How to properly configure xstartup file for TightVNC with Ubuntu 20.04 LTS GNOME environment

14,450

Solution 1

It's working now. (But the icons on the upper right corner of the top bar are still missing.)

enter image description here

All I did was uninstall the Anaconda version of 'dbus'.

Here's my .vnc/startup:

#!/bin/sh

unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS

export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"


[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &

gnome-session --builtin --session=gnome-flashback-metacity --disable-acceleration-check --debug &
nautilus &
gnome-terminal &              

And running /usr/bin/dbus-daemon:

(base) ubuntu@ip-10-0-1-82:~$ ps -ef | grep ubuntu |  grep dbus
ubuntu      2546    2526  0 18:59 ?        00:00:00 /usr/bin/dbus-daemon --session --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
ubuntu      2830    2825  0 19:00 ?        00:00:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3
ubuntu      6794       1  0 19:26 pts/1    00:00:00 dbus-launch --exit-with-session /usr/libexec/gnome-session-binary --systemd --builtin --session=gnome-flashback-metacity --disable-acceleration-check --debug
ubuntu      6795       1  0 19:26 ?        00:00:00 /usr/bin/dbus-daemon --syslog --fork --print-pid 5 --print-address 7 --session
ubuntu      6891    6881  0 19:26 ?        00:00:00 /usr/bin/dbus-daemon --config-file=/usr/share/defaults/at-spi2/accessibility.conf --nofork --print-address 3

Solution 2

  • XDG_CURRENT_DESKTOP should be GNOME-Flashback:GNOME.
  • You also need to install gnome-flashback.
  • gnome-settings-daemon does not exist, remove it.
  • Remove also gnome-panel and metacity, will be started by gnome-session.
Share:
14,450

Related videos on Youtube

dbl001
Author by

dbl001

Founded Software Intelligence, Inc. in 1992 with the mission of integrating the latest Artificial Intelligence technologies (AI) to augment users’ performance, accuracy and productivity. Designer/team lead of our first product Parser/Loader, an Oracle /C++ ETL tool used by a major brokerage firm for intraday and overnight trade processing. Designer/team leader of our second product TIE, an AI tool used by a major investment bank in 14 countries to process institutional trades. My current interest is in applying machine learning, deep belief neural networks , Spark into network analysis, trading, finance, genomics. Prior to my work at Software Intelligence, Inc., I worked on the team that invented the first PC / Unix file server. My current interest is in applying machine learning, deep belief neural networks at scale with Spark + GPUs, in areas which generate growth, value and productivity. A recent contract was to build in Java 1.8, the merchant banking interface (MBI) to a crowd-funding website accessing Wells Fargo's Payment Manager and Payment Gateway systems. MBI was written in Java, Groovy, Gradle, Spring Boot, Spring Batch, Spring Rest, Spring Data, Spring Security, Postgres 9.4 and Hibernate. We run machine learning and deep learning in the cloud with Spark on Amazon AWS as well as, Microsoft’s Azure and Google’s Cloud Platform. We use Databricks, Zeppelin, Python, R, Scala, Mathematica and Matlab. Software Intelligence, Inc. provides contract programming, consulting and does R&D.

Updated on September 18, 2022

Comments

  • dbl001
    dbl001 over 1 year

    I'm trying to configure Gnome-Desktop on Ubuntu 20.04 LTS.

    I'm able to view the desktop with Real VNC Viewer, Apple VNC Screen Share and other VNC viewers, I can run my applications, the desktop manager works, copy/paste works within the server, etc.

    However, the background is gray (no wallpaper), the icons are missing (e.g. clock, audio, etc.), copy/paste does not work between the client and server, right click doesn't work.

    Here's what I installed:

    sudo apt-get install ubuntu-gnome-desktop
    sudo apt-get install tightvncserver xtightvncviewer tightvnc-java
    sudo locale-gen de_DE.UTF-8
    sudo apt-get install xfonts-75dpi
    sudo apt-get install xfonts-100dpi
    sudo apt-get install gnome-panel
    sudo apt-get install metacity
    sudo apt-get install light-themes
    touch ~/.Xresources
    vncpasswd
    
    

    Here's my ~/.vnc/xstartup file:

    #!/bin/sh
    
    export XKL_XMODMAP_DISABLE=1
    unset SESSION_MANAGER
    unset DBUS_SESSION_BUS_ADDRESS
    
    export XKL_XMODMAP_DISABLE=1
    export XDG_CURRENT_DESKTOP="GNOME-Flashback:Unity"
    export XDG_MENU_PREFIX="gnome-flashback-"
    
    
    
    [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    xsetroot -solid grey
    vncconfig -iconic &
    
    gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &
    gnome-panel &
    gnome-settings-daemon &
    metacity &
    nautilus &
    gnome-terminal &                                                                    1,1           
    
    

    Here's what my screen looks like enter image description here

    There are three versions of dbus on Ubuntu 20.04 LTS:

    (base) ubuntu@ip-10-0-1-82:~$ conda list dbus
    # packages in environment at /home/ubuntu/anaconda2:
    #
    # Name                    Version                   Build  Channel
    dbus                      1.13.6               h7a60e0d_1    conda-forge
    (base) ubuntu@ip-10-0-1-82:~$ apt list dbus -a
    Listing... Done
    dbus/focal-updates,focal-security,now 1.12.16-2ubuntu2.1 amd64 [installed]
    dbus/focal 1.12.16-2ubuntu2 amd64
    
    (base) ubuntu@ip-10-0-1-82:~$ /usr/local/bin/dbus-launch --sh-syntax
    DBUS_SESSION_BUS_ADDRESS='unix:abstract=/tmp/dbus-HfxwGEdG9e,guid=6ce8b0152865164283636f0d5f92afb9';
    export DBUS_SESSION_BUS_ADDRESS;
    DBUS_SESSION_BUS_PID=16128;
    (base) ubuntu@ip-10-0-1-82:~$ /usr/bin/dbus-launch --sh-syntax
    /usr/bin/dbus-launch: /usr/local/lib/libdbus-1.so.3: version `LIBDBUS_PRIVATE_1.12.16' not found (required by /usr/bin/dbus-launch)
    (base) ubuntu@ip-10-0-1-82:~$ dbus-launch
    DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uYN1t0K8aa,guid=a7b5559f262eec0d61f7cda25f92afe6
    DBUS_SESSION_BUS_PID=16237
    
    
    

    UPDATE 3

    ...
    ct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started D-Bus User Message Bus.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] AppArmor D-Bus mediation is enabled
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.gtk.vfs.Daemon' unit='gvfs-daemon.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Virtual filesystem service...
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gtk.vfs.Daemon'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Virtual filesystem service.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.gtk.vfs.UDisks2VolumeMonitor' unit='gvfs-udisks2-volume-monitor.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Virtual filesystem service - disk device monitor...
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Virtual filesystem service - disk device monitor.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.gtk.vfs.GoaVolumeMonitor' unit='gvfs-goa-volume-monitor.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Virtual filesystem service - GNOME Online Accounts monitor...
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating service name='org.gnome.OnlineAccounts' requested by ':1.6' (uid=1004 pid=249567 comm="/usr/libexec/gvfs-goa-volume-monitor " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 goa-daemon[249571]: goa-daemon version 3.36.0 starting
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating service name='org.gnome.Identity' requested by ':1.7' (uid=1004 pid=249571 comm="/usr/libexec/goa-daemon " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gnome.OnlineAccounts'
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Virtual filesystem service - GNOME Online Accounts monitor.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gnome.Identity'
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.gtk.vfs.GPhoto2VolumeMonitor' unit='gvfs-gphoto2-volume-monitor.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Virtual filesystem service - digital camera monitor...
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[958]: [system] Activating via systemd: service name='org.bluez' unit='dbus-org.bluez.service' requested by ':1.161' (uid=1004 pid=249514 comm="/usr/bin/pulseaudio --daemonize=no --log-target=jo" label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[1]: Condition check resulted in Bluetooth service being skipped.
    Oct 22 18:00:38 ip-10-0-1-82 pulseaudio[249514]: Failed to open cookie file '/home/hduser/.config/pulse/cookie': No such file or directory
    Oct 22 18:00:38 ip-10-0-1-82 pulseaudio[249514]: Failed to load authentication key '/home/hduser/.config/pulse/cookie': No such file or directory
    Oct 22 18:00:38 ip-10-0-1-82 pulseaudio[249514]: Failed to open cookie file '/home/hduser/.pulse-cookie': No such file or directory
    Oct 22 18:00:38 ip-10-0-1-82 pulseaudio[249514]: Failed to load authentication key '/home/hduser/.pulse-cookie': No such file or directory
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gtk.vfs.GPhoto2VolumeMonitor'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Virtual filesystem service - digital camera monitor.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.gtk.vfs.MTPVolumeMonitor' unit='gvfs-mtp-volume-monitor.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 rtkit-daemon[1347]: Supervising 2 threads of 1 processes of 2 users.
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Virtual filesystem service - Media Transfer Protocol monitor...
    Oct 22 18:00:38 ip-10-0-1-82 rtkit-daemon[1347]: Supervising 2 threads of 1 processes of 2 users.
    Oct 22 18:00:38 ip-10-0-1-82 rtkit-daemon[1347]: Supervising 2 threads of 1 processes of 2 users.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gtk.vfs.MTPVolumeMonitor'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Virtual filesystem service - Media Transfer Protocol monitor.
    Oct 22 18:00:38 ip-10-0-1-82 rtkit-daemon[1347]: Supervising 2 threads of 1 processes of 2 users.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.gtk.vfs.AfcVolumeMonitor' unit='gvfs-afc-volume-monitor.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Virtual filesystem service - Apple File Conduit monitor...
    Oct 22 18:00:38 ip-10-0-1-82 rtkit-daemon[1347]: Supervising 2 threads of 1 processes of 2 users.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.gtk.vfs.AfcVolumeMonitor'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Virtual filesystem service - Apple File Conduit monitor.
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Sound Service.
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.service' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Starting Tracker metadata database store and lookup manager...
    Oct 22 18:00:38 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.freedesktop.Tracker1'
    Oct 22 18:00:38 ip-10-0-1-82 systemd[249504]: Started Tracker metadata database store and lookup manager.
    Oct 22 18:00:39 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Activating service name='org.freedesktop.thumbnails.Cache1' requested by ':1.1' (uid=1004 pid=249516 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:00:39 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[249752]: Registered thumbnailer /usr/bin/totem-video-thumbnailer -s %s %u %o
    Oct 22 18:00:39 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[249752]: Registered thumbnailer gnome-thumbnail-font --size %s %u %o
    Oct 22 18:00:39 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[249752]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
    Oct 22 18:00:39 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[249752]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
    Oct 22 18:00:39 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[249752]: Registered thumbnailer evince-thumbnailer -s %s %u %o
    Oct 22 18:00:39 ip-10-0-1-82 systemd[249504]: Started Tracker metadata extractor.
    Oct 22 18:00:39 ip-10-0-1-82 dbus-daemon[249523]: [session uid=1004 pid=249523] Successfully activated service 'org.freedesktop.thumbnails.Cache1'
    Oct 22 18:00:39 ip-10-0-1-82 systemd[249504]: Started Tracker file system data miner.
    Oct 22 18:00:39 ip-10-0-1-82 systemd[249504]: Reached target Main User Target.
    Oct 22 18:00:39 ip-10-0-1-82 systemd[249504]: Startup finished in 1.097s.
    Oct 22 18:00:43 ip-10-0-1-82 sshd[249749]: Received disconnect from 127.0.0.1 port 33958:11: disconnected by user
    Oct 22 18:00:43 ip-10-0-1-82 sshd[249749]: Disconnected from user hduser 127.0.0.1 port 33958
    Oct 22 18:00:43 ip-10-0-1-82 sshd[249481]: pam_unix(sshd:session): session closed for user hduser
    Oct 22 18:00:43 ip-10-0-1-82 systemd-logind[1007]: Session 223 logged out. Waiting for processes to exit.
    Oct 22 18:00:43
    ...
    Oct 22 18:17:39 ip-10-0-1-82 sshd[253093]: Connection closed by 85.209.0.101 port 24512 [preauth]
    Oct 22 18:17:42 ip-10-0-1-82 xdg-desktop-por[252983]: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gtk: Timeout was reached
    Oct 22 18:17:42 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activating service name='org.freedesktop.impl.portal.desktop.kde' requested by ':1.189' (uid=1000 pid=252983 comm="/usr/libexec/xdg-desktop-portal " label="unconfined")
    Oct 22 18:17:42 ip-10-0-1-82 org.freedesktop.impl.portal.desktop.kde[253126]: qt.qpa.xcb: could not connect to display
    Oct 22 18:17:42 ip-10-0-1-82 org.freedesktop.impl.portal.desktop.kde[253126]: qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
    Oct 22 18:17:42 ip-10-0-1-82 org.freedesktop.impl.portal.desktop.kde[253126]: This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
    Oct 22 18:17:42 ip-10-0-1-82 org.freedesktop.impl.portal.desktop.kde[253126]: Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, xcb.
    Oct 22 18:17:42 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activated service 'org.freedesktop.impl.portal.desktop.kde' failed: Process org.freedesktop.impl.portal.desktop.kde received signal 6
    Oct 22 18:17:42 ip-10-0-1-82 xdg-desktop-por[252983]: GError set over the top of a previous GError or uninitialized memory.
    Oct 22 18:17:42 ip-10-0-1-82 xdg-desktop-por[252983]: Failed to create settings proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gtk: Timeout was reached
    Oct 22 18:17:47 ip-10-0-1-82 systemd[1]: systemd-hostnamed.service: Succeeded.
    Oct 22 18:18:03 ip-10-0-1-82 sshd[253192]: rexec line 16: Deprecated option UsePrivilegeSeparation
    Oct 22 18:18:03 ip-10-0-1-82 sshd[253192]: rexec line 19: Deprecated option KeyRegenerationInterval
    Oct 22 18:18:03 ip-10-0-1-82 sshd[253192]: rexec line 20: Deprecated option ServerKeyBits
    Oct 22 18:18:03 ip-10-0-1-82 sshd[253192]: rexec line 31: Deprecated option RSAAuthentication
    Oct 22 18:18:03 ip-10-0-1-82 sshd[253192]: rexec line 38: Deprecated option RhostsRSAAuthentication
    Oct 22 18:18:07 ip-10-0-1-82 xdg-desktop-por[252983]: Failed to create file chooser proxy: Error calling StartServiceByName for org.freedesktop.impl.portal.desktop.gtk: Timeout was reached
    Oct 22 18:18:07 ip-10-0-1-82 xdg-desktop-por[252983]: No skeleton to export
    Oct 22 18:18:17 ip-10-0-1-82 systemd-timesyncd[662]: Timed out waiting for reply from 91.189.89.199:123 (ntp.ubuntu.com).
    Oct 22 18:18:22 ip-10-0-1-82 systemd[2178]: xdg-desktop-portal.service: start operation timed out. Terminating.
    Oct 22 18:18:22 ip-10-0-1-82 systemd[2178]: xdg-desktop-portal.service: Failed with result 'timeout'.
    Oct 22 18:18:22 ip-10-0-1-82 systemd[2178]: Failed to start Portal service.
    Oct 22 18:18:27 ip-10-0-1-82 systemd-timesyncd[662]: Timed out waiting for reply from 91.189.91.157:123 (ntp.ubuntu.com).
    ...
    Oct 22 18:16:41 ip-10-0-1-82 sshd[252894]: Disconnected from invalid user ftpd 47.74.89.138 port 34214 [preauth]
    Oct 22 18:16:50 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.service' requested by ':1.2' (uid=1000 pid=2196 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:16:50 ip-10-0-1-82 systemd[2178]: Starting Tracker metadata database store and lookup manager...
    Oct 22 18:16:50 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Successfully activated service 'org.freedesktop.Tracker1'
    Oct 22 18:16:50 ip-10-0-1-82 systemd[2178]: Started Tracker metadata database store and lookup manager.
    Oct 22 18:16:50 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activating service name='org.freedesktop.thumbnails.Cache1' requested by ':1.2' (uid=1000 pid=2196 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
    Oct 22 18:16:51 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[252934]: Registered thumbnailer /usr/bin/totem-video-thumbnailer -s %s %u %o
    Oct 22 18:16:51 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[252934]: Registered thumbnailer gnome-thumbnail-font --size %s %u %o
    Oct 22 18:16:51 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[252934]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
    Oct 22 18:16:51 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[252934]: Registered thumbnailer /usr/bin/gdk-pixbuf-thumbnailer -s %s %u %o
    Oct 22 18:16:51 ip-10-0-1-82 org.freedesktop.thumbnails.Cache1[252934]: Registered thumbnailer evince-thumbnailer -s %s %u %o
    Oct 22 18:16:51 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Successfully activated service 'org.freedesktop.thumbnails.Cache1'
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Enabling debugging
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): hardware acceleration check is disabled
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: WARNING: Could not make bus activated clients aware of QT_IM_MODULE=ibus environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Could not make systemd aware of QT_IM_MODULE=ibus environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: WARNING: Could not make bus activated clients aware of XMODIFIERS=@im=ibus environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Could not make systemd aware of XMODIFIERS=@im=ibus environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: WARNING: Could not make bus activated clients aware of GNOME_DESKTOP_SESSION_ID=this-is-deprecated environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Could not make systemd aware of GNOME_DESKTOP_SESSION_ID=this-is-deprecated environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: WARNING: Could not make bus activated clients aware of XDG_MENU_PREFIX=gnome- environment variable: Could not connect: Connection refused
    Oct 22 18:16:51 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Could not make systemd aware of XDG_MENU_PREFIX=gnome- environment variable: Could not connect: Connection refused
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Finding a graphical session for user 1000
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Considering session '45'
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Session '45' is not a graphical session (type: 'tty')
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Considering session '3'
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Session '3' is not a graphical session (type: 'tty')
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: DEBUG(+): Using systemd for session tracking
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: WARNING: Lost name on bus: org.gnome.SessionManager
    Oct 22 18:16:52 ip-10-0-1-82 gnome-session-binary[252953]: CRITICAL: We failed, but the fail whale is dead. Sorry....
    Oct 22 18:16:52 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.service' requested by ':1.187' (uid=1000 pid=252978 comm="/usr/bin/gnome-terminal.real " label="unconfined")
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: Starting GNOME Terminal Server...
    Oct 22 18:16:52 ip-10-0-1-82 gnome-terminal-server[252981]: Unable to init server: Could not connect: Connection refused
    Oct 22 18:16:52 ip-10-0-1-82 gnome-terminal-server[252981]: Failed to parse arguments: Cannot open display:
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: gnome-terminal-server.service: Main process exited, code=exited, status=10/n/a
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: gnome-terminal-server.service: Failed with result 'exit-code'.
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: Failed to start GNOME Terminal Server.
    Oct 22 18:16:52 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activating via systemd: service name='org.freedesktop.portal.Desktop' unit='xdg-desktop-portal.service' requested by ':1.183' (uid=1000 pid=252956 comm="nautilus " label="unconfined")
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: Starting Portal service...
    Oct 22 18:16:52 ip-10-0-1-82 dbus-daemon[2200]: [session uid=1000 pid=2200] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gtk' unit='xdg-desktop-portal-gtk.service' requested by ':1.189' (uid=1000 pid=252983 comm="/usr/libexec/xdg-desktop-portal " label="unconfined")
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: Starting Portal service (GTK+/GNOME implementation)...
    Oct 22 18:16:52 ip-10-0-1-82 xdg-desktop-portal-gtk[252987]: Unable to init server: Could not connect: Connection refused
    Oct 22 18:16:52 ip-10-0-1-82 xdg-desktop-por[252987]: cannot open display: 
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
    Oct 22 18:16:52 ip-10-0-1-82 systemd[2178]: Failed to start Portal service (GTK+/GNOME implementation).
    Oct 22 18:17:01 ip-10-0-1-82 CRON[253010]: pam_unix(cron:session): session opened for user root by (uid=0)
    
    
  • dbl001
    dbl001 over 3 years
    I tried your changes ... see Update 1: above.
  • muktupavels
    muktupavels over 3 years
    Does adding --builtin to gnome-session changes something?
  • dbl001
    dbl001 over 3 years
    no, it does not.
  • dbl001
    dbl001 over 3 years
    What are all the connection refused warnings? Is this a 'dbus' issue? "WARNING: Could not make bus activated clients aware of QT_IM_MODULE=ibus environment variable: Could not connect: Connection refused" Could my Anaconda 'dbus' be causing issue?
  • muktupavels
    muktupavels over 3 years
    Don't know... Maybe journalctl shows more info?
  • dbl001
    dbl001 over 3 years
    journalctl | grep "Oct 22 18:" added to 'Update 3"
  • dbl001
    dbl001 over 3 years
    The output from 'journalctl' won't fit ... hopefully, the excerpts contain more clues as to what's wrong.
  • muktupavels
    muktupavels over 3 years
    Sorry, from posted logs it is not clear what is causing problem. Did you install gnome-flashback? Can you login in GNOME Flashback (Metacity) session without vnc?
  • dbl001
    dbl001 over 3 years
    "gnome-flashback is already the newest version (3.36.4-0ubuntu1.1)." Ubuntu 20.04 LTS is EC2. How would I test GNOME Flashback (Metacity)? This looks issue similar: askubuntu.com/questions/1092901/…
  • dbl001
    dbl001 over 3 years
    There are three versions of 'dbus-launch'. Anaconda as well as one in /usr/local/bin and in /usr/local/bin. $ /usr/bin/dbus-launch --sh-syntax /usr/bin/dbus-launch: /usr/local/lib/libdbus-1.so.3: version `LIBDBUS_PRIVATE_1.12.16' not found (required by /usr/bin/dbus-launch)
  • dbl001
    dbl001 over 3 years
    What is the proper configuration of 'dbus' in Ubuntu 20.04 LTS? Should I uninstall the versions in /usr/bin and /usr/local/bin?
  • muktupavels
    muktupavels over 3 years
    Needed indicators are started by systemd... Try without --builtin! Or alternatively start indicators manually with systemctl --user start indicator-application. Other indicators are indicator-bluetooth, indicator-datetime, indicator-keyboard, indicator-messages, indicator-power, indicator-printers, indicator-session, indicator-sound.
  • dbl001
    dbl001 over 3 years
    How does copy/paste work between client and server when there's no more 'vncconfig'?
  • muktupavels
    muktupavels over 3 years
    your log file had vncconfig: not found. Maybe use full path to it, if it is installed? Sorry can not help more - I don't know how copy/paste works in vnc and what vncconfig do.
  • dbl001
    dbl001 over 3 years
    I'm using tightvnc. Googl'ing tighvnc and copy / paste shows many discussions of the issue. tigervnc has 'vncconfig'. It appears that tightvnc hasn't resolved copy / paste between the VNC client and server.
  • dbl001
    dbl001 over 3 years
    I ran 'systemctl --user start indicator-application' on all the indicators you listed. An email icon appeared, but none of the other ones. Nothing in journalctl. Nothing in /home/ubuntu/.vnc/ip-10-0-1-82:1.log that seems relevant.
  • muktupavels
    muktupavels over 3 years
    Are indicators installed? Otherwise no idea...
  • dbl001
    dbl001 over 3 years
    How do I switch from GNOME-Flashback:GNOME to GNOME Classic?
  • dbl001
    dbl001 over 3 years
    gnome-shell doesn't work with tightvnc. gnome-shell requires XKEYBOARD extension, which tightvnc does not support. tigervnc offers encryption and gnome-shell works, however, I am getting weird connection errors on the ssh tunnel (e.g. -channel 2: open failed: connect failed: Connection timed out).
  • Jon
    Jon almost 3 years
    Thank you! Can confirm it works like a charm!
  • dman
    dman over 2 years
    I had very similar issue and uninstalling anaconda dbus also worked for me. Thankyou!