После установки Samba стали при перезагрузки появляться следующие сообщения:
Код: Выделить всё
...
* Setting up console font and map
* could not access pid file for nmbd
...
* Start Samba daemons
...При этом, Самба стартует впоследствии нормально и вроде бы все работает как положено. Не нравятся только сообщения "could not access pid file for nmbd". Система готовиться не как тестовая, а как боевая, поэтому наличие подобных сообщений портит общую бодрость духа.
Теперь о том, что делал.
Во-первых, нарыл вот что. Кратко:
...
I suspect this is a result of the boot sequence starting up samba before the network interface is up. nmbd won't start if the only available network interface is the loopback interface.
...
the {{{nmbd}}} daemon may fail to start on boot. To workaround this problem, restart the samba service once the system has finished booting by running {{{sudo service samba restart}}}
...
И в итоге:
...
This bug was fixed in the package samba - 2:3.4.0-3ubuntu5.3
...
Попробовал отключиться автозапуск самбы:
Код: Выделить всё
# cd /etc/rc2.d
# mv S20samba K20sambaДобавил ее запуск в /etc/rc.local.
Не помогло. Т.е. самба из rc.local запускается, но надоевшие сообщения остались.
Попробовал утилиту sysv-rc-conf: отключил запуск самбы на всех runlevel'ах.
Результат тот же.
Подскажите, в чем может быть дело? Явно-же стартует Самба, но откуда она это делает? Или это Upstart виноват?
Напоследок:
Код: Выделить всё
# aptitude show samba
Версия: 2:3.4.0-3ubuntu5.3Код: Выделить всё
# uname -a
Linux server 2.6.31-17-generic #54-Ubuntu SMPЗабыл добавить... Дистрибутив - Ubuntu 9.10