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.

Hébergez ONLYOFFICE Workspace sur votre serveur

Articles avec le tag :
Parcourir tous les tags