尚未配置包mariadb-server-5.5

时间:2015-12-14 19:43:41

标签: database mariadb

我登录了我已经使用了70天的广告服务器,我甚至将我的mariadb升级到了5.5.46但现在我收到了升级通知但是升级失败了,下面是来自终端的消息

设置mariadb-server-5.5(5.5.47 + maria-1~可靠)...  *停止MariaDB数据库服务器mysqld [确定]  *启动MariaDB数据库服务器mysqld [fail] invoke-rc.d:initscript mysql,动作“启动”失败。 dpkg:错误处理包mariadb-server-5.5( - configure):  安装后的子进程安装后脚本返回错误退出状态1 dpkg:依赖性问题会阻止mariadb-server的配置:  mariadb-server依赖于mariadb-server-5.5(= 5.5.47 + maria-1~trusty);但是:   尚未配置包mariadb-server-5.5。

dpkg:错误处理包mariadb-server( - configure):  依赖性问题 - 保持未配置状态 没有编写apport报告,因为错误消息表明它是先前故障的后续错误。                           处理时遇到错误:  MariaDB的服务器 - 5.5  MariaDB的服务器 E:子进程/ usr / bin / dpkg返回错误代码(1)

2 个答案:

答案 0 :(得分:1)

主要问题是最小的Ubuntu安装没有你需要的一切。

未配置post package mysql-server-5.5还提供了解决问题的方法。我建议你读一下。但是,我将在下面提供一个简短的摘要。

清理旧的mysql安装。

sudo apt-get purge mysql * sudo apt-get autoremove sudo apt-get autoclean

升级最小Ubuntu安装中缺少的东西。

sudo apt-get dist-upgrade

正常安装MySql:

sudo apt-get install mysql-server

如果仍然无效,你可以

sudo apt-get install mysql-server --fix-missing --fix-broken

答案 1 :(得分:0)

这似乎是安装mariadbmysql之间设置混乱的结果。重新启动计算机并再次运行apt-get为我解决了这个问题。