📖 ~1 min read
Table of contents
Symptom & Impact
LUKS prompt rejects correct passphrase
Environment & Reproduction
Hardware change altered slot order or keyboard layout in dracut.
Root Cause Analysis
Keymap mismatch or LUKS slot rotation breaks unlock at boot.
Quick Triage
Reproduce by running cryptsetup luksOpen from rescue media.
Step-by-Step Diagnosis
Run: sudo cryptsetup luksDump /dev/; verify console keymap in dracut.

Solution – Primary Fix
sudo cryptsetup luksAddKey /dev/ using known passphrase, then update /etc/crypttab.
Still having issues? Our Server Management team can diagnose and resolve this for you. Get in touch for a free consultation.

Solution – Alternative Approaches
Switch console to us layout via rd.vconsole.keymap kernel arg until fixed permanently.
Verification & Acceptance Criteria
Boot completes and cryptsetup status shows the volume as active.
Rollback Plan
Use a previously enrolled key slot recorded in your password manager.
Prevention & Hardening
Enroll TPM2 or recovery key, store offline copies, and document slot mapping.
Related Errors & Cross-Refs
Pairs with No key available with this passphrase and ask-password loops.
Related tutorial: View the step-by-step tutorial for centos-stream-9.
View all centos-stream-9 tutorials on the Tutorials Hub →
Browse all common problems & solutions on the Tutorials Hub.
References & Further Reading
cryptsetup-luksDump(8) and dracut LUKS docs.
Need Expert Help?
If you cannot resolve this yourself, our team offers hands-on Server Management, Managed IT Services, and flexible Support Plans. Contact us today — we respond within one business day.