* [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
@ 2016-04-06 4:25 David Christensen
2016-04-06 5:38 ` Milan Broz
2016-04-06 10:55 ` Michael Kjörling
0 siblings, 2 replies; 10+ messages in thread
From: David Christensen @ 2016-04-06 4:25 UTC (permalink / raw)
To: dm-crypt
dm-crypt:
I have a Debian 7.10 (Wheezy) computer with a random-key swap device.
The disk and swap are working.
When I try to backup the LUKS header:
# cryptsetup luksHeaderBackup /dev/sda2 --header-backup-file
luksheaderbackup-sda2.bin
Device /dev/sda2 is not a valid LUKS device.
Is this expected/ normal behavior for a dm-crypt/ LUKS random-key swap
partition?
David
# cat /etc/debian_version
7.10
# dpkg-query -l cryptsetup
Desired=Unknown/Install/Remove/Purge/Hold
|
Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii cryptsetup 2:1.4.3-4 amd64 disk encryption support -
startup
# grep sda2 /etc/crypttab
sda2_crypt /dev/sda2 /dev/urandom
cipher=aes-xts-plain64,size=256,swap
# grep sda2 /etc/fstab
/dev/mapper/sda2_crypt none swap
sw 0 0
# swapon -s
Filename Type Size Used Priority
/dev/mapper/sda2_crypt partition 488444 0 -1
# cryptsetup -v isLuks /dev/sda2
Device /dev/sda2 is not a valid LUKS device.
Command failed with code 22: Device /dev/sda2 is not a valid LUKS device.
# cryptsetup -v luksDump /dev/sda2
Device /dev/sda2 is not a valid LUKS device.
Command failed with code 22: Device /dev/sda2 is not a valid LUKS device.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 4:25 [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device David Christensen
@ 2016-04-06 5:38 ` Milan Broz
2016-04-06 5:59 ` David Christensen
2016-04-06 10:55 ` Michael Kjörling
1 sibling, 1 reply; 10+ messages in thread
From: Milan Broz @ 2016-04-06 5:38 UTC (permalink / raw)
To: David Christensen, dm-crypt
On 04/06/2016 06:25 AM, David Christensen wrote:
> dm-crypt:
>
> I have a Debian 7.10 (Wheezy) computer with a random-key swap device.
> The disk and swap are working.
>
>
> When I try to backup the LUKS header:
>
> # cryptsetup luksHeaderBackup /dev/sda2 --header-backup-file
> luksheaderbackup-sda2.bin
> Device /dev/sda2 is not a valid LUKS device.
>
>
> Is this expected/ normal behavior for a dm-crypt/ LUKS random-key swap
> partition?
LUKS device cannot be used with random volume key, so I guess you use
just plain device without header. (So obviously header backup fails because
there is no header.)
You can verify it by checking entry in /etc/crypttab - no luks keyword:
> # grep sda2 /etc/fstab
> /dev/mapper/sda2_crypt none swap
or running "cryptsetup status sda2_crypt" over unlocked device
(type is LUKS1 for LUKS devices)
Milan
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 5:38 ` Milan Broz
@ 2016-04-06 5:59 ` David Christensen
2016-04-06 6:37 ` Milan Broz
0 siblings, 1 reply; 10+ messages in thread
From: David Christensen @ 2016-04-06 5:59 UTC (permalink / raw)
To: dm-crypt
On 04/05/2016 10:38 PM, Milan Broz wrote:
> On 04/06/2016 06:25 AM, David Christensen wrote:
> LUKS device cannot be used with random volume key, so I guess you use
> just plain device without header. (So obviously header backup fails because
> there is no header.)
Thank you for the information.
>
> You can verify it by checking entry in /etc/crypttab - no luks keyword:
>
>> # grep sda2 /etc/fstab
>> /dev/mapper/sda2_crypt none swap
>
> or running "cryptsetup status sda2_crypt" over unlocked device
> (type is LUKS1 for LUKS devices)
# cryptsetup status sda2_crypt
/dev/mapper/sda2_crypt is active and is in use.
type: PLAIN
cipher: aes-xts-plain64
keysize: 256 bits
device: /dev/sda2
offset: 0 sectors
size: 976896 sectors
mode: read/write
So, what I'm seeing is expected and correct, because a random-key
encrypted swap uses dm-crypt on the raw partition, there is no LUKS
container, and therefore no LUKS header to back up (?).
David
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 5:59 ` David Christensen
@ 2016-04-06 6:37 ` Milan Broz
0 siblings, 0 replies; 10+ messages in thread
From: Milan Broz @ 2016-04-06 6:37 UTC (permalink / raw)
To: David Christensen, dm-crypt
On 04/06/2016 07:59 AM, David Christensen wrote:
> On 04/05/2016 10:38 PM, Milan Broz wrote:
>> On 04/06/2016 06:25 AM, David Christensen wrote:
>> LUKS device cannot be used with random volume key, so I guess you use
>> just plain device without header. (So obviously header backup fails because
>> there is no header.)
Just one correction of my own words - LUKS key has random volume key, just it is
generated once and stored in keyslots. It cannot be easily just regenerated on every boot
(or you have to run luksFormat - and this makes no sense, plain device fits better here).
> Thank you for the information.
>
>
>>
>> You can verify it by checking entry in /etc/crypttab - no luks keyword:
>>
>>> # grep sda2 /etc/fstab
>>> /dev/mapper/sda2_crypt none swap
>>
>> or running "cryptsetup status sda2_crypt" over unlocked device
>> (type is LUKS1 for LUKS devices)
>
> # cryptsetup status sda2_crypt
> /dev/mapper/sda2_crypt is active and is in use.
> type: PLAIN
> cipher: aes-xts-plain64
> keysize: 256 bits
> device: /dev/sda2
> offset: 0 sectors
> size: 976896 sectors
> mode: read/write
>
>
> So, what I'm seeing is expected and correct, because a random-key
> encrypted swap uses dm-crypt on the raw partition, there is no LUKS
> container, and therefore no LUKS header to back up (?).
Yes, that's correct - you can also see that data offset as 0 sectors,
so the whole device is used.
In fact, there is no need to run any backup - the whole swap device
should get new random key and is reformatted (mkswap) on every boot.
(It cannot be used for hibernation.)
Milan
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 4:25 [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device David Christensen
2016-04-06 5:38 ` Milan Broz
@ 2016-04-06 10:55 ` Michael Kjörling
2016-04-06 19:35 ` David Christensen
1 sibling, 1 reply; 10+ messages in thread
From: Michael Kjörling @ 2016-04-06 10:55 UTC (permalink / raw)
To: dm-crypt
On 5 Apr 2016 21:25 -0700, from dpchrist@holgerdanske.com (David Christensen):
> # grep sda2 /etc/crypttab
> sda2_crypt /dev/sda2 /dev/urandom
> cipher=aes-xts-plain64,size=256,swap
Since you don't have the "luks" option, Debian does not treat this as
a LUKS device. So when cryptsetup claims that /dev/sda2 "is not a
valid LUKS device" it is quite correct.
--
Michael Kjörling • https://michael.kjorling.se • michael@kjorling.se
“People who think they know everything really annoy
those of us who know we don’t.” (Bjarne Stroustrup)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 10:55 ` Michael Kjörling
@ 2016-04-06 19:35 ` David Christensen
2016-04-06 20:26 ` Sven Eschenberg
0 siblings, 1 reply; 10+ messages in thread
From: David Christensen @ 2016-04-06 19:35 UTC (permalink / raw)
To: dm-crypt
On 04/06/2016 03:55 AM, Michael Kjörling wrote:
> On 5 Apr 2016 21:25 -0700, from dpchrist@holgerdanske.com (David Christensen):
>> # grep sda2 /etc/crypttab
>> sda2_crypt /dev/sda2 /dev/urandom
>> cipher=aes-xts-plain64,size=256,swap
>
> Since you don't have the "luks" option, Debian does not treat this as
> a LUKS device. So when cryptsetup claims that /dev/sda2 "is not a
> valid LUKS device" it is quite correct.
>
Thanks for the information.
So, RTFM 'crypttab': at boot time /sbin/cryptdisks_start will create a
plain dm-crypt device with target name 'sda2_crypt'
(/dev/mapper/sda2_crypt) from source device /dev/sda2 with a 256-bit key
(option 'size') from file /dev/urandom and with cipher aes-xts-plain64
(option 'cipher'), and then run /sbin/mkswap on the created device
(option 'swap') (?).
And, as plain dm-crypt devices do not have a LUKS header,
'luksHeaderBackup' has nothing to back up and the error message I'm
seeing is expected and correct (?).
David
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 19:35 ` David Christensen
@ 2016-04-06 20:26 ` Sven Eschenberg
2016-04-06 23:06 ` David Christensen
2016-04-07 9:39 ` Arno Wagner
0 siblings, 2 replies; 10+ messages in thread
From: Sven Eschenberg @ 2016-04-06 20:26 UTC (permalink / raw)
To: dm-crypt
Yes David,
You are right. And as long as you do not need persistant swap to i.e.
store a hibernate image, it is absolutely reasonable to use a new random
key on each boot.
Regards
-Sven
Am 06.04.2016 um 21:35 schrieb David Christensen:
> On 04/06/2016 03:55 AM, Michael Kjörling wrote:
>> On 5 Apr 2016 21:25 -0700, from dpchrist@holgerdanske.com (David
>> Christensen):
>>> # grep sda2 /etc/crypttab
>>> sda2_crypt /dev/sda2 /dev/urandom
>>> cipher=aes-xts-plain64,size=256,swap
>>
>> Since you don't have the "luks" option, Debian does not treat this as
>> a LUKS device. So when cryptsetup claims that /dev/sda2 "is not a
>> valid LUKS device" it is quite correct.
>>
>
> Thanks for the information.
>
>
> So, RTFM 'crypttab': at boot time /sbin/cryptdisks_start will create a
> plain dm-crypt device with target name 'sda2_crypt'
> (/dev/mapper/sda2_crypt) from source device /dev/sda2 with a 256-bit key
> (option 'size') from file /dev/urandom and with cipher aes-xts-plain64
> (option 'cipher'), and then run /sbin/mkswap on the created device
> (option 'swap') (?).
>
>
> And, as plain dm-crypt devices do not have a LUKS header,
> 'luksHeaderBackup' has nothing to back up and the error message I'm
> seeing is expected and correct (?).
>
>
> David
>
> _______________________________________________
> dm-crypt mailing list
> dm-crypt@saout.de
> http://www.saout.de/mailman/listinfo/dm-crypt
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 20:26 ` Sven Eschenberg
@ 2016-04-06 23:06 ` David Christensen
2016-04-07 9:39 ` Arno Wagner
1 sibling, 0 replies; 10+ messages in thread
From: David Christensen @ 2016-04-06 23:06 UTC (permalink / raw)
To: dm-crypt
On 04/06/2016 01:26 PM, Sven Eschenberg wrote:
> Yes David,
>
> You are right. And as long as you do not need persistant swap to i.e.
> store a hibernate image, it is absolutely reasonable to use a new random
> key on each boot.
Thanks everyone for helping me learn more about dm-crypt. :-)
David
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-06 20:26 ` Sven Eschenberg
2016-04-06 23:06 ` David Christensen
@ 2016-04-07 9:39 ` Arno Wagner
2016-04-07 9:46 ` Arno Wagner
1 sibling, 1 reply; 10+ messages in thread
From: Arno Wagner @ 2016-04-07 9:39 UTC (permalink / raw)
To: dm-crypt
In fact, as confidental data can be written to swap,
changing the key on boot is a security feature.
Rergards,
Arno
On Wed, Apr 06, 2016 at 22:26:09 CEST, Sven Eschenberg wrote:
> Yes David,
>
> You are right. And as long as you do not need persistant swap to
> i.e. store a hibernate image, it is absolutely reasonable to use a
> new random key on each boot.
>
> Regards
>
> -Sven
>
>
> Am 06.04.2016 um 21:35 schrieb David Christensen:
> >On 04/06/2016 03:55 AM, Michael Kjörling wrote:
> >>On 5 Apr 2016 21:25 -0700, from dpchrist@holgerdanske.com (David
> >>Christensen):
> >>># grep sda2 /etc/crypttab
> >>>sda2_crypt /dev/sda2 /dev/urandom
> >>>cipher=aes-xts-plain64,size=256,swap
> >>
> >>Since you don't have the "luks" option, Debian does not treat this as
> >>a LUKS device. So when cryptsetup claims that /dev/sda2 "is not a
> >>valid LUKS device" it is quite correct.
> >>
> >
> >Thanks for the information.
> >
> >
> >So, RTFM 'crypttab': at boot time /sbin/cryptdisks_start will create a
> >plain dm-crypt device with target name 'sda2_crypt'
> >(/dev/mapper/sda2_crypt) from source device /dev/sda2 with a 256-bit key
> >(option 'size') from file /dev/urandom and with cipher aes-xts-plain64
> >(option 'cipher'), and then run /sbin/mkswap on the created device
> >(option 'swap') (?).
> >
> >
> >And, as plain dm-crypt devices do not have a LUKS header,
> >'luksHeaderBackup' has nothing to back up and the error message I'm
> >seeing is expected and correct (?).
> >
> >
> >David
> >
> >_______________________________________________
> >dm-crypt mailing list
> >dm-crypt@saout.de
> >http://www.saout.de/mailman/listinfo/dm-crypt
> _______________________________________________
> dm-crypt mailing list
> dm-crypt@saout.de
> http://www.saout.de/mailman/listinfo/dm-crypt
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., Email: arno@wagner.name
GnuPG: ID: CB5D9718 FP: 12D6 C03B 1B30 33BB 13CF B774 E35C 5FA1 CB5D 9718
----
A good decision is based on knowledge and not on numbers. -- Plato
If it's in the news, don't worry about it. The very definition of
"news" is "something that hardly ever happens." -- Bruce Schneier
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device.
2016-04-07 9:39 ` Arno Wagner
@ 2016-04-07 9:46 ` Arno Wagner
0 siblings, 0 replies; 10+ messages in thread
From: Arno Wagner @ 2016-04-07 9:46 UTC (permalink / raw)
To: dm-crypt
That was a joke, BTW ;-)
Regards,
Arno
On Thu, Apr 07, 2016 at 11:39:09 CEST, Arno Wagner wrote:
> In fact, as confidental data can be written to swap,
> changing the key on boot is a security feature.
>
> Rergards,
> Arno
>
>
> On Wed, Apr 06, 2016 at 22:26:09 CEST, Sven Eschenberg wrote:
> > Yes David,
> >
> > You are right. And as long as you do not need persistant swap to
> > i.e. store a hibernate image, it is absolutely reasonable to use a
> > new random key on each boot.
> >
> > Regards
> >
> > -Sven
> >
> >
> > Am 06.04.2016 um 21:35 schrieb David Christensen:
> > >On 04/06/2016 03:55 AM, Michael Kjörling wrote:
> > >>On 5 Apr 2016 21:25 -0700, from dpchrist@holgerdanske.com (David
> > >>Christensen):
> > >>># grep sda2 /etc/crypttab
> > >>>sda2_crypt /dev/sda2 /dev/urandom
> > >>>cipher=aes-xts-plain64,size=256,swap
> > >>
> > >>Since you don't have the "luks" option, Debian does not treat this as
> > >>a LUKS device. So when cryptsetup claims that /dev/sda2 "is not a
> > >>valid LUKS device" it is quite correct.
> > >>
> > >
> > >Thanks for the information.
> > >
> > >
> > >So, RTFM 'crypttab': at boot time /sbin/cryptdisks_start will create a
> > >plain dm-crypt device with target name 'sda2_crypt'
> > >(/dev/mapper/sda2_crypt) from source device /dev/sda2 with a 256-bit key
> > >(option 'size') from file /dev/urandom and with cipher aes-xts-plain64
> > >(option 'cipher'), and then run /sbin/mkswap on the created device
> > >(option 'swap') (?).
> > >
> > >
> > >And, as plain dm-crypt devices do not have a LUKS header,
> > >'luksHeaderBackup' has nothing to back up and the error message I'm
> > >seeing is expected and correct (?).
> > >
> > >
> > >David
> > >
> > >_______________________________________________
> > >dm-crypt mailing list
> > >dm-crypt@saout.de
> > >http://www.saout.de/mailman/listinfo/dm-crypt
> > _______________________________________________
> > dm-crypt mailing list
> > dm-crypt@saout.de
> > http://www.saout.de/mailman/listinfo/dm-crypt
>
> --
> Arno Wagner, Dr. sc. techn., Dipl. Inform., Email: arno@wagner.name
> GnuPG: ID: CB5D9718 FP: 12D6 C03B 1B30 33BB 13CF B774 E35C 5FA1 CB5D 9718
> ----
> A good decision is based on knowledge and not on numbers. -- Plato
>
> If it's in the news, don't worry about it. The very definition of
> "news" is "something that hardly ever happens." -- Bruce Schneier
> _______________________________________________
> dm-crypt mailing list
> dm-crypt@saout.de
> http://www.saout.de/mailman/listinfo/dm-crypt
--
Arno Wagner, Dr. sc. techn., Dipl. Inform., Email: arno@wagner.name
GnuPG: ID: CB5D9718 FP: 12D6 C03B 1B30 33BB 13CF B774 E35C 5FA1 CB5D 9718
----
A good decision is based on knowledge and not on numbers. -- Plato
If it's in the news, don't worry about it. The very definition of
"news" is "something that hardly ever happens." -- Bruce Schneier
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2016-04-07 9:46 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-06 4:25 [dm-crypt] Debian 7.10 random key swap Device /dev/sda2 is not a valid LUKS device David Christensen
2016-04-06 5:38 ` Milan Broz
2016-04-06 5:59 ` David Christensen
2016-04-06 6:37 ` Milan Broz
2016-04-06 10:55 ` Michael Kjörling
2016-04-06 19:35 ` David Christensen
2016-04-06 20:26 ` Sven Eschenberg
2016-04-06 23:06 ` David Christensen
2016-04-07 9:39 ` Arno Wagner
2016-04-07 9:46 ` Arno Wagner
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.