---
title: Felsökning
image: /images/user-guide/what-is-twenty/20.png
---
## Felsökning
If you encounter any problem while setting up environment for development, upgrading your instance or self-hosting,
here are some solutions for common problems.
### Självhostning
#### First install results in `password authentication failed for user "postgres"`
🚨 **VIKTIGT: Denna lösning är ENDAST för nya installationer** 🚨
Om du har en befintlig Twenty-instans med produktionsdata, **FÖLJ INTE** dessa steg då de permanent raderar din databas!
När du installerar Twenty för första gången kan du vilja ändra standardlösenordet för databasen.
Det lösenord du ställer in under den första installationen lagras permanent i databasvolymen. Om du senare försöker ändra detta lösenord i din konfiguration utan att ta bort den gamla volymen får du autentiseringsfel eftersom databasen fortfarande använder det ursprungliga lösenordet.
⚠️ VARNING: Följande steg kommer att PERMANENT RADERA all databasdata! ⚠️
Fortsätt endast om detta är en ny installation utan viktig data.
För att uppdatera `PG_DATABASE_PASSWORD` behöver du:
```sh
# Update the PG_DATABASE_PASSWORD in .env
docker compose down --volumes
docker compose up -d
```
#### CR radbrytningar hittade [Windows]
Detta beror på radbrytningskaraktärerna i Windows och git-konfigurationen. Prova att köra:
```
git config --global core.autocrlf false
```
Radera därefter förvaret och klona det igen.
#### Saknas metadata-schema
Under installation av Twenty måste du förse din postgresdatabas med rätt scheman, tillägg och användare.
Om du lyckas köra denna provisioning bör du ha `default` och `metadata` scheman i din databas.
Om du inte gör det, kontrollera att du inte har fler än en postgresinstans körande på din dator.
#### Kan inte hitta modulen 'twenty-emails' eller dess motsvarande typdeklarationer.
Du måste bygga paketet `twenty-emails` innan du kör initieringen av databasen med `npx nx run twenty-emails:build`
#### Missing twenty-x package
Se till att köra yarn i rotkatalogen och kör sedan `npx nx server:dev twenty-server`. Om det fortfarande inte fungerar, försök att bygga det saknade paketet manuellt.
#### Lint på spara fungerar inte
Detta bör fungera direkt med eslint-tillägget installerat. Om detta inte fungerar, försök lägga till detta i dina vscode-inställningar (i utvecklarconfigurationsområdet):
```
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
}
```
#### Vid körning av `npx nx start` eller `npx nx start twenty-front`, får jag ett Minnesfel
I `packages/twenty-front/.env` avkommentera `VITE_DISABLE_TYPESCRIPT_CHECKER=true` och `VITE_DISABLE_ESLINT_CHECKER=true` för att inaktivera bakgrundskontroller och således minska mängden behövt RAM.
**Om det inte fungerar:**
Kör endast de tjänster du behöver, istället för `npx nx start`. Till exempel, om du arbetar på servern, kör endast `npx nx worker twenty-server`
**Om det inte fungerar:**
Om du försökte köra endast `npx nx run twenty-server:start` i WSL och det misslyckades med minnesfel nedan:
`FATAL ERROR: Ineffektiv mark-kompaktering nära heapgränsen Misslyckad tilldelning - JavaScript heap ur minne`
Ett workaround är att utföra nedan kommando i terminalen eller lägga till det i .bashrc-profilen för att sätta upp det automatiskt:
`export NODE_OPTIONS="--max-old-space-size=8192"`
Flaggan --max-old-space-size=8192 sätter en övre gräns på 8GB för Node.js heap; användningen skalar med applikationens efterfrågan.
Referens: https://stackoverflow.com/questions/56982005/where-do-i-set-node-options-max-old-space-size-2048
**Om det inte fungerar:**
Undersök vilka processer som tar upp mest av ditt systems RAM. Hos Twenty märkte vi att några VScode-tillägg tog mycket RAM, så vi inaktiverade dem tillfälligt.
**Om det inte fungerar:**
Att starta om datorn hjälper till att rensa bort spökprocesser.
#### Vid körning av `npx nx start` finns konstiga [0] och [1] i loggar
Det är förväntat eftersom kommandot `npx nx start` kör fler kommandon under ytan.
#### Inga e-postmeddelanden skickas
Oftast beror det på att `worker` inte körs i bakgrunden. Försök att köra
```
npx nx worker twenty-server
```
#### Kan inte ansluta mitt Microsoft 365-konto
Oftast beror det på att din administratör inte har aktiverat Microsoft 365-licensen för ditt konto. Kontrollera [https://admin.microsoft.com/](https://admin.microsoft.com/Adminportal/Home).
Om du har en felkod `AADSTS50020`, betyder det antagligen att du använder ett personligt Microsoft-konto. Detta stöds inte ännu. Mer information [här](https://learn.microsoft.com/fr-fr/troubleshoot/entra/entra-id/app-integration/error-code-aadsts50020-user-account-identity-provider-does-not-exist)
#### Vid körning av `yarn` visas varningar i konsolen
Varningarna informerar om att ytterligare beroenden dras som inte uttryckligen angivits i `package.json`, så länge inga brutna fel uppstår bör allt fungera som förväntat.
#### När användaren går in på inloggningssidan visas fel om obehörig användare som försöker komma åt arbetsytan i loggar
Det är förväntat eftersom användaren är obehörig när den är utloggad då dess identitet inte är verifierad.
#### Hur kontrollerar du om din worker körs?
- Gå till [webhook-test.com](https://webhook-test.com/) och kopiera **Din unika Webhook-URL**.