Radiusd が launchd によって再起動され続ける

Radiusd が launchd によって再起動され続ける

システムログファイルでこれらのエラーを読んでいます。調査したところ、半径の紹介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と BIND がnamedクラッシュしているようですが、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 ユーザーではないため、正確な方法を説明できません。

関連情報