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

OUTPUT:工作的freeradius.service失敗,因爲控制過程,錯誤代碼退出。有關詳細信息,請參閱「systemctl status freeradius.service」和「journalctl -xe」。無法重啓的freeradius服務器

systemctl status freeradius.service 

OUTPUT:

● 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運行的用戶意味着它會改變配置的用戶......或者至少是在新版本中,不知道你運行的是什麼呢。