Accéder au contenu.
Menu Sympa

fr - Re: [sympa-fr] problème suppresion archives web

Objet : Pour les administrateurs de serveurs de listes utilisant le logiciel Sympa

Archives de la liste

Chronologique Discussions  
  • From: adresse@cachée
  • To: Aumont <adresse@cachée>
  • Cc: adresse@cachée
  • Subject: Re: [sympa-fr] problème suppresion archives web
  • Date: Fri, 08 Feb 2002 12:22:15 +0100

Bonjour,

Malheureusement , quelque soit la méthode employée les messages dans l'archives Web apparaissent toujours bien qu'ils soient supprimés de l'archive texte .

J'ai tenté la reconstruction de l'archive web via le bouton ad-hoc et la ligne de commande suivante :

su sympa -c "touch ~adresse@cachée"

Aucun résultat probant :

Contenu du répertoire de l'archive après demande  de suppression du message  1 :
albatros:/adresse@cachée/2002-02# ll
total 24
drwxrw-r--    2 sympa    sympa        4096 Feb  8 10:35 arctxt
drwxr-xr-x    2 sympa    sympa        4096 Feb  8 10:35 deleted
-rw-r-----    1 sympa    sympa        1667 Feb  8 10:35 mail1.html
-rw-r-----    1 sympa    sympa        4918 Feb  8 10:35 msg00000.html
-rw-rw----    1 sympa    sympa        1399 Feb  8 10:35 thrd1.html


Le répertoire arctxt est vide alors que le répertoire deleted contient le message  1.



Voici un extrait   de strace de archived.pl    lors d'une demande de suppression d'un message  :


open("/adresse@cachée", O_RDONLY) = 6
........
[pid 11225] execve("/usr/bin/mhonarc", ["/usr/bin/mhonarc", "-outdir", "/adresse@cachée"..., "-rmm", "adresse@cachée"...], [/* 18 vars */]) = 0
...........
[pid 11225] stat("/adresse@cachée/2002-02", {st_mode=S_IFDIR|0744, st_size=4096, ...}) = 0
[pid 11225] stat("/adresse@cachée/2002-02", {st_mode=S_IFDIR|0744, st_size=4096, ...}) = 0
[pid 11225] stat("/adresse@cachée/2002-02", {st_mode=S_IFDIR|0744, st_size=4096, ...}) = 0
[pid 11225] stat("/adresse@cachée/2002-02", {st_mode=S_IFDIR|0744, st_size=4096, ...}) = 0
[pid 11225] mkdir("/adresse@cachée/2002-02/.mhonarc.lck", 0777) = 0
[pid 11225] stat("/adresse@cachée/2002-02/.mhonarc.db", {st_mode=S_IFREG|0640, st_size=16302, ...}) = 0
[pid 11225] stat("/adresse@cachée/2002-02/.mhonarc.db", {st_mode=S_IFREG|0640, st_size=16302, ...}) = 0
Reading database ...
[pid 11225] open("/adresse@cachée/2002-02/.mhonarc.db", O_RDONLY) = 6
........
[pid 11225] open("/adresse@cachée/2002-02", O_RDONLY|O_NONBLOCK|0x10000) = 6
Removing messages from /adresse@cachée/2002-02 ...

Writing mail .[pid 11225] open("/adresse@cachée/2002-02/msg00000.html", O_RDONLY) = 7
[pid 11225] open("/adresse@cachée/2002-02/msgtmp.11225", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 8
[pid 11225] stat("/adresse@cachée/2002-02/msgtmp.11225.gz", 0xbffffb1c) = -1 ENOENT (No such file or directory)
[pid 11225] rename("/adresse@cachée/2002-02/msgtmp.11225", "/adresse@cachée/2002-02/msg00000.html") = 0

[pid 11225] stat("/adresse@cachée/2002-02/mail1.html", {st_mode=S_IFREG|0640, st_size=1667, ...}) = 0
[pid 11225] stat("/adresse@cachée/2002-02/mail1.html.gz", 0xbffffb1c) = -1 ENOENT (No such file or directory)
[pid 11225] rename("/adresse@cachée/2002-02/mail1.html", "/adresse@cachée/2002-02/tmp.11225") = 0
[pid 11225] open("/adresse@cachée/2002-02/tmp.11225", O_RDONLY) = 7
[pid 11225] open("/adresse@cachée/2002-02/mail1.html", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 8
Writing /adresse@cachée/2002-02/mail1.html ...
[pid 11225] unlink("/adresse@cachée/2002-02/tmp.11225") = 0
[pid 11225] unlink("/adresse@cachée/2002-02/tmp.11225.gz") = -1 ENOENT (No such file or directory)
[pid 11225] open("/adresse@cachée/2002-02/thrd1.html", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 7
Writing /adresse@cachée/2002-02/thrd1.html ...
Writing database ...
[pid 11225] open("/adresse@cachée/2002-02/.mhonarc.db11225", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 7
[pid 11225] rename("/adresse@cachée/2002-02/.mhonarc.db11225", "/adresse@cachée/2002-02/.mhonarc.db") = 0
1 messages
[pid 11225] rmdir("/adresse@cachée/2002-02/.mhonarc.lck") = 0
--- SIGCHLD (Child exited) ---
unlink("/adresse@cachée") = 0



Tout me semble correct alors que le message HTML est toujours présent .

Ou ce trouve le problème . Dois-je vraiment changer de version de Mhonarc ?

                                                        Hervé

At 16:14 06/02/2002 +0100, vous avez écrit:
adresse@cachée wrote :

>
> Le daemon archived.pl  en mode debug ne mentionne aucune erreur :
>
> Removing messages from /adresse@cachée/2002-02 ...
> Writing mail .
> Writing /adresse@cachée/2002-02/mail1.html ...
> Writing /adresse@cachée/2002-02/thrd1.html ...
> Writing database ...
> 1 messages
>
> Quelqu'un aurait-il une idée sur le sujet ? ......

Essaye le bouton "rebuild archive" dans l'interface listmaster. SI cela résoud
le PB, je suis tenté de dire que le PB est un pb de version de mhOnArc (dans
le cas rebuild : on refait tout, dans le cas suppression d'une message on
utilise une option de suppression de message de mhonarc qui n'a pas tjrs été
stable.


--
-----------------------------------------------------------
Serge Aumont        Comité Réseaux des Universités
                     Campus Beaulieu
                     35042 Rennes Cedex



Herve BRUNET
Ecole Normale Supérieure de Lyon
Centre de Ressources Informatiques
46, allée d'Italie  - 69364 Lyon cedex 07
Tél : 33 (0)4 72 72 84 12
Fax : 33 (0)4 72 72 86 81
E-mai : adresse@cachée



Archives gérées par MHonArc 2.6.19+.

Haut de le page