Debian-facile

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

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

#1 13-01-2021 13:45:11

hirsute
Membre
Inscription : 13-01-2021

tout cassé apres full-upgrade

Bonjour,

J'ai voulu mettre à jour firefox, il semblerait que j'avais des conflits de librairies.
J'ai modifié le fichier /etc/apt/preference.d/99pin-unstable en mettant stable à 1001 et unstable à -1

ensuite j'ai fait

sudo apt update


Atteint :1 http://deb.debian.org/debian buster InRelease
Atteint :2 http://deb.debian.org/debian-security buster/updates InRelease      
Atteint :3 http://deb.debian.org/debian buster-updates InRelease                
Atteint :4 http://deb.debian.org/debian buster-backports InRelease              
Atteint :5 https://repo.skype.com/deb stable InRelease                          
Atteint :6 http://deb.debian.org/debian unstable InRelease            
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
1 paquet peut être mis à jour. Exécutez « apt list --upgradable » pour le voir.
 



et ensuite

sudo apt full-upgrade


Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances      
Lecture des informations d'état... Fait
Calcul de la mise à jour... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  cryptsetup-bin cryptsetup-run fonts-noto-core fonts-noto-hinted fonts-noto-ui-core libblosc1 libboost-chrono1.71.0 libboost-filesystem1.71.0
  libboost-iostreams1.71.0 libilmbase25 liblog4cplus-1.1-9 libnlopt0
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets suivants seront ENLEVÉS :
  cryptsetup cryptsetup-initramfs libboost-locale1.71.0 libboost-log1.71.0 libboost-regex1.71.0 libboost-thread1.71.0 libcrypt-dev libcrypt1
  libcrypt1:i386 libicu67 libjpeg-tools libopenvdb7.1 openjdk-8-jre-headless prusa-slicer
Les NOUVEAUX paquets suivants seront installés :
  freeglut3 libalien-wxwidgets-perl libb-hooks-op-check-perl libboost-geometry-utils-perl libboost-log1.67.0 libclass-method-modifiers-perl
  libclass-xsaccessor-perl libconstant-defer-perl libdevel-callchecker-perl libdevel-globaldestruction-perl libdrm-dev libdynaloader-functions-perl
  libfont-ttf-perl libgl1-mesa-dev libgles1 libglu1-mesa-dev libglvnd-core-dev libglvnd-dev libimport-into-perl libio-all-perl
  libmath-convexhull-monotonechain-perl libmath-geometry-voronoi-perl libmath-libm-perl libmath-planepath-perl libmodule-implementation-perl
  libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl libopengl-perl libopengl0 libparams-classify-perl libparams-validate-perl
  libpdf-api2-perl libpthread-stubs0-dev librole-tiny-perl libspiffy-perl libstrictures-perl libsub-exporter-progressive-perl libsub-quote-perl
  libsvg-perl libwx-glcanvas-perl libwx-perl libwxbase3.0-dev libwxgtk-media3.0-gtk3-0v5 libwxgtk-media3.0-gtk3-dev libwxgtk3.0-gtk3-dev libx11-dev
  libx11-xcb-dev libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev
  libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
  libxml-namespacesupport-perl libxml-sax-base-perl libxml-sax-expat-perl libxml-sax-expatxs-perl libxml-sax-perl libxshmfence-dev libxxf86vm-dev
  mesa-common-dev wx-common wx3.0-headers x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev x11proto-xext-dev
  x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  cryptsetup-run fonts-noto-core fonts-noto-hinted fonts-noto-ui-core libblosc1 libboost-regex1.67.0 libc-bin libc-dev-bin libc-l10n libc6
  libc6:i386 libc6-dev libfreetype6 liblog4cplus-1.1-9 libnlopt0 libnspr4 libnss3 libsqlite3-0 libstdc++6 libstdc++6:i386 libtbb2 libwxbase3.0-0v5
  libwxgtk3.0-gtk3-0v5 locales manpages-dev slic3r-prusa
0 mis à jour, 81 nouvellement installés, 26 remis à une version inférieure, 14 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 47,1 Mo/51,1 Mo dans les archives.
Après cette opération, 147 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
Réception de :1 http://deb.debian.org/debian buster/main amd64 libc6-dev amd64 2.28-10 [2691 kB]
Réception de :2 http://deb.debian.org/debian buster/main amd64 libc-dev-bin amd64 2.28-10 [275 kB]
Réception de :3 http://deb.debian.org/debian buster/main amd64 libc6 amd64 2.28-10 [2867 kB]
Réception de :4 http://deb.debian.org/debian buster/main i386 libc6 i386 2.28-10 [2743 kB]
Réception de :5 http://deb.debian.org/debian buster/main amd64 libboost-geometry-utils-perl amd64 0.15-2+b7 [126 kB]
Réception de :6 http://deb.debian.org/debian buster/main amd64 libmath-convexhull-monotonechain-perl amd64 0.1-1+b7 [8716 B]
Réception de :7 http://deb.debian.org/debian buster/main amd64 libb-hooks-op-check-perl amd64 0.22-1+b1 [11,4 kB]
Réception de :8 http://deb.debian.org/debian buster/main amd64 libdynaloader-functions-perl all 0.003-1 [12,6 kB]
Réception de :9 http://deb.debian.org/debian buster/main amd64 libdevel-callchecker-perl amd64 0.008-1 [15,7 kB]
Réception de :10 http://deb.debian.org/debian buster/main amd64 libparams-classify-perl amd64 0.015-1+b1 [25,5 kB]
Réception de :11 http://deb.debian.org/debian buster/main amd64 libmodule-runtime-perl all 0.016-1 [19,4 kB]
Réception de :12 http://deb.debian.org/debian buster/main amd64 libmodule-implementation-perl all 0.09-1 [12,9 kB]
Réception de :13 http://deb.debian.org/debian buster/main amd64 libparams-validate-perl amd64 1.29-1+b1 [67,6 kB]
Réception de :14 http://deb.debian.org/debian buster/main amd64 libmath-geometry-voronoi-perl amd64 1.3-3+b1 [23,2 kB]
Réception de :15 http://deb.debian.org/debian buster/main amd64 libconstant-defer-perl all 6-1 [15,4 kB]
Réception de :16 http://deb.debian.org/debian buster/main amd64 libmath-libm-perl amd64 1.0-1+b7 [13,9 kB]
Réception de :17 http://deb.debian.org/debian buster/main amd64 libmath-planepath-perl all 126-1 [1212 kB]
Réception de :18 http://deb.debian.org/debian buster/main amd64 libclass-method-modifiers-perl all 2.12-1 [18,6 kB]
Réception de :19 http://deb.debian.org/debian buster/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [7588 B]
Réception de :20 http://deb.debian.org/debian buster/main amd64 libdevel-globaldestruction-perl all 0.14-1 [8084 B]
Réception de :21 http://deb.debian.org/debian buster/main amd64 libimport-into-perl all 1.002005-1 [11,6 kB]
Réception de :22 http://deb.debian.org/debian buster/main amd64 librole-tiny-perl all 2.000006-1 [19,4 kB]
Réception de :23 http://deb.debian.org/debian buster/main amd64 libstrictures-perl all 2.000005-1 [18,3 kB]
Réception de :24 http://deb.debian.org/debian buster/main amd64 libsub-quote-perl all 2.005001-1 [17,9 kB]
Réception de :25 http://deb.debian.org/debian buster/main amd64 libmoo-perl all 2.003004-2 [57,4 kB]
Réception de :26 http://deb.debian.org/debian buster/main amd64 libboost-log1.67.0 amd64 1.67.0-13+deb10u1 [611 kB]
Réception de :27 http://deb.debian.org/debian buster/main amd64 slic3r-prusa amd64 1.39.2+dfsg-1+b3 [1744 kB]
Réception de :28 http://deb.debian.org/debian buster/main amd64 locales all 2.28-10 [4060 kB]
Réception de :29 http://deb.debian.org/debian buster/main amd64 libc-bin amd64 2.28-10 [789 kB]
Réception de :30 http://deb.debian.org/debian buster/main amd64 libsqlite3-0 amd64 3.27.2-3+deb10u1 [641 kB]
Réception de :31 http://deb.debian.org/debian buster/main amd64 libnspr4 amd64 2:4.20-1 [112 kB]
Réception de :32 http://deb.debian.org/debian buster/main amd64 libnlopt0 amd64 2.4.2+dfsg-8+b1 [165 kB]
Réception de :33 http://deb.debian.org/debian buster/main amd64 libboost-regex1.67.0 amd64 1.67.0-13+deb10u1 [485 kB]
Réception de :34 http://deb.debian.org/debian buster/main amd64 liblog4cplus-1.1-9 amd64 1.1.2-3.2 [144 kB]
Réception de :35 http://deb.debian.org/debian buster/main i386 libstdc++6 i386 8.3.0-6 [424 kB]
Réception de :36 http://deb.debian.org/debian buster/main amd64 libstdc++6 amd64 8.3.0-6 [395 kB]
Réception de :37 http://deb.debian.org/debian buster/main amd64 libtbb2 amd64 2018~U6-4 [147 kB]
Réception de :38 http://deb.debian.org/debian buster/main amd64 libwxgtk3.0-gtk3-0v5 amd64 3.0.4+dfsg-8 [4350 kB]
Réception de :39 http://deb.debian.org/debian buster/main amd64 libwxbase3.0-0v5 amd64 3.0.4+dfsg-8 [1057 kB]
Réception de :40 http://deb.debian.org/debian buster/main amd64 libc-l10n all 2.28-10 [847 kB]
Réception de :41 http://deb.debian.org/debian buster/main amd64 cryptsetup-run amd64 2:2.1.0-5+deb10u2 [198 kB]
Réception de :42 http://deb.debian.org/debian buster/main amd64 fonts-noto-core all 20181227-1 [9171 kB]
Réception de :43 http://deb.debian.org/debian buster/main amd64 fonts-noto-ui-core all 20181227-1 [1510 kB]
Réception de :44 http://deb.debian.org/debian buster/main amd64 fonts-noto-hinted all 20181227-1 [19,9 kB]
Réception de :45 http://deb.debian.org/debian buster/main amd64 wx-common amd64 3.0.4+dfsg-8 [177 kB]
Réception de :46 http://deb.debian.org/debian buster/main amd64 wx3.0-headers all 3.0.4+dfsg-8 [1128 kB]
Réception de :47 http://deb.debian.org/debian buster/main amd64 libwxbase3.0-dev amd64 3.0.4+dfsg-8 [138 kB]
Réception de :48 http://deb.debian.org/debian buster/main amd64 libwxgtk3.0-gtk3-dev amd64 3.0.4+dfsg-8 [138 kB]
Réception de :49 http://deb.debian.org/debian buster/main amd64 libwxgtk-media3.0-gtk3-0v5 amd64 3.0.4+dfsg-8 [159 kB]
Réception de :50 http://deb.debian.org/debian buster/main amd64 libwxgtk-media3.0-gtk3-dev amd64 3.0.4+dfsg-8 [118 kB]
Réception de :51 http://deb.debian.org/debian buster/main amd64 libmodule-pluggable-perl all 5.2-1 [25,7 kB]
Réception de :52 http://deb.debian.org/debian buster/main amd64 libalien-wxwidgets-perl amd64 0.69+dfsg-2+b1 [25,3 kB]
Réception de :53 http://deb.debian.org/debian buster/main amd64 libblosc1 amd64 1.15.1+ds1-1 [44,9 kB]
Réception de :54 http://deb.debian.org/debian buster/main amd64 libclass-xsaccessor-perl amd64 1.19-3+b2 [38,0 kB]
Réception de :55 http://deb.debian.org/debian buster/main amd64 libfont-ttf-perl all 1.06-1 [317 kB]
Réception de :56 http://deb.debian.org/debian buster/main amd64 libfreetype6 amd64 2.9.1-3+deb10u2 [380 kB]
Réception de :57 http://deb.debian.org/debian buster/main amd64 libspiffy-perl all 0.46-1 [25,7 kB]
Réception de :58 http://deb.debian.org/debian buster/main amd64 libio-all-perl all 0.87-1 [66,7 kB]
Réception de :59 http://deb.debian.org/debian buster/main amd64 libnss3 amd64 2:3.42.1-1+deb10u3 [1159 kB]
Réception de :60 http://deb.debian.org/debian buster/main amd64 libopengl-perl amd64 0.7000+dfsg-3 [353 kB]
Réception de :61 http://deb.debian.org/debian buster/main amd64 libpdf-api2-perl all 2.033-1 [1370 kB]
Réception de :62 http://deb.debian.org/debian buster/main amd64 libsvg-perl all 2.84-1 [67,9 kB]
Réception de :63 http://deb.debian.org/debian buster/main amd64 libwx-perl amd64 1:0.9932-5+b1 [1726 kB]
Réception de :64 http://deb.debian.org/debian buster/main amd64 libwx-glcanvas-perl amd64 0.09-5+b1 [17,7 kB]
Réception de :65 http://deb.debian.org/debian buster/main amd64 libxml-namespacesupport-perl all 1.12-1 [14,8 kB]
Réception de :66 http://deb.debian.org/debian buster/main amd64 libxml-sax-base-perl all 1.09-1 [20,4 kB]
Réception de :67 http://deb.debian.org/debian buster/main amd64 libxml-sax-perl all 1.00+dfsg-1 [58,6 kB]
Réception de :68 http://deb.debian.org/debian buster/main amd64 libxml-sax-expat-perl all 0.51-1 [12,0 kB]
Réception de :69 http://deb.debian.org/debian buster/main amd64 libxml-sax-expatxs-perl amd64 1.33-2+b5 [115 kB]
Réception de :70 http://deb.debian.org/debian buster/main amd64 manpages-dev all 4.16-2 [2232 kB]
47,1 Mo réceptionnés en 6s (7406 ko/s)                                                                                                              
Extraction des modèles depuis les paquets : 100%
Préconfiguration des paquets...
dpkg: libcrypt-dev:amd64 : problème de dépendance, mais suppression comme demandé :
 libc6-dev:amd64 dépend de libcrypt-dev.

(Lecture de la base de données... 201205 fichiers et répertoires déjà installés.)
Suppression de libcrypt-dev:amd64 (1:4.4.17-1) ...
dpkg: avertissement: dégradation (« downgrade ») de libc6-dev:amd64 depuis 2.30-4 vers 2.28-10
(Lecture de la base de données... 201188 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc6-dev_2.28-10_amd64.deb ...
Dépaquetage de libc6-dev:amd64 (2.28-10) sur (2.30-4) ...
dpkg: avertissement: dégradation (« downgrade ») de libc-dev-bin depuis 2.30-4 vers 2.28-10
Préparation du dépaquetage de .../libc-dev-bin_2.28-10_amd64.deb ...
Dépaquetage de libc-dev-bin (2.28-10) sur (2.30-4) ...
dpkg: libcrypt1:i386 : problème de dépendance, mais suppression comme demandé :
 libc6:i386 dépend de libcrypt1.

(Lecture de la base de données... 201164 fichiers et répertoires déjà installés.)
Suppression de libcrypt1:i386 (1:4.4.17-1) ...
dpkg: avertissement: dégradation (« downgrade ») de libc6:i386 depuis 2.30-4 vers 2.28-10
(Lecture de la base de données... 201163 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libc6_2.28-10_i386.deb ...
Déconfiguration de libc6:amd64 (2.30-4) ...
Dépaquetage de libc6:i386 (2.28-10) sur (2.30-4) ...
dpkg: avertissement: dégradation (« downgrade ») de libc6:amd64 depuis 2.30-4 vers 2.28-10
Préparation du dépaquetage de .../libc6_2.28-10_amd64.deb ...
Dépaquetage de libc6:amd64 (2.28-10) sur (2.30-4) ...
(Lecture de la base de données... 201166 fichiers et répertoires déjà installés.)
Suppression de libcrypt1:amd64 (1:4.4.17-1) ...
Paramétrage de libc6:amd64 (2.28-10) ...
/usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
dpkg: erreur de traitement du paquet libc6:amd64 (--configure) :
 installed libc6:amd64 package post-installation script subprocess returned error exit status 127
Paramétrage de libc6:i386 (2.28-10) ...
/usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
dpkg: erreur de traitement du paquet libc6:i386 (--configure) :
 installed libc6:i386 package post-installation script subprocess returned error exit status 127
Des erreurs ont été rencontrées pendant l'exécution :
 libc6:amd64
 libc6:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)
 



et maintenant... Je ne peux plus entrer de commande avec sudo, ni me logger dans un tty.

Je ne sais pas quoi faire pour reparer, parce que je ne comprends pas ce qui se passe...
Est-ce que quelqu'un a une idée?

Mercihelp.gifhelp.gifhelp.gif

Hors ligne

#2 13-01-2021 14:32:59

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.9 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : tout cassé apres full-upgrade

L'erreur est ici :

/usr/bin/perl: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory


Et elle est dûe à ton retour en arrière depuis la version Sid de la lib C à la version Buster, opération qui n'est tout simplement pas prévue.

Pour que ton système se remette à fonctionner, il va falloir que tu répares, dans cet ordre :

  • libc6

  • dpkg

  • apt


Jouer sous Debian ? Facile !

Hors ligne

#3 13-01-2021 14:41:15

hirsute
Membre
Inscription : 13-01-2021

Re : tout cassé apres full-upgrade

Merci pour cette réponse.
Mon ordi est tombé en veille, et je ne peux plus le sortir de la veille.
Du coup je l'ai éteint et il ne semble pas pouvoir se rallumer.
Est-ce qu'il y a une méthode pour faire quelque chose depuis un ordi qui ne passe pas le démarrage?(je peux décrypter mon disque, et il se stoppe dans les lignes avant le démarrage graphique)
Je peux encore ouvrir un tty, mais mon nom d'utilisateur ne fonctionne pas, root non plus (j'ai essayé au cas où 'su' et 'rien' qui ne marchent pas non plus.)
j'ai pas d'autres idées que de reinstaller debian...

Dernière modification par hirsute (13-01-2021 14:46:01)

Hors ligne

#4 13-01-2021 16:18:28

vv222
Administrateur
Lieu : Bretagne
Distrib. : GNU/Linux Debian « Sid »
Noyau : Linux ≥ 5.9 (amd64)
(G)UI : Openbox
Inscription : 18-11-2013
Site Web

Re : tout cassé apres full-upgrade

hirsute a écrit :

j'ai pas d'autres idées que de reinstaller debian...



Franchement, c’est ce que je pensais te conseiller wink
Le genre de situation que tu décris demande pas mal d’expérience pour être rétablie, ce n’est pas le genre de dépannage sur lequel je me lancerais par forum interposé.

Mais si tu veux tenter, ce qu’il faudrait faire c’est, en gros :

  • Passer par un système Debian live

  • Télécharger le .deb de libc6 pour Buster

  • Extraire le contenu de ce .deb via dpkg-deb, et manuellement mettre en place les fichiers requis sur le système en panne

  • Lancer un chroot sur le système en panne

  • Remettre dans un état cohérent dpkg, puis apt



Bien sûr, de nouvelles complications peuvent apparaître à chaque étape, c’est le prix à payer pour l’utilisation d’une Frankendebian tongue


Jouer sous Debian ? Facile !

Hors ligne

#5 13-01-2021 20:53:14

hirsute
Membre
Inscription : 13-01-2021

Re : tout cassé apres full-upgrade

Merci beaucoup!
Alors, j'ai pas tenté la piste noire.. mais la réinstallation s'est bien passée, comme dirait l'autre, 4H après on y pense plus!

Dernière modification par hirsute (13-01-2021 20:53:41)

Hors ligne

Pied de page des forums