安装phpmyadmin时卡住

rvpgvaaj  于 2022-11-23  发布在  PHP
关注(0)|答案(5)|浏览(161)

我在this tutorial之后安装了phpmyadmin。
我错过了第1步中的警告,并且没有选择Apache 2。我退出了命令行,当我尝试从头开始时,我得到了以下错误:
E:无法获取锁/var/lib/dpkg/锁前端打开(11:资源暂时不可用)
E:无法获取dpkg前端锁(/var/lib/dpkg/lock-frontend),是否有其他进程正在使用它?
我一直在寻找答案,但没有找到一个有用的。我应该在这里做什么?谢谢

w80xi6nr

w80xi6nr1#

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

ps aux | grep apt

并杀死它:

sudo kill -9 PID

不要忘记用实际的进程ID替换 PID

pb3s4cty

pb3s4cty2#

可能有一个后台进程正在使用管理员目录上的/locked。您可以
每秒

每秒|电子
查看正在运行的进程并停止/终止使用dpkg的进程。
我在更新Linux Mint塔拉时遇到过这个错误,无法使用dpkg。我不得不重新启动整个系统,系统运行正常。你也可以尝试重新启动。

juud5qan

juud5qan3#

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

qqrboqgw

qqrboqgw4#

杀死进程不一定总是有效,因为根本就不可能有进程参与!所以,最好的解决办法是:

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

tktrz96b5#

我收到了与您相同的错误消息[两者都有],我通过运行以下命令解决了问题:

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

this post中所述,它解释了“根本原因是锁定文件。锁定文件用于防止两个或多个进程使用相同的数据。当apt或apt-command运行时,它会在一些位置创建锁定文件。当前一个apt命令未正确终止时,锁定文件不会被删除,因此它们会阻止apt/apt-get命令的任何新示例”

相关问题