[Kernel Panic] libcrypto.so file is too short (résolu)

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
lesebas
Chu Ko Nu
Messages : 359
Inscription : ven. 01 févr. 2013, 19:16

[Kernel Panic] libcrypto.so file is too short (résolu)

Message par lesebas »

Bonjour,

Mon PC a planté pendant une mise à jour (mon fils à lancé un jeu sur la plateforme steam pendant la maj). Resultat kernel panic au reboot. J'ai suivi le wiki sur le kernel panic pour retrograder le noyau mais quand je lance l'install sur le sytème chrooté :

Code : Tout sélectionner

pacman -U /var/cache/pacman/pkg/linux****
pacman :  errror while loading shared libraries : /usr/lib/libcrypto.so.1.0.0 : file is too short
A l'aide....
Dernière modification par lesebas le sam. 28 mars 2015, 12:56, modifié 1 fois.
Seb

Archlinux sur AMD64 (xfce / lightdm)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel Panic] libcrypto.so file is too short

Message par FoolEcho »

Salut,

Si tu n'as pas de sauvegarde du système, passe par un livecd (et le script pacstrap après montage de tes partitions), ce sera le plus simple.
De là tu pourras corriger ce qui coince et finir la mise à jour.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
lesebas
Chu Ko Nu
Messages : 359
Inscription : ven. 01 févr. 2013, 19:16

Re: [Kernel Panic] libcrypto.so file is too short

Message par lesebas »

Ok je vais tenter le pacstrap, car la j'ai chrooté depuis une autre partition arch sur le système... le temps de télécharger l'image.
Seb

Archlinux sur AMD64 (xfce / lightdm)
Avatar de l’utilisateur
lesebas
Chu Ko Nu
Messages : 359
Inscription : ven. 01 févr. 2013, 19:16

Re: [Kernel Panic] libcrypto.so file is too short

Message par lesebas »

Comment faire pour forcer l'install... pacstrap indique que les fichiers existent déja...

j'ai bien pensé a éditer le script pacstrap :

Code : Tout sélectionner

msg 'Installing packages to %s' "$newroot"
if ! pacman -r "$newroot" -Sy "${pacman_args[@]}"; then
  die 'Failed to install packages to new root'
fi

Code : Tout sélectionner

msg 'Installing packages to %s' "$newroot"
if ! pacman -r "$newroot" -Sy --force "${pacman_args[@]}"; then
  die 'Failed to install packages to new root'
fi
Mais je ne trouve pas le script une fois booté sur l'iso
Dernière modification par lesebas le lun. 30 mars 2015, 14:16, modifié 3 fois.
Seb

Archlinux sur AMD64 (xfce / lightdm)
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel Panic] libcrypto.so file is too short

Message par FoolEcho »

Oublie pacstrap, utilise directement l'option -r de pacman depuis le livecd (ou depuis ton autre Arch si tu en as une). :)
https://wiki.archlinux.fr/Pacman#Crash_ ... C3.A0_jour

EDIT: je corrige le wiki, "root" prête à confusion... il s'agit de monter la racine d'Arch, c'est-à-dire / et cie... (mais pas besoin de /home si séparé par exemple)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
lesebas
Chu Ko Nu
Messages : 359
Inscription : ven. 01 févr. 2013, 19:16

Re: [Kernel Panic] libcrypto.so file is too short

Message par lesebas »

J'avance je peux chrooter et pacman refonctionne en ayant reinstallé openssl, j'ai reinstallé linux en 3.18 mais j'ai plein d'erreur du genre :

ldconfig :! File : /usr/lib/lib****.so is empty not checked.

Peux-t-on forcer pacman à reinstaller tous les paquets présents sur le sytème?
Seb

Archlinux sur AMD64 (xfce / lightdm)
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel Panic] libcrypto.so file is too short

Message par benjarobin »

Oui, à faire depuis le chroot, ou si possible depuis le système réel :

Code : Tout sélectionner

pacman -S $(pacman -Qqn)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
lesebas
Chu Ko Nu
Messages : 359
Inscription : ven. 01 févr. 2013, 19:16

Re: [Kernel Panic] libcrypto.so file is too short

Message par lesebas »

Yes résolu ! :bravo: Avec l'option --force : sinon ça marche pas. Merci à tous pour votre aide!
Seb

Archlinux sur AMD64 (xfce / lightdm)
Répondre