
我正在系統日誌檔案中讀取這些錯誤。我研究過半徑的介紹為了找到為什麼 Radiusd 不斷被 launchd 重新啟動的解決方案,但我還沒有找到解決方案。
有其他人經歷過或解決過這個問題嗎?順便說一句,我正在 Macbook Air 上運行 Mountain Lion。
9/5/12 2:38:51.292 PM com.apple.launchd[1]:
(org.freeradius.radiusd[3055]) Exited with code: 1 9/5/12 2:38:51.292
PM com.apple.launchd[1]: (org.freeradius.radiusd[3055]) Exited with
code: 1 9/5/12 2:38:51.292 PM com.apple.launchd[1]:
(org.freeradius.radiusd) Throttling respawn: Will start in 10 seconds
9/5/12 2:38:56.686 PM com.apple.launchd[1]: (org.isc.named[3056])
Exited with code: 1 9/5/12 2:38:56.686 PM com.apple.launchd[1]:
(org.isc.named) Throttling respawn: Will start in 10 seconds 9/5/12
2:39:01.328 PM com.apple.launchd[1]: (org.freeradius.radiusd[3057])
Exited with code: 1 9/5/12 2:39:01.328 PM com.apple.launchd[1]:
Process: SleepServicesD [48] Path:
/System/Library/CoreServices/SleepServicesD Identifier: SleepServicesD
Version: 1.43 Code Type: X86-64 (Native) Pare
答案1
看起來 FreeRADIUSradiusd
和 BINDnamed
正在崩潰,而 Mac OS X 的集中式延遲啟動守護程序launchd
被配置為讓它們保持活動狀態(如果崩潰則重新啟動它們)。
您是抱怨它們崩潰了,還是抱怨launchd
它們重新啟動?如果您不希望它們運行,您可以使用launchctl(1)
停用它們的launchd
作業,如下所示:
sudo launchctl unload -w /System/Library/LaunchDaemons/org.freeradius.radiusd.plist
sudo launchctl unload -w /System/Library/LaunchDaemons/org.isc.named.plist
如果您抱怨它們崩潰了,我首先要檢查的是確保它們已為 Mountain Lion 正確編譯和安裝。你是如何安裝它們的?如果您在升級到 Mountain Lion 之前安裝了它們,那麼您可能需要更新它們。
例如,如果您透過 MacPorts 安裝它們,您可能應該這樣做:
sudo port selfupdate
sudo port upgrade outdated
……將所有 MacPorts 安裝的開源軟體升級到最新版本,這些軟體現在可能已經針對 Mountain Lion 相容性進行了修補。
如果您使用 Homebrew 或 Fink,可以使用類似的方法來確保這些套件管理器(以及它們安裝的套件)完全是最新的。我只是還不夠 Homebrew 或 Fink 用戶來告訴你具體如何做。