我一直试图在postgres on linux(ubuntu)中从源(https://access.crunchydata.com/documentation/pgbackrest/2.00/pdf/backrest.pdf)增量加载数据,而当我试图创建一个节时,我得到了以下错误。
因为我是Linux平台的新手,已经花了两天多的时间了,我无法解决这个问题!
sudo -u postgres pgbackrest --stanza=demo --log-level-console=info stanza-create
2019-10-03 16:16:22.730 P00 INFO: stanza-create command begin 2.16: --log-level-console=info --pg1-path=/var/lib/postgresql/11/demo --repo1-path=/var/lib/pgbackrest --stanza=demo
ERROR: [050]: unable to acquire lock on file '/tmp/pgbackrest/demo-archive.lock': Permission denied
HINT: does the user running pgBackRest have permissions on the '/tmp/pgbackrest/demo-archive.lock' file?
2019-10-03 16:16:22.730 P00 INFO: stanza-create command end: aborted with exception [050]
ERROR: [050]: unable to acquire lock on file '/tmp/pgbackrest/demo-archive.lock': Permission denied
HINT: does the user running pgBackRest have permissions on the '/tmp/pgbackrest/demo-archive.lock' file?
2019-10-03 16:16:22.730 P00 INFO: stanza-create command end: aborted with exception [050]出现这种情况的原因是什么?如何解决它?
发布于 2020-05-25 15:45:52
我遇到了同样的问题,只需删除临时文件夹及其文件即可解决
sudo rm -r pgbackrest/这对我很管用。另一种可能的解决方案是删除temp文件夹并节,然后重新创建节。
https://stackoverflow.com/questions/58217763
复制相似问题