Приветствую всех!
Pulseaudio в системном режиме во время старта системы сигнализирует об ошибке:
Failed to open cookie file '/var/run/pulse/.pulse-cookie': Немає такого файла або каталогу
Failed to load authentication key '/var/run/pulse/.pulse-cookie': Немає такого файла або каталогу
Соответственно не работают другие служби от pulseaudio зависящие (mpd, shairport-sync)
Перезапуск служб последовательно вручную:
systemctl restart pulseaudio
systemctl restart shairport-sync
происходит без ошибок и далее все работает без проблем, ошибка только во время старта системы
Сам скрипт запуска pulseaudio:
[Unit]
Description=PulseAudio system server
After=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/pulseaudio --daemonize=no --system --realtime --log-target=journal
[Install]
WantedBy=multi-user.target
Настройки pulse:
cat /etc/pulse/system.pa | egrep -v «^#|^$»
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
load-module module-detect
.endif
.ifexists module-esound-protocol-unix.so
load-module module-esound-protocol-unix
.endif
load-module module-native-protocol-unix
load-module module-stream-restore
load-module module-device-restore
load-module module-default-device-restore
load-module module-rescue-streams
load-module module-always-sink
load-module module-suspend-on-idle
load-module module-position-event-sounds
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;
192.168.0.0/24 auth-anonymous=1
load-module module-native-protocol-unix auth-anonymous=1 socket=/run/pulse/native-unix
load-module module-zeroconf-publish
Далее:
file /var/run
/var/run: symbolic link to /run
mount | grep "/run"
tmpfs on /run type tmpfs (rw,nosuid,noexec,relatime,size=206092k,mode=755)
Пробовал добавлять разные условия запуска в systemd (после монтирования и т.д.), делал запуск с rc.local - не помагает
Система:
Ubuntu 16.04.6 LTS
3.10.108-BPI-M2U-Kernel armv7l
BananaPi Ultra M2