On Wednesday 26 May 1999, at 9 h 19, the keyboard of Christian Perrier 
<[EMAIL PROTECTED]> wrote:

> Je ne sais trop pourquoi, mais le package jadetex a gravement merd� et m'a
> cr�� un tr�s vilain "fichier" dans /var/lib/dpkg/info :

Sur ma slink :

ludwigV:/var/lib/dpkg/info> ls -l jadetex*
-rw-r--r--   1 root     root           96 Dec 16 22:51 jadetex.conffiles
-rw-r--r--   1 root     root          815 Apr 20 22:21 jadetex.list
-rwxr-xr-x   1 root     root         2145 Dec 16 22:50 jadetex.postinst
-rwxr-xr-x   1 root     root          410 Dec 16 22:51 jadetex.postrm

Cela ressemble plut�t � une d�connance du syst�me d'E/S, entrainant une 
corruption de donn�es. Je me cite (je pense que tu n'y couperas pas de debugfs) 
:

From: Stephane Bortzmeyer <[EMAIL PROTECTED]>
To: Martin Quinson <[EMAIL PROTECTED]>
Cc: [EMAIL PROTECTED]
Subject: Re: probleme de fs
Date: Tue, 04 May 1999 21:33:12 +0200

On Saturday 5 June 1999, at 23 h 18, the keyboard of Martin Quinson 
<[EMAIL PROTECTED]> wrote:


> La seule chose qui m'inquiete un peu, c'est que l'un des scripts que j'ai 
> fait 
> s'est un peu emballe. Voila le resultat :
> 
> bash-2.01$ pwd ; ls -l
> /home/mt/PERL/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/tmp/mc-4.5.1/tk
> total 3983056695
> b--xr-srw-   1 29285    11565     45,  45 jan  7  1994 gui.dbits.tcl
> br-xrwS-w-   1 29795    26159    110,  46 avr 20  2032 gui.display.tcl

Cela n'a presque certainement rien � voir avec le script Perl mais avec un 
plantage de la machine, qui a men� � une corruption du syst�me de fichiers.

Pour l'avenir : �viter les resets brutaux.

Pour le pr�sent : 

1) chattr (change attributes) peut peut-�tre permettre de changer les attributs 
qui emp�chent ces fichiers d'�tre d�truits. rm pourra alors fonctionner. Dans 
mon souvenir, cela ne marchait pas avec les noyaux un peu anciens.

2) Plus casse-gueule mais peut-�tre indispensable pour �viter un reformatage :
#   ls -li le-fichier-bizarre
(Notez le num�ro de l'inode, tout � fait � gauche)
debugfs -w /dev/sda1
debugfs>  clri l-inode

Puis fsck...

(clri = clear inode)




Répondre à