Remote Desktop - Layar kosong RDP dan dibatalkan setelah diputuskan

12

Perhatian: Saya menggulir banyak pertanyaan dan tidak menemukan jawaban, jangan tandai ini sebagai duplikat! Pertanyaan serupa sudah ada di sini, tetapi sayangnya tidak menerima jawaban.

Saya mencoba menghubungkan dari PC Windows 10 saya ke Odroid XU4 saya dan setelah koneksi berhasil dibuat (setidaknya saya berasumsi demikian), layar pada pc windows saya berubah abu-abu selama beberapa detik dan kemudian menghilang tanpa kesalahan pesan. Saya menginstal ´xrdp´ di mesin linux saya. Berikut ini adalah 3 langkah:

Masukkan Kredensial: masukkan deskripsi gambar di sini

Membangun koneksi: masukkan deskripsi gambar di sini

Layar kosong, sesaat sebelum diam dibatalkan: masukkan deskripsi gambar di sini

##Menggugurkan##

EDIT Ini adalah syslog-output:

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.
codepleb
sumber
Apakah Anda memeriksa log untuk melihat apakah xrdp tidak senang dengan sesuatu. Saya biasanya ssh ke dalam kotak, kemudian jalankan server rdp saya dari terminal itu, kemudian rdp di dan menonton output terminal, untuk melihat apakah rdp mengeluh tentang apa pun. Jika pada awalnya Anda tidak melihat sesuatu yang membantu, coba jalankan xrdp dalam mode yang lebih verbose, dan periksa syslog (/ var / log / syslog).
sibaz
@sibaz Saya memasukkan output syslog ke pertanyaan. Bisakah Anda menebak apa artinya ini? Proses akselerasi perangkat lunak terhenti? Dan apakah Anda pikir masalah ini dapat dihubungkan melalui port yang tidak valid? Saya bisa login dari jauh, tapi setelah itu crash.
codepleb
Nah, x-session-manager gagal, mungkin karena kegagalan 'pemeriksaan akselerasi perangkat lunak', mungkin karena perangkat keras Anda menggunakan akselerasi perangkat keras, dan xrdp tidak tahu bagaimana meniru itu dalam perangkat lunak (dengan tebakan lengkap) . komentar o9000 menunjukkan bahwa xrdp tidak bekerja dengan persatuan atau gnome, yang tampaknya gila, tetapi jika itu benar, itu akan menjadi masalah Anda. Saya sarankan Anda mencoba klien vnc yang berbeda atau mencoba manajer jendela yang berbeda. Saya menggunakan KDE (dan kdrc / krfb) tetapi tidak terlalu kecil.
sibaz

Jawaban:

11

Saya menemukan solusinya, setelah meletakkan baris ini ke terminal, ternyata berhasil:

echo mate-session> ~/.xsession

Jika ini tidak membantu Anda, coba perintah berikut sebelumnya:

sudo apt-get install mate-core

(Saya tidak yakin tetapi saya menggunakan ubuntu modifikasi yang telah dikompilasi sebelumnya oleh hardkernel. Mate adalah desktop envoirement, tetapi saya dapat "baru" menginstal mate-core, tidak hanya memperbarui yang sudah ada. Mungkin ini masalah.)

codepleb
sumber
Bukankah RDP pada port 3389? Apakah Anda melakukan penerusan porta?
j0h
@ j0h: Ya saya melakukan port forwarding. Tentu saja Anda hanya perlu melakukan itu jika Anda memerlukan akses dari luar jaringan lokal Anda.
codepleb
mate-session memberikan kesalahan: ** (mate-session: 11853): PERINGATAN **: Tidak dapat membuka tampilan:
stiv
OH: jangan gunakan akun root untuk mengakses PC melalui RDP, buat akun baru dan gunakan untuk memanggil pasangan sesi
stiv
0

Pilihan lain adalah dengan mencoba klien paralel:

petunjuk tentang cara mendapatkan dan menginstalnya dapat ditemukan di sini: http://kb.parallels.com/en/123304 (mereka menyediakan paket .deb untuk membuat Anda lebih mudah. ​​:))

knope
sumber
0

Apa yang Anda lihat disebabkan oleh bug ini di GNOME 3. Anda dapat menggunakan lingkungan desktop lain seperti KDE.

Mos
sumber
1
Ini dapat direproduksi menggunakan KDE juga
clobrano
0

dipecahkan: Ketikkan perintah berikut:

sudo sed -i '/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config
Adrian Chicireanu
sumber