Package: ecryptfs-utils Version: 103-5 Severity: normal Hi There,
ecryptfs-mount-private fails when running under a screen session that was re-attached from a different machine. (I set up my private directory to be non-automounted, non-auto-umounted and using a login independent wrapping passphrase.) Here's how it can be re-produced: You need two machines (called deb1 and deb2) to reproduce the problem. (I'm using the prompt "deb1>" to indicate a shell prompt on deb1) deb1> ssh deb2 deb2> ssh -t deb1 screen (starts a new screen on machine deb1, from deb2) screen@deb1> ecryptfs-mount-private (works as expected, and ~/Private is mounted) screen@deb1> ecryptfs-umount-private (works as expected, and ~/Private is unmounted) Now press Ctrl-A Ctrl -D and detach the screen. Then start a new terminal on deb1 (without going through the machine deb2) and re-attach the screen: deb1> screen -R -D (Attaches to the screen session created from deb2) screen@deb1> ecryptfs-mount-private Enter your wrapping passphrase: Inserted auth tok with sig [bbbbbbbbbbbbbbbb] into the user session keyring mount: No such file or directory Looks like /sbin/mount.ecryptfs_private is what fails and produces the above message. The keys seem to have been added correctly however: screen@deb1>keyctl list @u 2 keys in keyring: 575554787: --alswrv 2070 100 user: aaaaaaaaaaaaaaaa 990744347: --alswrv 2070 100 user: bbbbbbbbbbbbbbbb screen@deb1>cat ~/.ecryptfs/Private.sig bbbbbbbbbbbbbbbb aaaaaaaaaaaaaaaa It's not serious, since I can work around the problem easily. However it did take me 2 hours to realize that the problem was with running under a re-attached screen! (It might be some other weird PAM stuff, but this is what I can consistently reproduce.) Best, Gautam -- System Information: Debian Release: 8.0 APT prefers stable APT policy: (900, 'stable'), (500, 'stable-updates'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.16.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages ecryptfs-utils depends on: ii gettext-base 0.19.3-2 ii keyutils 1.5.9-5+b1 ii libassuan0 2.1.2-2 ii libc6 2.19-18 ii libecryptfs0 103-5 ii libgpg-error0 1.17-3 ii libgpgme11 1.5.1-6 ii libkeyutils1 1.5.9-5+b1 ii libnss3-1d 2:3.17.2-1.1 ii libpam-runtime 1.1.8-3.1 ii libpam0g 1.1.8-3.1 ii libtspi1 0.3.13-3 ecryptfs-utils recommends no packages. Versions of packages ecryptfs-utils suggests: pn cryptsetup <none> -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org