エラー出力:
Removing postgresql-9.1(9.1.18-0ubuntu0.12.04).../var/lib/dpkg/info/postgresql-9.1.prerm:9:.: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: error processing package postgresql-9.1(--remove):
子プロセスがプリインストールされています-削除スクリプトがエラー番号2を返しました
dpkg: postgresql-client-9.1: dependency problems, but removing anyway as you requested:
postgresql-9.1postgresqlに依存-client-9.1.
Removing postgresql-client-9.1(9.1.18-0ubuntu0.12.04).../var/lib/dpkg/info/postgresql-client-9.1.prerm:10:.: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: error processing package postgresql-client-9.1(--remove):
子プロセスがプリインストールされています-削除スクリプトがエラー番号2を返しました/var/lib/dpkg/info/postgresql-client-9.1.postinst:7:.: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg:クリーニング中のエラー:
子プロセスがポストをインストールしました-インストールスクリプトがエラー番号2を返しました
処理中にエラーが発生しました:
postgresql-9.1
postgresql-client-9.1
E: Sub-process /usr/bin/dpkg returned an error code(1)
次のコマンドを使用します。
sudo rm -r /var/lib/dpkg/info/postgresq*
その後
sudo apt-get autoremove postgresql*
最後に、あなたは見ることができます:
dpkg:警告:ファイルリストファイルforpackage'postgresql-9.1' missing; assuming package has no files currently installed
dpkg:警告:ファイルリストファイルforpackage'postgresql-client-9.1' missing; assuming package has no files currently installed(データベースの読み取り...現在、システムには146453個のファイルとディレクトリがインストールされています。)
Removing postgresql-9.1(9.1.18-0ubuntu0.12.04)...
Removing postgresql-client-9.1(9.1.18-0ubuntu0.12.04)...
実際、最初のコマンドはpostgresqlに関するdpkgのメタデータ情報を削除し、autoremoveコマンドを使用すると、dpkgはpostgresqlがインストールされていないと見なし、アンインストールが成功したことを示すプロンプトを表示します。
Recommended Posts