在戴尔 Optiplex 780 上全新安装和更新 Ubuntu Mate 16.04。
从 Windows 10 客户端连接。
之后直接安装 xRDP 并尝试从 Windows 连接。
进入 RDP 会话并输入凭据。然后...
得到这个错误。
Connecting to sesman IP 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait...
srdp_mm_process_login_response:login successful for display
started connecting
connecting to 127.0.0.1 5910
error-problem connecting
运行此命令
:~$ sudo netstat -peant | grep "127.0.0.1"
并得到:
tcp 0 0 127.0.0.1:3350 0.0.0.0:* LISTEN 0 39396 8082/xrdp-sesman
tcp 0 0 127.0.0.1:6010 0.0.0.0:* LISTEN 1000 93529 19428/2
用grepping“5910”尝试了同样的方法,它什么也没返回。
尝试删除 xrdp,然后先安装tightvncserver,创建vnc 桌面连接,然后安装xRDP,因为这是我之前在其他计算机上设置的方式;
我在其他计算机上使用 VNC,然后发现了 xRDP,然后安装了 xDRP,杀死了 :1 桌面并且能够毫无障碍地使用 xRDP。
在这个桌面上,根据 systemctl 检查的结果,xRDP 服务运行良好。
尝试连接然后查看我的 /var/log/syslog ,结果如下:
Mar 14 09:20:18 IP-LINSRV3 systemd[1]: Started Session c10 of user admin.
Mar 14 09:20:18 IP-LINSRV3 org.a11y.Bus[19492]: ** (process:19503): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Mar 14 09:20:18 IP-LINSRV3 mate-session[19501]: GLib-GIO-CRITICAL: g_settings_schema_source_lookup: assertion 'source != NULL' failed
Mar 14 09:20:18 IP-LINSRV3 org.a11y.Bus[19492]: Activating service name='org.a11y.atspi.Registry'
Mar 14 09:20:18 IP-LINSRV3 mate-session[19501]: GLib-GIO-ERROR: No GSettings schemas are installed on the system#012aborting...
Mar 14 09:20:18 IP-LINSRV3 kernel: [ 2536.493204] traps: mate-session[19501] trap int3 ip:7fb46a4309eb sp:7fffcadee2c0 error:0
Mar 14 09:20:18 IP-LINSRV3 org.a11y.Bus[19492]: Successfully activated service 'org.a11y.atspi.Registry'
Mar 14 09:20:18 IP-LINSRV3 org.a11y.atspi.Registry[19508]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
Mar 14 09:20:19 IP-LINSRV3 org.a11y.atspi.Registry[19508]: XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":11.0"
Mar 14 09:20:19 IP-LINSRV3 org.a11y.atspi.Registry[19508]: after 11 requests (9 known processed) with 0 events remaining.
cat /etc/xrdp/xrdp.ini 的第一位内容如下:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=24
#black=000000
#grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72
[xrdp1]
name=sesman-Xvnc
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1
从这个帖子中得到了一些想法,
连接错误/问题(Windows 10 RDP 到 XRDP)
其中引用了这个...
https://ubuntuforums.org/showthread.php?t=1314336
但是,没有骰子。
我应该在 Mate 中做一些不同的事情吗?
我应该在另一个线程中发布这个吗?
帮帮我,Ubuntu Mates!
更新!
没有改变任何东西,但重新启动。第一次遇到同样的错误,但后来...
现在我可以从 xRDP 登录提示完全登录,而不会出现以前的错误,但会看到这个灰色的像素化屏幕。
/var/log/syslog 看起来像......
Mar 14 10:10:23 IP-LINSRV3 systemd[1]: Started Session c6 of user admin.
Mar 14 10:10:24 IP-LINSRV3 mate-session[2455]: GLib-GIO-CRITICAL: g_settings_schema_source_lookup: assertion 'source != NULL' failed
Mar 14 10:10:24 IP-LINSRV3 org.a11y.Bus[2446]: Activating service name='org.a11y.atspi.Registry'
Mar 14 10:10:24 IP-LINSRV3 org.a11y.Bus[2446]: ** (process:2457): WARNING **: Failed to register client: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
Mar 14 10:10:24 IP-LINSRV3 mate-session[2455]: GLib-GIO-ERROR: No GSettings schemas are installed on the system#012aborting...
Mar 14 10:10:24 IP-LINSRV3 kernel: [ 403.818015] traps: mate-session[2455] trap int3 ip:7f92f62ec9eb sp:7fff11338830 error:0
Mar 14 10:10:24 IP-LINSRV3 org.a11y.Bus[2446]: Successfully activated service 'org.a11y.atspi.Registry'
Mar 14 10:10:24 IP-LINSRV3 org.a11y.atspi.Registry[2461]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
cattedout .xsession-errors 并得到了这个;
openConnection: connect: No such file or directory
cannot connect to brltty at :0
mate-session[1371]: WARNING: Unable to find provider '' of required component 'dock'
grep: /home/admin/.xinputrc: No such file or directory
** (process:1690): WARNING **: Warning: show_on_monitor_number is no longer a valid config option for the current version ofTilda.
** (process:1690): WARNING **: Warning: scroll_background is no longer a valid config option for the current version of Tilda.
** (process:1690): WARNING **: Warning: use_image is no longer a valid config option for the current version of Tilda.
/usr/lib/mate-optimus/mate-optimus-applet:7: PyGIWarning: Gtk was imported without specifying a version first. Use gi.require_version('Gtk', '3.0') before import to ensure that the right version gets loaded.from gi.repository import Gtk, Gdk
(nm-applet:1646): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
/usr/lib/python2.7/dist-packages/gi/overrides/Gtk.py:50: RuntimeWarning: You have imported the Gtk 2.0 module. Because Gtk 2.0 was not designed for use with introspection some of the interfaces and API will fail. As such this is not supported by the pygobject development team and we encourage you to port your app to Gtk 3 or greater. PyGTK is the recomended python mod
ule to use with Gtk 2.
warnings.warn(warn_msg, RuntimeWarning)
sys:1: PyGIWarning: Caja was imported without specifying a version first. Use gi.require_version('Caja', '2.0') before import to ensure that the right version gets loaded.
** Message: Initializing gksu extension...
(nm-applet:1646): GLib-CRITICAL **: g_hash_table_remove_all: assertion 'hash_table != NULL' failed
(nm-applet:1646): nm-applet-CRITICAL **: nma_icons_free: assertion 'NM_IS_APPLET (applet)' failed
(blueman-applet:1634): Gdk-CRITICAL **: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
/usr/lib/python3/dist-packages/blueman/plugins/applet/AppIndicator.py:8: PyGIWarning: AppIndicator3 was imported without specifying a version first. Use gi.require_version('AppIndicator3', '0.1') before import to ensure that the right version gets loaded.
from gi.repository import AppIndicator3 as girAppIndicato
ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did n
ot receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy bl
ocked the reply, the reply timeout expired, or the network connection was broken.
ERROR:dbus.proxies:Introspect error on org.bluez:/org/bluez: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.Timed
Out: Failed to activate service 'org.bluez': timed out
ERROR:dbus.proxies:Introspect error on org.bluez:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.TimedOut: Fail
ed to activate service 'org.bluez': timed out
Xsession: X session started for at Wed Mar 14 10:06:10 EDT 2018
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
localuser:admin being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
openConnection: connect: No such file or directory
cannot connect to brltty at :0
/etc/xrdp/startwm.sh: 3: [: x: unexpected operator
Xlib: extension "RANDR" missing on display ":11.0".
mate-session[2180]: GLib-GIO-CRITICAL: g_settings_schema_source_lookup: assertion 'source != NULL' failed
mate-session[2180]: GLib-GIO-ERROR: No GSettings schemas are installed on the system
aborting...
/home/admin/.xsession: line 1: 2180 Trace/breakpoint trap (core dumped) mate-session
Xsession: X session started for at Wed Mar 14 10:07:09 EDT 2018
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
localuser:admin being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
openConnection: connect: No such file or directory
cannot connect to brltty at :0
/etc/xrdp/startwm.sh: 3: [: x: unexpected operator
Xlib: extension "RANDR" missing on display ":11.0".
mate-session[2291]: GLib-GIO-CRITICAL: g_settings_schema_source_lookup: assertion 'source != NULL' failed
mate-session[2291]: GLib-GIO-ERROR: No GSettings schemas are installed on the system
aborting...
/home/admin/.xsession: line 1: 2291 Trace/breakpoint trap (core dumped) mate-session
Xsession: X session started for at Wed Mar 14 10:10:24 EDT 2018
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
localuser:admin being added to access control list
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 109 (X_ChangeHosts)
Value in failed request: 0x5
Serial number of failed request: 6
Current serial number in output stream: 8
openConnection: connect: No such file or directory
cannot connect to brltty at :0
/etc/xrdp/startwm.sh: 3: [: x: unexpected operator
Xlib: extension "RANDR" missing on display ":11.0".
mate-session[2455]: GLib-GIO-CRITICAL: g_settings_schema_source_lookup: assertion 'source != NULL' failed
mate-session[2455]: GLib-GIO-ERROR: No GSettings schemas are installed on the system
aborting...
/home/admin/.xsession: line 1: 2455 Trace/breakpoint trap (core dumped) mate-session
哇!比我想象的要容易得多。我只是使用了这个简单的 xstartup 指令和繁荣,低 cpu 使用率和良好的连接。
我显然想多了,没有正确进行设置。
现在我知道:
谢谢,Ubuntu 伙伴!