Problem z nmbd.service

Konfiguracja serwerów, usług, itp.
kaziukos
Posty: 45
Rejestracja: 28 maja 2014, 20:20

Problem z nmbd.service

Post autor: kaziukos »

Dwa lata Debian 9 pracował jako kontroler domeny.
Był tylko aktualizowany.
Tydzień pojawiły się sporadyczne problemy z logowaniem na stacjach roboczych.
Zajrzałem do serwera i okazuje się, że nie wstaje usługa nmbd.service.
Nie miałem możliwości skopiowania tekstu, więc zrobiłem na szybko zdjęcia.

Samba niby pracuje, bo daje się zatrzymać, ale uruchomienie pokazuje już błąd.
Obrazek

Uruchomienie samby i systemctl status nmbd.service daje wynik:
Obrazek

Wynik komendy journalctl -xe
Obrazek

Nie mam codziennie dostępu do serwera i nie mogę sprawdzić wszystkiego "od ręki".
Dziękuję za wszelkie sugestie sposobu naprawy. Gdzie szukać przyczyny.
Pozdrawiam
Kazimierz
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Re: Problem z nmbd.service

Post autor: fnmirk »

A system nie jest zbyt stary? Obecnie jest wersja 11 Debiana. Po aktualizacji mogło zrobić się kuku? Przedstaw zawartość pliku /etc/apt/sources.list.

Zajmujesz się obsługą serwera i dostarczasz komunikaty systemowe w postaci obrazków?
Według obrazków to nie ma problemu, aby komunikaty przekierować do pliku. Postaraj się dostarczyć te komunikaty w uczciwy sposób.

Kod: Zaznacz cały

polecenie > plik.txt
kaziukos
Posty: 45
Rejestracja: 28 maja 2014, 20:20

Re: Problem z nmbd.service

Post autor: kaziukos »

Zgadza się. Przepraszam za taki rodzaj zamieszczenia błędu, ale wpadłem tylko na chwileczkę do serwerowni a na kolejna moja wizyta dopiero za 4 dni. Przez ten czas chciałem poznać ewentualne przyczyny.
Repozytorium ustawione jest na tą konkretną wersję Debiana, więc chyba aktualizację są tylko dla tej wersji i powinno wszystko pracować zgodnie. :)
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Problem z nmbd.service

Post autor: LordRuthwen »

To nie macie zdalnego dostępu do maszyn w serwerowni?
fnmirk
Senior Member
Posty: 8273
Rejestracja: 03 grudnia 2007, 06:37

Re: Problem z nmbd.service

Post autor: fnmirk »

Nie wiem, czy dobrze odczytałem usługę (sprawdź) i spróbuj kolejno poleceń:

Kod: Zaznacz cały

systemctl stop nmbd.service
systemctl disable nmbd.service
systemctl start nmbd.service
kaziukos
Posty: 45
Rejestracja: 28 maja 2014, 20:20

Re: Problem z nmbd.service

Post autor: kaziukos »

Po wykonaniu uruchomieniu poleceń
systemctl stop nmbd.service
systemctl disable nmbd.service
systemctl start nmbd.service
mam taki komunikat:

Kod: Zaznacz cały

root@serwer:/home/admin# systemctl start nmbd.service
Job for nmbd.service failed because the control process exited with error code.
See "systemctl status nmbd.service" and "journalctl -xe" for details.
Polecenie root@serwer:/# systemctl status samba-ad-dc daje rezultat:

Kod: Zaznacz cały

● samba-ad-dc.service - Samba AD Daemon
   Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; enabled; vendor preset: enabled)
   Active: active (running) since Fri 2021-11-05 10:55:08 CET; 2 days ago
     Docs: man:samba(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 1284 (samba)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/samba-ad-dc.service
           ├─1284 /usr/sbin/samba
           ├─1341 /usr/sbin/samba
           ├─1342 /usr/sbin/samba
           ├─1343 /usr/sbin/samba
           ├─1344 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─1345 /usr/sbin/samba
           ├─1346 /usr/sbin/samba
           ├─1348 /usr/sbin/samba
           ├─1349 /usr/sbin/samba
           ├─1350 /usr/sbin/samba
           ├─1351 /usr/sbin/samba
           ├─1352 /usr/sbin/samba
           ├─1353 /usr/sbin/winbindd -D --option=server role check:inhibit=yes --foreground
           ├─1354 /usr/sbin/samba
           ├─1355 /usr/sbin/samba
           ├─1409 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─1414 /usr/sbin/winbindd -D --option=server role check:inhibit=yes --foreground
           ├─1465 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─1486 /usr/sbin/winbindd -D --option=server role check:inhibit=yes --foreground
           ├─1866 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─2326 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─2462 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─3918 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─3921 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─4842 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─4874 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           └─5136 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground

lis 08 06:35:22 serwer samba[1355]: [2021/11/08 06:35:22.828186,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 06:35:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 06:45:22 serwer samba[1355]: [2021/11/08 06:45:22.848599,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 06:45:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 06:55:22 serwer samba[1355]: [2021/11/08 06:55:22.873689,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 06:55:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 07:05:22 serwer samba[1355]: [2021/11/08 07:05:22.891398,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 07:05:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 07:15:22 serwer samba[1355]: [2021/11/08 07:15:22.910525,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 07:15:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
Polecenie: systemctl status samba

Kod: Zaznacz cały

● samba.service
   Loaded: masked (/dev/null; bad)
   Active: inactive (dead)
Polecenie: systemctl status nmbd.service

Kod: Zaznacz cały

nmbd.service - Samba NMB Daemon
   Loaded: loaded (/lib/systemd/system/nmbd.service; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2021-11-08 07:39:01 CET; 23s ago
     Docs: man:nmbd(8)
           man:samba(7)
           man:smb.conf(5)
  Process: 5799 ExecStart=/usr/sbin/nmbd $NMBDOPTIONS (code=exited, status=1/FAILURE)
 Main PID: 5799 (code=exited, status=1/FAILURE)

lis 08 07:39:01 serwer systemd[1]: Starting Samba NMB Daemon...
lis 08 07:39:01 serwer nmbd[5799]: [2021/11/08 07:39:01.847435,  0] ../source3/nmbd/nmbd.c:923(main)
lis 08 07:39:01 serwer systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
lis 08 07:39:01 serwer systemd[1]: Failed to start Samba NMB Daemon.
lis 08 07:39:01 serwer systemd[1]: nmbd.service: Unit entered failed state.
lis 08 07:39:01 serwer systemd[1]: nmbd.service: Failed with result 'exit-code'.
Polecenie: journalctl -xe

Kod: Zaznacz cały

lis 08 07:23:09 serwer systemd[1]: apt-daily-upgrade.timer: Adding 59min 30.084071s random time.
lis 08 07:23:09 serwer systemd[1]: apt-daily.timer: Adding 6h 53min 28.955089s random time.
lis 08 07:25:22 serwer samba[1355]: [2021/11/08 07:25:22.917170,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 07:25:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 07:31:08 serwer named[1179]: validating app3.salesmanago.pl/A: no valid signature found
lis 08 07:35:22 serwer samba[1355]: [2021/11/08 07:35:22.940848,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 07:35:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 07:39:01 serwer systemd[1]: Starting Samba NMB Daemon...
-- Subject: Rozpoczęto uruchamianie jednostki nmbd.service
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Jednostka nmbd.service rozpoczęła uruchamianie.
lis 08 07:39:01 serwer nmbd[5799]: [2021/11/08 07:39:01.847435,  0] ../source3/nmbd/nmbd.c:923(main)
lis 08 07:39:01 serwer nmbd[5799]:   server role = 'active directory domain controller' not compatible with running nmbd standalone.
lis 08 07:39:01 serwer nmbd[5799]:   You should start 'samba' instead, and it will control starting the internal nbt server
lis 08 07:39:01 serwer systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
lis 08 07:39:01 serwer systemd[1]: Failed to start Samba NMB Daemon.
-- Subject: Jednostka nmbd.service się nie powiodła
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Jednostka nmbd.service się nie powiodła.
--
-- Wynik: failed.
lis 08 07:39:01 serwer systemd[1]: nmbd.service: Unit entered failed state.
lis 08 07:39:01 serwer systemd[1]: nmbd.service: Failed with result 'exit-code'.
lis 08 07:45:22 serwer samba[1355]: [2021/11/08 07:45:22.959654,  0] ../source4/dsdb/dns/dns_update.c:290(dnsupdate_nameupdate_done)
lis 08 07:45:22 serwer samba[1355]:   ../source4/dsdb/dns/dns_update.c:290: Failed DNS update - with error code 5
lis 08 07:46:06 serwer systemd[1]: Starting Samba NMB Daemon...
-- Subject: Rozpoczęto uruchamianie jednostki nmbd.service
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Jednostka nmbd.service rozpoczęła uruchamianie.
lis 08 07:46:06 serwer nmbd[5879]: [2021/11/08 07:46:06.681202,  0] ../source3/nmbd/nmbd.c:923(main)
lis 08 07:46:06 serwer nmbd[5879]:   server role = 'active directory domain controller' not compatible with running nmbd standalone.
lis 08 07:46:06 serwer nmbd[5879]:   You should start 'samba' instead, and it will control starting the internal nbt server
lis 08 07:46:06 serwer systemd[1]: nmbd.service: Main process exited, code=exited, status=1/FAILURE
lis 08 07:46:06 serwer systemd[1]: Failed to start Samba NMB Daemon.
-- Subject: Jednostka nmbd.service się nie powiodła
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- Jednostka nmbd.service się nie powiodła.
--
-- Wynik: failed.
lis 08 07:46:06 serwer systemd[1]: nmbd.service: Unit entered failed state.
lis 08 07:46:06 serwer systemd[1]: nmbd.service: Failed with result 'exit-code'.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2302
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Re: Problem z nmbd.service

Post autor: LordRuthwen »

W konfiguracji będziesz miał gdzieś nazwę domenową app3.salesmanago.pl, dns z którego korzysta maszyna nie potrafi jej rozwiązać, albo daj jej dostęp do dnsa, który to umie albo zmień na ip.
kaziukos
Posty: 45
Rejestracja: 28 maja 2014, 20:20

Re: Problem z nmbd.service

Post autor: kaziukos »

Dziękuję bardzo za wszystkie wskazówki.
Problem faktycznie leżał po stronie DNS-a. Jednak wynikał nie z serwera domenowego, ale z jednego z punktów dostępowych.
Kilka dni wcześniej przed zauważeniem problemu z logowanie został podłączony do sieci punkt dostępowy, który pracował na oprogramowaniu OpenWrt. Pomimo wyłączonego na nim dhcp siał po sieci adres ipv6, który ustawiał się jako pierwszy i przed adresem serwera domeny ipv4. Stąd pojawił się problem z logowaniem do domeny. :) Po usunięciu punktu dostępowego wszystko wróciło do normy. :)
Pozdrawiam i dziękuję Kazimierz
ODPOWIEDZ