Snapd needs to talk to systemd user instance to setup a scope for the snap. This is done over a session bus.
Is DBUS_SESSION_BUS_ADDRESS set in your environment? Run `echo $DBUS_SESSION_BUS_ADDRESS`, the output should be like `unix:path=/run/user/NNN/bus` (where NNN is your uid). Can you then run `ls -l /run/user/NNN/bus` and check if the socket file is there?
Snapd needs to talk to systemd user instance to setup a scope for the snap. This is done over a session bus.
Is DBUS_SESSION_ BUS_ADDRESS set in your environment? Run `echo $DBUS_SESSION_ BUS_ADDRESS` , the output should be like `unix:path= /run/user/ NNN/bus` (where NNN is your uid). Can you then run `ls -l /run/user/NNN/bus` and check if the socket file is there?