I rebuild some raspberry related volumio systems (I used a raspberry2 a raspberry 3b+ and a raspberry zero W)
for a multi-room sound system at home. I used to have a working synced multi-room system based on Volumio
and the embedded Snapcast plugin but now I can not get it to work.
After flashing the newest Volumio image to an sd-card and after installing the snapcast plugin a lot of
error massages are showing up.
The most important one comes up when enabling the plugin:
“Could not start theSnapCast plugin in a fashionable manner.”
Together with:
“Restart failed
Restarting snapserver failed with error: Error: Command failed: /usr/bin/sudo /bin/systemctl restart snapserver Failed to restart snapserver.service: Unit snapserver.service is masked”
In the plugin settings more error messages show up everytime I try to
save anything.
Does somebody have the same issues with SnapCast?
Maybe the problems are due to the new plugin release from october2019.
There’s something wrong with the installation package, already on it, but it takes some time to investigate.
It’s already posted on Github, so I will post the updates there if I have some.
I found the culprit, the latest Snapcast release had dependencies which are unavailable in Debian Jessie. I patched the installation script to use the previous one instead. The PR (371) has some minor conflicts, which will be sorted on short term I trust. After that you can install it from the store again.
I installed today the latest volumio image und added snapcast plugin. But I still got errors! @saiyato: should the plugin work again? or are the still some minor errors?
I would be great if I can use snapserver again!
thanks for any tips
The latest images write asound.conf for the root user, this will cause problems yes. I’m trying to work around this, but it’s hard without changing the file owner. So yes, you might encounter problems, and yes I’m working on it.
I might need to amend the install script, not sure where this is coming from exactly, so I’m hoping the fix the issue and not the result
@Saiyato: any news on this? or is there a hack (like changing file permission)? or can you name the last version of volumio within your snapcast plugin is working? I need a working volumio/snapcast environment otherwise there is no music…
same here
really painful
tried to manually install 2.4.5 from GitHub repo, same thing
Startup failed
Could not start the SnapCast plugin in a fashionable manner.
Restart failed
Restarting snapserver failed with error: Error: Command failed: /usr/bin/sudo /bin/systemctl restart snapserver Failed to restart snapserver.service: Unit snapserver.service is masked.
I think I have the same issue. I just installed volumio on 3 different pi’s today. Everything works except for snapcast and I’m getting the errors and behavior as described in this post.
volumio@js_musicserver:~$ systemctl unmask snapserver
Removed symlink /etc/systemd/system/snapserver.service.
volumio@js_musicserver:~$ systemctl restart snapserver
Failed to restart snapserver.service: Unit snapserver.service failed to load: No such file or directory.
I am having the same or a similar issue.
I have tried fresh volumio install on both a RPi 3B+ and RPi 4 with same result on both systems.
Volumio is ok except the snapcast plugin won’t work.
I think the installation actually fails (There are 2 lines in the ‘Details’ during installation saying ‘removing snapclient’ and ‘removing snapserver’), however volumio thinks that the installation was succesfull.
I then tried manual installation of the latest snapserver on the RPi4 and a similar thing happened:
= The package installation ends with dependency error and states to run ‘sudo apt - f install’
= executing “sudo apt -f install” then results in removing snapserver instead of fixing the dependency
Same thing happens when trying to install the snapclient package mannualy
I’ve put some time in addressing some of the issues, please do keep in mind we’re doing this in our spare time
There’s still some testing to do before I’m comfortable committing to the store.