Open JonnyGee opened 6 years ago
Hello, same here: impossible to activate the plugin on a fresh install of Volumio 2.413 :( The error message is:
This plugin is failing to start. Please install updated version, or contact plugin developer
Any idea?
OK, I found your discussion: https://volumio.org/forum/gpio-plugin-causing-volumio-stop-booting-t10157.html
Hey,
as I wrote already in https://volumio.org/forum/gpio-plugin-causing-volumio-stop-booting-t10157.html#p50078
You have to change in package.json
The line
"onoff": "^1.1.1",
has to be changed to
"onoff": "^3.1.0",
Thanks
Hi there, not sure if you've seen my post on the Volumio help forum, but unfortunately I've run into an issue with the latest vesrion of Volumio and the GPIO plugin.
The plugin installs OK but never states it is active. There are no settings to configure in the settings menu and rebooting with the plugin installed results in...
Jun 17 14:37:15 volumio volumio[5374]: info: ----- Core plugins startup ---- Jun 17 14:37:15 volumio volumio[5374]: info: ------------------------------------------- Jun 17 14:37:15 volumio volumio[5374]: info: Loading plugins from folder /volumio/app/plugins/ Jun 17 14:37:15 volumio volumio[5374]: info: Loading plugins from folder /data/plugins/ Jun 17 14:37:15 volumio volumio[5374]: info: Loading plugin "system"... Jun 17 14:37:15 volumio volumio[5374]: info: Loading plugin "appearance"... Jun 17 14:37:17 volumio volumio[5374]: info: Loading plugin "network"... Jun 17 14:37:17 volumio sudo[5395]: volumio : TTY=pts/0 ; PWD=/data/plugins/system_controller/gpio-buttons ; USER=root ; COMMAND=/bin/journalctl -f Jun 17 14:37:17 volumio sudo[5395]: pam_unix(sudo:session): session opened for user root by volumio(uid=0) Jun 17 14:37:17 volumio volumio[5374]: info: Loading plugin "services"... Jun 17 14:37:17 volumio volumio[5374]: info: Loading plugin "alsa_controller"... Jun 17 14:37:18 volumio volumio[5374]: info: Loading plugin "wizard"... Jun 17 14:37:18 volumio volumio[5374]: info: Loading plugin "volumio_command_line_client"... Jun 17 14:37:18 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Jun 17 14:37:18 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Jun 17 14:37:18 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Jun 17 14:37:18 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Jun 17 14:37:18 volumio volumio[5374]: info: Loading plugin "upnp"... Jun 17 14:37:18 volumio volumio[5374]: info: [1529246238216] Starting Upmpd Daemon Jun 17 14:37:18 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: system , registerCallback Jun 17 14:37:18 volumio volumio[5374]: info: Loading plugin "my_music"... Jun 17 14:37:18 volumio volumio[5374]: info: Loading plugin "mpd"... Jun 17 14:37:18 volumio volumio[5374]: info: Loading plugin "upnp_browser"... Jun 17 14:37:19 volumio volumio[5374]: info: Loading plugin "networkfs"... Jun 17 14:37:19 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: system , registerCallback Jun 17 14:37:19 volumio volumio[5374]: info: Loading plugin "alarm-clock"... Jun 17 14:37:20 volumio volumio[5374]: info: Loading plugin "airplay_emulation"... Jun 17 14:37:20 volumio volumio[5374]: info: [1529246240194] Starting Shairport Sync Jun 17 14:37:20 volumio volumio[5374]: info: Loading plugin "last_100"... Jun 17 14:37:20 volumio volumio[5374]: info: Loading plugin "webradio"... Jun 17 14:37:20 volumio volumio[5374]: info: Loading plugin "i2s_dacs"... Jun 17 14:37:20 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam Jun 17 14:37:20 volumio volumio[5374]: info: Loading plugin "volumiodiscovery"... Jun 17 14:37:20 volumio volumio[5374]: WARNING The program 'node' uses the Apple Bonjour compatibility layer of Avahi. Jun 17 14:37:20 volumio node[5374]: WARNING The program 'node' uses the Apple Bonjour compatibility layer of Avahi. Jun 17 14:37:20 volumio node[5374]: WARNING Please fix your application to use the native API of Avahi! Jun 17 14:37:20 volumio node[5374]: WARNING For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node Jun 17 14:37:20 volumio node[5374]: WARNING The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. Jun 17 14:37:20 volumio node[5374]: WARNING Please fix your application to use the native API of Avahi! Jun 17 14:37:20 volumio node[5374]: WARNING For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister Jun 17 14:37:20 volumio volumio[5374]: WARNING Please fix your application to use the native API of Avahi! Jun 17 14:37:20 volumio volumio[5374]: WARNING For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node Jun 17 14:37:20 volumio volumio[5374]: WARNING The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. Jun 17 14:37:20 volumio volumio[5374]: WARNING Please fix your application to use the native API of Avahi! Jun 17 14:37:20 volumio volumio[5374]: WARNING For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister Jun 17 14:37:20 volumio volumio[5374]: info: Applying required configuration parameters for plugin volumiodiscovery Jun 17 14:37:20 volumio volumio[5374]: Discovery: StartAdv! undefined Jun 17 14:37:20 volumio volumio[5374]: Discovery: Started advertising... Volumio - undefined Jun 17 14:37:20 volumio volumio[5374]: info: CoreCommandRouter::executeOnPlugin: system , registerCallback Jun 17 14:37:20 volumio volumio[5374]: info: Loading plugin "gpio-buttons"... Jun 17 14:37:20 volumio volumio[5374]: /data/plugins/system_controller/gpio-buttons/node_modules/bindings/bindings.js:83 Jun 17 14:37:20 volumio volumio[5374]: throw e Jun 17 14:37:20 volumio volumio[5374]: ^ Jun 17 14:37:20 volumio volumio[5374]: Error: The module '/data/plugins/system_controller/gpio-buttons/node_modules/epoll/build/Release/epoll.node' Jun 17 14:37:20 volumio volumio[5374]: was compiled against a different Node.js version using Jun 17 14:37:20 volumio volumio[5374]: NODE_MODULE_VERSION 48. This version of Node.js requires Jun 17 14:37:20 volumio volumio[5374]: NODE_MODULE_VERSION 57. Please try re-compiling or re-installing Jun 17 14:37:20 volumio volumio[5374]: the module (for instance, using (/data/plugins/system_controller/gpio-buttons/node_modules/epoll/epoll.js:1:99)
Jun 17 14:37:20 volumio volumio[5374]: at Module._compile (module.js:652:30)
Jun 17 14:37:20 volumio volumio[5374]: at Object.Module._extensions..js (module.js:663:10)
Jun 17 14:37:20 volumio volumio[5374]: at Module.load (module.js:565:32)
Jun 17 14:37:20 volumio volumio[5374]: at tryModuleLoad (module.js:505:12)
Jun 17 14:37:20 volumio volumio[5374]: at Function.Module._load (module.js:497:3)
Jun 17 14:37:20 volumio volumio[5374]: at Module.require (module.js:596:17)
Jun 17 14:37:20 volumio volumio[5374]: at require (internal/module.js:11:18)
Jun 17 14:37:20 volumio volumio[5374]: at Object. (/data/plugins/system_controller/gpio-buttons/node_modules/onoff/onoff.js:4:11)
Jun 17 14:37:20 volumio systemd[1]: volumio.service: main process exited, code=exited, status=1/FAILURE
Jun 17 14:37:20 volumio systemd[1]: Unit volumio.service entered failed state.
Jun 17 14:37:20 volumio systemd[1]: Starting dynamicswap service...
Jun 17 14:37:20 volumio systemd[1]: Started dynamicswap service.
Jun 17 14:37:21 volumio systemd[1]: volumio.service holdoff time over, scheduling restart.
Jun 17 14:37:21 volumio systemd[1]: Starting dynamicswap service...
Jun 17 14:37:21 volumio systemd[1]: Started dynamicswap service.
Jun 17 14:37:21 volumio systemd[1]: Stopping Volumio Backend Module...
Jun 17 14:37:21 volumio systemd[1]: Starting Volumio Backend Module...
Jun 17 14:37:21 volumio systemd[1]: Started Volumio Backend Module.
volumio@volumio:/data/plugins/system_controller/gpio-buttons$ sudo systemctl restart volumio.service
volumio@volumio:/data/plugins/system_controller/gpio-buttons$ cd..
volumio@volumio:/data/plugins/system_controller$ sudo volumio restart
npm rebuild
ornpm install
). Jun 17 14:37:20 volumio volumio[5374]: at Object.Module._extensions..node (module.js:681:18) Jun 17 14:37:20 volumio volumio[5374]: at Module.load (module.js:565:32) Jun 17 14:37:20 volumio volumio[5374]: at tryModuleLoad (module.js:505:12) Jun 17 14:37:20 volumio volumio[5374]: at Function.Module._load (module.js:497:3) Jun 17 14:37:20 volumio volumio[5374]: at Module.require (module.js:596:17) Jun 17 14:37:20 volumio volumio[5374]: at require (internal/module.js:11:18) Jun 17 14:37:20 volumio volumio[5374]: at bindings (/data/plugins/system_controller/gpio-buttons/node_modules/bindings/bindings.js:76:44) Jun 17 14:37:20 volumio volumio[5374]: at Object.Please let me know if there's anything I can do to help you solve this, many thanks, Jon.