Scénario #35468
file d'attente bloquée (problème UUCP ou SSH)
100%
Description
EOLE : Pour étude, j'ai l'impression que cette demande englobe plusieurs problèmes, certains liés à l'import AAF via Zéphir et d'autres pas forcément...
La première erreur ressemble à celle déjà signalée dans #34909
Les erreurs "commandes introuvables" pourraient être liées à des PATH manquants dans l'environnement d'exécution.
Bonjour,
Tous les jours certains de nos serveurs Scribe se retrouvent bloqués au niveau de la synchronisation avec notre serveur zephir.
Pour les débloquer, j'efface le fichier /tmp/siteID.tar, redémarre le service z_stats et execute del_lock.
Il semblerait qu'un timeout est levée lors de la requete http pour la synchro zephir (cf extrait du fichier actions.log).
Est il possible d'augmenter le niveau de log/augmenter la valeur du timeout pour ces requetes ?
Voici les extraits des différents fichiers de log:
journalctl -u z_stats:
juin 22 01:16:19 serveur01 sudo[471405]: uucp : TTY=unknown ; PWD=/var/spool/uucp/.Xqtdir ; USER=root ; COMMAND=/usr/share/zephir/scripts/import_aaf.zephir maj juin 22 01:16:19 serveur01 sudo[471405]: pam_unix(sudo:session): session opened for user root by (uid=0) juin 22 01:16:49 serveur01 sudo[471405]: pam_unix(sudo:session): session closed for user root juin 22 01:17:04 serveur01 exim[471477]: 2023-06-22 01:17:04 1qC74S-001yeT-RT <= uucp@DOMAINE U=uucp P=local S=524 juin 22 01:17:04 serveur01 exim[471480]: 2023-06-22 01:17:04 1qC74S-001yeW-Tx <= uucp@DOMAINE U=uucp P=local S=635 juin 22 01:17:05 serveur01 exim[471483]: 2023-06-22 01:17:05 1qC74S-001yeW-Tx ** uucp@DOMAINE: Unrouteable address juin 22 01:17:05 serveur01 exim[471479]: 2023-06-22 01:17:05 1qC74S-001yeT-RT ** zephir!root@DOMAINE: Unrouteable address juin 22 01:17:05 serveur01 exim[471501]: 2023-06-22 01:17:05 1qC74T-001yer-3l <= <> R=1qC74S-001yeT-RT U=Debian-exim P=local S=1835 juin 22 01:17:05 serveur01 exim[471502]: 2023-06-22 01:17:05 1qC74T-001yes-3m <= <> R=1qC74S-001yeW-Tx U=Debian-exim P=local S=1930 juin 22 01:17:05 serveur01 exim[471479]: 2023-06-22 01:17:05 1qC74S-001yeT-RT Completed juin 22 01:17:05 serveur01 exim[471483]: 2023-06-22 01:17:05 1qC74S-001yeW-Tx Completed juin 22 01:17:05 serveur01 exim[471519]: 2023-06-22 01:17:05 1qC74T-001yes-3m ** uucp@DOMAINE: Unrouteable address juin 22 01:17:05 serveur01 exim[471519]: 2023-06-22 01:17:05 1qC74T-001yes-3m Frozen (delivery error message) juin 22 01:17:05 serveur01 exim[471518]: 2023-06-22 01:17:05 1qC74T-001yer-3l ** uucp@DOMAINE: Unrouteable address juin 22 01:17:05 serveur01 exim[471518]: 2023-06-22 01:17:05 1qC74T-001yer-3l Frozen (delivery error message) juin 22 01:46:12 serveur01 zephiragents[2962]: 2023-06-22T01:46:12+0200 [-] /!\ archiving failed ([Failure instance: Traceback (failure with no frames): <class 'twisted.internet.utils._UnexpectedErrorOut> juin 22 01:46:12 serveur01 zephiragents[2962]: ]) juin 22 01:46:12 serveur01 zephiragents[2962]: data: stats/ juin 22 01:46:12 serveur01 zephiragents[2962]: archive: /tmp/site16.tar juin 22 01:46:12 serveur01 zephiragents[2962]: [-] /!\ archiving failed ([Failure instance: Traceback (failure with no frames): <class 'twisted.internet.utils._UnexpectedErrorOutput'>: got stderr: b'tar > juin 22 01:46:12 serveur01 zephiragents[2962]: [-] ]) juin 22 01:46:12 serveur01 zephiragents[2962]: [-] data: stats/ juin 22 01:46:12 serveur01 zephiragents[2962]: [-] archive: /tmp/site16.tar
Extrait de /var/log/uucp/Log:
uucico zephir - (2023-06-22 01:16:12.28 471394) Calling system zephir (port SSH) uucico zephir - (2023-06-22 01:16:12.77 471394) Login successful uucico zephir - (2023-06-22 01:16:14.78 471394) Handshake successful (protocol 't') uucico zephir root (2023-06-22 01:16:14.80 471394) Receiving /var/spool/uucppublic/import_0650017R.tar.gz (31250 bytes) uucico zephir root (2023-06-22 01:16:14.82 471394) Receiving X.zephirO005R (67 bytes) uucico zephir - (2023-06-22 01:16:14.83 471394) Call complete (2 seconds 31317 bytes 15658 bps) uuxqt zephir root (2023-06-22 01:16:18.84 471396) Executing X.zephirO005R (zephir_client import_aaf maj) uuxqt zephir root (2023-06-22 01:17:04.80 471396) ERROR: Execution: Exit status 1 uuxqt zephir root (2023-06-22 01:17:04.80 471396) Execution failed (X.zephirO005R)
Fichier /var/log/zephir/actions.log
Synchronisation des comptes utilisateurs AD...
error in actualise_cache: /usr/bin/actualise_cache - - /usr/bin/actualise_cache: ligne 5: service : commande introuvable
return code: 127
fichier importation_20230621_011700.txt copié dans :
/home/a/admin/perso/importation/importation_20230621_011700.txt
suppression du lock eoleimport
fichier import_<MYRNE>.tar.gz validé, copie pour import dans /var/lib/eole/aaf
Thu Jun 22 01:16:19 2023 : zephir_client import_aaf(maj)
--------------------------------------------------------
Traceback (most recent call last):
File "/usr/share/zephir/scripts/import_aaf.zephir", line 81, in <module>
update_fileliste()
File "/usr/share/zephir/scripts/import_aaf.zephir", line 51, in update_fileliste
code, liste_fic = convert(zephir_proxy.aaf.get_list(config.id_serveur))
File "/usr/lib/python3.8/xmlrpc/client.py", line 1109, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python3/dist-packages/zephir/eolerpclib.py", line 95, in __request
response = self.__transport.request(
File "/usr/lib/python3.8/xmlrpc/client.py", line 1153, in request
return self.single_request(host, handler, request_body, verbose)
File "/usr/lib/python3.8/xmlrpc/client.py", line 1165, in single_request
http_conn = self.send_request(host, handler, request_body, verbose)
File "/usr/lib/python3.8/xmlrpc/client.py", line 1278, in send_request
self.send_content(connection, request_body)
File "/usr/lib/python3.8/xmlrpc/client.py", line 1308, in send_content
connection.endheaders(request_body)
File "/usr/lib/python3.8/http/client.py", line 1251, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib/python3.8/http/client.py", line 1011, in _send_output
self.send(msg)
File "/usr/lib/python3.8/http/client.py", line 951, in send
self.connect()
File "/usr/lib/python3.8/http/client.py", line 1418, in connect
super().connect()
File "/usr/lib/python3.8/http/client.py", line 922, in connect
self.sock = self._create_connection(
File "/usr/lib/python3.8/socket.py", line 808, in create_connection
raise err
File "/usr/lib/python3.8/socket.py", line 796, in create_connection
sock.connect(sa)
socket.timeout: timed out
Sous-tâches
Historique
#1 Mis à jour par Gilles Grandgérard il y a presque 3 ans
- Tracker changé de Demande à Scénario
- Début
22/06/2023supprimé - Release mis à EOLE 2.8.1
- Points de scénarios mis à 1.0
#2 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Release changé de EOLE 2.8.1 à Carnet de produit Cadoles - MEN
#3 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#5 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans
- Description mis à jour (diff)
#7 Mis à jour par Laurent Gourvenec il y a plus de 2 ans
- Echéance mis à 01/01/2024
- Assigné à mis à Laurent Gourvenec
- Version cible mis à Carnet Cadoles - MEN
- Début mis à 01/10/2022
#9 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Points de scénarios changé de 1.0 à 2.0
+1 pour poursuivre les investigations
#10 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Nouveau à Terminé (Sprint)
- Version cible changé de Carnet Cadoles - MEN à Livraison Cadoles - MEN 30/06/2024 (60+18)
- Release changé de Carnet de produit Cadoles - MEN à EOLE 2.8.0
Clôture du scénario.
@mathieu : n'hésite pas à nous recontacter si il reste des problèmes.