LINUX.ORG.RU

pulseaudio в системном режиме во время старта системы

 , ,


0

1

Приветствую всех!

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