Skip to main content
Si vous utilisez une version antérieure, utilisez sharelatex au lieu de overleaf dans les noms de chemins.
Monter un système de fichiers NFS dans un conteneur Overleaf est techniquement possible, mais ce n’est pas recommandé et cela peut entraîner différents types d’erreurs de performance.Une erreur fréquente lors des compilations est la suivante :
Nous déconseillons en particulier l’utilisation de systèmes de fichiers reposant sur NFS pour les données éphémères, comme les répertoires utilisés pour les données de compilation. Nous recommandons d’utiliser un disque de travail local, de préférence un SSD local, pour les répertoires suivants.Pour les installations basées sur docker-compose, nous suggérons simplement de remplacer le montage depuis NFS, ce qui évite de modifier les chemins dans l’application. Voici un extrait de configuration docker-compose utilisant un disque de travail monté sur /scratch :
docker-compose excerpt
Il n’est pas nécessaire de migrer les fichiers existants depuis le NFS vers leur nouvel emplacement après la mise à jour. Le compilateur LaTeX peut recréer tous les fichiers lors d’une nouvelle compilation complète.Pour plus de détails, consultez : https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-with-an-nfs-filesystem
Si vous exécutez Overleaf sous Windows ou macOS, le service mongo peut ne pas redémarrer, avec l’erreur suivante :
Example error
Pour éviter cette erreur, les données doivent être stockées dans un volume plutôt que dans un répertoire monté par bind mount (consultez la documentation de l’image mongo pour plus de détails : https://github.com/docker-library/docs/blob/master/mongo/content.md#where-to-store-data). Pour stocker les données dans des volumes Docker montés dans les conteneurs MongoDB et Redis, ajoutez ce qui suit à config/docker-compose.override.yml (créez ce fichier s’il n’existe pas encore) :
config/docker-compose.override.yml
Pour plus d’informations, consultez : https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-on-windows-or-macos-results-in-the-mongoservice-not-starting
Utilisez la commande docker logs redis pour afficher une copie des journaux.Si vous voyez la ligne Fatal: Can't initialize Background Jobs, la sortie complète ressemblera à ceci :
Redis log example
Cela peut être lié à la version de Docker actuellement utilisée. Une mise à jour vers une version >= 20.10.10 devrait résoudre ce problème.Pour plus d’informations, consultez le ticket correspondant dans le projet Redis : https://github.com/redis/redis/issues/12362Référence : https://docs.overleaf.com/on-premises/support/troubleshooting#upgrading-to-redis-6.2-results-in-a-restart-loop
Il arrive que les images d’aperçu/miniatures générées par Server Pro soient créées avec une mauvaise orientation et nécessitent une intervention manuelle pour être corrigées. Ces images sont stockées dans /var/lib/overleaf/data/template_files/ (>= 5.0.3) et /var/lib/sharelatex/data/template_files/ (versions antérieures).Nous vous recommandons de sauvegarder ce dossier avant toute modification.Vous devrez suivre les étapes ci-dessous pour chaque modèle concerné :Trouver l’ID du modèleAccédez à la galerie de modèles de votre instance (/templates/all), ouvrez un modèle concerné et copiez l’ID depuis l’URL (par exemple : https://your-instance-url/templates/6645d346c224815e9460a695).Exécuter la commande de correctionExécutez la commande suivante depuis l’hôte Docker (remplacez l’ID du modèle par celui que vous avez copié et adaptez le chemin si nécessaire) :docker exec sharelatex /bin/bash -c “mogrify -rotate 90 /var/lib/overleaf/data/template_files/6645d346c224815e9460a695_*{thumbnail,preview}”Référence : https://docs.overleaf.com/on-premises/support/troubleshooting#incorrect-orientation-of-template-gallery-preview-thumbnail-images
La commande \write18 est désactivée par défaut dans la Community Edition, car toutes les compilations s’effectuent dans le même conteneur sharelatex ; c’est le réglage par défaut le plus sûr.Si vous souhaitez l’activer pour pdflatex, créez un fichier latexmkrc à la racine de votre projet avec le contenu suivant :
latexmkrc
Relancez ensuite la compilation.Référence : https://docs.overleaf.com/on-premises/support/troubleshooting#please-verify-that-you-have-enabled-system-calls.-for-pdflatex-this-is-pdflatex-shell-escape
Dernière modification le 4 octobre 2026