Projet

Général

Profil

Scénario #8498

Upgrade-Auto eolebase échoue (libnih-dbus1)

Ajouté par Klaas TJEBBES il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

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

100%

Temps passé:
Points de scénarios:
-
Estimation basée sur la vélocité:
Liens avec la release:
Auto

Description

test.sh (issue de pre_upgrade/00-common, après avoir exécuté les 2 commandes précédentes manuellement, on ne peut pas lancer cette commande dans un prompt, d'où "test.sh") :

#!/bin/bash
yes "Oui, faites ce que je vous dis !" | /usr/bin/apt-get --purge install -q --force-yes --assume-yes --no-install-recommends xz-lzma

root@eolebasek23:~# /tmp/Upgrade-Auto-8786/upgrade/pre_upgrade/00-common
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 :
  ssl-cert
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  libc-bin libc6 liblzma5 libnih-dbus1 libnih1 multiarch-support xz-utils
Paquets suggérés :
  glibc-doc
Les paquets suivants seront ENLEVÉS :
  libc6-i686* lzma*
Les NOUVEAUX paquets suivants seront installés :
  liblzma5 multiarch-support xz-lzma xz-utils
Les paquets suivants seront mis à jour :
  libc-bin libc6 libnih-dbus1 libnih1
ATTENTION : Les paquets essentiels suivants vont être enlevés.
Vous NE devez PAS faire ceci, à moins de savoir exactement ce
que vous êtes en train de faire.
  lzma (en raison de dpkg)
4 mis à jour, 4 nouvellement installés, 2 à enlever et 473 non mis à jour.
Il est nécessaire de prendre 5 349ko dans les archives.
Après cette opération, 293ko d'espace disque seront libérés.
Vous êtes sur le point de faire quelque chose de potentiellement dangereux
Pour continuer, tapez la phrase « Oui, faites ce que je vous dis ! »
 ?]Réception de : 1 http://eole.ac-dijon.fr/ubuntu/ precise-security/main multiarch-support 2.15-0ubuntu10.5 [4 482B]
Réception de : 2 http://eole.ac-dijon.fr/ubuntu/ precise-updates/main libnih-dbus1 1.0.3-4ubuntu9.1 [15,4kB]
Réception de : 3 http://eole.ac-dijon.fr/ubuntu/ precise-security/main libc-bin 2.15-0ubuntu10.5 [1 133kB]
Réception de : 4 http://eole.ac-dijon.fr/ubuntu/ precise-security/main libc6 2.15-0ubuntu10.5 [3 949kB]
Réception de : 5 http://eole.ac-dijon.fr/ubuntu/ precise-updates/main libnih1 1.0.3-4ubuntu9.1 [53,7kB]
Réception de : 6 http://eole.ac-dijon.fr/ubuntu/ precise/main liblzma5 5.1.1alpha+20110809-3 [94,6kB]
Réception de : 7 http://eole.ac-dijon.fr/ubuntu/ precise/main xz-utils 5.1.1alpha+20110809-3 [86,6kB]
Réception de : 8 http://eole.ac-dijon.fr/ubuntu/ precise/main xz-lzma 5.1.1alpha+20110809-3 [12,4kB]
5 349ko réceptionnés en 0s (23,2Mo/s)
E: Couldn't configure pre-depend multiarch-support for libnih-dbus1, probably a dependency cycle.

Historique

#1 Mis à jour par Klaas TJEBBES il y a plus de 9 ans

En installant "libc6-dev" l'upgrade se déroule sans erreur. Mais l'installation de "libstdc++6" poste une question (pas toujours, j'essaye de comprendre) malgré les options passées à APT et DPKG :

root@eolebasek23:~# cat /tmp/Upgrade-Auto-8220/upgrade/pre_upgrade/00-common 
#!/bin/bash

/usr/bin/apt-get --purge install -q --force-yes --assume-yes --no-install-recommends eole-archive-keyring
/usr/bin/apt-get update > /dev/null
/usr/bin/apt-get --purge install -q --force-yes --assume-yes -o Dpkg::Options::="--force-confnew" --no-install-recommends libstdc++6
yes "Oui, faites ce que je vous dis !" | /usr/bin/apt-get --purge install -q --force-yes --assume-yes --no-install-recommends xz-lzma
/usr/bin/apt-get --purge install -q --force-yes --assume-yes -o Dpkg::Options::="--force-confnew" -o "APT::Immediate-Configure=no" --no-install-recommends python-minimal

#En 2.4 Eole fonctionne sur le noyau generic
/usr/bin/apt-get --purge install -q --force-yes --assume-yes linux-image-generic

#Problème avec resolvconf qui n'est pas un paquet virtuel
/usr/bin/apt-get --purge install -q --force-yes --assume-yes eole-resolvconf

#2 Mis à jour par Klaas TJEBBES il y a plus de 9 ans

En post upgrade il manque le paquet

eole-server

Ajout de :

/usr/bin/apt-get --purge install -q --force-yes --assume-yes -o Dpkg::Options::="--force-confnew" --no-install-recommends eole-server

dans
/usr/share/eole/upgrade/post_upgrade/00-common

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

  • Version cible mis à Migration 2.4

#4 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Echéance mis à 18/07/2014
  • Statut changé de Nouveau à Résolu
  • Assigné à mis à Klaas TJEBBES
  • Version cible changé de Migration 2.4 à sprint 2014 36-37
  • % réalisé changé de 0 à 100

Appliqué par commit 4b75f9e6769

#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans

  • Statut changé de Résolu à Fermé

Upgrade-Auto réussi sur un module eolebase-2.3 avec les paquets candidats du jour.

#6 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Anomalie à Tâche
  • Release mis à Mises à jour 2.3.14

#7 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Tracker changé de Tâche à Anomalie

#8 Mis à jour par Redmine Admin il y a plus de 9 ans

  • Tracker changé de Anomalie à Scénario

Formats disponibles : Atom PDF