问题描述
使用apt update
的时候遇到错误:
1 2 3 4 5 6 7 |
Failed to stop snapd.autoimport.service: Unit snapd.autoimport.service not loaded. Failed to stop snapd.socket: Unit snapd.socket not loaded. Failed to stop snapd.service: Unit snapd.service not loaded. dpkg: error processing package snapd (--purge): subprocess installed pre-removal script returned error exit status 5 Errors were encountered while processing: snapd |
解决方案
添加exit 0
到/var/lib/dpkg/info/snapd.prerm
的第一行尾(不是文件尾),然后强制删除snapd
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$ dpkg --purge --force-all snapd (Reading database ... 232263 files and directories currently installed.) Removing snapd (2.31.1~14.04) ... Purging configuration files for snapd (2.31.1~14.04) ... Stopping unit snap.mount.service Failed to stop snap.mount.service: Unit snap.mount.service not loaded. Waiting until unit snap.mount.service is stopped [attempt 1] snap.mount.service is stopped. Final directory cleanup Discarding preserved snap namespaces Removing extra snap-confine apparmor rules Removing snapd cache Removing snapd state Processing triggers for man-db (2.7.5-1) ... |
评论