[sys] Suppression accidentelle de /var (résolu /réinstall)

Questions et astuces concernant l'installation et la configuration d'archlinux
Nyutag
Hankyu
Messages : 44
Inscription : mar. 20 avr. 2010, 10:41

[sys] Suppression accidentelle de /var (résolu /réinstall)

Message par Nyutag »

Bonjour à tous!

Après une mise à jour de mon vieux Eee 701, n'ayant plus d'espace disque, j'ai voulu faire un

Code : Tout sélectionner

sudo rm -rf /var/cache/pacman/pckg/*
mais mon doigt à glissé sur la touche entrée réalisant un

Code : Tout sélectionner

sudo rm -rf /var
Venant de réaliser une autre action avec sudo, il n'y a pas de demande de mdp et mon répertoire /var à disparut.

Je viens ici pour savoir si il me reste une alternative à une réinstallation du système. L'Eee à déjà rebooté sans problème et les appli les plus utilisées (wicd et firefox) fonctionnent. En revanche, il manque une librairie à yaourt/pacman ce qui, vous en conviendrez, et assez génant.

Code : Tout sélectionner

$ yaourt (ou pacman) -Syu
Erreur : l'initialisation de la librairie alpm a échoué (trouver ou lire le répertoire a échoué)
Je suppose donc que d'autre appli ou été affecté.

Je suppose que le plus safe est encore une réinstallation vu que je me retrouve privé de maj système, mais comme ce petit gadjet ne me sert que pour l'internet mobile, pour le moment, j'ai un peu la flemme de me retaper une réinstallation, le plus compliqué étant de créer la clé usb bootable ;-)

N'hésitez pas à donner vos conseils et avis sur le sujet. D'avance merci!
Dernière modification par Nyutag le lun. 19 mars 2012, 09:57, modifié 1 fois.
Avatar de l’utilisateur
Nic0
Chu Ko Nu
Messages : 454
Inscription : dim. 11 janv. 2009, 03:16
Localisation : Calvados (14)

Re: Suppression accidentelle de /var

Message par Nic0 »

Nyutag a écrit :

Code : Tout sélectionner

sudo rm -rf /var/cache/pacman/pckg/*
Je pari que dorénavant tu feras à la place un pacman -Scc comme tout le monde :D

Sinon, je crois que la punition est effectivement la réinstallation, sachant que tu as de toute façon perdu ta base de donnée de pacman et qu'il n'est pas si facile de la reconstruire il me semble.
~ Yet Another DevOps Blog ~
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17606
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: Suppression accidentelle de /var

Message par benjarobin »

Tu viens de perdre la partie la plus importante du système : C'est à dire la base de donnée de pacman. Tu peux tenter de la récupérer mais cela ne sera pas comme avant (voir Wiki). Le plus simple est la réinstallation
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
joffrey budniak
Daikyu
Messages : 53
Inscription : dim. 18 mars 2012, 13:55

Re: Suppression accidentelle de /var

Message par joffrey budniak »

bonjour la communauté

quelle différence entre

Code : Tout sélectionner

pacman -Syu
et

Code : Tout sélectionner

pacman -Scc
j'ai trouver

Code : Tout sélectionner

pacman -Sc
c'est pour vider les paquets non installé du cache
Dernière modification par joffrey budniak le lun. 19 mars 2012, 09:40, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: Suppression accidentelle de /var

Message par FoolEcho »

Nic0 a écrit :Sinon, je crois que la punition est effectivement la réinstallation, sachant que tu as de toute façon perdu ta base de donnée de pacman et qu'il n'est pas si facile de la reconstruire il me semble.
Sans le log ( /var/log/pacman.log), c'est cuit. :(

Tu peux probablement récupérer /var avec testdisk/photorec... mais effectivement, tu auras sans doute plus vite fait de réinstaller (pense bien à conserver tes configurations, /etc/, ton home et tout ce qu'il est possible de garder).



@joffrey budniak: merci de ne pas mélanger les sujets :rhooo: Il y a le wiki (pacman), et le man pour comprendre les commandes de base.
«The following statement is not true. The previous statement is true.» :nage:
Nyutag
Hankyu
Messages : 44
Inscription : mar. 20 avr. 2010, 10:41

Re: Suppression accidentelle de /var

Message par Nyutag »

Merci à tous pour vos réponses.

C'est bien ce qui me semblais. La récupération semble malheureusement impossible, puisque je ne peux plus rien installer et que le disque ssd n'est pas "démontable" sur cette machine (j'ai déjà désossé la bête pensant justement mettre un disque plus important qu'un simple ssd de 4Gio...

Bon, ça me servira de leçon ;-)

Encore merci
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [sys] Suppression accidentelle de /var (résolu /réinsta

Message par oktoberfest »

:sm: signature, signature...
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
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [sys] Suppression accidentelle de /var (résolu /réinsta

Message par oloꟼ »

Nyutag quelques petites pistes pour ne pas recommencer ce genre de boulettes :
  • rm -r : pourquoi ? Le but étant uniquement de vider le contenu d'un dossier, pas besoin de -r
  • si tu souhaite supprimer un répertoire, et éviter de le faire s'il n'est pas vide, utilise rmdir
  • Pour vider le cache de pacman, il existe pacman -Scc qui vide tout et pacman -Sc qui laisse les paquets installés en place.
Hésite pas à faire un petit man pacman

c'est pas très intéressant, mais je poste juste parce que j'ai découvert [c] :mrgreen:
oloꟼ aka ewloni
Répondre