2016-10-11 17 views
0

ubuntu 14.04にインストールすると、次のコマンドはエラーで停止します: $ sudo aptここでのpostgresql-9.5 pgadmin3Postgresql 9.5のインストール - 設定所有者(postgres:105)とデータ所有者(ubuntu:1000)が一致せず、設定所有者がrootではない

をインストール-getエラーメッセージです:エラーの原因は何

Preparing to unpack .../postgresql-9.5_9.5.4-1.pgdg14.04+2_amd64.deb ... 
* Stopping PostgreSQL 9.5 database server          * Error: Config owner (postgres:105) and data owner (ubuntu:1000) do not match, and config owner is not root 
                     [fail] 
invoke-rc.d: initscript postgresql, action "stop" failed. 
dpkg: warning: subprocess old pre-removal script returned error exit status 1 
dpkg: trying script from the new package instead ... 
* Stopping PostgreSQL 9.5 database server          * Error: Config owner (postgres:105) and data owner (ubuntu:1000) do not match, and config owner is not root 
                     [fail] 
invoke-rc.d: initscript postgresql, action "stop" failed. 
dpkg: error processing archive /var/cache/apt/archives/postgresql-9.5_9.5.4-1.pgdg14.04+2_amd64.deb (--unpack): 
subprocess new pre-removal script returned error exit status 1 
Errors were encountered while processing: 
/var/cache/apt/archives/postgresql-9.5_9.5.4-1.pgdg14.04+2_amd64.deb 
E: Sub-process /usr/bin/dpkg returned an error code (1) 

+1

おそらく、あなたのマシンにすでにデータベースのクラスタがあるという事実でしょう。あなたはまずそれをきれいにするべきです。 –

+0

sudo chown postgres:postgres Sri

+0

'Sri'、問題はchown後も同じです。 – user938363

答えて

-1

私が見つけた問題は、/varの権利が誤って非ルートに変更されたことです。 chown -R/varにした後、postgresについては正常に動作します。

関連する問題