2017-05-14 5 views
1
sudo service freeradius restart 

OUTPUT : 제어 프로세스가 오류 코드로 종료하기 때문에 freeradius.service에 대한 작업에 실패했습니다. 자세한 내용은 "systemctl status freeradius.service"및 "journalctl -xe"를 참조하십시오.하지 못할 다시 시작하기 FreeRADIUS 서버

systemctl status freeradius.service 

출력 :

● freeradius.service - LSB: Radius Daemon 
    Loaded: loaded (/etc/init.d/freeradius; bad; vendor preset: enabled) 
    Active: failed (Result: exit-code) since Sun 2017-05-14 12:08:21 UTC; 1min 26s ago 
    Docs: man:systemd-sysv-generator(8) 
    Process: 13126 ExecStart=/etc/init.d/freeradius start (code=exited, status=255) 

May 14 12:08:21 ip-172-30-0-14 systemd[1]: Starting LSB: Radius Daemon... 
May 14 12:08:21 ip-172-30-0-14 freeradius[13126]: * Starting FreeRADIUS daemon freeradius 
May 14 12:08:21 ip-172-30-0-14 freeradius[13126]: ...fail! 
May 14 12:08:21 ip-172-30-0-14 systemd[1]: freeradius.service: Control process exited, code=exited status=255 
May 14 12:08:21 ip-172-30-0-14 systemd[1]: Failed to start LSB: Radius Daemon. 
May 14 12:08:21 ip-172-30-0-14 systemd[1]: freeradius.service: Unit entered failed state. 
May 14 12:08:21 ip-172-30-0-14 systemd[1]: freeradius.service: Failed with result 'exit-code'. 

참고 : 설정 또는 권한 중 하나입니다하기 FreeRADIUS/등의 파일 권한/

-rwx------ 1 freerad freerad 565 May 14 11:03 

답변

0

.

FreeRADIUS 프로젝트의 official unit file을 사용하거나 ExecStartPre=/usr/sbin/freeradius $FREERADIUS_OPTIONS -Cxm -lstdout을 Ubuntu 유닛 파일에 추가하여 시작시 구성 확인을 수행하십시오.

사용 권한 문제는 /usr/sbin/freeradiusd -f -lstdout -xx을 사용하여 수동으로 프로세스를 실행하십시오. -X으로 freeradius를 실행할 때, 시작한 사용자가 -f -lstdout으로 실행되면 구성된 사용자로 변경 될 것입니다. 또는 적어도 최신 버전에서는 실행중인 항목이 확실하지 않습니다.