【问题标题】:Stuck when installing phpmyadmin安装 phpmyadmin 时卡住
【发布时间】:2019-04-20 21:19:10
【问题描述】:

我在 this tutorial 之后安装 phpmyadmin。

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

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

E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程在使用它?

我一直在寻找答案,但找不到有用的答案。 我应该在这里做什么? 谢谢

【问题讨论】:

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


    【解决方案1】:

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

    ps aux | grep apt
    

    杀死它:

    sudo kill -9 PID
    

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

    【讨论】:

      【解决方案2】:

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

      ps

      ps | e

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

      我在更新我的 Linux Mint Tara 后遇到了这个错误,并且无法使用 dpkg。我不得不重新启动运行良好的整个系统。 你也可以试试,重启一下。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          喏,

          我收到了相同的错误消息 [两者],我解决了运行问题:

          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 命令实例"

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

          【讨论】:

            【解决方案5】:

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2014-11-20
              • 1970-01-01
              • 1970-01-01
              • 2018-06-01
              • 2016-03-11
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多