Tâche #17348
Scénario #17993: Traitement express MEN (48-50)
Droit incorrect si synchro_zephir sans avoir remonté de configuration
Description
J'ai enregistré un eolebase en choisissant :
Entrez le numéro de votre choix : 1 -> Ne rien faire
durant le test ZE-T07-003.
Le répertoire "/var/log/uucp/Log" n'a pas les bons droits, ce qui bloque le fonctionnement de Zéphir.
root@eolebase:~# ls -alh /var/log/uucp/Log -rw-r--r-- 1 root root 63 sept. 29 15:06 /var/log/uucp/Log
Au lieu de
root@eolebase:~# ls -alh /var/log/uucp/Log -rw-r--r-- 1 uucp uucp 1,2K sept. 29 15:10 /var/log/uucp/Log
Révisions associées
Changer le propriétaire des fichiers sous /var/log/uucp/
Ref #17348
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Sujet changé de Droit incorrect si synchro_zephir sans avoir remonter de configuration à Droit incorrect si synchro_zephir sans avoir remonté de configuration
- Tâche parente
#17200supprimé
#2 Mis à jour par Joël Cuissinat il y a plus de 7 ans
- Tracker changé de Tâche à Demande
- Version cible
sprint 2016 39-41 - Équipe MENSRsupprimé
#3 Mis à jour par Bruno Boiget il y a plus de 7 ans
- Tracker changé de Demande à Tâche
- Temps estimé mis à 1.00 h
- Tâche parente mis à #17993
- Restant à faire (heures) mis à 1.0
corriger les droits dans synchro_zephir si le fichier n'existait pas après écriture dans les logs :
f_log = open('/var/log/uucp/Log', 'a')f_log.write('--------- synchronisation manuelle (synchro_zephir) ----------\n')
f_log.close()
- chown **
#4 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Projet changé de zephir-client à Distribution EOLE
- Statut changé de Nouveau à En cours
#5 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- Description mis à jour (diff)
- Assigné à mis à Benjamin Bohard
#6 Mis à jour par Benjamin Bohard il y a plus de 7 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 1.0 à 0.25
Le problème n’a pas été reproduit dans un premier temps (fichier /var/log/uucp/Log déjà présent, avec les bons droits, peut-être dû à un mauvais timing pour le lancement de syncho-zephir). Du coup, ça m’a incité à aller voir ce qui pouvait toucher à ce fichier dans enregistrement_zephir.
Il s’y trouve un appel système qui ne marche pas pour changer le propriétaire du fichier de log.
system_out(['/bin/chown', 'uucp.uucp', '/var/log/uucp/*'])
Changé par la même occasion.
#7 Mis à jour par Scrum Master il y a plus de 7 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
** liste des variantes de ce module ** 83 * standard variante (83 par défaut): ** Configuration des communications vers le serveur Zéphir ** 1 -> Ne rien faire 2 -> Récupérer les fichiers de variante sur le serveur Zéphir 3 -> Sauver la configuration actuelle sur le serveur Zéphir 4 -> Modifier la variante du serveur Entrez le numéro de votre choix : 1 ** le numéro attribué à ce serveur sur le serveur Zéphir est : 645 ** root@eolebase:~#
#9 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
root@eolebase:~# ls -alh /var/log/uucp/ total 8,0K drwxr-xr-x 2 uucp uucp 4,0K nov. 27 2013 . drwxrwxr-x 17 root syslog 4,0K déc. 15 21:16 .. root@eolebase:~#
#10 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
root@eolebase:~# synchro_zephir Demande de synchronisation auprès du service z_stats : ok La synchronisation avec Zéphir est en cours, vous pouvez suivre les transferts UUCP : # tail -f /var/log/uucp/Log Le résultat des éventuelles actions lancées sera disponible dans les fichiers suivants : /var/log/zephir/last_action.log (dernière action exécutée) /var/log/zephir/actions.log (actions précédentes) root@eolebase:~#
#11 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
root@eolebase:~# tail -f /var/log/uucp/Log --------- synchronisation manuelle (synchro_zephir) ----------
#12 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
root@eolebase:~# ls -alh /var/log/uucp/ total 12K drwxr-xr-x 2 uucp uucp 4,0K déc. 16 09:53 . drwxrwxr-x 17 root syslog 4,0K déc. 15 21:16 .. -rw-r--r-- 1 root root 63 déc. 16 09:53 Log root@eolebase:~#
#13 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
root@eolebase:~# apt-cache policy zephir-client zephir-client: Installé : 2.6.0-43 Candidat : 2.6.0-43 Table de version : *** 2.6.0-43 100 100 /var/lib/dpkg/status root@eolebase:~#
#14 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
Je me suis trompé d'image, j'ai pris une 2.6.1
Avec une 2.6.0 avec maj -C
root@eolebase:~# apt-cache policy zephir-client
zephir-client:
Installé : 2.6.0-51
Candidat : 2.6.0-51
Table de version :
#15 Mis à jour par Gérald Schwartzmann il y a plus de 7 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.25 à 0.0
Entrez le numéro de votre choix : 1 ** le numéro attribué à ce serveur sur le serveur Zéphir est : 408 ** root@eolebase:~# ls -alh /var/log/uucp/ total 8,0K drwxr-xr-x 2 uucp uucp 4,0K nov. 27 2013 . drwxrwxr-x 17 root syslog 4,0K déc. 15 19:33 .. root@eolebase:~#
synchro_zephir
root@eolebase:~# ls -alh /var/log/uucp/ total 16K drwxr-xr-x 2 uucp uucp 4,0K déc. 16 10:22 . drwxrwxr-x 17 root syslog 4,0K déc. 15 19:33 .. -rw-r--r-- 1 uucp root 554 déc. 16 10:22 Log -rw-r--r-- 1 uucp dialout 103 déc. 16 10:22 Stats root@eolebase:~#