Desktop not starting after Ubuntu update
AnsweredI've got two computers, one on Ubuntu 18.04 and one on Ubuntu 20.04 and both are failing to start the desktop client after doing a standard apt-get update/upgrade. Both computers hang when attempting to start the client until the whole desktop crashes and restores itself. Both are running GNOME desktop environment. Version of client and server is 4.2.0.32840. The following is seen in the logs:
Oct 5 03:47:27 security nxwitness.desktop[50596]: nx_utils.ini (absent) To fill in defaults, touch /home/security/.config/nx_ini/nx_utils.ini
Oct 5 03:47:27 security nxwitness.desktop[50596]: nx::utils::log::File(0x22183f0): /home/security/.local/share/Network Optix/Network Optix Nx Witness Launcher/log/applauncher.log
Oct 5 03:47:28 security nxwitness.desktop[50622]: Using system libstdc++.
Oct 5 03:47:30 security nxwitness.desktop[50645]: nx_utils.ini (absent) To fill in defaults, touch /home/security/.config/nx_ini/nx_utils.ini
Oct 5 03:47:31 security nxwitness.desktop[50645]: desktop_client.ini (absent) To fill in defaults, touch /home/security/.config/nx_ini/desktop_client.ini
Oct 5 03:47:31 security nxwitness.desktop[50645]: 2021-10-05 03:47:31.251 50645 WARNING QnLongRunnable(0x5594e26ff3a0): QnLongRunnablePool instance does not exist, lifetime of this runnable will not be tracked.
Oct 5 03:47:32 security nxwitness.desktop[50645]: 2021-10-05 03:47:32.294 50645 INFO QnClientModule(0x7ffcf15e9a70): Log is initialized from the settings
Oct 5 03:47:32 security nxwitness.desktop[50645]: 2021-10-05 03:47:32.294 50645 INFO QnClientModule(0x7ffcf15e9a70): Log level is initialized from the settings
Oct 5 03:47:32 security nxwitness.desktop[50645]: nx_network.ini (absent) To fill in defaults, touch /home/security/.config/nx_ini/nx_network.ini
Oct 5 03:47:32 security nxwitness.desktop[50645]: static bool LibSecretKeyring::findPassword(const QString&, const QString&, QKeychain::JobPrivate*)
Oct 5 03:47:33 security nxwitness.desktop[50645]: VmsGatewayEmbeddable has started on "127.0.0.1:45113"
Oct 5 03:47:33 security nxwitness.desktop[50645]: desktop_client_integrations.ini (absent) To fill in defaults, touch /home/security/.config/nx_ini/desktop_client_integrations.ini
Oct 5 03:47:33 security nxwitness.desktop[50645]: Warning: Setting a new default format with a different version or profile after the global shared context is created may cause issues with context sharing.
Oct 5 03:47:34 security dbus-daemon[1485]: [session uid=1000 pid=1485] Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.service' requested by ':1.1' (uid=1000 pid=1481 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
Oct 5 03:47:34 security dbus-daemon[1485]: [session uid=1000 pid=1485] Successfully activated service 'org.freedesktop.Tracker1'
Oct 5 03:47:35 security dbus-daemon[1485]: [session uid=1000 pid=1485] Activating via systemd: service name='org.freedesktop.Tracker1.Miner.Extract' unit='tracker-extract.service' requested by ':1.1' (uid=1000 pid=1481 comm="/usr/libexec/tracker-miner-fs " label="unconfined")
Oct 5 03:47:35 security dbus-daemon[1485]: [session uid=1000 pid=1485] Successfully activated service 'org.freedesktop.Tracker1.Miner.Extract'
Oct 5 03:47:35 security nxwitness.desktop[50645]: void DragProcessor::setStartDragDistance(int): Invalid non-positive start drag distance '0'.
Oct 5 03:47:36 security nxwitness.desktop[50645]: >>> ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux-x64-0/nx_vms/vms/client/nx_vms_client_desktop/src/ui/common/text_pixmap_cache.cpp:185 (false) Too huge text pixmap
Oct 5 03:47:36 security nxwitness.desktop[50645]: message repeated 12 times: [ >>> ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux-x64-0/nx_vms/vms/client/nx_vms_client_desktop/src/ui/common/text_pixmap_cache.cpp:185 (false) Too huge text pixmap]
Oct 5 03:47:36 security nxwitness.desktop[50645]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Oct 5 03:47:36 security nxwitness.desktop[50645]: message repeated 3 times: [ QOpenGLFramebufferObject: Framebuffer incomplete attachment.]
Oct 5 03:47:36 security nxwitness.desktop[50645]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Oct 5 03:47:36 security nxwitness.desktop[50645]: >>> ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux-x64-0/nx_vms/vms/client/nx_vms_client_desktop/src/ui/common/text_pixmap_cache.cpp:185 (false) Too huge text pixmap
Oct 5 03:47:38 security nxwitness.desktop[50645]: message repeated 51 times: [ >>> ASSERTION FAILED: /home/jenkins/release.vms.vms_4.2.linux-x64-0/nx_vms/vms/client/nx_vms_client_desktop/src/ui/common/text_pixmap_cache.cpp:185 (false) Too huge text pixmap]
Oct 5 03:47:38 security nxwitness.desktop[50645]: QOpenGLFramebufferObject: Framebuffer incomplete attachment.
Oct 5 03:47:38 security nxwitness.desktop[50645]: message repeated 3 times: [ QOpenGLFramebufferObject: Framebuffer incomplete attachment.]
Oct 5 03:47:38 security nxwitness.desktop[50645]: QOpenGLFramebufferObject: Framebuffer incomplete, missing attachment.
Oct 5 03:51:55 security update-notifier.desktop[51972]: WARNING:root:can not import unity GI Namespace Dbusmenu not available
Oct 5 03:53:15 security nxwitness.desktop[50622]: ./client: line 16: 50645 Killed "$DIR/nxwitness_client" "$@"
-
Hi @...,
Please follow the below steps for basic troubleshooting.
1. Check the OpenGL version on the Ubuntu
Please make sure Ubuntu is still able to run the OpenGL 2.0 or above version.2. Re-installed the Nx Desktop Client
Follow this support ARTICLE to do a clean uninstall of Nx Witness Desktop Client, then install the software again.3. Collect and share the client DEBUG log and crash dump file
Please refer to these support articles to collect and share the client DEBUG log and crash dump files with us.
How to change software logging level and how to get logs
Nx Server or Nx Desktop Client Crash TroubleshootingThank you.
0 -
Hi @...,
In addition to the comment of my colleague I would recommend using the following command after step 1.
sudo apt full-upgrade && sudo apt autoremoveThe full-upgrade parameter performs the function of upgrade but will remove currently, installed packages if this is needed to upgrade the system as a whole.
The autoremove parameter is used to remove packages that were automatically installed to satisfy dependencies for other packages and are now no longer needed as dependencies changed or the package(s) needing them were removed in the meantime.I use the apt command instead of the apt-get command, since A) in general it is faster, but B) shows you which packages can be upgraded (with apt upgrade).
0
Please sign in to leave a comment.
Comments
2 comments