New IT forum
12 August 2022, 03:55:02 pm *
Welcome, %1$s. Please login or register.

: GertDuino now in stock.
 
Pages: [1]

Author Topic: cryptsetup failing to mount LUKS partition  (Read 5223 times)

kiko

  • Newbie
  • *
  • Posts: 1
cryptsetup failing to mount LUKS partition
« on: 22 August 2011, 12:12:00 pm »

Hi all.

I'm trying to get an encrypted usb disk (LUKS, setup on another Ubuntu machine) to mount on the dreamplug but am seeing a Seg Fault. Can anyone help shed any light on how to solve this? Thanks in advance.

P.S. I'm guessing its something to do with the kernel/encryption modules/hardware so have pasted that info below hoping that helps

Code: [Select]
[email protected]:~# cryptsetup isLuks /dev/sdc1
[email protected]:~# echo $?
0

Code: [Select]
[email protected]:~# cryptsetup luksOpen /dev/sdc1 my_crypt_disk
Enter LUKS passphrase:
Segmentation fault

Code: [Select]
[email protected]:~# cryptsetup luksDump /dev/sdc1
LUKS header information for /dev/sdc1

Version:        1
Cipher name:    aes
Cipher mode:    cbc-essiv:sha256
Hash spec:      sha1
...
Key Slot 0: ENABLED
...

my installed kernal modules:

Code: [Select]
/lib/modules/2.6.33.6/kernel/crypto/seqiv.ko
/lib/modules/2.6.33.6/kernel/crypto/hmac.ko
/lib/modules/2.6.33.6/kernel/crypto/vmac.ko
/lib/modules/2.6.33.6/kernel/crypto/xcbc.ko
/lib/modules/2.6.33.6/kernel/crypto/crypto_null.ko
/lib/modules/2.6.33.6/kernel/crypto/md4.ko
/lib/modules/2.6.33.6/kernel/crypto/rmd128.ko
/lib/modules/2.6.33.6/kernel/crypto/rmd160.ko
/lib/modules/2.6.33.6/kernel/crypto/rmd256.ko
/lib/modules/2.6.33.6/kernel/crypto/rmd320.ko
/lib/modules/2.6.33.6/kernel/crypto/sha1_generic.ko
/lib/modules/2.6.33.6/kernel/crypto/sha256_generic.ko
/lib/modules/2.6.33.6/kernel/crypto/sha512_generic.ko
/lib/modules/2.6.33.6/kernel/crypto/wp512.ko
/lib/modules/2.6.33.6/kernel/crypto/tgr192.ko
/lib/modules/2.6.33.6/kernel/crypto/gf128mul.ko
/lib/modules/2.6.33.6/kernel/crypto/pcbc.ko
/lib/modules/2.6.33.6/kernel/crypto/cts.ko
/lib/modules/2.6.33.6/kernel/crypto/lrw.ko
/lib/modules/2.6.33.6/kernel/crypto/xts.ko
/lib/modules/2.6.33.6/kernel/crypto/ctr.ko
/lib/modules/2.6.33.6/kernel/crypto/gcm.ko
/lib/modules/2.6.33.6/kernel/crypto/ccm.ko
/lib/modules/2.6.33.6/kernel/crypto/cryptd.ko
/lib/modules/2.6.33.6/kernel/crypto/fcrypt.ko
/lib/modules/2.6.33.6/kernel/crypto/blowfish.ko
/lib/modules/2.6.33.6/kernel/crypto/twofish.ko
/lib/modules/2.6.33.6/kernel/crypto/twofish_common.ko
/lib/modules/2.6.33.6/kernel/crypto/serpent.ko
/lib/modules/2.6.33.6/kernel/crypto/camellia.ko
/lib/modules/2.6.33.6/kernel/crypto/cast5.ko
/lib/modules/2.6.33.6/kernel/crypto/cast6.ko
/lib/modules/2.6.33.6/kernel/crypto/tea.ko
/lib/modules/2.6.33.6/kernel/crypto/khazad.ko
/lib/modules/2.6.33.6/kernel/crypto/anubis.ko
/lib/modules/2.6.33.6/kernel/crypto/seed.ko
/lib/modules/2.6.33.6/kernel/crypto/salsa20_generic.ko
/lib/modules/2.6.33.6/kernel/crypto/zlib.ko
/lib/modules/2.6.33.6/kernel/crypto/michael_mic.ko
/lib/modules/2.6.33.6/kernel/crypto/authenc.ko
/lib/modules/2.6.33.6/kernel/crypto/ansi_cprng.ko
/lib/modules/2.6.33.6/kernel/crypto/tcrypt.ko
/lib/modules/2.6.33.6/kernel/crypto/ghash-generic.ko
/lib/modules/2.6.33.6/kernel/crypto/xor.ko
/lib/modules/2.6.33.6/kernel/crypto/async_tx/async_tx.ko
/lib/modules/2.6.33.6/kernel/crypto/async_tx/async_memcpy.ko
/lib/modules/2.6.33.6/kernel/crypto/async_tx/async_xor.ko
/lib/modules/2.6.33.6/kernel/crypto/async_tx/async_pq.ko
/lib/modules/2.6.33.6/kernel/crypto/async_tx/async_raid6_recov.ko
...
/lib/modules/2.6.33.6/kernel/drivers/md/md-mod.ko
/lib/modules/2.6.33.6/kernel/drivers/md/dm-mod.ko
/lib/modules/2.6.33.6/kernel/drivers/md/dm-crypt.ko


Code: [Select]
#cat /proc/crypto
name         : sha256
driver       : sha256-generic
module       : sha256_generic
priority     : 0
refcnt       : 3
selftest     : passed
type         : shash
blocksize    : 64
digestsize   : 32

name         : sha224
driver       : sha224-generic
module       : sha256_generic
priority     : 0
refcnt       : 1
selftest     : passed
type         : shash
blocksize    : 64
digestsize   : 28

name         : cbc(aes)
driver       : mv-cbc-aes
module       : kernel
priority     : 300
refcnt       : 2
selftest     : passed
type         : givcipher
async        : yes
blocksize    : 16
min keysize  : 16
max keysize  : 32
ivsize       : 16
geniv        : eseqiv

name         : cbc(aes)
driver       : mv-cbc-aes
module       : mv_cesa
priority     : 300
refcnt       : 2
selftest     : passed
type         : ablkcipher
async        : yes
blocksize    : 16
min keysize  : 16
max keysize  : 32
ivsize       : 16
geniv        : <default>

name         : ecb(aes)
driver       : mv-ecb-aes
module       : mv_cesa
priority     : 300
refcnt       : 1
selftest     : passed
type         : ablkcipher
async        : yes
blocksize    : 16
min keysize  : 16
max keysize  : 32
ivsize       : 0
geniv        : <default>

name         : stdrng
driver       : krng
module       : kernel
priority     : 200
refcnt       : 2
selftest     : passed
type         : rng
seedsize     : 0

name         : lzo
driver       : lzo-generic
module       : kernel
priority     : 0
refcnt       : 2
selftest     : passed
type         : compression

name         : crc32c
driver       : crc32c-generic
module       : kernel
priority     : 100
refcnt       : 2
selftest     : passed
type         : shash
blocksize    : 1
digestsize   : 4

name         : deflate
driver       : deflate-generic
module       : kernel
priority     : 0
refcnt       : 2
selftest     : passed
type         : compression

name         : arc4
driver       : arc4-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
type         : cipher
blocksize    : 1
min keysize  : 1
max keysize  : 256

name         : aes
driver       : aes-generic
module       : kernel
priority     : 100
refcnt       : 2
selftest     : passed
type         : cipher
blocksize    : 16
min keysize  : 16
max keysize  : 32

name         : des3_ede
driver       : des3_ede-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
type         : cipher
blocksize    : 8
min keysize  : 24
max keysize  : 24

name         : des
driver       : des-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
type         : cipher
blocksize    : 8
min keysize  : 8
max keysize  : 8

name         : md5
driver       : md5-generic
module       : kernel
priority     : 0
refcnt       : 1
selftest     : passed
type         : shash
blocksize    : 64
digestsize   : 16
Logged

piratebab

  • Full Member
  • ***
  • Posts: 124
Re: cryptsetup failing to mount LUKS partition
« Reply #1 on: 22 August 2011, 12:19:15 pm »

You have the old 2.6.32 kernel on your dreamplug.
Are you sure that it is compatible with the one used to create your SD card ?
And I am not sure that all the module are integrated in the globalscale software install.
Logged
Pages: [1]
 
 

Powered by MySQL Powered by PHP SMF 2.0.10 | SMF © 2015, Simple Machines Valid XHTML 1.0! Valid CSS!