Проблема с общими ресурсами Samba / сервером smtp на локальной машине после обновления apt-get

Проблема с общими ресурсами Samba / сервером smtp на локальной машине после обновления apt-get

У меня есть неотложная проблема... Я был глуп и запустил apt-get upgrade на нашем контроллере домена Debian / внутреннем сервере smtp, и теперь пользователи (на WinXP и Vista) не могут получить доступ к сетевым ресурсам или серверу smtp. Никакие конфигурации не были изменены, я могу пинговать ящик из Windows, но это все. Я даже вижу один из двух ресурсов, но не могу получить к нему доступ.

EDIT: сервер SMTP теперь работает, теперь доступны только общие ресурсы Samba.

Любая помощь будет оценена по достоинству! Спасибо!

Кристиан

решение1

Хорошо, давайте займемся устранением основных неполадок.

Шаг 1- Служба работает?

  /etc/init.d/smb status

Если нет, запустите его
/etc/init.d/smb start

Шаг 2- Можем ли мы подключиться к нему локально?

  telnet localhost 139

Если нет, проверьте /var/log/samba/* и /var/log/messages, чтобы узнать, почему он на самом деле не запустился.

Шаг 3- Можем ли мы подключиться к нему удаленно?

  telnet server.ip.address.x 139

Если нет, проверьте брандмауэр.

  iptables -L -n 

и скорректируйте соответствующим образом

Шаг 4- Позволяет ли SMBClient выставлять акции на листинг?

  smbclient //localhost -L --user username 

Если нет, используйте ошибку для устранения неполадок (или опубликуйте ее здесь)

Шаг 5- Позволяет ли SMBClient удаленно выводить список серверов?

  smbclient //server.ip.address.x -L --user username

Если это не помогло, а все предыдущие шаги сработали, проверьте брандмауэр еще раз и проверьте брандмауэр на удаленных системах.

решение2

Хорошо, я запустил еще одно обновление, на этот раз dist-upgrade, перезапустил Samba, и теперь все работает.

Все это и я просто хотел обновить subversion, который до сих пор не обновлен! Ба! Дайте мне ням в любой день... :)

решение3

Следите зачто обновляется или устанавливаетсякогда вы запускаете apt-get upgrade. (И убедитесь, что вы запускаете его в интерактивном режиме, чтобы вы могли сказать «нет»).

БОЛЬШИНСТВО обновлений Linux не требуют перезагрузки. Мой список «вещей, которые, как я знаю, могут потребовать перезагрузки» включает: обновленные модули ядра или новое ядро, обновления dlm, видеодрайверы и несколько других вещей, которые я узнаю, когда вижу их, но не могу вспомнить с ходу. Часть «опыта», который приходит с тем, кто был системным администратором Linux в течение x лет.

Обычно, если я знаю, что зависимости для определенной библиотеки были обновлены, я в конечном итоге перезапускаю некоторые дополнительные службы, просто чтобы убедиться, что у них нет чего-то странного в кэше. Например, когда я вижу обновление до openssl, если оно не отбрасывает apache, mysql и openvpn, я делаю это вручную очень быстро, просто чтобы быть в безопасности, потому что все эти серверные процессы используют ssl.

Связанный контент