[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: automatic mounting of an encrypted harddrive



Am Freitag 06 November 2009 23:21:57 schrieb Florian Kulzer:
> On Fri, Nov 06, 2009 at 16:37:11 +0100, Tobias Schula wrote:
> > Am Sonntag 25 Oktober 2009 10:28:34 schrieb Florian Kulzer:
> 
> [...]
> 
> > > That probably means that HAL does not set the crypto-related properties
> > > for the device, which would explain why KDE does not know how to handle
> > > it.
> 
> [...]
> 
> > root@siduxbox:~# lshal -u $(hal-find-by-property --key block.device
> > --string '/dev/sdc1') udi =
> > '/org/freedesktop/Hal/devices/volume_part1_size_640132383744'
> > block.device = '/dev/sdc1'  (string)
> >   block.is_volume = true  (bool)
> >   block.major = 8  (0x8)  (int)
> >   block.minor = 33  (0x21)  (int)
> >   block.storage_device =
> > '/org/freedesktop/Hal/devices/storage_serial_WD_6400AAK_External_57442D57
> >4D41535936373033363434_0_0'  (string) info.capabilities = {'volume',
> > 'block'} (string list)
> >   info.category = 'volume'  (string)
> 
> An important property is missing here:
> 
>   info.interfaces = {'org.freedesktop.Hal.Device.Volume.Crypto'} (string
>  list)
> 
> [...]
> 
> >   volume.fstype = ''  (string)
> >   volume.fsusage = ''  (string)
> >   volume.fsversion = ''  (string)
> 
> These three lines should look like this:
> 
>   volume.fstype = 'crypto_LUKS'  (string)
>   volume.fsusage = 'crypto'  (string)
>   volume.fsversion = '256'  (string)
> 
> Udev should set these properties based on the results of running
> /sbin/blkid on the device, triggered by 60-persistent-storage.rules. We
> have to find out why this does not happen on your system.
> 
> Please run
> 
>   udevadm test $(udevadm info --query=path -n /dev/sdc1)
> 
> , make the output available on http://debian.pastebin.com (or a similar
> site of your choice) and post the link here.
> 
OK, here's the output: http://debian.pastebin.com/m2a365e1f


Regards

Tobias


Reply to: