Page 1 sur 1
[Kernel Panic] libcrypto.so file is too short (résolu)
Publié : sam. 28 mars 2015, 09:11
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....
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 09:20
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.
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 09:25
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.
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 11:20
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
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 11:38
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)
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 11:55
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?
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 12:27
par benjarobin
Oui, à faire depuis le chroot, ou si possible depuis le système réel :
Re: [Kernel Panic] libcrypto.so file is too short
Publié : sam. 28 mars 2015, 12:56
par lesebas
Yes résolu !

Avec l'option --force : sinon ça marche pas. Merci à tous pour votre aide!