7.4 SNAP Problem Solving

Cloud servers as virtual machines running on top of real machines seem to have an incorrect setup for snaps creating a scope within the virtual environment within which they are expecting to run:

$ firefox
/user.slice/user-1000.slice/session-818.scope is not a snap cgroup

The solution is to “correct” one environment variable, DBUS_SESSION_BUS_ADDRESS:

$ echo $DBUS_SESSION_BUS_ADDRESS
unix:abstract=/tmp/dbus-y5iyFDRQhP,guid=d834ce543237a562627324f2583f5134

Set it as below and all is good:

export DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus"

Then start the snap installed app (firefox in this case).

sudo snap remove –purge


Generate a list of installed snaps:

```bash
snap list | awk 'NR > 1 {print $1}'


Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0