Назад | Перейти на главную страницу

Почему мой принтер Samba не отображается (после загрузки), пока я не перезапущу smb?

У меня старый hp1100 и ubuntu 9.10, и теперь я обновил его до предварительной версии lucid. Я не вижу свой принтер в сети (используя smb: // mycomputer на nautilus или \ mycomputr из xp). Пока я не перезапускаю smbd (в lucid: sudo restart smbd), мой принтер не отображается как сетевой ресурс. Все общие файловые ресурсы всегда видны. Мой принтер виден и работает после перезапуска smbd

Любая подсказка, что может вызвать это?

РЕДАКТИРОВАТЬ! РЕШЕНИЕ!

Самый простой способ обойти это (по крайней мере, в ubuntu 11.04, где эта проблема все еще не решена) - это отредактировать файл smbd выскочки, расположенный по адресу:

/etc/init/smbd.conf

и замените строку:

start on (local-filesystems and net-device-up)

с участием:

start on (local-filesystems and net-device-up and started cups)

Лучше не возиться с установленными файлами выскочки, а добавить в /etc/rc.local

service cups restart 
service smbd restart

Но вы действительно могли бы подумать, что они уже исправили это к настоящему времени - но нет, я установил Xubuntu для соседа вчера вечером, и произошло то же самое. Это почти так же плохо, как старая ошибка запуска сетевых служб на ноутбуке (где может не быть соединения в любой момент времени), а затем иметь 10-минутный тайм-аут ...

Сегодня утром у меня была точно такая же проблема (Ubuntu 11.04 - можно было подумать, что они уже исправят это ...). Я определил проблему после некоторого поиска в Google. Да, Samba запускается до CUPS, из-за чего Samba не отображает принтеры, пока вы вручную не выполните sudo reload smbd.

Я модифицировал /etc/init/cups.conf, а не /etc/init/smbd.conf (в основном добавление "или запуск smbd"до конца строки)

start on (filesystem
    and (started dbus or runlevel [2345])
    and stopped udevtrigger) or starting smbd

Мне нравится это решение, потому что оно работает для людей, у которых установлен только CUPS, или людей, у которых установлена ​​только Samba (я думаю). Надеюсь, это поможет кому-то там ...

Скорее всего, самба появится перед кубками, я предлагаю вам сообщить об ошибке стартовая площадка.