Unix 无法打开锁文件/var/lib/dpkg/lock

Unix 无法打开锁文件/var/lib/dpkg/lock,unix,Unix,当我试图在虚拟机中的ubuntu上安装软件时,我得到如下错误。 如果我是root用户,我可以下载任何软件。但是我现在忘记密码了。有没有办法在不卸载的情况下更新根用户的密码。请帮忙 无法打开锁文件/var/lib/dpkg/lock-open(13:权限被拒绝) 无法锁定管理目录(/var/lib/dpkg),您是root用户吗?请看一看是否有,但您需要启动到单用户模式(这是可能的,但是如果这是一个虚拟的,那么你需要访问主机。如果你没有访问主机的权限,那么我担心你运气不好:|我假设你的引导加载程序

当我试图在虚拟机中的ubuntu上安装软件时,我得到如下错误。 如果我是root用户,我可以下载任何软件。但是我现在忘记密码了。有没有办法在不卸载的情况下更新根用户的密码。请帮忙

无法打开锁文件/var/lib/dpkg/lock-open(13:权限被拒绝)
无法锁定管理目录(/var/lib/dpkg),您是root用户吗?

请看一看是否有,但您需要启动到单用户模式(这是可能的,但是如果这是一个虚拟的,那么你需要访问主机。如果你没有访问主机的权限,那么我担心你运气不好:|

我假设你的引导加载程序是Grub(很可能,因为你在使用Ubuntu),所以试着按空格键(任何键都可以,甚至Ctrl键)在引导过程中。Than,按e编辑当前引导条目,将光标移动到包含
内核
的行的末尾,然后添加
init=/bin/bash
。按Ctrl-X并等待shell提示。Than,执行
mount-o remount,rw/
。现在您在可写根分区上有了根帐户。执行
passwd
,设置密码,do
mount-o remount,ro/
和reboot。就是这样。

有时简单的重新启动就可以了。在使用任何其他选项之前尝试一下。

请考虑将其移动到或