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

Can't run graphical environment on s390x

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • rhel-10.0
    • rhel-10.0.beta
    • gdm
    • gdm-47.0-2.el10
    • Yes
    • Critical
    • rhel-sst-display-desktop-foundation
    • ssg_display
    • 6
    • 12
    • None
    • False
    • Hide

      None

      Show
      None
    • Yes
    • Red Hat Enterprise Linux
    • None
    • Release Note Not Required
    • Hide
      Cause (the user action or circumstances that trigger the bug):

      Default setup of GNOME Remote Desktop.

      Consequence (what the user experience is when the bug occurs):

      User can't connect to the remote desktop.

      Workaround (if available):

      In /etc/gdm/custom.conf set
      {code:bash}
      [daemon]
      ...
      PreferredDisplayServer=none
      {code}

      Make also sure to set SELinux to Permissive.

      Result (mandatory if the workaround does not solve the problem completely):

      Can connect correctly.
      Show
      Cause (the user action or circumstances that trigger the bug): Default setup of GNOME Remote Desktop. Consequence (what the user experience is when the bug occurs): User can't connect to the remote desktop. Workaround (if available): In /etc/gdm/custom.conf set {code:bash} [daemon] ... PreferredDisplayServer=none {code} Make also sure to set SELinux to Permissive. Result (mandatory if the workaround does not solve the problem completely): Can connect correctly.
    • s390x
    • None

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

      Connect to s390x server via RDP.

      Please provide the package NVR for which bug is seen:

      gdm-46.0-3.el10.s390x

      How reproducible:

      100%

      Steps to reproduce

      1. Install "Server with GUI" group on s390x
      2. Set up RDP
        sudo dnf -y install gnome-remote-desktop freerdp
        sudo -u gnome-remote-desktop winpr-makecert \
            -silent -rdp -path ~gnome-remote-desktop rdp-tls
        sudo grdctl --system rdp enable
        sudo grdctl --system rdp set-credentials "${RDP_USER}" "${RDP_PASS}"
        sudo grdctl --system rdp set-tls-key ~gnome-remote-desktop/rdp-tls.key
        sudo grdctl --system rdp set-tls-cert ~gnome-remote-desktop/rdp-tls.crt
        sudo systemctl --now enable gnome-remote-desktop.service
        sudo firewall-cmd --permanent --add-service=rdp
        sudo firewall-cmd --reload
        

        used steps from fedora 40

      3. Activate graphical.target
      4. Connect via RDP

      Expected results

      The gnome shell is displayed in the rdp client

      Actual results

      Gdm dumps core. Logs attached.

        1. gdm.log
          173 kB
          Sebastian Mitterle
        2. gdm-1.log
          11 kB
          Jonas Ådahl
        3. logs.tar
          7.80 MB
          Sebastian Mitterle
        4. Screenshot from 2024-09-13 12-28-17.png
          304 kB
          Sebastian Mitterle

              rhn-engineering-rstrode Ray Strode
              smitterl@redhat.com Sebastian Mitterle
              IBM Confidential Group
              Ray Strode Ray Strode
              Michal Odehnal Michal Odehnal
              Gabriela Fialova Gabriela Fialova
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Created:
                Updated:
                Resolved: