---
title: Fejlfinding
image: /images/user-guide/what-is-twenty/20.png
---
## Fejlfinding
If you encounter any problem while setting up environment for development, upgrading your instance or self-hosting,
here are some solutions for common problems.
### Selv-hosting
#### Første installation resulterer i `password authentication failed for user "postgres"`
🚨 **VIGTIGT: Denne løsning er KUN for nye installationer** 🚨
Hvis du har en eksisterende Twenty-instans med produktionsdata, **FØLG IKKE** disse trin, da de permanent vil slette din database!
Mens du installerer Twenty for første gang, kan du skifte standarddatabaseadgangskoden.
Adgangskoden, du sætter under den første installation, bliver permanent gemt i databasevolumen. Hvis du senere prøver at ændre denne adgangskode i din konfiguration uden at fjerne det gamle volumen, vil du få godkendelsesfejl, fordi databasen stadig bruger den oprindelige adgangskode.
⚠️ ADVARSEL: Følgende trin vil PERMANENT slette alle databasedata! ⚠️
Fortsæt kun, hvis dette er en ny installation uden vigtige data.
For at opdatere `PG_DATABASE_PASSWORD` skal du:
```sh
# Update the PG_DATABASE_PASSWORD in .env
docker compose down --volumes
docker compose up -d
```
#### CR-linjeskift fundet [Windows]
Dette skyldes linje-skifttegnene for Windows og git-konfigurationen. Prøv at køre:
```
git config --global core.autocrlf false
```
Slet derefter repositariet og klon det igen.
#### Manglende metadata-schema
Under Twenty-installationen skal du forsyne din postgres-database med de korrekte skemaer, udvidelser og brugere.
Hvis du lykkes med at køre denne provisioning, skal du have `default` og `metadata` skemaer i din database.
Hvis du ikke har det, skal du sørge for, at du ikke har mere end en postgres-instans, der kører på din computer.
#### Kan ikke finde modul 'twenty-emails' eller dets tilsvarende typedeklarationer.
Du skal bygge pakken `twenty-emails` før du kører initialiseringen af databasen med `npx nx run twenty-emails:build`
#### Mangler twenty-x pakke
Sørg for at køre yarn i rodmappen og derefter køre `npx nx server:dev twenty-server`. Hvis dette stadig ikke virker, prøv at bygge den manglende pakke manuelt.
#### Lint ved gem ikke virker
Dette skulle virke automatisk med den installerede eslint-udvidelse. Hvis dette ikke virker, prøv at tilføje dette til dine vscode-indstillinger (på dev-kontainerscopen):
```
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
}
```
#### Mens du kører `npx nx start` eller `npx nx start twenty-front`, kastes der en 'Out of memory' fejl
I `packages/twenty-front/.env` fjern kommenteringen af `VITE_DISABLE_TYPESCRIPT_CHECKER=true` og `VITE_DISABLE_ESLINT_CHECKER=true` for at deaktivere baggrundskontroller, hvilket reducerer behovet for RAM.
**Hvis det ikke virker:**
Kør kun de tjenester, du har brug for, i stedet for `npx nx start`. For eksempel, hvis du arbejder på serveren, kør bare `npx nx worker twenty-server`
**Hvis det ikke virker:**
Hvis du forsøgte at køre kun `npx nx run twenty-server:start` på WSL, og det fejler med nedenstående hukommelsesfejl:
`FATAL ERROR: Ineffektive mark-kompaktier nær heap-grænse Tildeling mislykkedes - JavaScript heap ude af hukommelse`
En midlertidig løsning er at udføre nedenstående kommando i terminalen eller tilføje den i .bashrc-profilen for at få opsætningen automatisk:
`export NODE_OPTIONS="--max-old-space-size=8192"`
Flaget --max-old-space-size=8192 sætter en øvre grænse på 8GB for Node.js heap; brugen stiger med applikationsbehov.
Referencer: https://stackoverflow.com/questions/56982005/where-do-i-set-node-options-max-old-space-size-2048
**Hvis det ikke virker:**
Undersøg hvilke processer, der tager mest af din maskins RAM. Hos Twenty bemærkede vi, at nogle VScode-udvidelser tog meget RAM, så vi deaktiverede dem midlertidigt.
**Hvis det ikke virker:**
Genstart af din maskine hjælper med at rydde spøgelsesprocesser.
#### Mens du kører `npx nx start`, er der underlige [0] og [1] i loggene
Det er forventet, da kommandoen `npx nx start` kører flere kommandoer i baggrunden.
#### Ingen e-mails bliver sendt
Det skyldes oftest, at `worker` ikke kører i baggrunden. Prøv at køre
```
npx nx worker twenty-server
```
#### Kan ikke tilslutte min Microsoft 365-konto
Det skyldes oftest, at din administrator ikke har aktiveret Microsoft 365-licensen for din konto. Tjek [https://admin.microsoft.com/](https://admin.microsoft.com/Adminportal/Home).
Hvis du har en fejlmeddelelse `AADSTS50020`, betyder det sandsynligvis, at du bruger en personlig Microsoft-konto. Det er ikke understøttet endnu. Mere info [her](https://learn.microsoft.com/fr-fr/troubleshoot/entra/entra-id/app-integration/error-code-aadsts50020-user-account-identity-provider-does-not-exist)
#### Mens du kører `yarn`, dukker der advarsler op i konsollen
Advarsler informerer om tilføjelse af ekstra afhængigheder, der ikke er eksplicit angivet i `package.json`, så længe der ikke vises nogen gennemgående fejl, skulle alt fungere som forventet.
#### Når brugeren får adgang til login-siden, vises en fejl om uautoriseret bruger, der forsøger at få adgang til arbejdsområde i loggene
Det er forventet, da brugeren er uautoriseret, når den er logget ud, da dens identitet ikke er verificeret.
#### Hvordan tjekker du, om din worker kører?
- Gå til [webhook-test.com](https://webhook-test.com/) og kopier **Din Unikke Webhook-URL**.