Volumio Debian Buster Beta - Raspi images debugging

@macmpi Yes, I thought that, too. But not too long ago I removed the relevant commands from the install script of the touch display plugin for testing purposes and IIRC the packages which should have been on hold have been downloaded and installed nevertheless. I will recheck ASAP.

hum…weird
Pi4? Maybe some package naming changed in line with dealing with arm64 kernel for those beasts?

Yes, tested on a Pi4 running the published version of Volumio (not beta). I don’t remember the version number of Volumio but tests were done at the end of June / the beginning of July this year.

clean img 3.10 did setup and enabled ssh in dev nothing more…
used steps of gvolt…
it extracted it oke
tested it again now i get :

/usr/local/bin/volumio: line 242: /usr/local/bin/node: No such file or directory
with the touch_display beta 2
tnx @balbuze and sorry …

Volumio Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Welcome to Volumio for Raspberry Pi (5.4.59-v7l+ armv7l)
volumio@volumio:~$ cd ..
volumio@volumio:/home$ dir
volumio
volumio@volumio:/home$ cd volumio
volumio@volumio:~$ dir
touch_display.zip
volumio@volumio:~$ mkdir touch_display
volumio@volumio:~$ miniunzip touch_display.zip -d touch_display
MiniUnz 1.01b, demo of zLib + Unz package written by Gilles Vollant
more info at http://www.winimage.com/zLibDll/unzip.html

touch_display.zip opened
 extracting: node_modules/component-bind/History.md
 extracting: node_modules/component-bind/.npmignore
 extracting: node_modules/component-bind/Readme.md
 extracting: node_modules/component-bind/package.json
 extracting: node_modules/component-bind/Makefile
 extracting: node_modules/component-bind/component.json
 extracting: node_modules/component-bind/index.js
 extracting: node_modules/kew/LICENSE.TXT
 extracting: node_modules/kew/.npmignore
 extracting: node_modules/kew/.travis.yml
 extracting: node_modules/kew/package.json
 extracting: node_modules/kew/kew.js
 extracting: node_modules/kew/README.md
 extracting: node_modules/kew/test/scopes.js
 extracting: node_modules/kew/test/spread.js
 extracting: node_modules/kew/test/externs_node.js
 extracting: node_modules/kew/test/static.js
 extracting: node_modules/kew/test/later.js
 extracting: node_modules/kew/test/defer.js
 extracting: node_modules/kew/test/closure_test.js
 extracting: node_modules/kew/test/chain.js
 extracting: node_modules/kew/test/context.js
 extracting: node_modules/socket.io-parser/is-buffer.js
 extracting: node_modules/socket.io-parser/node_modules/debug/.npmignore
 extracting: node_modules/socket.io-parser/node_modules/debug/.travis.yml
 extracting: node_modules/socket.io-parser/node_modules/debug/.coveralls.yml
 extracting: node_modules/socket.io-parser/node_modules/debug/node.js
 extracting: node_modules/socket.io-parser/node_modules/debug/package.json
 extracting: node_modules/socket.io-parser/node_modules/debug/karma.conf.js
 extracting: node_modules/socket.io-parser/node_modules/debug/LICENSE
 extracting: node_modules/socket.io-parser/node_modules/debug/Makefile
 extracting: node_modules/socket.io-parser/node_modules/debug/.eslintrc
 extracting: node_modules/socket.io-parser/node_modules/debug/README.md
 extracting: node_modules/socket.io-parser/node_modules/debug/src/debug.js
 extracting: node_modules/socket.io-parser/node_modules/debug/src/browser.js
 extracting: node_modules/socket.io-parser/node_modules/debug/src/node.js
 extracting: node_modules/socket.io-parser/node_modules/debug/src/index.js
 extracting: node_modules/socket.io-parser/node_modules/debug/CHANGELOG.md
 extracting: node_modules/socket.io-parser/node_modules/ms/license.md
 extracting: node_modules/socket.io-parser/node_modules/ms/package.json
 extracting: node_modules/socket.io-parser/node_modules/ms/readme.md
 extracting: node_modules/socket.io-parser/node_modules/ms/index.js
 extracting: node_modules/socket.io-parser/Readme.md
 extracting: node_modules/socket.io-parser/binary.js
 extracting: node_modules/socket.io-parser/package.json
 extracting: node_modules/socket.io-parser/LICENSE
 extracting: node_modules/socket.io-parser/index.js
 extracting: node_modules/socket.io-client/dist/socket.io.dev.js
 extracting: node_modules/socket.io-client/dist/socket.io.slim.js.map
 extracting: node_modules/socket.io-client/dist/socket.io.js.map
 extracting: node_modules/socket.io-client/dist/socket.io.dev.js.map
 extracting: node_modules/socket.io-client/dist/socket.io.js
 extracting: node_modules/socket.io-client/dist/socket.io.slim.dev.js.map
 extracting: node_modules/socket.io-client/dist/socket.io.slim.js
 extracting: node_modules/socket.io-client/dist/socket.io.slim.dev.js
 extracting: node_modules/socket.io-client/package.json
 extracting: node_modules/socket.io-client/LICENSE
 extracting: node_modules/socket.io-client/lib/url.js
 extracting: node_modules/socket.io-client/lib/on.js
 extracting: node_modules/socket.io-client/lib/socket.js
 extracting: node_modules/socket.io-client/lib/index.js
 extracting: node_modules/socket.io-client/lib/manager.js
 extracting: node_modules/socket.io-client/README.md
 extracting: node_modules/after/.npmignore
 extracting: node_modules/after/.travis.yml
 extracting: node_modules/after/package.json
 extracting: node_modules/after/LICENCE
 extracting: node_modules/after/README.md
 extracting: node_modules/after/index.js
 extracting: node_modules/after/test/after-test.js
 extracting: node_modules/backo2/History.md
 extracting: node_modules/backo2/.npmignore
 extracting: node_modules/backo2/Readme.md
 extracting: node_modules/backo2/package.json
 extracting: node_modules/backo2/Makefile
 extracting: node_modules/backo2/component.json
 extracting: node_modules/backo2/index.js
 extracting: node_modules/backo2/test/index.js
 extracting: node_modules/graceful-fs/clone.js
 extracting: node_modules/graceful-fs/polyfills.js
 extracting: node_modules/graceful-fs/package.json
 extracting: node_modules/graceful-fs/LICENSE
 extracting: node_modules/graceful-fs/legacy-streams.js
 extracting: node_modules/graceful-fs/graceful-fs.js
 extracting: node_modules/graceful-fs/README.md
 extracting: node_modules/jsonfile/package.json
 extracting: node_modules/jsonfile/LICENSE
 extracting: node_modules/jsonfile/README.md
 extracting: node_modules/jsonfile/index.js
 extracting: node_modules/jsonfile/CHANGELOG.md
 extracting: node_modules/engine.io-parser/Readme.md
 extracting: node_modules/engine.io-parser/package.json
 extracting: node_modules/engine.io-parser/LICENSE
 extracting: node_modules/engine.io-parser/lib/browser.js
 extracting: node_modules/engine.io-parser/lib/keys.js
 extracting: node_modules/engine.io-parser/lib/utf8.js
 extracting: node_modules/engine.io-parser/lib/index.js
 extracting: node_modules/parseqs/.npmignore
 extracting: node_modules/parseqs/package.json
 extracting: node_modules/parseqs/LICENSE
 extracting: node_modules/parseqs/Makefile
 extracting: node_modules/parseqs/README.md
 extracting: node_modules/parseqs/test.js
 extracting: node_modules/parseqs/index.js
 extracting: node_modules/fs-extra/package.json
 extracting: node_modules/fs-extra/LICENSE
 extracting: node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js
 extracting: node_modules/fs-extra/lib/mkdirs/win32.js
 extracting: node_modules/fs-extra/lib/mkdirs/mkdirs.js
 extracting: node_modules/fs-extra/lib/mkdirs/index.js
 extracting: node_modules/fs-extra/lib/json/jsonfile.js
 extracting: node_modules/fs-extra/lib/json/output-json-sync.js
 extracting: node_modules/fs-extra/lib/json/output-json.js
 extracting: node_modules/fs-extra/lib/json/index.js
 extracting: node_modules/fs-extra/lib/util/buffer.js
 extracting: node_modules/fs-extra/lib/util/stat.js
 extracting: node_modules/fs-extra/lib/util/utimes.js
 extracting: node_modules/fs-extra/lib/copy/copy.js
 extracting: node_modules/fs-extra/lib/copy/index.js
 extracting: node_modules/fs-extra/lib/fs/index.js
 extracting: node_modules/fs-extra/lib/empty/index.js
 extracting: node_modules/fs-extra/lib/output/index.js
 extracting: node_modules/fs-extra/lib/ensure/symlink.js
 extracting: node_modules/fs-extra/lib/ensure/file.js
 extracting: node_modules/fs-extra/lib/ensure/symlink-paths.js
 extracting: node_modules/fs-extra/lib/ensure/link.js
 extracting: node_modules/fs-extra/lib/ensure/index.js
 extracting: node_modules/fs-extra/lib/ensure/symlink-type.js
 extracting: node_modules/fs-extra/lib/move/move.js
 extracting: node_modules/fs-extra/lib/move/index.js
 extracting: node_modules/fs-extra/lib/remove/rimraf.js
 extracting: node_modules/fs-extra/lib/remove/index.js
 extracting: node_modules/fs-extra/lib/path-exists/index.js
 extracting: node_modules/fs-extra/lib/index.js
 extracting: node_modules/fs-extra/lib/copy-sync/index.js
 extracting: node_modules/fs-extra/lib/copy-sync/copy-sync.js
 extracting: node_modules/fs-extra/lib/move-sync/move-sync.js
 extracting: node_modules/fs-extra/lib/move-sync/index.js
 extracting: node_modules/fs-extra/README.md
 extracting: node_modules/fs-extra/CHANGELOG.md
 extracting: node_modules/parseuri/History.md
 extracting: node_modules/parseuri/.npmignore
 extracting: node_modules/parseuri/package.json
 extracting: node_modules/parseuri/LICENSE
 extracting: node_modules/parseuri/Makefile
 extracting: node_modules/parseuri/README.md
 extracting: node_modules/parseuri/test.js
 extracting: node_modules/parseuri/index.js
 extracting: node_modules/blob/.idea/markdown-navigator/profiles_settings.xml
 extracting: node_modules/blob/.idea/markdown-navigator.xml
 extracting: node_modules/blob/.idea/workspace.xml
 extracting: node_modules/blob/.idea/vcs.xml
 extracting: node_modules/blob/.idea/inspectionProfiles/profiles_settings.xml
 extracting: node_modules/blob/.idea/blob.iml
 extracting: node_modules/blob/.idea/modules.xml
 extracting: node_modules/blob/package.json
 extracting: node_modules/blob/LICENSE
 extracting: node_modules/blob/Makefile
 extracting: node_modules/blob/.zuul.yml
 extracting: node_modules/blob/component.json
 extracting: node_modules/blob/README.md
 extracting: node_modules/blob/index.js
 extracting: node_modules/blob/test/index.js
 extracting: node_modules/ws/browser.js
 extracting: node_modules/ws/package.json
 extracting: node_modules/ws/LICENSE
 extracting: node_modules/ws/lib/permessage-deflate.js
 extracting: node_modules/ws/lib/constants.js
 extracting: node_modules/ws/lib/websocket-server.js
 extracting: node_modules/ws/lib/websocket.js
 extracting: node_modules/ws/lib/sender.js
 extracting: node_modules/ws/lib/receiver.js
 extracting: node_modules/ws/lib/extension.js
 extracting: node_modules/ws/lib/event-target.js
 extracting: node_modules/ws/lib/validation.js
 extracting: node_modules/ws/lib/buffer-util.js
 extracting: node_modules/ws/README.md
 extracting: node_modules/ws/index.js
 extracting: node_modules/yeast/package.json
 extracting: node_modules/yeast/LICENSE
 extracting: node_modules/yeast/README.md
 extracting: node_modules/yeast/index.js
 extracting: node_modules/async-limiter/.travis.yml
 extracting: node_modules/async-limiter/package.json
 extracting: node_modules/async-limiter/LICENSE
 extracting: node_modules/async-limiter/.nycrc
 extracting: node_modules/async-limiter/.eslintignore
 extracting: node_modules/async-limiter/readme.md
 extracting: node_modules/async-limiter/index.js
 extracting: node_modules/has-cors/History.md
 extracting: node_modules/has-cors/.npmignore
 extracting: node_modules/has-cors/Readme.md
 extracting: node_modules/has-cors/package.json
 extracting: node_modules/has-cors/Makefile
 extracting: node_modules/has-cors/component.json
 extracting: node_modules/has-cors/test.js
 extracting: node_modules/has-cors/index.js
 extracting: node_modules/component-inherit/History.md
 extracting: node_modules/component-inherit/.npmignore
 extracting: node_modules/component-inherit/Readme.md
 extracting: node_modules/component-inherit/package.json
 extracting: node_modules/component-inherit/Makefile
 extracting: node_modules/component-inherit/component.json
 extracting: node_modules/component-inherit/index.js
 extracting: node_modules/component-inherit/test/inherit.js
 extracting: node_modules/indexof/.npmignore
 extracting: node_modules/indexof/Readme.md
 extracting: node_modules/indexof/package.json
 extracting: node_modules/indexof/Makefile
 extracting: node_modules/indexof/component.json
 extracting: node_modules/indexof/index.js
 extracting: node_modules/to-array/.npmignore
 extracting: node_modules/to-array/package.json
 extracting: node_modules/to-array/LICENCE
 extracting: node_modules/to-array/README.md
 extracting: node_modules/to-array/index.js
 extracting: node_modules/debug/dist/debug.js
 extracting: node_modules/debug/package.json
 extracting: node_modules/debug/LICENSE
 extracting: node_modules/debug/README.md
 extracting: node_modules/debug/src/browser.js
 extracting: node_modules/debug/src/node.js
 extracting: node_modules/debug/src/index.js
 extracting: node_modules/debug/src/common.js
 extracting: node_modules/debug/CHANGELOG.md
 extracting: node_modules/component-emitter/History.md
 extracting: node_modules/component-emitter/Readme.md
 extracting: node_modules/component-emitter/package.json
 extracting: node_modules/component-emitter/LICENSE
 extracting: node_modules/component-emitter/index.js
 extracting: node_modules/imurmurhash/imurmurhash.js
 extracting: node_modules/imurmurhash/package.json
 extracting: node_modules/imurmurhash/README.md
 extracting: node_modules/imurmurhash/imurmurhash.min.js
 extracting: node_modules/multimap/.npmignore
 extracting: node_modules/multimap/.travis.yml
 extracting: node_modules/multimap/package.json
 extracting: node_modules/multimap/.jshintrc
 extracting: node_modules/multimap/README.md
 extracting: node_modules/multimap/index.js
 extracting: node_modules/multimap/test/test.html
 extracting: node_modules/multimap/test/index.js
 extracting: node_modules/multimap/test/es6map.js
 extracting: node_modules/v-conf/.travis.yml
 extracting: node_modules/v-conf/node_modules/jsonfile/appveyor.yml
 extracting: node_modules/v-conf/node_modules/jsonfile/.npmignore
 extracting: node_modules/v-conf/node_modules/jsonfile/package.json
 extracting: node_modules/v-conf/node_modules/jsonfile/LICENSE
 extracting: node_modules/v-conf/node_modules/jsonfile/README.md
 extracting: node_modules/v-conf/node_modules/jsonfile/index.js
 extracting: node_modules/v-conf/node_modules/jsonfile/CHANGELOG.md
 extracting: node_modules/v-conf/node_modules/fs-extra/.npmignore
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputFile.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/readJson-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureFile-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureLink-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureSymlink-sync.m                                           d
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureLink.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureDir-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/writeJson.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/readJson.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/remove.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/move-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureSymlink.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/writeJson-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputJson.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureDir.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputFile-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/emptyDir-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/remove-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/copy-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/ensureFile.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/outputJson-sync.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/move.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/copy.md
 extracting: node_modules/v-conf/node_modules/fs-extra/docs/emptyDir.md
 extracting: node_modules/v-conf/node_modules/fs-extra/package.json
 extracting: node_modules/v-conf/node_modules/fs-extra/LICENSE
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/mkdirs-sync.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/win32.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/mkdirs.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/mkdirs/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/jsonfile.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/output-json-sync                                           .js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/output-json.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/json/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/util/assign.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/util/utimes.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/copy.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/ncp.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/empty/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/output/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/file.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink-paths.                                           js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/link.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/ensure/symlink-type.j                                           s
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/move/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/remove/rimraf.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/remove/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/copy-file-s                                           ync.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/copy-sync/copy-sync.j                                           s
 extracting: node_modules/v-conf/node_modules/fs-extra/lib/move-sync/index.js
 extracting: node_modules/v-conf/node_modules/fs-extra/README.md
 extracting: node_modules/v-conf/node_modules/fs-extra/CHANGELOG.md
 extracting: node_modules/v-conf/package.json
 extracting: node_modules/v-conf/test_results.txt
 extracting: node_modules/v-conf/README.md
 extracting: node_modules/v-conf/index.js
 extracting: node_modules/v-conf/test/3_types.js
 extracting: node_modules/v-conf/test/2_getset.js
 extracting: node_modules/v-conf/test/1_load_save.js
 extracting: node_modules/v-conf/test/5_callbacks.js
 extracting: node_modules/v-conf/test/4_delete.js
 extracting: node_modules/arraybuffer.slice/.npmignore
 extracting: node_modules/arraybuffer.slice/package.json
 extracting: node_modules/arraybuffer.slice/Makefile
 extracting: node_modules/arraybuffer.slice/LICENCE
 extracting: node_modules/arraybuffer.slice/README.md
 extracting: node_modules/arraybuffer.slice/index.js
 extracting: node_modules/arraybuffer.slice/test/slice-buffer.js
 extracting: node_modules/xmlhttprequest-ssl/autotest.watchr
 extracting: node_modules/xmlhttprequest-ssl/package.json
 extracting: node_modules/xmlhttprequest-ssl/LICENSE
 extracting: node_modules/xmlhttprequest-ssl/lib/XMLHttpRequest.js
 extracting: node_modules/xmlhttprequest-ssl/README.md
 extracting: node_modules/xmlhttprequest-ssl/tests/test-redirect-302.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-headers.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-redirect-303.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-constants.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-redirect-307.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-exceptions.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-events.js
 extracting: node_modules/xmlhttprequest-ssl/tests/testdata.txt
 extracting: node_modules/xmlhttprequest-ssl/tests/test-request-methods.js
 extracting: node_modules/xmlhttprequest-ssl/tests/test-request-protocols.js
 extracting: node_modules/xmlhttprequest-ssl/example/demo.js
 extracting: node_modules/callsite/History.md
 extracting: node_modules/callsite/.npmignore
 extracting: node_modules/callsite/Readme.md
 extracting: node_modules/callsite/package.json
 extracting: node_modules/callsite/Makefile
 extracting: node_modules/callsite/index.js
 extracting: node_modules/base64-arraybuffer/.npmignore
 extracting: node_modules/base64-arraybuffer/.travis.yml
 extracting: node_modules/base64-arraybuffer/LICENSE-MIT
 extracting: node_modules/base64-arraybuffer/package.json
 extracting: node_modules/base64-arraybuffer/lib/base64-arraybuffer.js
 extracting: node_modules/base64-arraybuffer/README.md
 extracting: node_modules/ms/license.md
 extracting: node_modules/ms/package.json
 extracting: node_modules/ms/readme.md
 extracting: node_modules/ms/index.js
 extracting: node_modules/has-binary2/History.md
 extracting: node_modules/has-binary2/package.json
 extracting: node_modules/has-binary2/LICENSE
 extracting: node_modules/has-binary2/README.md
 extracting: node_modules/has-binary2/index.js
 extracting: node_modules/engine.io-client/engine.io.js
 extracting: node_modules/engine.io-client/node_modules/component-emitter/Histor                                           y.md
 extracting: node_modules/engine.io-client/node_modules/component-emitter/Readme                                           .md
 extracting: node_modules/engine.io-client/node_modules/component-emitter/packag                                           e.json
 extracting: node_modules/engine.io-client/node_modules/component-emitter/LICENS                                           E
 extracting: node_modules/engine.io-client/node_modules/component-emitter/index.                                           js
 extracting: node_modules/engine.io-client/package.json
 extracting: node_modules/engine.io-client/LICENSE
 extracting: node_modules/engine.io-client/lib/transports/websocket.js
 extracting: node_modules/engine.io-client/lib/transports/polling-jsonp.js
 extracting: node_modules/engine.io-client/lib/transports/polling.js
 extracting: node_modules/engine.io-client/lib/transports/index.js
 extracting: node_modules/engine.io-client/lib/transports/polling-xhr.js
 extracting: node_modules/engine.io-client/lib/globalThis.browser.js
 extracting: node_modules/engine.io-client/lib/xmlhttprequest.js
 extracting: node_modules/engine.io-client/lib/socket.js
 extracting: node_modules/engine.io-client/lib/globalThis.js
 extracting: node_modules/engine.io-client/lib/transport.js
 extracting: node_modules/engine.io-client/lib/index.js
 extracting: node_modules/engine.io-client/README.md
 extracting: node_modules/engine.io-client/CHANGELOG.md
 extracting: node_modules/universalify/package.json
 extracting: node_modules/universalify/LICENSE
 extracting: node_modules/universalify/README.md
 extracting: node_modules/universalify/index.js
 extracting: node_modules/write-file-atomic/package.json
 extracting: node_modules/write-file-atomic/LICENSE
 extracting: node_modules/write-file-atomic/README.md
 extracting: node_modules/write-file-atomic/index.js
 extracting: node_modules/object-component/History.md
 extracting: node_modules/object-component/.npmignore
 extracting: node_modules/object-component/Readme.md
 extracting: node_modules/object-component/package.json
 extracting: node_modules/object-component/Makefile
 extracting: node_modules/object-component/component.json
 extracting: node_modules/object-component/index.js
 extracting: node_modules/object-component/test/object.js
 extracting: node_modules/better-assert/History.md
 extracting: node_modules/better-assert/.npmignore
 extracting: node_modules/better-assert/example.js
 extracting: node_modules/better-assert/Readme.md
 extracting: node_modules/better-assert/package.json
 extracting: node_modules/better-assert/Makefile
 extracting: node_modules/better-assert/index.js
 extracting: node_modules/slide/package.json
 extracting: node_modules/slide/LICENSE
 extracting: node_modules/slide/lib/async-map.js
 extracting: node_modules/slide/lib/bind-actor.js
 extracting: node_modules/slide/lib/slide.js
 extracting: node_modules/slide/lib/async-map-ordered.js
 extracting: node_modules/slide/lib/chain.js
 extracting: node_modules/slide/README.md
 extracting: node_modules/slide/index.js
 extracting: node_modules/isarray/package.json
 extracting: node_modules/isarray/README.md
 extracting: node_modules/isarray/index.js
 extracting: package-lock.json
 extracting: package.json
 extracting: config.json
 extracting: UIConfig.json
 extracting: install.sh
 extracting: uninstall.sh
 extracting: index.js
 extracting: requiredConf.json
 extracting: i18n/strings_fr.json
 extracting: i18n/strings_de.json
 extracting: i18n/strings_en.json
volumio@volumio:~$ cd touch_display
volumio@volumio:~/touch_display$ volumio plugin install

This command will install the plugin on your device

/usr/local/bin/volumio: line 242: /usr/local/bin/node: No such file or directory
volumio@volumio:~/touch_display$ /usr/local/bin/volumio: line 242: /usr/local/bin/node: No such file or directory

volumio@volumio:~/touch_display$ ln -s /usr/bin/node /usr/local/bin/node
ln: failed to create symbolic link '/usr/local/bin/node': Permission denied
runned it again with sudo ... went oke

runned volumio plugin install ....is now installing....

all went well and plugin was showing up in plugins....

I think you just need to create a link like this ln -s /usr/bin/node /usr/local/bin/node. Maybe check if node is actually located at /usr/bin… I write this from memory :wink:

@gvolt it worked all went well and plugin works ok :slight_smile: tnx again…
i will test the youtube plugin this way if that will work … this went oke
so : sudo ln -s /usr/bin/node /usr/local/bin/node line fixed it …

@macmpi we don’t use the arm64 kernel (v8+), but only the three old ones (v7l+,v7l,+).

The package pinning for the bootloader and kernel packages are in place for buster, but looks like since dpkg doesn’t see any package installed in the first place, we run into issues?

volumio@volumio:~$ cat /etc/apt/preferences.d/raspberrypi-kernel
Package: raspberrypi-bootloader
Pin: release *
Pin-Priority: -1

Package: raspberrypi-kernel
Pin: release *
Pin-Priority: -1

For example - trying to install libcec4 will not work now.

volumio@volumio:~$ sudo apt install libcec4
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:
 libcec4 : Depends: libraspberrypi0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

volumio@volumio:~$ apt-cache depends libraspberrypi0
libraspberrypi0
  Depends: raspberrypi-bootloader

volumio@volumio:~$ apt-cache policy raspberrypi-bootloader
raspberrypi-bootloader:
  Installed: (none)
  Candidate: (none)
  Version table:
     1.20200819-1 -1
        500 http://archive.raspberrypi.org/debian buster/main armhf Packages

@ashthespy @macmpi AFAIK the fake packages currently are not installed by default, but the packages are just put on hold.

So probably it would be necessary to include downloading and installing the fake packages into Volumio’s setup process for Raspberry Pis:
wget https://repo.volumio.org/Volumio2/Binaries/arm/libraspberrypi0_0.0.1_all.deb
wget https://repo.volumio.org/Volumio2/Binaries/arm/raspberrypi-bootloader_0.0.1_all.deb
wget https://repo.volumio.org/Volumio2/Binaries/arm/raspberrypi-kernel_0.0.1_all.deb
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

Actually it might just be a buster thing… I don’t have a Jessie build to test, but could be that I put the packages on hold before they are installed.

Could someone confirm if they have a Jessie build around, If the packages are already installed?
apt-cache policy raspberrypi-bootloader should suffice…

I don’t think so. My test June/July I mentioned above was done on a release version i.e. Jessie based. I don’t remember exactly, but I believe I had a similar error like in your post regarding libcec4 when I tried to install chromium-browser without previously installing the fake packages.

EDIT: I just tried to install chromium-browser on Volumio 2.806 without previously installing the fake packages and got:

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.

If you still have that Jessie system up, could you let me know these say?

sudo apt-mark showhold
apt-cache policy raspberrypi-bootloader

I may be wrong (as usual :wink: ) but could it be since dpkg sees no installed package for these packages, our hold works by disables installing any package that depends indirectly on the kernel and bootloader packages. Which isn’t really what we want to achieve, as we just don’t want the package to upgrade?

So is there a way to get rpi-update to register the kernel and bootloader packages with dpkg?

Sure, but I will have access to that system again not until about 7 hours. I will report back then.

@gvolt after altering it with the ln -s /usr/bin/node /usr/local/bin/node
it no longer loads the default plugins … do you know why?

How about force install (apt-get -fy install chromium-browser) ?

apt-get -y install chromium-browser

saying al ready have the latest …

How about force install ( apt-get -fy install chromium-browser ) ?

gonna try macmpi maybe that works…

volumio@volumio:~$ sudo apt-get -fy install chromium-browser
Reading package lists… Done
Building dependency tree
Reading state information… Done
chromium-browser is already the newest version (78.0.3904.108-rpt1).
0 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.

both did nothing… new guess please …

so the by hand installed plugins show but the one the official plugin store not…
bit funny first we have it other way around …

Reason for my test was to find out if the same error (“E: Unable to correct problems, you have held broken packages.”) ashthespy experienced on a buster beta also occurs on a Jessie based system.

The “-f” option could be interesting for future install scripts though I am hesitating because it might complicate hunting down errors if packages get installed despite missing/broken dependencies and then not working.

I guess macmpi’s post about force installing was not directed at your issues. :wink:

Why did you try to install chromium-browser again? According to your earlier post I thought the touch display plugin was working now…

Edit: Culprit is the version number “1.1.9beta02”, specifically the “beta02” part… :roll_eyes:

The new zip file you find below was packaged on the latest buster beta image 3.010-2020-08-21-pi and has the plain version number 1.1.9. Its files are identical with version 1.1.9 of the plugin from the plugin store with the exception of the install and uninstall scripts which take care of the differing hardware ID used in the buster betas for Raspberry Pis.

touch_display_1_1_9busterbeta.zip (849,0 KB)

yes mine works fine :wink: look good now wait for a nice design for it :slight_smile:

On a factory reset sytem running 2.806:

sudo apt-mark showhold shows nothing

apt-cache policy raspberrypi-bootloader shows:

N: Unable to locate package raspberrypi-bootloader

After running apt-get update the result of apt-cache policy raspberrypi-bootloader is:

raspberrypi-bootloader: Installed: (none) Candidate: (none) Package pin: 1.20170703-1 Version table: 1.20170703-1 -1 500 http://archive.volumio.org/debian/ jessie/main armhf Packages

@macmpi I modified the install script of the touch display plugin by removing all fake package related lines and adding the proposed -f option to apt-get -y install chromium-browser but chromium-browser failed installing. From journalctl:

info: chromium-browser : Depends: libraspberrypi0 but it is not going to be installed