réparer une debian sans rien perdre

donne nous les premiers erreurs 3-4 lignes

Ce matin en démarrant le pc ,il est repassé seul en mode graphique , gnome est à priori en partie installé mais il y a qques bugs comme :

  • la messagerie ( evolution ) ne se lance pas , le sablier tourne qques secondes puis s’arrête
  • avec epiphany je n’accède pas aux sites dont j’ai tapé l’adresse url ou choisi ds le moteur de recherche le site choisi apparait qques secondes puis tt disparait retour sur le bureau par contre la page d’accueil est stable
  • le terminal admin ne s’ouvre pas je dois passer par la console simple utilisateur et ensuite su et là c’est bon, j’espère pouvoir entrer des commandes
  • à priori OOo n’est pas complet et c’est la version 2.4
  • synaptic ne fonctionne pas

Puisque repassé en mode graphique je n’ai plus d’infos sur les erreurs, on verra en console quand j’entrerai des commandes

au départ le clavier était en qwerty ,j’ai ajouté l’option france ,il est bien repassé en azerty

voilà la suite de mes misères ,@+

Bizarre , bizarre , il y a qques minutes je n’arrivais pas à accéder à certans sites choisis et là j’écris sur le pc qui était en rade , le bug n’est donc pas systématique , peut-être seulement quand il fait appel à des composants mal installés - à suivre , çà fait plaisir de retrouver sa vieille charrue qui commence à refonctionner , vos aides n’auront pas été vaines .@+

comme le système me le proposait à un moment j’ai effectué à nouveau dpkg --configure -a voici le résultat de la manip ce sera plus pratique :

debian:~# dpkg --configure -a
Paramétrage de initramfs-tools (0.93.4) …
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour « python-support »…
WARNING: WARNING: /usr/share/pyshared/cairo/init.py is linked but does not belong to any package.
Paramétrage de gnome-applets-data (2.22.3-3) …
/var/lib/dpkg/info/gnome-applets-data.postinst: line 28: mktemp : commande introuvable
dpkg : erreur de traitement de gnome-applets-data (–configure) :
le sous-processus post-installation script a retourné une erreur de sortie d’état 127
dpkg : des problèmes de dépendances empêchent la configuration de gnome-applets :
gnome-applets dépend de gnome-applets-data (>= 2.22) ; cependant :
Le paquet gnome-applets-data n’est pas encore configuré.
gnome-applets dépend de gnome-applets-data (<< 2.23) ; cependant :
Le paquet gnome-applets-data n’est pas encore configuré.
dpkg : erreur de traitement de gnome-applets (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de libdjvulibre21 :
libdjvulibre21 dépend de djvulibre-desktop (= 3.5.20-8+lenny1) ; cependant :
Le paquet djvulibre-desktop n’est pas installé.
dpkg : erreur de traitement de libdjvulibre21 (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome-core :
gnome-core dépend de gnome-applets (>= 2.22.2) ; cependant :
Le paquet gnome-applets n’est pas encore configuré.
dpkg : erreur de traitement de gnome-core (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome-desktop-environment :
gnome-desktop-environment dépend de gnome-core (= 1:2.22.2~5) ; cependant :
Le paquet gnome-core n’est pas encore configuré.
dpkg : erreur de traitement de gnome-desktop-environment (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de evince :
evince dépend de libdjvulibre21 (>= 3.5.20) ; cependant :
Le paquet libdjvulibre21 n’est pas encore configuré.
dpkg : erreur de traitement de evince (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome :
gnome dépend de gnome-desktop-environment (= 1:2.22.2~5) ; cependant :
Le paquet gnome-desktop-environment n’est pas encore configuré.
dpkg : erreur de traitement de gnome (–configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « initramfs-tools »…
update-initramfs: Generating /boot/initrd.img-2.6.30-1-686
/usr/sbin/mkinitramfs: line 141: mktemp : commande introuvable
update-initramfs: failed for /boot/initrd.img-2.6.30-1-686
dpkg: le sous-processus post-installation script a retourné une erreur de sortie d’état 1
debian:~#

[quote=“groffliers”]comme le système me le proposait à un moment j’ai effectué à nouveau dpkg --configure -a voici le résultat de la manip ce sera plus pratique :

debian:~# dpkg --configure -a
Paramétrage de initramfs-tools (0.93.4) …
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour « python-support »…
WARNING: WARNING: /usr/share/pyshared/cairo/init.py is linked but does not belong to any package.
[/quote]
Réinstalle python-cairo

[quote]
Paramétrage de gnome-applets-data (2.22.3-3) …
/var/lib/dpkg/info/gnome-applets-data.postinst: line 28: mktemp : commande introuvable
dpkg : erreur de traitement de gnome-applets-data (–configure) :
[/quote]Install mktemp

[quote]
le sous-processus post-installation script a retourné une erreur de sortie d’état 127
dpkg : des problèmes de dépendances empêchent la configuration de gnome-applets :
gnome-applets dépend de gnome-applets-data (>= 2.22) ; cependant :
Le paquet gnome-applets-data n’est pas encore configuré.
gnome-applets dépend de gnome-applets-data (<< 2.23) ; cependant :
Le paquet gnome-applets-data n’est pas encore configuré.
dpkg : erreur de traitement de gnome-applets (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de libdjvulibre21 :
libdjvulibre21 dépend de djvulibre-desktop (= 3.5.20-8+lenny1) ; cependant :
Le paquet djvulibre-desktop n’est pas installé.
dpkg : erreur de traitement de libdjvulibre21 (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome-core :
gnome-core dépend de gnome-applets (>= 2.22.2) ; cependant :
Le paquet gnome-applets n’est pas encore configuré.
dpkg : erreur de traitement de gnome-core (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome-desktop-environment :
gnome-desktop-environment dépend de gnome-core (= 1:2.22.2~5) ; cependant :
Le paquet gnome-core n’est pas encore configuré.
dpkg : erreur de traitement de gnome-desktop-environment (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de evince :
evince dépend de libdjvulibre21 (>= 3.5.20) ; cependant :
Le paquet libdjvulibre21 n’est pas encore configuré.
dpkg : erreur de traitement de evince (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome :
gnome dépend de gnome-desktop-environment (= 1:2.22.2~5) ; cependant :
Le paquet gnome-desktop-environment n’est pas encore configuré.
dpkg : erreur de traitement de gnome (–configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « initramfs-tools »…
update-initramfs: Generating /boot/initrd.img-2.6.30-1-686
/usr/sbin/mkinitramfs: line 141: mktemp : commande introuvable
update-initramfs: failed for /boot/initrd.img-2.6.30-1-686
dpkg: le sous-processus post-installation script a retourné une erreur de sortie d’état 1
debian:~#[/quote]
Conclusion:
apt-get install --reinstall mktemp python-cairo
apt-get -f install

essai de la première commande :

debian:~# apt-get install --reinstall mktemp python-cairo
E: dpkg was interrupted, you must manually run ‘dpkg --configure -a’ to correct the problem.

Hier lors de mes tentatives d’install , à un moment donné le système m’a proposé l’installation de qquechose qui pouvait être critique pour le système , dans un premier temps j’ai refusé --> abandon de la réparation , ensuite une deuxième fois j’ai accepté mais sans plus de résultat , je ne sais plus exactement de quoi il s’agissait je n’ai pas eu le temps de noter ( libdjvulibre21 peut-être mais pas sûr du tout )

Bon, même technique que précedemment, tu fais

cd /

dpkg-deb -x /var/cache/apt/archives/mktemp_[la version que tu trouveras].deb .

dpkg --configure -a

comment as tu réussi à la casser comme ça? Il te manque des fichiers importants

Ok mais où trouver la version mktemp ?

Pour l’origine de la casse ? un rapide historique , c’est mon fils qui avait installé la debian , j’ai récupéré le pc ensuite - au fur et à mesure de certaines mises à jour des applications disparaissaient , j’ai cherché à savoir pourquoi , en fait ds la source.list plusieurs versions cohabitaient et ne faisaient pas bon ménage , on m’a conseillé certaines manips pour tenter d’y voir plus clair et au cours d’une manip j’ai provoqué la casse , je cherchais à installer et c’est une série de suppressions qui est intervenue , la manip était lancée je n’ai pas su l’arrêter , et là bobo !!!
Au pire j’aurais fait une install complète à partir d’une image iso gravée sur un cd pour réparer mais même si c’est long j’apprends au moins la rigueur des commandes -

EN tapant
dpkg-deb -x /var/cache/apt/archives/mktemp[et là 2 fois sur la tabulation]
on voit apparaitre tous les fichiers mktemp* possibles sous /var/cache/apt/archives/, il suffit d’en choisir un. Si il n’y en a pas, il faut le récupérer là:http://ftp.fr.debian.org/debian/pool/main/m/mktemp/mktemp_1.5-9_i386.deb par exemple

a la tabulation rien ne se passe , j’ai donc téléchargé sur mon bureau le mktemp proposé , mais en suite j’en fais quoi ?

ben il suffit de le mettre dans /var/cache/apt/archives par exemple puis de faire les commandes ci dessus

comme je ne suis pas parvenu à mettre mktemp dans archives j’ai indiqué le chemin du bureau où est stocké mktemp , voici le résultat de la maniop :

debian:~# cd /
debian:/# dpkg-deb -x /home/nathan/Desktop/mktemp_1.5-9_i386.deb .
debian:/# dpkg --configure -a
Paramétrage de initramfs-tools (0.93.4) …
update-initramfs: deferring update (trigger activated)
Traitement des actions différées (« triggers ») pour « python-support »…
WARNING: WARNING: /usr/share/pyshared/cairo/init.py is linked but does not belong to any package.
Paramétrage de gnome-applets-data (2.22.3-3) …
Paramétrage de gnome-applets (2.22.3-3) …
dpkg : des problèmes de dépendances empêchent la configuration de libdjvulibre21 :
libdjvulibre21 dépend de djvulibre-desktop (= 3.5.20-8+lenny1) ; cependant :
Le paquet djvulibre-desktop n’est pas installé.
dpkg : erreur de traitement de libdjvulibre21 (–configure) :
problèmes de dépendances - laissé non configuré
Paramétrage de gnome-core (1:2.22.2~5) …
dpkg : des problèmes de dépendances empêchent la configuration de evince :
evince dépend de libdjvulibre21 (>= 3.5.20) ; cependant :
Le paquet libdjvulibre21 n’est pas encore configuré.
dpkg : erreur de traitement de evince (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome-desktop-environment :
gnome-desktop-environment dépend de evince (>= 2.22.1.1) ; cependant :
Le paquet evince n’est pas encore configuré.
dpkg : erreur de traitement de gnome-desktop-environment (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome :
gnome dépend de gnome-desktop-environment (= 1:2.22.2~5) ; cependant :
Le paquet gnome-desktop-environment n’est pas encore configuré.
dpkg : erreur de traitement de gnome (–configure) :
problèmes de dépendances - laissé non configuré
Traitement des actions différées (« triggers ») pour « initramfs-tools »…
update-initramfs: Generating /boot/initrd.img-2.6.30-1-686
Traitement des actions différées (« triggers ») pour « python-support »…
WARNING: WARNING: /usr/share/pyshared/cairo/init.py is linked but does not belong to any package.
Des erreurs ont été rencontrées pendant l’exécution :
libdjvulibre21
evince
gnome-desktop-environment
gnome
debian:/#

A l’origine des dépendances non satisfaites il y a le paquet
" djvulibre-desktop "
Faut-il l’installer manuellement ? ou peut-on forcer le système à gérer seul ces dépendances successives ?

De nouveau un

apt-get -f install

devrait arranger les choses avec au préalable un installation de python-cairo.
Eventuellement aptitude -f install

j’ai fait une simulation et le système me dit que des dépendances seraient résolues mais ce paquet n’est pas certifié , je pensais qu’en source.list on était en version stable ? copie de la manip

debian:~# aptitude -s install djvulibre-desktop
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Les NOUVEAUX paquets suivants vont être installés :
djvulibre-desktop
Les paquets partiellement installés suivants seront configurés :
evince gnome gnome-desktop-environment libdjvulibre21
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 389 non mis à jour.
Il est nécessaire de télécharger 0o/80,6ko d’archives. Après dépaquetage, 389ko seront utilisés.
ATTENTION : des versions non certifiées des paquets suivants vont
être installées.

Des paquets non certifiés peuvent compromettre la sécurité de votre
système. Vous ne devriez les installer que si vous êtes certain
que c’est bien votre intention.

djvulibre-desktop

Voulez-vous ignorer cet avertissement et continuer quand même ?
Pour continuer, entrer « Oui ». Pour interrompre l’installation, entrer « Non »

répond oui (paquets non certifié)
si non désinstalle gnome-desktop-environment et refait l’install avec aptitude

Il doit te manquer des clefs, tu feras les mise à jour des clefs plus tard, répond oui.

résultat de la manip:

debian:~# aptitude install djvulibre-desktop
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Les NOUVEAUX paquets suivants vont être installés :
djvulibre-desktop
Les paquets partiellement installés suivants seront configurés :
evince gnome gnome-desktop-environment libdjvulibre21
0 paquets mis à jour, 1 nouvellement installés, 0 à enlever et 389 non mis à jour.
Il est nécessaire de télécharger 0o/80,6ko d’archives. Après dépaquetage, 389ko seront utilisés.
ATTENTION : des versions non certifiées des paquets suivants vont
être installées.

Des paquets non certifiés peuvent compromettre la sécurité de votre
système. Vous ne devriez les installer que si vous êtes certain
que c’est bien votre intention.

djvulibre-desktop

Voulez-vous ignorer cet avertissement et continuer quand même ?
Pour continuer, entrer « Oui ». Pour interrompre l’installation, entrer « Non » : oui
Écriture de l’information d’état étendu… Fait
(Lecture de la base de données… 100366 fichiers et répertoires déjà installés.)
Dépaquetage de djvulibre-desktop (à partir de …/djvulibre-desktop_3.5.20-8+lenny1_i386.deb) …
dpkg : erreur de traitement de /var/cache/apt/archives/djvulibre-desktop_3.5.20-8+lenny1_i386.deb (–unpack) :
tentative de remplacement de « /usr/share/djvu/osi/cs/messages.xml », qui appartient aussi au paquet libdjvulibre-text
Des erreurs ont été rencontrées pendant l’exécution :
/var/cache/apt/archives/djvulibre-desktop_3.5.20-8+lenny1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Échec de l’installation d’un paquet. Tentative de réparation :
dpkg : des problèmes de dépendances empêchent la configuration de libdjvulibre21 :
libdjvulibre21 dépend de djvulibre-desktop (= 3.5.20-8+lenny1) ; cependant :
Le paquet djvulibre-desktop n’est pas installé.
dpkg : erreur de traitement de libdjvulibre21 (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de evince :
evince dépend de libdjvulibre21 (>= 3.5.20) ; cependant :
Le paquet libdjvulibre21 n’est pas encore configuré.
dpkg : erreur de traitement de evince (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome-desktop-environment :
gnome-desktop-environment dépend de evince (>= 2.22.1.1) ; cependant :
Le paquet evince n’est pas encore configuré.
dpkg : erreur de traitement de gnome-desktop-environment (–configure) :
problèmes de dépendances - laissé non configuré
dpkg : des problèmes de dépendances empêchent la configuration de gnome :
gnome dépend de gnome-desktop-environment (= 1:2.22.2~5) ; cependant :
Le paquet gnome-desktop-environment n’est pas encore configuré.
dpkg : erreur de traitement de gnome (–configure) :
problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l’exécution :
libdjvulibre21
evince
gnome-desktop-environment
gnome
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait

aptitude remove gnome-desktop-environment
apt-get autoclean

vérifie ton /ec/apt/sources.list (place des diez sur toutes les lignes sauf un dans le quelle tu as confiance
deb stable ou lenny …)

apt-get clean
apt-get update
aptitude install gnome-desktop-environment