Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 05-09-2019 21:56:29

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Synaptic: impossible de corriger des packets cassés

Bonjour,

Erreur Synaptic, lors d'une tentative de réparation de packets cassés:

E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances
E: Erreur, pkgProblem::Resolve a généré des ruptures, ce qui a pu être causé par les paquets devant être gardés en l'état.
E: Impossible de corriger les dépendances



Du coup, cela me bloque dans Synaptic:

Impossible de mettre à jour le système.
Corrigez d'abord les paquets cassés.



root@desktop-christophe:/home/christophe# apt list --upgradable -a
En train de lister... Fait
cherrytree/oldstable 0.37.6-1 all [pouvant être mis à jour depuis : 0.37.6-1]
cherrytree/now 0.37.6-1 all [installé, pouvant être mis à jour vers : 0.37.6-1]
 



Savez-vous comment je peux tenter de résoudre ce pb ?      scratchhead.gif

Dernière modification par cdarsac (06-09-2019 05:31:10)


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#2 06-09-2019 09:25:00

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

Re : Synaptic: impossible de corriger des packets cassés

Il y a aptitude pour le faire :

En visuel ici : https://debian-facile.org/doc:systeme:a … ce-ncurses
En ligne de commande là : https://debian-facile.org/doc:systeme:apt:aptitude

Force et courage

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 06-09-2019 11:12:03

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : Synaptic: impossible de corriger des packets cassés

Bonjour
ce paquet n'existe plus , après Stretch


apt-cache policy cherrytree
N: Impossible de trouver le paquet cherrytree
 


pour ceci , il y a un onglet ou synaptic te dit quel paquet est cassé


Du coup, cela me bloque dans Synaptic:

    Impossible de mettre à jour le système.
    Corrigez d'abord les paquets cassés.
 



il risque pas donc d'être mit a jour


apt list --upgradable -a
En train de lister... Fait
cherrytree/oldstable 0.37.6-1 all [pouvant être mis à jour depuis : 0.37.6-1]
cherrytree/now 0.37.6-1 all [installé, pouvant être mis à jour vers : 0.37.6-1]
 



le dernier point c'est ton sources.list actuel , tu ferais bien de le poster ici

a mon avis un remove et une purge de ce paquet "cherrytree"  et tout doit rentrer dans l'ordre
ps: peut être aussi un "autoremove --purge"
après avoir mit le sources.list correct un "apt update" et un "apt-get autoclean"
ceci me fait dire :


cherrytree/oldstable 0.37.6-1 all [pouvant être mis à jour depuis : 0.37.6-1]
 


que tu a une ligne (ou plusieurs ) qui font référence a stretch dans ton sources.list de buster
mais je me trompe peut être roll

Hors ligne

#4 06-09-2019 11:22:54

enicar
Membre
Lieu : ailleurs
Distrib. : sid
Noyau : 5.8.7
(G)UI : openbox
Inscription : 26-08-2010

Re : Synaptic: impossible de corriger des packets cassés

@cdarsac tu l'as pris où ce paquet de cherrytree ? Si tu l'as construit avec mon tuto
il faut le refaire, pas sûr que ça marchera encore.
Le tuto est ici :https://debian-facile.org/doc:systeme:cherrytree

Hors ligne

#5 07-09-2019 07:12:30

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : Synaptic: impossible de corriger des packets cassés

smolski a écrit :

Il y a aptitude pour le faire :

En visuel ici : https://debian-facile.org/doc:systeme:a … ce-ncurses
En ligne de commande là : https://debian-facile.org/doc:systeme:apt:aptitude

Force et courage



Bonjour,
Merci de m'avoir fait découvrir "aptitude".
Il m'a donné plus d'infos que "synaptics", et m'a permis de voir qu'il fallait que je retourne vers une version antérieure de "libappindicator1" pour que mon logiciel "cherrytree" fonctionne de nouveau normalement.             yes.gif

merci.gif


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#6 07-09-2019 07:19:05

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : Synaptic: impossible de corriger des packets cassés

robert2a a écrit :

Bonjour
ce paquet n'existe plus , après Stretch


apt-cache policy cherrytree
N: Impossible de trouver le paquet cherrytree
 


pour ceci , il y a un onglet ou synaptic te dit quel paquet est cassé


Du coup, cela me bloque dans Synaptic:

    Impossible de mettre à jour le système.
    Corrigez d'abord les paquets cassés.
 



il risque pas donc d'être mit a jour


apt list --upgradable -a
En train de lister... Fait
cherrytree/oldstable 0.37.6-1 all [pouvant être mis à jour depuis : 0.37.6-1]
cherrytree/now 0.37.6-1 all [installé, pouvant être mis à jour vers : 0.37.6-1]
 



le dernier point c'est ton sources.list actuel , tu ferais bien de le poster ici

a mon avis un remove et une purge de ce paquet "cherrytree"  et tout doit rentrer dans l'ordre
ps: peut être aussi un "autoremove --purge"
après avoir mit le sources.list correct un "apt update" et un "apt-get autoclean"
ceci me fait dire :


cherrytree/oldstable 0.37.6-1 all [pouvant être mis à jour depuis : 0.37.6-1]
 


que tu a une ligne (ou plusieurs ) qui font référence a stretch dans ton sources.list de buster
mais je me trompe peut être roll



Voici mon sources.list:

christophe@desktop-christophe:/etc/apt$ cat sources.list
# buster10

# déplacé dans /etc/apt/sources.list.d/security.list
# deb http://security.debian.org/debian-security buster/updates main contrib non-free

deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb http://deb.debian.org/debian buster main contrib non-free

deb http://download.virtualbox.org/virtualbox/debian bionic contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free

deb https://cdn-aws.deb.debian.org/debian/ stretch contrib main non-free

# deb-src http://download.virtualbox.org/virtualbox/debian bionic contrib
christophe@desktop-christophe:/etc/apt$


bloc à supprimer si la commande n’affiche rien


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#7 07-09-2019 07:53:18

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : Synaptic: impossible de corriger des packets cassés

Bonjour

Ton sources.list présente le risque de créer une Frankendebian.

Cherrytree n'est pas dans les dépôts de Buster, synaptic ne pourra donc rien pour toi. enikar à donner une procédure pour créer son propre paquet sans utiliser python-appindicator dans son post #4, c'est la meilleure voie à suivre smile

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#8 07-09-2019 12:11:46

robert2a
Membre
Distrib. : debian 11
(G)UI : Mate
Inscription : 15-11-2014

Re : Synaptic: impossible de corriger des packets cassés

Bonjour

ton sources.list bien présenté


# buster10
# ci dessous vérifier que /etc/apt/sources.list.d/  est vide , sinon le vider (ou au moins vérifier son contenu )
# déplacé dans /etc/apt/sources.list.d/security.list
# deb http://security.debian.org/debian-security buster/updates main contrib non-free

#le dépôt updates de debian
deb http://deb.debian.org/debian/ buster-updates main contrib non-free

# le dépôt main de debian
deb http://deb.debian.org/debian buster main contrib non-free

# ici si possible utiliser debian plutôt qu'un dépôt tier
#deb http://download.virtualbox.org/virtualbox/debian bionic contrib

# le dépôt sécurité de debian
deb http://security.debian.org/debian-security buster/updates main contrib non-free

# ici on n'utilise pas de oldstable sur une stable (ce qui est permit stable , testing , sid et experimental (avec certaines conditions ) ).
# éviter de mélanger http et https (avis personnel )
#deb https://cdn-aws.deb.debian.org/debian/ stretch contrib main non-free

# idem éviter des dépôts tiers (non debian)
# deb-src http://download.virtualbox.org/virtualbox/debian bionic contrib
 



après nettoyage ça donne ceci ( en http )


# buster10

#le dépôt updates de debian
deb http://deb.debian.org/debian/ buster-updates main contrib non-free

# le dépôt main de debian
deb http://deb.debian.org/debian buster main contrib non-free

# le dépôt sécurité de debian
deb http://security.debian.org/debian-security buster/updates main contrib non-free
 



pour virtualbox je sais pas si debian le fournit , a demander aux experts  smile
un update


apt update
 


un nettoyage


apt-get autoclean
 


un autre update


apt update
 


buster doit être a jour
il te reste a résoudre pour virtualbox et Cherrytree

=> https://packages.debian.org/fr/sid/cherrytree
il est disponible sur sid ,  a voir avec aptitude (et ou l'option -s ) les dépendances nécessaires et si possible sur buster
il vaut mieux utiliser "testing et ou sid" en modifiant les priorités et utiliser l'option "-t" que d'utiliser un dépôt "oldstable"
=> https://packages.debian.org/fr/sid/python-appindicator

ou la méthode d' enicar  en #4

une simulation sur ma machine en testing donne ceci (avec le dèpôt sid activé )


aptitude -s install cherrytree
 



Les NOUVEAUX paquets suivants vont être installés :    
  cherrytree libgtksourceview2.0-0{a} libgtksourceview2.0-common{a} python-enchant{a} python-gtksourceview2{a}
0 paquets mis à jour, 5 nouvellement installés, 0 à enlever et 206 non mis à jour.
Il est nécessaire de télécharger 792 ko/1456 ko d'archives. Après dépaquetage, 7538 ko seront utilisés.

Note: Using 'Simulate' mode.
Voulez-vous continuer ? [Y/n/?] n
Abandon.
 



pour le paquet python-appindicator (pas disponible sur sid )  =>  https://packages.debian.org/fr/sid/python-appindicator


aptitude -s install python-appindicator
 



Pas de version candidate trouvée pour python-appindicator
Unable to apply some actions, aborting
 

Hors ligne

#9 10-09-2019 06:16:00

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : Synaptic: impossible de corriger des packets cassés

bendia a écrit :

Bonjour

Ton sources.list présente le risque de créer une Frankendebian.

Cherrytree n'est pas dans les dépôts de Buster, synaptic ne pourra donc rien pour toi. enikar à donner une procédure pour créer son propre paquet sans utiliser python-appindicator dans son post #4, c'est la meilleure voie à suivre smile



Bonjour Bendia,

Merci de m'avoir mis en garde contre le risque de fabriquer une "FrankenDebian".                yes.gif

Comme tu me le conseilles, je vais donc essayer d'appliquer la procédure d'Enikar pour faire cela proprement.

Pour voir si elle fonctionne encore, je vais faire cela dans une VM Debian (avec VirtualBox) pour plus de sécurité.


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

#10 10-09-2019 06:18:58

cdarsac
Membre
Lieu : Toulouse, con ! :)
Distrib. : Debian GNU/Linux 10 \n \l (cat /etc/issue)
Noyau : Linux 4.19.0-6-amd64
(G)UI : Gnome 3.22.3-3
Inscription : 04-06-2019

Re : Synaptic: impossible de corriger des packets cassés

enicar a écrit :

@cdarsac tu l'as pris où ce paquet de cherrytree ? Si tu l'as construit avec mon tuto
il faut le refaire, pas sûr que ça marchera encore.
Le tuto est ici :https://debian-facile.org/doc:systeme:cherrytree



Bonjour Enicar,

Pour ne pas risquer de créer une FrankenDebian (ne pas rajouter de dépôts extérieurs à debian/buster), je vais donc utiliser ta procédure.      merci.gif

Dans un premier temps, je vais faire cela sur une VM Debian (avec VirtualBox) pour tester.

Dernière modification par cdarsac (10-09-2019 06:20:10)


Élève en "Systèmes et réseaux" (école informatique LDNR (www.ldnr.fr) de Toulouse)
Membre du club DebianFacile

Hors ligne

Pied de page des forums