Vincent Fourmond wrote:
> > The changelog of cryptsetup says:
> > - new libcryptsetup API (documented in libcryptsetup.h)
> > 
> > So it should not be too hard to adapt pmount to the new API.
> 
>   Except that pmount does not use libcryptsetup, but only the cryptsetup
> binary... So that does not explain everything ;-)...

I grabbed the source and modified it slightly to print cryptsetup's console
output, which is shown below with pmount's debugging mode enabled:

 spawnv(): executing /sbin/cryptsetup '/sbin/cryptsetup' 'isLuks' '/dev/sdb1'
 spawn(): /sbin/cryptsetup terminated with status 0
 spawnv(): executing /sbin/cryptsetup '/sbin/cryptsetup' 'luksOpen' '/dev/sdb1' 
'_dev_sdb1'
 device-mapper: status ioctl failed: Permission denied
 Enter passphrase for /dev/sdb1: 
 device-mapper: create ioctl failed: Permission denied
 Failed to setup dm-crypt key mapping for device /dev/sdb1.
 Check that kernel supports aes-cbc-essiv:sha256 cipher (check syslog for more 
info).
 Failed to read from key storage.
 spawn(): /sbin/cryptsetup terminated with status 251

I really don't get it as cryptsetup is invoked the same way as in prior
versions, but fails now.


Regards,
Alex



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to