Raspberry Pi 7" Touch Screen plugin not working

I am using the Original Raspberry Pi 7" Touch Screen with the touchscreen plugin. I successfully installed and enabled the plugin but the touch screen only displays nothing with a mouse pointer on it (shown in the picture). I am using the Raspberry Pi 3B. I didn’t encounter any errors during installation so I have no idea what is happening. Can anyone helps?

Thanks in advance!

Please provide your Volumio version and the plugin’s version.

Do you see an error message when you enable and/or disable the plugin? If so please post the content of this message.

I suspect the chromium-browser is not starting. If possible connect to Volumio via SSH and post the results of sudo apt list --installed | grep chromium and (with the plugin enabled) of systemctl status -l volumio-kiosk please.

Hi! Thanks for the reply.
My Volumio version is 2.773 and my plugin version is 1.1.8

I don’t see any error messages when enabling or disabling the plugin.

I have followed the instructions as suggested, here is the result.

I am not sure about what the results tell. May I kindly ask for your help and solution? Thank you!

It seems chromium has not been installed. You could try uninstall the plugin and reinstall it. Aside from watching the installation process in the UI you can follow it with sudo journalctl -f and look for error messages regarding downloading and / or installing chromium.

You could also try to manually install chromium with sudo apt-get install -y chromium-browser, but if you don’t mind at first try reinstalling the plugin and watch the installation process so we could discover if there should be a problem in the install script of the plugin.

P.S. If possible copy the text of commands output, logs etc. right from the terminal and paste it here in code tags instead of posting pictures. That would allow me much faster “scanning” and searching for certain information.

Thanks for your prompt reply! I tried to manually install the chromium browser but a dependency is missing, then I tried to install the dependency but it fails.

I then tried to reinstall and enable the plugin again. It seems that some error happens when I enable the plugin. The monitored process in the terminal is shown below. Thank you!

volumio@volumio:~$ sudo apt-get -y install chromium-browser
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
chromium-browser : Depends: libraspberrypi0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
volumio@volumio:~$ sudo apt-get install libraspberrypi0
Reading package lists… Done
Building dependency tree
Reading state information… Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
libraspberrypi0 : Depends: raspberrypi-bootloader (= 1.20170703-1) but it is not installable
E: Unable to correct problems, you have held broken packages.
volumio@volumio:~$ sudo journalctl -f
– Logs begin at Sun 2020-05-31 15:01:08 UTC. –
May 31 16:12:12 volumio volumio[1008]: info: Scanning category user_interface
May 31 16:12:12 volumio volumio[1008]: info: Scanning into folder /data/plugins/
May 31 16:12:12 volumio volumio[1008]: info: Scanning category miscellanea
May 31 16:12:12 volumio volumio[1008]: info: Cleaning folder for touch_display
May 31 16:12:13 volumio volumio[1008]: info: Plugin folders cleanup completed
May 31 16:12:13 volumio volumio[1008]: info: []
May 31 16:12:13 volumio volumio[1008]: info: touch_display: systemctl stop volumio-kiosk.service succeeded.
May 31 16:12:13 volumio volumio[1008]: info: touch_display: Volumio Kiosk stopped
May 31 16:12:31 volumio sudo[15846]: volumio : TTY=pts/0 ; PWD=/home/volumio ; USER=root ; COMMAND=/bin/journalctl -f
May 31 16:12:31 volumio sudo[15846]: pam_unix(sudo:session): session opened for user root by volumio(uid=0)
May 31 16:12:44 volumio volumio[1008]: info: Downloading plugin at http://volumio.github.io/volumio-plugins/plugins/volumio/armhf/miscellanea/touch_display/touch_display.zip
May 31 16:12:46 volumio volumio[1008]: info: END DOWNLOAD: http://volumio.github.io/volumio-plugins/plugins/volumio/armhf/miscellanea/touch_display/touch_display.zip
May 31 16:12:46 volumio volumio[1008]: info: Folder /tmp/plugins removed
May 31 16:12:46 volumio volumio[1008]: info: Checking if plugin already exists
May 31 16:12:46 volumio volumio[1008]: info: Rename folder
May 31 16:12:46 volumio volumio[1008]: info: Folder /tmp/downloaded_plugin.zip removed
May 31 16:12:46 volumio volumio[1008]: info: Move to category
May 31 16:12:54 volumio volumio[1008]: info: Checking if install.sh is present
May 31 16:12:54 volumio volumio[1008]: info: Executing install.sh
May 31 16:12:54 volumio sudo[15892]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/sh /data/plugins/miscellanea/touch_display/install.sh
May 31 16:12:54 volumio sudo[15892]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:12:54 volumio volumio[1008]: info: Raspberry Pi install script
May 31 16:12:54 volumio volumio[1008]: info: Installing fake packages for kernel, bootloader and pi lib
May 31 16:12:59 volumio volumio[1008]: info: Putting on hold packages for kernel, bootloader and pi lib
May 31 16:13:00 volumio volumio[1008]: info: Installing Chromium Dependencies
May 31 16:13:00 volumio sudo[15930]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/apt-get update
May 31 16:13:00 volumio sudo[15930]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:00 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie InRelease
May 31 16:13:00 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie InRelease
May 31 16:13:01 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/main Sources
May 31 16:13:01 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/contrib Sources
May 31 16:13:01 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/non-free Sources
May 31 16:13:01 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/rpi Sources
May 31 16:13:01 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/main armhf Packages
May 31 16:13:02 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/contrib armhf Packages
May 31 16:13:02 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/non-free armhf Packages
May 31 16:13:02 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/rpi armhf Packages
May 31 16:13:03 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/main Sources
May 31 16:13:03 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/ui Sources
May 31 16:13:03 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/main armhf Packages
May 31 16:13:04 volumio volumio[1008]: info: Hit http://archive.volumio.org jessie/ui armhf Packages
May 31 16:13:08 volumio volumio[1008]: info: Ign http://archive.volumio.org jessie/contrib Translation-en
May 31 16:13:08 volumio volumio[1008]: info: Ign http://archive.volumio.org jessie/main Translation-en
May 31 16:13:08 volumio volumio[1008]: info: Ign http://archive.volumio.org jessie/non-free Translation-en
May 31 16:13:08 volumio volumio[1008]: info: Ign http://archive.volumio.org jessie/rpi Translation-en
May 31 16:13:09 volumio volumio[1008]: info: Ign http://archive.volumio.org jessie/main Translation-en
May 31 16:13:09 volumio volumio[1008]: info: Ign http://archive.volumio.org jessie/ui Translation-en
May 31 16:13:36 volumio volumio[1008]: info: Reading package lists…
May 31 16:13:36 volumio sudo[15930]: pam_unix(sudo:session): session closed for user root
May 31 16:13:36 volumio sudo[16052]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/apt-get -y install
May 31 16:13:36 volumio sudo[16052]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:36 volumio volumio[1008]: info: Reading package lists…
May 31 16:13:37 volumio volumio[1008]: info: Building dependency tree…
May 31 16:13:37 volumio volumio[1008]: info: Reading state information…
May 31 16:13:38 volumio volumio[1008]: info: 0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.
May 31 16:13:38 volumio sudo[16052]: pam_unix(sudo:session): session closed for user root
May 31 16:13:38 volumio volumio[1008]: info: Installing Graphical environment
May 31 16:13:38 volumio sudo[16067]: root : TTY=unknown ; PWD=/ ; USER=root ; ENV=DEBIAN_FRONTEND=noninteractive ; COMMAND=/usr/bin/apt-get install -y xinit xorg openbox libexif12 xserver-xorg-legacy
May 31 16:13:38 volumio sudo[16067]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:38 volumio volumio[1008]: info: Reading package lists…
May 31 16:13:39 volumio volumio[1008]: info: Building dependency tree…
May 31 16:13:39 volumio volumio[1008]: info: Reading state information…
May 31 16:13:39 volumio sudo[16067]: pam_unix(sudo:session): session closed for user root
May 31 16:13:39 volumio volumio[1008]: info: libexif12 is already the newest version.
May 31 16:13:39 volumio volumio[1008]: info: xinit is already the newest version.
May 31 16:13:39 volumio volumio[1008]: info: xorg is already the newest version.
May 31 16:13:39 volumio volumio[1008]: info: xserver-xorg-legacy is already the newest version.
May 31 16:13:39 volumio volumio[1008]: info: openbox is already the newest version.
May 31 16:13:39 volumio volumio[1008]: info: 0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.
May 31 16:13:39 volumio volumio[1008]: info: Installing Chromium
May 31 16:13:39 volumio sudo[16080]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/apt-get install -y chromium-browser
May 31 16:13:39 volumio sudo[16080]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:39 volumio volumio[1008]: info: Reading package lists…
May 31 16:13:40 volumio volumio[1008]: info: Building dependency tree…
May 31 16:13:40 volumio volumio[1008]: info: Reading state information…
May 31 16:13:41 volumio volumio[1008]: info: Some packages could not be installed. This may mean that you have
May 31 16:13:41 volumio volumio[1008]: info: requested an impossible situation or if you are using the unstable
May 31 16:13:41 volumio volumio[1008]: info: distribution that some required packages have not yet been created
May 31 16:13:41 volumio volumio[1008]: info: or been moved out of Incoming.
May 31 16:13:41 volumio volumio[1008]: info: The following information may help to resolve the situation:
May 31 16:13:41 volumio volumio[1008]: info:
May 31 16:13:41 volumio volumio[1008]: info: The following packages have unmet dependencies:
May 31 16:13:41 volumio volumio[1008]: info: chromium-browser : Depends: libraspberrypi0 but it is not going to be installed
May 31 16:13:41 volumio sudo[16080]: pam_unix(sudo:session): session closed for user root
May 31 16:13:41 volumio volumio[1008]: info: Creating /etc/X11/xorg.conf.d dir
May 31 16:13:41 volumio sudo[16095]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/mkdir /etc/X11/xorg.conf.d
May 31 16:13:41 volumio sudo[16095]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:41 volumio sudo[16095]: pam_unix(sudo:session): session closed for user root
May 31 16:13:41 volumio volumio[1008]: info: Creating Xorg configuration file
May 31 16:13:41 volumio sudo[16103]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/echo # This file is managed by the Touch Display plugin: Do not alter!
# It will be deleted when the Touch Display plugin gets uninstalled.
Section “InputClass”
Identifier “Touch rotation”
MatchIsTouchscreen “on”
MatchDevicePath “/dev/input/event*”
MatchDriver “libinput|evdev”
EndSection
May 31 16:13:41 volumio sudo[16103]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:41 volumio sudo[16103]: pam_unix(sudo:session): session closed for user root
May 31 16:13:41 volumio volumio[1008]: info: Installing Japanese, Korean, Chinese and Taiwanese fonts
May 31 16:13:41 volumio sudo[16111]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/usr/bin/apt-get -y install fonts-arphic-ukai fonts-arphic-gbsn00lp fonts-unfonts-core
May 31 16:13:41 volumio sudo[16111]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:41 volumio volumio[1008]: info: Reading package lists…
May 31 16:13:42 volumio volumio[1008]: info: Building dependency tree…
May 31 16:13:42 volumio volumio[1008]: info: Reading state information…
May 31 16:13:43 volumio sudo[16111]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio volumio[1008]: info: fonts-arphic-gbsn00lp is already the newest version.
May 31 16:13:43 volumio volumio[1008]: info: fonts-arphic-ukai is already the newest version.
May 31 16:13:43 volumio volumio[1008]: info: fonts-unfonts-core is already the newest version.
May 31 16:13:43 volumio volumio[1008]: info: 0 upgraded, 0 newly installed, 0 to remove and 22 not upgraded.
May 31 16:13:43 volumio volumio[1008]: info: Dependencies installed
May 31 16:13:43 volumio volumio[1008]: info: Creating Kiosk Data dir
May 31 16:13:43 volumio sudo[16126]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/echo #!/bin/bash
while true; do timeout 3 bash -c “</dev/tcp/127.0.0.1/3000” >/dev/null 2>&1 && break; done
sed -i ‘s/“exited_cleanly”:false/“exited_cleanly”:true/’ /data/volumiokiosk/Default/Preferences
sed -i ‘s/“exit_type”:“Crashed”/“exit_type”:“None”/’ /data/volumiokiosk/Default/Preferences
openbox-session &
while true; do
/usr/bin/chromium-browser
–disable-pinch
–kiosk
–no-first-run
–disable-3d-apis
–disable-breakpad
–disable-crash-reporter
–disable-infobars
–disable-session-crashed-bubble
–disable-translate
–user-data-dir=’/data/volumiokiosk’ --no-sandbox http://localhost:3000
done
May 31 16:13:43 volumio sudo[16126]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:43 volumio volumio[1008]: info: Creating chromium kiosk start script
May 31 16:13:43 volumio sudo[16126]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio sudo[16134]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/chmod +x /opt/volumiokiosk.sh
May 31 16:13:43 volumio sudo[16134]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:43 volumio sudo[16134]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio volumio[1008]: info: Creating Systemd Unit for Kiosk
May 31 16:13:43 volumio sudo[16144]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/echo [Unit]
Description=Volumio Kiosk
Wants=volumio.service
After=volumio.service
[Service]
Type=simple
User=volumio
Group=volumio
ExecStart=/usr/bin/startx /etc/X11/Xsession /opt/volumiokiosk.sh – -nocursor
[Install]
WantedBy=multi-user.target
May 31 16:13:43 volumio sudo[16144]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:43 volumio sudo[16144]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio sudo[16152]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl daemon-reload
May 31 16:13:43 volumio sudo[16152]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:43 volumio systemd[1]: Reloading.
May 31 16:13:43 volumio systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue ‘ProtectKernelTunables’ in section ‘Service’
May 31 16:13:43 volumio systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue ‘ProtectControlGroups’ in section ‘Service’
May 31 16:13:43 volumio systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue ‘ProtectKernelModules’ in section ‘Service’
May 31 16:13:43 volumio systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue ‘RestrictNamespaces’ in section ‘Service’
May 31 16:13:43 volumio sudo[16152]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio volumio[1008]: info: Allowing volumio to start an xsession
May 31 16:13:43 volumio sudo[16171]: root : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/sed -i s/allowed_users=console/allowed_users=anybody/ /etc/X11/Xwrapper.config
May 31 16:13:43 volumio sudo[16171]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:13:43 volumio sudo[16171]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio sudo[15892]: pam_unix(sudo:session): session closed for user root
May 31 16:13:43 volumio volumio[1008]: Plugin install end detected on script
May 31 16:13:43 volumio volumio[1008]: info: Install script completed
May 31 16:13:43 volumio volumio[1008]: info: Adding reference to registry
May 31 16:13:43 volumio volumio[1008]: info: Done installing plugin.
May 31 16:13:43 volumio volumio[1008]: info: Folder /tmp/plugins removed
May 31 16:13:43 volumio volumio[1008]: info: Folder /tmp/downloaded_plugin.zip removed
May 31 16:13:43 volumio volumio[1008]: info: Folder /data/temp removed
May 31 16:14:28 volumio volumio[1008]: info: Enabling plugin touch_display
May 31 16:14:28 volumio volumio[1008]: info: Loading plugin “touch_display”…
May 31 16:14:28 volumio volumio[1008]: info: PLUGIN START: touch_display
May 31 16:14:28 volumio volumio[1008]: info: Loading i18n strings for locale en
May 31 16:14:28 volumio sudo[16296]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl daemon-reload
May 31 16:14:28 volumio sudo[16296]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:14:28 volumio systemd[1]: Reloading.
May 31 16:14:28 volumio systemd[1]: [/lib/systemd/system/mpd.service:18] Unknown lvalue ‘ProtectKernelTunables’ in section ‘Service’
May 31 16:14:28 volumio systemd[1]: [/lib/systemd/system/mpd.service:19] Unknown lvalue ‘ProtectControlGroups’ in section ‘Service’
May 31 16:14:28 volumio systemd[1]: [/lib/systemd/system/mpd.service:20] Unknown lvalue ‘ProtectKernelModules’ in section ‘Service’
May 31 16:14:28 volumio systemd[1]: [/lib/systemd/system/mpd.service:23] Unknown lvalue ‘RestrictNamespaces’ in section ‘Service’
May 31 16:14:28 volumio sudo[16296]: pam_unix(sudo:session): session closed for user root
May 31 16:14:28 volumio volumio[1008]: info: touch_display: systemctl daemon-reload succeeded.
May 31 16:14:28 volumio sudo[16317]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/systemctl start volumio-kiosk.service
May 31 16:14:28 volumio sudo[16317]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:14:28 volumio systemd[1]: Starting Volumio Kiosk…
May 31 16:14:28 volumio systemd[1]: Started Volumio Kiosk.
May 31 16:14:28 volumio startx[16322]: X.Org X Server 1.18.4
May 31 16:14:28 volumio startx[16322]: Release Date: 2016-07-19
May 31 16:14:28 volumio startx[16322]: X Protocol Version 11, Revision 0
May 31 16:14:28 volumio startx[16322]: Build Operating System: Linux 4.4.26-v7+ armv7l Raspbian
May 31 16:14:28 volumio startx[16322]: Current Operating System: Linux volumio 4.19.86-v7+ #1283 SMP Fri Nov 29 18:32:25 GMT 2019 armv7l
May 31 16:14:28 volumio startx[16322]: Kernel command line: coherent_pool=1M 8250.nr_uarts=0 bcm2708_fb.fbwidth=800 bcm2708_fb.fbheight=480 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3ec00000 vc_mem.mem_size=0x40000000 splash quiet plymouth.ignore-serial-consoles dwc_otg.fiq_enable=1 dwc_otg.fiq_fsm_enable=1 dwc_otg.fiq_fsm_mask=0xF dwc_otg.nak_holdoff=1 console=ttyS0,115200 kgdboc=ttyS0,115200 console=tty1 imgpart=/dev/mmcblk0p2 imgfile=/volumio_current.sqsh elevator=noop rootwait bootdelay=5 logo.nologo vt.global_cursor_default=0 loglevel=0
May 31 16:14:28 volumio startx[16322]: Build Date: 11 November 2016 11:59:59AM
May 31 16:14:28 volumio startx[16322]: xorg-server 2:1.18.4-2+rpi1 (https://www.debian.org/support)
May 31 16:14:28 volumio startx[16322]: Current version of pixman: 0.32.6
May 31 16:14:28 volumio startx[16322]: Before reporting problems, check http://wiki.x.org
May 31 16:14:28 volumio startx[16322]: to make sure that you have the latest version.
May 31 16:14:28 volumio startx[16322]: Markers: (–) probed, (**) from config file, (==) default setting,
May 31 16:14:28 volumio startx[16322]: (++) from command line, (!!) notice, (II) informational,
May 31 16:14:28 volumio startx[16322]: (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
May 31 16:14:28 volumio startx[16322]: (==) Log file: “/var/log/Xorg.0.log”, Time: Sun May 31 16:14:28 2020
May 31 16:14:28 volumio startx[16322]: (==) Using config directory: “/etc/X11/xorg.conf.d”
May 31 16:14:28 volumio startx[16322]: (==) Using system config directory “/usr/share/X11/xorg.conf.d”
May 31 16:14:28 volumio startx[16322]: modprobe: FATAL: Module g2d_23 not found.
May 31 16:14:28 volumio sudo[16317]: pam_unix(sudo:session): session closed for user root
May 31 16:14:28 volumio volumio[1008]: info: touch_display: systemctl start volumio-kiosk.service succeeded.
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Volumio Kiosk started
May 31 16:14:28 volumio volumio[1008]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam
May 31 16:14:28 volumio volumio[1008]: info: CoreCommandRouter::volumioGetState
May 31 16:14:28 volumio volumio[1008]: info: CoreStateMachine::getState
May 31 16:14:28 volumio volumio[1008]: info: CorePlayQueue::getTrack 0
May 31 16:14:28 volumio volumio[1008]: info: Done.
May 31 16:14:28 volumio volumio[1008]: info: CoreCommandRouter::volumioGetState
May 31 16:14:28 volumio volumio[1008]: info: CoreStateMachine::getState
May 31 16:14:28 volumio volumio[1008]: info: CorePlayQueue::getTrack 0
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Raspberry Pi Foundation touch screen detected.
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Backlight module of a Raspberry Pi Foundation touch screen detected.
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Using Xserver unix domain socket /tmp/.X11-unix/X0
May 31 16:14:28 volumio sudo[16365]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/chmod a+w /sys/devices/platform/rpi_backlight/backlight/rpi_backlight/brightness
May 31 16:14:28 volumio sudo[16365]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:14:28 volumio sudo[16365]: pam_unix(sudo:session): session closed for user root
May 31 16:14:28 volumio volumio[1008]: info: touch_display: File permissions for backlight brightness control set.
May 31 16:14:28 volumio sudo[16357]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/sed -i -e /Option “TransformationMatrix”/d /etc/X11/xorg.conf.d/95-touch_display-plugin.conf
May 31 16:14:28 volumio sudo[16357]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:14:28 volumio sudo[16357]: pam_unix(sudo:session): session closed for user root
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Touchscreen transformation matrix removed.
May 31 16:14:28 volumio sudo[16390]: volumio : TTY=unknown ; PWD=/ ; USER=root ; COMMAND=/bin/sed -i -e /Identifier “Touch rotation”/a\ Option “TransformationMatrix” “undefined” /etc/X11/xorg.conf.d/95-touch_display-plugin.conf
May 31 16:14:28 volumio sudo[16390]: pam_unix(sudo:session): session opened for user root by (uid=0)
May 31 16:14:28 volumio sudo[16390]: pam_unix(sudo:session): session closed for user root
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Touchscreen transformation matrix written.
May 31 16:14:28 volumio volumio[1008]: info: touch_display: Setting screensaver timeout to 120 seconds.
May 31 16:14:29 volumio startx[16322]: modprobe: FATAL: Module g2d_23 not found.
May 31 16:14:30 volumio pulseaudio[16633]: Stale PID file, overwriting.
May 31 16:14:30 volumio pulseaudio[16633]: Unable to contact D-Bus: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message
May 31 16:14:30 volumio pulseaudio[16633]: Unable to contact D-Bus: org.freedesktop.DBus.Error.Spawn.ExecFailed: /usr/bin/dbus-launch terminated abnormally without any error message
May 31 16:14:30 volumio pulseaudio[16633]: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method “GetProperties” with signature “” on interface “org.bluez.Manager” doesn’t exist
May 31 16:14:30 volumio bluetoothd[837]: Endpoint registered: sender=:1.25 path=/MediaEndpoint/A2DPSource
May 31 16:14:30 volumio bluetoothd[837]: Endpoint registered: sender=:1.25 path=/MediaEndpoint/A2DPSink

Hi kwokmaster, gvolt

I installed the exact same setup today rpi3 (+ hifi amp2) and 7" official touchscreen with latest volumio and touchscreen plugin.

I only get a grey screen and mouse pointer.
I found out chromium-browser won’t install, tried several times un/installing the plugin without luck.

With some troubleshooting I found a workaround. Looking at install.sh file on github I did the following:

wget http://repo.volumio.org/Volumio2/Binaries/arm/libraspberrypi0_0.0.1_all.deb --no-check-certificate

wget http://repo.volumio.org/Volumio2/Binaries/arm/raspberrypi-bootloader_0.0.1_all.deb no-check-certificate

wget http://repo.volumio.org/Volumio2/Binaries/arm/raspberrypi-kernel_0.0.1_all.deb no-check-certificate

sudo dpkg -i libraspberrypi0_0.0.1_all.deb

sudo dpkg -i raspberrypi-bootloader_0.0.1_all.deb

sudo dpkg -i raspberrypi-kernel_0.0.1_all.deb

rm libraspberrypi0_0.0.1_all.deb

rm raspberrypi-bootloader_0.0.1_all.deb

rm raspberrypi-kernel_0.0.1_all.deb

sudo apt-get install -y chromium-browser

The --no-check-certificate flag did the trick because the repo certificate is not trusted/expired

Hope this can help others too.

@billy_pi Many thanks for the hint!
@kwokmaster Could you try the steps above utilizing the --no-check-certificate flag, too, and report back?

@gvolt The problem is solved! Thank you.
@billy_pi Thank you for the hint!

Reason seems to be that certificates of repo.volumio.org just expired on 2020.05.30. I guess this will be solved so using the --no-check-certificates flag should not become “standard”.

Could it be we just need to use “wget https://…” now? Can someone confirm this? I currently don’t have my Volumio system at hand so I can’t test this.

Edit: “wget https…” also does not work. Error stays the same:
ERROR: The certificate of 'repo.volumio.org' is not trusted.
ERROR: The certificate of 'repo.volumio.org' has expired.

It seems that after I let the touchscreen works, it fails to play my songs…

I think there are some bugs related to the plugin…I will give up using the plugin at the instance and wait for an update.

The installation issue you encountered is not a bug of the plugin but caused by expired certificates of the repo where libraspberrypi0_0.0.1_all.deb, raspberrypi-bootloader_0.0.1_all.deb and raspberrypi-kernel_0.0.1_all.deb are downloaded from. This will certainly be taken care of in the next days.

Regarding your problem to play songs… I would not expect to have the Touch Display plugin this kind of side effect. But if you would describe what happens in more detail and provide logs I would like to have a look at it.

Certificate is fixed.

I just downloaded the version volumio-2.777-2020-05-25 and made a try on the Touch Screen Plugin with my 19" desktop monitor, and I works now!

The steps I did before run the plugin installation:

  1. resize the third partition(mmcblk0p3) and ext4 file system to 3G. The original initialization seems just enlarge the partition and leave the ext4 file system unchanged. This may cause the out of space problem.

  2. login the console and run following commands:
    sudo apt-get update
    sudo apt-get install keyboard-configuration
    (and finish the keyboard layout sellection)

I hope the above information can help. Cheers!

1 Like

just install the new plugin touch display 1.2.2 … keyboard will not work on 3.xx

Thank you, I’ve never done this before in Linux based systems, but many times in Windows. The 3GB second partition solved the problem and now I have a working screen.

I have to say, of the players I’ve looked at the Volumio is by far the best (after the little hiccup with the screen)