[PLUGIN] Touch Display

Pi 3B
IQaudiO DAC+
Generic Chinese touchscreen

When I go to install the plug in the install fails (70%) appears to be a chromium install issue

Need to get 1045 kB/126 MB of archives.
After this operation, 401 MB of additional disk space will be used.
Err:1 http://mirror1.ku.ac.th/raspbian/raspbian buster/main armhf libnss3 armhf 2:3.42.1-1+deb10u6
404 Not Found [IP: 158.108.4.211 80]
Installation of Chromium failed
Plugin failed to install!
Cleaning up…

I saw other posts saying this was a result of having a USB device connected, or a keyboard… I have disconnected the screen and touch links, back to headless with DAC+ Hat and exactly the same error seems to happen.

please post the full log, so we can see if something went wrong, or connections are failing.

I suspect its a problem in the mirror that gets automatically selected by apt-get, due to your location.

@Wheaten does it work on your end? If some other people it’s able to confirm we can pinpoint the issue, since this seems tied to geographical location

raspbian.mirror.net.in/raspbian/raspbian buster/main armhf libnss3 armhf 2:3.42.1-1+deb10u6

seems there so far as i can see, no download and no 404 in browser
i would try a other dns server aka google 8.8.8.8 8 and 8.8.4.4

I am in Thailand for the record… Doing another install now to get failure log

IP: 158.108.4.211 is accessible for me.
image

Testing the touch display:
This one is failing due to an earlier reported issue with the date setting.

volumio@volumioe30ii:~$ sudo apt-get update
Get:1 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:3 https://deb.nodesource.com/node_14.x buster InRelease [4584 B]
Reading package lists... Done
E: Release file for http://raspbian.raspberrypi.org/raspbian/dists/buster/InRele                                          ase is not valid yet (invalid for another 9d 4h 22min 47s). Updates for this rep                                          ository will not be applied.
E: Release file for http://archive.raspberrypi.org/debian/dists/buster/InRelease                                           is not valid yet (invalid for another 9d 19h 36min 44s). Updates for this repos                                          itory will not be applied.

image

Hence my request for a full log :wink:

Downloading plugin at https://plugins.volumio.workers.dev/pluginsv2/download/touch_display/3.3.7/volumio/buster/armhf
END DOWNLOAD: https://plugins.volumio.workers.dev/pluginsv2/download/touch_display/3.3.7/volumio/buster/armhf
Creating install location
Unpacking plugin
Checking that the plugin is suitable for this version of Volumio The plugin can be used with this version of Volumio
Checking for duplicate plugin
Copying plugin to location
Installing necessary utilities
Installing fake packages for kernel, bootloader and pi lib
Selecting previously unselected package libraspberrypi0.
(Reading database ... 36562 files and directories currently installed.)
Preparing to unpack .../libraspberrypi0_0.0.1_all.deb ...
Unpacking libraspberrypi0 (0.0.1) ...
Setting up libraspberrypi0 (0.0.1) ...
Selecting previously unselected package raspberrypi-bootloader.
(Reading database ... 36566 files and directories currently installed.)
Preparing to unpack .../raspberrypi-bootloader_0.0.1_all.deb ...
Unpacking raspberrypi-bootloader (0.0.1) ...
Setting up raspberrypi-bootloader (0.0.1) ...
Selecting previously unselected package raspberrypi-kernel.
(Reading database ... 36570 files and directories currently installed.)
Preparing to unpack .../raspberrypi-kernel_0.0.1_all.deb ...
Unpacking raspberrypi-kernel (0.0.1) ...
Setting up raspberrypi-kernel (0.0.1) ...
Putting on hold packages for kernel, bootloader and pi lib
libraspberrypi0 set on hold.
raspberrypi-bootloader set on hold.
raspberrypi-kernel set on hold.
Re-synchronizing package index files from their sources
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:2 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]
Get:3 https://deb.nodesource.com/node_14.x buster InRelease [4584 B]
Reading package lists...
Running apt-get update failed
Plugin failed to install!
Cleaning up...
Removing dependencies
Reading package lists...
Building dependency tree...
Reading state information...
Package 'fonts-arphic-ukai' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'fonts-arphic-gbsn00lp' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'fonts-unfonts-core' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Canceled hold on libraspberrypi0.
Canceled hold on raspberrypi-bootloader.
Canceled hold on raspberrypi-kernel.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'chromium-browser' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'openbox' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
Package 'xinit' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
libraspberrypi0*
0 upgraded, 0 newly installed, 1 to remove and 15 not upgraded.
After this operation, 26.6 kB disk space will be freed.
(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 36574 files and directories currently installed.)
Removing libraspberrypi0 (0.0.1) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
raspberrypi-bootloader*
0 upgraded, 0 newly installed, 1 to remove and 14 not upgraded.
After this operation, 26.6 kB disk space will be freed.
(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 36570 files and directories currently installed.)
Removing raspberrypi-bootloader (0.0.1) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following packages will be REMOVED:
raspberrypi-kernel*
0 upgraded, 0 newly installed, 1 to remove and 13 not upgraded.
After this operation, 26.6 kB disk space will be freed.
(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 36566 files and directories currently installed.)
Removing raspberrypi-kernel (0.0.1) ...
Deleting /opt/volumiokiosk.sh
Deleting /data/volumiokiosk
Deleting /lib/systemd/system/volumio-kiosk.service
Done
Removing plugin directory /data/plugins/user_interface/touch_display
Removing temporary directory /tmp/touch_display-2gi0JMTAOi
An error occurred while installing the plugin Error

Close

http://logs.volumio.org/volumio/ssx86lU.html

Sep 21 09:51:56 volumio-office volumio[840]: info: Err:1 http://mirror1.ku.ac.th/raspbian/raspbian buster/main armhf libnss3 armhf 2:3.42.1-1+deb10u6
Sep 21 09:51:56 volumio-office volumio[840]: info: 404 Not Found [IP: 158.108.4.211 80]
Sep 21 09:51:56 volumio-office volumio[840]: info: Installation of Chromium failed

In @Sefton case, the requested library “libnss3_3.42.1-1+deb10u6_armhf.deb” is missing:
image

I was always good at breaking things :wink:

@Sefton Can’t blame this on you, yet… :rofl:

@volumio
After 20 minutes the date is restored on my rPi, and the touch display install without issues.

So it seems that Sefton gets an outdated mirror.

I’ll wait :joy:

You may try changing the repository mirror as described here.

OK so I managed that… install worked… enabled etc… Bench test (no audio connected) played from spotify and it appeared to be fine… cover art and looked to be playing… pause seemed to work (visually) etc.

Moved it to playback location, connected to amp, now spotify sees it and plays to it, but the playing now screen doesnt update, and the player controls dont seem to function but the touchscreen does work as you can access menu controls etc. Its more like the spotify → volumio connection is audio output only…

EDIT :: Now screen is working (with big lagtimes) and audio isnt… I found it had defaulted to HDMI but even having set it back to DAC output theres no sound…

Multiple reboots and restarts and poor sync (timing between web / spotify / screen) I am wondering if a 3B+ is too weak to do this smoothly ?? As an audio only streamer it was working (but I would get strange behavior on stop / next etc) but with the screen duty it feels sort of overloaded ?

A post was split to a new topic: Volumio GUI better to scroll from left to right on small screens

I can’t install touch screen plugin

Raspberry Pi 4 Model B Ram 4 GB
Version of Volumio : 3.512
Network: WLAN
Volumio Free account, Spotify Premium account.
Version of touch screen plugin : 3.3.7
touch screen 7 inch
Thank you in advance.


please run from the shell:

sudo dpkg-reconfigure tzdata
sudo apt-get update

And then try again.
if this still fails, you might look at this topic and change the repo.

2 Likes

I’ll try it. Thank you very much.

I did as you told me, it worked. !!!


Thank you very much, it was very useful to me and I hope it will be useful to others as well.

Looks like you forgot to install the “Touch Display” plugin.
The fact that you see the boot screen means that the addition in userconfig.txt is correct.

I uninstalled the plugin then reinstalled it. The display is now functioning thank you. However, whilst a mouse works, the touch function needs calibrating is this an option?
Thank you