Desktop remoto: schermo vuoto RDP e interruzione dopo la disconnessione


12

Attenzione: ho fatto scorrere molte domande e non ho trovato una risposta, per favore non contrassegnarla come duplicata! Una domanda simile è già qui, ma purtroppo non ha ricevuto alcuna risposta.

Sto provando a connettermi dal mio PC Windows 10 al mio Odroid XU4 e dopo che le connessioni sono state stabilite correttamente (almeno lo presumo), lo schermo sul mio PC Windows diventa grigio per un paio di secondi e poi scompare senza alcun errore Messaggio. Ho installato "xrdp" sulla mia macchina linux. Di seguito sono i 3 passaggi:

Inserisci credenziali: inserisci qui la descrizione dell'immagine

Creazione della connessione: inserisci qui la descrizione dell'immagine

Schermo vuoto, poco prima dell'interruzione silenziosa: inserisci qui la descrizione dell'immagine

## Abort ##

EDIT Questo è l'output di syslog:

Oct  3 08:25:18 odroid systemd[1]: Starting Session c4 of user odroid.
Oct  3 08:25:19 odroid org.a11y.Bus[2241]: Activating service name='org.a11y.atspi.Registry'
Oct  3 08:25:19 odroid org.a11y.Bus[2241]: Successfully activated service 'org.a11y.atspi.Registry'
Oct  3 08:25:19 odroid org.a11y.atspi.Registry[2283]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Oct  3 08:25:19 odroid gnome-session[2197]: gnome-session-is-accelerated: No composite extension.
Oct  3 08:25:19 odroid gnome-session[2197]: gnome-session-check-accelerated: Helper exited with code 256
Oct  3 08:25:24 odroid gnome-session[2197]: gnome-session-is-accelerated: No composite extension.
Oct  3 08:25:24 odroid gnome-session[2197]: gnome-session-check-accelerated: Helper exited with code 256
Oct  3 08:25:24 odroid gnome-session[2197]: x-session-manager[2197]: WARNING: software acceleration check failed: Child process exited with code 1
Oct  3 08:25:24 odroid x-session-manager[2197]: WARNING: software acceleration check failed: Child process exited with code 1
Oct  3 08:25:24 odroid x-session-manager[2197]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Oct  3 08:25:24 odroid gnome-session[2197]: x-session-manager[2197]: CRITICAL: We failed, but the fail whale is dead. Sorry....
Oct  3 08:25:24 odroid org.a11y.atspi.Registry[2283]: XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":10.0"
Oct  3 08:25:24 odroid org.a11y.atspi.Registry[2283]: after 11 requests (11 known processed) with 0 events remaining.
Oct  3 08:25:24 odroid org.gtk.vfs.Daemon[2241]: A connection to the bus can't be made
Oct  3 08:25:24 odroid org.gtk.vfs.Daemon[2241]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.
Oct  3 08:25:24 odroid org.a11y.Bus[2241]: g_dbus_connection_real_closed: Remote peer vanished with error: Underlying GIOStream returned 0 bytes on an async read (g-io-error-quark, 0). Exiting.

Hai controllato i log per vedere se xrdp non è soddisfatto di qualcosa. Normalmente ssh in una scatola, quindi eseguo il mio server rdp da quel terminale, quindi rdp e guardo l'output del terminale, per vedere se rdp si è lamentato di qualcosa. Se all'inizio non vedi nulla di utile, prova a eseguire xrdp in una modalità più dettagliata e controlla syslog (/ var / log / syslog).
Sibaz,

@sibaz Ho inserito l'output di syslog nella domanda. Riesci a indovinare cosa significa? Il processo di accelerazione del software è stato interrotto? E pensi che questo problema potrebbe essere correlato attraverso una porta non valida? Posso accedere da remoto a tutto, ma in seguito si blocca.
codepleb,


Bene, x-session-manager sta fallendo, presumibilmente a causa del fallimento del 'controllo dell'accelerazione del software', presumibilmente perché il tuo hardware sta usando l'accelerazione hardware, e xrdp non sa come emularlo nel software (ad una supposizione completa) . Il commento di o9000 suggerisce che xrdp non funziona con unità o gnome, il che sembra folle, ma se è vero, questo sarà il tuo problema. Ti suggerisco di provare un client VNC diverso o provare un gestore di finestre diverso. Uso KDE (e kdrc / krfb) ma non è esattamente piccolo.
Sibaz,

Risposte:


11

Ho trovato la soluzione, dopo aver inserito questa linea nel terminale, ha funzionato:

echo mate-session> ~/.xsession

Se questo non ti aiuta, prova prima il comando seguente:

sudo apt-get install mate-core

(Non sono sicuro, ma ho usato un ubuntu modificato precompilato da hardkernel. Mate era l'invito desktop, ma sono stato in grado di "installare" di nuovo il mate-core, non solo di aggiornare quello esistente. Forse questo era un problema.)


RDP non è sulla porta 3389? Stai facendo un port forwarding?
j0h

@ j0h: Sì, ho eseguito il port forwarding. Ovviamente devi farlo solo se hai bisogno di accesso dall'esterno della tua rete locale.
codepleb,

mate-session dà un errore: ** (mate-session: 11853): ATTENZIONE **: impossibile aprire il display:
stiv

OH: non utilizzare l'account root per accedere al PC tramite RDP, creare un nuovo account e utilizzarlo per chiamare la sessione di accoppiamento
stiv

0

Un'altra opzione sarebbe quella di provare il client paralleli:

le istruzioni su come ottenerlo e installarlo sono disponibili qui: http://kb.parallels.com/en/123304 (forniscono un pacchetto .deb per semplificarti la vita. :))


0

Quello che vedi è dovuto a questo bug in GNOME 3. Puoi usare un altro ambiente desktop come KDE.


1
Questo è riproducibile anche usando KDE
clobrano

0

risolto: digitare il comando seguente:

sudo sed -i '/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.