我正在使用 do-release-upgrade 从 18.04 升级到 20.04。
在此过程中,它发现了我的 ssh_config 的修改,我选择查看差异。
它将在页面<OK>底部显示此内容。但我无法退出继续升级。终端正在读取我的键盘输入。屏幕现在看起来像这样:
您可以看到我恢复升级的一些尝试(例如重新运行do-release-upgrade、尝试apt update和apt upgrade)
如何恢复升级?
深入挖掘会发现哪些进程拥有各种锁定文件,以及一些仍在运行的有趣进程,可能正在等待我<OK>在屏幕上回复,显示 ssh_config 差异:
matt@ocinara:~$ sudo lsof /var/lib/dpkg/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dpkg 16341 root 3uW REG 259,3 0 13658619 /var/lib/dpkg/lock
matt@ocinara:~$ sudo lsof /var/lib/apt/lists/lock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/1001/gvfs
Output information may be incomplete. …Run Code Online (Sandbox Code Playgroud)