Bug 996118
Summary: | blivet.reset() opens LUKS devices | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jan Synacek <jsynacek> | ||||
Component: | python-blivet | Assignee: | David Lehman <dlehman> | ||||
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | unspecified | Docs Contact: | |||||
Priority: | unspecified | ||||||
Version: | 20 | CC: | anaconda-maint-list, bcl, dlehman, jsafrane, jsynacek | ||||
Target Milestone: | --- | ||||||
Target Release: | --- | ||||||
Hardware: | Unspecified | ||||||
OS: | Unspecified | ||||||
Whiteboard: | |||||||
Fixed In Version: | python-blivet-0.20-1 | Doc Type: | Bug Fix | ||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2013-11-06 19:53:34 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: | |||||||
Attachments: |
|
I don't see how blivet could possibly open that luks device. What is the filename in /dev/mapper/? It would be helpful if you could use the code from examples/list_devices.py to set up logging so you could attach /tmp/blivet.log to these bug reports. Now I can see how blivet is getting the passphrase. I'll make that code only run in installer mode. This bug appears to have been reported against 'rawhide' during the Fedora 20 development cycle. Changing version to '20'. More information and reason for this action is here: https://fedoraproject.org/wiki/BugZappers/HouseKeeping/Fedora20 |
Created attachment 785679 [details] Reproducer Description of problem: blivet.reset() opens LUKS devices. In OpenLMI, this behavior is not acceptable. After I create a LUKS device, I'm expecting the device to be created (if there was not an error) and not opened. Version-Release number of selected component (if applicable): python-blivet-0.19-1.fc20.noarch How reproducible: Always. Steps to Reproduce: 1. choose a partition (e.g. /dev/vda12) 2. wipefs -a /dev/vda12 (careful here!!) 3. run the reproducer 4. ls /dev/mapper 5. observe an opened LUKS device in the device mapper Actual results: LUKS device is opened. Expected results: LUKS device is not opened.