[Mise à jour de filesystem] Impossible de démarrer

Questions et astuces concernant l'installation et la configuration d'archlinux
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

[Mise à jour de filesystem] Impossible de démarrer

Message par darksurfer »

Bonjour,
j'écris parce que j'ai un souci avec la dernière intervention manuel et je sais vraiment pas par quel bout commencer pour résoudre ce problème.
L'ordinateur en question est un serveur hébergé chez OVH (kimsufi).

J'ai donc arrêté un maximum de services puis j'ai lancé :" rm -rf /var/run /var/lock && pacman -Syu && reboot " .
Et depuis le pc refuse de démarrer. J'ai accès à la machine en ssh avec un os de secours et la possibilité de monter les disques durs.
J'ai cherché :google: un peut j'ai tenter de recréer les fichiers ( répertoire et lien symbolique ) /var/run et /var/lock mais ça n'a rien fait. Maintenant je suis un peut perdu.
Je sais pas si je peux trouver des logs pertinents ou faire quelque chose d'utile.
Si vous avez une idée , une piste ou quelque chose je suis preneur :).

Cordialement
Darksurfer
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mise à jour de filesystem] Impossible de demarer

Message par FoolEcho »

darksurfer a écrit :" rm -rf /var/run /var/lock && pacman -Syu && reboot "
Ceci ne devrait pas s'appliquer pour la majorité des utilisateurs... Tu étais sûr de ton coup ? :?
Sinon, dans le doute, il faut chrooter (via ton système de secours / voir wiki et/ou forum) et remettre la version précédente de filesystem.
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

Re: [Mise à jour de filesystem] Impossible de demarer

Message par darksurfer »

La condition était il me semble que /var/run et /var/lock soient des répertoires ( ou du moins je l'ai compris comme ça sur l'article ).
Bon je vais creuser de ce coter :) :) Merci
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [Mise à jour de filesystem] Impossible de demarer

Message par jc51 »

pourtant ces bien expliqué ces si tu n utilises pas initscripts que tu te sers de systemd par exemple qu'il faut faire cette manip .
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

Re: [Mise à jour de filesystem] Impossible de demarer

Message par darksurfer »

:bouletdujour: HOO ! :oops: Comment j'ai pue pas voir ça ! La prochaine fois j'attendrais la traduction. :? Mais bon même en anglais c'était évident.

J’espère que je vais réussir à rattraper le coup =)
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [Mise à jour de filesystem] Impossible de demarer

Message par jc51 »

pi si tu as un doute viens demander ici surtout avant de faire un rm -rf .si non @FoolEcho ta donnait la solution.
Thinkpad 13 Archlinux/XFCE
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Mise à jour de filesystem] Impossible de demarer

Message par oktoberfest »

darksurfer a écrit :" rm -rf /var/run /var/lock && pacman -Syu && reboot "
Quelle idée de faire un reboot automatique après un pacman :cdmalad:

Je vais le dire une centième fois : la mise à jour d'un os n'est pas une opération anodine ! On vérifie toujours le résultat de la mise à jour (les messages que fournit pacman pendant la mise à jour) avant de continuer
sinon... :corde:
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

Re: [Mise à jour de filesystem] Impossible de demarer

Message par darksurfer »

Bon en Chroot pacman trouve pas les points de montage, je pense que je vais faire des sauvegardes et repartir de zéro.
En plus je viens de voir qu'ils ont mis à jour l'image disponible de Archlinux chez OVH ( l'ancienne datant de 2009 :/ ). Ça devrait prendre un peut de temps mais tant pis :)

Merci les gens pour le coup de main :D.

Ps : je passe le sujet en contourné du cou ?
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mise à jour de filesystem] Impossible de demarer

Message par FoolEcho »

À toi de voir... on n'a pas assez d'infos pour t'aider sur le chroot (comme chacun sait, ça me ferait mal de devoir réinstaller :mrgreen: )... Pour tout dire, je suis un peu (beaucoup) surpris de ton problème... parce que tout ce qu'a fait le rm normalement c'est de supprimer les liens symboliques, pas le contenu, donc la mise à jour derrière a du rectifier le tir (/run devait toujours être intact: rm -rf ne suit pas les liens symboliques... ou me trompais-je ?) ... tu n'aurais pas un autre problème derrière, plutôt, consécutif à ta mise à jour ?
On peut voir ton log de pacman ?
oktoberfest a écrit :Quelle idée de faire un reboot automatique après un pacman :cdmalad:
Je suis assez d'accord avec toi... :?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [Mise à jour de filesystem] Impossible de demarer

Message par tuxce »

Le reboot, c'est juste quand ça réussit. C'est pour éviter de continuer à travailler avec un éventuelle fichier manquant dans les dossiers supprimés avant la maj.
Mais bon, c'est des solutions pour le plus grand nombre et cela inclut l'utilisateur qui continuera à bosser sur son environnement de bureau même après le rm :)
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [Mise à jour de filesystem] Impossible de demarer

Message par jc51 »

le reboot automatique (d'ailleurs je les pas fais) moi ça me plais pas non plus,comme dit @oktoberfest je préfères regarder que tous ces bien passé avant de redémarrer.
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mise à jour de filesystem] Impossible de demarer

Message par FoolEcho »

@jc51: en même temps, cette histoire de rm/mise à jour/redémarrage ne concernait que ceux qui avaient /var/run and /var/lock en tant que répertoires et liens symboliques, donc assez peu d'utilisateurs, j'imagine. J'ai probablement embrayé trop vite là-dessus puisque c'était du tout frais, mais je pense que darksurfer a un autre souci. :?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [Mise à jour de filesystem] Impossible de demarer

Message par jc51 »

tout a fais @FoolEcho de toute façon il donne aucune info
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

Re: [Mise à jour de filesystem] Impossible de demarer

Message par darksurfer »

Hum je pense qu'il y a eu un hic dans la procédure parce qu’après le reboot j'avais plus aucun /run /var/run ni /var/lock. Et je réalise seulement que ça peut être vraiment problématique :oops:.

Je pense que le problème est lié à la manipulation que j'ai mal faite parce que j'avais pas toucher le serveur depuis plusieurs semaine ( mise a part yaourt -Syu hebdomadaire )
c'est Vrai que j'ai pas était très explicite sur le contexte mais je ne sais pas trop quelles informations seraient utiles.

Voila les log pacman si ça peut aider

Code : Tout sélectionner

[2012-06-07 16:20] Running 'pacman -Syu'
[2012-06-07 16:20] synchronizing package lists
[2012-06-07 16:20] starting full system upgrade
[2012-06-07 16:20] removed libusb (1.0.9-1)
[2012-06-07 16:20] upgraded krb5 (1.10.1-3 -> 1.10.2-1)
[2012-06-07 16:20] upgraded dovecot (2.1.7-1 -> 2.1.7-3)
[2012-06-07 16:20] upgraded fakeroot (1.18.3-1 -> 1.18.4-1)
[2012-06-07 16:20] upgraded gnutls (3.0.19-1 -> 3.0.20-1)
[2012-06-07 16:20] upgraded libcups (1.5.3-3 -> 1.5.3-4)
[2012-06-07 16:20] installed libusbx (1.0.11-2)
[2012-06-07 16:20] upgraded nginx (1.2.0-2 -> 1.2.1-1)
[2012-06-07 16:20] upgraded pinentry (0.8.1-3 -> 0.8.1-4)
[2012-06-07 16:20] upgraded rsync (3.0.9-2 -> 3.0.9-3)
[2012-06-07 16:20] upgraded vim-runtime (7.3.515-2 -> 7.3.547-1)
[2012-06-07 16:20] upgraded vim (7.3.515-2 -> 7.3.547-1)
[2012-06-07 19:14] Running 'pacman -Syu --ignore filesystem'
[2012-06-07 19:14] synchronizing package lists
[2012-06-07 19:14] starting full system upgrade
[2012-06-07 19:15] Running 'pacman -Syu --ignore filesystem'
[2012-06-07 19:15] synchronizing package lists
[2012-06-07 19:15] starting full system upgrade
[2012-06-08 10:39] Running 'pacman -Syu'
[2012-06-08 10:39] synchronizing package lists
[2012-06-08 10:39] starting full system upgrade
[2012-06-08 10:48] Running 'pacman -U filesystem-2012.2-5-any.pkg.tar.xz'
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mise à jour de filesystem] Impossible de demarer

Message par FoolEcho »

darksurfer a écrit :Bon en Chroot pacman trouve pas les points de montage, je pense que je vais faire des sauvegardes et repartir de zéro.
Du coup, réinstaller filesystem-2012.6 devrait résoudre la situation... Comment as-tu procédé pour le chroot au juste, que veux-tu dire par "pacman trouve pas les points de montage" ? (ceci étant, si tu as une sauvegarde du système d'avant ta mise à jour, tu gagneras peut-être du temps...)
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

Re: [Mise à jour de filesystem] Impossible de démarrer

Message par darksurfer »

alors pour le chroot j'ai fait depuis mon os de rescue

Code : Tout sélectionner

mount /dev/sda1 /mnt
mount /dev/sda2 /mnt/home
chroot /mnt
Quand je parlais des points de montage je parlais de ça :

Code : Tout sélectionner

Procéder à l'installation ? [O/n] o
(1/1) vérification de l'intégrité des paquets                                                                                                  [#######################################################################################] 100%
(1/1) chargement des fichiers des paquets                                                                                                      [#######################################################################################] 100%
(1/1) analyse des conflits entre fichiers                                                                                                      [#######################################################################################] 100%
Erreur : impossible de déterminer les points de montage
Erreur : pas assez d'espace libre
Erreur : la validation de la transaction a échoué (erreur non prévue)
ça fait ça pour toutes les opérations pacman. Donc
Vraiment vous embêtez plus je vais réinstaller. J'aurai du faire des Sauvegardes c'est bien fait pour moi :).
En tout cas merci de vôtres aide j'ai appris plein de choses
:D
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mise à jour de filesystem] Impossible de démarrer

Message par FoolEcho »

Perso, je préfère réinstaller quand tout est *vraiment* cassé. Après montage de sda1 (pas besoin du home), tu peux nous montrer la sortie de ls -al /mnt ? (avant que tu ne réinstalles, on peut forcer la réinstallation de filesystem au cas où ;-) )

EDIT: ... et même s'il n'y a guère de doute à ce sujet, pacman -Qk filesystem aussi.
«The following statement is not true. The previous statement is true.» :nage:
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [Mise à jour de filesystem] Impossible de démarrer

Message par oktoberfest »

Tu n'as que / et /home comme partition (pas de /var par exemple) ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
darksurfer
Hankyu
Messages : 13
Inscription : jeu. 07 juin 2012, 17:26

Re: [Mise à jour de filesystem] Impossible de démarrer

Message par darksurfer »

oui j'ai que ces partitions la ( installation pas défaut OVH) je me ferais plus avoir ^^

alors le ls /mnt :

Code : Tout sélectionner

drwxr-xr-x 21 root root  4096 Jun  8 08:48 .
drwxrwxrwt 16 root root   380 Jun  7 15:36 ..
drwxr-xr-x  2 root root  4096 Jun  4 13:00 bin
drwxr-xr-x  4 root root  4096 Sep  8  2011 boot
drwxr-xr-x  2 root root  4096 Jun  7 17:18 dev
drwxr-xr-x 55 root root  4096 Jun  8 09:20 etc
drwxr-xr-x 10 root root  4096 May 21 16:03 home
drwxr-xr-x  2 root root  4096 May  9 07:51 lib
drwx------  2 root root 16384 Dec 17  2009 lost+found
drwxr-xr-x  2 root root  4096 May  2 11:49 media
drwxr-xr-x  2 root root  4096 May  2 11:49 mnt
drwxr-xr-x  2 root root  4096 May  2 11:49 opt
drwxr-xr-x  2 root root  4096 Sep  8  2011 proc
drwxr-x---  6 root root  4096 Jun  8 11:21 root
drwxrwxrwx  4 root root  4096 Jun  7 14:54 run
drwxr-xr-x  2 root root  4096 Jun  4 13:00 sbin
drwxr-xr-x  5 root root  4096 May  7 12:43 srv
drwxr-xr-x  2 root root  4096 Dec 17  2009 sys
drwxrwxrwt  8 root root  4096 Jun  7 14:43 tmp
drwxr-xr-x 10 root root  4096 May  7 12:43 usr
drwxr-xr-x 13 root root  4096 Jun  7 17:13 var
le /run qu'on voit c'est moi qui l'ai créé ( j'ai tenter quelques truc avant de poster sur le forum ^^ ).
J'ai fait un tout bête mkdir /run et mkdir /run/lock

Par contre je viens de voir que y'a un deamons/ dans run qu'il me semble pas avoir créer.

et le pacman -Qk filesystem :

Code : Tout sélectionner

Avertissement : filesystem: /var/lock/ (Aucun fichier ou dossier de ce type)
filesystem : 85 fichiers au total, 1 fichier manquant
voila :) sinon j'ai commencé a faire des sauvegarde pour pouvoir réinstaller
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Mise à jour de filesystem] Impossible de démarrer

Message par FoolEcho »

Supprime le /run dans ton chroot ainsi que tous les machins que tu as pu faire puis fais (je suppose que tu as toujours filesystem dans ton cache):

Code : Tout sélectionner

tar Jxvf /mnt/var/cache/pacman/pkg/filesystem-2012.6-2-any.pkg.tar.xz -C /mnt/
(faudra supprimer les .INSTALL et .PKGINFO à la racine, ça fera désordre)
puis essaie de remettre à jour filesystem:

Code : Tout sélectionner

pacman -S filesystem
et enfin redémarrer...
«The following statement is not true. The previous statement is true.» :nage:
Répondre