não pode gravar no arquivo de log pg_upgrade_internal.log em pg_upgrade

2

Continuo recebendo o erro acima sempre que executo o seguinte comando por meio de um usuário 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

cannot write to log file pg_upgrade_internal.log
Failure, exiting

Estou usando o Ubuntu 13.10. O Postgresql 9.1 e 9.3 estão funcionando corretamente.

    
por Constantine 22.04.2014 / 12:22

1 resposta

1

Isso geralmente significa que seu diretório de trabalho atual é um diretório em que o usuário postgres não pode gravar. É aí que pg_upgrade tentará escrever.

Simplesmente mude o diretório para outro que ele possa escrever (ou edite o atual para permitir outra escrita).

    
por Oli 22.04.2014 / 12:27