- Inicio
- Workspace
- Instalación
- Empresa
- Docker
- Habilitar vsyscall en Debian
Habilitar vsyscall en Debian
Introducción
Si estás utilizando una de las últimas versiones de Debian, es posible que necesites habilitar vsyscall, que está deshabilitado por defecto en algunas versiones del kernel, por ejemplo, para Debian 9 (Stretch) con kernel 4.18.x.bpo y Debian 10 (Buster) RC1 con kernel 4.19.0.
vsyscall es un mecanismo utilizado para acelerar ciertas llamadas al sistema en Linux. Es necesario para que ONLYOFFICE Mail funcione correctamente. Para poder ejecutar el contenedor de Docker de ONLYOFFICE Mail y asegurar que ONLYOFFICE Mail funcione correctamente, sigue las instrucciones a continuación.
Comprobando si vsyscall está deshabilitado
Para verificar si tu sistema ha deshabilitado vsyscall, ejecuta el siguiente comando:
cat /proc/self/maps | egrep 'vdso|vsyscall' Verás una salida similar a la siguiente:
7fffccfcc000-7fffccfce000 r-xp 00000000 00:00 0 [vdso] o verás una salida como esta:
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Si no ves un mapeo de vsyscall, añade vsyscall=emulated a las opciones del kernel en tu gestor de arranque, como se describe en el siguiente paso.
Habilitando vsyscall
Para habilitar vsyscall en tu sistema operativo, ejecuta los siguientes comandos:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grub Este comando permite que el kernel se cargue con vsyscall habilitado en el arranque del sistema y añade este parámetro al archivo /etc/default/grub que contiene las configuraciones principales para el gestor de arranque GRUB.
Después de cambiar el archivo /etc/default/grub, necesitas actualizar GRUB:
update-grub Ahora reinicia el sistema:
reboot Después de reiniciar el sistema, puedes proceder a la instalación de la versión Docker de ONLYOFFICE Mail.