[RESOLU] Upgrade SAMBA

Venez ici partager vos astuces et aides autour de Samba4
vig
Messages : 2
Inscription : 20 mai 2021 - 17:41

21 mai 2021 - 11:29

Bonjour,

actuellement sous samba Version 4.10.17-Debian Stretch, je souhaite passer sous la dernière Release (4.14.4).

Je rencontre ce problème :

#cat /etc/apt/sources.list.d/tissamba.list

Code : Tout sélectionner

deb https://samba.tranquil.it/debian/samba-4.14.4/ stretch main
#apt update

Code : Tout sélectionner

Err:10 https://samba.tranquil.it/debian/samba-4.14.4 stretch/main amd64 Packages
  404  Not Found
...
Reading package lists... Done
W: The repository 'https://samba.tranquil.it/debian/samba-4.14.4 stretch Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://samba.tranquil.it/debian/samba-4.14.4/dists/stretch/main/binary-amd64/Packages  404  Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.

Est-ce qu'il y a un soucis sur vos dépôts ?
J'ai testé toutes les versions, c'est pareil.

merci
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 680
Inscription : 18 juin 2014 - 09:58
Localisation : Nantes
Contact :

21 mai 2021 - 14:28

peut être parce que la distrib est une stretch?
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
vig
Messages : 2
Inscription : 20 mai 2021 - 17:41

21 mai 2021 - 15:14

Bonjour,

même en laissant le dépôt sur ma version actuelle, même message d'erreur.
wapt42
Messages : 6
Inscription : 10 août 2020 - 16:12

26 mai 2021 - 10:07

Bonjour

Pour ma part j'ai une erreur pendant les updates des depots samba de tranquil.it

Code : Tout sélectionner

Distributor ID: Debian
Description:    Debian GNU/Linux 9.13 (stretch)
Release:        9.13
Codename:       stretch

Code : Tout sélectionner

deb https://samba.tranquil.it/debian/samba-4.10/ stretch main

Code : Tout sélectionner

Err:7 https://samba.tranquil.it/debian/samba-4.10 stretch Release
  404  Not Found
E: The repository 'https://samba.tranquil.it/debian/samba-4.10 stretch Release' does no longer have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 680
Inscription : 18 juin 2014 - 09:58
Localisation : Nantes
Contact :

02 juin 2021 - 17:27

J'ai mis à jour la doc https://dev.tranquil.it/samba/en/samba_ ... ebian.html pour bien mentionné Buster et une version plus récente de Samba.
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
wapt42
Messages : 6
Inscription : 10 août 2020 - 16:12

03 juin 2021 - 11:54

Cool merci je teste ça et je fais un retour.
wapt42
Messages : 6
Inscription : 10 août 2020 - 16:12

03 juin 2021 - 12:41

Apres l'uprgade de stretch à buster et le passage de samba ad 4.10 à 4.13 ça casse bind9 :

Code : Tout sélectionner

● bind9.service - BIND Domain Name Server
   Loaded: loaded (/lib/systemd/system/bind9.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2021-06-03 12:40:04 CEST; 6ms ago
     Docs: man:named(8)
  Process: 2872 ExecStart=/usr/sbin/named $OPTIONS (code=exited, status=1/FAILURE)

juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: Loading 'ad.atdqm.tech' using driver dlopen
juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: dlz_dlopen failed to open library '/usr/lib/x86_64-linux-gnu/samba/bind9/dlz_bind9_10.so' - /usr/lib/x86_64-linux-gnu/samba/bind9/dlz_bind9_10.so: cannot open shared object file: No such file or directory
juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: dlz_dlopen of 'ad.atdqm.tech' failed
juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: SDLZ driver failed to load.
juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: DLZ driver failed to load.
juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: loading configuration: failure
juin 03 12:40:04 srvads2.ad.atdqm.tech named[2873]: exiting (due to fatal error)
juin 03 12:40:04 srvads2.ad.atdqm.tech systemd[1]: bind9.service: Control process exited, code=exited, status=1/FAILURE
juin 03 12:40:04 srvads2.ad.atdqm.tech systemd[1]: bind9.service: Failed with result 'exit-code'.
juin 03 12:40:04 srvads2.ad.atdqm.tech systemd[1]: Failed to start BIND Domain Name Server.
dpkg: erreur de traitement du paquet bind9 (--configure) :
 installed bind9 package post-installation script subprocess returned error exit status 1
Traitement des actions différées (« triggers ») pour man-db (2.8.5-2) ...
Traitement des actions différées (« triggers ») pour systemd (241-7~deb10u7) ...
Des erreurs ont été rencontrées pendant l'exécution :
 bind9
Vous avez une idée d'une éventuelle solution ou d'une autre méthode d'upgrade ?
wapt42
Messages : 6
Inscription : 10 août 2020 - 16:12

03 juin 2021 - 16:57

Bon après avoir:

Supprimé bind9

Code : Tout sélectionner

apt remove bind9
Fait un autoremove

Installé les paquets qui vont bien :

Code : Tout sélectionner

apt install samba winbind libnss-winbind krb5-user smbclient ldb-tools python3-crypto

Code : Tout sélectionner

apt install bind9
Rebooté la machine

c'est rentré.
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 680
Inscription : 18 juin 2014 - 09:58
Localisation : Nantes
Contact :

04 juin 2021 - 11:43

Bonjour wapt42,

Samba vient avec un module BIND-DLZ pour permettre à Bind de faire des requêtes directement dans les bases LDB de Samba (pas joli, mais ça fonctionne comme ça actuellement). L'ABI (API de communication entre Bind et le module DLZ) est dépendante de la version de bind9 et change très régulièrement. Donc ça peut générer des problèmes d'oeuf et de la poule entre la maj de bind et du module DLZ dans certain cas car à un moment donné il ne seront pas compatible l'un vis à vis de l'autre.

La meilleur manière de résoudre cela serai de faire les requêtes en protocole ldapi, mais il n'y a pas de financement actuellement pour corriger cela.

Maintenant que vous êtes en debian10 avec un version récente, ça ne devrait pas poser de problème pour les prochaines maj.

Je passe le topic en [RESOLU]

Cordialement,

Denis
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
Répondre