Hello, I am not familiar with linux. I just enabled WSL2/Ubuntu20.04 on windows10. I tried out snap, installed microk8s, everything seems to work easily, great! Then I found out, after each ubuntu reboot, all the snaps are broken:
$ snap list
Name Version Rev Tracking Publisher Notes
core 11167 latest/stable canonical✓ broken
core18 2066 latest/stable canonical✓ broken
lxd 4.0.6 20326 4.0/stable/… canonical✓ -
microk8s 2213 1.20/stable canonical✓ disabled,broken
snapd 12057 latest/stable canonical✓ broken
I followed some posts and checked the mounted files as below, all snaps seem to have not been mounted:
$ cat /proc/self/mountinfo
107 99 8:16 / / rw,relatime - ext4 /dev/sdb rw,discard,errors=remount-ro,data=ordered
108 107 0:19 /init /init ro,relatime - 9p tools ro,dirsync,aname=tools;fmask=022,loose,access=client,trans=fd,rfd=6,wfd=6
109 107 0:6 / /dev rw,nosuid,relatime - devtmpfs none rw,size=6512884k,nr_inodes=1628221,mode=755
110 109 0:23 / /dev/pts rw,nosuid,noexec,noatime - devpts devpts rw,gid=5,mode=620,ptmxmode=000
111 107 0:17 / /sys rw,nosuid,nodev,noexec,noatime - sysfs sysfs rw
112 111 0:28 / /sys/fs/cgroup ro,nosuid,nodev,noexec - tmpfs tmpfs ro,mode=755
113 112 0:29 / /sys/fs/cgroup/unified rw,nosuid,nodev,noexec,relatime - cgroup2 cgroup2 rw,nsdelegate
114 112 0:30 / /sys/fs/cgroup/cpuset rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,cpuset
115 112 0:31 / /sys/fs/cgroup/cpu rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,cpu
116 112 0:32 / /sys/fs/cgroup/cpuacct rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,cpuacct
117 112 0:33 / /sys/fs/cgroup/blkio rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,blkio
118 112 0:34 / /sys/fs/cgroup/memory rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,memory
119 112 0:35 / /sys/fs/cgroup/devices rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,devices
120 112 0:36 / /sys/fs/cgroup/freezer rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,freezer
121 112 0:37 / /sys/fs/cgroup/net_cls rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,net_cls
122 112 0:38 / /sys/fs/cgroup/perf_event rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,perf_event
123 112 0:39 / /sys/fs/cgroup/net_prio rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,net_prio
124 112 0:40 / /sys/fs/cgroup/hugetlb rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,hugetlb
125 112 0:41 / /sys/fs/cgroup/pids rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,pids
126 112 0:42 / /sys/fs/cgroup/rdma rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,rdma
127 107 0:22 / /proc rw,nosuid,nodev,noexec,noatime - proc proc rw
128 127 0:20 / /proc/sys/fs/binfmt_misc rw,relatime - binfmt_misc binfmt_misc rw
129 107 0:24 / /run rw,nosuid,noexec,noatime - tmpfs none rw,mode=755
130 129 0:25 / /run/lock rw,nosuid,nodev,noexec,noatime - tmpfs none rw
131 129 0:26 / /run/shm rw,nosuid,nodev,noatime - tmpfs none rw
132 129 0:27 / /run/user rw,nosuid,nodev,noexec,noatime - tmpfs none rw,mode=755
133 107 0:18 / /mnt/wsl rw,relatime - tmpfs tmpfs rw
134 107 0:43 / /mnt/c rw,noatime - 9p C:\134 rw,dirsync,aname=drvfs;path=C:;uid=1000;gid=1000;symlinkroot=/mnt/,mmap,access=client,msize=65536,trans=fd,rfd=8,wfd=8
136 127 0:44 / /proc rw,nosuid,nodev,noexec,relatime - proc proc rw
137 136 0:20 / /proc/sys/fs/binfmt_misc rw,relatime - binfmt_misc binfmt_misc rw
138 112 0:45 / /sys/fs/cgroup/systemd rw,nosuid,nodev,noexec,relatime - cgroup cgroup rw,xattr,name=systemd
139 109 0:46 / /dev/hugepages rw,relatime - hugetlbfs hugetlbfs rw,pagesize=2M
140 109 0:21 / /dev/mqueue rw,nosuid,nodev,noexec,relatime - mqueue mqueue rw
141 111 0:7 / /sys/kernel/debug rw,nosuid,nodev,noexec,relatime - debugfs debugfs rw
142 111 0:10 / /sys/kernel/tracing rw,nosuid,nodev,noexec,relatime - tracefs tracefs rw
143 111 0:47 / /sys/fs/fuse/connections rw,nosuid,nodev,noexec,relatime - fusectl fusectl rw
312 107 8:16 /snap /snap rw,relatime shared:82 - ext4 /dev/sdb rw,discard,errors=remount-ro,data=ordered
313 312 0:48 / /snap/lxd/20326 ro,nodev,relatime shared:83 - fuse.snapfuse snapfuse ro,user_id=0,group_id=0,allow_other
414 132 0:49 / /run/user/1000 rw,nosuid,nodev,relatime - tmpfs tmpfs rw,size=1303032k,mode=700,uid=1000,gid=1000
And here is the snap version:
$ snap --version
snap 2.48.3+20.04
snapd 2.48.3+20.04
series 16
ubuntu 20.04
kernel 5.4.72-microsoft-standard-WSL2
Could you please kindly help?
Many thanks, Tao