2017-04-17 33 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