Bug ID | 1192183 |
---|---|
Summary | YaST2 internal error in forwardable.rb:227 'connected?' during "saving network configuration" step |
Classification | openSUSE |
Product | openSUSE Distribution |
Version | Leap 15.3 |
Hardware | x86-64 |
OS | Other |
Status | NEW |
Severity | Minor |
Priority | P5 - None |
Component | Installation |
Assignee | yast2-maintainers@suse.de |
Reporter | ali@lown.me.uk |
QA Contact | jsrain@suse.com |
Found By | --- |
Blocker | --- |
User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.58 Safari/537.36 Build Identifier: When performing a clean install from the DVD image on a USB, in a 'server' configuration with the 'xen host' package bundle, and a non-trivial set of network configurations, and the installer option 'propose a bridge for virtual machines' enabled, the installer emits a ruby 'undefined method connected?' for nil:NilClass'. The full ruby stack-trace can be found in the attached y2 logs bundle in YaST2/y2log around line 79249, the YaST2 caller was: /mounts/mp_0001/usr/share/YaST2/lib/y2network/virtualization_config.rb:95:in `connected_and_bridgeable?' making me suspect it's related to the algorithm attempting to propose a bridge device. (Which suggests a potential workaround as disabling the 'propose a bridge' installer option). During the earlier installer phase, I set up the network configuration as a VLAN interface with static IP, stacked on top of a bond in LACP mode, which was stacked on top of 2 RTL816x physical interfaces - of which only one had a cable attached to the switch at the point of running the installer. Reproducible: Didn't try Steps to Reproduce: I haven't confirmed but suspect this will do: 1. Run 15.3 installer from USB 2. During network setup phase, create a bond on some physical devices, and a VLAN on top of the bond device 3. During package selection phase, use the 'minimal server' + 'xen host' bundles 4. Run the rest of the installer, and it will hopefully give the IE during the 'saving network configuration phase'. Actual Results: Installation paused to open a YaST2 dialog reporting the internal error and a request to file a bug report with the contents from save_y2logs, upon clicking "no" to skip launching a debugger, the installation appeared to continue okay. Expected Results: It should probably have requested user clarification on what device to use, if the algorithm was unsure about a sensible VM bridge proposal. The machine has 5 physical network interfaces (2x 1G RTL816x on the motherboard, a third 1G RTL816x on a PCI-E card, and 2x 10G QLCxxx on a PCI-E card), of which only one of the on-board 1G ports was connected to a switch during the installation process, the rest were all N/C.