Page 1 sur 2
[Mise à jour de filesystem] Impossible de démarrer
Publié : jeu. 07 juin 2012, 17:44
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é

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
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : jeu. 07 juin 2012, 17:55
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.
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : jeu. 07 juin 2012, 17:58
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
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : jeu. 07 juin 2012, 18:18
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 .
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 09:40
par darksurfer

HOO !

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 =)
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 10:00
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.
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 10:03
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
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...

Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 11:00
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

.
Ps : je passe le sujet en contourné du cou ?
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 11:27
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

)... 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

Je suis assez d'accord avec toi...

Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 11:40
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

Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 11:55
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.
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 12:06
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.

Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 12:12
par jc51
tout a fais @FoolEcho de toute façon il donne aucune info
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 12:50
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

.
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'
Re: [Mise à jour de filesystem] Impossible de demarer
Publié : ven. 08 juin 2012, 13:09
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...)
Re: [Mise à jour de filesystem] Impossible de démarrer
Publié : ven. 08 juin 2012, 13:31
par darksurfer
alors pour le chroot j'ai fait depuis mon os de rescue
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

Re: [Mise à jour de filesystem] Impossible de démarrer
Publié : ven. 08 juin 2012, 13:36
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.
Re: [Mise à jour de filesystem] Impossible de démarrer
Publié : ven. 08 juin 2012, 14:00
par oktoberfest
Tu n'as que / et /home comme partition (pas de /var par exemple) ?
Re: [Mise à jour de filesystem] Impossible de démarrer
Publié : ven. 08 juin 2012, 18:57
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
Re: [Mise à jour de filesystem] Impossible de démarrer
Publié : ven. 08 juin 2012, 19:10
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:
et enfin redémarrer...