Ubuntu 18.04 - cryptsetup fails to recognize passphrase, unlocking from Live USB works
I recently bought a Ubuntu Edition Dell XPS 13 9370. The machine comes without full disk encryption enabled out of the box, but offers to create a recovery USB drive, when booted from that Ubuntu can be installed with LUKS encryption.
However, after installing my passphrase is never recognized, I always get "cryptsetup failed, bad password or options?"
- The culprit can't be keyboard layouts, the passphrase
abcd
does not work either. - The encryption itself seems to be configured correctly - when I boot from the live USB system and launch the "Disks" utility I can successfully unlock the drive with my chosen password (again, I tried
abcd
, so it can't be a layout problem)
Did anybody else see this problem? Any suggestions how to fix it? Thanks!
18.04 encryption luks xps cryptsetup
add a comment |
I recently bought a Ubuntu Edition Dell XPS 13 9370. The machine comes without full disk encryption enabled out of the box, but offers to create a recovery USB drive, when booted from that Ubuntu can be installed with LUKS encryption.
However, after installing my passphrase is never recognized, I always get "cryptsetup failed, bad password or options?"
- The culprit can't be keyboard layouts, the passphrase
abcd
does not work either. - The encryption itself seems to be configured correctly - when I boot from the live USB system and launch the "Disks" utility I can successfully unlock the drive with my chosen password (again, I tried
abcd
, so it can't be a layout problem)
Did anybody else see this problem? Any suggestions how to fix it? Thanks!
18.04 encryption luks xps cryptsetup
add a comment |
I recently bought a Ubuntu Edition Dell XPS 13 9370. The machine comes without full disk encryption enabled out of the box, but offers to create a recovery USB drive, when booted from that Ubuntu can be installed with LUKS encryption.
However, after installing my passphrase is never recognized, I always get "cryptsetup failed, bad password or options?"
- The culprit can't be keyboard layouts, the passphrase
abcd
does not work either. - The encryption itself seems to be configured correctly - when I boot from the live USB system and launch the "Disks" utility I can successfully unlock the drive with my chosen password (again, I tried
abcd
, so it can't be a layout problem)
Did anybody else see this problem? Any suggestions how to fix it? Thanks!
18.04 encryption luks xps cryptsetup
I recently bought a Ubuntu Edition Dell XPS 13 9370. The machine comes without full disk encryption enabled out of the box, but offers to create a recovery USB drive, when booted from that Ubuntu can be installed with LUKS encryption.
However, after installing my passphrase is never recognized, I always get "cryptsetup failed, bad password or options?"
- The culprit can't be keyboard layouts, the passphrase
abcd
does not work either. - The encryption itself seems to be configured correctly - when I boot from the live USB system and launch the "Disks" utility I can successfully unlock the drive with my chosen password (again, I tried
abcd
, so it can't be a layout problem)
Did anybody else see this problem? Any suggestions how to fix it? Thanks!
18.04 encryption luks xps cryptsetup
18.04 encryption luks xps cryptsetup
asked Oct 25 at 19:00
TheDeadSerious
1162
1162
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Here are some suggestions.
- Switch to the command-line by hitting F1 or Alt-Tab, type the password again, and check for any errors. If you find the error, try searching for it.
When you wait few minutes, you should be shown
initramfs
/BusyBox console screen. Using the command-line, you should check the syntax of your kernel arguments by typing the following command:
cat /proc/cmdline
Especially check (as suggested by BusyBox):
- The value of
root
, whether it points to the right device. - If
rootdelay
is set, maybe you need to increase the system wait?
- The value of
If above won't help, consider the following commands:
cryptsetup --debug luksOpen /dev/XXX mapper-name
to decrypt manually (see this how-to).
Note: To make sure you're using the right device, run
dumpe2fs /dev/XXX
(e.g.sda1
ornvme0n1p3
) ininitramfs
/BusyBox console, then make sure it reports ascrypto_LUKS
.
Note: If
luksOpen
fails, try the older syntax:cryptsetup --debug luksOpen /dev/XXX ubuntu
.
cryptsetup --debug luksDump /dev/XXX
to dump LUKS header information from the device.
Note: In case of corruption of on-disk metadata, use
cryptsetup repair <device>
command.
On Please unlock disk XXX_crypt screen, note your device name and using above
luksDump
method, confirm that Ubuntu asks you to decrypt the right device as the order (disk number) potentially can change (BIOS boot changes?). In that case, Ubuntu likely will use the last known device (cached,/etc/lvm/[backup|archive]/
?) location when it won't be able to connect tolvmetad
service.
For example, I was asked to type a passphrase for
nvme1n1p3_crypt
(Windows NTFS partition) instead ofnvme0n1p3
(crypto_LUKS
partition).
Further suggested commands:
Run
lvm lvs
orlvm vgscan
and check for any errors (it identifies each disk with a UUID).
See also: Ubuntu won't boot because of lvmetad & Failed to connect to lvmetad - Stuck on boot.
cat /proc/modules
to check for missing modules (load it bymodprobe
).
When finish, type reboot
to restart.
If you did an upgrade recently, test your previous kernel (hold Shift during boot, and select Advanced options), and select the version which you'd like to test.
Other related resources:
- How can one unlock a fully encrypted Ubuntu 11.10 system over SSH at boot?
- Ephemeral error message: "cryptsetup: unknown fstype, bad password or options?"
lvm2
bug in Ubuntu 18.04: lvm2-activation-generator crashed with SIGSEGV.
Similar older bug: error unlocking / decrypting LUKS volume at boot.
UEFI Introduction & How do I install Ubuntu alongside a pre-installed Windows with UEFI?
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1087230%2fubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Here are some suggestions.
- Switch to the command-line by hitting F1 or Alt-Tab, type the password again, and check for any errors. If you find the error, try searching for it.
When you wait few minutes, you should be shown
initramfs
/BusyBox console screen. Using the command-line, you should check the syntax of your kernel arguments by typing the following command:
cat /proc/cmdline
Especially check (as suggested by BusyBox):
- The value of
root
, whether it points to the right device. - If
rootdelay
is set, maybe you need to increase the system wait?
- The value of
If above won't help, consider the following commands:
cryptsetup --debug luksOpen /dev/XXX mapper-name
to decrypt manually (see this how-to).
Note: To make sure you're using the right device, run
dumpe2fs /dev/XXX
(e.g.sda1
ornvme0n1p3
) ininitramfs
/BusyBox console, then make sure it reports ascrypto_LUKS
.
Note: If
luksOpen
fails, try the older syntax:cryptsetup --debug luksOpen /dev/XXX ubuntu
.
cryptsetup --debug luksDump /dev/XXX
to dump LUKS header information from the device.
Note: In case of corruption of on-disk metadata, use
cryptsetup repair <device>
command.
On Please unlock disk XXX_crypt screen, note your device name and using above
luksDump
method, confirm that Ubuntu asks you to decrypt the right device as the order (disk number) potentially can change (BIOS boot changes?). In that case, Ubuntu likely will use the last known device (cached,/etc/lvm/[backup|archive]/
?) location when it won't be able to connect tolvmetad
service.
For example, I was asked to type a passphrase for
nvme1n1p3_crypt
(Windows NTFS partition) instead ofnvme0n1p3
(crypto_LUKS
partition).
Further suggested commands:
Run
lvm lvs
orlvm vgscan
and check for any errors (it identifies each disk with a UUID).
See also: Ubuntu won't boot because of lvmetad & Failed to connect to lvmetad - Stuck on boot.
cat /proc/modules
to check for missing modules (load it bymodprobe
).
When finish, type reboot
to restart.
If you did an upgrade recently, test your previous kernel (hold Shift during boot, and select Advanced options), and select the version which you'd like to test.
Other related resources:
- How can one unlock a fully encrypted Ubuntu 11.10 system over SSH at boot?
- Ephemeral error message: "cryptsetup: unknown fstype, bad password or options?"
lvm2
bug in Ubuntu 18.04: lvm2-activation-generator crashed with SIGSEGV.
Similar older bug: error unlocking / decrypting LUKS volume at boot.
UEFI Introduction & How do I install Ubuntu alongside a pre-installed Windows with UEFI?
add a comment |
Here are some suggestions.
- Switch to the command-line by hitting F1 or Alt-Tab, type the password again, and check for any errors. If you find the error, try searching for it.
When you wait few minutes, you should be shown
initramfs
/BusyBox console screen. Using the command-line, you should check the syntax of your kernel arguments by typing the following command:
cat /proc/cmdline
Especially check (as suggested by BusyBox):
- The value of
root
, whether it points to the right device. - If
rootdelay
is set, maybe you need to increase the system wait?
- The value of
If above won't help, consider the following commands:
cryptsetup --debug luksOpen /dev/XXX mapper-name
to decrypt manually (see this how-to).
Note: To make sure you're using the right device, run
dumpe2fs /dev/XXX
(e.g.sda1
ornvme0n1p3
) ininitramfs
/BusyBox console, then make sure it reports ascrypto_LUKS
.
Note: If
luksOpen
fails, try the older syntax:cryptsetup --debug luksOpen /dev/XXX ubuntu
.
cryptsetup --debug luksDump /dev/XXX
to dump LUKS header information from the device.
Note: In case of corruption of on-disk metadata, use
cryptsetup repair <device>
command.
On Please unlock disk XXX_crypt screen, note your device name and using above
luksDump
method, confirm that Ubuntu asks you to decrypt the right device as the order (disk number) potentially can change (BIOS boot changes?). In that case, Ubuntu likely will use the last known device (cached,/etc/lvm/[backup|archive]/
?) location when it won't be able to connect tolvmetad
service.
For example, I was asked to type a passphrase for
nvme1n1p3_crypt
(Windows NTFS partition) instead ofnvme0n1p3
(crypto_LUKS
partition).
Further suggested commands:
Run
lvm lvs
orlvm vgscan
and check for any errors (it identifies each disk with a UUID).
See also: Ubuntu won't boot because of lvmetad & Failed to connect to lvmetad - Stuck on boot.
cat /proc/modules
to check for missing modules (load it bymodprobe
).
When finish, type reboot
to restart.
If you did an upgrade recently, test your previous kernel (hold Shift during boot, and select Advanced options), and select the version which you'd like to test.
Other related resources:
- How can one unlock a fully encrypted Ubuntu 11.10 system over SSH at boot?
- Ephemeral error message: "cryptsetup: unknown fstype, bad password or options?"
lvm2
bug in Ubuntu 18.04: lvm2-activation-generator crashed with SIGSEGV.
Similar older bug: error unlocking / decrypting LUKS volume at boot.
UEFI Introduction & How do I install Ubuntu alongside a pre-installed Windows with UEFI?
add a comment |
Here are some suggestions.
- Switch to the command-line by hitting F1 or Alt-Tab, type the password again, and check for any errors. If you find the error, try searching for it.
When you wait few minutes, you should be shown
initramfs
/BusyBox console screen. Using the command-line, you should check the syntax of your kernel arguments by typing the following command:
cat /proc/cmdline
Especially check (as suggested by BusyBox):
- The value of
root
, whether it points to the right device. - If
rootdelay
is set, maybe you need to increase the system wait?
- The value of
If above won't help, consider the following commands:
cryptsetup --debug luksOpen /dev/XXX mapper-name
to decrypt manually (see this how-to).
Note: To make sure you're using the right device, run
dumpe2fs /dev/XXX
(e.g.sda1
ornvme0n1p3
) ininitramfs
/BusyBox console, then make sure it reports ascrypto_LUKS
.
Note: If
luksOpen
fails, try the older syntax:cryptsetup --debug luksOpen /dev/XXX ubuntu
.
cryptsetup --debug luksDump /dev/XXX
to dump LUKS header information from the device.
Note: In case of corruption of on-disk metadata, use
cryptsetup repair <device>
command.
On Please unlock disk XXX_crypt screen, note your device name and using above
luksDump
method, confirm that Ubuntu asks you to decrypt the right device as the order (disk number) potentially can change (BIOS boot changes?). In that case, Ubuntu likely will use the last known device (cached,/etc/lvm/[backup|archive]/
?) location when it won't be able to connect tolvmetad
service.
For example, I was asked to type a passphrase for
nvme1n1p3_crypt
(Windows NTFS partition) instead ofnvme0n1p3
(crypto_LUKS
partition).
Further suggested commands:
Run
lvm lvs
orlvm vgscan
and check for any errors (it identifies each disk with a UUID).
See also: Ubuntu won't boot because of lvmetad & Failed to connect to lvmetad - Stuck on boot.
cat /proc/modules
to check for missing modules (load it bymodprobe
).
When finish, type reboot
to restart.
If you did an upgrade recently, test your previous kernel (hold Shift during boot, and select Advanced options), and select the version which you'd like to test.
Other related resources:
- How can one unlock a fully encrypted Ubuntu 11.10 system over SSH at boot?
- Ephemeral error message: "cryptsetup: unknown fstype, bad password or options?"
lvm2
bug in Ubuntu 18.04: lvm2-activation-generator crashed with SIGSEGV.
Similar older bug: error unlocking / decrypting LUKS volume at boot.
UEFI Introduction & How do I install Ubuntu alongside a pre-installed Windows with UEFI?
Here are some suggestions.
- Switch to the command-line by hitting F1 or Alt-Tab, type the password again, and check for any errors. If you find the error, try searching for it.
When you wait few minutes, you should be shown
initramfs
/BusyBox console screen. Using the command-line, you should check the syntax of your kernel arguments by typing the following command:
cat /proc/cmdline
Especially check (as suggested by BusyBox):
- The value of
root
, whether it points to the right device. - If
rootdelay
is set, maybe you need to increase the system wait?
- The value of
If above won't help, consider the following commands:
cryptsetup --debug luksOpen /dev/XXX mapper-name
to decrypt manually (see this how-to).
Note: To make sure you're using the right device, run
dumpe2fs /dev/XXX
(e.g.sda1
ornvme0n1p3
) ininitramfs
/BusyBox console, then make sure it reports ascrypto_LUKS
.
Note: If
luksOpen
fails, try the older syntax:cryptsetup --debug luksOpen /dev/XXX ubuntu
.
cryptsetup --debug luksDump /dev/XXX
to dump LUKS header information from the device.
Note: In case of corruption of on-disk metadata, use
cryptsetup repair <device>
command.
On Please unlock disk XXX_crypt screen, note your device name and using above
luksDump
method, confirm that Ubuntu asks you to decrypt the right device as the order (disk number) potentially can change (BIOS boot changes?). In that case, Ubuntu likely will use the last known device (cached,/etc/lvm/[backup|archive]/
?) location when it won't be able to connect tolvmetad
service.
For example, I was asked to type a passphrase for
nvme1n1p3_crypt
(Windows NTFS partition) instead ofnvme0n1p3
(crypto_LUKS
partition).
Further suggested commands:
Run
lvm lvs
orlvm vgscan
and check for any errors (it identifies each disk with a UUID).
See also: Ubuntu won't boot because of lvmetad & Failed to connect to lvmetad - Stuck on boot.
cat /proc/modules
to check for missing modules (load it bymodprobe
).
When finish, type reboot
to restart.
If you did an upgrade recently, test your previous kernel (hold Shift during boot, and select Advanced options), and select the version which you'd like to test.
Other related resources:
- How can one unlock a fully encrypted Ubuntu 11.10 system over SSH at boot?
- Ephemeral error message: "cryptsetup: unknown fstype, bad password or options?"
lvm2
bug in Ubuntu 18.04: lvm2-activation-generator crashed with SIGSEGV.
Similar older bug: error unlocking / decrypting LUKS volume at boot.
UEFI Introduction & How do I install Ubuntu alongside a pre-installed Windows with UEFI?
edited Dec 8 at 23:48
answered Dec 8 at 18:53
kenorb
4,27913749
4,27913749
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1087230%2fubuntu-18-04-cryptsetup-fails-to-recognize-passphrase-unlocking-from-live-usb%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown