Recupérer repertoire /var supprimé ?

Résolu/Fermé
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 - 23 sept. 2006 à 10:09
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 - 23 sept. 2006 à 16:45
Bonjour,

je suis sur ubuntu et suis débutant sur linux.

Je viens à l'instant de faire une enorme bétise :( j'ai supprimé tous les fichiers du répertoire /var avec une commande de ce genre rm -rf ./var/*

Au redemarrage, les logs affichent plein de messages d'erreur mais j'arrive quand même au login mais en console, plus de bureau gnome.

Donc ma question est simple : y a t-il un moyen de recupérer les fichiers du répertoire /var sinon dois-je reinstaller ubuntu?

Merci d'avance pour m'aider à réparer ma bêtise :(

17 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 10:21
Salut,

Je viens à l'instant de faire une enorme bétise :( j'ai supprimé tous les fichiers du répertoire /var avec une commande de ce genre rm -rf ./var/*

Non, tu n'as pas fais une enorme bêtise. Tu as fait une ENORME BETISE.

y a t-il un moyen de recupérer les fichiers du répertoire /var

D'après mes connaissances, après rm -rf, tu ne peux pas récuperer les fichiers supprimés.

Affiche, si tu peux
cat /etc/fstab
df -h

Sinon, dit comment ton disque est partitionné.
Tu as des données à sauvegarder?

Un conseil. Si tu n'est pas sur, avant t'exécuter une commande kamikaze genre rm -rf, mieux vaux poser d'abord la question.

Exemple
rm -rf / home/user/dossier_a_supprimer
ne supprime pas le répertoire dossier_a_supprimer.
Elle supprime la racine, donc plus de système.
Et ça à cause d'un simple espace entre / et home

lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 10:48
salut lami20J,

oui c'est une ENORME BETISE !!! je refais plus :(

voilà pour /etc/fstab

proc          /proc             proc            default   0       0
/dev/hda1          /                    ext3       default, errors=remount -ro         0 1
/dev/hda3          /home          ext3         default       0       2
/dev/hda4          /video          ext3         default       0       2
/dev/hda2           none            swap         sw               0       0
/dev/hdc             /media/cdrom0        udf,iso9660,user,noauto  0   0


pour df -h :

filesystem       size            used    avail     use%     mounted on
/dev/hda1        20G        4,7G      14G      26%        /
varrun              252M          8K        252M     1%        /var/run
varlock              252M         4K        252M      1%       /var/lock
udev                  252M         460K     252M     1%       /dev
devshm             252M         0            252M     0%      /dev/shm
lrm                     252            19M      234M      8%      /lib/modules/2.6.15-27-386/volatile
/dev/hda3        29G          4,8G      23G       18%      /home
/dev/hda4       26G           7,8G      17G       32 %     /video


voilà pour ces commandes ...
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 11:03
Re,

j'ai dans ma tête 2 solutions :

1. récuperation d'un répertoire /var d'un système basé sur la même version que toi

2. réinstallation sans toucher la partition /home

lami20j

P..S. Je pourrai t'envoyer par mail un /var mais je dois savoir ta distrib
A toi de voir.
On pourra essayer pour voir si ça marche.
Après t'avoir cassé la tête avec l'utilisateur anne, peut ça vaut le coup d'essayer ;)
A toi.
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 11:23
oui, pourquoi pas si ça peut m'eviter de tout reinstaller

va dans message privée pour le mail
0
mamiemando Messages postés 33274 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 septembre 2024 7 782
23 sept. 2006 à 11:26
Je ne suis pas sûre que récupérer le /var de quelqu'un suffise. Il faudrait qu'il ait la même version que toi et il y a des données personnelles que tu as du perdre (par exemple ta base sql et tes sites perso si tu en avais sur ta machine). Et même si quelqu'un à la même ubuntu ce n'est pas certain que tout remarche. Très sincèrement, ça me surprendrait que sur ce coup tu puisse t'en sortir sans réinstaller. Mais bon une ubuntu c'est plutôt rapide à installer non ?

Bonne chance
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 11:28
Hello,

on peut toujours essayer.
rien à perdre ;)
je vais essayer chez moi, d'abord

lami20j
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 12:08
Re,

regarde dans tes mails.

Sinon tu peux télécharger ici
https://www.hightail.com/

Quand tu as reussi télécharger le fichier, fait un signe.
Il faut que je te dise les étapes à faire ;)

lami20j

P.S. Le fichier fait 12 Mo
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 12:19
ok il est en cours de téléchargement.

Par contre juste un détail: actuellement je suis sur mon portable sous windows et ubuntu est sur mon PC dans une autre pièce donc il va falloir copié ton fichier soit sur une clé usb ou un cd ???
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 12:38
il va falloir copié ton fichier soit sur une clé usb ou un cd ???

Oui.

Les étapes à faire une fois le fichier sous Ubuntu

1. connexion root
sudo -s
Password:
2.
cd /
3. pas nécessaires si tu as déjà supprimé (et c'est le cas)-exécute la quand même
mv var var.old
4.
tar xzvf /chemin/vers/var_lami20j.tgz
5.
apt-get update
6.
apt-get upgrade
lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 13:03
juste un truc, le fichier tgz je le copie où ? dans /var ou dans /home/quercus/ ?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 13:07
juste un truc, le fichier tgz je le copie où ? dans /var ou dans /home/quercus/ ?

Je vois que tu es vigilent maintenant ;) Tu poses d'abord la question.
C'est bien :-) Tu es sur la bonne voie ;)

Tu le mets dans /home/quercus (mais où est anne ?! )

Et l'étape 4. deviendra
tar xzvf /home/quercus/var_lami20j.tgz
lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 13:13
Bon, c ce que j'avais fait, c'est en cours d'upgrade ...

oui je suis revenu à quercus, en fait je me suis exercé à faire cette démarche pour bien l'assimilé.

.....
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 13:28
Suite à l'upgrade, j'ai le message d'erreur suivant :

errors were encountered while processing

libglibmm-2.4-dev
libgnomeprint2.2-doc
libgnomeui-doc
libgtkmm-2-4-dev

E: Sub-process /usr/bin/dpkg returned an error code (1)


est-ce queje reboot quand même?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 13:30
Oui. D'ailleurs tu n'as pas le choix.
Tu me tiens au courant. J'attends

lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2 > lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019
23 sept. 2006 à 13:46
Au reboot j'ai eu une fenêtre avec ce message :

le repertoire d'autorisation du serveur (daemon /ServAuthDir) est defini à /var/lib/gdm mais celui-ci n'existe pas. Veuillez corriger la configuration et redemarrer GDM

j'ai fait accepté et je me suis retrouvé en console donc pour l'instant rien de changer sauf quedans /var j'ai maintenant une arborescence ...
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 13:51
affiche grep gdm /etc/group

merci
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 13:58
Tape les commandes suivantes en root
mkdir /var/lib/gdm
chown -vR gdm:gdm /var/lib/gdm
chmod -vR 0750 /var/lib/gdm
lami20j

P.S. c'est normal ton message, je n'avais pas installé gdm
Je l'ai fait et j'ai supprimé le répertoire /var/lib/gdm et j'ai eu la même chose que toi.
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 14:16
J'ai oublié
/etc/init.d/gdm restart
lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 14:28
Bien, tu vas être content car je suis à nouveau sur mon bureau gnome.

Néanmoins, il faut y mettre un bémole: l'affichage est de moyenne qualité, à chaque ouverture de fenêtre, l'affichage se fait de façon comment dire "sequentiel" par à coups. En fait l'affichage est lent. J'ai donc essayé de reinstaller le driver nvidia mais celui-ci retourne la même erreur que plus haut :

errors were encountered while processing

libglibmm-2.4-dev
libgnomeprint2.2-doc
libgnomeui-doc
libgtkmm-2-4-dev

E: Sub-process /usr/bin/dpkg returned an error code (1)


J'ai essayé aussi d'installer d'autres programmes et j'ai les mêmes messages.

En tout cas félicitation pour cette procedure,
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 14:35
Puisque on est en test
apt-get install libglibmm-2.4-dev libgnomeprint2.2-doc libgnomeui-doc libgtkmm-2-4-dev

lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 14:52
bon, ya du mieux, j'ai fait un :

dpkg-reconfigure xserver-xorg et j'ai refait toute la config en choisissant le driver "nvidia" puis le busID 2:0:0 car avant j'etais sur le 1:0:0 maintenant l'affichage est nettement meilleur :) mais le driver nvidia-glx pour l'accémlération 3D ne veut pas s'installer.

Je vais t'envoyer par mail la capture d'ecran du message d'erreur dans synaptic.

Sinon voici le resultat de l'essai d'installation des fichiers cités plus haut :

quercus@quercus:~$ sudo -s
Password:
root@quercus:~# apt-get install libglibmm-2.4-dev libgnomeprint2.2-doc libgnomeui-doc libgtkmm-2-4-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
libglibmm-2.4-dev est déjà la plus récente version disponible.
libgnomeprint2.2-doc est déjà la plus récente version disponible.
libgnomeui-doc est déjà la plus récente version disponible.
E: Impossible de trouver le paquet libgtkmm-2-4-dev
root@quercus:~#
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006
23 sept. 2006 à 14:56
J'ai fait copier/coller de ton message

ce n'est pas libgtkmm-2-4-dev mais libgtkmm-2.4-dev

lami20j
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 14:48
A savoir que peut être les erreurs que tu as sont peut être dues aux d'autres manipulations que tu as fait.

Quand tu as fini de tester et tu remarqueras que ça ne marche toujours pas comme tu vuex alors tu peux réinstaller mais sans toucher la partition home pour ne pas perdre tes données.

La conclusion est que l'histoire d'utiliser un autre var ça peut marcher, mais comme mamiemando a préciser dans son message, si tu avais des données autre que celles de système (base sql, etc...) tu as tout perdu.

A savoir que le var que je t'ai donné a été depouillé, je ne t'ai donné que le minimum.
J'ai fait aussi un apt-get clean

lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 15:02
Bon alors le vrai message d'erreur est :

quercus@quercus:~$ sudo -s
root@quercus:~# apt-get install libglibmm-2.4-dev libgnomeprint2.2-doc libgnomeui-doc libgtkmm-2.4-dev
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
libglibmm-2.4-dev est déjà la plus récente version disponible.
libgnomeprint2.2-doc est déjà la plus récente version disponible.
libgnomeui-doc est déjà la plus récente version disponible.
libgtkmm-2.4-dev est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
4 partiellement installés ou enlevés.
Il est nécessaire de prendre 0o dans les archives.
Après dépaquetage, 0o d'espace disque supplémentaires seront utilisés.
Paramétrage de libglibmm-2.4-dev (2.10.4-0ubuntu1) ...
/var/lib/doc-base/info/glibmm2.4-reference.list: cannot open for appending at /usr/sbin/install-docs line 553.
dpkg : erreur de traitement de libglibmm-2.4-dev (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Paramétrage de libgnomeprint2.2-doc (2.12.1-3ubuntu2) ...
/var/lib/doc-base/info/libgnomeprint2.2-doc.list: cannot open for appending at /usr/sbin/install-docs line 553.
dpkg : erreur de traitement de libgnomeprint2.2-doc (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 2
Paramétrage de libgnomeui-doc (2.14.1-0ubuntu3) ...
/var/lib/doc-base/info/libgnomeui-doc.list: cannot open for appending at /usr/sbin/install-docs line 553.
dpkg : erreur de traitement de libgnomeui-doc (--configure) :
 le sous-processus post-installation script a retourné une erreur de sortie d'état 2
dpkg : des problèmes de dépendances empêchent la configuration de libgtkmm-2.4-dev :
 libgtkmm-2.4-dev dépend de libglibmm-2.4-dev (>= 2.6.0) ; cependant :
  Paquet libglibmm-2.4-dev n'est pas encore configuré.
dpkg : erreur de traitement de libgtkmm-2.4-dev (--configure) :
 problèmes de dépendances - laissé non configuré
Des erreurs ont été rencontrées pendant l'exécution :
 libglibmm-2.4-dev
 libgnomeprint2.2-doc
 libgnomeui-doc
 libgtkmm-2.4-dev
E: Sub-process /usr/bin/dpkg returned an error code (1)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 15:14
apt-get install doc-base
lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 15:29
maintenat c'est OK, il me reste juste le problème de nvidia, je te l'aoi envoyé par mail.

Un grand merci pour le coup de main et "chapeau bas" :)
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 16:05
Re,

affiche le résultat de cat /etc/apt/sources.list

Merci.

lami20j
0
quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006 2
23 sept. 2006 à 16:29
Bonne nouvelle, j'ai reussi à recupérer mon accélération 3D . Voilà comment j'ai procédé :

1- j'ai supprimé les .deb de nvidia dans /var/cache/apt/archives (nvidia-glx et nvidia-glx-dev)

RQ: OUI, JE SAIS ,J'AI PAS PU M'EN EMPECHE :):) c 'etait trop tentant de supprimer ces fichiers :)

2-j'ai supprimé le repertoire /urs/lib/nvidia qui contient les fichiers "libGL.so"

3-j'ai reinstallé ensuite nvidia-glx et nvidia-glx-dev

l'installation s'est passé sans erreur puis j'ai activé le driver "sudo nvidia-xconfig"

puis ctrl backspace et voici le resultat de glxgears:

quercus@quercus:~$ glxgears
18139 frames in 5.0 seconds = 3627.668 FPS
19856 frames in 5.0 seconds = 3971.061 FPS
19839 frames in 5.0 seconds = 3967.687 FPS
19829 frames in 5.0 seconds = 3965.688 FPS


puis le resultat de :

quercus@quercus:~$ glxinfo | grep direct
direct rendering: Yes
quercus@quercus:~$


donc maintenant tout est OK sauf au démarrage du PC ou aux logs j'ai une erreur avec "guidance" pas eu le temps de noter exactement. C pas ce que c'est ?

Bref, pourquoi il a fallu que je supprime ces fichiers pour que ça marche, je ne sais pas , peut-être as-tu une idée?
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567 > quercus Messages postés 33 Date d'inscription samedi 2 septembre 2006 Statut Membre Dernière intervention 5 décembre 2006
23 sept. 2006 à 16:45
Le plus important est que ça marche.
Tu as fait un bon boulot.

Pour ton erreur au démarrage
dmesg | grep guidance
pourquoi il a fallu que je supprime ces fichiers pour que ça marche, je ne sais pas , peut-être as-tu une idée?

Il fallait déjà voir ce que les fichiers contient ;)
Prends d'habitude de ne pas supprimer rapidement.

Tu peux tout simplement renommer les fichiers

mv fichier fichier.old

Tu pourras consulter le fichier d'origine fichier.old pour comprendre des choses ou pas ;)

Et après si tu n'as plus besoin tu peux supprimer.

lami20j
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
23 sept. 2006 à 16:27
Salut,

pour l'histoir de ton driver nvidia

Ajout dans /etc/apt/sources.lists
deb fr.archive.ubuntu.com/ubuntu dapper restricted universe multiverse
deb-src fr.archive.ubuntu.com/ubuntu dapper restricted universe multiverse
deb fr.archive.ubuntu.com/ubuntu dapper-security restricted universe multiverse
et fait
apt-get update
apt-get upgrade
Maintenant tu pourras installer tes drivers nvidia
http://doc.ubuntu-fr.org/materiel/nvidia

lami20j
0