[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: récupérer sambaedu avec un chroot ?



Bonsoir Hugues,

On avance, on avance... C'est pas encore gagné mais ça va dans le bon
sens !

Le mardi 25 septembre 2007 à 20:04 +0200, Hugues LARRIVE a écrit :
> Christophe Gallaire a écrit :
> > Bonsoir Hugues, François et les autres,
> >
> > Bon... Alors, j'ai passé une p'tite heure devant le serveur en question.
> >
> > Voici le message d'erreur en question :
> >
> > /etc/init.d/rcS : line 60 : /var/log/dmesg : No such file or directory
> >
> >   
> Probablement que /var n'est pas monté, peut-être à cause d'une erreur
> disque...
> 
> Dans ce cas le reste ne peut pas fonctionner.
> > puis :
> >
> > Setting up x server socket directory /tmp/.x11-unix...Fatal; no entropy
> > gathering module de... Je n'ai pas la suite de l'erreur
> >
> > Et puis :
> >
> > open /dev/fd0 : no such file or directory... 
> >
> > Dernier message en boucle. Voilà.
> >
> > Je n'ai pas réussi à m'identifier en "single". Même message. Pas plus de
> > réussite en "rescue". Par contre, j'ai réussi en "emergency" mais on ne
> > fait pas grand chose en "emergency" !
> >
> >   
> Ben si, on répare...
> > Depuis lilo :
> >
> > Shift + Ctrl + Alt
> >
> > Linux2.6.20 emergency
> > password root

J'ai tout essayé ce matin : seul le mode emergency me permet de
m'identifier.

> >
> > J'ai quand même vérifié l'occupation du disque : 60%.
> >
> > En "emergency", la partition est en lecture seule : root@(none) !
> > Rrrrrrr !

Donc, j'en suis là : root@(none)

> Oui, car mountall.sh n'est pas executé, seul le système de fichier
> racine est monté en lecture seule.
> 
> Tu peux regarder comment est partitionné le disque :
> # cat /etc/fstab

J'ai oublié mes notes au boulot mais #cat /etc/fstab me renvoie :

/dev/hdc1      /     ext3     errors=remount-ro o  1


etc.


> /dev/hda1     /     ext3     errors=remount-ro     0  1
> /dev/hda2     none     swap     sw     0  0
> /dev/hda3     /sauv     ext3     defaults     0  0
> /dev/sda1     /home     xfs     defaults,quota     0  0
> /dev/sda2     /var/se3     xfs     defaults,quota     0  0
> proc     /proc     proc     defaults     0  0
> /dev/fd0     /floppy     auto     user,noauto     0  0
> /dev/cdrom     /cdrom     iso9660     ro,user,noauto     0  0
> 
> 
> Vérifier les volumes :
> # fsck /dev/hda1
> # fsck /dev/hda2
> # fsck /dev/hda3
> # fsck /dev/sda1
> # fsck /dev/sda2

Je ne peux pas vérifier tout. Il y a une partition qui me renvoie une
erreur... Heu... je ne sais laquelle. Je l'avais noté !

> Après tu peux remonter la racine en lecture/écriture :
> # mount / -o remount,ro

J'arrive pas ! Pas d'accès en écriture ! Aucune message d'erreur. C'est
tout simplement comme si la commande était inefficace : il ne passe
rien !


> Puis monter le reste
> # mount -a

Tout bon...

Donc, une fois que je lance apt-get remove gnome, j'ai un message
d'erreur qui me dit que, en gros, je n'ai accès à ma partition qu'en
lecture seule !

N'est-il pas possible de modifier momentanément l'accès à la partition
racine (/) en lecture/écriture depuis lilo.conf ? Je pense que je dois
pouvoir y arriver depuis un live CD, non ?

Un passage donc de ro --> rw : "rw permet un accès en lecture (read) et
écriture (write). Contrairement à ro qui ne donne qu'un accès en lecture
(read only)."

Qu'est-ce que tu en penses ?

Et avec la commande que tu m'a donnée : # mount / -o remount,ro --> #
mount / -o remount,rw, est-ce possible ?

> Et contrôler l'espace libre :
> # df -h

Pas de problème de ce côté-là.


@+

Christophe


> > J'en suis resté là. Demain ou jeudi, j'aimerais bien aller plus loin :
> > je ne sais pas, par exemple, avoir tous les droits sur cette maudite
> > partition, histoire de faire au moins cet apt-get remove gnome et Cie ! 
> >
> >
> > Merci de votre aide...
> >
> > @+
> >
> > Christophe
> >
> > Le lundi 24 septembre 2007 à 09:29 +0200, Christophe Gallaire a écrit :
> >   
> >> Bonjour Hugues,
> >>
> >>
> >> Le lundi 24 septembre 2007 à 01:22 +0200, Hugues LARRIVE a écrit :
> >>     
> >>> Christophe Gallaire a écrit :
> >>>       
> >>>> Merci Hugues pour ta réponse détaillée. Je vais essayer tout ça mardi et
> >>>> je vais essayer de récupérer plus d'infos.
> >>>>   
> >>>>         
> >>> De rien, le plus probable à mon sens est le problème de disque plein
> >>> donc à vérifier en premier (pas besoin de chroot pour ça).
> >>>       
> >> C'est une bonne indication. Je vais commencer par là en essayant de
> >> m'indentifier en "single" au boot sous lilo :
> >>
> >> Shift + Ctrl + Alt
> >>
> >> boot: linux single
> >>
> >> ou 
> >>
> >> linux 1 (je ne sais pas si avec cette commande je dois préciser le label
> >> du noyau déclaré dans lilo.conf... j'essaierai)
> >>
> >> ou
> >>
> >> boot: linux emergency
> >>
> >> Si ça marche, je vérifierai l'état d'occupation de la partition :
> >>
> >> df -h
> >>
> >> Comme tu me l'a suggéré, "si le volume contenant /var est
> >> plein tu peux faire de la place avec apt-get clean. Si apt est bloqué et
> >> qu'il te demande de faire apt-get -f install.
> >>
> >> Ou manuellement :
> >>
> >> # rm -rf /var/cache/apt/archives
> >>
> >> Puis 
> >>
> >> apt-get -f install
> >>
> >> Ensuite, rien n'est réglé, comme me l'a suggéré François, pour vérifier
> >> si le problème vient de l'interface graphique, je vais empêcher le
> >> démarrage de gdm en allant dans /etc/init.d/ et en faisant par exemple :
> >>
> >> mv gdm gdm.norun
> >>
> >> En redémarrant la machine ("un simple exit devrait faire l'affaire"), je verrai bien ce qu'il se passe.
> >>
> >>     
> >>> Sinon voilà un petit tuto pour le chroot :
> >>> http://www.gentoo.org/doc/fr/handbook/handbook-x86.xml?part=1&chap=6
> >>>       
> >>>> ...
> >>>>         
> >> Merci pour le lien.
> >>
> >>     
> >>>> Quand tu me dis : "un serveur est un serveur !" Pour moi, ça revient à
> >>>> dire : "un chat est un chat !" Je ne vois et n'entends que la
> >>>> tautologie. Je n'y connais rien en serveur. 
> >>>>
> >>>>   
> >>>>         
> >>> Ce que je veux dire par là c'est qu'un serveur n'est pas une station de
> >>> travail et réciproquement.
> >>> On encombre pas la mémoire d'un serveur avec une interface graphique ou
> >>> un environnement de bureau, on y installe le stricte minimum pour qu'il
> >>> face ce qu'il a à faire ce qui facilite énormément les mises à jour et
> >>> la maintenance, améliore la stabilité, la sécurité, etc. De plus on est
> >>> souvent contraint de partager le mot de passe root avec sa hiérarchie et
> >>> le shell a tendance à faire fuir les incompétents. 
> >>>       
> >> C'est clair ! Mon boss a fait grise mise devant la machine... Et ce
> >> n'est pas le seul ! Toutes les bonnes volontés se sont défilées !
> >>
> >>     
> >>>> Si tu ajoutes le fait que le type avant de partir à changer tous les
> >>>> mots de passe, tu imagines combien il m'a compliqué la tâche. 
> >>>>
> >>>> Il est fortement possible que si je n'arrive à rien rapidement, je veux
> >>>> dire, si je ne réussis pas à virer gnome et tout le bordel que j'ai
> >>>> ajouté, je réinstalle complètement sambaedu, comme ça au moins je
> >>>> comprendrai un p'tit peu ce que c'est !
> >>>>
> >>>>   
> >>>>         
> >>> En générale la réinstallation n'apporte pas grand chose (on est pas sous
> >>> windows) mais si tu n'as jamais installé et administré de serveur c'est
> >>> probablement la meilleur option.
> >>>       
> >> Je n'ai eu windows... Je suis p'têt une exception mais c'est ainsi.
> >> Avant j'étais sous mac, jusqu'à OSX. Quand je me suis aperçu que le
> >> noyau était une base unix (enfin BSD/darwin), j'ai migré sous Linux.
> >>
> >>     
> >>>> Là, j'avance - pas tant que ça - à l'aveugle et ça me saoule !
> >>>>
> >>>> C'est sympa de répondre de façon détaillée. 
> >>>>         
> >> Encore une fois, merci de ton aide. J'en profite pour remercier François
> >> également. Je vous donne des nouvelles demain soir. 
> >>
> >> @+ 
> >>
> >>  Christophe
> >>     
> >>>>   
> >>>>         
> >>>       
> >
> >
> >   
> 
> 



Reply to: