Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не стартуют демоны  (Прочитано 1039 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн BHYCHIK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Не стартуют демоны
« : 26 Июня 2010, 22:28:55 »
Доброго времени суток. На десктопной убунте 10.04 часто( но не всегда) после перезагрузки не стартуют такие сервисы как:
apache, polipo,vboxdrv. Возможно не стартуют и другие сервисы. Если включать руками(/etc/init.d/polipo start) запускаются нормально. Подскажите, пожалуйста, в чем может быть проблема?

Оффлайн Molibden

  • Участник
  • *
  • Сообщений: 184
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #1 : 26 Июня 2010, 23:45:10 »
Подсказать могут только логи.
Система  - Администрирование - Программа просмотра журналов,
dmesg  - ищи vboxdrv;
daemon.log, kern.log, messages, syslog, ищи свои сервисы, сравнивай записи когда стартуют и когда нет, смотри что пишет в ошибках, если непонятно, выкладывай в гугл или сюда.  :)
Можно просто в терминале: grep "что найти" /var/log/лог_файл - отфильтрует строки содержащие "что найти" в указанном файле. (типа grep "apache2" /var/log/messages ).

 
« Последнее редактирование: 26 Июня 2010, 23:47:44 от Molibden »

Оффлайн BHYCHIK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #2 : 27 Июня 2010, 00:20:47 »
В логах ничего не нахожу. Но вот, что еще удалось выяснить. В файл /etc/init.d/apache2 добавил следующее:

case $1 in
   start)
      echo "APACHE DEB" >> /home/bhychik/apac

Если апач не запускается, то в файл /home/bhychik/apac запись не производится. Если я правильно понимаю, скрипт даже не запускается.

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #3 : 27 Июня 2010, 02:14:18 »
В /etc/network/interfaces есть настройка интерфейса lo?

Оффлайн BHYCHIK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #4 : 27 Июня 2010, 02:58:58 »
Да есть.

auto lo
iface lo inet loopback

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #5 : 27 Июня 2010, 09:21:48 »
Что говорит команда

ls -la /etc/rc?.d/*{apache2,polipo,vboxdrv}

?

Оффлайн BHYCHIK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #6 : 27 Июня 2010, 14:05:23 »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #7 : 28 Июня 2010, 01:22:33 »
Тяк. С этим все в порядке. Надо ловить затык. Попробуй дописать в скрипт /etc/init.d/rc, после строки #!/bin/sh команду logger -sit $(basename $0) "rc runlevel $1" и посмотреть затем после ребута сислог на предмет наличии оной строки.

Оффлайн BHYCHIK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #8 : 28 Июня 2010, 20:00:31 »
Сообщение в логах появляются только при успешном старте демонов. Когда демоны не запускаются - таких логов нет:

Jun 28 19:52:22 bhychik-desktop rc[831]: rc runlevel S
.......
Jun 28 19:52:23 bhychik-desktop rc[1052]: rc runlevel 2

Кстати, если выполнить команду sudo init 2 демоны стартуются.
« Последнее редактирование: 28 Июня 2010, 20:05:56 от BHYCHIK »

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #9 : 28 Июня 2010, 22:50:51 »
Попробуй поставить подобный маячок в /etc/init/rc-sysinit.conf, после строки script.. Просто интересно, если /etc/network/interfaces правильный, тогда должно срабатывать условие
start on filesystem and net-device-up IFACE=lo


Оффлайн BHYCHIK

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Не стартуют демоны
« Ответ #10 : 29 Июня 2010, 01:57:58 »
Попробуй поставить подобный маячок в /etc/init/rc-sysinit.conf, после строки script.. Просто интересно, если /etc/network/interfaces правильный, тогда должно срабатывать условие
start on filesystem and net-device-up IFACE=lo


В логах ничего не отобразилось даже при старте демонов.

 

Страница сгенерирована за 0.025 секунд. Запросов: 20.