Bug 1194147

Summary: Install error 20211227, finding install sources on USB drive
Product: [openSUSE] openSUSE Tumbleweed Reporter: Neil Rickert <nwr10cst-oslnx>
Component: InstallationAssignee: YaST Team <yast-internal>
Status: CONFIRMED --- QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: kanderssen, snwint
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
URL: https://trello.com/c/Iid3zzC4
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: Screenshot showing the error message during install
Yast logs for the install

Description Neil Rickert 2021-12-29 17:30:32 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Firefox/91.0
Build Identifier: 

A user has reported problems at openSUSE forums:
https://forums.opensuse.org/showthread.php/564535-Install-from-USB-can-t-find-USB-source

In attempting to reproduce his problem, I created an install USB.  This went fine with both UEFI booting and with Legacy booting.

Next, with legacy booting, I used the F4 key on the boot screen, and told it to search "/dev/sdb" for the install source.  And that gave an installer internal error.

I will attach a screen shot and install logs.

Reproducible: Always
Comment 1 Neil Rickert 2021-12-29 17:32:09 UTC
Created attachment 854870 [details]
Screenshot showing the error message during install
Comment 2 Neil Rickert 2021-12-29 17:32:43 UTC
Created attachment 854871 [details]
Yast logs for the install
Comment 4 Knut Alejandro Anderssen González 2021-12-31 08:46:28 UTC
Maybe the source device name is wrong or have to be specified in other way but at least we should not crash when no repository source is found so adding it to the incoming board
Comment 5 Steffen Winterfeldt 2022-01-10 12:16:57 UTC
That's a bug in gfxboot; it creates a broken installation source URL:

  (wrong) install=hd://dev/sdb/

should be instead:

  install=hd:/dev/sdb/

Or even better:

  install=/?device=/dev/sdb

Independent of this, yast should probably also not crash here.