UbuntuでのPostgresqlアンインストールエラーの解決策

エラー出力:

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

UbuntuでのPostgresqlアンインストールエラーの解決策
ubuntuの下で中国の入力方法の解決策はありません
14.10に適用可能なUbuntu13.10でQQを使用する
Ubuntuでvim用のYouCompleteMeプラグインをインストールします
OCR認識のためにubuntu14.04の下にPyTesserをインストールします
Ubuntuがネットワークに接続できない場合の解決策
Ubuntu16.04での.debのインストールの失敗に対する解決策
ubuntuでMatlab_Linuxのツールキットを追加する手順
Ubuntuでクラスをインポートできないpycharmの解決策
ubuntuインストールエラー
ubuntu18仮想マシンipをクローン化するための同じソリューション
Ubuntuインストールのマニュアル
Ubuntuにapache + PHPをインストールします
Ubuntu18.04にpostgresql-10をインストールします
Ubuntu16.04にpython3.6をインストールします
Ubuntu18.04はopencv3.2.0ソリューションをインストールします
Ubuntu16.04にmysqlをインストールします
ubuntu14.10の下にThriftをインストールします
UbuntuにOpenJDK10をインストールします
Ubuntu14.04にCaffeをインストールします
UbuntuでのPythonMySQLd
ubuntuの下で働き始める
CentOS7の下にPostgreSQL12をインストールします
[python] ubuntuの下のpython2とpython3
ubuntuでiptablesを使用する
2018-09-11Ubuntuにarduinoをインストールします
UbuntuでのLNMPのインストール
Ubuntuでのネットワーク構成
ROS Ubuntu 18.04 [2]にROSをインストールします。
UbuntuにMySQLをインストールする
UbuntuにYarm-PM2をインストールします
ubuntudpkgソフトウェアのアンインストール
UbuntuでXFSファイルシステム用のLVMを作成する方法
Ubuntu16.04環境でPython3.6の下にDjangoをインストールするための詳細な手順
Ubuntu18.04でSSHサービスをインストールおよび構成するためのメソッドステップ