- Home
- Workspace
- Installazione
- Impresa
- Docker
- Abilitare vsyscall su Debian
Abilitare vsyscall su Debian
Introduzione
Se stai utilizzando una delle versioni più recenti di Debian, potresti dover abilitare vsyscall, che è disabilitato per impostazione predefinita per alcune versioni del kernel, ad esempio per Debian 9 (Stretch) con kernel 4.18.x.bpo e Debian 10 (Buster) RC1 con kernel 4.19.0.
vsyscall è un meccanismo utilizzato per accelerare alcune chiamate di sistema su Linux. È necessario affinché ONLYOFFICE Mail funzioni correttamente. Per poter eseguire il contenitore Docker di ONLYOFFICE Mail e garantire il corretto funzionamento di ONLYOFFICE Mail, segui le istruzioni riportate di seguito.
Verifica se vsyscall è disabilitato
Per verificare se il tuo sistema ha disabilitato vsyscall, esegui il seguente comando:
cat /proc/self/maps | egrep 'vdso|vsyscall' Vedrai un output simile al seguente:
7fffccfcc000-7fffccfce000 r-xp 00000000 00:00 0 [vdso] oppure vedrai un output come questo:
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso] ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall] Se non vedi un mapping vsyscall, aggiungi vsyscall=emulated alle opzioni del kernel nel tuo bootloader, come descritto nel passaggio successivo.
Abilitare vsyscall
Per abilitare vsyscall sul tuo sistema operativo, esegui i seguenti comandi:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grub Questo comando consente al kernel di caricarsi con vsyscall abilitato all'avvio del sistema e aggiunge questo parametro al file /etc/default/grub che contiene le impostazioni principali per il bootloader GRUB.
Dopo aver modificato il file /etc/default/grub, è necessario aggiornare GRUB:
update-grub Ora riavvia il sistema:
reboot Dopo che il sistema è stato riavviato, puoi procedere con la versione Docker di ONLYOFFICE Mail installazione.