Tâche #36359
Distribution EOLE - Scénario #36370: Traitement express MEN fermés 31/12/2024
Problème gen_config et reconfigure sur scribe 2.9.0
100%
Description
Bonjour,
J'ai récemment repris la gestion du serveur scribe de notre établissement suite au départ du prestataire qui s'en occupait, j'ai donc tenté de lancer l'EAD mais il y avait des erreur, j'ai donc décidé de lancer un reconfigure sur le scribe malheureusement cela ne fonctionne pas, j'ai une erreur :
--------------------------------------------------------------------------------
Début de configuration
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Préparation pour reconfigure
--------------------------------------------------------------------------------
Restart Systemd service creoled [ OK ]
--------------------------------------------------------------------------------
Gestion des paquets
--------------------------------------------------------------------------------
Suppression des paquets
Action remove pour root
Pas de paquet pour l'action remove
Installation des paquets
Vérification des paquets pour le conteneur root: envole-dependances-apps eole-antivirus-pkg eole-dhcp-pkg eole-fichier-primaire-pkg eole-fichier-common-pkg eole-web-pkg eole-workstation-pkg eole-bareoswebui-pkg eole-mysql-pkg eole-postgresql-pkg eole-spamassassin-pkg eole-adminer-pkg eole-annuaire-pkg eole-courier-pkg eole-cups-pkg eole-proftpd-pkg eole-controle-vnc-pkg eole-exim-pkg smbclient nextcloud-apps eole-exim-auth-pkg posh-profil-apps eole-scribe-backend eole-eoe-apps eole-eop-apps eole-websockify-pkg sondepiwik-apps roundcube-apps
Action install pour root
Pas de paquet pour l'action install
--------------------------------------------------------------------------------
Exécution des scripts preservice
--------------------------------------------------------------------------------
run-parts: executing /usr/share/eole/preservice/00-anetwork reconfigure
run-parts: executing /usr/share/eole/preservice/00-bareos reconfigure
run-parts: executing /usr/share/eole/preservice/00-bareoswebui reconfigure
run-parts: executing /usr/share/eole/preservice/00-save-sid reconfigure
Utilisation du SID sauvegardé dans /var/lib/eole/config/sid.sav
run-parts: executing /usr/share/eole/preservice/00-snap-proxy reconfigure
erreur : cannot communicate with server: Put "http://localhost/v2/snaps/system/conf": dial unix /run/snapd.socket: connect: no such file or directory
run-parts: /usr/share/eole/preservice/00-snap-proxy exited with return code 1
Erreur : preservice
Pour info voici le contenu de /usr/share/eole/preservice/00-snap-proxy
#!/bin/bash -e
[ -f /etc/eole/config.eol ] || exit 0
if [ "$(CreoleGet activer_proxy_client)" = 'oui' ]; then
proxy_client_adresse="$(CreoleGet proxy_client_adresse)"
proxy_client_port="$(CreoleGet proxy_client_port)"
snap set system proxy.http="http://$proxy_client_adresse:$proxy_client_port"
snap set system proxy.https="http://$proxy_client_adresse:$proxy_client_port"
else
snap unset system proxy.http
snap unset system proxy.https
fi
exit 0
Suite à cela j'ai décidé de lancer un gen_config pour voir comment est configurer le serveur et la j'ai eu une autre erreur :
firefox n'est pas installé
installation de firefox...
erreur : cannot communicate with server: Post "http://localhost/v2/snaps/firefox": dial unix /run/snapd.socket: connect: no such file or directory
firefox ne s'est pas installé
- cela peut être dû à l'absence de configuration du réseau
si c'est le cas, veuillez configurer le réseau en exécutant :
network_zephir
- cela peut être dû à l'absence de configuration du proxy
si c'est le cas, veuillez configurer le proxy en exécutant :
snap set system proxy.https="http://<ip>:<port>"
puis relancer /usr/sbin/gen_config
Je vous remercie par avance pour votre aide.
Cordialement,
P. Dubois
Révisions associées
Don't stop reconfigure on snap error
Ref: #36359
Historique
#1 Mis à jour par Joël Cuissinat il y a environ un an
- Assigné à mis à Joël Cuissinat
- Tâche parente mis à #34668
#2 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de Nouveau à En cours
Bonjour,
Cette erreur se produit lorsque le service snapd est désactivé.
Votre prédécesseur aurait pu le désactiver en estimant qu'il n'est pas nécessaire (ce qui est plutôt vrai si le gen_config local n'est pas utilisé) ?
Que donne la commande suivante :
systemctl status snapd
Le blocage peut être contourné rapidement en supprimant le paramètre -e présent sur la première ligne du script en question (conserver juste #!/bin/bash), nous publierons peut-être une modification dans ce sens car un dysfonctionnement de snapd ne devrait pas être bloquant pour le serveur !
Tenez-nous au courant, vous êtes loin d'être le seul à avoir cette erreur sur Ubuntu.
#3 Mis à jour par Dubois Paul il y a environ un an
Bonjour Mr Cuissinat,
Merci pour votre retour, je souhaite aussi tous mes meilleurs vœux pour cette nouvelle année à tous.
Voici le retour de la commande : systemctl status snapd
○ snapd.service
Loaded: masked (Reason: Unit snapd.service is masked.)
Active: inactive (dead)
TriggeredBy: ○ snapd.socket
J'ai lancé la commande
systemctl Unmask snapd
Puis
systemctl start snapd
Mon service a bien demarré.
J'ai donc relancer Gen_config :
firefox n'est pas installé
installation de firefox...
2025-01-06T19:19:51+01:00 INFO Waiting for automatic snapd restart...
Connecter automatiquement les prises et les connecteurs éligibles du paquet Sna…
firefox 133.0.3-1 from Mozilla✓ installed
Finalement Gen_config a bien demarré.
J'ai alors pu modifier la plage DHCP de mon serveur, enregistrer la configuration et lancer le reconfigure.
Par contre j'ai toujours des soucis avec le reconfigure, apparemment certain service n'on pas redémarré comme par exemple :
Service postgresql@14-main is not running
Service apache2 is not running
J'ignore si ces services sont importante
pour info :
systemctl status apache2.service
× apache2.service - The Apache HTTP Server
Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor prese>
Drop-In: /etc/systemd/system/apache2.service.d
└─override.conf
Active: failed (Result: exit-code) since Tue 2025-01-07 09:16:07 CET; 18s >
Docs: https://httpd.apache.org/docs/2.4/
Process: 3215144 ExecStart=/usr/sbin/apachectl start (code=exited, status=1>
CPU: 13ms
janv. 07 09:16:07 scribe systemd1: Starting The Apache HTTP Server...
janv. 07 09:16:07 scribe apachectl3215147: apache2: Syntax error on line 1>
janv. 07 09:16:07 scribe apachectl3215144: Action 'start' failed.
janv. 07 09:16:07 scribe apachectl3215144: The Apache error log may have m>
janv. 07 09:16:07 scribe systemd1: apache2.service: Control process exited>
janv. 07 09:16:07 scribe systemd1: apache2.service: Failed with result 'ex>
janv. 07 09:16:07 scribe systemd1: Failed to start The Apache HTTP Server.
-------------------------------------------------------
systemctl status postgresql@14-main
× postgresql@14-main.service - PostgreSQL Cluster 14-main
Loaded: loaded (/lib/systemd/system/postgresql@.service; enabled; vendor p>
Active: failed (Result: protocol) since Mon 2025-01-06 19:28:35 CET; 13h a>
CPU: 29ms
Notice: journal has been rotated since unit was started, output may be incomple>
#4 Mis à jour par Dubois Paul il y a environ un an
Je rencontre un nouveau soucis sur mon serveur scribe depuis le lancement des derniere commande, les partage samba on disparu sur les session, j'ai donc tenté de redemarré le service samba mais j'ai l'erreur suivante :
× samba-ad-dc.service - Samba AD Daemon
Loaded: loaded (/lib/systemd/system/samba-ad-dc.service; disabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2025-01-07 15:51:57 CET; 15min ago
Docs: man:samba(8)
man:samba(7)
man:smb.conf(5)
Process: 29101 ExecStart=/usr/sbin/samba --foreground --no-process-group $SAMBAOPTIONS (code=exited, status=1/FAILURE)
Main PID: 29101 (code=exited, status=1/FAILURE)
Status: "daemon failed to start: Samba detected misconfigured 'server role' and exited. Check logs for details"
Error: 22 (Argument invalide)
CPU: 24ms
janv. 07 15:51:56 scribe samba29101: daemon_status: daemon 'samba' : Starting process...
janv. 07 15:51:56 scribe samba29101: [2025/01/07 15:51:56.902747, 0] ../../source4/samba/server.c:861(binary_smbd_main)
janv. 07 15:51:56 scribe samba29101: At this time the 'samba' binary should only be used for either:
janv. 07 15:51:56 scribe samba29101: 'server role = active directory domain controller' or to access the ntvfs file s>
janv. 07 15:51:56 scribe samba29101: You should start smbd/nmbd/winbindd instead for domain member and standalone fil>
janv. 07 15:51:56 scribe samba29101: [2025/01/07 15:51:56.902817, 0] ../../lib/util/become_daemon.c:119(exit_daemon)
janv. 07 15:51:56 scribe samba29101: exit_daemon: daemon failed to start: Samba detected misconfigured 'server role' >
janv. 07 15:51:57 scribe systemd1: samba-ad-dc.service: Main process exited, code=exited, status=1/FAILURE
janv. 07 15:51:57 scribe systemd1: samba-ad-dc.service: Failed with result 'exit-code'.
janv. 07 15:51:57 scribe systemd1: Failed to start Samba AD Daemon.
Est-ce lié au redemarrage du service snapd?
Je voulais recuperer des documents du dossier groupe en attendant mais je ne trouve pas le chemin dans lequel sont ces document, quelqu'un peut il me dire ou se trouve ces fichiers que je puisse les recuperer sur une clé?
#5 Mis à jour par Dubois Paul il y a environ un an
Bonjour,
J'ai fais des recherche sur le serveur pour le problème samba et j'ai trouvé un petit soucis lors de la commande reconfigure. Lors du lancement de :
run-parts: executing /usr/share/eole/postservice/05-eolead-join-and-sync-ldap reconfigure
root@192.0.2.2's password:
Mon soucis c'est que min réseau et mon scribe ne sont pas du tout en 192.0.2.x donc je ne sais pas d'où viens cette adresse.
Donc j'ai visualiser le process 05-eol.. et j'ai trouvé que l'adresse était enregistré dans /usr/lib/eole/eolead.sh
J'ai alors modifié l'adresse 192.0.2.2 par l'adresse de mon addc (192.168.10.9) enregistré et relancé mais cela ne résout pas mon soucis, pour une raison que j'ignore lors du reconfigure de mon PC le process semble bloqué.
Cordialement,
P. DUBOIS.
#6 Mis à jour par Joël Cuissinat il y a environ un an
- Concernant apache2, les logs signalent un problème de configuration à corriger "Syntax error on line 1"
- PostgreSQL est uniquement utilisé pour les sauvegardes avec l'outil Bareos
- Concernant Samba, attention :
- sur le maître seul le serveur de fichier tourne (service smbd)
- le service AD est dans le conteneur (ex :
ssh addc -- systemctl status samba-ad-dc.serviceoulxc-attach -n addc -- systemctl status samba-ad-dc.service)
Concernant une éventuelle réinstallation, je vous ai répondu sur la liste : https://pcll.ac-dijon.fr/listes/arc/scribe/2025-01/msg00009.html
Nous attendons vos retours.
#7 Mis à jour par Joël Cuissinat il y a environ un an
192.0.2.2 est l'adresse interne du conteneur addc qui héberge l'AD, il ne faut pas la modifier :
https://eole.ac-dijon.fr/documentations/2.9/completes/HTML/ModuleScribe/co/conteneur.html
#8 Mis à jour par Dubois Paul il y a environ un an
Ok je comprend mieux, je viens de revenir en arrière mais lorsque je tente de me lancer la commande ssh addc j'ai :
ssh addc
root@192.0.2.2's password:
J'ai donc essayé le mot de passe root de mon scribe mais ca ne fonctionne pas, est ce qu'il y a un mot de passe different pour me connecter?
#9 Mis à jour par Joël Cuissinat il y a environ un an
Normalement, il y a un accès direct par clé ssh !
Vous pouvez tout de même entrer dans le conteneur à l'aide de la commande suivante : lxc-attach -n addc
#10 Mis à jour par Dubois Paul il y a environ un an
Concernant apache2 j'ai tenté de le réinstallé mais je rencontre un soucis :
Le paquet proftpd n'est pas installé.
Le paquet proftpd-core qui fournit proftpd n'est pas encore configuré.
dpkg: erreur de traitement du paquet eole-proftpd-pkg (--configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Des erreurs ont été rencontrées pendant l'exécution :
proftpd-core
eole-proftpd-pkg
E: Sub-process /usr/bin/dpkg returned an error code (1)
J'ai donc essayé de réinstallé proftpd mais je n'y arrive pas malheureusement, j'ai la même erreur
#11 Mis à jour par Joël Cuissinat il y a environ un an
Pour proftpd, il faudrait avoir l'erreur exacte mais ça ressemble beaucoup à #36240#note-6
#12 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de En cours à À valider
- % réalisé changé de 0 à 100
#13 Mis à jour par Joël Cuissinat il y a environ un an
- Statut changé de À valider à Résolu
#14 Mis à jour par Joël Cuissinat il y a environ un an
eole-common$ git branch -r --contains be06113d origin/2.9.0/master origin/HEAD -> origin/master origin/dist/eole/2.10.0/master origin/dist/eole/2.9.0/master origin/master
#15 Mis à jour par Joël Cuissinat il y a 11 mois
- Statut changé de Résolu à Fermé
- Tâche parente changé de #34668 à #36285
- Restant à faire (heures) mis à 0.0
#16 Mis à jour par Joël Cuissinat il y a 11 mois
- Temps estimé mis à 0.00 h
- Tâche parente changé de #36285 à #36370