ECryptfs in Arch Linux wird nicht mit einem Fehler ausgeführt. "FEHLER: Ecryptfs-Version kann nicht abgerufen werden. Ecryptfs-Kernelmodul nicht geladen?"

2728
KarlC

Ich habe die Installationsanweisungen für ECryptfs Arch Linux befolgt und bin auf dieses Problem gestoßen :

root@alarm:~# ecryptfs-setup-private --nopwcheck --noautomount  ERROR: Cannot get ecryptfs version, ecryptfs kernel module not loaded? 

Dies ist auf einer neu erstellten Arch Linux-Maschine:

root@alarm:~# uname -a Linux alarm 4.2.0-1-ARCH #1 PREEMPT Wed Sep 2 07:00:18 MDT 2015 armv5tel GNU/Linux 

Ich habe anschließend versucht, ecryptfs-utilsvon Quelle zu erstellen und zu installieren, aber ich bekomme den gleichen Fehler.

Ich habe auch versucht, manuell ein geheimes Verzeichnis gemäß dem Arch Linux ECryptfs-Wiki zu erstellen. Ich erhalte jedoch die folgende Fehlermeldung:

root@alarm:~# mount.ecryptfs_private secret mount: No such device 

Und wenn ich versuche, ohne die Utils-Skripte zu mounten, bekomme ich Folgendes:

root@alarm:~# mount.ecryptfs /root/.secret /root/secret Unable to get the version number of the kernel module. Please make sure that you have the eCryptfs kernel module loaded, you have sysfs mounted, and the sysfs mount point is in /etc/mtab. This is necessary so that the mount helper knows which  kernel options are supported.  Make sure that your system is set up to auto-load your filesystem kernel module on mount.  Enabling passphrase-mode only for now.  Unable to find a list of options to parse, defaulting to interactive mount Select key type to use for newly created files:  1) passphrase 2) openssl Selection: 1 Passphrase:  Select cipher:  1) aes: blocksize = 16; min keysize = 16; max keysize = 32 2) blowfish: blocksize = 8; min keysize = 16; max keysize = 56 3) des3_ede: blocksize = 8; min keysize = 24; max keysize = 24 4) twofish: blocksize = 16; min keysize = 16; max keysize = 32 5) cast6: blocksize = 16; min keysize = 16; max keysize = 32 6) cast5: blocksize = 8; min keysize = 5; max keysize = 16 Selection [aes]:  Select key bytes:  1) 16 2) 32 3) 24 Selection [16]:  Error attempting to evaluate mount options: [-22] Invalid argument Check your system logs for details on why this happened. Try updating your ecryptfs-utils package, and/or submit a bug report on https://bugs.launchpad.net/ecryptfs 
0
Haben Sie etwas so einfaches versucht, als das System neu zu starten und den Befehl `ecryptfs-setup-private --nopwcheck --noautomount` noch einmal auszuführen? JakeGould vor 9 Jahren 0
ja, derselbe Fehler KarlC vor 9 Jahren 1
Wie wäre es, `modprobe ecryptfs` auszuführen (wie hier erklärt) (https://wiki.archlinux.org/index.php/ECryptfs#Setup_.26_mounting), damit die Ecryptfs in den Kernel geladen werden? Das ist das Kernthema hier. Es scheint, dass ein Teil des Setups nicht automatisch gehandhabt wird. Überprüfen Sie auch die [Diskussion in diesem Arch Linux-Forum] (https://bbs.archlinux.org/viewtopic.php?id=72985). JakeGould vor 9 Jahren 0
Es heißt, das Modul wurde nicht gefunden. Und die Datei `/ lib / modules / $ (uname -r) / kernel / fs / ecryptfs / ecryptfs.ko` existiert auch nach dem Erstellen und Installieren aus dem Quellcode nicht. KarlC vor 9 Jahren 0
Welp, los gehts. Irgendwie haben Sie das Modul nicht gebaut oder geladen. JakeGould vor 9 Jahren 0

1 Antwort auf die Frage

0
Ocab19

Alter Thread, aber ich wollte die Lösung als Referenz veröffentlichen.

Sie müssen den ecrpyptfsdCommad nur vor anderen ecryptfsProgrammen ausführen . Dadurch werden die erforderlichen Module geladen, damit die anderen Befehle funktionieren.

Hat nicht für mich gearbeitet. `modprobe ecryptfs` tat es jedoch. Turion vor 6 Jahren 1