Bug 50442 - avahi-bookmarks: не хватает python3-module-service_identity в качестве модуля для проверки
Summary: avahi-bookmarks: не хватает python3-module-service_identity в качестве модуля...
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: avahi (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-24 16:29 MSK by Tatyana Gagina
Modified: 2024-05-24 16:31 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tatyana Gagina 2024-05-24 16:29:41 MSK
Стенды, обновлённые до Sisyphus:
ALT Workstation x86-64
ALT Workstation K x86-64

Версия: avahi-0.8-alt4

Шаги: 
1. # apt-get install -y avahi-bookmarks avahi avahi-daemon

Также установить для запуска (на p10) python3-module-pygobject3-pygtkcompat в обход https://bugzilla.altlinux.org/49874 

2.    # systemctl enable --now avahi-daemon.socket avahi-daemon.service && sleep 5; systemctl status avahi-daemon.socket avahi-daemon.service --no-pager -l
3.    # avahi-bookmarks -a 0.0.0.0 -p 1337

Результат: предупреждения, информирующие о том, что нет работающего модуля service_identity для проверки имени хоста.
Обоснование: без модуля service_identity Twisted может выполнять только элементарную проверку имени хоста клиента TLS.

Ожидаемый результат: 
# avahi-bookmarks -a 0.0.0.0 -p 1337
Now point your web browser to http://0.0.0.0:1337/!

Подробный вывод:
:0: UserWarning: You do not have a working installation of the service_identity module: 'No module named 'service_identity''.  Please install it from <https://pypi.python.org/pypi/service_identity> and make sure all of its dependencies are satisfied.  Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification.  Many valid certificate/hostname mappings may be rejected.
Now point your web browser to http://0.0.0.0:1337/!


Workaround:
После установки python3-module-service_identity получен ожидаемый результат 
(без предупреждений): 
Now point your web browser to http://0.0.0.0:1337/!

Проверялось на p10, воспроизводится.
Версия: avahi-0.8-alt2