ECryptfs no Arch Linux não está sendo executado com um erro, “ERRO: Não é possível obter a versão ecryptfs, o módulo do kernel ecryptfs não foi carregado?”

0

Eu estava seguindo as as instruções de configuração do ECryptfs Arch Linux e me deparei com esse problema:

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

Esta é uma máquina Arch Linux recém-criada:

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

Em seguida, tentei criar e instalar ecryptfs-utils a partir do código-fonte, mas recebo o mesmo erro.

Eu também tentei criar manualmente um diretório secreto de acordo com o wiki do Arch Linux ECryptfs, mas recebo este erro:

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

E quando eu tento montar sem nenhum dos scripts utils, eu entendo isso:

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
    
por KarlC 05.09.2015 / 03:25

1 resposta

0

Tópico antigo, mas queria postar a solução para referência futura.

Você só precisa executar o ecrpyptfsd commad antes de qualquer outro programa ecryptfs . Isso carregará os módulos necessários para os outros comandos funcionarem.

    
por 27.08.2017 / 23:11