Project

General

Profile

Anomalie #7108

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

Added by Bruno Boiget about 7 years ago. Updated about 7 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Category:
-
Start date:
Due date:
01/24/2014
% Done:

100%

Estimated time:
4.00 h
Spent time:
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 !


Related issues

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

Associated revisions

Revision ecb7f3e0 (diff)
Added by Bruno Boiget about 7 years ago

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

Fixes #7108

History

#1 Updated by Bruno Boiget about 7 years ago

  • Subject changed from problèmes avec l'installation/suprression de paquets par Zéphir to problèmes avec l'installation/suppression de paquets par Zéphir

#2 Updated by Joël Cuissinat about 7 years ago

  • Status changed from Nouveau to A étudier
  • Estimated time set to 4.00 h

#3 Updated by Joël Cuissinat about 7 years ago

  • Assigned To set to Daniel Dehennin

#4 Updated by Bruno Boiget about 7 years ago

  • Status changed from A étudier to Résolu
  • % Done changed from 0 to 100

#5 Updated by Bruno Boiget about 7 years ago

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 Updated by Joël Cuissinat about 7 years ago

  • Due date set to 01/24/2014
  • Status changed from Résolu to 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:~#

Also available in: Atom PDF