Fedora 38 Beta (+ Endgegner: RDP)

dtrunk90

Benutzer
Mitglied seit
09. Mai 2020
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich dachte, versuchst mal Fedora 38 Beta im Budgie Spin auf der DS 918+ aus (16GB RAM).

Der erste Versuch: ISO von fedoraproject.org geladen und auch bis zum booten und via Verbinden über noVNC drauf gekommen. Sobald man aber im Grub irgendwas ausgewählt hat (wenn eigentlich das GUI erscheinen sollte) passierte: Nichts. Das Ding blieb einfach auf tty1 und ich kam nicht weiter (Strg+Alt+F7, um die tty zu wechseln geht nicht über noVNC, da die F-Tasten nicht übermittelt werden).

Also dachte ich mir: Gut, vielleicht nur ein temporäres Installationsproblem. Also hab ich VirtualBox auf dem PC genommen und alles soweit eingerichtet und dann ein Disk-Image im vdi-Format importiert. Auch hier wieder: Blieb auf tty1 stehen, kein GUI via noVNC.

Dann dachte ich: Gut, egal, probier ich eben RDP. Kann Fedora ja standardmäßig und VNC is eh legacy Kram.
Also wieder VirtualBox, gnome-remote-desktop via Einstellungen aktiviert und nen Passwort vergeben.

Dann kam ich aber per Remmina vom Rechner aus nicht drauf.
Dachte erst das sei ein Problem in Verbindung mit der DiskStation.
Um das auszuschließen, hab ich das System als Gast via VBox laufen lassen und dann versucht zu verbinden.
Aber auch da: Kein Erfolg.

Per SSH komme ich drauf, und auch, wenn ich legacy VNC aktiviere komme ich via VNC drauf. Aber RDP macht eben Probleme.
Hab via SSH mal den gnome-remote-desktop-daemon manuell ausgeführt und Debug Logs via Env-Variablen aktiviert und dabei folgende Ausgabe erhalten:
Code:
[fedora@fedora-nas ~]$ export G_MESSAGES_DEBUG=all
[fedora@fedora-nas ~]$ export WLOG_LEVEL=DEBUG
[fedora@fedora-nas ~]$ /usr/libexec/./gnome-remote-desktop-daemon
(gnome-remote-desktop-daemon:3259): GLib-GIO-DEBUG: 00:54:03.372: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(gnome-remote-desktop-daemon:3259): GLib-GIO-DEBUG: 00:54:03.410: _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ?gsettings-backend?
(gnome-remote-desktop-daemon:3259): dconf-DEBUG: 00:54:03.412: watch_fast: "/org/gnome/desktop/remote-desktop/rdp/" (establishing: 0, active: 0)
(gnome-remote-desktop-daemon:3259): dconf-DEBUG: 00:54:03.412: watch_fast: "/org/gnome/desktop/remote-desktop/vnc/" (establishing: 0, active: 0)
(gnome-remote-desktop-daemon:3259): GLib-GIO-DEBUG: 00:54:03.429: Using cross-namespace EXTERNAL authentication (this will deadlock if server is GDBus < 2.73.3)
(gnome-remote-desktop-daemon:3259): dconf-DEBUG: 00:54:03.431: watch_established: "/org/gnome/desktop/remote-desktop/rdp/" (establishing: 1)
(gnome-remote-desktop-daemon:3259): dconf-DEBUG: 00:54:03.431: watch_established: "/org/gnome/desktop/remote-desktop/vnc/" (establishing: 1)
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:54:03.436: Failed to create EGL thread: Failed to get EGL display
(gnome-remote-desktop-daemon:3259): dconf-DEBUG: 00:57:37.635: change_notify: /org/gnome/desktop/remote-desktop/rdp/enable
[00:57:37:790] [3259:3259] [DEBUG][com.freerdp.primitives] - primitives benchmark result:
[00:57:37:001] [3259:3259] [DEBUG][com.freerdp.primitives] - * generic= 4
[00:57:38:154] [3259:3259] [DEBUG][com.freerdp.primitives] - * optimized= 76
[00:57:38:154] [3259:3259] [DEBUG][com.freerdp.primitives] - primitives autodetect, using optimized
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:57:38.005: [RDP] Initialization of CUDA failed. No hardware acceleration available
** Message: 00:57:38.006: RDP server started
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:58:13.277: New incoming RDP connection
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:58:13.278: Initialize RDP session
[00:58:13:442] [3259:3361] [DEBUG][com.freerdp.core.nego] - received cookie [Cookie: mstshash=fedora]
[00:58:13:442] [3259:3361] [DEBUG][com.freerdp.core.nego] - RDP_NEG_REQ: RequestedProtocol: 0x00000003
[00:58:13:442] [3259:3361] [INFO][com.freerdp.core.connection] - Client Security: NLA:1 TLS:1 RDP:0
[00:58:13:443] [3259:3361] [INFO][com.freerdp.core.connection] - Server Security: NLA:1 TLS:0 RDP:0
[00:58:13:443] [3259:3361] [INFO][com.freerdp.core.connection] - Negotiated Security: NLA:1 TLS:0 RDP:0
[00:58:13:511] [3259:3361] [DEBUG][com.winpr.sspi] - InitSecurityInterfaceExA
[00:58:13:513] [3259:3361] [DEBUG][com.freerdp.core.nla] - CredSSP protocol support 6, peer supports 6
[00:58:13:513] [3259:3361] [DEBUG][com.freerdp.core.nla] - [nla_recv] Receiving Authentication Token
[00:58:13:513] [3259:3361] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 40):
[00:58:13:513] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_INITIAL to NTLM_STATE_INITIAL
[00:58:13:513] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_INITIAL to NTLM_STATE_NEGOTIATE
[00:58:13:515] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - Read flags [0xe20882b7] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_NEGOTIATE_OEM|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_LM_KEY|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[00:58:13:515] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_NEGOTIATE to NTLM_STATE_CHALLENGE
[00:58:13:515] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - Write flags [0xe28882b7] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_NEGOTIATE_OEM|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_LM_KEY|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_TARGET_INFO|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[00:58:13:515] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_CHALLENGE to NTLM_STATE_AUTHENTICATE
[00:58:13:515] [3259:3361] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_CONTINUE_NEEDED [0x00090312]
[00:58:13:515] [3259:3361] [DEBUG][com.freerdp.core.nla] - Server: Sending Authentication Token
[00:58:13:515] [3259:3361] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 188):
[00:58:13:609] [3259:3361] [DEBUG][com.freerdp.core.nla] - [nla_recv] Receiving Authentication Token
[00:58:13:609] [3259:3361] [DEBUG][com.freerdp.core.nla] - NLA.negoToken (length = 384):
[00:58:13:609] [3259:3361] [DEBUG][com.freerdp.core.nla] - NLA.pubKeyAuth (length = 48):
[00:58:13:609] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - Read flags [0xe288a235] NTLMSSP_NEGOTIATE_UNICODE|NTLMSSP_REQUEST_TARGET|NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL|NTLMSSP_NEGOTIATE_NTLM|NTLMSSP_NEGOTIATE_WORKSTATION_SUPPLIED|NTLMSSP_NEGOTIATE_ALWAYS_SIGN|NTLMSSP_NEGOTIATE_EXTENDED_SESSION_SECURITY|NTLMSSP_NEGOTIATE_TARGET_INFO|NTLMSSP_NEGOTIATE_VERSION|NTLMSSP_NEGOTIATE_128|NTLMSSP_NEGOTIATE_KEY_EXCH
[00:58:13:609] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_AUTHENTICATE to NTLM_STATE_COMPLETION
[00:58:13:609] [3259:3361] [WARN][com.winpr.negotiate] - AcceptSecurityContext status SEC_I_COMPLETE_NEEDED [0x00090313]
[00:58:13:610] [3259:3361] [DEBUG][com.winpr.sspi.NTLM] - change state from NTLM_STATE_COMPLETION to NTLM_STATE_FINAL
[00:58:13:610] [3259:3361] [DEBUG][com.freerdp.core.nla] - Server: Sending Authentication Token
[00:58:13:610] [3259:3361] [DEBUG][com.freerdp.core.nla] - NLA.pubKeyAuth (length = 48):
[00:58:13:709] [3259:3361] [DEBUG][com.freerdp.core.nla] - [nla_recv] Receive Encryption Credentials
[00:58:13:710] [3259:3361] [DEBUG][com.freerdp.core.nla] - NLA.authInfo (length = 73):
[00:58:13:710] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_INITIAL --> CONNECTION_STATE_NEGO
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.connection] - Accepted client: danny
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.connection] - Accepted channels:
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.connection] - rdpdr
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.connection] - rdpsnd
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.connection] - cliprdr
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.connection] - drdynvc
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.gcc] - Active rdp encryption level: NONE
[00:58:13:710] [3259:3361] [INFO][com.freerdp.core.gcc] - Selected rdp encryption method: NONE
[00:58:13:710] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_NEGO --> CONNECTION_STATE_MCS_CONNECT
[00:58:13:810] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_MCS_CONNECT --> CONNECTION_STATE_MCS_ERECT_DOMAIN
[00:58:13:810] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_MCS_ERECT_DOMAIN --> CONNECTION_STATE_MCS_ATTACH_USER
[00:58:14:513] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_MCS_ATTACH_USER --> CONNECTION_STATE_RDP_SECURITY_COMMENCEMENT
[00:58:14:613] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_RDP_SECURITY_COMMENCEMENT --> CONNECTION_STATE_SECURE_SETTINGS_EXCHANGE
[00:58:14:613] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_SECURE_SETTINGS_EXCHANGE --> CONNECTION_STATE_LICENSING
[00:58:14:613] [3259:3361] [DEBUG][com.freerdp.core.connection] - rdp_server_transition_to_state CONNECTION_STATE_LICENSING --> CONNECTION_STATE_CAPABILITIES_EXCHANGE

** (gnome-remote-desktop-daemon:3259): WARNING **: 00:58:14.464: [RDP] Client did not advertise support for the Graphics Pipeline, closing connection
[00:58:14:613] [3259:3361] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[00:58:14:613] [3259:3361] [DEBUG][com.freerdp.core.rdp] - transport_check_fds() - -1
** Message: 00:58:14.464: Unable to check file descriptor, closing connection
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:58:14.464: RDP client gone
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:58:14.465: Stopping RDP session
** (gnome-remote-desktop-daemon:3259): DEBUG: 00:58:14.479: RDP session stopped

Hat das jemand schonmal hinbekommen?
Es muss ja irgendwas mit "Client did not advertise support for the Graphics Pipeline, closing connection" zu tun haben.
Finde dazu aber absolut nichts im Netz.

LG
 
Zuletzt bearbeitet:

dtrunk90

Benutzer
Mitglied seit
09. Mai 2020
Beiträge
20
Punkte für Reaktionen
0
Punkte
1
Hat sich herausgestellt, dass der Client in Ubuntu 22.04 einfach nur veraltet ist. Mit einem PPA komme ich nun immerhin auf die VirtualBox VM. Allerdings klappt die Verbindung zur VM auf dem NAS immer noch nicht. Es scheint RDP wird trotz dieser Setting einfach nicht gestartet, da in journalctl kein "RDP server started" auftaucht:
Code:
$ gsettings list-recursively | grep rdp
org.gnome.desktop.remote-desktop.rdp enable true

Hat es vielleicht etwas mit dem Grafiktreiber vmvga zu tun?

EDIT: Ja scheint etwas damit zu tun zu haben. Mit vga klappt es nun endlich.
 

Ebbi

Benutzer
Mitglied seit
06. Feb 2022
Beiträge
58
Punkte für Reaktionen
4
Punkte
58
Für Ubuntu gibt es ein Installationsscript für xRDP:
http://c-nergy.be/blog/?p=18918

Vielleicht helfen die Schritte im Script auch für Fedora weiter, auch wenn es nicht direkt funktioniert.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat