からへのアップグレードの一部として削除しようとしていますfglrx-driver
。次のメッセージで実行が失敗します。wheezy
jessie
apt-get dist-upgrade
fglrx-driver ... dpkg: error processing fglrx-driver (--remove): subprocess installed post-removal script returned error exit status 20 Errors were encountered while processing: fglrx-driver E: Sub-process /usr/bin/dpkg returned an error code (1)
実行しようとしましたが、sudo apt-get remove fglrx*
同じメッセージが表示されました。この問題をどのように解決できますか?どういうわけかドライバを「削除」する必要がありますか?それでは、どうすればいいですか?
答え1
削除して/etc/X11/xorg.conf
回復モードで再起動したところ、正常に動作しました。
答え2
これを処理する一般的な方法は、削除後にスクリプトに何が間違っているかを確認し、必要に応じて編集することです。アンインストール後、スクリプトを独立して実行できます。これは/var/lib/dpkg/info
、suffic にあるシェルスクリプトです.postrm
。私の考えでは、apt / dpkgは時々エラーメッセージを食べているので、ユーザーが見ることができないようです。
答え3
xorgとxorg.dのfglrxからファイルを削除する必要があります。