Радиус продолжает перезапускаться с помощью launchd

1528
demet8

Я читаю эти ошибки в системном журнале. Я исследовал это введение в радиус, чтобы найти решение, почему Radiusd продолжает перезапускаться с помощью launchd, но я не нашел решения.

Кто-нибудь еще сталкивался или решил эту проблему? Кстати, я запускаю Mountain Lion на MacBook Air.

 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

1 ответ на вопрос

2
Spiff

Похоже, что у 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, чтобы точно сказать, как это сделать.

Я обновился до Mountain Lion с помощью установки программного обеспечения Mac. Мой менеджер пакетов brew, но я не устанавливал эти пакеты без него. Возможно, эти пакеты были загружены как зависимость от другого установленного мной пакета brew. Поэтому моя жалоба заключается в том, что мне нужно, чтобы они загружались и запускались успешно, чтобы моя система работала правильно (Mountain Lion)? Если нет, я их разгрузлю. Мне нужно прочитать больше о launchd. Спасибо за помощь. demet8 11 лет назад 0
Нет, они тебе не нужны. RADIUS - это протокол для удаленной аутентификации пользователей. Он используется корпоративным классом безопасности Wi-Fi (802.1X), VPN-серверами и PPP-серверами. `named` (часть BIND) является DNS-сервером. Если вы не размещаете свое собственное доменное имя в собственной службе DNS, работающей на вашем Mac, вам, вероятно, не нужно запускать named. Spiff 11 лет назад 0
Спасибо, Спифф. Вы мне очень помогли. Где я могу узнать больше об этом типе вещей? demet8 11 лет назад 0