Project

General

Profile

Scénario #8498

Upgrade-Auto eolebase échoue (libnih-dbus1)

Added by Klaas TJEBBES almost 7 years ago. Updated over 6 years ago.

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

100%

Spent time:
Story points:
-
Velocity based estimate:
Release relationship:
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.

History

#1 Updated by Klaas TJEBBES almost 7 years ago

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 Updated by Klaas TJEBBES almost 7 years ago

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

  • Target version set to Migration 2.4

#4 Updated by Joël Cuissinat over 6 years ago

  • Due date set to 07/18/2014
  • Status changed from Nouveau to Résolu
  • Assigned To set to Klaas TJEBBES
  • Target version changed from Migration 2.4 to sprint 2014 36-37
  • % Done changed from 0 to 100

Appliqué par commit 4b75f9e6769

#5 Updated by Joël Cuissinat over 6 years ago

  • Status changed from Résolu to Fermé

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

#6 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Anomalie to Tâche
  • Release set to Mises à jour 2.3.14

#7 Updated by Luc Bourdot over 6 years ago

  • Tracker changed from Tâche to Anomalie

#8 Updated by Redmine Admin over 6 years ago

  • Tracker changed from Anomalie to Scénario

Also available in: Atom PDF