无法更新或删除maridb

时间:2017-11-20 13:48:27

标签: mysql mariadb

我犯了一个错误。我不得不更新mariadb。 所以:

  

sudo apt-get install mariadb-server

     

阅读包列表...完成构建依赖关系树读取   状态信息...完成您可能想要运行'apt-get -f install'   更正这些:以下包具有未满足的依赖项:   mariadb-client:取决于:mariadb-client-10.0(=   10.0.33 + maria-1~trusty)但是要安装10.0.31-0ubuntu0.16.04.2 mariadb-server:取决于:mariadb-server-10.2(> =   10.2.7 + maria~xenial)但不会安装E:Unmet依赖项。尝试'apt-get -f install'没有包(或指定一个   溶液)。

然后在我遇到错误时尝试删除:

  

阅读包   列表...完成构建依赖关系树读取状态   信息...完成您可能想要运行'apt-get -f install'   更正这些:以下包具有未满足的依赖项:   mariadb-client:取决于:mariadb-client-10.0(=   10.0.33 + maria-1~trusty)但要安装10.0.31-0ubuntu0.16.04.2 E:未满足的依赖项。试试'apt-get -f install'吧   包(或指定解决方案)。

sudo apt-get -f install给了我:

  

阅读包列表...完成构建依赖关系树读取   状态信息...完成纠正依赖关系...完成   将安装以下附加软件包:mariadb-client-10.0   mariadb-client-core-10.0 mariadb-server-10.0 mariadb-server-core-10.0   推荐套餐:mailx mariadb-test tinyca推荐套餐:   libhtml-template-perl将升级以下软件包:
  mariadb-client-10.0 mariadb-client-core-10.0 mariadb-server-10.0   mariadb-server-core-10.0 4升级,0新安装,0删除   而26没有升级。 4未完全安装或移除。需要得到0   B / 11,7 MB的档案。经过这次操作,9709 kB将占用磁盘空间   被释放。你想继续吗? [是/否] y预配置包...   (正在读取数据库... 304724文件和目录   安装。)准备打开包装   ... / mariadb-server-10.0_10.0.33 + maria-1~trusty_amd64.deb ...拆包   mariadb-server-10.0(10.0.33 + maria-1~可靠)结束   (10.0.31-0ubuntu0.16.04.2)... dpkg:错误处理存档   /var/cache/apt/archives/mariadb-server-10.0_10.0.33+maria-1~trusty_amd64.deb   (--unpack):试图覆盖   '/usr/share/man/man1/mysql_upgrade.1.gz',也在包中   mariadb-server-core-10.0 10.0.31-0ubuntu0.16.04.2 dpkg-deb:错误:   子进程粘贴被信号(Broken pipe)dpkg:about杀死   ... / MariaDB的服务器核心 - 10.0_10.0.33 +玛丽亚1〜trusty_amd64.deb   包含mariadb-server-core-10.0:mariadb-server-10.0冲突   使用mysql-server-core-5.5 mariadb-server-core-10.0提供   将安装mysql-server-core-5.5。

     

dpkg:错误处理存档   /var/cache/apt/archives/mariadb-server-core-10.0_10.0.33+maria-1~trusty_amd64.deb   (--unpack):冲突的包 - 不安装   mariadb-server-core-10.0 dpkg:关于   ... / MariaDB的客户端 - 核心10.0_10.0.33 +玛丽亚1〜trusty_amd64.deb   包含mariadb-client-core-10.0:mariadb-client-10.0冲突   使用mysql-client-core-5.5 mariadb-client-core-10.0提供   将安装mysql-client-core-5.5。

     

dpkg:错误处理存档   /var/cache/apt/archives/mariadb-client-core-10.0_10.0.33+maria-1~trusty_amd64.deb   (--unpack):冲突的包 - 不安装   mariadb-client-core-10.0 dpkg:关于   ... / mariadb-client-10.0_10.0.33 + maria-1~trusty_amd64.deb包含   mariadb-client-10.0:mariadb-client-core-10.0与。冲突   mysql-client-5.5 mariadb-client-10.0提供了mysql-client-5.5和   将被安装。

     

dpkg:错误处理存档   /var/cache/apt/archives/mariadb-client-10.0_10.0.33+maria-1~trusty_amd64.deb   (--unpack):冲突的包 - 不安装mariadb-client-10.0   处理man-db的触发器(2.7.5-1)......遇到错误   处理时:   /var/cache/apt/archives/mariadb-server-10.0_10.0.33+maria-1~trusty_amd64.deb   /var/cache/apt/archives/mariadb-server-core-10.0_10.0.33+maria-1~trusty_amd64.deb   /var/cache/apt/archives/mariadb-client-core-10.0_10.0.33+maria-1~trusty_amd64.deb   /var/cache/apt/archives/mariadb-client-10.0_10.0.33+maria-1~trusty_amd64.deb   E:子进程/ usr / bin / dpkg返回错误代码(1)

我卡住了,无法安装,无法删除,无法更新。

我该怎么办?

0 个答案:

没有答案