web-dev-qa-db-ja.com

Postgresql 9.1から9.3にアップグレードすると、「ログファイルpg_upgrade_internal.logに書き込めません」

Postgresユーザーを介して次のコマンドを実行するたびに、上記のエラーが発生し続けます。

/usr/lib/postgresql/9.3/bin/pg_upgrade \
   -b /usr/lib/postgresql/9.1/bin/ \
   -B /usr/lib/postgresql/9.3/bin/ \
   -d /var/lib/postgresql/9.1/main \
   -D /var/lib/postgresql/9.3/main

ログファイルに書き込めませんpg_upgrade_internal.log失敗、終了

Ubuntu 13.10を使用しています。 Postgresql 9.1と9.3の両方が適切に実行されています。

25
Constantine M

このコマンドは、/tmp/var/lib/postgresqlなど、postgresユーザーが書き込み可能なディレクトリから実行してください。

$ cd /tmp
$ usr/lib/postgresql/9.3/bin/pg_upgrade ...
59
Daniel Vérité