Installer fails with NVMe controllers that support multipathing
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
StarlingX |
Fix Released
|
Medium
|
M. Vefa Bicakci |
Bug Description
Brief Description
-----------------
When attempting to install StarlingX onto a system with NVMe controllers that support NVMe multipathing, the anaconda installer fails with the following traceback, even if the NVMe drives are not intended to be used for the installation:
Traceback (most recent call last):
File "/sbin/anaconda", line 1305, in <module>
matched = device_
File "/usr/lib64/
single_
File "/usr/lib/
if fnmatch.
File "/usr/lib64/
return fnmatchcase(name, pat)
File "/usr/lib64/
return _cache[
TypeError: expected string or buffer
Severity
--------
Critical: Installation fails.
Steps to Reproduce
------------------
Use a StarlingX ISO image to start installation on a system with NVMe controllers that support multipathing.
Expected Behavior
------------------
Installation should succeed.
Actual Behavior
----------------
Installation fails with the traceback mentioned in this bug's description.
Reproducibility
---------------
Reliably reproducible.
System Configuration
-------
Not relevant.
Branch/Pull Time/Commit
-------
This issue appears to have existed since the v5.10 kernel has been introduced to StarlingX with commit 2cb3d041cd92 in StarlingX/kernel repository
Last Pass
---------
StarlingX versions with the legacy v3.10-based kernel do not have this issue.
Timestamp/Logs
--------------
Please see the bug description.
Test Activity
-------------
Installation by user.
Workaround
----------
It is possible to work around this issue by adding the "nvme_core.
Changed in starlingx: | |
assignee: | nobody → M. Vefa Bicakci (vbicakci) |
information type: | Public → Public Security |
information type: | Public Security → Public |
Changed in starlingx: | |
importance: | Undecided → Medium |
tags: | added: stx.7.0 stx.distro.other stx.kernel |
Fix proposed to branch: master /review. opendev. org/c/starlingx /kernel/ +/835916
Review: https:/