xRDP on Ubuntu Mate 16.04 - error connecting

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP








up vote
0
down vote

favorite












Fresh install and update of Ubuntu Mate 16.04 on a Dell Optiplex 780.



Connecting from a Windows 10 client.



Installed xRDP directly after and tried to connect from Windows.



Got into the RDP session and entered credentials. Then...



Got this error.



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


Ran this command



:~$ sudo netstat -peant | grep "127.0.0.1"


And got:



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


Tried the same with grepping "5910" andit returned nothing.



Tried removing xrdp then installing tightvncserver first, creating a vnc desktop connection, then installing xRDP since that's how i had it set up before on other computers;



I was using VNC on other computers then discovered xRDP, then installed xDRP, killed the :1 desktops and was able to use xRDP without the slightest hitch.



On this desktop, xRDP service was running just fine by the result of the systemctl check.



Tried connecting then viewed my /var/log/syslog and this was the result:



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.


The first bit of cat /etc/xrdp/xrdp.ini reads as follows:



[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


Got some ideas from this thread,



Error/problem connecting (Windows 10 RDP into XRDP)



Which references this one...



https://ubuntuforums.org/showthread.php?t=1314336



But, no dice.



Should I be doing something differently in Mate?



Should I be posting this in the other thread?



Help me out, Ubuntu Mates!




UPDATE!



Didn't change anything but rebooted. Got the same error the first time, but then...



Now I can log in from the xRDP login prompt fully without the previous errors but get this greyed out, pixelated screen.



Connection into an RDP Session



And the /var/log/syslog looks like...



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 the .xsession-errors and got this;



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









share|improve this question























  • Just a quick look... The Xorg server is running but no desktop. You are using VNC server to connect between XRDP and Xorg. VNC must start the display. Example if you booted into command line mode and the command you ran to start the desktop (startx, startlxde, mate-session, ...) must be ran by VNC. FYI: xorgxrdp in place of VNC seems to be more efficient and support screen resizing...
    – jc__
    Mar 14 at 14:57










  • ok, so i tried on another fresh install of mate, identical. went through the process of setting up tightvncserver first. then connected through vnc (to a greyed out screen). then killed the connection, installed xrdp and was immediately able to connect. however, thereis a permanent terminal in the upper left hand corner. SOOOO, i think your instinct about it being VNC not properly in some way shape or form starting the desktop up could be correct. maybe i need to get tightvncserver working properly before i get into the RDP business. I will look into xorgrdp to test on the third machine. TNX!
    – dns dave
    Mar 14 at 15:02











  • "connected through vnc (to a greyed out screen)" I think you would want your desktop to load at this point. Go back to the VNC setup and make it connect to the display on the "monitor" or create a new display. If you move the VNC server to the display manager you can log in as any valid user. (lightDM, GDM, ...)
    – jc__
    Mar 14 at 15:08










  • what setting/config file would i be altering to connect the display (xorg process?) to the "monitor" (VNC virtual desktop?). pardon...terminology gap in understanding. also how would "move" the vncserver to the display manager? NOOB here. not getting the fundamentals of how the components of x windows are interwoven and utilized. please decode your very informed suggestion when you have a chance. continuing to research away on my end.
    – dns dave
    Mar 14 at 15:13











  • Look at this answer to setup VNC before login.
    – jc__
    Mar 14 at 15:20














up vote
0
down vote

favorite












Fresh install and update of Ubuntu Mate 16.04 on a Dell Optiplex 780.



Connecting from a Windows 10 client.



Installed xRDP directly after and tried to connect from Windows.



Got into the RDP session and entered credentials. Then...



Got this error.



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


Ran this command



:~$ sudo netstat -peant | grep "127.0.0.1"


And got:



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


Tried the same with grepping "5910" andit returned nothing.



Tried removing xrdp then installing tightvncserver first, creating a vnc desktop connection, then installing xRDP since that's how i had it set up before on other computers;



I was using VNC on other computers then discovered xRDP, then installed xDRP, killed the :1 desktops and was able to use xRDP without the slightest hitch.



On this desktop, xRDP service was running just fine by the result of the systemctl check.



Tried connecting then viewed my /var/log/syslog and this was the result:



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.


The first bit of cat /etc/xrdp/xrdp.ini reads as follows:



[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


Got some ideas from this thread,



Error/problem connecting (Windows 10 RDP into XRDP)



Which references this one...



https://ubuntuforums.org/showthread.php?t=1314336



But, no dice.



Should I be doing something differently in Mate?



Should I be posting this in the other thread?



Help me out, Ubuntu Mates!




UPDATE!



Didn't change anything but rebooted. Got the same error the first time, but then...



Now I can log in from the xRDP login prompt fully without the previous errors but get this greyed out, pixelated screen.



Connection into an RDP Session



And the /var/log/syslog looks like...



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 the .xsession-errors and got this;



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









share|improve this question























  • Just a quick look... The Xorg server is running but no desktop. You are using VNC server to connect between XRDP and Xorg. VNC must start the display. Example if you booted into command line mode and the command you ran to start the desktop (startx, startlxde, mate-session, ...) must be ran by VNC. FYI: xorgxrdp in place of VNC seems to be more efficient and support screen resizing...
    – jc__
    Mar 14 at 14:57










  • ok, so i tried on another fresh install of mate, identical. went through the process of setting up tightvncserver first. then connected through vnc (to a greyed out screen). then killed the connection, installed xrdp and was immediately able to connect. however, thereis a permanent terminal in the upper left hand corner. SOOOO, i think your instinct about it being VNC not properly in some way shape or form starting the desktop up could be correct. maybe i need to get tightvncserver working properly before i get into the RDP business. I will look into xorgrdp to test on the third machine. TNX!
    – dns dave
    Mar 14 at 15:02











  • "connected through vnc (to a greyed out screen)" I think you would want your desktop to load at this point. Go back to the VNC setup and make it connect to the display on the "monitor" or create a new display. If you move the VNC server to the display manager you can log in as any valid user. (lightDM, GDM, ...)
    – jc__
    Mar 14 at 15:08










  • what setting/config file would i be altering to connect the display (xorg process?) to the "monitor" (VNC virtual desktop?). pardon...terminology gap in understanding. also how would "move" the vncserver to the display manager? NOOB here. not getting the fundamentals of how the components of x windows are interwoven and utilized. please decode your very informed suggestion when you have a chance. continuing to research away on my end.
    – dns dave
    Mar 14 at 15:13











  • Look at this answer to setup VNC before login.
    – jc__
    Mar 14 at 15:20












up vote
0
down vote

favorite









up vote
0
down vote

favorite











Fresh install and update of Ubuntu Mate 16.04 on a Dell Optiplex 780.



Connecting from a Windows 10 client.



Installed xRDP directly after and tried to connect from Windows.



Got into the RDP session and entered credentials. Then...



Got this error.



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


Ran this command



:~$ sudo netstat -peant | grep "127.0.0.1"


And got:



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


Tried the same with grepping "5910" andit returned nothing.



Tried removing xrdp then installing tightvncserver first, creating a vnc desktop connection, then installing xRDP since that's how i had it set up before on other computers;



I was using VNC on other computers then discovered xRDP, then installed xDRP, killed the :1 desktops and was able to use xRDP without the slightest hitch.



On this desktop, xRDP service was running just fine by the result of the systemctl check.



Tried connecting then viewed my /var/log/syslog and this was the result:



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.


The first bit of cat /etc/xrdp/xrdp.ini reads as follows:



[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


Got some ideas from this thread,



Error/problem connecting (Windows 10 RDP into XRDP)



Which references this one...



https://ubuntuforums.org/showthread.php?t=1314336



But, no dice.



Should I be doing something differently in Mate?



Should I be posting this in the other thread?



Help me out, Ubuntu Mates!




UPDATE!



Didn't change anything but rebooted. Got the same error the first time, but then...



Now I can log in from the xRDP login prompt fully without the previous errors but get this greyed out, pixelated screen.



Connection into an RDP Session



And the /var/log/syslog looks like...



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 the .xsession-errors and got this;



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









share|improve this question















Fresh install and update of Ubuntu Mate 16.04 on a Dell Optiplex 780.



Connecting from a Windows 10 client.



Installed xRDP directly after and tried to connect from Windows.



Got into the RDP session and entered credentials. Then...



Got this error.



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


Ran this command



:~$ sudo netstat -peant | grep "127.0.0.1"


And got:



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


Tried the same with grepping "5910" andit returned nothing.



Tried removing xrdp then installing tightvncserver first, creating a vnc desktop connection, then installing xRDP since that's how i had it set up before on other computers;



I was using VNC on other computers then discovered xRDP, then installed xDRP, killed the :1 desktops and was able to use xRDP without the slightest hitch.



On this desktop, xRDP service was running just fine by the result of the systemctl check.



Tried connecting then viewed my /var/log/syslog and this was the result:



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.


The first bit of cat /etc/xrdp/xrdp.ini reads as follows:



[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


Got some ideas from this thread,



Error/problem connecting (Windows 10 RDP into XRDP)



Which references this one...



https://ubuntuforums.org/showthread.php?t=1314336



But, no dice.



Should I be doing something differently in Mate?



Should I be posting this in the other thread?



Help me out, Ubuntu Mates!




UPDATE!



Didn't change anything but rebooted. Got the same error the first time, but then...



Now I can log in from the xRDP login prompt fully without the previous errors but get this greyed out, pixelated screen.



Connection into an RDP Session



And the /var/log/syslog looks like...



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 the .xsession-errors and got this;



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






16.04 mate xrdp tightvncserver






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Apr 11 at 16:26

























asked Mar 14 at 14:08









dns dave

308




308











  • Just a quick look... The Xorg server is running but no desktop. You are using VNC server to connect between XRDP and Xorg. VNC must start the display. Example if you booted into command line mode and the command you ran to start the desktop (startx, startlxde, mate-session, ...) must be ran by VNC. FYI: xorgxrdp in place of VNC seems to be more efficient and support screen resizing...
    – jc__
    Mar 14 at 14:57










  • ok, so i tried on another fresh install of mate, identical. went through the process of setting up tightvncserver first. then connected through vnc (to a greyed out screen). then killed the connection, installed xrdp and was immediately able to connect. however, thereis a permanent terminal in the upper left hand corner. SOOOO, i think your instinct about it being VNC not properly in some way shape or form starting the desktop up could be correct. maybe i need to get tightvncserver working properly before i get into the RDP business. I will look into xorgrdp to test on the third machine. TNX!
    – dns dave
    Mar 14 at 15:02











  • "connected through vnc (to a greyed out screen)" I think you would want your desktop to load at this point. Go back to the VNC setup and make it connect to the display on the "monitor" or create a new display. If you move the VNC server to the display manager you can log in as any valid user. (lightDM, GDM, ...)
    – jc__
    Mar 14 at 15:08










  • what setting/config file would i be altering to connect the display (xorg process?) to the "monitor" (VNC virtual desktop?). pardon...terminology gap in understanding. also how would "move" the vncserver to the display manager? NOOB here. not getting the fundamentals of how the components of x windows are interwoven and utilized. please decode your very informed suggestion when you have a chance. continuing to research away on my end.
    – dns dave
    Mar 14 at 15:13











  • Look at this answer to setup VNC before login.
    – jc__
    Mar 14 at 15:20
















  • Just a quick look... The Xorg server is running but no desktop. You are using VNC server to connect between XRDP and Xorg. VNC must start the display. Example if you booted into command line mode and the command you ran to start the desktop (startx, startlxde, mate-session, ...) must be ran by VNC. FYI: xorgxrdp in place of VNC seems to be more efficient and support screen resizing...
    – jc__
    Mar 14 at 14:57










  • ok, so i tried on another fresh install of mate, identical. went through the process of setting up tightvncserver first. then connected through vnc (to a greyed out screen). then killed the connection, installed xrdp and was immediately able to connect. however, thereis a permanent terminal in the upper left hand corner. SOOOO, i think your instinct about it being VNC not properly in some way shape or form starting the desktop up could be correct. maybe i need to get tightvncserver working properly before i get into the RDP business. I will look into xorgrdp to test on the third machine. TNX!
    – dns dave
    Mar 14 at 15:02











  • "connected through vnc (to a greyed out screen)" I think you would want your desktop to load at this point. Go back to the VNC setup and make it connect to the display on the "monitor" or create a new display. If you move the VNC server to the display manager you can log in as any valid user. (lightDM, GDM, ...)
    – jc__
    Mar 14 at 15:08










  • what setting/config file would i be altering to connect the display (xorg process?) to the "monitor" (VNC virtual desktop?). pardon...terminology gap in understanding. also how would "move" the vncserver to the display manager? NOOB here. not getting the fundamentals of how the components of x windows are interwoven and utilized. please decode your very informed suggestion when you have a chance. continuing to research away on my end.
    – dns dave
    Mar 14 at 15:13











  • Look at this answer to setup VNC before login.
    – jc__
    Mar 14 at 15:20















Just a quick look... The Xorg server is running but no desktop. You are using VNC server to connect between XRDP and Xorg. VNC must start the display. Example if you booted into command line mode and the command you ran to start the desktop (startx, startlxde, mate-session, ...) must be ran by VNC. FYI: xorgxrdp in place of VNC seems to be more efficient and support screen resizing...
– jc__
Mar 14 at 14:57




Just a quick look... The Xorg server is running but no desktop. You are using VNC server to connect between XRDP and Xorg. VNC must start the display. Example if you booted into command line mode and the command you ran to start the desktop (startx, startlxde, mate-session, ...) must be ran by VNC. FYI: xorgxrdp in place of VNC seems to be more efficient and support screen resizing...
– jc__
Mar 14 at 14:57












ok, so i tried on another fresh install of mate, identical. went through the process of setting up tightvncserver first. then connected through vnc (to a greyed out screen). then killed the connection, installed xrdp and was immediately able to connect. however, thereis a permanent terminal in the upper left hand corner. SOOOO, i think your instinct about it being VNC not properly in some way shape or form starting the desktop up could be correct. maybe i need to get tightvncserver working properly before i get into the RDP business. I will look into xorgrdp to test on the third machine. TNX!
– dns dave
Mar 14 at 15:02





ok, so i tried on another fresh install of mate, identical. went through the process of setting up tightvncserver first. then connected through vnc (to a greyed out screen). then killed the connection, installed xrdp and was immediately able to connect. however, thereis a permanent terminal in the upper left hand corner. SOOOO, i think your instinct about it being VNC not properly in some way shape or form starting the desktop up could be correct. maybe i need to get tightvncserver working properly before i get into the RDP business. I will look into xorgrdp to test on the third machine. TNX!
– dns dave
Mar 14 at 15:02













"connected through vnc (to a greyed out screen)" I think you would want your desktop to load at this point. Go back to the VNC setup and make it connect to the display on the "monitor" or create a new display. If you move the VNC server to the display manager you can log in as any valid user. (lightDM, GDM, ...)
– jc__
Mar 14 at 15:08




"connected through vnc (to a greyed out screen)" I think you would want your desktop to load at this point. Go back to the VNC setup and make it connect to the display on the "monitor" or create a new display. If you move the VNC server to the display manager you can log in as any valid user. (lightDM, GDM, ...)
– jc__
Mar 14 at 15:08












what setting/config file would i be altering to connect the display (xorg process?) to the "monitor" (VNC virtual desktop?). pardon...terminology gap in understanding. also how would "move" the vncserver to the display manager? NOOB here. not getting the fundamentals of how the components of x windows are interwoven and utilized. please decode your very informed suggestion when you have a chance. continuing to research away on my end.
– dns dave
Mar 14 at 15:13





what setting/config file would i be altering to connect the display (xorg process?) to the "monitor" (VNC virtual desktop?). pardon...terminology gap in understanding. also how would "move" the vncserver to the display manager? NOOB here. not getting the fundamentals of how the components of x windows are interwoven and utilized. please decode your very informed suggestion when you have a chance. continuing to research away on my end.
– dns dave
Mar 14 at 15:13













Look at this answer to setup VNC before login.
– jc__
Mar 14 at 15:20




Look at this answer to setup VNC before login.
– jc__
Mar 14 at 15:20










1 Answer
1






active

oldest

votes

















up vote
1
down vote



accepted










wowsers! much easier than I thought.
I just used this simple xstartup directive and boom, low cpu usage and great connection.



#!/bin/bash
xrdb $HOME/.Xresources
startmate &


I was obviously overthinking this and did not go about the setup properly.



Now I know to:



  1. install tightvnc

  2. start up :1 desktop then kill to create the ~/.vnc directory and configs

  3. make sure the xstartup directive is the super basic 3 liner above, and overwrite if necessary.

  4. install xrdp

  5. start up the :1 desktop again

  6. connect using my favorite RDP client, Remmina!

  7. try new stuff out, make mistakes, ask you guyziz about it, troubleshoot, and somehow get it working to learn more about how 'Nix works!

Thanks, Ubuntu Mates!






share|improve this answer






















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "89"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: true,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1014897%2fxrdp-on-ubuntu-mate-16-04-error-connecting%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote



    accepted










    wowsers! much easier than I thought.
    I just used this simple xstartup directive and boom, low cpu usage and great connection.



    #!/bin/bash
    xrdb $HOME/.Xresources
    startmate &


    I was obviously overthinking this and did not go about the setup properly.



    Now I know to:



    1. install tightvnc

    2. start up :1 desktop then kill to create the ~/.vnc directory and configs

    3. make sure the xstartup directive is the super basic 3 liner above, and overwrite if necessary.

    4. install xrdp

    5. start up the :1 desktop again

    6. connect using my favorite RDP client, Remmina!

    7. try new stuff out, make mistakes, ask you guyziz about it, troubleshoot, and somehow get it working to learn more about how 'Nix works!

    Thanks, Ubuntu Mates!






    share|improve this answer


























      up vote
      1
      down vote



      accepted










      wowsers! much easier than I thought.
      I just used this simple xstartup directive and boom, low cpu usage and great connection.



      #!/bin/bash
      xrdb $HOME/.Xresources
      startmate &


      I was obviously overthinking this and did not go about the setup properly.



      Now I know to:



      1. install tightvnc

      2. start up :1 desktop then kill to create the ~/.vnc directory and configs

      3. make sure the xstartup directive is the super basic 3 liner above, and overwrite if necessary.

      4. install xrdp

      5. start up the :1 desktop again

      6. connect using my favorite RDP client, Remmina!

      7. try new stuff out, make mistakes, ask you guyziz about it, troubleshoot, and somehow get it working to learn more about how 'Nix works!

      Thanks, Ubuntu Mates!






      share|improve this answer
























        up vote
        1
        down vote



        accepted







        up vote
        1
        down vote



        accepted






        wowsers! much easier than I thought.
        I just used this simple xstartup directive and boom, low cpu usage and great connection.



        #!/bin/bash
        xrdb $HOME/.Xresources
        startmate &


        I was obviously overthinking this and did not go about the setup properly.



        Now I know to:



        1. install tightvnc

        2. start up :1 desktop then kill to create the ~/.vnc directory and configs

        3. make sure the xstartup directive is the super basic 3 liner above, and overwrite if necessary.

        4. install xrdp

        5. start up the :1 desktop again

        6. connect using my favorite RDP client, Remmina!

        7. try new stuff out, make mistakes, ask you guyziz about it, troubleshoot, and somehow get it working to learn more about how 'Nix works!

        Thanks, Ubuntu Mates!






        share|improve this answer














        wowsers! much easier than I thought.
        I just used this simple xstartup directive and boom, low cpu usage and great connection.



        #!/bin/bash
        xrdb $HOME/.Xresources
        startmate &


        I was obviously overthinking this and did not go about the setup properly.



        Now I know to:



        1. install tightvnc

        2. start up :1 desktop then kill to create the ~/.vnc directory and configs

        3. make sure the xstartup directive is the super basic 3 liner above, and overwrite if necessary.

        4. install xrdp

        5. start up the :1 desktop again

        6. connect using my favorite RDP client, Remmina!

        7. try new stuff out, make mistakes, ask you guyziz about it, troubleshoot, and somehow get it working to learn more about how 'Nix works!

        Thanks, Ubuntu Mates!







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Apr 11 at 16:26

























        answered Apr 11 at 15:45









        dns dave

        308




        308



























             

            draft saved


            draft discarded















































             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1014897%2fxrdp-on-ubuntu-mate-16-04-error-connecting%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            pylint3 and pip3 broken

            Missing snmpget and snmpwalk

            How to enroll fingerprints to Ubuntu 17.10 with VFS491