安装phpmyadmin时卡住

时间:2018-11-18 08:05:11

标签: apache phpmyadmin ubuntu-16.04 apt-get dpkg

我在this tutorial之后安装了phpmyadmin。

我错过了步骤1中的警告,并且没有选择Apache2。我退出了命令行,当我尝试从头开始时,出现此错误:

  

E:无法获得锁/ var / lib / dpkg / lock-frontend-打开(11:资源暂时不可用)

     

E:无法获取dpkg前端锁(/ var / lib / dpkg / lock-frontend),是否正在使用另一个进程?

我一直在寻找答案,但是找不到答案。 我该怎么办? 谢谢

5 个答案:

答案 0 :(得分:1)

某些正在运行的进程仍在使用 apt 程序包管理器。您可以使用以下命令找到 apt 进程:

ps aux | grep apt

并杀死它:

sudo kill -9 PID

不要忘记将 PID 替换为实际的进程ID。

答案 1 :(得分:0)

可能是后台进程正在使用/锁定在管理员目录上。您可以

  

ps

  

ps | e

查看正在运行的进程并使用dpkg停止/终止该进程。

更新Linux Mint Tara之后,我一次遇到了此错误,并且无法使用dpkg。我不得不重新启动整个系统,一切正常。 您也可以尝试一下,然后重新启动。

答案 2 :(得分:0)

这意味着其他东西(进程)正在安装或删除软件,并在执行操作时锁定了apt数据库(可能是软件中心或更新管理器)。最安全的方法是(不使系统崩溃),重新启动Ubuntu,然后尝试再次安装phpmyadmin。

答案 3 :(得分:0)

Ciao

我有相同的错误消息(均为),并且解决了运行中的问题:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
this post中所述的

,其解释是“根本原因是锁定文件。锁定文件用于防止两个或多个进程使用相同的数据。当运行apt或apt-commands时,它将创建锁定文件在几个地方。当上一个apt命令未正确终止时,锁定文件没有被删除,因此它们会阻止apt / apt-get命令的任何新实例。

希望这对您有所帮助,并祝您有美好的一天,
安东尼诺

答案 4 :(得分:0)

杀死进程可能并不总是可行的,因为可能根本不涉及任何进程! 因此,最好的解决方案是:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*