Error when trying to install Touch Display plugin

Ok, I just tried and still have these errors. Btw, everytime I flash again my microSD to start clean, but I still get the same IP and my account is already connected to Volumio. Shouldn’t be unlogged?

Thanks again @gvolt

EDIT : Here what I currently get on my monitor :

:warning:EDIT 2 : I can not post any reply… I have to wait 11 hours.… so I edited this message

Otherwise, here are the results for groups:
volumio adm lp dialout cdrom floppy audio dip video plugdev netdev

and for command mount | grep proc:
proc on /proc type proc (rw,relatime)

Good to know, as I would now have recommended to start with a fresh Volumio system. :slight_smile:

Please post the results of

groups

and

mount | grep proc

.

That’s probably coming from the DHCP server on your router.

I think that’s normal.

1 Like

Here are the results for groups:
volumio adm lp dialout cdrom floppy audio dip video plugdev netdev

and for mount | grep proc:
proc on /proc type proc (rw,relatime)

Sorry for the late reply. In the meantime I had a look at the scripts used for building Volumio Tinkerboard images. It appears that Tinkerboard images are already equipped with the kioskmode which is utilized to display Volumio’s UI on locally connected displays.

The bottom line is that the Touch Display Plugin must not be installed. According to my expectation, the interface should be displayed after installing Volumio without installing further software like the Touch Display plugin.

I suggest to start from scratch without installing the Touch Display plugin. You may have to enable the option “User Interface Via HDMI” which can be found in the section “Video Output Settings” on the “System Settings” page.

I flashed my microSD, waited a few minutes, toggled “User Interface via HDMI”, but no signal when it’s on.

When I turn off “User interface via HDMI”, here is what I get on my monitor :

What does the display look like in this state: Solid black, dark gray patterned or …?

What’s the output of

systemctl status -l volumio-kiosk.service

and

cat /home/volumio/.local/share/xorg/Xorg.0.log

when “User Interface via HDMI” is enabled?

Is solid black, no lights and my monitor shut down automaticaly after a few seconds (because no signal)

● volumio-kiosk.service - Start Volumio Kiosk
   Loaded: loaded (/lib/systemd/system/volumio-kiosk.service; enabled; vendor preset: e
   Active: active (running) since Mon 2022-11-07 13:03:30 UTC; 1h 14min ago
 Main PID: 843 (startx)
   CGroup: /system.slice/volumio-kiosk.service
           ├─ 843 /bin/sh /usr/bin/startx /etc/X11/Xsession /opt/volumiokiosk.sh -- -ke
           ├─ 885 xinit /etc/X11/Xsession /opt/volumiokiosk.sh -- /usr/bin/X :0 -keeptt
           ├─ 886 /usr/lib/xorg/Xorg :0 -keeptty -auth /tmp/serverauth.iFwEvyBJDU
           ├─ 900 bash /opt/volumiokiosk.sh
           ├─ 932 /usr/bin/unclutter -idle 1 -root
           ├─ 933 /usr/bin/ssh-agent /opt/volumiokiosk.sh
           ├─ 944 /usr/bin/openbox --startup /usr/lib/arm-linux-gnueabihf/openbox-autos
           ├─ 945 /usr/lib/chromium/chromium --show-component-extension-options --enabl
           ├─ 981 /usr/lib/chromium/chromium --type=zygote --no-zygote-sandbox --no-san
           ├─ 982 /usr/lib/chromium/chromium --type=zygote --no-sandbox --user-data-dir
           ├─1061 /usr/lib/chromium/chromium --type=gpu-process --field-trial-handle=16
           ├─1066 /usr/lib/chromium/chromium --type=utility --utility-sub-type=network.
           ├─1070 /usr/lib/chromium/chromium --type=utility --utility-sub-type=storage.
           ├─1096 /usr/lib/chromium/chromium --type=renderer --no-sandbox --disable-tou
           └─1420 /usr/lib/chromium/chromium --type=renderer --no-sandbox --disable-tou

Nov 07 13:03:30 volumio startx[843]:         to make sure that you have the latest vers
Nov 07 13:03:30 volumio startx[843]: Markers: (--) probed, (**) from config file, (==) 
Nov 07 13:03:30 volumio startx[843]:         (++) from command line, (!!) notice, (II) 
Nov 07 13:03:30 volumio startx[843]:         (WW) warning, (EE) error, (NI) not impleme
Nov 07 13:03:30 volumio startx[843]: (==) Log file: "/var/log/Xorg.0.log", Time: Mon No
Nov 07 13:03:30 volumio startx[843]: (==) Using system config directory "/usr/share/X11
Nov 07 13:03:30 volumio startx[843]: gbm: failed to open any driver (search paths /usr/
Nov 07 13:03:30 volumio startx[843]: gbm: Last dlopen error: /usr/lib/dri/rockchip_dri.
Nov 07 13:03:30 volumio startx[843]: failed to load driver: rockchip
Nov 07 13:03:31 volumio startx[843]: (II) modeset(0): Initializing kms color map for de
lines 1-31/31 (END)

And the results for :

cat: /home/volumio/.local/share/xorg/Xorg.0.log: No such file or directory

Try

cat /var/log/Xorg.0.log

[    24.132] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    24.133] Build Operating System: Linux 4.19.0-18-armmp-lpae armv7l Debian
[    24.133] Current Operating System: Linux volumio 4.4.71+ #23 SMP Sun Sep 20 12:23:26 CEST 2020 armv7l
[    24.133] Kernel command line: earlyprintk splash quiet plymouth.ignore-serial-consoles console=tty1 console=ttyS3,115200n8 rw init=/sbin/init imgpart=UUID=13658cc9-e4c3-4cdd-ae44-c26fa3959c79 imgfile=/volumio_current.sqsh bootpart=UUID=0425-D400 datapart=UUID=c68fafc7-f2d3-4d77-9a27-1ce3ae71c7d5 bootconfig=/extlinux/extlinux.conf logo.nologo vt.global_cursor_default=0 loglevel=8 uboot_version=2017.07-g879646d1d6 root=/dev/mmcblk0p2
[    24.133] Build Date: 18 December 2021  09:05:36AM
[    24.133] xorg-server 2:1.20.4-1+deb10u4 (https://www.debian.org/support) 
[    24.133] Current version of pixman: 0.36.0
[    24.133] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    24.133] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    24.133] (==) Log file: "/var/log/Xorg.0.log", Time: Mon Nov  7 13:03:30 2022
[    24.138] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    24.139] (==) No Layout section.  Using the first Screen section.
[    24.139] (==) No screen section available. Using defaults.
[    24.139] (**) |-->Screen "Default Screen Section" (0)
[    24.139] (**) |   |-->Monitor "<default monitor>"
[    24.139] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    24.139] (==) Automatically adding devices
[    24.139] (==) Automatically enabling devices
[    24.140] (==) Automatically adding GPU devices
[    24.145] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    24.147] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/misc".
[    24.147] 	Entry deleted from font path.
[    24.147] 	(Run 'mkfontdir' on "/usr/share/fonts/X11/misc").
[    24.147] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    24.147] 	Entry deleted from font path.
[    24.147] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi/".
[    24.147] 	Entry deleted from font path.
[    24.147] 	(Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi/").
[    24.148] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi/".
[    24.148] 	Entry deleted from font path.
[    24.148] 	(Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi/").
[    24.148] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/100dpi".
[    24.148] 	Entry deleted from font path.
[    24.148] 	(Run 'mkfontdir' on "/usr/share/fonts/X11/100dpi").
[    24.148] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/X11/75dpi".
[    24.148] 	Entry deleted from font path.
[    24.148] 	(Run 'mkfontdir' on "/usr/share/fonts/X11/75dpi").
[    24.148] (==) FontPath set to:
	/usr/share/fonts/X11/Type1,
	built-ins
[    24.148] (==) ModulePath set to "/usr/lib/xorg/modules"
[    24.148] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    24.148] (II) Loader magic: 0x7f6f0f98
[    24.148] (II) Module ABI versions:
[    24.148] 	X.Org ANSI C Emulation: 0.4
[    24.148] 	X.Org Video Driver: 24.0
[    24.148] 	X.Org XInput driver : 24.1
[    24.148] 	X.Org Server Extension : 10.0
[    24.150] (--) using VT number 2

[    24.150] (EE) systemd-logind: failed to get session: PID 886 does not belong to any known session
[    24.152] (II) xfree86: Adding drm device (/dev/dri/card0)
[    24.152] (II) no primary bus or device found
[    24.152] 	falling back to /sys/devices/platform/display-subsystem/drm/card0
[    24.152] (II) LoadModule: "glx"
[    24.153] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    24.187] (II) Module glx: vendor="X.Org Foundation"
[    24.187] 	compiled for 1.20.4, module version = 1.0.0
[    24.187] 	ABI class: X.Org Server Extension, version 10.0
[    24.187] (==) Matched modesetting as autoconfigured driver 0
[    24.187] (==) Matched fbdev as autoconfigured driver 1
[    24.187] (==) Assigned the driver to the xf86ConfigLayout
[    24.187] (II) LoadModule: "modesetting"
[    24.188] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    24.189] (II) Module modesetting: vendor="X.Org Foundation"
[    24.189] 	compiled for 1.20.4, module version = 1.20.4
[    24.189] 	Module class: X.Org Video Driver
[    24.189] 	ABI class: X.Org Video Driver, version 24.0
[    24.190] (II) LoadModule: "fbdev"
[    24.190] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    24.192] (II) Module fbdev: vendor="X.Org Foundation"
[    24.192] 	compiled for 1.20.0, module version = 0.5.0
[    24.192] 	Module class: X.Org Video Driver
[    24.192] 	ABI class: X.Org Video Driver, version 24.0
[    24.192] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    24.192] (II) FBDEV: driver for framebuffer: fbdev
[    24.197] (II) modeset(0): using drv /dev/dri/card0
[    24.197] (WW) Falling back to old probe method for fbdev
[    24.197] (II) Loading sub module "fbdevhw"
[    24.197] (II) LoadModule: "fbdevhw"
[    24.198] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    24.202] (II) Module fbdevhw: vendor="X.Org Foundation"
[    24.202] 	compiled for 1.20.4, module version = 0.0.2
[    24.202] 	ABI class: X.Org Video Driver, version 24.0
[    24.202] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    24.203] (II) modeset(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    24.203] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
[    24.203] (==) modeset(0): RGB weight 888
[    24.203] (==) modeset(0): Default visual is TrueColor
[    24.203] (II) Loading sub module "glamoregl"
[    24.203] (II) LoadModule: "glamoregl"
[    24.203] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    24.234] (II) Module glamoregl: vendor="X.Org Foundation"
[    24.234] 	compiled for 1.20.4, module version = 1.0.1
[    24.234] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    25.050] (II) modeset(0): Refusing to try glamor on llvmpipe
[    25.054] (EE) modeset(0): glamor initialization failed
[    25.054] (II) modeset(0): ShadowFB: preferred NO, enabled NO
[    25.055] (II) modeset(0): Output HDMI-1 has no monitor section
[    25.055] (II) modeset(0): EDID for output HDMI-1
[    25.055] (II) modeset(0): Output HDMI-1 disconnected
[    25.055] (WW) modeset(0): No outputs definitely connected, trying again...
[    25.055] (II) modeset(0): Output HDMI-1 disconnected
[    25.055] (WW) modeset(0): Unable to find connected outputs - setting 1024x768 initial framebuffer
[    25.057] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0)
[    25.057] (==) modeset(0): DPI set to (96, 96)
[    25.057] (II) Loading sub module "fb"
[    25.057] (II) LoadModule: "fb"
[    25.059] (II) Loading /usr/lib/xorg/modules/libfb.so
[    25.062] (II) Module fb: vendor="X.Org Foundation"
[    25.062] 	compiled for 1.20.4, module version = 1.0.0
[    25.062] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    25.062] (II) UnloadModule: "fbdev"
[    25.062] (II) Unloading fbdev
[    25.062] (II) UnloadSubModule: "fbdevhw"
[    25.062] (II) Unloading fbdevhw
[    25.068] (==) modeset(0): Backing store enabled
[    25.068] (==) modeset(0): Silken mouse enabled
[    25.068] (II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
[    25.069] (==) modeset(0): DPMS enabled
[    25.069] (II) Initializing extension Generic Event Extension
[    25.069] (II) Initializing extension SHAPE
[    25.069] (II) Initializing extension MIT-SHM
[    25.070] (II) Initializing extension XInputExtension
[    25.070] (II) Initializing extension XTEST
[    25.071] (II) Initializing extension BIG-REQUESTS
[    25.071] (II) Initializing extension SYNC
[    25.072] (II) Initializing extension XKEYBOARD
[    25.072] (II) Initializing extension XC-MISC
[    25.072] (II) Initializing extension SECURITY
[    25.073] (II) Initializing extension XFIXES
[    25.073] (II) Initializing extension RENDER
[    25.074] (II) Initializing extension RANDR
[    25.074] (II) Initializing extension COMPOSITE
[    25.075] (II) Initializing extension DAMAGE
[    25.075] (II) Initializing extension MIT-SCREEN-SAVER
[    25.075] (II) Initializing extension DOUBLE-BUFFER
[    25.076] (II) Initializing extension RECORD
[    25.076] (II) Initializing extension DPMS
[    25.077] (II) Initializing extension Present
[    25.077] (II) Initializing extension DRI3
[    25.077] (II) Initializing extension X-Resource
[    25.077] (II) Initializing extension XVideo
[    25.078] (II) Initializing extension XVideo-MotionCompensation
[    25.078] (II) Initializing extension SELinux
[    25.078] (II) SELinux: Disabled on system
[    25.078] (II) Initializing extension GLX
[    25.078] (II) AIGLX: Screen 0 is not DRI2 capable
[    25.152] (II) IGLX: Loaded and initialized swrast
[    25.152] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    25.152] (II) Initializing extension XFree86-VidModeExtension
[    25.153] (II) Initializing extension XFree86-DGA
[    25.153] (II) Initializing extension XFree86-DRI
[    25.153] (II) Initializing extension DRI2
[    25.154] (II) modeset(0): Damage tracking initialized
[    25.272] (II) config/udev: Adding input device Generic USB Audio (/dev/input/event0)
[    25.273] (**) Generic USB Audio: Applying InputClass "libinput keyboard catchall"
[    25.273] (II) LoadModule: "libinput"
[    25.273] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    25.293] (II) Module libinput: vendor="X.Org Foundation"
[    25.293] 	compiled for 1.20.4, module version = 0.28.2
[    25.293] 	Module class: X.Org XInput Driver
[    25.293] 	ABI class: X.Org XInput driver, version 24.1
[    25.293] (II) Using input driver 'libinput' for 'Generic USB Audio'
[    25.293] (**) Generic USB Audio: always reports core events
[    25.293] (**) Option "Device" "/dev/input/event0"
[    25.293] (**) Option "_source" "server/udev"
[    25.315] (II) event0  - Generic USB Audio: is tagged by udev as: Keyboard
[    25.315] (II) event0  - Generic USB Audio: device is a keyboard
[    25.315] (II) event0  - Generic USB Audio: device removed
[    25.370] (II) libinput: Generic USB Audio: needs a virtual subdevice
[    25.370] (**) Option "config_info" "udev:/sys/devices/platform/ff500000.usb/usb3/3-1/3-1:1.255/0003:0BDA:481A.0001/input/input0/event0"
[    25.370] (II) XINPUT: Adding extended input device "Generic USB Audio" (type: MOUSE, id 6)
[    25.370] (**) Option "AccelerationScheme" "none"
[    25.370] (**) Generic USB Audio: (accel) selected scheme none/0
[    25.370] (**) Generic USB Audio: (accel) acceleration factor: 2.000
[    25.370] (**) Generic USB Audio: (accel) acceleration threshold: 4
[    25.374] (II) event0  - Generic USB Audio: is tagged by udev as: Keyboard
[    25.374] (II) event0  - Generic USB Audio: device is a keyboard
[    25.375] (II) config/udev: Adding input device RC for dw_hdmi (/dev/input/event1)
[    25.375] (**) RC for dw_hdmi: Applying InputClass "libinput keyboard catchall"
[    25.375] (II) Using input driver 'libinput' for 'RC for dw_hdmi'
[    25.375] (**) RC for dw_hdmi: always reports core events
[    25.375] (**) Option "Device" "/dev/input/event1"
[    25.375] (**) Option "_source" "server/udev"
[    25.377] (II) event1  - RC for dw_hdmi: is tagged by udev as: Keyboard
[    25.377] (II) event1  - RC for dw_hdmi: device is a keyboard
[    25.378] (II) event1  - RC for dw_hdmi: device removed
[    25.423] (**) Option "config_info" "udev:/sys/devices/platform/ff980000.hdmi/rc/rc0/input1/event1"
[    25.423] (II) XINPUT: Adding extended input device "RC for dw_hdmi" (type: KEYBOARD, id 7)
[    25.423] (**) Option "xkb_model" "pc105"
[    25.423] (**) Option "xkb_layout" "us"
[    25.426] (II) event1  - RC for dw_hdmi: is tagged by udev as: Keyboard
[    25.426] (II) event1  - RC for dw_hdmi: device is a keyboard
[    25.427] (II) config/udev: Adding input device gpio-keys (/dev/input/event3)
[    25.427] (**) gpio-keys: Applying InputClass "libinput keyboard catchall"
[    25.427] (II) Using input driver 'libinput' for 'gpio-keys'
[    25.427] (**) gpio-keys: always reports core events
[    25.427] (**) Option "Device" "/dev/input/event3"
[    25.427] (**) Option "_source" "server/udev"
[    25.428] (II) event3  - gpio-keys: is tagged by udev as: Keyboard
[    25.428] (II) event3  - gpio-keys: device is a keyboard
[    25.428] (II) event3  - gpio-keys: device removed
[    25.480] (**) Option "config_info" "udev:/sys/devices/platform/gpio-keys/input/input3/event3"
[    25.480] (II) XINPUT: Adding extended input device "gpio-keys" (type: KEYBOARD, id 8)
[    25.480] (**) Option "xkb_model" "pc105"
[    25.480] (**) Option "xkb_layout" "us"
[    25.482] (II) event3  - gpio-keys: is tagged by udev as: Keyboard
[    25.482] (II) event3  - gpio-keys: device is a keyboard
[    25.483] (II) config/udev: Adding input device rockchip,miniarm-codec Headphones (/dev/input/event2)
[    25.483] (II) No input driver specified, ignoring this device.
[    25.483] (II) This device may have been added with another device file.
[    25.492] (**) Generic USB Audio: Applying InputClass "libinput keyboard catchall"
[    25.492] (II) Using input driver 'libinput' for 'Generic USB Audio'
[    25.492] (**) Generic USB Audio: always reports core events
[    25.492] (**) Option "Device" "/dev/input/event0"
[    25.493] (**) Option "_source" "_driver/libinput"
[    25.493] (II) libinput: Generic USB Audio: is a virtual subdevice
[    25.493] (**) Option "config_info" "udev:/sys/devices/platform/ff500000.usb/usb3/3-1/3-1:1.255/0003:0BDA:481A.0001/input/input0/event0"
[    25.493] (II) XINPUT: Adding extended input device "Generic USB Audio" (type: KEYBOARD, id 9)
[    25.493] (**) Option "xkb_model" "pc105"
[    25.493] (**) Option "xkb_layout" "us"

Since the problem seems to be in how the Tinkerboard installation of Volumio handles the kiosk mode, and since the problem is not related to the Touch Display plugin, I would suggest changing the title of the thread to attract the attention of the maintainers of the Tinkerboard image. E.g.: “Tinkerboard: Kiosk mode won’t start [formerly: Error when trying to install Touch Display plugin]”. If you can’t change the title maybe it’s worth to start a new thread with a title mentioning the Tinkerboard explicitly.

Ok… but still thank you for trying!

I’ll probably try to find a Raspberry PI. Is there a model you would advise for Volumio? And maybe also a sound card for a better audio ouput? I also plan to connect it on this screen Écran tactile FHD 7 pouces, 1920x1200, affichage du paysage par défaut, windows 10 11, Raspberry Pi, Linux, Android TV Box, boîtier de jeu, LCD | AliExpress

Thank you

I’m using a Pi4 2GB for testing purposes. IMHO it has enough power to run Volumio.

About the screen: The display seems to be connected by HDMI and touch via USB, so I would expect it to work with Volumio. Can’t judge the quality of course.

I don’t really have an overview of the available sound cards and their quality, so I can’t make a recommendation.

Thank you @gvolt again for your help.

Can confirm this failure on Tinker Board. Recommend, if the plugin creator is unwilling to support non-pi devices, that the plugin be removed from the listing for that device and this somehow be communicated before download. I just wasted 4 hours on a hopeless effort, thank goodness I didn’t buy the hardware specifically for this purpose.

At least I know what to do with my unused and unwanted RPi’s as it’s mandatory to use the plugin :smiley:

[edit] … the creator isn’t unwilling it’s a great guy supporting for many years.
so be nice if he could he would help that is who he is not the unwilling guy you say.
@gvolt

1 Like

the plugin is not necessary for Thinkerboard, it is already included in the standard image

As soon as time allows, I will create a new version of the plugin that refuses to install on (ARM) devices that already have kiosk mode. As @Darmur already wrote Tinkerboard comes already with kiosk mode.

AFAIK it is currently not possible to exclude plugins for certain device types but just for architectures like ARM, x86 etc.

I also think that the only possibility to give a hint to users before download would be in the description of a plugin. I fear, however, that hardly anyone reads it…

1 Like

“Unwilling” does not infer malice, it is a simple state of being, I meant no ill by it. Ex: “I am unwilling to go out into the rain without an umbrella”. I apologize if this was misunderstood, I’ll be more careful with word choice, or perhaps more verbose.

@Darmur I will need to review this, I don’t get anything on the display past the grey background and a mouse cursor (Do I perhaps need to shut off the HDMI out?)

Thank you all for the replies.

if he could he would help you in any way that’s why he’s including a check for it in the new releases.
he’s willing to do that. :wink:

better to try with a clean image, maybe the attempt of installing the plugin made the “onboard” kiosk mode not working anymore.