web-dev-qa-db-ja.com

パッケージをインストール、削除、またはアップグレードできないのはなぜですか?

Synapticまたはapt-getで何かをしたい、またはstop、start、restart postgresqlを実行したい場合、次のエラーが表示されます。

Postgresql-common(114)のセットアップ... 
 * PostgreSQL 8.4データベースサーバーの起動*/usr/bin/pg_ctlcluster行63で-Tスイッチを使用して実行中の$ ENV {PATH}の安全でないディレクトリ。] [失敗] 
 invoke-rc.d:initscript postgresql、アクション「開始」に失敗しました。
 dpkg:postgresql-common(--configure):
サブプロセスのインストール中にエラーが発生しましたポストインストールスクリプトがエラー終了ステータスを返しました1 
処理中にエラーが発生しました:
 postgresql-common 
 E:サブプロセス/ usr/bin/dpkgがエラーコード(1 )

私はubuntu 11.04を使用しています。昨夜、アップグレード中に11.10へのアップグレードをキャンセルし、source.listを変更してから、Synapticからパッケージ情報をリロードしました。たぶんこれは何らかの問題に関連しているかもしれませんが、source.listをデフォルトに戻し、再度リロードしましたが、問題は解決しません。

5
Moein Hosseini

これは、Postgre SQLのインストールが途中で停止したために発生します。 postgre sqlインストールを削除すると、問題ありません。

コンソールでpostgre SQLインストールを削除するには、次のように入力します。

Sudo apt-get remove --purge postgresql

これらのコマンドを実行してみると、解決するはずです。

Sudo dpkg --configure -a
Sudo apt-get -f install
Sudo apt-get update && Sudo apt-get upgrade
3
Rajesh Pantula

試してください:

apt-get --purge remove postgresql\*

助けてくれました。同じ問題がありました。コマンドは、最後の '\ *'の提案と異なります。

5
Johnn