OVH Cloud OVH Cloud

dist-upgrade m'a enlevé 205 paquets

7 réponses
Avatar
eRen
BonjourLaListe,

Je suis en testing ( la chaine testing dans mon source.list )
Aujourd'hui samedi 09 oct j'ai fais un apt-get update && apt-get upgrade OK
puis un apt-get dist-upgrade et là, supression de 205 paquets ! une
catastrophe ! mon gnome cassé, irssi, gpdf , eterm, gdm, mon module
fglrx pour ma radeon 9600 et tant d'autres supprimés !

Ma question : j'ai la liste de ces paquets, et quand j'esseye de les
ré-installer à la main je me fais jeter pour des raisons de paquets
dépendants obsolètes.
Par exemple perl dont dépendent plusieurs lib* qui me permettraient de
ré-installer gdm ou autres, ne peut plus être installé

J'ai modifié mon source.list pour passer en sid avec le même résultat

Avez-vous des suggestions, car sur les chans #debian* à part me dire que
j'ai merdé ( ce que je sais déjà ), je n'ai pu obtenir le moindre soutien

Cordialement


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to debian-user-french-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org

7 réponses

Avatar
Raphaël 'SurcouF' Bordet
eRen wrote:
BonjourLaListe,

Je suis en testing ( la chaine testing dans mon source.list )
Aujourd'hui samedi 09 oct j'ai fais un apt-get update && apt-get upgrade OK
puis un apt-get dist-upgrade et là, supression de 205 paquets ! une
catastrophe ! mon gnome cassé, irssi, gpdf , eterm, gdm, mon module
fglrx pour ma radeon 9600 et tant d'autres supprimés !



Que dire... Si apt t'avertit et que tu confirmes quand même, sans
regarder, on ne peut pas faire grand chose de plus...

Ma question : j'ai la liste de ces paquets, et quand j'esseye de les
ré-installer à la main je me fais jeter pour des raisons de paquets
dépendants obsolètes.
Par exemple perl dont dépendent plusieurs lib* qui me permettraient de
ré-installer gdm ou autres, ne peut plus être installé

J'ai modifié mon source.list pour passer en sid avec le même résultat

Avez-vous des suggestions, car sur les chans #debian* à part me dire que
j'ai merdé ( ce que je sais déjà ), je n'ai pu obtenir le moindre soutien



L'avantage par rapport à IRC, c'est que tu peux nous coller les messages
d'erreur ainsi que les versions actuelles des paquets posant problèmes.
Sans compter le fichier sources.list au complet, l'éventuel
/etc/apt/apt.conf et son collègue /etc/apt/preferences, s'ils sont
présents. Sans de plus amples éléments, difficile de faire un diagnostic...

--
Raphaël 'SurcouF' Bordet
http://debianfr.net/ | surcouf at debianfr dot net




--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12700ième jour après Epoch,
écrivait:

BonjourLaListe,

Je suis en testing ( la chaine testing dans mon source.list )
Aujourd'hui samedi 09 oct j'ai fais un apt-get update && apt-get upgrade OK
puis un apt-get dist-upgrade et là, supression de 205 paquets ! une
catastrophe ! mon gnome cassé, irssi, gpdf , eterm, gdm, mon module
fglrx pour ma radeon 9600 et tant d'autres supprimés !



A priori, il faut faire soit upgrade, soit dist-upgrade. Mais ça tu
dois le savoir maintenant ;) Tu étais en stable et tu es passé en
testing, pour avoir ça?

Ma question : j'ai la liste de ces paquets, et quand j'esseye de les
ré-installer à la main je me fais jeter pour des raisons de paquets
dépendants obsolètes.
Par exemple perl dont dépendent plusieurs lib* qui me permettraient de
ré-installer gdm ou autres, ne peut plus être installé



Tu peux donner un exemple de messages pour un paquet? Histoire de voir
à quelles versions les dépendances font référence?

--
A quarrel is quickly settled when deserted by one party; there is no battle
unless there be two. -- Seneca


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
eRen
François TOURDE a écrit :

Le 12700ième jour après Epoch,
écrivait:


<coupe>


A priori, il faut faire soit upgrade, soit dist-upgrade. Mais ça tu
dois le savoir maintenant ;) Tu étais en stable et tu es passé en
testing, pour avoir ça?





Bonjour François,

Non je suis en testing depuis avril de cette année, installation
fraiche. J'ai l'habitude de taper ces commandes dans cet ordre précis,
mais aujourd'hui je faisais 36 choses en même temps, et quand j'ai
réalisé la teneur du message du dist-upgrade ( message qui est vite
sorti de l'écran d'ailleurs, rapport aux nombres de lignes ) c'était
trop tard

Tu peux donner un exemple de messages pour un paquet? Histoire de voir
à quelles versions les dépendances font référence?





Pour gdm par exemple j'ai :
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
gdm: Dépend: libbonoboui2-0 (>= 2.5.4) mais ne sera pas installé
Dépend: libgconf2-4 (>= 2.6.4) mais ne sera pas installé
Dépend: libglade2-0 (>= 1:2.3.6) mais ne sera pas installé
Dépend: libgnome-keyring0 (>= 0.2.1) mais ne sera pas installé
Dépend: libgnome2-0 (>= 2.6.1.1) mais ne sera pas installé
Dépend: libgnomecanvas2-0 (>= 2.6.0) mais ne sera pas installé
Dépend: libgnomeui-0 (>= 2.6.0) mais ne sera pas installé
Dépend: libgnomevfs2-0 (>= 2.6.0) mais ne sera pas installé
Dépend: libgtk2.0-0 (>= 2.4.4) mais ne sera pas installé
Dépend: libpango1.0-0 (>= 1.4.1) mais ne sera pas installé
Dépend: librsvg2-2 (>= 2.7.2) mais ne sera pas installé
Dépend: xbase-clients mais ne sera pas installé
Dépend: gksu (>= 1.0.7) mais ne sera pas installé
E: Paquets défectueux

Pour "perl" j'ai çà :

Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Aucune version du paquet perl n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il
est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
perl-base libcgi-perl
E: Aucun paquet ne correspond au paquet perl

Cordialement

PS Raphael a eu l'amabilité de me répondre également et me demande
d'autres précisions, je vais les mettre à la suite de sa réponse, afin
de ne pas rendre celle-ci trop longue


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
eRen
Raphaël 'SurcouF' Bordet a écrit :

eRen wrote:



<coupe>

Que dire... Si apt t'avertit et que tu confirmes quand même, sans
regarder, on ne peut pas faire grand chose de plus...



effectivement aujourd'hui je faisais plusieurs choses en même temps
quand j'ai appuyé sur la touche entrée ... je suis sous Linus depuis 6
ans et c'est la première fois que je me vautre comme ça :-( j'espère
que la liste ne va pas renoncer à m'aider pour autant. Mais je vois que
non puisque tu me réponds et je t'en remercie

<coupe>


L'avantage par rapport à IRC, c'est que tu peux nous coller les
messages d'erreur ainsi que les versions actuelles des paquets posant
problèmes.
Sans compter le fichier sources.list au complet, l'éventuel
/etc/apt/apt.conf et son collègue /etc/apt/preferences, s'ils sont
présents. Sans de plus amples éléments, difficile de faire un
diagnostic...



mon source.list au moment des faits
# Debian
deb ftp://ftp2.fr.debian.org/debian/ testing main non-free contrib
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib
non-free

# Sources Debian
deb-src ftp://ftp2.fr.debian.org/debian/ testing main non-free contrib
deb-src http://non-us.debian.org/debian-non-US testing/non-US main
contrib non-free

# Securite Debian
deb http://security.debian.org/ testing/updates main contrib non-free

# Divers
deb ftp://ftp.nerim.net/debian-marillat/ testing main
#deb http://download.videolan.org/pub/videolan/debian testing main
#deb http://www.grisbi.org/telechargement apt/

mon /etc/apt/preferences au moment des faits
Explanation: Pinned by apt-listbugs at sam oct 09 10:03:32 CEST 2004
Explanation: #268806: gcc package doesnt installt install
Explanation: #269087: contains files in package libstdc++5-3.3-doc
Explanation: #274444: gcc-3.3: rebuilding on sarge results in broken
binutils dependency
Package: gcc-3.3
Pin: version 1:3.3.4-6sarge1.2
Pin-Priority: 1000

Explanation: Pinned by apt-listbugs at sam oct 09 10:03:32 CEST 2004
Explanation: #263759: perl: [5.8.4] "Bizarre copy of ARRAY in aassign"
for empty scoped array initilisation
Explanation: #275298: perl: syntax my @array1 = my @array2 = my
@array3 = (); doesnt work anymoret work anymore
Package: perl
Pin: version 5.8.4-2.2
Pin-Priority: 1000

Explanation: Pinned by apt-listbugs at sam oct 09 10:03:32 CEST 2004
Explanation: #274424: pppoeconf: clampmss created without permission
correct permission => does not execute on startup
Package: pppoeconf
Pin: version 1.0.4
Pin-Priority: 1000

Je n'ai pas de fichier /etc/apt/apt.conf
Cordialement


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
fra-duf-no-spam
Le 12700ième jour après Epoch,
écrivait:

François TOURDE a écrit :

Le 12700ième jour après Epoch,
écrivait:




Tu peux donner un exemple de messages pour un paquet? Histoire de voir
à quelles versions les dépendances font référence?





Pour gdm par exemple j'ai :
Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
gdm: Dépend: libbonoboui2-0 (>= 2.5.4) mais ne sera pas installé
Dépend: libgconf2-4 (>= 2.6.4) mais ne sera pas installé
Dépend: libglade2-0 (>= 1:2.3.6) mais ne sera pas installé
Dépend: libgnome-keyring0 (>= 0.2.1) mais ne sera pas installé
Dépend: libgnome2-0 (>= 2.6.1.1) mais ne sera pas installé
Dépend: libgnomecanvas2-0 (>= 2.6.0) mais ne sera pas installé
Dépend: libgnomeui-0 (>= 2.6.0) mais ne sera pas installé
Dépend: libgnomevfs2-0 (>= 2.6.0) mais ne sera pas installé
Dépend: libgtk2.0-0 (>= 2.4.4) mais ne sera pas installé
Dépend: libpango1.0-0 (>= 1.4.1) mais ne sera pas installé
Dépend: librsvg2-2 (>= 2.7.2) mais ne sera pas installé
Dépend: xbase-clients mais ne sera pas installé
Dépend: gksu (>= 1.0.7) mais ne sera pas installé
E: Paquets défectueux



Et que dit, par exemple, "apt-cache policy" sur quelques dépendances ?


Pour "perl" j'ai çà :

Lecture des listes de paquets...
Construction de l'arbre des dépendances...
Aucune version du paquet perl n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il
est devenu obsolète
ou qu'il n'est disponible que sur une autre source
Cependant les paquets suivants le remplacent :
perl-base libcgi-perl
E: Aucun paquet ne correspond au paquet perl



Et "apt-cache policy perl" ?


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Raphaël 'SurcouF' Bordet
eRen wrote:
mon /etc/apt/preferences au moment des faits
Explanation: Pinned by apt-listbugs at sam oct 09 10:03:32 CEST 2004
Explanation: #268806: gcc package doesnt installt install
Explanation: #269087: contains files in package libstdc++5-3.3-doc
Explanation: #274444: gcc-3.3: rebuilding on sarge results in broken
binutils dependency
Package: gcc-3.3
Pin: version 1:3.3.4-6sarge1.2
Pin-Priority: 1000



Le paquet gdm, que tu citais en exemple dépend notamment de libgcc1,
dont le paquet source est gcc-3.4

Explanation: Pinned by apt-listbugs at sam oct 09 10:03:32 CEST 2004
Explanation: #263759: perl: [5.8.4] "Bizarre copy of ARRAY in aassign"
for empty scoped array initilisation
Explanation: #275298: perl: syntax my @array1 = my @array2 = my
@array3 = (); doesnt work anymoret work anymore
Package: perl
Pin: version 5.8.4-2.2
Pin-Priority: 1000



Avec une telle étiquette, perl ne risque pas d'être mis à jour...
ainsi que tous les paquets en dépendant...

Donc, à mon avis, tes "problèmes" viennent de là. Maintenant, tu peux
très bien virer ces étiquettes mais ce sera à toi de juger si les
rapports d'anomalies sont pertinents par rapport à ton installation ou non.

--
Raphaël 'SurcouF' Bordet
http://debianfr.net/ | surcouf at debianfr dot net



--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
eRen
François TOURDE a écrit :

Le 12700ième jour après Epoch,
écrivait:




<coupe>



François TOURDE a écrit :







<coupe>


Et que dit, par exemple, "apt-cache policy" sur quelques dépendances ?





<coupe>



Et "apt-cache policy perl" ?




Bonjour François et Raphaël,

Les questions que vous m'avez posées m'ont mises sur la voie. En effet,
après avoir deplacé le fichier /etc/apt/preferences en
/etc/apt/preferences.bak j'ai pu de nouveau "jouer" de l'apt-get install
noms de paquets

En fait, on voit dans les lignes que j'ai jointes à la liste, que perl
est "Pinned by apt-listbugs". Hors ce paquet est exigé par plein de lib
qui elles mêmes sont exigées par pleins de paquets.

Donc depuis hier soir je "m'amuse" à ré-installer mes 205 paquets dont
j'avais copié/collé la liste dans un fichier et tous se ré-installent bien

Conclusion : on peut parfaitement faire apt-get update, un apt-get
upgrade et/ou un apt-get dist-upgrade, à condition d'être trés vigilant,
( je venais de "Pinner" perl entre autre suite à apt-get upgrade ), cela
va me servir de leçon

En attendant d'autres questions éventuelles, je vous remercie pour
l'intérêt que vous avez apporté à mon post

Cordialement


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact