> For the complete documentation index, see [llms.txt](https://ayakaleaf-pro.ayaka.space/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ayakaleaf-pro.ayaka.space/on-premises/da/support/troubleshooting.md).

# Fejlfinding

{% hint style="info" %}
Hvis du bruger en tidligere version, skal du bruge `sharelatex` i stedet for `overleaf` i stinavne.
{% endhint %}

<details>

<summary>Kørsel af Overleaf med et NFS-filsystem</summary>

Det er teknisk muligt at montere et NFS-filsystem i en Overleaf-container, men det anbefales ikke og kan medføre forskellige former for ydeevnefejl.

En almindelig fejl, som kompileringer ser, er:

```
EBUSY: resource busy or locked, unlink '/var/lib/overleaf/data/compiles/62f3d57bef7cf9005c364e75-62f3d57bef7cf9005c364e7a/.nfs573663533034825247625441'
```

Vi fraråder især at bruge NFS-baserede filsystemer til flygtige data, som de mapper der bruges til kompileringsdata. Vi anbefaler at bruge en lokal scratch-disk, helst en lokal SSD, til følgende mapper.

For `docker-compose` baserede opsætninger foreslår vi blot at tilsidesætte bind-mountet fra NFS, hvilket undgår at ændre stier i programmet. Her er et eksempel på et `docker-compose` konfigurationsudsnit med brug af en scratch-disk, der er monteret på `/scratch`:

{% code title="docker-compose-udsnit" %}

```yaml
services:
  sharelatex:
    environment:
      SANDBOXED_COMPILES_HOST_DIR: /scratch/compiles/
    volumes:
      - nfs:/var/lib/overleaf/data
      - /scratch/cache/:/var/lib/overleaf/data/cache
      - /scratch/compiles/:/var/lib/overleaf/data/compiles
      - /scratch/output/:/var/lib/overleaf/data/output
      - /scratch/tmp/:/var/lib/overleaf/tmp
```

{% endcode %}

Der er ikke behov for at migrere eventuelle eksisterende filer fra NFS til deres nye placering efter opdateringen. LaTeX-kompileren kan genskabe alle filerne igen ved en fuld kompileringskørsel.

For flere detaljer se: <https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-with-an-nfs-filesystem>

</details>

<details>

<summary>Kørsel af Overleaf på Windows eller macOS får tjenesten `mongo` til ikke at starte</summary>

Hvis du kører Overleaf på Windows eller macOS, kan `mongo` tjenesten muligvis undlade at genstarte med en fejl:

{% code title="Eksempel på fejl" %}

```
Kunne ikke starte WiredTiger under nogen kompatibilitetsversion.
Årsag: 1: Handlingen er ikke tilladt
```

{% endcode %}

For at undgå denne fejl skal dataene gemmes i en volume i stedet for i en bind-monteret mappe (se `mongo` billeddokumentationen for flere detaljer: <https://github.com/docker-library/docs/blob/master/mongo/content.md#where-to-store-data>). For at gemme data i Docker-volumes, der er monteret i MongoDB- og Redis-containere, skal du tilføje følgende til `config/docker-compose.override.yml` (opret denne fil, hvis den endnu ikke findes):

{% code title="config/docker-compose.override.yml" %}

```yaml
volumes:
  mongo-data:
  redis-data:

services:
  mongo:
    volumes:
      - mongo-data:/data/db

  redis:
    volumes:
      - redis-data:/data
```

{% endcode %}

For flere oplysninger se: <https://docs.overleaf.com/on-premises/support/troubleshooting#running-overleaf-on-windows-or-macos-results-in-the-mongoservice-not-starting>

</details>

<details>

<summary>Opgradering til Redis 6.2 resulterer i en genstartsløkke</summary>

Brug `docker logs redis` kommandoen til at udskrive en kopi af loggene.

Hvis du ser linjen `Fatal: Kan ikke initialisere baggrundsjob`, vil den fulde output se nogenlunde sådan ud:

{% code title="Eksempel på Redis-log" %}

```
1:M 11 Feb 2024 15:19:22.609 # Server initialiseret
1:M 11 Feb 2024 15:19:22.609 # Fatal: Kan ikke initialisere baggrundsjob.
1:C 11 Feb 2024 15:19:26.055 # oO0OoO0OoO0Oo Redis starter oO0OoO0OoO0Oo
```

{% endcode %}

Dette kan være relateret til den version af Docker, der i øjeblikket er i brug. Opdatering til en version >= 20.10.10 bør løse dette problem.

For flere oplysninger, se Redis' upstream-problem: <https://github.com/redis/redis/issues/12362>

Reference: <https://docs.overleaf.com/on-premises/support/troubleshooting#upgrading-to-redis-6.2-results-in-a-restart-loop>

</details>

<details>

<summary>Forkert orientering af forhåndsvisnings-/miniaturebilleder i skabelongalleriet</summary>

Af og til kan forhåndsvisnings-/miniaturebilleder, der genereres af Server Pro, blive oprettet i forkert orientering og kræve manuel indgriben for at blive rettet. Disse billeder gemmes i `/var/lib/overleaf/data/template_files/` (>= 5.0.3) og `/var/lib/sharelatex/data/template_files/` (tidligere).

Vi anbefaler at tage en sikkerhedskopi af denne mappe, før du foretager ændringer.

Du skal følge nedenstående trin for hver berørt skabelon:

Find skabelon-ID'etGå til din instans' skabelongalleri (/templates/all), åbn en berørt skabelon, og kopiér ID'et fra URL'en (for eksempel: <https://your-instance-url/templates/6645d346c224815e9460a695).Kør> rettelseskommandoenKør følgende kommando fra Docker-værten (erstat skabelon-ID'et med det, du kopierede, og opdatér stien, hvis det er relevant):docker exec sharelatex /bin/bash -c "mogrify -rotate 90 /var/lib/overleaf/data/template\_files/6645d346c224815e9460a695\_\*{thumbnail,preview}"

Reference: <https://docs.overleaf.com/on-premises/support/troubleshooting#incorrect-orientation-of-template-gallery-preview-thumbnail-images>

</details>

<details>

<summary>Kontrollér venligst, at du har aktiveret systemkald. For pdflatex er dette 'pdflatex -shell-escape'.</summary>

Det `\write18` kommandoen er som standard deaktiveret i Community Edition, fordi alle kompileringer sker inden for den samme `sharelatex` container; dette er den sikreste standard.

Hvis du vil aktivere den for pdflatex, skal du oprette en `latexmkrc` fil i roden af dit projekt med følgende indhold:

{% code title="latexmkrc" %}

```perl
$pdflatex = 'pdflatex --shell-escape';
```

{% endcode %}

Prøv derefter at genkompilere.

Reference: <https://docs.overleaf.com/on-premises/support/troubleshooting#please-verify-that-you-have-enabled-system-calls.-for-pdflatex-this-is-pdflatex-shell-escape>

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://ayakaleaf-pro.ayaka.space/on-premises/da/support/troubleshooting.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
