当前位置:   article > 正文

子进程 已安装 post-installation 脚本 返回错误状态 1 dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续: mysql-server 依赖于 mysq_dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续: mysql-serve

dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续: mysql-server 依赖于

错误概述

有 2 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
您希望继续执行吗? [Y/n] y
正在设置 mysql-server-5.7 (5.7.24-0ubuntu0.16.04.1) ...
mysql_upgrade: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) while connecting to the MySQL server
Upgrade process encountered error and will not continue.
mysql_upgrade failed with exit status 11
dpkg: 处理软件包 mysql-server-5.7 (--configure)时出错:
 子进程 已安装 post-installation 脚本 返回错误状态 1
dpkg: 依赖关系问题使得 mysql-server 的配置工作不能继续:
 mysql-server 依赖于 mysql-server-5.7;然而:
  软件包 mysql-server-5.7 尚未配置。
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

错误截图:
在这里插入图片描述
解决方法:

    //现将info文件夹更名
    1.$ sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old 
    //再新建一个新的info文件夹
    2.$ sudo mkdir /var/lib/dpkg/info
    3.$ sudo apt-get update,再 $ sudo apt-get -f install //不用解释了吧
    //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
    4.$ sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old 
    //把自己新建的info文件夹删掉
    5.$ sudo rm -rf /var/lib/dpkg/info 
    //把以前的info文件夹重新改回名字
    6.$ sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

安装示例:
正在读取软件包列表… 完成
W: 仓库 “http://archive.ubuntu.com/ubuntu wily Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
W: 仓库 “http://ppa.launchpad.net/fcitx-team/nightly/ubuntu xenial Release” 没有 Release 文件。
N: 无法认证来自该源的数据,所以使用它会带来潜在风险。
N: 参见 apt-secure(8) 手册以了解仓库创建和用户配置方面的细节。
E: 无法下载 http://archive.ubuntu.com/ubuntu/dists/wily/main/binary-amd64/Packages 404 Not Found [IP: 91.189.88.162 80]
E: 无法下载 http://ppa.launchpad.net/fcitx-team/nightly/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
E: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。
E: Problem executing scripts APT::Update::Post-Invoke-Success ‘if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh > /dev/null; fi’
E: Sub-process returned an error code

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/187959
推荐阅读
相关标签
  

闽ICP备14008679号