diff --git a/docs/GuideInstallDebian11.md b/docs/GuideInstallDebian11.md index 542fc899..7c1db996 100644 --- a/docs/GuideInstallDebian11.md +++ b/docs/GuideInstallDebian11.md @@ -116,10 +116,13 @@ Checklist minimale de votre système Linux Debian: https://stackoverflow.com/questions/9445489/performing-http-requests-with-curl-using-proxy). #### Note sur l'install dans un container LXC -Si vous installez dans un container LXC, attention: la config par défaut de -Redis (un gestionnaire de cache utilisé par ScoDoc) n'est pas compatible, en -raison d'un problème de système de fichier en lecture seule. Installer redis -avant ScoDoc, comme suit: + +Il y a deux possibilité : + +**Option 1**, si vous installez dans un container LXC privilégié via le compte +root et/ou sudo, attention: la config par défaut de Redis (un gestionnaire de +cache utilisé par ScoDoc) n'est pas compatible, en raison d'un problème de +système de fichier en lecture seule. Installer redis avant ScoDoc, comme suit: apt-get install redis @@ -143,6 +146,27 @@ Ensuite ... et poursuivez l'installation comme ci-dessous. +**Option 2**, si vous installez dans un container LXC non-privilégié via un +compte utilisateur normal, vous pouvez activer l'option « nesting » +(imbriqué) de LXC pour permettre à Redis de fonctionner normalement. + +⚠️ Attention ! N'activez pas le *nesting* sur un conteneur privilégié. Cela +provoquerais une faille de sécurité. + +Si vous avez construit votre conteneur manuellement avec lxc-create, modifiez +le fichier /var/lib/lxc/${nomDuConteneur}/config et ajoutez les lignes +ci-dessous : + + lxc.apparmor.allow_nesting = 1 + lxc.apparmor.profile = generated + +Si vous utilisez un conteneur LXC sur l'hyperviseur Proxmox, modifiez le +fichier /etc/pve/lxc/${CTID}.conf et ajoutez la ligne suivante : + + features: nesting=1 + +... et poursuivez l'installation comme ci-dessous. + ## 2) Installation de ScoDoc sur Debian ### 2.1) Charger le logiciel