Bug 1784690 - netinst rescue backtrace if installed /etc/fstab has tmpfs mount - no attribute _chrooted_mountpoint
Summary: netinst rescue backtrace if installed /etc/fstab has tmpfs mount - no attribu...
Keywords:
Status: CLOSED NEXTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: python-blivet
Version: 31
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Vojtech Trefny
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-12-18 05:42 UTC by Chris Schanzle
Modified: 2020-04-15 12:13 UTC (History)
12 users (show)

Fixed In Version: python-blivet-3.2.0-1.fc32
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-04-15 12:13:55 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
storage.log (215.53 KB, text/plain)
2019-12-18 17:39 UTC, Chris Schanzle
no flags Details
program.log (77.21 KB, text/plain)
2019-12-18 17:40 UTC, Chris Schanzle
no flags Details
dbus.log (2.96 KB, text/plain)
2019-12-18 17:40 UTC, Chris Schanzle
no flags Details
anaconda.log (8.18 KB, text/plain)
2019-12-18 17:41 UTC, Chris Schanzle
no flags Details
screenshot of backtrace (2.30 MB, image/jpeg)
2019-12-18 17:42 UTC, Chris Schanzle
no flags Details

Description Chris Schanzle 2019-12-18 05:42:51 UTC
Description of problem:
boot 'rescue' via usb Fedora-Server-netinst-x86_64-31-1.9.iso with tmpfs in installed system's /etc/fstab results in backtrace.


Version-Release number of selected component (if applicable):
Fedora-Server-netinst-x86_64-31-1.9.iso

How reproducible:
always

Steps to Reproduce:
1. in an installed system's /etc/fstab, create a tmpfs mount:

swap /home/schanzle/.cache  tmpfs  size=512m,uid=schanzle,gid=19249,mode=700,nodev,nosuid 0 0

2.  Boot the netinst image selecting the rescue option
3.  select to mount read-write

Actual results:
Python traceback with:
AttributeError: 'TmpFS' object has no attribute '_chrooted_mountpoint'

Expected results:
mounted filesystems

Additional info:
commenting out the fstab entry enables rescue to mount the filesystems.
shouldn't be significant, but my /home filesystem is Luks.  Happy to test on another system if needed.

Happy to attach full traceback upon request.  I have a (good) photo of the screen I could attach here.  Please teach me how to find the traceback in a log or otherwise save it.

Comment 1 Vendula Poncova 2019-12-18 10:40:04 UTC
Please, attach all logs from the rescue. You can find them in /tmp/*log.

Comment 2 Chris Schanzle 2019-12-18 17:39:33 UTC
Created attachment 1646138 [details]
storage.log

Comment 3 Chris Schanzle 2019-12-18 17:40:00 UTC
Created attachment 1646139 [details]
program.log

Comment 4 Chris Schanzle 2019-12-18 17:40:42 UTC
Created attachment 1646140 [details]
dbus.log

Comment 5 Chris Schanzle 2019-12-18 17:41:16 UTC
Created attachment 1646141 [details]
anaconda.log

Comment 6 Chris Schanzle 2019-12-18 17:42:27 UTC
Created attachment 1646142 [details]
screenshot of backtrace

I searched the logs for the backtrace and didn't find it, so here's a screenshot.

Comment 7 Chris Schanzle 2019-12-18 17:49:58 UTC
sensitive-info.log and packaging.log were empty, so not attached.  Thanks!

Comment 8 Jiri Konecny 2020-01-02 14:19:55 UTC
This error is raised from our storage library. Switching component.

Comment 9 Vojtech Trefny 2020-01-02 15:02:44 UTC
upstream PR: https://github.com/storaged-project/blivet/pull/822


Note You need to log in before you can comment on or make changes to this bug.