# Chapitre 23 Outils de maintenance

Dans le cas où vous auriez des problèmes de stabilité avec Grisbi, la première précaution devrait être de ne pas enregistrer votre fichier de comptes si vous venez d’y faire des modifications ; en effet, dans ce cas, vous risqueriez d’introduire des erreurs dans ce fichier, qui pourraient être difficiles à détecter et réparer.

Essayez alors d’ouvrir le fichier Example_1.0.gsb, que vous pourrez télécharger sur le site de Grisbi dans la rubrique Téléchargement, ou sur le site SourceForge dans l’onglet Files. Faites-y quelques actions similaires à celles que vous aviez faites avec votre propre fichier de comptes avant la survenue de votre problème. Si Grisbi fonctionne correctement, c’est probablement que ce problème se situe dans votre fichier de comptes.

Grisbi met à votre disposition quelques outils pour vous aider à sortir de ce mauvais pas (voir la section 4.4.1, Menu Fichier) :

- Déboguer le fichier de comptes ;
- Rendre anonyme le fichier de comptes ;
- Rendre anonyme le fichier QIF ;
- Mode de débogage.

## 23.1 Déboguer le fichier de comptes

Cet outil peut vous aider à chercher des incohérences dans votre fichier de comptes, qui peuvent être causées par des bogues ou par de mauvaises manipulations.

Pour déboguer votre fichier de comptes, procédez comme suit :

1. dans la barre de menus, sélectionnez Déboguer le fichier de comptes ; la fenêtre de l’assistant de débogage s’ouvre ; validez par le bouton Suivant ;
2. Grisbi recherche des incohérences dans le fichier ; l’affichage dépend évidemment de ce qu’il trouve, et ne peut donc être détaillé ici ; en tout état de cause, suivez les instructions données ; si Grisbi ne trouve rien d’anormal, il affiche Pas d’incohérence trouvée ; validez par le bouton Fermer.

Si votre fichier de comptes a bien été réparé ou s’il n’a rien d’anormal, vous pouvez alors l’utiliser avec Grisbi.

## 23.2 Rendre anonyme le fichier de comptes

Cet outil produit une copie de votre fichier de comptes, anonymée par remplacement de vos données personnelles par des données non significatives. En joignant cette copie anonymée au rapport de bogue que vous envoyez, vous ne risquez pas de divulguer vos données personnelles.

Pour anonymer le fichier de comptes, procédez comme suit :

1. dans la barre de menus, sélectionnez Rendre anonyme le fichier de comptes ; la fenêtre de l’assistant d’anonymation s’ouvre ; validez par le bouton Suivant ;
2. sélectionnez les données à cacher dans la liste ; validez par le bouton Suivant ;

   Attention : seules les données sélectionnées seront anonymées dans votre fichier, et toutes les autres resteront compréhensibles.

3. la dernière fenêtre de l’assistant s’ouvre ; validez par le bouton Fermer ;
4. une boîte de dialogue s’ouvre et affiche L’opération pour anonymer le fichier a réussi ; validez par le bouton Fermer ;
5. Grisbi se ferme.

Le fichier anonymé se nomme nom-de-votre-fichier-de-comptes-obfuscated.gsb et est enregistré dans le même répertoire que l’original. Il est au format XML, donc vous pouvez vérifier avec un editeur de texte si des données personnelles non souhaitées seraient encore présentes.

Vérifiez que le bogue est toujours présent avec ce fichier, et si oui, envoyez ce fichier avec vos explications à la liste de rapports de bogues, ou déposez-le sur le gestionnaire de bogues Mantis.

## 23.3 Rendre anonyme le fichier QIF

Vous pouvez ici anonymer seulement le fichier d’exportation d’un compte, au lieu de le faire pour l’ensemble de vos comptes avec l’anonymation de votre fichier de comptes comme ci-dessus.

Si vous avez auparavant exporté un compte dans un fichier au format QIF (voir la section 5.2, Export de comptes à partir de Grisbi), cet outil produit une copie de ce fichier, anonymé par remplacement de vos données personnelles par des données non significatives. En joignant cette copie anonymée au rapport de bogue que vous envoyez, vous ne risquez pas de divulguer vos données personnelles.

Pour anonymer un fichier QIF, procédez comme suit :

1. dans la barre de menus, sélectionnez Rendre anonyme le fichier QIF ; la fenêtre de l’assistant d’anonymation s’ouvre ; validez par le bouton Suivant ;
2. un gestionnaire de fichiers s’ouvre ; sélectionnez le fichier QIF que vous voulez anonymer, puis validez ;
3. une boîte de dialogue s’ouvre et annonce le succès de l’opération ; le fichier se nomme nom-de-votre-fichier-QIF-anonymized.qif et son chemin est indiqué ; validez par le bouton Fermer.

Envoyez ce fichier QIF avec vos explications à la liste de rapports de bogues, ou déposez-le sur le gestionnaire de bogues Mantis.

## 23.4 Mode de débogage

Pour utiliser ce mode de réparation, sélectionnez Mode de débogage dans la barre de menus ; une boîte de dialogue s’ouvre, qui indique que le mode de débogage est démarré et qui donne le nom du fichier-journal (ou fichier de log) et son chemin ; validez par le bouton Fermer.

Grisbi a créé le fichier-journal (ou fichier de log) nom-de-votre-fichier-log.txt.

Envoyez ce fichier avec votre fichier de comptes ou votre fichier QIF anonymé, et avec vos explications à la liste de rapports de bogues, ou déposez-le sur le gestionnaire de bogues Mantis.