Hello,
Ever since I upgraded from Kubuntu 20.04 to 22.04.01, RDM can no longer start. Even if I run 'remotedesktopmanager' in the terminal, nothing is outputted in the terminal and nothing loads. Where are the logs located for troubleshooting?
Many Thanks.
Hello,
Thank you for contacting us on that matter!
Do you experience the same issue if you launch the application through Command Line?
Best regards,
James Lafleur
Hi,
I tried to replicate your issue. I installed RDM Free on a Kubuntu 20.04 vm and then upgraded to 22.04.
I can still launch RDM after the upgrade without any problem.
Which version of RDM is installed?
Did you upgrade your current distro or performed a clean install of 22.04?
Jonathan Lafontaine
Hi,
I tried to replicate your issue. I installed RDM Free on a Kubuntu 20.04 vm and then upgraded to 22.04.
I can still launch RDM after the upgrade without any problem.
Which version of RDM is installed?
Did you upgrade your current distro or performed a clean install of 22.04?
Hello,
Mine is an upgrade from 20.04 to 22.04.1. The version of RDM installed is 2022.2.2.4
Thank you for the information.
I'll try again with the 2022.2.2.4 version.
Jonathan Lafontaine
Unfortunately, redoing my test with 2022.2.2.4 didn't change the outcome.
You can check the application logs in ~/.rdm/RemoteDesktopManager.log
Jonathan Lafontaine
Unfortunately, redoing my test with 2022.2.2.4 didn't change the outcome.
You can check the application logs in ~/.rdm/RemoteDesktopManager.log
Thank You! The folder was staring at me in the face but I didn't see it :)
That sheds bit more light. It can't build the client on the screen due to a missing CSS file.
13/10/2022 21:29:40 - 2022.2.2.4 64-bit]ERROR GLib.GException: <data>:1:31Failed to import: Error opening file /home/{username}/Styles/BaseTheme.css: No such file or directory
at Gtk.CssProvider.LoadFromData(String data)
at Client.BaseLinuxClient.Initialize(String[] arguments)
at Devolutions.RemoteDesktopManager.ApplicationHelper.InitializePhase1(String[] args)
at Devolutions.RemoteDesktopManager.App.OnStartup()
at GLib.Application.Startup_cb(IntPtr inst)
Is this file created by the RDM installation or is it getting this from the OS?
Many Thanks!
Hmm, this file is created when installing but RDM, weirdly, isn't looking for BaseTheme.css at the right place.
The file is there /usr/lib/devolutions/RemoteDesktopManager/Styles/
Reinstalling RDM will probably solve your issue. None of your config file will get deleted but if you want to be extra careful, you can backup ~/.rdm folder.
Jonathan Lafontaine
Hmm, this file is created when installing but RDM, weirdly, isn't looking for BaseTheme.css at the right place.
The file is there /usr/lib/devolutions/RemoteDesktopManager/Styles/
Reinstalling RDM will probably solve your issue. None of your config file will get deleted but if you want to be extra careful, you can backup ~/.rdm folder.
Thanks! It seemed to work when I reinstalled via the terminal. Which files do I need to copy over from the old folder other than the Connections.db and RemoteDesktopManager.cfg? Or should I copy all files from the old .rdm folder?
Glad it worked.
You can copy everything from the .rdm folder (when you want to restore).
But your original folder shouldn't have been affected by the reinstall.
Jonathan Lafontaine
Glad it worked.
You can copy everything from the .rdm folder (when you want to restore).
But your original folder shouldn't have been affected by the reinstall.
Seems to all be good now. Many Thanks for your help. It is greatly appreciated! :-)
Sorry to bring this one up again but seems I was a bit too quick. It still seems to be a problem. When I reinstall RDM, it opens just fine. But then when I reboot my computer and then try opening RDM, I run into the same problem again.
Is it still looking for /home/{username}/Styles/BaseTheme.css after a restart?
Jonathan Lafontaine
Is it still looking for /home/{username}/Styles/BaseTheme.css after a restart?
Yes, its the same message
[18/10/2022 20:40:11 - 2022.2.2.7 64-bit]ERROR GLib.GException: <data>:1:31Failed to import: Error opening file /home/{user}/Styles/BaseTheme.css: No such file or directory
at Gtk.CssProvider.LoadFromData(String data)
at Client.BaseLinuxClient.Initialize(String[] arguments)
at Devolutions.RemoteDesktopManager.ApplicationHelper.InitializePhase1(String[] args)
at Devolutions.RemoteDesktopManager.App.OnStartup()
at GLib.Application.Startup_cb(IntPtr inst)
How do you start RDM?
RDM will look in the current working directory for its files. Our startup script in /bin will change the directory to /usr/lib/devolutions/RemoteDesktopManager prior to executing the application. I wonder if, for some reason, this step isn't happening.
Jonathan Lafontaine
I just use the search in KDE and it finds the remotedesktopmanager desktop configuration file in /usr/share/applications
If I try 'remotedesktopmanager' in the terminal it doesn't seem to do anything.
If I look at the desktop configuration file in Kate, I see the following:
[Desktop Entry] Version=1.1 Type=Application Name=Remote Desktop Manager Exec=/usr/lib/devolutions/RemoteDesktopManager/RemoteDesktopManager Path=/usr/lib/devolutions/RemoteDesktopManager/ Icon=/usr/share/icons/remotedesktopmanager.png Terminal=false
Out of curiosity, in a terminal, if you do the following, does RDM start working?
cd /usr/lib/devolutions/RemoteDesktopManager/ ./RemoteDesktopManager
Jonathan Lafontaine
Nothing seems to happen. I hit enter and no output from the terminal and nothing loads on the screen. I end up doing CTRL+C in the terminal.
I'll do some more testing with 2022.2.2.4 on Kubuntu 22.04.1
Jonathan Lafontaine
Hi,
Unfortunately, this round of testing didn't lead to anything new.
Loading RDM from the Lost & Found section of the menu, using the remotedesktopmanager command or loading the application manually from a terminal all work as expected.
It might be something else installed on your machine that interfere with RDM, hard to say. Are you aware of other GTK application you might have installed?
You could try installing RDM from flathhub using flatpak. That version will run in a sandbox. If the problem is indeed caused by another installed software, this might help. https://flathub.org/apps/details/net.devolutions.RDM
Jonathan Lafontaine
I worked around it by creating the directory in my home folder that it was looking for and copied across the BaseTheme.css file from the devolutions/Styles folder.
I'm glad that workaround works for you.
Jonathan Lafontaine