최근 내 (Fedora 기반) 서버에 munin을 설치했습니다. 이제 모든 그래프를 정적 디렉토리 (응용 프로그램이 장고에서 실행 됨)에서 가져 오려고했습니다. 그래서 \etc\munin\munin.conf
파일을 편집하여 내 정적 폴더의 절대 경로로 htmldir
을 설정했습니다. 나는 munin-cron
을했을 때 그런 다음, 나는 다음과 같은 오류가 발생했습니다 :Munin이 munin-cron을 실행하는 동안 내용을 복사 할 수 없음
This program will easily break if you run it as root as you are
trying now. Please run it as user 'nobody'. The correct 'su' command
on many systems is 'su - munin --shell=/bin/bash'
Aborting.
그래서, 나는 사용자를 변경하고 사용자로 munin과 같은 실행했습니다. 그때 나는 다음과 같은 오류 있어요 :
[ERROR] Could not copy contents from /etc/munin/static/ to /[path to static
file] at /usr/share/perl5/vendor_perl/Munin/Master/HTMLOld.pm line 716.
내가 chown
합니다 (munin 사용자에 대한 재귀 적으로) 정적 디렉토리를 -ed, 심지어 (실제로 일하지 말아야하는) chmod 777
과 노력을, 그래서 기본적으로는 '아무튼 허가 문제 인 것 같습니다.
내 dev 서버는 우분투 (12.04) 기반입니다. 거기에서 잘 작동했습니다. 우분투 (14.04)를 실행하는 로컬 컴퓨터에서도 정상적으로 작동합니다. OS 문제 일 수 있습니까? 그럴 것 같지 않습니다. 내가 뭘 놓칠 수 있니? 어떤 도움을 주시면 감사하겠습니다.
추신 : 또 하나의 캐치가 있습니다. 내 우분투 (들)의 루트로 munin-cron
를 실행하면, 준 오류 :
This program will easily break if you run it as root as you are
trying now. Please run it as user 'munin'. The correct 'su' command
on many systems is 'su - munin --shell=/bin/bash'
Aborting.
가 여기 nobody
했다 반면. 구성 문제 일 수 있습니까?