![]() |
EncFS fails to mount ∞
After a fresh install:
fusermount: unknown option -- Try `fusermount -h' for more information fuse failed. Common problems: - fuse kernel module not installed (modprobe fuse) - invalid options -- see usage message
- was fuse installed?
- try
modprobe fuse
(as root) -
maybe try rebooting
EncFS depends on librlog ∞
rpmbuild --rebuild encfs-1.2.3-1.src.rpm
... checking for librlog >= 1.3... Package librlog was not found in the pkg-config search path. Perhaps you should add the directory containing `librlog.pc' to the PKG_CONFIG_PATH environment variable No package 'librlog' found configure: WARNING: Checking for librlog the hard way checking for RLogVersion in -lrlog... no configure: error: EncFS depends on librlog, by the same author. error: Bad exit status from /var/tmp/rpm-tmp.66132 (%build)
I downloaded the rlog source rpm and did:
rpmbuild --rebuild rlog-1.3.6-1.src.rpm
This doesn't solve it!
There is no "librlog.pc" or "librlog" anywhere on my system after installing rlog from source.
I downloaded the EncFS source .tgz
./configure
checking for librlog >= 1.3... Package librlog was not found in the pkg-config search path. Perhaps you should add the directory containing `librlog.pc' to the PKG_CONFIG_PATH environment variable No package 'librlog' found configure: WARNING: Checking for librlog the hard way checking for RLogVersion in -lrlog... no configure: error: EncFS depends on librlog, by the same author.
Still no luck.
downloaded the rlog source .tgz, and did a
./configure make make install
This worked. the ./configure
of the EncFS source picked it up.
Encfs requires OpenSSL ∞
./configure
... checking for openssl >= 0.9.7... Package openssl was not found in the pkg-config search path. Perhaps you should add the directory containing `openssl.pc' to the PKG_CONFIG_PATH environment variable No package 'openssl' found checking openssl/ssl.h usability... no checking openssl/ssl.h presence... no checking for openssl/ssl.h... no configure: error: Encfs requires OpenSSL
PCLinuxOS doesn't have a PKG_CONFIG_PATH variable
- this won't work:
export PKG_CONFIG_PATH=/usr/lib/ssl/
-
this won't work:
export PKG_CONFIG=/usr/lib/ssl/
I downloaded openssl's source and did a simple:
./config make make install
Installing this, and then re-trying encfs' ./configure
doesn't work either.
- The solution:
- Install openssl from source
-
Then inform EncFS'
./configure
where openssl is located, with:
export PKG_CONFIG_PATH=/usr/local/ssl/lib/pkgconfig
Filenames are too long for rsync ∞
(rsync)
I'm running into problems with filenames being too long for rsyncing our backups to an encfs directory. They are around 192 characters unencrypted and even with stream filename encryption, it is bounced out as filename too long by rsync's mkstemp.
The option to not encode filenames was added. You will need to use expert mode when setting up the filesystem, and then you'll get three choices for filename encoding (block, stream, and null). The 'null' option means 'no encryption'.
Permissions reset themselves ∞
This is specific to distributions which automatically heal their permissions settings.
EncFS and KDE ∞
Cannot start up ∞
Issues while starting up - you get an ugly basic X dialogue giving some kind of error or you get the initial bootup splash screen and hang on "Setting up interprocess communications"
Solution: Check the permissions of your encrypted files and folders.
Cannot save KDE settings ∞
- RESOLVED
-
These issues have been cause by a faulty fuse module, I suspect. A reinstall of PCLinuxOS 2007-TR4 and ONLY compiling librlog and encfs has solved this completely. Wonderful!
'apply' works, but setting changes do not stick. Possible issues with applets not loading, etc.
To reproduce:
- right-click on the panel > configure panel
- move the position somewhere odd
- click 'apply'
-
.. no change is seen. The panel does not move.
This is more permissions trouble.
Moving ~/.kde
to unencrypted space and linking to it solves this.
I have not delved deeper into the issue to learn precisely what files need to be unencrypted. However, I am able to perform this workaround and then move .kde back into encrypted space again, and use KDE normally until the next time I have to make a system change.
Cannot save KDE menu changes ∞
Adding an item to a menu doesn't stick.
To reproduce:
- start the menu editor
- edit any item
- save
- quit
- start the menu editor
-
.. the change is not there.
Moving ~/.local
to unencrypted space and linking to it solves the menu issue.
EncFS and Thunderbird ∞
- RESOLVED:
-
These issues have been cause by a faulty fuse module, I suspect. A reinstall of PCLinuxOS 2007-TR4 and ONLY compiling librlog and encfs has solved this completely. Wonderful!
Unable to write the email to the mailbox. Make sure the file system allows you write privileges, and you have enough disk space to copy the mailbox
This problem has been seen with every incoming email from multiple accounts - when the Mail
folder resides within an EncFS-encrypted folder. Although this error is seen, a single email will be downloaded successfully. Email can be re-checked repeatedly, and the error just keeps popping up after each email. This was reproduced with Thunderbird 1.5.0.9 (20070117) and EncFS 1.2.3. The workaround is to move the Mail
folder into unencrypted space, and then create a symbolic link pointing to it. Then Thunderbird can check email properly again.
Testing some options ∞
Pre-configured paranoia mode fails.
The most lax settings I could think of also fail:
Version 5 configuration; created by EncFS 1.2.3 (revision 20040813) Filesystem cipher: "ssl/blowfish", version 2:1:1 Filename encoding: "nameio/null", version 1:0:0 Key Size: 128 bits Block Size: 512 bytes Each file contains 8 byte header with unique IV data. Filenames encoded using IV chaining mode.
I also tried more aggressive settings, with the same result.