Apache 安装phpmyadmin时卡住
我正在安装phpmyadmin 我错过了步骤1中的警告,并且没有选择Apache2。我退出了命令行,尝试从头开始时出现以下错误: E:无法获取lock/var/lib/dpkg/lock frontend-打开(11:资源暂时不可用) E:无法获取dpkg前端锁(/var/lib/dpkg/lock frontend),是否有其他进程正在使用它 我一直在寻找答案,但找不到有帮助的答案。 我在这里该怎么办?Apache 安装phpmyadmin时卡住,apache,phpmyadmin,ubuntu-16.04,apt-get,dpkg,Apache,Phpmyadmin,Ubuntu 16.04,Apt Get,Dpkg,我正在安装phpmyadmin 我错过了步骤1中的警告,并且没有选择Apache2。我退出了命令行,尝试从头开始时出现以下错误: E:无法获取lock/var/lib/dpkg/lock frontend-打开(11:资源暂时不可用) E:无法获取dpkg前端锁(/var/lib/dpkg/lock frontend),是否有其他进程正在使用它 我一直在寻找答案,但找不到有帮助的答案。 我在这里该怎么办? 谢谢一些正在运行的进程仍在使用apt软件包管理器。您可以使用以下命令找到apt进程: ps
谢谢一些正在运行的进程仍在使用apt软件包管理器。您可以使用以下命令找到apt进程:
ps aux | grep apt
然后杀了它:
sudo kill -9 PID
不要忘记用实际进程ID替换PID。可能是后台进程正在使用/锁定管理员目录。你可以 ps 或 ps | e 查看正在运行的进程并使用dpkg停止/终止该进程 在更新Linux Mint Tara后,我曾经遇到过这个错误,无法使用dpkg。我不得不重新启动整个系统,系统运行良好。 您也可以尝试一下,重新启动。这意味着其他操作(流程)正在安装或删除软件,并且在执行操作时锁定了apt数据库。(可能是软件中心或更新管理器)。最安全的方法是(在不破坏系统的情况下)重新启动Ubuntu,然后再次尝试安装phpmyadmin 我收到了您相同的错误消息[两条],我通过运行解决了问题:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
正如上面所说的,这解释了“根本原因是锁文件。锁定文件用于防止两个或多个进程使用相同的数据。当apt或apt命令运行时,它会在一些地方创建锁文件。如果前一个apt命令没有正确终止,锁定文件不会被删除,因此它们会阻止apt/apt get命令的任何新实例。”
希望这对你有所帮助,祝你度过愉快的一天,安东尼诺杀死进程可能并不总是有效的,因为根本不可能有进程参与! 因此,最好的解决方案是:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock*