Project

General

Profile

Tâche #17348

Scénario #17993: Traitement express MEN (48-50)

Droit incorrect si synchro_zephir sans avoir remonté de configuration

Added by Emmanuel GARETTE almost 4 years ago. Updated over 3 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
09/29/2016
Due date:
% Done:

100%

Estimated time:
1.00 h
Spent time:
Remaining (hours):
0.0

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

Associated revisions

Revision 48d58857 (diff)
Added by Benjamin Bohard over 3 years ago

Changer le propriétaire des fichiers sous /var/log/uucp/

Ref #17348

History

#1 Updated by Joël Cuissinat almost 4 years ago

  • Subject changed from Droit incorrect si synchro_zephir sans avoir remonter de configuration to Droit incorrect si synchro_zephir sans avoir remonté de configuration
  • Parent task deleted (#17200)

#2 Updated by Joël Cuissinat almost 4 years ago

  • Tracker changed from Tâche to Demande
  • Target version deleted (sprint 2016 39-41 - Équipe MENSR)

#3 Updated by Bruno Boiget over 3 years ago

  • Tracker changed from Demande to Tâche
  • Estimated time set to 1.00 h
  • Parent task set to #17993
  • Remaining (hours) set to 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 Updated by Benjamin Bohard over 3 years ago

  • Project changed from zephir-client to Distribution EOLE
  • Status changed from Nouveau to En cours

#5 Updated by Benjamin Bohard over 3 years ago

  • Description updated (diff)
  • Assigned To set to Benjamin Bohard

#6 Updated by Benjamin Bohard over 3 years ago

  • % Done changed from 0 to 100
  • Remaining (hours) changed from 1.0 to 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 Updated by Scrum Master over 3 years ago

  • Status changed from En cours to Résolu

#8 Updated by Gérald Schwartzmann over 3 years ago

** 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 Updated by Gérald Schwartzmann over 3 years ago

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 Updated by Gérald Schwartzmann over 3 years ago

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 Updated by Gérald Schwartzmann over 3 years ago

root@eolebase:~# tail -f /var/log/uucp/Log
--------- synchronisation manuelle (synchro_zephir) ----------

#12 Updated by Gérald Schwartzmann over 3 years ago

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 Updated by Gérald Schwartzmann over 3 years ago

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 Updated by Gérald Schwartzmann over 3 years ago

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 Updated by Gérald Schwartzmann over 3 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 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:~#

Also available in: Atom PDF