Connection Problems to Web Interface

If you are talking to me - it is too late - i reflashed the sd card.

if it happens again i will do what you asked.

Did you do something “manual” over ssh before this happened?

sorry for the slow reponse.

just found this on in my junk email.

for me, no. I switched it off before I went on holiday, and tried to switch it back on with no luck.

i tried the web browser multiple times with nothing, then eventually found ssh was still working.

tried multiple reboots, deleted some default photos, restarted a few services but nothing would bring the web interface back

I just put my Pi in such a state, the following loglines seem to be repeating themselves infinitely:

Nov 10 12:22:44 volumio volumio[1906]: info: ------------------------------------------- Nov 10 12:22:44 volumio volumio[1906]: info: ----- Volumio2 ---- Nov 10 12:22:44 volumio volumio[1906]: info: ------------------------------------------- Nov 10 12:22:44 volumio volumio[1906]: info: ----- System startup ---- Nov 10 12:22:44 volumio volumio[1906]: info: ------------------------------------------- Nov 10 12:22:45 volumio volumio[1906]: info: Plugin folders cleanup Nov 10 12:22:45 volumio volumio[1906]: info: Scanning into folder /volumio/app/plugins/ Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category audio_interface Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category miscellanea Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category music_service Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category plugins.json Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category system_controller Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category user_interface Nov 10 12:22:45 volumio volumio[1906]: info: Scanning into folder /data/plugins/ Nov 10 12:22:45 volumio volumio[1906]: info: Scanning category music_service Nov 10 12:22:45 volumio volumio[1906]: info: Plugin folders cleanup completed Nov 10 12:22:45 volumio volumio[1906]: info: Loading plugins from folder /volumio/app/plugins/ Nov 10 12:22:45 volumio volumio[1906]: info: Loading plugins from folder /data/plugins/ Nov 10 12:22:45 volumio volumio[1906]: info: Loading plugin "system"... Nov 10 12:22:45 volumio volumio[1906]: info: Loading plugin "appearance"... Nov 10 12:22:47 volumio volumio[1906]: info: Loading plugin "network"... Nov 10 12:22:47 volumio volumio[1906]: info: Loading plugin "services"... Nov 10 12:22:47 volumio volumio[1906]: info: Loading plugin "alsa_controller"... Nov 10 12:22:48 volumio volumio[1906]: info: Loading plugin "volumio_command_line_client"... Nov 10 12:22:48 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Nov 10 12:22:48 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Nov 10 12:22:48 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Nov 10 12:22:48 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam Nov 10 12:22:48 volumio volumio[1906]: info: Loading plugin "upnp"... Nov 10 12:22:48 volumio volumio[1906]: info: [1478780568270] Starting Upmpd Daemon Nov 10 12:22:48 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: system , registerCallback Nov 10 12:22:48 volumio volumio[1906]: info: Loading plugin "mpd"... Nov 10 12:22:48 volumio volumio[1906]: info: Loading plugin "networkfs"... Nov 10 12:22:48 volumio volumio[1906]: Something is already mounted on /mnt/NAS/iTunes Nov 10 12:22:48 volumio volumio[1906]: info: Cannot mount NAS iTunes at system boot, trial number 1 ,retrying in 5 seconds Nov 10 12:22:48 volumio volumio[1906]: info: Loading plugin "alarm-clock"... Nov 10 12:22:49 volumio volumio[1906]: info: Loading plugin "airplay_emulation"... Nov 10 12:22:49 volumio volumio[1906]: info: [1478780569672] Starting Shairport Sync Nov 10 12:22:49 volumio volumio[1906]: info: Loading plugin "last_100"... Nov 10 12:22:49 volumio volumio[1906]: info: Loading plugin "webradio"... Nov 10 12:22:52 volumio volumio[1906]: info: Loading plugin "i2s_dacs"... Nov 10 12:22:52 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam Nov 10 12:22:52 volumio volumio[1906]: info: Loading plugin "volumiodiscovery"... Nov 10 12:22:52 volumio volumio[1906]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi. Nov 10 12:22:52 volumio node[1906]: *** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi. Nov 10 12:22:52 volumio node[1906]: *** WARNING *** Please fix your application to use the native API of Avahi! Nov 10 12:22:52 volumio node[1906]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node> Nov 10 12:22:52 volumio node[1906]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. Nov 10 12:22:52 volumio node[1906]: *** WARNING *** Please fix your application to use the native API of Avahi! Nov 10 12:22:52 volumio node[1906]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister> Nov 10 12:22:53 volumio volumio[1906]: *** WARNING *** Please fix your application to use the native API of Avahi! Nov 10 12:22:53 volumio volumio[1906]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node> Nov 10 12:22:53 volumio volumio[1906]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi. Nov 10 12:22:53 volumio volumio[1906]: *** WARNING *** Please fix your application to use the native API of Avahi! Nov 10 12:22:53 volumio volumio[1906]: *** WARNING *** For more information see <http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister> Nov 10 12:22:53 volumio volumio[1906]: info: Applying required configuration parameters for plugin volumiodiscovery Nov 10 12:22:53 volumio volumio[1906]: Discovery: StartAdv! undefined Nov 10 12:22:53 volumio volumio[1906]: Discovery: Started advertising... Volumio - undefined Nov 10 12:22:53 volumio volumio[1906]: info: CoreCommandRouter::executeOnPlugin: system , registerCallback Nov 10 12:22:53 volumio volumio[1906]: info: Loading plugin "albumart"... Nov 10 12:22:53 volumio volumio[1906]: info: Plugin example_plugin is not enabled Nov 10 12:22:53 volumio volumio[1906]: info: Loading plugin "updater_comm"... Nov 10 12:22:55 volumio volumio[1906]: info: Plugin mpdemulation is not enabled Nov 10 12:22:55 volumio volumio[1906]: info: Loading plugin "websocket"... Nov 10 12:22:56 volumio volumio[1906]: info: Loading plugin "spop"... Nov 10 12:22:56 volumio volumio[1906]: module.js:442 Nov 10 12:22:56 volumio volumio[1906]: throw err; Nov 10 12:22:56 volumio volumio[1906]: ^ Nov 10 12:22:56 volumio volumio[1906]: Error: Cannot find module 'kew' Nov 10 12:22:56 volumio volumio[1906]: at Function.Module._resolveFilename (module.js:440:15) Nov 10 12:22:56 volumio volumio[1906]: at Function.Module._load (module.js:388:25) Nov 10 12:22:56 volumio volumio[1906]: at Module.require (module.js:468:17) Nov 10 12:22:56 volumio volumio[1906]: at require (internal/module.js:20:19) Nov 10 12:22:56 volumio volumio[1906]: at Object.<anonymous> (/data/plugins/music_service/spop/index.js:3:12) Nov 10 12:22:56 volumio volumio[1906]: at Module._compile (module.js:541:32) Nov 10 12:22:56 volumio volumio[1906]: at Object.Module._extensions..js (module.js:550:10) Nov 10 12:22:56 volumio volumio[1906]: at Module.load (module.js:458:32) Nov 10 12:22:56 volumio volumio[1906]: at tryModuleLoad (module.js:417:12) Nov 10 12:22:56 volumio volumio[1906]: at Function.Module._load (module.js:409:3) Nov 10 12:22:56 volumio systemd[1]: volumio.service: main process exited, code=exited, status=1/FAILURE Nov 10 12:22:56 volumio systemd[1]: Unit volumio.service entered failed state. Nov 10 12:22:56 volumio systemd[1]: Starting dynamicswap.service... Nov 10 12:22:56 volumio systemd[1]: Started dynamicswap.service. Nov 10 12:22:56 volumio volumio[1947]: 512 MB or less RAM Detected, need to enable swap Nov 10 12:22:56 volumio volumio[1947]: Enabling Swap Nov 10 12:22:56 volumio volumio[1947]: swapon: /data/swapfile: swapon failed: Device or resource busy Nov 10 12:22:56 volumio systemd[1]: dynamicswap.service: main process exited, code=exited, status=255/n/a Nov 10 12:22:56 volumio systemd[1]: Unit dynamicswap.service entered failed state. Nov 10 12:22:56 volumio systemd[1]: volumio.service holdoff time over, scheduling restart. Nov 10 12:22:56 volumio systemd[1]: Starting dynamicswap.service... Nov 10 12:22:56 volumio systemd[1]: Started dynamicswap.service. Nov 10 12:22:56 volumio systemd[1]: Stopping Volumio Backend Module... Nov 10 12:22:56 volumio systemd[1]: Starting Volumio Backend Module... Nov 10 12:22:56 volumio systemd[1]: Started Volumio Backend Module. Nov 10 12:22:56 volumio volumio[1954]: 512 MB or less RAM Detected, need to enable swap Nov 10 12:22:56 volumio volumio[1954]: Enabling Swap Nov 10 12:22:56 volumio volumio[1954]: swapon: /data/swapfile: swapon failed: Device or resource busy Nov 10 12:22:56 volumio systemd[1]: dynamicswap.service: main process exited, code=exited, status=255/n/a Nov 10 12:22:56 volumio systemd[1]: Unit dynamicswap.service entered failed state.

It seems to be the swap is not working, but it also cannot find ‘kew’.

Update: funny thing to mention is that now both Pi’s (PiB+ and Pi2B) I had running are having the same problems after restarting through the web UI. Was working on some Spotify tests when I experienced the problem, rebooted the router and Pi’s (I can SSH in), to no avail.

Hardware infos:

Device: PiB+ and Pi2B
Software: Volumio 2.001

The issue is caused by the spotify plugin, it cannot find the kew module, probably you deleted the node_modules folder inside it?

Damn, should’ve thought of that myself, I did try to make a new spotify package… and I did find it strange that when I downloaded the plugins repo as a zip it didn’t have any node_modules directory. I thought it was no longer necessary, I copied the node_modules from another installation to the /data/plugins/music_service/spop directory and it booted again. Thanks! :slight_smile:

Hi Michel

When accessing the Web UI from outside the network (through port forwarding 3000 by router), it freezes in the loading screen.

If you want to achieve this, hardcode your public IP in github.com/volumio/Volumio2/blo … restapi.js line 49
res.json({ host: ‘http://’+self.host});

your public ip instead of self.host

i was tried this option but later cant browsing ,could you please explain how do i use this code

My purpose is connect my volumio 2.3 from outside the local lan