Arch Linux의 ECryptfs가 "오류 : ecryptfs 버전을 얻을 수없고 ecryptfs 커널 모듈이로드되지 않습니까?"오류와 함께 실행되지 않습니다.


0

나는 다음이었다 eCryptfs가 아치 리눅스 설치 지침 ,이 문제로 실행 :

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

이것은 새로 생성 된 아치 리눅스 머신에 있습니다 :

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소스에서 빌드 및 설치 를 시도했지만 동일한 오류가 발생합니다.

또한 아치 리눅스 ECryptfs 위키에 따라 비밀 디렉토리를 수동으로 만들려고했지만이 오류가 발생합니다.

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

시스템을 재부팅하고 해당 ecryptfs-setup-private --nopwcheck --noautomount 명령을 한 번 더 시도하는 것만 큼 간단한 것을 시도 했습니까 ?
JakeGould

1
네, 동일한 오류
cronburg

ecryptfs가 커널에로드되도록 modprobe ecryptfs 여기 설명 된대로 실행하는 것은 어떻습니까? 이것이 핵심 문제입니다. 설정의 일부가 자동으로 처리되지 않는 것 같습니다. 또한 이 아치 리눅스 포럼에서 토론을 확인 하십시오 .
JakeGould

모듈을 찾을 수 없습니다. 그리고 /lib/modules/$(uname -r)/kernel/fs/ecryptfs/ecryptfs.ko소스에서 빌드 및 설치 한 후에도 파일 이 존재하지 않습니다.
cronburg

웰프,가요 어떻게 든 모듈을 만들거나로드하지 않았습니다.
JakeGould

답변:


0

오래된 스레드이지만 나중에 참조 할 수 있도록 솔루션을 게시하고 싶었습니다.

ecrpyptfsd다른 ecryptfs프로그램 보다 먼저 commad 를 실행하면 됩니다. 다른 명령이 작동하는 데 필요한 모듈이로드됩니다.


3
나를 위해 작동하지 않았다. modprobe ecryptfs그래도
Turion
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.