Страницы 1
Дано:
Ранлевел вот такой:
root@LNote:/var/log# runlevel
N 2
Стартап-скрипты вот такие:
root@LNote:/var/log# ls -l /etc/rc?.d/???vmware-USBArbitrator
lrwxrwxrwx 1 root root 32 Май 31 01:59 /etc/rc2.d/K08vmware-USBArbitrator -> /etc/init.d/vmware-USBArbitrator
lrwxrwxrwx 1 root root 32 Май 31 01:59 /etc/rc2.d/S50vmware-USBArbitrator -> /etc/init.d/vmware-USBArbitrator
lrwxrwxrwx 1 root root 32 Май 31 01:59 /etc/rc3.d/K08vmware-USBArbitrator -> /etc/init.d/vmware-USBArbitrator
lrwxrwxrwx 1 root root 32 Май 31 01:59 /etc/rc3.d/S50vmware-USBArbitrator -> /etc/init.d/vmware-USBArbitrator
lrwxrwxrwx 1 root root 32 Май 31 01:59 /etc/rc5.d/K08vmware-USBArbitrator -> /etc/init.d/vmware-USBArbitrator
lrwxrwxrwx 1 root root 32 Май 31 01:59 /etc/rc5.d/S50vmware-USBArbitrator -> /etc/init.d/vmware-USBArbitrator
root@LNote:/var/log#
Список процессов вот такой:
root@LNote:/var/log# ps ax | grep usba
3477 pts/1 S+ 0:00 grep usba
Если сделать вот так:
root@LNote:/var/log# service vmware-USBArbitrator start
root@LNote:/var/log#
То в результате список процессов будет выглядеть вот так:
root@LNote:/var/log# ps ax | grep usba
3486 ? Ss 0:00 /usr/bin/vmware-usbarbitrator
3496 pts/1 S+ 0:00 grep usba
root@LNote:/var/log#
dmesg ничего не говорит:
root@LNote:/var/log# dmesg | grep vmware
root@LNote:/var/log#
Вопрос знатокам:
Ведутся ли где-нибудь логи старта системы, дабы выяснить, почему не стартует автоматом оный арбитратор?
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
А при добавлении его туда оно не писало, что ваш скрипт кривой?
Не видел ничего похожего. Хотя всё может быть, ставилось оно из родного бандла VMware. Как проверить?
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
Белая рысь
Удалить-добавить.
Поигрался с update-rc.d, удивился.
Щас попробую вот это решение и отпишусь.
Добавлено спустя 30 мин 36 с:
root@LNote:/etc/insserv/overrides# update-rc.d -f vmware-USBArbitrator removeupdate-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01vmware' missing LSB tags and overrides
insserv: warning: script 'K01vmware-USBArbitrator' missing LSB tags and overrides
insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides
insserv: warning: script 'vmware' missing LSB tags and overrides
insserv: warning: script 'vmware-workstation-server' missing LSB tags and overrides
root@LNote:/etc/insserv/overrides# update-rc.d vmware-USBArbitrator start 08 2 3 5
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01vmware' missing LSB tags and overrides
insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides
insserv: warning: script 'vmware' missing LSB tags and overrides
insserv: warning: script 'vmware-workstation-server' missing LSB tags and overrides
Ребут.
root@LNote:/etc/insserv/overrides# ps ax | grep arbit
3304 pts/1 S+ 0:00 grep arbit
root@LNote:/etc/insserv/overrides# service vmware-USBArbitrator start
root@LNote:/etc/insserv/overrides# ps ax | grep arbit
3312 ? Ss 0:00 /usr/bin/vmware-usbarbitrator
3322 pts/1 S+ 0:00 grep arbit
root@LNote:/etc/insserv/overrides#
Фигня какая-то.
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
insserv: warning: script 'K01vmware' missing LSB tags and overrides
insserv: warning: script 'K01vmware-USBArbitrator' missing LSB tags and overrides
insserv: warning: script 'vmware-USBArbitrator' missing LSB tags and overrides
insserv: warning: script 'vmware' missing LSB tags and overrides
insserv: warning: script 'vmware-workstation-server' missing LSB tags and overridesСобственно я это и имел в в виду. надо переписать скрипт как положено.
Да это-то понятно... только вот тогда возникает закономерный вопрос на тему:
почему vmware и vmware-workstation-server стартуют нормально, а арбитратор - нет. ) Короче, хочу иконки логи, говорящие, почему сервис не стартанул.
P. S.: К тому же, я применял фикс, на который давал линк выше, система не срала на арбитратор, срала только на рабочую станцию. При этом рабочая станция запускалась, а арбитратор - нет. ><
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
Белая рысь
Короче давайте сюда скрипт, приведу его к правильному виду.
Не дам. И совсем не потому, что жадный.
Всё заработало, спасибо за наводку.
Решение: снёс VMware Workstation, создал вот такие файлы:
root@LNote:/etc/insserv/overrides# cat vmware
### BEGIN INIT INFO
# Provides: vmware
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 5
# Default-Stop: 2 3 5
# Short-Description: VMware VMX service for virtual machines
# Description: Allows running of VMware virtual machines.
### END INIT INFO
root@LNote:/etc/insserv/overrides# cat vmware-USBArbitrator
### BEGIN INIT INFO
# Provides: vmware-USBArbitrator
# Required-Start: $remote_fs $syslog vmware
# Required-Stop: $remote_fs $syslog vmware
# Default-Start: 2 3 5
# Default-Stop: 2 3 5
# Short-Description: Start daemon when vmware starts
# Description: Enable service provided by daemon.
### END INIT INFO
root@LNote:/etc/insserv/overrides# cat vmware-workstation-server
### BEGIN INIT INFO
# Provides: vmware-workstation-server
# Required-Start: $remote_fs $syslog vmware
# Required-Stop: $remote_fs $syslog vmware
# Default-Start: 2 3 5
# Default-Stop: 2 3 5
# Short-Description: Start daemon when vmware starts
# Description: Enable service provided by daemon.
### END INIT INFO
root@LNote:/etc/insserv/overrides#
Установил на место VMware Workstation и перед первым запуском применил патч вот отсюда. УМВР.
Добавлено спустя 02 мин 07 с:
Ну и куда ж без троллинга напоследок? Логирование в никсах просто на высоте. О.о
Редактировался Белая рысь (31-05-12 21:32:27)
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
Не говорите.
Согласен, не буду.
Недавно открыл для себя rsyslog, очень классная шутка
И что, она может подсказать, почему сервис не стартует?
Я уж даже не осмеливаюсь предположить, как работает простой syslog, что людям приходится писать reliable syslog.
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
Может сислог вообще позже этого запускается?
Феерия эмоций. Логирование в системе стартует после запуска части служб. *ЛАПАМОРДА*
проблема читанного лога не стоит
Ога-ога. Я логи не читаю, всё и так априори понятно и через астрал анализируется.
создана синусоидальными конечностями разработчиков продукта
Логирование в системе тоже? :-D Если система считает, что отказ запуска одного из сервисов - это некритично и недостойно занесения в логи... Что ж, поверю. )
Для Director-cemetery: Пока не почешетесь извиниться, Ваши комментарии буду игнорировать.
Для Rector: В дальнейшем буду Вас просто игнорировать.
Неактивен
Страницы 1