Hey all,
Today I’ve encountered a problem when attempting to upgrade to the latest version of Volumio. I couldn’t get the web ui to display after I presume a failed upgrade so I’ve attempted to flash a new card from scratch.
All is fine until I install the GPIO plugin which installs OK but when I click activate it doesn’t show as active and there are no settings visible in the settings menu.
Rebooting shows the following… Note the failure state that the plugin seems to leave Volumio in.
Has anyone got any advice please?
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 npm rebuild
or npm 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. (/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