Bug 1826917
| Summary: | clevis luks bind fails when using non-English locale | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Linux 8 | Reporter: | Sergio Correia <scorreia> |
| Component: | clevis | Assignee: | Sergio Correia <scorreia> |
| Status: | CLOSED ERRATA | QA Contact: | Martin Zelený <mzeleny> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 | CC: | dapospis |
| Target Milestone: | rc | Keywords: | AutoVerified, Triaged |
| Target Release: | 8.0 | Flags: | pm-rhel:
mirror+
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | clevis-13-1.el8 | Doc Type: | No Doc Update |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2020-11-04 03:09:18 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
AC: The test /CoreOS/clevis/Sanity/bind-non-english-locale will pass. Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (clevis bug fix and enhancement update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4701 |
Description of problem: clevis luks bind fails when using a locale other than English. Version-Release number of selected component (if applicable): Tested with clevis-luks-11-9.el8.x86_64 How reproducible: always Steps to Reproduce: 1. use a locale other than English, e.g. Italian (dnf install langpacks-it && localectl set-locale LANG=it_IT.utf8 && export LANG=it_IT.utf8) 2. try to use "clevis luks bind" Actual results: * LUKS1: luksmeta show -d /dev/sda1 Device is not initialized (/dev/sda1) clevis luks bind -d /dev/sda1 tang '{"url":"http://localhost"}' 2 luksmeta show -d /dev/sda1 0 active empty 1 active empty 2 inactive cb6e8904-81ff-40da-a84a-07ab9ab5715e 3 inactive empty 4 inactive empty 5 inactive empty 6 inactive empty 7 inactive empty * LUKS2: clevis luks bind -d /dev/sda1 tang '{"url":"http://localhost"}' Importazione del token da file non riuscita. Error while saving Clevis metadata as a LUKS token! Expected results: clevis luks bind succeeds and we are be able to use clevis luks unlock with the the device, afterwards. * LUKS1: luksmeta show -d /dev/sda1 0 active empty 1 inactive cb6e8904-81ff-40da-a84a-07ab9ab5715e 2 inactive empty 3 inactive empty 4 inactive empty 5 inactive empty 6 inactive empty 7 inactive empty * LUKS2: No error when saving the token Additional info: Reported (and fixed) upstream: https://github.com/latchset/clevis/issues/108