- Accueil
- Workspace
- Administration
- Administration
- Docker
- Activer vsyscall sous Debian
Activer vsyscall sous Debian
Introduction
Si vous utilisez la version la plus récente Debian, il se peut que vous deviez actualiser vsyscall
qui est désactivé par défaut pour certains versions noyau, par exemple, sur Debian 9 (Stretch) avec le noyau 4.18.x.bpo et sur Debian 10 (Buster) RC1 avec le noyau 4.19.0.
vsyscall
est un mécanisme d'accélération des certains appels système sur Linux. Il est nécessaire pour un bon fonctionnement de ONLYOFFICE Mail. Pour démarrer le conteneur Docker ONLYOFFICE Mail et assurer le bon fonctionnement de ONLYOFFICE Mail, veuillez suivre les instructions ci-après.
Vérifier la désactivation de vsyscall
Exécutez la commande suivante pour vérifier que votre système a désactivé vsyscall
:
cat /proc/self/maps | egrep 'vdso|vsyscall'
La sortie sera semblable à ce qui suit:
7fffccfcc000-7fffccfce000 r-xp 00000000 00:00 0 [vdso]
ou à celui-ci:
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
Si vous ne voyez pas le mappage de vsyscall
, ajoutez vsyscall=emulated
aux options du noyau du chargeur de démarrage selon les instructions ci-après.
Activer vsyscall
Pour activer vsyscall
sur votre système d'exploitation, exécutez la commande suivante:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grub
Cette commande comporte le paramètre permettant de charger le noyau où vsyscall
est activé pendant le démarrage du système et ajoute ce paramètre au fichier /etc/default/grub
comportant les paramètres essentiels du chargeur de démarrage de GRUB.
Une fois le fichier /etc/default/grub
chargé, il vous faut actualiser le GRUB:
update-grub
Ensuite, redémarrez le système:
reboot
Lors du redémarrage du système, vous pouvez procéder à l'installation de la version Docker ONLYOFFICE Mail.