Projet

Général

Profil

Scénario #35468

Mis à jour par Joël Cuissinat il y a 10 mois

Pour étude, j'ai l'impression que cette demande englobe plusieurs problèmes, certains liés à "l'import AAF via Zéphir":http://eole.ac-dijon.fr/documentations/2.8/completes/HTML/ModuleScribe/co/41-synchro-AAF.html et d'autres pas forcément...

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:
<pre>
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
</pre>

Extrait de /var/log/uucp/Log:
<pre>
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)
</pre>

Fichier /var/log/zephir/actions.log

<pre>
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
</pre>

Retour