# \[LiberaForms\] Upgrade fails: ValueError: Invalid .env DEFAULT\_LANGUAGE

**URL:** https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013
**Category:** Discuss
**Tags:** bug, french
**Created:** [September 17, 2026, 7:03am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013 "2026-09-17T07:03:42Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![peripheria](https://forum.yunohost.org/user_avatar/forum.yunohost.org/peripheria/32/13938_2.png) [@peripheria](https://forum.yunohost.org/u/peripheria)
#### Post date: [September 17, 2026, 7:03am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/1 "2026-09-17T07:03:42Z")

</div>

### I have searched the forum for similar discussions

on

### I understand this category is for discussions, not support requests, and not for app requests.

on

### Discuss

Bonjour,

La mise à jour de LiberaForms vers la version 4.11.1~ynh1 échoue systématiquement chez moi à cause d’une validation stricte de la langue dans le code (ValueError: Invalid .env DEFAULT\_LANGUAGE). Le script d’upgrade ne semble pas injecter ou valider correctement la variable dans le fichier .env.

Voici le journal complet de l’erreur : 🔗 [https://paste.yunohost.org/raw/enoyuyufaj](https://paste.yunohost.org/raw/enoyuyufaj)

Merci pour votre aide !

---

<div class="post-metadata">

### Author: ![ericg](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ericg/32/1543_2.png) [@ericg](https://forum.yunohost.org/u/ericg)
#### Post date: [September 17, 2026, 7:30am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/2 "2026-09-17T07:30:34Z")

</div>

Peux-tu partager le contenu de la ligne `DEFAULT_LANGUAGE` du fichier `/var/www/libraforms/.env`

---

<div class="post-metadata">

### Author: ![peripheria](https://forum.yunohost.org/user_avatar/forum.yunohost.org/peripheria/32/13938_2.png) [@peripheria](https://forum.yunohost.org/u/peripheria)
#### Post date: [September 17, 2026, 9:26am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/3 "2026-09-17T09:26:39Z")

</div>

oui, la voici  
DEFAULT\_LANGUAGE=“fr”

j’ai essayé  
DEFAULT\_LANGUAGE=fr  
DEFAULT\_LANGUAGE=“FR-fr”  
DEFAULT\_LANGUAGE=FR-fr

aucune ne passe pour l’upgrade

---

<div class="post-metadata">

### Author: ![Tho](https://forum.yunohost.org/user_avatar/forum.yunohost.org/tho/32/3667_2.png) [@Tho](https://forum.yunohost.org/u/Tho)
#### Post date: [September 17, 2026, 9:46am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/4 "2026-09-17T09:46:47Z")

</div>

et avec “fr-FR” ?

---

<div class="post-metadata">

### Author: ![ukuhne](https://forum.yunohost.org/user_avatar/forum.yunohost.org/ukuhne/32/13553_2.png) [@ukuhne](https://forum.yunohost.org/u/ukuhne)
#### Post date: [September 22, 2026, 11:09am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/5 "2026-09-22T11:09:19Z")

</div>

Je confirme le problème, même erreur pendant la mise à jour de liberaforms de 4.10.0~ynh5 vers 4.11.1~ynh2.

J’ai essayé de mettre DEFAULT\_LANGUAGE=“fr-FR”, mais cela n’a pas résolu le problème.

---

<div class="post-metadata">

### Author: ![peripheria](https://forum.yunohost.org/user_avatar/forum.yunohost.org/peripheria/32/13938_2.png) [@peripheria](https://forum.yunohost.org/u/peripheria)
#### Post date: [September 22, 2026, 11:45am UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/6 "2026-09-22T11:45:40Z")

</div>

j’ai fini par installer la dernière version, et migrer ma base de données ‘liberaforms’ vers ‘liberaforms\_\_2’

---

<div class="post-metadata">

### Author: ![otm33](https://forum.yunohost.org/user_avatar/forum.yunohost.org/otm33/32/11941_2.png) [@otm33](https://forum.yunohost.org/u/otm33)
#### Post date: [September 22, 2026, 1:40pm UTC](https://forum.yunohost.org/t/liberaforms-upgrade-fails-valueerror-invalid-env-default-language/43013/7 "2026-09-22T13:40:08Z")

</div>

Changer la valeur dans le fichier .env ne suffit pas car celui-ci est recréé à chaque upgrade et renseigné avec les valeurs enregistrées (visibles dans settings.yml). Par défaut, le .env est donc recréé à chaque fois avec l’ancienne valeur (fr, en, etc.) pour la langue.

Il faut modifier la valeur de la clé ‘language’ dans les paramètres et relancer l’upgrade.

```auto
yunohost app setting liberaforms language -v fr-FR
yunohost app upgrade liberaforms

```

[ici pour trouver les nouveaux codes](https://codeberg.org/LiberaForms/server/src/branch/main/assets/language_codes.json).
