Bug 1697378

Summary: [lorax-composer] The function 'bd_mpath_set_friendly_names' called, but not implemented!
Product: [Fedora] Fedora Reporter: Alexander Todorov <atodorov>
Component: python-blivetAssignee: Blivet Maintenance Team <blivet-maint-list>
Status: CLOSED ERRATA QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 29CC: amulhern, blivet-maint-list, mkolman, rvykydal, vponcova, vtrefny
Target Milestone: ---Keywords: TestBlocker
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: python-blivet-3.1.2-5.fc29 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-08-30 00:49:29 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:

Description Alexander Todorov 2019-04-08 12:45:17 UTC
Description of problem:


During test execution of lorax-composer we've started seeing the following:

2019-04-08 11:59:40,340: Error in atexit._run_exitfuncs:
2019-04-08 11:59:40,341: Traceback (most recent call last):
2019-04-08 11:59:40,341: File "/usr/lib/python3.7/site-packages/blivet/threads.py", line 53, in run_with_lock
2019-04-08 11:59:40,341: return m(*args, **kwargs)
2019-04-08 11:59:40,341: File "/usr/lib64/python3.7/site-packages/pyanaconda/storage/osinstall.py", line 2056, in umount_filesystems
2019-04-08 11:59:40,342: self.fsset.umount_filesystems(swapoff=swapoff)
2019-04-08 11:59:40,342: File "/usr/lib64/python3.7/site-packages/pyanaconda/storage/osinstall.py", line 769, in umount_filesystems
2019-04-08 11:59:40,342: device.format.teardown()
2019-04-08 11:59:40,342: File "/usr/lib/python3.7/site-packages/blivet/threads.py", line 53, in run_with_lock
2019-04-08 11:59:40,342: return m(*args, **kwargs)
2019-04-08 11:59:40,342: File "/usr/lib/python3.7/site-packages/blivet/formats/__init__.py", line 652, in teardown
2019-04-08 11:59:40,342: self._teardown(**kwargs)
2019-04-08 11:59:40,342: File "/usr/lib/python3.7/site-packages/blivet/threads.py", line 53, in run_with_lock
2019-04-08 11:59:40,342: return m(*args, **kwargs)
2019-04-08 11:59:40,343: File "/usr/lib/python3.7/site-packages/blivet/formats/fs.py", line 607, in _teardown
2019-04-08 11:59:40,343: raise FSError("umount of %s failed (%d)" % (mountpoint, rc))
2019-04-08 11:59:40,343: blivet.errors.FSError: umount of /run/user/0 failed (32)
2019-04-08 11:59:40,343: 
2019-04-08 11:59:40,343: Running in cmdline mode, no interactive debugging allowed.
2019-04-08 11:59:40,343: The exact error message is:
2019-04-08 11:59:40,343: 
2019-04-08 11:59:40,344: The function 'bd_mpath_set_friendly_names' called, but not implemented!.
2019-04-08 11:59:40,344: 
2019-04-08 11:59:40,344: The installer will now terminate.
2019-04-08 11:59:40,554: Running anaconda failed: process '['unshare', '--pid', '--kill-child', '--mount', '--propagation', 'unchanged', 'anaconda', '--kickstart', '/var/lib/lorax/composer/results/5e6c4f8b-61b4-44b0-8ca8-3075215d6a95/final-kickstart.ks', '--cmdline', '--loglevel', 'debug', '--image', '/var/lib/lorax/composer/results/5e6c4f8b-61b4-44b0-8ca8-3075215d6a95/compose/disk.img', '--remotelog', '127.0.0.1:54791']' exited with status 1
2019-04-08 11:59:40,609: Install failed: novirt_install failed
2019-04-08 11:59:40,610: Removing bad disk image
2019-04-08 11:59:40,610: ERROR: Image creation failed: novirt_install failed
2019-04-08 11:59:40,634: traceback: Traceback (most recent call last):
  File "/var/lib/jenkins/lorax-master-images-PR-runtest/src/pylorax/installer.py", line 397, in novirt_install
    callback=lambda p: not novirt_cancel_check(cancel_funcs, p)):
  File "/var/lib/jenkins/lorax-master-images-PR-runtest/src/pylorax/executils.py", line 317, in __next__
    (self._argv, self._proc.returncode))
OSError: process '['unshare', '--pid', '--kill-child', '--mount', '--propagation', 'unchanged', 'anaconda', '--kickstart', '/var/lib/lorax/composer/results/5e6c4f8b-61b4-44b0-8ca8-3075215d6a95/final-kickstart.ks', '--cmdline', '--loglevel', 'debug', '--image', '/var/lib/lorax/composer/results/5e6c4f8b-61b4-44b0-8ca8-3075215d6a95/compose/disk.img', '--remotelog', '127.0.0.1:54791']' exited with status 1


This is a TestBlocker for us and probably a regression b/c I haven't seen this previously.

Version-Release number of selected component (if applicable):


How reproducible:
Always on Composer CI infrastructure

Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 2 Alexander Todorov 2019-05-07 10:03:39 UTC
Patch is at https://github.com/storaged-project/blivet/pull/773

Comment 4 Fedora Update System 2019-05-08 15:42:31 UTC
python-blivet-3.1.2-5.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-e513e057d5

Comment 5 Fedora Update System 2019-05-09 04:14:23 UTC
python-blivet-3.1.2-5.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report.
See https://fedoraproject.org/wiki/QA:Updates_Testing for
instructions on how to install test updates.
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-e513e057d5

Comment 6 Fedora Update System 2019-08-30 00:49:29 UTC
python-blivet-3.1.2-5.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.