Anomalie #7108
problèmes avec l'installation/suppression de paquets par Zéphir
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
Révisions associées
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
Appliqué par commit ecb7f3e060095e365fbd32a3d7f376bb29c3407e.
#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:~#