sudo python3 -m pip install wal-e[aws,azure,google,swift]
을 사용하여 root 사용자로 설치 한 wal-e
패키지를 실행하려고합니다.명령 행을 실행하면 사용자 포스트 그레스로 모듈을 찾을 수 없습니다.
사용자 root
(envdir /etc/wal-e.d/env wal-e backup-fetch /var/lib/postgresql/9.6/main LATEST
)으로이 명령을 완벽하게 실행할 수 있습니다. 내가 sudo su - postgres
다음 envdir /etc/wal-e.d/env wal-e backup-fetch /var/lib/postgresql/9.6/main LATEST
을 실행할 때
, 나는 오류
Traceback (most recent call last):
File "/usr/local/bin/wal-e", line 7, in <module>
from wal_e.cmd import main
ImportError: No module named 'wal_e.cmd'
내가 usermod -aG sudo postgres
으로 사용자에게 postgres
전체 sudo는 권한을 준를 얻을. 또한 wal-e
패키지는 동일한 위치에 설치됩니다. 내가 ls -la
를 실행하면 난 그냥 root
사용자처럼 명령을 실행할 수있는 방법
는 또한
우분투 16.04.3에
-rwxr-xr-x 1 root root 211 Sep 20 14:24 /usr/local/bin/wal-e
임에게
를 얻을?
100 % 확실한 - 모든 단계를 완료했습니다 (모든 프로덕션 서버에서 완벽하게 작업하는 자체 설치 가이드). https://gist.github.com/tschwaerzl/988e618ec6c665fe1a6647ff3f9166ae – Thomas
그래, 임은 그 단계를 더 많이 또는 덜 따라갔습니다. 나는 푸른 색을 사용하므로 어떤 것들은 달랐다. –