我登录了我已经使用了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)
答案 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)
这似乎是安装mariadb
和mysql
之间设置混乱的结果。重新启动计算机并再次运行apt-get
为我解决了这个问题。