Projet

Général

Profil

Anomalie #7108

problèmes avec l'installation/suppression de paquets par Zéphir

Ajouté par Bruno Boiget il y a plus de 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
24/01/2014
% réalisé:

100%

Temps estimé:
4.00 h
Temps passé:
Distribution:
EOLE 2.4

Description

sur eole 2.4, l'installation/suppression de paquets supplémentaires définis sur Zéphir ne fonctionnent pas correctement

- pour l'installation, cela est du au fait que les paquets ne sont pas encore sur le dépôt stable (le script utilise Query-Auto)

- pour la désinstallation (cas où un paquet additionnel installé précédemment a été supprimé côté Zéphir), il semble y avoir des problèmes d’environnement lors du lancement du script par uucp (avec sudo).

Pour simuler le problème (serveur eolebase enregistré sur Zéphir):

root@eolebase-bruno:~# apt-get install eole-proftpd
root@eolebase-bruno:~# echo "eole-proftpd" >> /usr/share/zephir/zephir_conf/paquets
root@eolebase-bruno:~# su - uucp
-su: 11: /etc/bash.bashrc: shopt: not found
-su: 63: /etc/bash.bashrc: Syntax error: "}" unexpected (expecting "fi")
\u@\h:\w$ /usr/share/zephir/scripts/zephir_client install_paqs
Maj-Auto - L’augmentation du niveau de mise à jour peut poser problème si vous souhaitez revenir au niveau minimal
E: Sub-process /usr/bin/dpkg returned an error code (2)
E: Sub-process /usr/bin/dpkg returned an error code (2)
root@eolebase-bruno:~# cat /var/log/zephir/last_action.log 

Wed Jan 15 15:00:47 2014 : zephir_client install_paqs()
-------------------------------------------------------

Test du serveur de mise à jour

Mise à jour de la liste des paquets ...OK
Suppression des paquets obsolètes
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Lecture des informations d'état...
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libxmlsec1 python-eoleldaptor python-soappy python-fpconst
  libxmlsec1-openssl eole-sso python-twisted-web2 python-eolesso
  eole-sso-server python-m2crypto python-ldaptor python-libxml2 python-xmlsec
  python-pyparsing python-openid
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  eole-proftpd*
0 mis à jour, 0 nouvellement installés, 1 à enlever et 4 non mis à jour.
Après cette opération, 70,7 ko d'espace disque seront libérés.
dpkg : avertissement : « ldconfig » introuvable dans la variable PATH ou non exécutable
dpkg : avertissement : « start-stop-daemon » introuvable dans la variable PATH ou non exécutable
dpkg : erreur : 2 programmes attendus non trouvés dans la variable PATH ou non exécutables.
Note : la variable PATH du superutilisateur doit normalement contenir /usr/local/sbin, /usr/sbin et /sbin.
! Erreur lors de la désinstallation du paquet eole-proftpd !


Demandes liées

Lié à eole-common - Anomalie #7137: eolerc.sh pose problème avec les scripts sh Fermé 20/01/2014
Lié à eole-common - Anomalie #5618: eolerc.sh génère des erreurs un démarrage d'un shell sh. Fermé 23/09/2013 27/09/2013
Lié à creole - Anomalie #7151: creoled: références aux templates gardées en cache après désinstallation de dictionnaires Fermé 22/01/2014 24/01/2014

Révisions associées

Révision ecb7f3e0 (diff)
Ajouté par Bruno Boiget il y a plus de 10 ans

Ajout de /sbin et /usr/sbin dans PATH pour le script install_paqs.zephir (requis par apt-get)

Fixes #7108

Historique

#1 Mis à jour par Bruno Boiget il y a plus de 10 ans

  • Sujet changé de problèmes avec l'installation/suprression de paquets par Zéphir à problèmes avec l'installation/suppression de paquets par Zéphir

#2 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Statut changé de Nouveau à A étudier
  • Temps estimé mis à 4.00 h

#3 Mis à jour par Joël Cuissinat il y a plus de 10 ans

  • Assigné à mis à Daniel Dehennin

#4 Mis à jour par Bruno Boiget il y a plus de 10 ans

  • Statut changé de A étudier à Résolu
  • % réalisé changé de 0 à 100

#5 Mis à jour par Bruno Boiget il y a plus de 10 ans

Les erreurs au démarrage du shell d'uucp et l'ajout de /sbin et /usr/sbin permettent l'installation correcte des paquets.

Il reste deux problèmes pour que tout soit fonctionnel :

- tant que les dépôts stables ne sont pas publiés, les paquets ne pourront pas être installés (le script utilise Query-Auto, il faudrait utiliser -D mais il pose une question)

- si un paquet contenant des dictionnaires est désinstallé, le cache de creoled conserve une référence aux templates associés, cela peut faire planter reconfigure (après arrêt des services).

#6 Mis à jour par Joël Cuissinat il y a environ 10 ans

  • Echéance mis à 24/01/2014
  • Statut changé de Résolu à Fermé

Testé sur Scribe 2.4 (next) avec le paquet pylint :


root@scribe:~# cat /var/log/zephir/last_action.log 

Wed Feb  5 16:07:42 2014 : zephir_client install_paqs()
-------------------------------------------------------

Test du serveur de mise à jour

Mise à jour de la liste des paquets ...OK
Suppression des paquets obsolètes
pylint est désinstallé
Installation des paquets

root@scribe:~#

Formats disponibles : Atom PDF