2017-04-17 57 views
2

当我尝试安装错误就这样产生:dpkg:处理包的MySQL服务器

dpkg: error processing package mysql-server (--configure): 
dependency problems - leaving unconfigured 
Errors were encountered while processing: 
mysql-server-5.7 
mysql-server 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

是什么意思。有任何想法吗?

回答

0

这应该有助于

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

现在重新安装的MySQL

sudo apt-get install mysql-server 
2

dpkg返回错误代码1,并不意味着具体的事情,但它通常有依赖性问题做。在你的情况下,你试图安装同一个软件包的两个版本/实例,即mysql-servermysql-server-5.7。所以,请执行下列操作以去除任何冗余的依赖关系并安装运行mysql软件包

sudo apt-get clean sudo apt-get purge mysql* sudo apt-get update sudo apt-get install -f sudo apt-get install mysql-server-5.7 sudo apt-get dist-upgrade

本应在手解决问题。但是在将来,请关注在sudo apt-get install之后添加的软件包名称,因为软件包名称的错误列表(例如列表中的冗余条目)导致无法安装任何软件包或更糟糕 - 您甚至可能发现自己正在涉入#依赖性的HELL