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


1

システムログファイルでこれらのエラーを読んでいます。私が研究している半径に、この導入に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

回答:


2

FreeRADIUS radiusdと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のユーザーには、その方法を正確に伝えるだけでは不十分です。


Macソフトウェアのインストールを介してMountain Lionにアップグレードしました。私のパッケージマネージャーはbrewですが、それらのパッケージをインストールしませんでした。これらのパッケージは、私がインストールした他のbrewパッケージの依存関係としてダウンロードされた可能性があります。私の苦情は、システムを正常に実行するためにそれらを正常にロードして起動する必要があるということです(Mountain Lion)。そうでない場合は、それらをアンロードします。launchdについてもっと読む必要があります。ご協力ありがとうございました。
-demet8

いいえ、必要ありません。RADIUSは、ユーザーをリモートで認証するためのプロトコルです。エンタープライズクラスのWi-Fiセキュリティ(802.1X)、VPNサーバー、およびPPPサーバーで使用されます。 named(BINDの一部)はDNSサーバーです。Macで実行している独自のDNSサービスで独自のドメイン名をホストしていない場合、おそらく実行する必要はありませんnamed
12

スピッフありがとうございます。とても助かりました。この種のものについてどこでもっと知ることができますか?
-demet8
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.