Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-56141

[RHEL-10] Anaconda crashes with specific network configurations on graphical mode.

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • rhel-10.0
    • rhel-10.0.beta
    • anaconda
    • None
    • anaconda-40.22.3.14-1.el10
    • None
    • Important
    • rhel-sst-installer
    • ssg_front_door
    • 13
    • 1
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • None
    • Bug Fix
    • Hide
      .Improved installer stability during virtual network devices configuration

      Previously, the installer could crash when creating a VLAN network device over an existing virtual network device (for example, Team or Bond) in the GUI. This occurred when the underlying device's state changed during the configuration update to the user interface for the new device state.

      With this update, the process of refreshing the state of networking in GUI optimized to handle changes in the virtual device state. As a result, the installer no longer crashes due to changes regarding virtual network devices configured in GUI.
      Show
      .Improved installer stability during virtual network devices configuration Previously, the installer could crash when creating a VLAN network device over an existing virtual network device (for example, Team or Bond) in the GUI. This occurred when the underlying device's state changed during the configuration update to the user interface for the new device state. With this update, the process of refreshing the state of networking in GUI optimized to handle changes in the virtual device state. As a result, the installer no longer crashes due to changes regarding virtual network devices configured in GUI.
    • Proposed
    • None

      What were you trying to do that didn't work?

      Create a specific network configuration, results in a crash.

      Please provide the package NVR for which bug is seen:

      anaconda-40.22.3.12

      How reproducible:

      Always

      Steps to reproduce

      1. Add at least 2 network adapters, in my case they are enp1s0 and enp7s0.
      2. Create a bond (bond0) and add enp1s0 and enp7s0 as bonded connections.
      3. Configure ipv4 settings of bond0 and set Method to "Disabled"
      4. Add a vlan with bond0 as the parent interface
      5. Configure a static ipv4 for the vlan
      6. Click "Done" in the top left corner.
      7. Anaconda will crash after a little while. The time it takes is quite inconsistent, I had it happen immediately and other times I had to wait for a minute, but it always crashed.

      Expected results

      You can configure the network and continue the installation.

      Actual results

      Anaconda crashes with the following error:

      04:03:48,339 DBG exception: running handleException
      04:03:48,340 CRT exception: Traceback (most recent call last):
      
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 133, in _signal_callback
          callback(parameters, *callback_args)
      
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 359, in _signal_callback
          callback(*unwrap_variant(parameters))
      
        File "/usr/lib/python3.9/site-packages/dasbus/signal.py", line 53, in emit
          callback(*args, **kwargs)
      
        File "/usr/lib64/python3.9/site-packages/pyanaconda/ui/gui/spokes/network.py", line 412, in on_device_configurations_changed
          self.refresh_ui()
      
        File "/usr/lib64/python3.9/site-packages/pyanaconda/ui/gui/spokes/network.py", line 839, in refresh_ui
          self._refresh_parent_vlanid(dev_cfg)
      
        File "/usr/lib64/python3.9/site-packages/pyanaconda/ui/gui/spokes/network.py", line 936, in _refresh_parent_vlanid
          parent = device.get_parent().get_iface()
      
      AttributeError: 'NoneType' object has no attribute 'get_iface'
      

              rvykydal@redhat.com Radek Vykydal
              jstodola@redhat.com Jan Stodola
              anaconda-maint-list anaconda-maint-list
              Release Test Team Release Test Team
              Sagar Dubewar Sagar Dubewar
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: