Ah, not sure why it’s picking up the service from /etc/init.d/shairport-sync
.
Can you try manually creating /lib/systemd/system/shairport-sync.service
?
# How many services do we have?
systemctl list-units | grep shairport
which shairport-sync
# Should be /usr/bin/shairport-sync
# Fetch the service file
sudo wget https://raw.githubusercontent.com/volumio/Build/volumioOS/volumio/lib/systemd/system/shairport-sync.service -O /lib/systemd/system/shairport-sync.service
# Confirm that it's in the there
cat /lib/systemd/system/shairport-sync.service
systemctl daemon-reload
systemctl start shairport-sync
systemctl status shairport-sync
systemctl stop shairport-sync
# Now restart Volumio's Node Back end
systemctl restart volumio
PS: it’s easier if you copy paste from your terminal into code blocks (</>
icon), rather than screenshots that can’t be accessed as text…