Bug 51919 - Не стартует демон mpd при большой длине hostname
Summary: Не стартует демон mpd при большой длине hostname
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: mpd (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Yuri N. Sedunov
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-01 15:23 MSK by Nikolai Zurabishvili
Modified: 2024-11-01 15:23 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 Nikolai Zurabishvili 2024-11-01 15:23:04 MSK
mpd-0.21.24-alt1.1

Стенды (обновлены до p10):
Workstation 10.2 x86-64

Предусловия:  

# apt-get install mpd mpc -y
$ cd && mkdir .config/mpd && mkdir ~/mpdmusic && mkdir .mpd
$ cat << EOF > ~/.config/mpd/mpd.conf
music_directory "~/mpdmusic"
db_file "~/.mpd/database"
pid_file "~/.mpd/pid"
state_file "~/.mpd/state"
bind_to_address "localhost"
port "6600"
restore_paused "yes"
audio_output {
type "alsa"
name "My ALSA Device"
}
EOF

Шаги:
1. Запустить демон $ mpd или $ systemctl --user start mpd


Ожидаемый результат: Успешный запуск

Фактический результат: Сервис не запускается, в логах:

systemd[3456]: Starting Music Player Daemon...
mpd[3623]: exception: Failed to open '/home/test/.mpd/database': No such file or directory
mpd[3623]: exception: RTIOThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted
mpd[3623]: exception: Invalid zeroconf_name "Music Player @ alt-sp-workstatios-20230528-x86-64-20241101.localdomain"
systemd[3456]: mpd.service: Main process exited, code=exited, status=1/FAILURE
systemd[3456]: mpd.service: Failed with result 'exit-code'.
systemd[3456]: Failed to start Music Player Daemon.

Доп: Если поменять hostname на более короткий например alt-sp, то сервис корректно запускается. В сизифе для версии mpd-0.23.15-alt2 при аналогичном hostname alt-sp-workstatios-20230528-x86-64-20241101.localdomain сервис тоже корректно запускается