Bug 38614

Summary: Невозможно импортировать сертификат УЦ в gui
Product: Sisyphus Reporter: Elena Mishina <lepata>
Component: alterator-net-openvpnAssignee: Mikhail Efremov <sem>
Status: REOPENED --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, doroshenkogv, sem, tatyana
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Ошибка при добавлении сертификата УЦ
none
Ошибка в WEB версии none

Description Elena Mishina 2020-06-15 17:13:40 MSK
Created attachment 8838 [details]
Ошибка при добавлении сертификата УЦ

При попытке импортировать сертификат УЦ в графическом интерфейсе альтератора, получаем ошибку Interface does not exist (см.вложение).

В веб-интерфейсе сертификат успешно загружается в файл /etc/net/ifaces/tun0/ovpnca
Comment 1 Alexander Makeenkov 2020-06-26 12:31:48 MSK
Исправлено в alterator-net-openvpn-0.8.15-alt1
Comment 2 Дорошенко Глеб 2022-09-23 12:38:31 MSK
Ошибка актуальна.

Проверено на платформах-клиентах:
kworkstation-p10
workstation-p10
server-p10

Версии пакетов клиента:
alterator-net-openvpn-0.8.15-alt1

Настройка соединения производилась по инструкции:
https://www.altlinux.org/Alterator-net-openvpn

В итоге невозможно загрузить сертификат УЦ ни в GUI, ни в web-версии alterator-net-openvpn. (в случае WEB-версии см. web.png, в случае GUI ошибка "Interface does not exist", либо никакой реакции вовсе)

ОДНАКО! В DE NetworkManager, создать OpenVPN-соединение через NetworkManager удалось, сертификат УЦ загрузился. Отсюда следует, что с сертификатом проблемы нет, чудят GUI и web версии.
Comment 3 Дорошенко Глеб 2022-09-23 12:39:07 MSK
Created attachment 11565 [details]
Ошибка в WEB версии
Comment 4 Elena Mishina 2024-01-15 13:38:54 MSK
Файл net-openvpn/ajax.scm: Почему-то в функцию on-upload (в отличие от, например, delete-connection) не передаётся значение form-value "connections".
Т.е. в backend3/net-openvpn передаётся значение dev = #f, поэтому:
1) не проходит проверка регулярного выражения iface-name (*iface-name-regex-str* "^[_a-zA-Z]((\\.[a-zA-Z0-9_])*[a-zA-Z0-9_-]*)*$") и возникает ошибка "invalid network interface name"/"некорректное имя сетевого интерфейса"
2) интерфейса с именем #f не существует, поэтому будет возникать ошибка "Interface does not exist"

Сертификат УЦ в GUI успешно загружается, просто об этом не выводится никакой информации.
Comment 5 Tatyana Gagina 2024-02-21 18:17:08 MSK
Дополнительно по настройке клиента.
Почему-то не появляются поле для импорта сертификата в WEB-версии (Управление ключами SSL → выбрать ключ → Изменить).

Результат: нет поля "Импортировать сертификат пользователя".
Не в веб-версии данное поле есть, сертификат можно импортировать.

Версия: alterator-net-openvpn-0.8.15-alt1