Hi folks,
First of all, all the best for 2022 , wish you success, health and time to listen to great music.
I’ve recently upgraded my Volumio to V3. however the touch display is not working, no UI is getting displayed (still get the bash).
I tried to uninstall and reinstall the plugin, also did a clean install of v3 but I still have the same issue.
from the log : error: touch_display: Connecting to the Xserver failed.
error: touch_display: Xserver unix domain socket cannot be determined.
i also saw that the date was not correct on the device (seems to be wifi related, still wip)
FYI:
OS info
Version of Volumio: 3.179
Hostname: {hidden}
Kernel: 5.4.83-v7+
Governor: performance
Uptime: 0 days, 2 Hrs, 31 Minutes, 35 Seconds
Audio info
Hw audio configured: HiFiBerry DAC Plus
Mixer type: Hardware
Number of channels:
Supported sample rate:
Board info
Manufacturer: Raspberry Pi Foundation
Model: Raspberry Pi 3 Model B Plus Rev 1.3
Version: a020d3
Firmware Version: Jan 8 2021 14:33:35 - 194a85abd768c7334bbadc3f1911c10a7d18ed14
Did you wait several minutes after Volumio’s first boot so the data partition could fully expand? On a system where the data partition had not been expended there is typically not enough space for all the software the Touch Display plugin needs.
If you are sure your system is not lacking disk space, I recommend to uninstall the plugin (again).
Then enable “Plugins Test Mode” on //volumio.local/dev and re-install beta version 3.3.2 of the plugin.
This new version of the plugin aborts (and rolls back) the plugin’s installation process if downloading/installing of one of the required software packages (xorg, chromium etc.) fails. Unlike before, now the plugin would not even appear in the list of installed plugins if a software download should have failed.
So, if you do not find the plugin in the list of installed plugins after the installation process has finished, it is because an error occurred during its installation. Maybe check your internet connection (especially for DNS problems) and try to install the plugin again.
thanks for the reply, I am using 3.3.1. the issue seems to be solved, the cause was the date of the raspberry pi not up to date, causing certificate issue while trying to download the plugin component.
i had to manually set the date (ntpd -q -g was somehow not working) with a date -s +wget. once done I uninstalled the plugin, restarted, and installed the plugin again, looking at the log I saw a huge difference as many component were downloaded this time.
in a nutshell ntp was to blame but I played a bit with the initial setup of the volumio, it might be something with network initiation failing through wifi (works better through LAN but not perfect).
Yes, either download errors or too less space on the data partition are typically the causes for the error message you had. In both cases the software needed by the plugin to work doesn’t get installed (completely). Therefore version 3.3.2 of the plugin has been changed in that it will abort its installation process if an error occurs while downloading/installing the required software packages.
This happened to me too on v3, but not on v2. My ISP blocks NTP ports, which has caused issues for me before. Once I set the date/time manually, the plugin installed successfully.
I’m curious what changed from v2 to v3 with date/time?
When I was experiencing the issue initially, the Touchscreen plugin installation would say it was completed, but it only took about 15-20 seconds. Didn’t get notified of an error or anything, so I assumed it worked. I didn’t realize at the time that the installation should take much longer and nothing else clued me in on the failed install.
Since version 3.3.2beta of the plugin the plugin’s installation process aborts (and rolls back), if downloading/installing of one of the required software packages (xorg, chromium etc.) fails. Unlike before, now the plugin would not even appear in the list of installed plugins if a software download should have failed.
To get beta versions of plugins you need to enable “Plugins Test Mode” on //volumio.local/dev. Then in the plugin store click on the “Details” button for the plugin and choose “Install vX.X.X (beta)”. If the plugin is already installed, you need to uninstall it first (IIRC).
Using the latest normal touchscreen plugin and after that the latest beta, the touchscreen still doesn’t work when touching.
Using 3.513 volumio version.