After an upgrade Raspberry Pi 4 Venus OS v3.60~39 OLD GUI no longer works, blank screen. Same for attached 7" touchscreen as well as remote console. Any solution?
P.S. I am aware that NEW GUI isn’t supported for Raspberry Pi 4 attached displays. Just trying to get an OLD GUI running, never installed GUI mods.
@4000000067cf8a9e15f711dc *** CCGX booted (0) ***
@4000000067cf8a9f1307be04 *** starting gui ***
@4000000067cf8a9f1be06bd4 *** Starting gui ***
@4000000067cf8a9f225b7e7c using non virtual framebuffer fb0
@4000000067cf8aa01f9d9314 "using /etc/venus for runtime features"
@4000000067cf8aa020157294 "running on raspberrypi4"
@4000000067cf8aa02da0c74c Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
@4000000067cf8aa02e360e24 waiting for localsettings
@4000000067cf8aa2306eac8c Creating settings
@4000000067cf8ab8394aadec [VeQItemExportedDbusServices] Registered service "debug.victronenergy.gui"
@4000000067cf8ab83a62674c language is "en"
@4000000067cf8ab906a6f314 LocalThemeDaemonClient: Looking for assets in "/opt/victronenergy/themes/ccgx"
@4000000067cf8ab9070ddebc Screen: 800x480 203x122mm 100.099x99.9344dpi
@4000000067cf8ab90bb16e5c TimeZone::valueChanged: ""
@4000000067cf8ab90bb63cd4 ScreenSaver::enable
@4000000067cf8ab90bb64c74 ScreenSaver::screenOn
@4000000067cf8aba20ba7c94 file:///opt/victronenergy/gui/qml/main.qml:12:15: Type PageMain unavailable
@4000000067cf8aba20ba9404 initialPage: PageMain {}
@4000000067cf8aba20ba9bd4 ^
@4000000067cf8aba20c33adc file:///opt/victronenergy/gui/qml/PageMain.qml:40:26: Type PageSettings unavailable
@4000000067cf8aba20c3524c subpage: Component { PageSettings {} }
@4000000067cf8aba20c35e04 ^
@4000000067cf8aba20c970b4 file:///opt/victronenergy/gui/qml/PageSettings.qml:194:25: Type PageSettingsPackageManager unavailable
@4000000067cf8aba20c9843c subpage: Component { PageSettingsPackageManager {} }
@4000000067cf8aba20c98ff4 ^
@4000000067cf8aba20d0e2f4 file:///opt/victronenergy/gui/qml/PageSettingsPackageManager.qml:3:1: module "QtQuick" version 1.1 is not installed
@4000000067cf8aba20d0f67c import QtQuick 1.1
@4000000067cf8aba20d10234 ^
@4000000067cf8aba20d236cc loading QML files failed
@4000000067cf8aba2f8b9f8c accessLevelChanged: 2
@4000000067cf8aba2f8ea8e4 setAccessLevel: 2
@4000000067cf8aba2faebbd4 TimeZone::valueChanged: "America/New_York"
Broadcast message from root@raspberrypi4 (Tue Mar 11 01:01:52 2025):
Already tried upgrading dbus-serialbattery from v1.5.20241215 to v1.6.20250131(as one of the solutions for some folks) I am running a CAN-BUS EG4 battery bank with Raspberry Pi CAN Bus Expansion HAT:
Not sure if that’s the problem. Everything was working flawlessly until Venus OS v3.60~20 beta release.
The easiest way to test is to roll back to the production version and see what happens.
Isolating a beta issue does need mods ideally removed, as that does confuse matters and is often the cause…
Moved to the beta category.
I agree with mr-manuel, this appears to be an issue with SetupHelper. Uninstall both from the command line and see if that restores the screen. If so, make sure you have the latest SetupHelper (v8.29) and try again.
Recently, Victron switched from QtQuick 1.1 to QtQuick 2 and SetupHelper needed to be upgraded to accommodate that change. That change occurred in SetupHelper v8.27 so anything prior to that will be a problem.
Hello, Indeed was the SetupHelper, I forgot that I installed it long time ago at some point but never used its features. BTW I had the latest version installed v8.29 which is strange. I uninstalled it in v3.53~2 VenusOS version and upgraded again to v3.60~39 and everything worked again. Even RPi attached 7" touchscreen works now as well. Thanks again for your support.
I am running into a different issue now in v3.60~39. Looks like there are multiple packages missing in this beta-release. I wrote a custom Grid limiter script which requires influxdb (for Victron Quattro Inverter grid meter to pull data from another pi which monitors Grid usage) and redis (to set and get some cross platform data). I guess I would have to roll back again if I wont figure out how to get/install required packages. Or open a new topic.
My pre-setup file looks like this:
vi /home/root/velib_python-master/test/run_setup.sh
#!/bin/bash
opkg update
opkg list | grep pip
opkg install python3-pip
pip3 install influxdb
pip3 install redis
cd /etc/venus/
mv headless headless.off
Issues:
root@raspberrypi4:~# bash /home/root/velib_python-master/test/run_setup.sh
Downloading https://updates.victronenergy.com/feeds/venus/release/packages/scarthgap/all/Packages.gz.
* opkg_download_backend: Failed to download https://updates.victronenergy.com/feeds/venus/release/packages/scarthgap/all/Packages.gz, wget returned 8.
Downloading https://updates.victronenergy.com/feeds/venus/release/packages/scarthgap/cortexa7hf-neon-vfpv4/Packages.gz.
* opkg_download_backend: Failed to download https://updates.victronenergy.com/feeds/venus/release/packages/scarthgap/cortexa7hf-neon-vfpv4/Packages.gz, wg et returned 8.
Downloading https://updates.victronenergy.com/feeds/venus/release/packages/scarthgap/raspberrypi4/Packages.gz.
* opkg_download_backend: Failed to download https://updates.victronenergy.com/feeds/venus/release/packages/scarthgap/raspberrypi4/Packages.gz, wget return ed 8.
kernel-module-ipip-5.10.110-rpi-venus-6 - 5.10.110-rpi-venus-6-r0
util-linux-pipesz - 2.39.3-r0
* opkg_prepare_url_for_install: Couldn't find anything to satisfy 'python3-pip'.
/home/root/velib_python-master/test/run_setup.sh: line 9: pip3: command not found
/home/root/velib_python-master/test/run_setup.sh: line 11: pip3: command not found
Thanks Kevin, you were right, had to uninstall SetupHelper and upgrade again. Got my old web GUI back and Rpi attached 7" touchscreen working again. Dealing with new issues now mentioned in the Reply to Manual above…