- Startseite
- Workspace
- Installation
- Installation
- Docker
- Aktivieren von vsyscall unter Debian
Aktivieren von vsyscall unter Debian
Einleitung
Wenn Sie eine der neuesten Debian-Versionen verwenden, müssen Sie möglicherweise vsyscall aktivieren, das bei einigen Kernel-Versionen standardmäßig deaktiviert ist, beispielsweise bei Debian 9 (Stretch) mit Kernel 4.18.x.bpo und Debian 10 (Buster) RC1 mit Kernel 4.19.0.
vsyscall ist ein Mechanismus, der bestimmte Systemaufrufe unter Linux beschleunigt. Er ist für die korrekte Funktion von ONLYOFFICE E-Mail erforderlich. Um den ONLYOFFICE E-Mail-Docker-Container auszuführen und die korrekte Funktion von ONLYOFFICE E-Mail sicherzustellen, befolgen Sie bitte die nachstehenden Anweisungen.
Überprüfen, ob vsyscall deaktiviert ist
Um zu überprüfen, ob Ihr System vsyscall deaktiviert hat, führen Sie den folgenden Befehl aus:
cat /proc/self/maps | egrep 'vdso|vsyscall'Sie sehen eine Ausgabe ähnlich der folgenden
7fffccfcc000-7fffccfce000 r-xp 00000000 00:00 0 [vdso]oder wie diese:
7fffe03fe000-7fffe0400000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]Wenn Sie keine vsyscall-Zuordnung sehen, fügen Sie vsyscall=emulated zu den Kerneloptionen in Ihrem Bootloader hinzu, wie im nächsten Schritt beschrieben.
Aktivieren von vsyscall
Um vsyscall auf Ihrem Betriebssystem zu aktivieren, führen Sie die folgenden Befehle aus:
echo 'GRUB_CMDLINE_LINUX_DEFAULT="vsyscall=emulate"' >> /etc/default/grubDieser Befehl gibt den Parameter an, der das Laden des Kernels mit aktiviertem vsyscall beim Systemstart ermöglicht, und fügt diesen Parameter der Datei /etc/default/grub hinzu, die die Haupteinstellungen für den GRUB-Bootloader enthält.
Nachdem die Datei /etc/default/grub geändert wurde, müssen Sie GRUB aktualisieren:
update-grubStarten Sie nun das System neu:
rebootNachdem das System neu gestartet wurde, können Sie mit der ONLYOFFICE E-Mail Docker-Version Installation fortfahren.