<<< DISK$DATA:[NOTES$LIBRARY]VAX_VMS.NOTE;1 >>> -< SIG VAX/VMS >- ================================================================================ Note 1392.0 MAIL INEFFACABLE 6 replies DECUSF::CREUSAT_JP "Schlumberger SMR - Montrouge" 10 lines 20-JUN-1991 18:23 -------------------------------------------------------------------------------- Sous VMS-MAIL: -------------- J'ai un utilisateur qui a un message ineffacable. Une fois le mail marque pour delete, le purge provoque le crash de la session COMPLETE avec le message suivant: %MAIL-W-WRITEERR, error writing DU08:[BERNARD.MAIL]MAIL.MAI;1 -RMS-F-IRC, illegal record encountered; VBN or record number = 2909 Que puis-je faire ??? ================================================================================ Note 1392.1 MAIL INEFFACABLE 1 of 6 DECUSF::GERARD_G "G. Gerard ENST centre de calcul" 1 line 20-JUN-1991 18:43 -< compress? >- -------------------------------------------------------------------------------- ================================================================================ Note 1392.2 MAIL INEFFACABLE 2 of 6 DECUSF::DIAKONOFF_N "Responsable programmathèque" 1 line 20-JUN-1991 19:09 -< ANA/DISK pour voir ? >- -------------------------------------------------------------------------------- ================================================================================ Note 1392.3 MAIL INEFFACABLE 3 of 6 DECUSF::OURGHANLIA_B "Eppur si muove..." 14 lines 20-JUN-1991 20:29 -< Corruption... >- -------------------------------------------------------------------------------- Votre probleme est du a une corruption (au sens RMS du terme) du fichier MAIL.MAI. Pour tenter de reparer le fichier, vous pouvez utiliser $CONVERT en esperant que la corruption soit au niveau de la structure d'index : $CONVERT/NOSORT MAIL.MAI MAIL_UNCORRUPTED.MAI ou si ca ne marche pas : $ANALYZE/RMS/FDL MAIL.MAI $EDIT MAIL.FDL : changer le type de fichier en fichier sequentiel $CONVERT/KEY=1/FDL=MAIL_SEQ.FDL MAIL.MAI MAIL_SEQ.MAI $CONVERT/FDL=MAIL.FDL MAIL_SEQ.MAI MAIL_UNCORRUPTED.MAI ou si sa ne marche pas : ... utiliser PATCH.... (for the hackers only...) ================================================================================ Note 1392.4 MAIL INEFFACABLE 4 of 6 DECUSF::CREUSAT_JP "Schlumberger SMR - Montrouge" 14 lines 20-JUN-1991 21:01 -< Resultat des courses >- -------------------------------------------------------------------------------- 1/ COMPRESS ---> Plus de session 2/ CONVER/NOSORT ---> idem (pas de messages !!) 3/ ANA/RMS/FDL MAIL.MAI ---> OK CONVER/KEY=1/FDL=MAIL_SEQ.FDL ... ---> Plante !! Le message est: %FDL-E-SYNTAX \*** VBN 2909: POINTER SIZE OF 3 IS INVALID IN DATA RECORD \ %LIB-F-SYNTAXERR, String syntax error detected by LIB$TPARSE Comment fait-on pour utiliser correcetment PATCH dans ce cas precis ?? (Question naive !) PS: Le probleme est que je voudrais pouvoir lui garder sa configuration car cet utilisateur doit avoir pres de 300 mails (utiles) classes dans N folders. ================================================================================ Note 1392.5 MAIL INEFFACABLE 5 of 6 DECUSF::OURGHANLIA_B "Eppur si muove..." 13 lines 21-JUN-1991 08:59 -< Un brico (??) >- -------------------------------------------------------------------------------- J'ai mis dans VMS, un "brico" RMS_FIX.EXE qui permet de generer un fichier de commande de PATCH "pouvant" fixer le probleme. Cela n'offre aucune garantie !!! Avant de l'exercer sur le fichier MAIL de votre utilisateur, faites-en une copie (avec BACKUP/VERIFY). Il peut s'averer necessaire d'utiliser le "brico" plusieurs fois. Pour ce qui est de l'utilisation de PATCH pour effectuer ce genre de reparation, c'est quasi-impossible a "expliquer" : il faut le faire... et a chaque fois c'est different... Si quelqu'un se propose de realiser un system expert capable de "reparer" tous les cas de corruptions de fichiers, je serais ravi de lui communiquer l'ensemble des techniques que je connais afin d'alimenter sa base de donnaissance, mais je crois qu'il faudra un cognitien habile... ================================================================================ Note 1392.6 MAIL INEFFACABLE 6 of 6 DECUSF::BERENGUIER_A "Alain, ALCATEL BUSINESS SYSTEM" 7 lines 21-JUN-1991 10:39 -< Peut etre une autre solution. >- -------------------------------------------------------------------------------- Une solution ( peut etre plus "bestiale" ) Si Mail ne "crashe" que sur le purge, une session mail est donc possible, vous pouvez donc transfere tous les folders sur un autre fichier, en laissant vide le mail.mai, qu'il ne vous restera plus qu'à deleter. Vous envoyer un mail a vous meme, rentre dans mail et recupere les fichiers pour les replacer dans les folders adequats.