I managed to download and run the VictronConnect application on my Ubuntu 24 system. I tried both the 6.23 and 6.24 (latest version) version of the app. I navigate to setting and select Sign in to VRM. I’m taken to a webpage https://vrm.victronenergy.com/victron-connect-login showing me I’m already logged on the website. It shows me a button ‘Authorise VictronConnect’ (in Dutch) I press it and there is a pop-up asking if it can use VictronConnect links.
It then opens the Ubuntu software manager and says that no apps are available. I on the webpage in the meantime it says if there is no app visible to open it from the taskbar. Doing that shows the same VictronConnect app still waiting for something to happen.
I can´t seem to get the approval from the website communicated to the app. Any suggestions on how to make this work?
I’m trying to see if anything relevant is present in those logs without dumping my entire logs here.
After trying again auth.log shows nothing of relevance. Around the time I tried there are some lines like this:
2025-12-12T16:30:01.640005+01:00 PCWouter CRON[16201]: pam_unix(cron:session): session opened for user root(uid=0) by root(uid=0)
2025-12-12T16:30:01.650859+01:00 PCWouter CRON[16201]: pam_unix(cron:session): session closed for user root
I see multiple of these entries in kern.log and the same in syslog.log
Other log files do not change or do not contain relevant information (ufw.log, apport.log) I think, correct me of you think otherwise and I will upload those.
I’m not sure of the significance of the syslog.log entries, do they point to something?
I also tried resetting cookies for the website, logging in when I make the request but to no avail.
Thanks, however the problem is with the exchange of, what I guess is some kind of token, between website/browser and the app. I had already executed the program (hence done the steps above) and from there initiated the ‘Sign in to VRM’ process. This then starts up Firefox (latest version) and I either sign to the VRM portal and then, or if I already am it gives me straight away, shows the Authorise VictronConnect button.
I checked the file you mentioned and the Exec line in that same file, if I understood you correctly, and they both check out.
The file is there and the Exec line points to the correct AppImage, see below.
[Desktop Entry]
Type=Application
Name=VictronConnect
Exec=“/home/wouter/bin/VictronConnect-x86_64_v6.24.AppImage” %u
Icon=VictronConnect
Comment=Monitor, configure and update firmware of all Victron products.
Terminal=false
Categories=Electronics;
MimeType=x-scheme-handler/victron-connect;
X-Desktop-File-Install-Version=0.27
After installing the latest version I removed the associated application (pointing to the old version) in Firefox. Then when I tried again it came with the standard pop-up again and I selected the new location and version. I imagine that this updated this file.
Anyhow they seem to be correct, right (not sure what it is supposed to look like)? Or is the %u argument incorrect?
This worked for me!
The key was in the update-desktop-database command and selecting the system handler. I had tried the system handler before but that than also failed, I assume because the mime database needed to be updated.
Good to keep in mind that the command does not return any output to the screen.