Bug 42690 - При изменении имени ПК на FQDN, в ЦУС имя отображается неправильно
Summary: При изменении имени ПК на FQDN, в ЦУС имя отображается неправильно
Status: REOPENED
Alias: None
Product: Sisyphus
Classification: Development
Component: alterator-net-eth (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Sergey V Turchin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-05-05 17:24 MSK by Elena Mishina
Modified: 2023-02-27 11:11 MSK (History)
9 users (show)

See Also:


Attachments
Реальное и отображаемое имя компьютера (175.66 KB, image/png)
2022-05-05 17:24 MSK, Elena Mishina
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Elena Mishina 2022-05-05 17:24:51 MSK
Created attachment 10703 [details]
Реальное и отображаемое имя компьютера

Ошибка проявляется только если на компьютере установлен пакет alterator-net-domain (например, при установке alt-education-10.1beta-20220427-x86_64.iso отмечен пункт "Серверные приложения")

alterator-net-eth 5.2.2
alterator-net-domain 0.7.2

Шаги:
1)Попробовать сменить имя на FQDN, типа host-100.test.alt  
2)Нажать кнопку "Применить"
3)В поле "Имя компьютера" отображается host-100, но:
$ hostnamectl 
 Static hostname: host-100.test.alt
4) При повторном запуске ЦУС (см.вложения) в поле "Имя компьютера" отображается host-100, и любое изменение в сетевых настройках приведет к тому, что после нажатия кнопки "Применить" имя компьютера изменится на host-100 (хотя имя компьютера не меняли и реально оно было host-100.test.alt)

Ожидаемый результат:
При изменении имени компьютера на FQDN, в поле "Имя компьютера" отображается FQDN
Comment 1 Repository Robot 2022-09-26 15:20:02 MSK
alterator-net-eth-5.2.3-alt1 -> sisyphus:

 Mon Sep 26 2022 Andrey Cherepanov <cas@altlinux> 5.2.3-alt1
 - Put hostname to /etc/hostname for hostnamectl (ALT #42690).
Comment 2 Vladislav Glinkin 2022-11-18 18:45:29 MSK
>  - Put hostname to /etc/hostname for hostnamectl (ALT #42690).

Фикс не помог. ЦУС всё ещё отображается неверно (сокращённо). А так же, при любом изменении в настройках Ethernet-интерфейсов не связанных с именем хоста, оно меняется с FQDN до того, которое отображается (сокращённое).
Если пакет alterator-net-domain не устанавливать, то такого не будет.

Стенды:
education-x86-64
education-x86-64-kde
kworkstation-x86-64
server-x86-64
workstation-x86-64

Версия пакетов:
alterator-net-eth-5.2.4-alt1.x86_64
alterator-net-domain-0.7.3-alt2.x86_64

Шаги воспроизведения:
1) $ acc
2) Ethernet-интерфейсы
3) Задать имя хоста: host-100.test.alt -> Применить
4) $ cat /etc/hostname && hostmane && hostnamectl
5) # reboot
6) $ cat /etc/hostname && hostmane && hostnamectl
7) $ acc
8) Ethernet-интерфейсы
9) Поменять, например, конфигурацию с DHCP на вручную -> Применить
10) $ cat /etc/hostname && hostmane && hostnamectl

Фактический результат: Имя хоста поменялось, хотя его вообще не трогали.

Ожидаемый результат: Имя хоста осталось неизменно.

В бранче p10 на версии пакетов alterator-net-eth-5.2.3-alt1.x86_64 alterator-net-domain-0.7.3-alt1.x86_64 ошибка воспроизводится.