无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它

 

ubuntu安装ssh-contact-service出现以下报错

ubuntu@ubuntu-virtual-machine:~/桌面$ sudo apt-get install ssh-contact-service
[sudo] ubuntu 的密码: 
E: 无法获得锁 /var/lib/dpkg/lock-frontend。锁正由进程 1188(unattended-upgr)持有
N: 请注意,直接移除锁文件不一定是合适的解决方案,且可能损坏您的系统。
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?

解决办法

可使用该命令强制解锁

ubuntu@ubuntu-virtual-machine:~/桌面$ sudo rm /var/lib/dpkg/lock-frontend
ubuntu@ubuntu-virtual-machine:~/桌面$ sudo rm /var/lib/dpkg/lock

解锁成功后,就可以了

ubuntu@ubuntu-virtual-machine:~/桌面$ sudo apt-get install openssh-server
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  ncurses-term openssh-sftp-server ssh-import-id
建议安装:
  molly-guard monkeysphere ssh-askpass
下列【新】软件包将被安装:
  ncurses-term openssh-server openssh-sftp-server ssh-import-id
升级了 0 个软件包,新安装了 4 个软件包,要卸载 0 个软件包,有 144 个软件包未被升级。
需要下载 751 kB 的归档。
解压缩后会消耗 6,046 kB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 openssh-sftp-server amd64 1:8.9p1-3 [38.8 kB]
获取:2 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 openssh-server amd64 1:8.9p1-3 [434 kB]
获取:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 ncurses-term all 6.3-2 [267 kB]
获取:4 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 ssh-import-id all 5.11-0ubuntu1 [10.1 kB]
已下载 751 kB,耗时 11秒 (66.3 kB/s)                                           
正在预设定软件包 ...
正在选中未选择的软件包 openssh-sftp-server。
(正在读取数据库 ... 系统当前共安装有 164527 个文件和目录。)
准备解压 .../openssh-sftp-server_1%3a8.9p1-3_amd64.deb  ...
正在解压 openssh-sftp-server (1:8.9p1-3) ...
正在选中未选择的软件包 openssh-server。
准备解压 .../openssh-server_1%3a8.9p1-3_amd64.deb  ...
正在解压 openssh-server (1:8.9p1-3) ...
正在选中未选择的软件包 ncurses-term。
准备解压 .../ncurses-term_6.3-2_all.deb  ...
正在解压 ncurses-term (6.3-2) ...
正在选中未选择的软件包 ssh-import-id。
准备解压 .../ssh-import-id_5.11-0ubuntu1_all.deb  ...
正在解压 ssh-import-id (5.11-0ubuntu1) ...
正在设置 openssh-sftp-server (1:8.9p1-3) ...
正在设置 openssh-server (1:8.9p1-3) ...

Creating config file /etc/ssh/sshd_config with new version
Creating SSH2 RSA key; this may take some time ...
3072 SHA256:YM/bo93PLfY7C+2jCL/cccUpppq6gOxDgkXDH9+dkzo root@ubuntu-virtual-machine (RSA)
Creating SSH2 ECDSA key; this may take some time ...
256 SHA256:Dqd2g2J2fYY9l6vy457xb2+eMRrykg329MycPiK3/jM root@ubuntu-virtual-machine (ECDSA)
Creating SSH2 ED25519 key; this may take some time ...
256 SHA256:H24vMz9w7fUraWzk2vi73tm0ohCmi+Lx1paZlOe+23s root@ubuntu-virtual-machine (ED25519)
Created symlink /etc/systemd/system/sshd.service → /lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /lib/systemd/system/ssh.service.
rescue-ssh.target is a disabled or a static unit, not starting it.
ssh.socket is a disabled or a static unit, not starting it.
正在设置 ssh-import-id (5.11-0ubuntu1) ...
正在设置 ncurses-term (6.3-2) ...
正在处理用于 man-db (2.10.2-1) 的触发器 ...
正在处理用于 ufw (0.36.1-4build1) 的触发器 ...
ubuntu@ubuntu-virtual-machine:~/桌面$ 

你可能感兴趣的:(笔记,ubuntu,服务器,ssh)