---
title: Resolució de problemes
image: /images/user-guide/what-is-twenty/20.png
---
## Resolució de problemes
If you encounter any problem while setting up environment for development, upgrading your instance or self-hosting,
here are some solutions for common problems.
### Autohostatge
#### La primera instal·lació resulta en `no ha estat possible autenticar la contrasenya per a l'usuari "postgres"`
🚨 **IMPORTANT: Aquesta solució és NOMÉS per a instal·lacions noves** 🚨
Si ja teniu una instància de Twenty amb dades en producció, **NO** seguiu aquests passos ja que esborraran permanentment la vostra base de dades!
Durant la primera instal·lació de Twenty, potser voldreu canviar la contrasenya de la base de dades per defecte.
La contrasenya establerta durant la primera instal·lació queda emmagatzemada permanentment al volum de la base de dades. Si més endavant intentes canviar aquesta contrasenya en la teva configuració sense eliminar el volum antic, et trobaràs amb errors d'autenticació perquè la base de dades encara utilitza la contrasenya original.
⚠️ AVÍS: Seguint els passos següents ESBORRARÀ PERMANENTMENT totes les dades de la base de dades! ⚠️
Només continueu si aquesta és una nova instal·lació sense dades importants.
Per actualitzar el `PG_DATABASE_PASSWORD` necessites:
```sh
# Update the PG_DATABASE_PASSWORD in .env
docker compose down --volumes
docker compose up -d
```
#### CR line breaks found [Windows]
Això és causat pels caràcters de salt de línia de Windows i la configuració de git. Intenta executar:
```
git config --global core.autocrlf false
```
Després elimina el repositori i clona'l de nou.
#### Missing metadata schema
Durant la instal·lació de Twenty, has de proveir la teva base de dades postgres amb els esquemes, extensions i usuaris adequats.
Si aconsegueixes executar aquest aprovisionament, hauríeu de tenir els esquemes `default` i `metadata` a la teva base de dades.
Si no, assegura't de no tenir més d'una instància de postgres executant-se al teu ordinador.
#### No es pot trobar el mòdul 'twenty-emails' o les seves declaracions de tipus corresponents.
Has de construir el paquet `twenty-emails` abans d'executar la inicialització de la base de dades amb `npx nx run twenty-emails:build`
#### Paquet twenty-x faltant
Assegureu-vos d'executar yarn en el directori arrel i després executar `npx nx server:dev twenty-server`. Si això encara no funciona, prova de construir manualment el paquet que falta.
#### El Lint al desar no funciona
Això hauria de funcionar de forma nativa amb l'extensió d'eslint instal·lada. Si això no funciona, proveu d'afegir això a la configuració de vscode (en l'àmbit del contenidor de desenvolupament):
```
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
}
```
#### Mentre s'executa `npx nx start` o `npx nx start twenty-front`, es genera un error de falta de memòria
A `packages/twenty-front/.env` descomenta `VITE_DISABLE_TYPESCRIPT_CHECKER=true` i `VITE_DISABLE_ESLINT_CHECKER=true` per desactivar les comprovacions en segon pla, reduint així la quantitat de RAM necessària.
**Si no funciona:**
Executa només els serveis que necessites, en lloc de `npx nx start`. For instance, if you work on the server, run only `npx nx worker twenty-server`
**Si no funciona:**
Si heu provat d'executar només `npx nx run twenty-server:start` en WSL i està fallant amb l'error de memòria següent:
`FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory`
La solució alternativa és executar la següent comanda al terminal o afegir-la al perfil .bashrc per configurar-la automàticament:
`export NODE_OPTIONS="--max-old-space-size=8192"`
La bandera --max-old-space-size=8192 estableix un límit superior de 8GB per a la heap de Node.js; l'ús escala amb la demanda de l'aplicació.
Referència: https://stackoverflow.com/questions/56982005/where-do-i-set-node-options-max-old-space-size-2048
**Si no funciona:**
Investiga quins processos estan ocupant més la RAM de la teva màquina. A Twenty, vam notar que algunes extensions VScode ocupaven molta RAM, així que les deshabilitem temporalment.
**Si no funciona:**
Reiniciar la teva màquina ajuda a netejar els processos fantasma.
#### Mentre s'executa `npx nx start` hi ha estranys [0] i [1] en els registres
Això s'espera ja que la comanda `npx nx start` està executant més ordres sota el capó
#### No s'envien correus electrònics
La majoria de les vegades, és perquè el `worker` no s'està executant en segon pla. Prova d'executar
```
npx nx worker twenty-server
```
#### No puc connectar el meu compte de Microsoft 365
La majoria de les vegades, és perquè el teu administrador no ha habilitat la llicència de Microsoft 365 per al teu compte. Verifiqueu [https://admin.microsoft.com/](https://admin.microsoft.com/Adminportal/Home).
Si tens un codi d'error `AADSTS50020`, probablement vol dir que estàs utilitzant un compte personal de Microsoft. Això encara no està suportat. Més informació [aquí](https://learn.microsoft.com/fr-fr/troubleshoot/entra/entra-id/app-integration/error-code-aadsts50020-user-account-identity-provider-does-not-exist)
#### Mentre s'executa `yarn` apareixen avisos a la consola
Els avisos estan informant sobre la descàrrega de dependències addicionals que no estan explícitament indicades en `package.json`, per la qual cosa, sempre que no aparegui cap error irrecuperable, tot hauria de funcionar segons s'espera.
#### Quan l'usuari accedeix a la pàgina de login, apareix un error sobre un usuari no autoritzat intentant accedir al espai de treball als registres
Això s'espera perquè l'usuari no està autoritzat quan està desconnectat ja que la seva identitat no està verificada.
#### How to check if your worker is running?
- Ves a [webhook-test.com](https://webhook-test.com/) i copia **L'URL únic del teu webhook**.