Bug 47831

Summary: Невозможно выполнить подключение по протоколу libreswan
Product: Sisyphus Reporter: ildaru <yusipov>
Component: kde5-network-manager-4-nmAssignee: Sergey V Turchin <zerg>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: major    
Priority: P5 CC: tatyana, yusipov, zerg
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
libreswan1.png
none
libreswan2.png none

Description ildaru 2023-10-04 11:20:16 MSK
Created attachment 14650 [details]
libreswan1.png

Alt K Workstation 10.2
1. Создаём соединение успешно, при попытке запуска настроенного подключения - получаем ошибку "Не установлен модуль для работы NetworkManager с протоколом VPN «libreswan»." (скрин libreswan1.png в аттаче)
2. Жмём кнопку установить - получаем ошибку "Приложение appstream:network-manager-libreswan  не найдено ни в одном из репозиториев и не может быть открыто" (скрин libreswan2.png в аттаче)
Comment 1 ildaru 2023-10-04 11:21:18 MSK
Created attachment 14651 [details]
libreswan2.png
Comment 2 Tatyana Gagina 2023-11-07 18:00:28 MSK
Ошибка воспроизводится на p10 и Sisyphus.

Стенд, обновлённый до Sisyphus:
Alt K Workstation 10.2

Из уже установленных пакетов на Sisyphus:
kde5-network-manager-4-nm-5.28.0-alt2
plasma5-nm-connect-libreswan-5.27.9-alt1

Шаги:
1) # apt-get install bind-utils net-tools bison flex gcc libcap-ng-devel libcurl-devel libselinux-devel nspr-devel nss-devel pam-devel xl2tpd iptables-* systemd-devel  libevent-devel  fail2ban
# systemctl enable --now ipsec
2) сгенерировать надежный пароль и PSK:
openssl rand -base64 10 (пароль);
openssl rand -base64 16 (PSK)
3) Установить ранее сгенерированные значения:
$ wget https://git.io/vpnsetup -O vpnsetup.sh && VPN_IPSEC_PSK='PSK' VPN_USER='test' VPN_PASSWORD='пароль'
$  wget -O add_vpn_user.sh https://raw.githubusercontent.com/hwdsl2/setup-ipsec-vpn/master/extras/add_vpn_user.sh
или
В трее  → Сетевые соединения → Настроить cетевые соединения → + добавить новое соединение → VPN → VPN на основе IPsec (libreswan) → Создать → указать пароль, сгенерированные ранее (на шаге 2) и имя test → Сохранить → указать пароль администратора;
4) Из лотка с сетевыми соединениями выбрать данное соединение → Подключить → Появится сообщение "Не установлен модуль для работы NetworkManager с протоколом "libreswan"" → нажать Установить.

Результат: окно с ошибкой, как у пользователя "Приложение "appstream:network-manager-libreswan" не найдено ни в одном из репозиториев и не может быть открыто" (смотреть ранее приложенный скриншот libreswan2.png).

Проверялось на p10, ошибка воспроизводится.
Версия: plasma5-nm-connect-libreswan-5.27.8-alt2
kde5-network-manager-4-nm-5.28.0-alt1
Comment 3 Sergey V Turchin 2023-11-07 18:11:51 MSK
Установите libreswan.
Comment 4 ildaru 2023-11-08 08:48:31 MSK
(Ответ для Sergey V Turchin на комментарий #3)
> Установите libreswan.
Невозможно установить, нет такого пакета. 
[root@alt]# apt-get install libreswan
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
E: Невозможно найти пакет libreswan

[root@alt]# apt-cache search libreswan
plasma5-nm-connect-libreswan - Openswan support for plasma5-nm
i586-plasma5-nm-connect-libreswan - Openswan support for plasma5-nm
python3-module-neutron-vpnaas - Neutron VPNaaS Python3 libraries
Comment 5 Sergey V Turchin 2023-12-07 13:59:25 MSK
(Ответ для ildaru на комментарий #4)
> > Установите libreswan.
> Невозможно установить, нет такого пакета. 
Это не отменяет необходимость установки libreswan.
Если хотите, чтобы он появился в репозитории -- добавьте его туда.