子進程 已安裝 pre-removal 腳本 返回了錯誤號 1或2 與 子進程 已安裝 post-installation 腳本 返回了錯誤號 1或2


今天在ubuntu kylin上安裝了virtualbox, 后來我想刪除了再裝個新一點的,結果正常的情況下刪除不了,我就把找到的virtualbox的目錄全部都刪除了,

再通過apt-get remove等命令就刪除不了了,出現標題所示的錯誤

子進程 已安裝 pre-removal 腳本 返回了錯誤號 1

在網上找了一圈,費了好大的勁才找到以下的解決方案,記錄一下,

http://www.xuebuyuan.com/2153374.html

 

sudo gedit /var/lib/dpkg/status

找到Package: <package name>,比如Package: vsftpd

刪除這部分的描述,刪到下個Package: XXX前就好。存檔后,再進行操作就OK了。

 

二、子進程 已安裝 post-installation 腳本 返回了錯誤號 1或2 解決辦法:

sudo rm /var/lib/dpkg/info/<package name>.*

比如sudo rm /var/lib/dpkg/info/vsftpd.*,存檔后,再進行操作就OK了。

 這個解決方法是真的不錯,我之前刪除不了舊的virtualbox,結果新的virtualbox也裝不了,

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM