Projet

Général

Profil

Tâche #26435

Scénario #26921: Vérifier la procédure de migration officielle Samba 4.7 -> 4.8 -> 4.9

Problème de dns sur seth.etb1 et sur dc1.aca après upgrade

Ajouté par Laurent Flori il y a plus de 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
12/10/2018
Echéance:
% réalisé:

100%

Restant à faire (heures):
0.0

Description

le diagnose après upgrade-auto renvoie une erreur pour les dns AD:
sur Seth

DNS AD :
.         Enregistrements SRV => Erreur (Vérifier 'Nom DNS du réseau local')
.   Résolution seth.dompedago.etb1.lan => Erreur

Réplication :
.                      Statut => Failed to bind to uuid e3514235-4b06-11d1-ab04-00c04fc2dcd2 for ncacn_ip_tcp:10.1.3.6[49152,seal,target_hostname=seth.dompedago.etb1.lan,abstract_syntax=e3514235-4b06-11d1-ab04-00c04fc2dcd2/0x00000004,localaddress=10.1.3.6] NT_STATUS_LOGON_FAILURE
ERROR(<class 'samba.drs_utils.drsException'>): DRS connection to seth.dompedago.etb1.lan failed - drsException: DRS connection to seth.dompedago.etb1.lan failed: (3221225581, 'The attempted logon is invalid. This is either due to a bad username or authentication information.')
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/drs.py", line 47, in drsuapi_connect
    (ctx.drsuapi, ctx.drsuapi_handle, ctx.bind_supported_extensions) = drs_utils.drsuapi_connect(ctx.server, ctx.lp, ctx.creds)
  File "/usr/lib/python2.7/dist-packages/samba/drs_utils.py", line 59, in drsuapi_connect
    raise drsException("DRS connection to %s failed: %s" % (server, e))
Non supportée


Sur dc1
DNS AD :
.         Enregistrements SRV => Ok
.   Résolution dc1.domseth.ac-test.fr => Erreur

Réplication :
.                      Statut => Failed to bind to uuid e3514235-4b06-11d1-ab04-00c04fc2dcd2 for ncacn_ip_tcp:192.168.0.5[49152,seal,target_hostname=dc1.domseth.ac-test.fr,abstract_syntax=e3514235-4b06-11d1-ab04-00c04fc2dcd2/0x00000004,localaddress=192.168.0.5] NT_STATUS_LOGON_FAILURE
ERROR(<class 'samba.drs_utils.drsException'>): DRS connection to dc1.domseth.ac-test.fr failed - drsException: DRS connection to dc1.domseth.ac-test.fr failed: (3221225581, 'The attempted logon is invalid. This is either due to a bad username or authentication information.')
  File "/usr/lib/python2.7/dist-packages/samba/netcmd/drs.py", line 47, in drsuapi_connect
    (ctx.drsuapi, ctx.drsuapi_handle, ctx.bind_supported_extensions) = drs_utils.drsuapi_connect(ctx.server, ctx.lp, ctx.creds)
  File "/usr/lib/python2.7/dist-packages/samba/drs_utils.py", line 59, in drsuapi_connect
    raise drsException("DRS connection to %s failed: %s" % (server, e))
Non supportée

Historique

#1 Mis à jour par Laurent Flori il y a plus de 5 ans

  • Sujet changé de Problème de dns sur seth.etb1 après upgrade à Problème de dns sur seth.etb1 et sur dc1.aca après upgrade
  • Description mis à jour (diff)

#2 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Statut changé de Nouveau à En cours

#3 Mis à jour par Benjamin Bohard il y a environ 5 ans

  • Assigné à mis à Benjamin Bohard

#4 Mis à jour par Benjamin Bohard il y a environ 5 ans

État des services après passage de samba 4.7 à samba 4.9

● samba-ad-dc.service - Samba AD Daemon
   Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-01-24 09:53:17 CET; 1h 15min ago
     Docs: man:samba(8)
           man:samba(7)
           man:smb.conf(5)
 Main PID: 787 (samba)
   Status: "smbd: ready to serve connections..." 
    Tasks: 22 (limit: 3527)
   CGroup: /system.slice/samba-ad-dc.service
           ├─787 samba: root process
           ├─898 samba: task[s3fs_parent]
           ├─899 samba: task[dcesrv]
           ├─900 samba: task[nbt]
           ├─901 samba: tfork waiter process
           ├─902 samba: task[wrepl]
           ├─903 samba: task[ldapsrv]
           ├─904 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─905 samba: task[cldapd]
           ├─906 samba: task[kdc]
           ├─907 samba: task[dreplsrv]
           ├─908 samba: task[winbindd_parent]
           ├─909 samba: task[ntp_signd]
           ├─910 samba: task[kccsrv]
           ├─911 samba: task[dnsupdate]
           ├─912 samba: tfork waiter process
           ├─913 samba: task[dns]
           ├─914 /usr/sbin/winbindd -D --option=server role check:inhibit=yes --foreground
           ├─937 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─938 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground
           ├─941 winbindd: domain child [DOMSETH]
           └─955 /usr/sbin/smbd -D --option=server role check:inhibit=yes --foreground

janv. 24 10:43:35 dc1 samba[911]: task[dnsupdate][911]:   ns_update.c:127: Unable to find DCs list - No such Base DN: CN=Configuration,DC=domseth,DC=ac-test,DC=fr../source4/dsdb/dns/
janv. 24 10:44:17 dc1 samba[911]: task[dnsupdate][911]: [2019/01/24 10:44:17.497795,  0] ../source4/dsdb/dns/dns_update.c:127(dnsupdate_rebuild)
janv. 24 10:52:17 dc1 samba[911]: task[dnsupdate][911]:   ../source4/dsdb/dns/dns_update.c:127: Unable to find DCs list - No such Base DN: CN=Configuration,DC=domseth,DC=ac-test,DC=f
janv. 24 10:52:17 dc1 samba[911]: task[dnsupdate][911]:  +>
janv. 24 10:53:35 dc1 samba[911]: task[dnsupdate][911]:   ns_update.c:127: Unable to find DCs list - No such Base DN: CN=Configuration,DC=domseth,DC=ac-test,DC=fr../source4/dsdb/dns/
janv. 24 10:54:17 dc1 samba[911]: task[dnsupdate][911]: [2019/01/24 10:54:17.886738,  0] ../source4/dsdb/dns/dns_update.c:127(dnsupdate_rebuild)
janv. 24 11:02:18 dc1 samba[911]: task[dnsupdate][911]:   ../source4/dsdb/dns/dns_update.c:127: Unable to find DCs list - No such Base DN: CN=Configuration,DC=domseth,DC=ac-test,DC=f
janv. 24 11:02:18 dc1 samba[911]: task[dnsupdate][911]:  +>
janv. 24 11:03:35 dc1 samba[911]: task[dnsupdate][911]:   ns_update.c:127: Unable to find DCs list - No such Base DN: CN=Configuration,DC=domseth,DC=ac-test,DC=fr../source4/dsdb/dns/
janv. 24 11:04:18 dc1 samba[911]: task[dnsupdate][911]: [2019/01/24 11:04:18.245858,  0] ../source4/dsdb/dns/dns_update.c:127(dnsupdate_rebuild)

root@dc1:~# systemctl status bind9
● bind9.service - BIND Domain Name Server
   Loaded: loaded (/lib/systemd/system/bind9.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2019-01-24 11:38:48 CET; 14min ago
     Docs: man:named(8)
  Process: 9344 ExecStart=/usr/sbin/named -f $OPTIONS (code=exited, status=1/FAILURE)
 Main PID: 9344 (code=exited, status=1/FAILURE)

janv. 24 11:38:48 dc1 named[9344]: adjusted limit on open files from 4096 to 1048576
janv. 24 11:38:48 dc1 named[9344]: found 4 CPUs, using 4 worker threads
janv. 24 11:38:48 dc1 named[9344]: using 3 UDP listeners per interface
janv. 24 11:38:48 dc1 named[9344]: using up to 4096 sockets
janv. 24 11:38:48 dc1 named[9344]: loading configuration from '/etc/bind/named.conf'
janv. 24 11:38:48 dc1 named[9344]: /etc/bind/named.conf:11: open: /var/lib/samba/bind-dns/named.conf: file not found
janv. 24 11:38:48 dc1 named[9344]: loading configuration: file not found
janv. 24 11:38:48 dc1 named[9344]: exiting (due to fatal error)
janv. 24 11:38:48 dc1 systemd[1]: bind9.service: Main process exited, code=exited, status=1/FAILURE
janv. 24 11:38:48 dc1 systemd[1]: bind9.service: Failed with result 'exit-code'.

Dans le cas de l’utilisation du backend bind9, la création du dossier /var/lib/samba/bind-dns avec bind en propriétaire semble suffisante pour avoir un système fonctionnel.

Par contre, l’utilisation du backend interne, cas testé au départ, ne peut pas être résolu de cette façon.

#5 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de En cours à Nouveau
  • Assigné à Benjamin Bohard supprimé
  • Tâche parente changé de #23811 à #26517

#6 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Tâche parente changé de #26517 à #26921

#7 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Assigné à mis à Joël Cuissinat

#8 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de Nouveau à Résolu

#9 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • % réalisé changé de 0 à 100

Pour moi, c'est bon si on installe samba-4.8 entre temps : #27110

#10 Mis à jour par Joël Cuissinat il y a environ 5 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) mis à 0.0

Formats disponibles : Atom PDF