Шаги воспроизведения: Устанавливаем заведомо длинное имя, например: # hostnamectl set-hostname 12345678910111213141516171819202122232425262728293031323334353637383940 Получаем ошибку: Could not set transient hostname: Failed to set hostname: File name too long Проверяем: # hostname 1234567891011121314151617181920212223242526272829303132333435363 Имя обрезалось, но применилось. Теперь устанавливаем короткое имя: # hostnamectl set-hostname test1 Could not set static hostname: Failed to set hostname: File name too long Проверяем: # hostname 1234567891011121314151617181920212223242526272829303132333435363 Имя не применилось. Применяется только после перезагрузки системы.
systemd-249.7-alt1 не воспроизводится.