|
Fr:Guide de dépannage
From NeoWiki
(Difference between revisions)
Revision as of 04:38, 14 January 2007 (edit) Sardisson (Talk | contribs) (→NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après - paste new En additon) ← Previous diff |
Revision as of 10:10, 14 January 2007 (edit) (undo) Jgd (Talk | contribs) (translate Sardisson's addition + some enhancements + some cleaning) Next diff → |
||
Line 1: | Line 1: | ||
{{Fr:Fixme}} | {{Fr:Fixme}} | ||
- | <!-- | ||
- | There are several common sources of problems that cause crashes or sub-optimal performance in NeoOffice. This page collects some common problems and tips to help narrow down the cause of, or in some cases even fix, the problem. | ||
- | --> | ||
- | |||
Il y a un grand nombre de problèmes qui peuvent causer un plantage de NeoOffice ou une dégradation de ses performances. Cette page liste les problèmes connus et les astuces permettant d'empêcher le problème d'apparaître, de le contourner ou d'en minimiser les conséquences. | Il y a un grand nombre de problèmes qui peuvent causer un plantage de NeoOffice ou une dégradation de ses performances. Cette page liste les problèmes connus et les astuces permettant d'empêcher le problème d'apparaître, de le contourner ou d'en minimiser les conséquences. | ||
- | |||
- | <!-- | ||
- | ==NeoOffice fails to start, or crashes during startup or right after starting== | ||
- | --> | ||
==NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après== | ==NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après== | ||
- | + | * Vérifiez que les fichiers correspondants à <tt>soffice.*</tt> ont des droits d'exécution. | |
- | + | * Vérifiez dans Console.log (accessible par <tt>/Applications/Utilitaires/Console.app</tt> la présence de messages au sujet de Java, soffice.bin ou NeoOffice. | |
- | + | <!--* If NeoOffice starts but “hangs†during startup (longer than a minute or so on recent Macs), take a [[#Obtaining_a_sample_when_NeoOffice_hangs_.28displays_the_spinning_beachball.29|sample]] before force-quitting NeoOffice, one of the developers or community support team might be able to deduce the problem based on log info.--> | |
- | * | + | * Si NeoOffice démarre mais "traîne" pendant le démarrage (plus d'une minute environ sur les récents Macs), enregistrez un [[Fr:Guide_de_Bugzilla#Obtenir_un_échantillon_quand_NeoOffice_se_bloque_28affiche_le_disque_qui_tourne29|échantillon]] avant de forcer NeoOffice à quitter, l'un des développeurs ou l'équipe d'aide de la communauté peut être capable de comprendre le problème en se basant sur le fichier de log ainsi sauvegardé. |
- | + | * Vérifiez si une entrée vient d'être ajoutée dans <tt>~/Bibliothèque/logs/CrashReport/soffice.bin.crash.log</tt> (C'est le log en cas de crash de NeoOffice et malheureusement de OpenOffice.org) | |
- | + | ||
- | + | ||
- | * | + | |
- | * If NeoOffice starts but “hangs†during startup (longer than a minute or so on recent Macs), take a [[#Obtaining_a_sample_when_NeoOffice_hangs_.28displays_the_spinning_beachball.29|sample]] before force-quitting NeoOffice, one of the developers or community support team might be able to deduce the problem based on log info. | + | |
- | + | ||
- | * | + | |
- | + | ||
- | * | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
*: Ces fichiers de log contiennent souvent des informations très utiles, et même si pour vous, ça n'a pas de sens, pour un des développeurs ou une des personnes de l'équipe de support , ce peut être très utile pour diagnostiquer le problème. | *: Ces fichiers de log contiennent souvent des informations très utiles, et même si pour vous, ça n'a pas de sens, pour un des développeurs ou une des personnes de l'équipe de support , ce peut être très utile pour diagnostiquer le problème. | ||
- | |||
- | <!-- | ||
- | *: See [[Bugzilla_Guide#Obtaining_a_crashlog_when_NeoOffice_crashes|this section of the Bugzilla Guide]] for more information about obtaining the crash log. | ||
- | --> | ||
*: Consultez [[Fr:Guide_de_Bugzilla#Obtenir_un_'crashlog'_quand_NeoOffice_se_plante|cette section du Bugzilla Guide]] pour trouver des informations complémentaires sur les emplacements des logs de crash. | *: Consultez [[Fr:Guide_de_Bugzilla#Obtenir_un_'crashlog'_quand_NeoOffice_se_plante|cette section du Bugzilla Guide]] pour trouver des informations complémentaires sur les emplacements des logs de crash. | ||
- | + | * Vérifiez que votre machine Java est à la dernière mise à jour de la version 1.4.2 (ou Java 1.5 sur Mac OS X 10.4) | |
- | * | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
** Lancez l'application '''Mise à jour de logiciels''' (depuis le menu Pomme) et installez toutes les mises à jour de Mac OS X, les mises à jour de sécurité et les mises à jour de Java qui sont proposées. Vous pouvez être amenés à lancer Mise à jour de logiciels plusieurs fois pour mettre à jour complètement votre système. | ** Lancez l'application '''Mise à jour de logiciels''' (depuis le menu Pomme) et installez toutes les mises à jour de Mac OS X, les mises à jour de sécurité et les mises à jour de Java qui sont proposées. Vous pouvez être amenés à lancer Mise à jour de logiciels plusieurs fois pour mettre à jour complètement votre système. | ||
** Ouvrez le terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>), tapez ce qui suit et pressez la touche '''Retour Chariot''' : <br><pre>java -version</pre> | ** Ouvrez le terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>), tapez ce qui suit et pressez la touche '''Retour Chariot''' : <br><pre>java -version</pre> | ||
Line 47: | Line 16: | ||
*** Mac OS X 10.4.3:<br><code>java version "1.4.2_09"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)<br>Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)</code> | *** Mac OS X 10.4.3:<br><code>java version "1.4.2_09"<br>Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)<br>Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)</code> | ||
- | + | * Vérifiez l'intégrité de votre machine Java en version 1.4.2 | |
- | * | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
*# Créer un fichier texte nommé '''Test Java''', mettez-y le code suivant et sauvez le : <br> | *# Créer un fichier texte nommé '''Test Java''', mettez-y le code suivant et sauvez le : <br> | ||
*#: | *#: | ||
Line 87: | Line 35: | ||
}</pre> | }</pre> | ||
- | <!-- | ||
- | *# Open the Terminal (<tt>/Applications/Utilities/Terminal.app</tt>) and "cd" to the folder that you put the '''Test.java''' file in. | ||
- | *# Compile the '''Test.java''' file using the following terminal command:<br><pre><nowiki>javac Test.java</nowiki></pre> | ||
- | *# Run the compiled program with Java 1.4.2 using the following terminal command:<br><pre><nowiki>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test</nowiki></pre> | ||
- | *# If a blank window appears when you run the program, then you know that Java 1.4.2 is working. [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=10697#10697] (modified for Java 1.4.2) | ||
- | * Java Shared Archive corrupted (would this be detected by the above?) | ||
- | *: Often caused by some 10.3.x update; Apple issued another update to fix it (but other causes, too; Terry had a potential solution for them) | ||
- | * You have installed a Java extension in one of the following folders and it is messing up your JVM [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=14040#14040]: | ||
- | ** <tt>~/Library/Java/Extensions/</tt> | ||
- | ** <tt>/Library/Java/Extensions/</tt> | ||
- | ** <tt>/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/</tt> | ||
- | *: Remove the offending extension and try launching NeoOffice again ('''N.B.''': NeoOffice tries to prevent extensions in the first two directories from loading, but the last one also contains key files for the JVM and its contents cannot be forced not to load). | ||
- | * Corrupted user preference files | ||
- | ** (Force-)Quit NeoOffice, move your NeoOffice preferences folder aside, and restart (don't let NeoOffice 2.x (re-)import your NeoOffice 1.x preferences) | ||
- | *** '''NeoOffice 2.x:''' <tt>~/Library/Preferences/NeoOffice-2.x</tt> | ||
- | *** '''NeoOffice 1.2.x:''' <tt>~/Library/Preferences/NeoOffice-1.x</tt> | ||
- | *** '''NeoOffice/J 1.1:''' <tt>~/Library/NeoOfficeJ-1.1</tt> | ||
- | * 24Uemail scripting addition | ||
- | ** This scripting addition has been [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=17565#17565 reported to cause Java problems]; remove it from your user's <tt>~/Library/ScriptingAdditions</tt> folder. | ||
- | --> | ||
*# Ouvrez le Terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>) et entrez "cd " et le chemin du dossier dans lequel vous avez placé le fichier Test.java. | *# Ouvrez le Terminal (<tt>/Applications/Utilitaires/Terminal.app</tt>) et entrez "cd " et le chemin du dossier dans lequel vous avez placé le fichier Test.java. | ||
*# Compilez le fichier Test.java en entrant la commande suivante dans le Terminal:<br><pre><nowiki>javac Test.java</nowiki></pre> | *# Compilez le fichier Test.java en entrant la commande suivante dans le Terminal:<br><pre><nowiki>javac Test.java</nowiki></pre> | ||
Line 126: | Line 54: | ||
* L'addition de script 24Uemail | * L'addition de script 24Uemail | ||
** Il a été signalé que cette addition [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=17565#17565 provoque des problèmes dans Java ]; supprimez la de votre répertoire <tt>~/Bibliothéque/ScriptingAdditions</tt> folder. | ** Il a été signalé que cette addition [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&p=17565#17565 provoque des problèmes dans Java ]; supprimez la de votre répertoire <tt>~/Bibliothéque/ScriptingAdditions</tt> folder. | ||
- | |||
- | <!-- | ||
- | ==NeoOffice crashes randomly== | ||
- | --> | ||
==NeoOffice se plante de manière aléatoire== | ==NeoOffice se plante de manière aléatoire== | ||
- | <!-- | ||
- | * Haxies (programs that use [http://www.unsanity.com/haxies/ape/ Unsanity's APE]) | ||
- | *: Not all random crashes are caused by haxies, but we have found a disproportionate correlation between the presence of haxies and strange NeoOffice crashes (this was particularly true of NeoOffice versions prior to 1.2 Alpha, which used Java 1.3.1). Many [http://www.glorifiedtypist.com/2005/11/labor_saving_devices.html other] [http://www.redlien.com/blog/?p=32 Mac developers] have experienced similar issues with their applications when haxies are present. <!-- we should watch out for mach_inject-using apps, too: http://rentzsch.com/mach_inject/mach_Users --> | ||
- | <!-- | ||
- | *: Haxies work by injecting their code into running applications in order to customize the behvior of Mac OS X or an application in a way that neither Apple nor the application developer intended. A haxie may have a bug that causes an application to crash, or it may simply create a condition that the application is not prepared to handle and thereby cause a crash. | ||
- | *: Because of the scope of the project and the limited time and resources of the NeoOffice developers, no effort will be made to fix a bug that only occurs when a haxie is present. | ||
- | ** Disable any installed haxie(s), or add NeoOffice to the exclusions list for the haxie(s) | ||
- | * Corrupted user preference files | ||
- | ** (Force-)Quit NeoOffice, move your NeoOffice preferences folder aside, and restart (don't let NeoOffice 2.x (re-)import your NeoOffice 1.x preferences) | ||
- | *** '''NeoOffice 2.x:''' <tt>~/Library/Preferences/NeoOffice-2.x</tt> | ||
- | *** '''NeoOffice 1.2.x:''' <tt>~/Library/Preferences/NeoOffice-1.x</tt> | ||
- | *** '''NeoOffice/J 1.1:''' <tt>~/Library/NeoOfficeJ-1.1</tt> | ||
- | --> | ||
* Haxies (programmes qui utilisent [http://www.unsanity.com/haxies/ape/ Unsanity's APE]) | * Haxies (programmes qui utilisent [http://www.unsanity.com/haxies/ape/ Unsanity's APE]) | ||
Line 156: | Line 67: | ||
*** '''NeoOffice 1.2.x:''' <tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt> | *** '''NeoOffice 1.2.x:''' <tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt> | ||
*** '''NeoOffice/J 1.1:''' <tt>~/Bibliothèque/NeoOfficeJ-1.1</tt> | *** '''NeoOffice/J 1.1:''' <tt>~/Bibliothèque/NeoOfficeJ-1.1</tt> | ||
- | |||
- | <!-- | ||
- | ==Problems with the menus or menu bar== | ||
- | --> | ||
==Problèmes avec les menus ou la barre de menus== | ==Problèmes avec les menus ou la barre de menus== | ||
- | <!-- | ||
- | * Haxies and haxie-like programs | ||
- | ** MenuCracker | ||
- | **: While not an Unsanity APE haxie, this hack for enabling third parties to add items to the Mac OS X menu bar has caused problems, such as the disappearance of NeoOffice's menus from the menu bar, in the past. | ||
- | --> | ||
* Haxies et programmes similaires | * Haxies et programmes similaires | ||
** MenuCracker | ** MenuCracker | ||
**: Bien que ce ne soit pas un haxie de Unsanity APE, ce programme permet à des applications tierces d'ajouter dans la barre de menus de Mac OS X des entrées qui causent des problèmes tels que, dans le passé, la disparition de la barre de menus des menus de NeoOffice. | **: Bien que ce ne soit pas un haxie de Unsanity APE, ce programme permet à des applications tierces d'ajouter dans la barre de menus de Mac OS X des entrées qui causent des problèmes tels que, dans le passé, la disparition de la barre de menus des menus de NeoOffice. | ||
- | <!-- | ||
- | ==Crashing in the font dropdown== | ||
- | --> | ||
==Plantage pendant l'affichage de la liste des polices== | ==Plantage pendant l'affichage de la liste des polices== | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
* Ceci est généralement du à une police corrompue qui fait boucler ou planter les routines Apple d'affichage des polices (ex : Vivaldi) | * Ceci est généralement du à une police corrompue qui fait boucler ou planter les routines Apple d'affichage des polices (ex : Vivaldi) | ||
- | ** | + | ** Vérifiez si vous avez une police corrompue et désactivez-la avec le LIvre des Polices |
*** Sous Mac OS X 10.3.x: Utilisez [http://morrisonsoftdesign.com/with_fl/index-7.html FontDoctor™] (Mode démonstration) | *** Sous Mac OS X 10.3.x: Utilisez [http://morrisonsoftdesign.com/with_fl/index-7.html FontDoctor™] (Mode démonstration) | ||
*** Sous Mac OS X 10.4.x: Utilisez le Livre des Polices : | *** Sous Mac OS X 10.4.x: Utilisez le Livre des Polices : | ||
Line 193: | Line 83: | ||
**** Sélectionnez sur le panneau Validation des polices Sélectionnez Avertissements dans le menu déroulant en haut à gauche | **** Sélectionnez sur le panneau Validation des polices Sélectionnez Avertissements dans le menu déroulant en haut à gauche | ||
**** Sélectionnez les polices que vous voulez supprimer et cliquer sur "Supprimer des polices" | **** Sélectionnez les polices que vous voulez supprimer et cliquer sur "Supprimer des polices" | ||
- | |||
- | |||
- | <!-- | ||
- | ==Performance== | ||
- | --> | ||
==Problèmes de performances== | ==Problèmes de performances== | ||
- | <!-- | ||
- | ''Common causes of slow or lackluster performance'' | ||
- | --> | ||
''Principales causes de performances médiocres'' | ''Principales causes de performances médiocres'' | ||
Line 213: | Line 95: | ||
* Taille de la mémoire RAM inférieure à 512 Mo | * Taille de la mémoire RAM inférieure à 512 Mo | ||
*: Bien que NeoOffice puisse tourner sur un Mac avec 512 Mo de RAM, il tournera plus lentement et se lancera moins vite particulièrement si vous avez d'autres applications qui tournent en même temps. (Mac OS X tourne vraiment mieux avec 512 Mo de RAM ou plus). Heureusement, la RAM n'est pas chère, l'ajout de RAM est la solution financièrement la plus efficace pour accélérer votre Mac. Sur [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2201 ce fil], vous trouverez des témoignages. | *: Bien que NeoOffice puisse tourner sur un Mac avec 512 Mo de RAM, il tournera plus lentement et se lancera moins vite particulièrement si vous avez d'autres applications qui tournent en même temps. (Mac OS X tourne vraiment mieux avec 512 Mo de RAM ou plus). Heureusement, la RAM n'est pas chère, l'ajout de RAM est la solution financièrement la plus efficace pour accélérer votre Mac. Sur [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=2201 ce fil], vous trouverez des témoignages. | ||
- | * Grand nombre de polices installées(Lisez [[Fr:Problèmes d'installation de NeoOffice#Pourquoi NeoOffice 1.2.x semble "planté" pendant le démarrage ?|Cette partie des problèmes d'installation]] | + | * Grand nombre de polices installées(Lisez [[Fr:Problèmes d'installation de NeoOffice#Pourquoi NeoOffice 1.2.x semble "planté" pendant le démarrage ?|Cette partie des problèmes d'installation]]) |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
* Concernant OpenOffice.org 2.0 | * Concernant OpenOffice.org 2.0 | ||
Line 236: | Line 106: | ||
*: NeoOffice ouvre et accède à de nombreux fichiers au démarrage, des fichiers archives <tt>.zip</tt> and <tt>.jar</tt> inclus. | *: NeoOffice ouvre et accède à de nombreux fichiers au démarrage, des fichiers archives <tt>.zip</tt> and <tt>.jar</tt> inclus. | ||
** Désactivez les logiciels anti-virus pour l'application NeoOffice et le répertoire de Préférences (<tt>~/Bibliothèque/Preferences/NeoOffice-2.x </tt>), ou pour les fichiers archives de l'application NeoOffice et du répertoire de Préférences. | ** Désactivez les logiciels anti-virus pour l'application NeoOffice et le répertoire de Préférences (<tt>~/Bibliothèque/Preferences/NeoOffice-2.x </tt>), ou pour les fichiers archives de l'application NeoOffice et du répertoire de Préférences. | ||
- | |||
- | <!-- | ||
- | * OpenOffice.org 2.0 | ||
- | *: OpenOffice.org 2.0 by default creates converted copies of all of your installed Mac fonts. Because these fonts are stored inside an application bundle in OpenOffice.org 2.0 (as opposed to simply being in a normal folder in OpenOffice.org 1.1.2), all of the duplicate fonts are loaded by the Apple Type Server (ATS) process and made available to Mac OS X apps. These duplicate fonts seriously degrade the performance of NeoOffice, may cause fonts to display incorrectly, and may even cause crashes. | ||
- | ** Do not use the standard OpenOffice.org 2.0 .app package; [http://trinity.neooffice.org/modules.php?name=Forums&file=viewtopic&t=1987 use Start OpenOffice.org and the "stand-alone" OpenOffice.org 2.0] instead (may not fix it?) | ||
- | ** After using OpenOffice.org 2.0, reboot before using NeoOffice to clear the extra fonts from ATS | ||
- | * Virus-scanning applications | ||
- | *: Some virus scanners scan all files when the files are opened | ||
- | *: Some virus scanners scan archive files (<tt>.sit</tt>, <tt>.tar</tt>, <tt>.gz</tt>, and <tt>.zip</tt> and its cousins, like <tt>.jar</tt>) when those files are accessed | ||
- | *: NeoOffice opens and access a large number of files at startup, including a number of <tt>.zip</tt> and <tt>.jar</tt> archives. | ||
- | ** Disable virus scanning of the NeoOffice application and profile directory, or of archive files in the NeoOffice application and profile directory | ||
- | --> | ||
==Un correctif ne semble pas corriger l'anomalie prévue== | ==Un correctif ne semble pas corriger l'anomalie prévue== | ||
* Mac OS X charge en cache les bibliothèques partagées et les classes Java pour augmenter les performances ; Malheureusement, il aussi la désagréable de ne vider ce cache quand les bibliothèques et des classes mises à jour sont installées (comme pour les correctifs NeoOffice). Si une anomalie semble ne pas être corrigée après l'application du correctif adapté, essayez de redémarrer votre Mac, qui effacera toutes les anciennes versions des librairies et des classes du cache. Si l'anomalie est toujours présente après le redémarrage, réouvrez-la dans [http://bugzilla.neooffice.org Bugzilla]. | * Mac OS X charge en cache les bibliothèques partagées et les classes Java pour augmenter les performances ; Malheureusement, il aussi la désagréable de ne vider ce cache quand les bibliothèques et des classes mises à jour sont installées (comme pour les correctifs NeoOffice). Si une anomalie semble ne pas être corrigée après l'application du correctif adapté, essayez de redémarrer votre Mac, qui effacera toutes les anciennes versions des librairies et des classes du cache. Si l'anomalie est toujours présente après le redémarrage, réouvrez-la dans [http://bugzilla.neooffice.org Bugzilla]. | ||
* Vous appliquez le correctif quand NeoOffice tournait : Quittez NeoOffice et relancez-le. | * Vous appliquez le correctif quand NeoOffice tournait : Quittez NeoOffice et relancez-le. | ||
- | |||
- | <!-- | ||
- | ==A patch does not appear to fix a bug it claims to fix== | ||
- | * Mac OS X "caches" shared libraries and Java classes to improve performance; unfortuantely, it has a very nasty habit of not clearing the cache when updated libraries and classes are installed (like in NeoOffice patches). If a bug doesn't appear to be fixed after applying a patch that should fix the bug, try restarting your Mac, which will clear the old versions of libraries and classes from cache. If the bug is still present after rebooting, you can then reopen the bug in [http://bugzilla.neooffice.org Bugzilla]. | ||
- | * You applied the patch while NeoOffice was running. Quit and restart NeoOffice. | ||
- | --> | ||
- | <!-- | ||
- | ==Preferences don't seem to stick== | ||
- | When preferences or settings changes don't seem to apply or don't stick between restarts of NeoOffice, the most likely cause is a some sort of corruption of your profile/preferences. Allowing NeoOffice to create a fresh set should fix the problem. | ||
- | # Move or rename your <tt>~/Library/Preferences/NeoOffice-2.x</tt> folder (<tt>~/Library/Preferences/NeoOffice-1.x</tt> folder for NeoOffice 1.x; in this case, also rename or move aside your <tt>~/Library/NeoOfficeJ-1.1</tt> folder, if you had ever installed NeoOffice/J 1.1) | ||
- | # Launch NeoOffice; it will then create a fresh user profile and settings (for NeoOffice 2.0, be sure not to let the "wizard" import preferences from older versions when starting) | ||
- | * In some cases the corruption may only be present in the NeoOffice 2.x or 1.x profile, so allowing NeoOffice to re-import your NeoOffice 1.x or NeoOffice/J 1.1 profile could restore some of your settings without reintroducing the corruption. In that case, simply move or rename only the <tt>~/Library/Preferences/NeoOffice-2.x</tt> (<tt>~/Library/Preferences/NeoOffice-1.x</tt> for NeoOffice 1.x) folder before launching NeoOffice. | ||
- | --> | ||
==Les Préférences semblent ne pas se conserver== | ==Les Préférences semblent ne pas se conserver== | ||
Line 271: | Line 116: | ||
# Lancez NeoOffice; un nouveau répertoire de préférences et de nouveaux réglages seront créés (pour NeoOffice 2.0, ne laissez pas "l'assistant" importer vos préférences depuis l'ancienne version au démarrage) | # Lancez NeoOffice; un nouveau répertoire de préférences et de nouveaux réglages seront créés (pour NeoOffice 2.0, ne laissez pas "l'assistant" importer vos préférences depuis l'ancienne version au démarrage) | ||
* Dans certains cas il se peut que seules les préférences de NeoOffice 2.x ou 1.x soient corrompues, permettre alors à NeoOffice de réimporter vos préférences depuis NeoOffice 1.x ou NeoOffice/J 1.1 peut restaurer quelques uns de vos réglages sans réintroduire la corruption. Dans ce cas, il suffit de déplacer ou renommer seulement le dossier <tt>~/Bibliothèque/Preferences/NeoOffice-2.x</tt> (<tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt> pour NeoOffice 1.x) avant de lancer NeoOffice. | * Dans certains cas il se peut que seules les préférences de NeoOffice 2.x ou 1.x soient corrompues, permettre alors à NeoOffice de réimporter vos préférences depuis NeoOffice 1.x ou NeoOffice/J 1.1 peut restaurer quelques uns de vos réglages sans réintroduire la corruption. Dans ce cas, il suffit de déplacer ou renommer seulement le dossier <tt>~/Bibliothèque/Preferences/NeoOffice-2.x</tt> (<tt>~/Bibliothèque/Preferences/NeoOffice-1.x</tt> pour NeoOffice 1.x) avant de lancer NeoOffice. | ||
- | |||
- | <!-- | ||
- | ==Certain keyboard shortcuts do not work== | ||
- | * If you assign a keyboard shortcut in NeoOffice and then it doesn't work, it may be because you've chosen a key combo that Mac OS X is already using either as a general system shortcut, or in its Services. | ||
- | ** Look in the '''System Preferences''', Keyboard & Mouse preference pane, Keyboard Shortcuts tab to see if your choice is in use already as a general system shortcut (edit: this option may only be available in Mac OS X 10.4). | ||
- | ** Then look in e.g. '''TextEdit''''s TextEdit->Services submenu to see if any Services are using your chosen key combo (e.g. cmd-shift-L is often assigned to Search with Google). | ||
- | ***If you never use the Services keyboard shortcuts and want to free them up, you can install the very handy [http://www.macupdate.com/info.php/id/11777 Service Manager] (freeware) preference pane to disable individual Services (works in 10.2.x, 10.3.x, 10.4.x). | ||
- | ***Users of 10.4.x can also use the [http://www.versiontracker.com/dyn/moreinfo/macosx/28681 ServiceScrubber] application (freeware) to disable Services or reassign their keyboard shortcuts. | ||
- | * If a key combo shows in one of the NeoOffice menus as a shortcut, but doesn't actually work, it may be because although it has been assigned as a Global NeoOffice shortcut, it is being overridden by a shortcut assigned to the particular module you're in (i.e. Writer, Calc etc.)<br>This is the case with cmd-shift-F11, for example; the menubar shows this key combo as calling up the Tools-Options dialogue, but this doesn't work in Writer, as Writer has it assigned to something else arcane to do with templates. Once you delete that module-specific assignment, the shortcut works as displayed in the menubar. | ||
- | --> | ||
==Certains raccourcis clavier ne fonctionnent pas== | ==Certains raccourcis clavier ne fonctionnent pas== |
Revision as of 10:10, 14 January 2007
Cet article n'est pas à jour.
Il y a un grand nombre de problèmes qui peuvent causer un plantage de NeoOffice ou une dégradation de ses performances. Cette page liste les problèmes connus et les astuces permettant d'empêcher le problème d'apparaître, de le contourner ou d'en minimiser les conséquences.
NeoOffice ne veut pas démarrer ou bien se plante pendant le démarrage ou juste après
- Vérifiez que les fichiers correspondants à soffice.* ont des droits d'exécution.
- Vérifiez dans Console.log (accessible par /Applications/Utilitaires/Console.app la présence de messages au sujet de Java, soffice.bin ou NeoOffice.
- Si NeoOffice démarre mais "traîne" pendant le démarrage (plus d'une minute environ sur les récents Macs), enregistrez un échantillon avant de forcer NeoOffice à quitter, l'un des développeurs ou l'équipe d'aide de la communauté peut être capable de comprendre le problème en se basant sur le fichier de log ainsi sauvegardé.
- Vérifiez si une entrée vient d'être ajoutée dans ~/Bibliothèque/logs/CrashReport/soffice.bin.crash.log (C'est le log en cas de crash de NeoOffice et malheureusement de OpenOffice.org)
- Ces fichiers de log contiennent souvent des informations très utiles, et même si pour vous, ça n'a pas de sens, pour un des développeurs ou une des personnes de l'équipe de support , ce peut être très utile pour diagnostiquer le problème.
- Consultez cette section du Bugzilla Guide pour trouver des informations complémentaires sur les emplacements des logs de crash.
- Vérifiez que votre machine Java est à la dernière mise à jour de la version 1.4.2 (ou Java 1.5 sur Mac OS X 10.4)
- Lancez l'application Mise à jour de logiciels (depuis le menu Pomme) et installez toutes les mises à jour de Mac OS X, les mises à jour de sécurité et les mises à jour de Java qui sont proposées. Vous pouvez être amenés à lancer Mise à jour de logiciels plusieurs fois pour mettre à jour complètement votre système.
- Ouvrez le terminal (/Applications/Utilitaires/Terminal.app), tapez ce qui suit et pressez la touche Retour Chariot :
java -version
- Mac OS X 10.3.9:
java version "1.4.2_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-233)
Java HotSpot(TM) Client VM (build 1.4.2-56, mixed mode) - Mac OS X 10.4.3:
java version "1.4.2_09"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-232)
Java HotSpot(TM) Client VM (build 1.4.2-54, mixed mode)
- Mac OS X 10.3.9:
- Vérifiez l'intégrité de votre machine Java en version 1.4.2
- Créer un fichier texte nommé Test Java, mettez-y le code suivant et sauvez le :
- Créer un fichier texte nommé Test Java, mettez-y le code suivant et sauvez le :
import java.awt.*; public class Test { public static void main(String[] args) { Frame f = new Frame(); Panel p = new Panel(); f.add(p); f.setSize(500, 500); f.show(); } }
- Ouvrez le Terminal (/Applications/Utilitaires/Terminal.app) et entrez "cd " et le chemin du dossier dans lequel vous avez placé le fichier Test.java.
- Compilez le fichier Test.java en entrant la commande suivante dans le Terminal:
javac Test.java
- Exécutez le programme compilé avec Java 1.4.2 en entrant la commande suivante:
/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Commands/java -classpath . Test
- Si une fenêtre vide apparaît lorsque vous exécutez ce programme, vous savez que Java 1.4.2 fonctionne correctement. [1] (modifié pour Java 1.4.2)
- Une archive partagée Java est corrompue (ceci peut-il être détecté par ce qui précède ?)
- Souvent provoqué par une mise à jour du système 10.3.x. Apple publia une mise à jour pour corriger cela (mais une autre peut aussi en être la cause ; Terry a une solution potentielle pour elles)
- Vous avez installé une extension Java dans l'un des répertoires suivants et elle perturbe votre JVM : [2]:
- ~/Library/Java/Extensions/
- /Library/Java/Extensions/
- /System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext/
- Supprimez l'extension incriminée et essayez de relancer NeoOffice (N.B. : NeoOffice essaie d'empêcher que les extensions installées dans les deux premiers répertoires soient chargées, mais le dernier contient des fichiers indispensables pour la JVM et on ne peut pas empêcher son contenu d'être chargé.)
- Des fichiers de préférences de l'utilisateur sont corrompus
- Quittez (Forcez à quitter) NeoOffice, déplacez votre dossier de préférences, et relancez NeoOffice (ne laissez pas NeoOffice 2.x (ré-)importer vos préférences depuis NeoOffice 1.x)
- NeoOffice 2.x: ~/Bibliothéque/Preferences/NeoOffice-2.x
- NeoOffice 1.2.x: ~/Bibliothéque/Preferences/NeoOffice-1.x
- NeoOffice/J 1.1: ~/Bibliothèque/NeoOfficeJ-1.1
- Quittez (Forcez à quitter) NeoOffice, déplacez votre dossier de préférences, et relancez NeoOffice (ne laissez pas NeoOffice 2.x (ré-)importer vos préférences depuis NeoOffice 1.x)
- L'addition de script 24Uemail
- Il a été signalé que cette addition provoque des problèmes dans Java ; supprimez la de votre répertoire ~/Bibliothéque/ScriptingAdditions folder.
NeoOffice se plante de manière aléatoire
- Haxies (programmes qui utilisent Unsanity's APE)
- Tous les plantages aléatoires ne sont pas causés par des haxies, mais nous avons trouvé une corrélation disproportionnée entre la présence de haxies et d'étranges plantages de NeoOffice (c'était particulièrement vrai pour des versions de NeoOffice antérieures à la version 1.2 Alpha, qui utilisaient Java 1.3.1). Beaucoup d'autres développeurs pour Mac ont fait l'expérience de problèmes similaires avec leurs applications lorsque des haxies étaient présents.
- Les haxies interviennent en introduisant leur code dans des applications actives pour personnaliser le fonctionnement de Mac OS X ou d'une application, d'une façon que ni Apple ni le développeur de l'application n'avait voulue. Un haxie peut avoir un bug qui provoque le plantage d'une application, ou il peut simplement créer une situation que l'application n'est pas préparée à traiter et donc provoquer un plantage.
- Étant donnés le cadre de ce projet et les limites en temps et en ressources des développeurs, aucun effort ne sera fait pour corriger un bug qui ne se produit que lors de la présence d'un haxie.
- Désactivez tous les haxies installés, ou ajoutez NeoOffice à la liste des exclusions pour ces haxies.
- Des fichiers de préférences de l'utilisateur sont corrompus
- Quittez (Forcez à quitter) NeoOffice, déplacez votre dossier de préférences, et relancez NeoOffice (ne laissez pas NeoOffice 2.x (ré-)importer vos préférences depuis NeoOffice 1.x)
- NeoOffice 2.x: ~/Bibliothèque/Preferences/NeoOffice-2.x
- NeoOffice 1.2.x: ~/Bibliothèque/Preferences/NeoOffice-1.x
- NeoOffice/J 1.1: ~/Bibliothèque/NeoOfficeJ-1.1
- Quittez (Forcez à quitter) NeoOffice, déplacez votre dossier de préférences, et relancez NeoOffice (ne laissez pas NeoOffice 2.x (ré-)importer vos préférences depuis NeoOffice 1.x)
Problèmes avec les menus ou la barre de menus
- Haxies et programmes similaires
- MenuCracker
- Bien que ce ne soit pas un haxie de Unsanity APE, ce programme permet à des applications tierces d'ajouter dans la barre de menus de Mac OS X des entrées qui causent des problèmes tels que, dans le passé, la disparition de la barre de menus des menus de NeoOffice.
- MenuCracker
Plantage pendant l'affichage de la liste des polices
- Ceci est généralement du à une police corrompue qui fait boucler ou planter les routines Apple d'affichage des polices (ex : Vivaldi)
- Vérifiez si vous avez une police corrompue et désactivez-la avec le LIvre des Polices
- Sous Mac OS X 10.3.x: Utilisez FontDoctor™ (Mode démonstration)
- Sous Mac OS X 10.4.x: Utilisez le Livre des Polices :
- Sélectionnez toutes vos polices dans le Livre des Polices
- Dans le menu Fichier, sélectionnez Valider la Police
- Sélectionnez sur le panneau Validation des polices Sélectionnez Avertissements dans le menu déroulant en haut à gauche
- Sélectionnez les polices que vous voulez supprimer et cliquer sur "Supprimer des polices"
- Vérifiez si vous avez une police corrompue et désactivez-la avec le LIvre des Polices
Problèmes de performances
Principales causes de performances médiocres
- Processus en tâche de fond
- Tâches de fond s'exécutant sans arrêt
- Seti@Home
- Folding@Home
- Client DNET (http://www.distributed.net/)
- Autres processus de ce type
- Taille de la mémoire RAM inférieure à 512 Mo
- Bien que NeoOffice puisse tourner sur un Mac avec 512 Mo de RAM, il tournera plus lentement et se lancera moins vite particulièrement si vous avez d'autres applications qui tournent en même temps. (Mac OS X tourne vraiment mieux avec 512 Mo de RAM ou plus). Heureusement, la RAM n'est pas chère, l'ajout de RAM est la solution financièrement la plus efficace pour accélérer votre Mac. Sur ce fil, vous trouverez des témoignages.
- Grand nombre de polices installées(Lisez Cette partie des problèmes d'installation)
- Concernant OpenOffice.org 2.0
- Par défaut, OpenOffice.org 2.0 crée des copies adaptées de toutes les polices installées sur votre Mac. Comme ces polices sont stockées dans les fichiers de l'application OpenOffice.org (alors qu'elles sont stockées dans un dossier ordinaire avec OpenOffice.org 1.2.2), toutes ces polices dupliquées sont chargées par l'ATS (Apple Type Server) qui les rend disponibles pour toutes les applications Mac OS X. Ces polices dupliquées dégradent sérieusement les performances de NeoOffice, peuvent amener un mauvais rendu des polices et même causer des plantages.
- N'utilisez pas le paquet standard OpenOffice.org 2.0 .app ; mais utilisez plutôt use Start OpenOffice.org and the "stand-alone" OpenOffice.org 2.0
- Après l'utilisation de OpenOffice.org 2.0, rebootez votre Mac avant d'utiliser NeoOffice pour purger l'ATS des polices superflues.
- Logiciels anti-virus
- Certains logiciels anti-virus analysent les fichiers quand ils sont ouverts.
- Certains logiciels anti-virus analysent les fichiers archives (.sit, .tar, .gz, et .zip et ses cousins, comme .jar) quand on y accède.
- NeoOffice ouvre et accède à de nombreux fichiers au démarrage, des fichiers archives .zip and .jar inclus.
- Désactivez les logiciels anti-virus pour l'application NeoOffice et le répertoire de Préférences (~/Bibliothèque/Preferences/NeoOffice-2.x ), ou pour les fichiers archives de l'application NeoOffice et du répertoire de Préférences.
Un correctif ne semble pas corriger l'anomalie prévue
- Mac OS X charge en cache les bibliothèques partagées et les classes Java pour augmenter les performances ; Malheureusement, il aussi la désagréable de ne vider ce cache quand les bibliothèques et des classes mises à jour sont installées (comme pour les correctifs NeoOffice). Si une anomalie semble ne pas être corrigée après l'application du correctif adapté, essayez de redémarrer votre Mac, qui effacera toutes les anciennes versions des librairies et des classes du cache. Si l'anomalie est toujours présente après le redémarrage, réouvrez-la dans Bugzilla.
- Vous appliquez le correctif quand NeoOffice tournait : Quittez NeoOffice et relancez-le.
Les Préférences semblent ne pas se conserver
Si les préférences ou les changements de réglages ne semblent pas s'appliquer ou se conserver entre deux redémarrages de NeoOffice , la cause la plus probable est une sorte de corruption de votre répertoire de préférences. Permettre à NeoOffice de créer un nouvel ensemble devrait régler le problème.
- Déplacez ou renommez votre répertoire ~/Bibliothèque/Preferences/NeoOffice-2.x (~/Bibliothèque/Preferences/NeoOffice-1.x pour NeoOffice 1.x; dans ce cas, déplacez ou renommez votre répertoire ~/Bibliothèque/NeoOfficeJ-1.1, si jamais vous aviez installé NeoOffice/J 1.1)
- Lancez NeoOffice; un nouveau répertoire de préférences et de nouveaux réglages seront créés (pour NeoOffice 2.0, ne laissez pas "l'assistant" importer vos préférences depuis l'ancienne version au démarrage)
- Dans certains cas il se peut que seules les préférences de NeoOffice 2.x ou 1.x soient corrompues, permettre alors à NeoOffice de réimporter vos préférences depuis NeoOffice 1.x ou NeoOffice/J 1.1 peut restaurer quelques uns de vos réglages sans réintroduire la corruption. Dans ce cas, il suffit de déplacer ou renommer seulement le dossier ~/Bibliothèque/Preferences/NeoOffice-2.x (~/Bibliothèque/Preferences/NeoOffice-1.x pour NeoOffice 1.x) avant de lancer NeoOffice.
Certains raccourcis clavier ne fonctionnent pas
- Si vous définissez un raccourci clavier et qu'il ne fonctionne pas, c'est peut-être parce que vous avez choisi une combinaison de touches que Mac OS X utilise déjà comme un raccourci système de base ou bien dans un de ses services.
- Regardez dans le panneau Clavier et souris dans les Préférences Système, sélectionner l'onglet Raccourcis clavier et recherchez si votre choix n'est pas déjà utilisé comme raccourci du système (Cette option doit n'être disponible que sous Mac OS X 10.4).
- Regardez également le sous-menu Services (ex : TextEdit->Services) et recherchez si votre combinaison n'est pas déjà utilisée dans ces sous-menus (cmd-shift-L est souvent définie comme «Rechercher avec Google»).
- Si vous n'utilisez jamais les raccourcis clavier des services et que vous voulez libérer les combinaisons de touches, vous pouvez installer le très pratique panneau de préférences Service Manager (C'est un freeware) pour désactiver un à un les Services (Tourne sous 10.2.x, 10.3.x et 10.4.x).
- Les utilisateurs de 10.4.x peuvent utiliser l'application ServiceScrubber (c'est un freeware) pour désactiver les services ou redéfinir leurs raccourcis clavier.
- Si une combinaison est montrée comme raccourci dans un des menus de NeoOffice mais qu'il ne marche pas, c'est peut être parce que qu'il a été assigné comme raccourci global de NeoOffice, il a été surchargé par un raccourci assigné par le module dans lequel vous êtes (ex : Writer, Calc, ...)
C'est le cas de cmd-shift-F11, par exemple ; la barre de menus montre cette combinaison de touches comme déclenchant le dialogue Outils/Options... mais qui ne fonctionnent pas dans Writer parce que, dans Writer, cette combinaison de touches est assignée à une autre action relative aux modèles. Une fois que vous avez supprimé cet assignement spécifique à un module, le raccourci fonctionne comme affiché dans le menu.