Postgresql pg_upgrade表示无法写入日志文件pg_upgrade_internal.log,但该文件中有一些日志

Postgresql pg_upgrade表示无法写入日志文件pg_upgrade_internal.log,但该文件中有一些日志,postgresql,postgresql-9.5,postgresql-8.4,Postgresql,Postgresql 9.5,Postgresql 8.4,在Windows操作系统上从PostgreSQL 8.4.8升级到PostgreSQL 9.5.2期间,我在命令行上遇到以下错误: Running in verbose mode cannot write to log file pg_upgrade_internal.log Failure, exiting 当我检查文件pg\u upgrade\u internal.log时,它包含以下数据: Running in verbose mode -----------------------

在Windows操作系统上从
PostgreSQL 8.4.8
升级到
PostgreSQL 9.5.2
期间,我在命令行上遇到以下错误:

Running in verbose mode

cannot write to log file pg_upgrade_internal.log
Failure, exiting
当我检查文件
pg\u upgrade\u internal.log
时,它包含以下数据:

Running in verbose mode

-----------------------------------------------------------------
  pg_upgrade run on Tue Apr 24 17:02:13 2018
-----------------------------------------------------------------
pg\u upgrade
实用程序生成的其他文件,如
pg\u upgrade\u server.log
pg\u upgrade\u server\u start.log
,也包含部分数据:

-----------------------------------------------------------------
  pg_upgrade run on Tue Apr 24 17:02:13 2018
-----------------------------------------------------------------
如果
pg_upgrade
实用程序写入失败(或者换句话说,没有权限),那么谁写入了上述数据?我确信这些日志只由PostgreSQL实用程序编写


顺便说一句,我已经检查了Stackoverflow、PostgreSQL站点链接(,等等),它们描述了
无法写入…
错误问题,但是这些链接都没有提到这个问题/问题。

检查日志文件的所有者(以及它所在的目录)。还要检查执行pg_升级过程的用户ID。我无法检查它,因为问题发生在我无权访问的远程系统上。我只有日志。但我可以告诉你,登录帐户是一个管理员帐户,
pgu升级
实用程序仅通过该用户执行。