Not sure which version of volumio I have - as www interface is down. Was upgrading from a March 2023 build to latest and volumio halted. I rebooted and have ssh access but no http access. mpd seems to be starting and the mpd.log shows no significant errors. Command line volumio commands and http just hang with no response. Volumio/mps processes running:
If your still able to access the rpi via SSH, you can try executing the command: node /volumio/logsubmit.js
and copy the response here. This will help us to see what is wrong.
There is also a way to perform the upgrade from SSH, however I would not suggest it as there is a reason the update failed. (like a bad SD) volumio updater forceupdate
Thank you any help would be appreciated. Unfortunately, I cannot seem to attach the file to this post, so the full generated log file (~1MB) is at http://logs.volumio.org/volumio/S63l91K.html
In reviewing the log, it appears mpd could not initially bind to the port:
Sep 20 20:41:35 volumio-1.dredel.com volumio[852]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Sep 20 20:41:35 volumio-1.dredel.com volumio[852]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 20 20:41:35 volumio-1.dredel.com volumio[852]: *** WARNING *** For more information see
Sep 20 20:41:35 volumio-1.dredel.com node[852]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 20 20:41:35 volumio-1.dredel.com node[852]: *** WARNING *** For more information see
Sep 20 20:41:35 volumio-1.dredel.com node[852]: *** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
Sep 20 20:41:35 volumio-1.dredel.com node[852]: *** WARNING *** Please fix your application to use the native API of Avahi!
Sep 20 20:41:35 volumio-1.dredel.com node[852]: *** WARNING *** For more information see
Sep 20 20:41:35 volumio-1.dredel.com volumio[852]: info: Applying required configuration parameters for plugin volumiodiscovery
Sep 20 20:41:35 volumio-1.dredel.com mpd[914]: Sep 20 20:41 : exception: Failed to bind to '[::]:6600'
Sep 20 20:41:35 volumio-1.dredel.com mpd[914]: Sep 20 20:41 : exception: nested: Failed to bind socket: Address already in use
Sep 20 20:41:35 volumio-1.dredel.com volumio[852]: info: Discovery: Started advertising with name: Volumio-1.dredel.com
Sep 20 20:41:35 volumio-1.dredel.com mpd[911]: Sep 20 20:41 : exception: Decoder plugin 'wildmidi' is unavailable: configuration file does not exist: /etc/timidity/timidity.cfg
Sep 20 20:41:35 volumio-1.dredel.com systemd[899]: mpd.service: Main process exited, code=exited, status=1/FAILURE
Sep 20 20:41:35 volumio-1.dredel.com systemd[899]: mpd.service: Failed with result 'exit-code'.
Sep 20 20:41:35 volumio-1.dredel.com systemd[899]: Failed to start Music Player Daemon.
However, this appears to be a previous error - as mpd is bound to 6600 in the running system. I am unfamiliar with the Avahi errors and I am not sure how critical they are to volumio. As a side note: all the volumio commands - such as ‘volumio status’ seem to simply hang and then return:
curl: (28) Failed to connect to 127.0.0.1 port 3000: Connection timed out
Is this typical of a filesystem failure? Without a doubt, the card is a couple of years old, but I didn’t see any r/w errors. I have another card that I prepped with the Volumio-3.512-2023-06-25-pi.img, but I was hoping to preserve my data - as I have a number of plugins and ~1TB of music files that would need to be re-indexed. Thanks for the suggestion. I will load the new card in and start rebuilding.