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

gi.repository.GLib.GError: g-io-error-quark: The connection is closed (18)

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • No
    • Moderate
    • rhel-anaconda
    • None
    • False
    • False
    • Hide

      None

      Show
      None
    • No
    • None
    • None
    • None
    • Unspecified Release Note Type - Unknown
    • Unspecified
    • Unspecified
    • Unspecified
    • None

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

      After I ran Anaconda in text mode, pressed Ctrl+C in the TUI and then hit Enter, Anaconda crashed due to a traceback in python-simpleline:

      anaconda 34.25.7.8 exception report
      Traceback (most recent call first):
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 57, in sync_call
          return connection.call_sync(
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 480, in _get_method_reply
          result = call(*args, **kwargs)
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 518, in _handle_method_error
          raise error
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 483, in _get_method_reply
          return self._handle_method_error(error)
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 450, in _call_method
          return self._get_method_reply(
        File "/usr/lib/python3.9/site-packages/dasbus/client/handler.py", line 382, in _get_property_value
          variant = self._call_method(
        File "/usr/lib/python3.9/site-packages/dasbus/client/property.py", line 54, in __get__
          return self._getter()
        File "/usr/lib/python3.9/site-packages/dasbus/client/property.py", line 43, in get
          return self.__get__(None, None)  # pylint: disable=unnecessary-dunder-call
        File "/usr/lib/python3.9/site-packages/dasbus/client/proxy.py", line 164, in __getattr__
          return member.get()
        File "/usr/lib64/python3.9/site-packages/pyanaconda/ui/tui/spokes/time_spoke.py", line 114, in completed
          return bool(self._timezone_module.Timezone)
        File "/usr/lib64/python3.9/site-packages/pyanaconda/ui/tui/hubs/summary.py", line 89, in <listcomp>
          if spoke.mandatory and not spoke.completed]
        File "/usr/lib64/python3.9/site-packages/pyanaconda/ui/tui/hubs/summary.py", line 88, in prompt
          incomplete_spokes = [spoke for spoke in self._spokes.values()
        File "/usr/lib/python3.9/site-packages/simpleline/render/screen/input_manager.py", line 113, in get_input
          prompt = self._ui_screen.prompt(args)
        File "/usr/lib/python3.9/site-packages/simpleline/render/screen/__init__.py", line 296, in get_input_with_error_check
          self._input_manager.get_input(args=args)
        File "/usr/lib/python3.9/site-packages/simpleline/render/screen_scheduler.py", line 291, in process_input_result
          active_screen.ui_screen.get_input_with_error_check(active_screen.args)
        File "/usr/lib/python3.9/site-packages/simpleline/render/screen/input_manager.py", line 169, in process_input
          App.get_scheduler().process_input_result(result, self.input_error_threshold_exceeded)
        File "/usr/lib/python3.9/site-packages/simpleline/input/input_handler.py", line 79, in _input_received_handler
          cb(self._input)
        File "/usr/lib/python3.9/site-packages/simpleline/event_loop/glib_event_loop.py", line 120, in _run_handlers
          handler.callback(signal, handler.data)
      gi.repository.GLib.GError: g-io-error-quark: The connection is closed (18)
      

      What is the impact of this issue to you?

      Slight impact on the UX in text mode.

      Please provide the package NVR for which the bug is seen:

      python3-simpleline-1.8.3-1.el9 (anaconda-34.25.7.8-1.el9)

      How reproducible is this bug?:

      Always.

      Steps to reproduce

      1. Start installation in text mode.
      2. When asked to choose between VNC or text, choose text.
      3. Press Ctrl+C and then Enter (seems to have the same result in whatever part of the text menu).

      Expected results

      A prompt with allowed input is printed (Please make a selection from the above ['b' to begin installation, ....]).

      Actual results

      Traceback.

        1. anaconda.log
          23 kB
        2. anaconda-tb-do48ug_l
          1.05 MB
        3. dbus.log
          4 kB
        4. program.log
          7 kB

              anaconda-maint-list anaconda-maint-list
              rhn-support-jikortus Jiri Kortus
              anaconda-maint-list anaconda-maint-list
              Release Test Team Release Test Team
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: