ECryptfs в Arch Linux не работает с ошибкой " ошибка: не удается получить версию ecryptfs, модуль ядра ecryptfs не загружен?"

Я инструкции по установке eCryptfs Arch Linux, и столкнулся с проблемой:

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

Это на недавно созданной машине Arch Linux:

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

я впоследствии пробовал строить и устанавливать ecryptfs-utils из источника, но я получаю ту же ошибку.

Я также попытался вручную создать секретный каталог в соответствии с Arch Linux eCryptfs wiki, но я получаю эту ошибку:

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

и при попытке установки без любой из сценариев utils, я получаю это:

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
29
задан JakeGould
21.12.2022 14:31 Количество просмотров материала 2786
Распечатать страницу

1 ответ

старый нить, но я хотел разместить решение на будущее.

вам нужно только запустить ecrpyptfsd запятая перед любым другим ecryptfs программы. Это загрузит необходимые модули для работы других команд.

0
отвечен Ocab19 2022-12-22 22:19

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх