Debian Squeeze : /usr cassé, la machine va t-elle rebooter ?

Le
jacques
Bonjour,

Une grande partie des binaires de /usr/bin et /usr/sbin sont effacés
(fausse manip :-(

Beaucoup de services ont été réinstallés par apt-get.

La *grosse question* est de savoir comment va se passer le prochain reboot ?


Merci, Jacques

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/4E67CB9C.9090301@lavignotte.org
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Thierry Chatelet
Le #23737701
On Wednesday 07 September 2011 21:53:00 jacques wrote:
Bonjour,

Une grande partie des binaires de /usr/bin et /usr/sbin sont effacés
(fausse manip :-(

Beaucoup de services ont été réinstallés par apt-get.

La *grosse question* est de savoir comment va se passer le prochain reboot
?


Merci, Jacques



Jacques, cross-posting n'est pas une bonne conduite sur les listes. Mais tu as
eu plein de bonnes réponses sur debian-user...
Thierry

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
fra-duf-no-spam
Le #23737911
Le 15224ième jour après Epoch,
Thierry Chatelet écrivait:

Jacques, cross-posting n'est pas une bonne conduite sur les listes. Mais tu as
eu plein de bonnes réponses sur debian-user...



Euh... C'est pas du X-posting, il a juste posté deux questions
différentes (dans des langues adaptées), sur deux liste.

C'est une démarche louable autant qu'intelligente, non?

Pour fair avancer le schmilblick, m'sieur l'OP, tu as dans
/var/cache/apt/archives le binaires des paquets déjà installà ©s dans la
machine. Il est probable qu'un "dpkg -i /var/cache/apt/archives/*" ou
quelque chose d'équivalent puisse bien faire l'affaire.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Jean-Yves F. Barbier
Le #23737931
On Wed, 07 Sep 2011 21:53:00 +0200, jacques
Une grande partie des binaires de /usr/bin et /usr/sbin sont effacés
(fausse manip :-(



Non, c'est juste la raison pour laquelle on doit strictement limiter les
actions en root...

La *grosse question* est de savoir comment va se passer le prochain reboo t ?



Tout dépend des manquants; eg: si init est mqt, t'es mort.

il faut réinstaller; une solt:
* dpkg --get-selections > mespackageskejaieffacecommeunebuse.txt
* éditer et ajouter reinst-required après install par, si besoin est
* dpkg --set-selections < mespackageskejaieffacecommeunebuse.txt
(ça fait un packet de temps que je n'ai pas fait la manip, donc si à §a ne va
pas, essaye aussi en remplaçant 'install' par 'reinst-required').

SI ça ne marche pas:
* éditer, virer les 'install' et ne faire qu'une seule ligne avec tous les
noms de packages
* faire un cat mespackageskejaieffacecommeunebuse.txt et copier à la s ouris
* faire un apt-get install --reinstall <coller à la souris>

--
The economy depends about as much on economists as the weather does on
weather forecasters. -- Jean-Paul Kauffmann

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Aéris
Le #23738041
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Le 07/09/2011 23:30, Jean-Yves F. Barbier a écrit :
* éditer, virer les 'install' et ne faire qu'une seule ligne avec tous les
noms de packages
* faire un cat mespackageskejaieffacecommeunebuse.txt et copier à la souris
* faire un apt-get install --reinstall <coller à la souris>



Ou plus simplement :

dpkg -l | grep ^ii | awk '{print $2}' | xargs apt-get install --reinstall

Et pour le coup du cat à copier à la main, il aurait été bien plus
malin/sûr/utile de le faire avec xargs directement =)

xargs -a mespackageskejaieffacecommeunebuse.txt apt-get install --reinstall

- --
Aeris
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJOZ+Z0AAoJEK8zQvxDY4P9750H/R+lE5Z4Nnj4G4o4m4xgK2jr
NxUjyKqlEmT0cbNeI7VdIVqEvXMjAOkhPj/DRN590IRi0/EcsT/NZSkG9f9lucrP
hr3nczyEtNPvRiKUwQXYzvx23eg9+0joQx4VY8NupJAmHGzbhUmLz+mCUPpwSkjb
sFBXONot69ZAkDmABuPiscN4yGnYPOVqWoT+CEdeCvpMQiNedE68/N+ZpvHzTQ09
g4ojEkvfXeRUPSqSTiF7KLRA95/E9izlkCgGLHWySr7XZbP0rZzTufweEBcc4tp1
aK8SFYqQ5YUiH154VACMbyCNyrU9g3pU38yltYCt70QxNAYVqwJdYpHJiDN7IGg s4c
-----END PGP SIGNATURE-----

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/4e67e67c$0$7003$
jacques
Le #23738061
Le 07/09/2011 23:26, Jean-Yves F. Barbier a écrit :

La *grosse question* est de savoir comment va se passer le prochain reboot ?



Tout dépend des manquants; eg: si init est mqt, t'es mort.



init est dans /sbin et donc toujours présent sur la machine,
de même que les binaires de réseau (ifup, etc)


il faut réinstaller; une solt:
* dpkg --get-selections> mespackageskejaieffacecommeunebuse.txt



C'est fait,

et nous sommes dans l'optique de faire des
apt-get install --reinstall

La question du reboot qui passe ou casse tient sourtout à la crainte
d'un réseau EDF possiblement farceur :-(((


Merci des tuyaux,

J.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
David Soulayrol
Le #23738611
Le 8 septembre 2011 00:26, jacques
Le 07/09/2011 23:26, Jean-Yves F. Barbier a écrit :

La *grosse question* est de savoir comment va se passer le prochain
reboot ?



Tout dépend des manquants; eg: si init est mqt, t'es mort.



init est dans /sbin et donc toujours présent sur la machine,
de même que les binaires de réseau (ifup, etc)



Il me semblait avoir compris que tout ce qui est essentiel au
démarrage du système se situe à la racine, sous /lib, /bin, /sbin...
Cela permet de déplacer /usr sur une partition différente et de
pouvoir démarrer même si /usr ne peut être monté.

Donc j'aurais tendance à dire que le système va redémarrer. En
revanche, rien n'est garanti pour les services, qui eux sont bien
installés sous /usr, comme au hasard openssh-server. Donc, à moin s
d'avoir un accès physique à la machine, l'opération est dang ereuse.
--
David

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAM6M2O_CKFSbb92UFaG36Gdd-41j=G7BtKOKuzh7aU-1mr
Bruno Muller
Le #23738721
--=-jfjx3wj8wckMe5Un4UJT
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

Hello,

Le mercredi 07 septembre 2011 à 23:47 +0200, Aéris a écrit :
Le 07/09/2011 23:30, Jean-Yves F. Barbier a écrit :
> * éditer, virer les 'install' et ne faire qu'une seule ligne avec tous les
> noms de packages
> * faire un cat mespackageskejaieffacecommeunebuse.txt et copier à la souris
> * faire un apt-get install --reinstall <coller à la souris>

Ou plus simplement :

dpkg -l | grep ^ii | awk '{print $2}' | xargs apt-get install --reinstall



Ou plus simplement encore :

aptitude reinstall ~i


Pour en revenir au sujet, une Debian doit pouvoir booter, au moins en
mode single, sans /usr, c'est (indirectement) dans la chartre Debian
(FHS 2.3 «/bin : Essential user command binaries» et «/sbin : System
binaries») donc si ça ne marche pas, il y du bug report dan l'air ...

Bruno
--
ANAR
M : Je ne comprends pas pourquoi on fait des chats, ces bourgeois
individualistes ultralibéraux, les symboles de l'anarchisme...
P : Bah ! C'est comme le A... Les anarchistes pensent que ça veut dire
"anarchie"... alors que ça veut dire "abruti" !

--=-jfjx3wj8wckMe5Un4UJT
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEcBAABAgAGBQJOaHLiAAoJEAU2Po7GnYdWe1kH/0UW/QlTQ0XyEk2u1oQkzK6B
Yhcp7NYUFDNaw2zCDXNy5Cn8xdspauuhTLtDp/p3bdmlCqVX24076ulp4Zor2MlG
eX6hKag+RaEmZezltJKOtbeE5Z3vILdZcOwOVwYZOv2WK2hQJlzVuxt+8t9muosi
SSp0Gd8vichK4oeH3Nmk575vrjE8B+tdqx+nGSUFxJ1XiSjAd2L/qPZeWTrMMkyN
BhinwB/Yk6AjV88RxfdGKdk3vYId1lm7ai0H3GRJvn14KgrkCLW3+Zsvog5H1iva
gEGmOXCyHQ88OAqpvzaLCvqS9OCSMRnFvyvHVJUg50P9G7Oiy2jcneUnSOWVepM ÚZb
-----END PGP SIGNATURE-----

--=-jfjx3wj8wckMe5Un4UJT--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
jacques
Le #23739041
Le 08/09/2011 09:31, David Soulayrol a écrit :
Le 8 septembre 2011 00:26, jacques
Il me semblait avoir compris que tout ce qui est essentiel au
démarrage du système se situe à la racine, sous /lib, /bin, /sbin...
Cela permet de déplacer /usr sur une partition différente et de
pouvoir démarrer même si /usr ne peut être monté.

Donc j'aurais tendance à dire que le système va redémarrer. En
revanche, rien n'est garanti pour les services, qui eux sont bien
installés sous /usr, comme au hasard openssh-server. Donc, à moins
d'avoir un accès physique à la machine, l'opération est dangereuse.



Cet avis et celui de Bruno Muller rejoignent
le mien... j'ai déjà installé des machines Unix (pas Linux) sur
lesquelles /usr était un volume monté dans /etc/fstab.(1)

Les services tels que Postfix, Openssh-serveur sont rétablis, les
binaires ont été récupérés ou réinstallés.

Merci de vos idées et suggstions,


Jacques


ça c'est gâté le jour où un pote a mis /etc dans un volume
monté au démarrage :))



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
jacques
Le #23743941
Le 08/09/2011 11:31, jacques a écrit :

Cet avis et celui de Bruno Muller rejoignent
le mien... j'ai déjà installé des machines Unix (pas Linux) sur
lesquelles /usr était un volume monté dans /etc/fstab.(1)



http://tldp.org/LDP/intro-linux/html/sect_03_01.html

%On a server, system data tends to be separate from user data. Programs
%that offer services are kept in a different place than the data
%handled by this service. Different partitions will be created on such
%systems:
%
% a partition with all data necessary to boot the machine
%
% a partition with configuration data and server programs
%
% one or more partitions containing the server data such as database
%tables, user mails, an ftp archive etc.
%
% a partition with user programs and applications
%
%one or more partitions for the user specific files
% (home directories)
%
% one or more swap partitions (virtual memory)

Nous n'avons pas essayé d'effacer totalement /usr pour vérifier le bien
fondé ce ceci :)

Le sysème a redémarré sans trop broncher, juste les locales un peu
cassées ce qui perturbait la console,

Maintenant surveillance des logs pour pister les évenements périodiques
possiblement défaillants. Par exemple la rotation des logs.


Jacques

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Publicité
Poster une réponse
Anonyme