The saga continues! In the last episode I fixed my system and removed/reinstalled snapd and installed a couple of snaps which appeared to be working just fine!
But lo, it was not to be. On a restart my dreams were shattered - for a reason I can't determine, snapd.service is not starting on boot, and can't be started manually with sudo systemctl start snapd.service
.
I've scoured the Snapcraft forums but haven't found a solution - I've also made a post there, but it is likely to remained untouched until the 6th, so I'll post the same information here in the hopes a local can help me out.
Cheers!
Output from: snap version
snap 2.39.3
snapd unavailable
series -
Output from: snap find
trenchanter@solus ~ $ snap find
error: cannot list snaps: cannot communicate with server: Get http://localhost/v2/find?scope=wide§ion=featured: dial unix /run/snapd.socket: connect: connection refused
Output from: systemctl status snapd.service
snapd.service - Snappy daemon
Loaded: loaded (/usr/lib/systemd/system/snapd.service; disabled; vendor pres>
Active: failed (Result: exit-code) since Tue 2019-12-31 10:33:20 NZDT; 25min>
Process: 3521 ExecStart=/usr/lib64/snapd/snapd (code=exited, status=1/FAILURE)
Main PID: 3521 (code=exited, status=1/FAILURE)
Output from: sudo SNAPD_DEBUG=1 /usr/lib/snapd/snapd
AppArmor status: apparmor is enabled and all features are available
2019/12/31 11:13:47.018042 cmd_linux.go:70: DEBUG: re-exec not supported on distro "solus" yet
2019/12/31 11:13:47.022514 backend.go:115: snapd enabled NFS support, additional implicit network permissions granted
cannot run daemon: cannot reload snap-confine apparmor profile: cannot load apparmor profiles: exit status 2
apparmor_parser output:
File /etc/apparmor.d/usr.lib.snapd.snap-confine not found, skipping...
Output from: journalctl -u snapd --no-pager
-- No entries --
Output from: sudo journalctl -xe (< I've put this in pastebin)
Contents of: /var/lib/snapd/state.json
{"data":{"patch-level":6,"patch-sublevel":1,"refresh-privacy-key":"REDACTED"},"changes":{},"tasks":{},"last-change-id":0,"last-task-id":0,"last-lane-id":0}