Volumio2 RC1 to RC2 hotfix => no web ui.

I’ve had this issue on a number of releases I’ve tried: the upgrade process and subsequent restart seems to break something related to the web ui.
It’s possible to connect via ssh, but port 80 is not open:
Web browser tells it cannot connect to the server and to determine if the port is being listened to, I directed ssh to port 80
Daniels-MacBook-Pro:~ Daniel$ ssh volumio@ -p 80
ssh: connect to host port 80: Connection refused

Currently the USB-DAC I’m using isn’t connected, but I’ve had the same problem with connected DAC…

Not sure what to include for troubleshooting - hoping the printouts below may be of help.

Can’t find which service provides the web server, otherwise I would have tried manually starting or restarting it.

/Daniel

volumio@volumio:~$ service --status-all
[ - ] alsa-utils
[ + ] avahi-daemon
[ - ] bootlogs
[ - ] bootmisc.sh
[ - ] cgmanager
[ - ] cgproxy
[ - ] checkfs.sh
[ - ] checkroot-bootclean.sh
[ - ] checkroot.sh
[ + ] dbus
[ - ] hostname.sh
[ - ] hwclock.sh
[ - ] killprocs
[ - ] kmod
[ - ] motd
[ - ] mountall-bootclean.sh
[ - ] mountall.sh
[ - ] mountdevsubfs.sh
[ - ] mountkernfs.sh
[ - ] mountnfs-bootclean.sh
[ - ] mountnfs.sh
[ + ] mpd
[ + ] netplug
[ + ] networking
[ + ] nfs-common
[ + ] nmbd
[ + ] ntp
[ - ] plymouth
[ - ] plymouth-log
[ + ] procps
[ + ] rc.local
[ - ] rmnologin
[ + ] rpcbind
[ + ] samba
[ + ] samba-ad-dc
[ - ] sendsigs
[ + ] smbd
[ + ] ssh
[ - ] sudo
[ + ] udev
[ + ] udev-finish
[ - ] umountfs
[ - ] umountnfs.sh
[ - ] umountroot
[ + ] upmpdcli
[ + ] urandom
[ + ] winbind
[ - ] x11-common
volumio@volumio:~$ cat /var/log/volumio.log
1970-01-01T00:00:26.336Z - info: -------------------------------------------
1970-01-01T00:00:26.353Z - info: ----- Volumio2 ----
1970-01-01T00:00:26.355Z - info: -------------------------------------------
1970-01-01T00:00:26.356Z - info: ----- System startup ----
1970-01-01T00:00:26.356Z - info: -------------------------------------------
1970-01-01T00:00:26.812Z - info: Plugin folders cleanup
1970-01-01T00:00:26.813Z - info: Scanning into folder /volumio/app/plugins/
1970-01-01T00:00:26.815Z - info: Scanning category audio_interface
1970-01-01T00:00:26.818Z - info: Scanning category miscellanea
1970-01-01T00:00:26.821Z - info: Scanning category music_service
1970-01-01T00:00:26.823Z - info: Scanning category plugins.json
1970-01-01T00:00:26.824Z - info: Scanning category system_controller
1970-01-01T00:00:26.828Z - info: Scanning category user_interface
1970-01-01T00:00:26.830Z - info: Scanning into folder /data/plugins/
1970-01-01T00:00:26.831Z - info: Plugin folders cleanup completed
1970-01-01T00:00:26.835Z - info: Loading plugins from folder /volumio/app/plugins/
1970-01-01T00:00:26.852Z - info: Loading plugins from folder /data/plugins/
1970-01-01T00:00:26.859Z - info: Loading plugin “system”…
1970-01-01T00:00:26.957Z - info: Loading plugin “appearance”…
1970-01-01T00:00:27.580Z - info: Loading plugin “i2s_dacs”…
1970-01-01T00:00:27.600Z - info: Loading plugin “network”…
1970-01-01T00:00:27.735Z - info: Loading plugin “services”…
1970-01-01T00:00:27.745Z - info: Loading plugin “alsa_controller”…
1970-01-01T00:00:27.930Z - info: Loading plugin “volumio_command_line_client”…
1970-01-01T00:00:27.944Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:27.946Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:27.948Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:28.005Z - info: Loading plugin “volumiodiscovery”…
1970-01-01T00:00:28.129Z - info: Applying required configuration parameters for plugin volumiodiscovery
1970-01-01T00:00:28.220Z - info: CoreCommandRouter::executeOnPlugin: system , registerCallback
1970-01-01T00:00:28.222Z - info: Loading plugin “upnp”…
1970-01-01T00:00:28.237Z - info: [28236] Starting Upmpd Daemon
1970-01-01T00:00:28.266Z - info: CoreCommandRouter::executeOnPlugin: system , registerCallback
1970-01-01T00:00:28.268Z - info: Loading plugin “airplay_emulation”…
1970-01-01T00:00:28.279Z - info: [28278] Starting Shairport Sync
1970-01-01T00:00:28.284Z - info: Loading plugin “mpd”…
1970-01-01T00:00:28.395Z - info: Loading plugin “networkfs”…
1970-01-01T00:00:28.477Z - info: Loading plugin “alarm-clock”…
1970-01-01T00:00:28.783Z - info: Loading plugin “webradio”…
1970-01-01T00:00:30.160Z - info: Loading plugin “albumart”…
1970-01-01T00:00:30.195Z - info: Plugin example_plugin is not enabled
1970-01-01T00:00:30.197Z - info: Loading plugin “updater_comm”…
1970-01-01T00:00:30.567Z - info: Plugin mpdemulation is not enabled
1970-01-01T00:00:30.569Z - info: Loading plugin “websocket”…
1970-01-01T00:00:30.630Z - info: ___________ START PLUGINS ___________
1970-01-01T00:00:30.641Z - info: CoreCommandRouter::volumioAddToBrowseSources[object Object]
1970-01-01T00:00:30.644Z - info: [30643] CoreMusicLibrary::Adding element Webradio
1970-01-01T00:00:30.663Z - info: Loading i18n strings for locale en
1970-01-01T00:00:30.750Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:30.752Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:30.753Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:30.754Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:30.755Z - info: CoreCommandRouter::executeOnPlugin: alsa_controller , getConfigParam
1970-01-01T00:00:30.779Z - info: BOOT COMPLETED
1970-01-01T00:00:30.857Z - info: [30855] CoreStateMachine::resetVolumioState
1970-01-01T00:00:30.860Z - info: [30858] CoreStateMachine::getcurrentVolume
1970-01-01T00:00:30.862Z - info: CoreCommandRouter::volumioRetrievevolume
1970-01-01T00:00:30.889Z - info: [30888] CoreStateMachine::updateTrackBlock
1970-01-01T00:00:30.893Z - info: [30891] CorePlayQueue::getTrackBlock
1970-01-01T00:00:30.977Z - info: Cannot read play queue form file
1970-01-01T00:00:31.226Z - info: MPD running with PID466 ,establishing connection
1970-01-01T00:00:31.263Z - info: Setting Device type: Raspberry PI 2/3
1970-01-01T00:00:31.309Z - info: [31308] VolumeController:: Volume=undefined Mute =undefined
1970-01-01T00:00:31.316Z - info: [31314] CoreStateMachine::pushState
1970-01-01T00:00:31.319Z - info: [31318] CoreStateMachine::getState
1970-01-01T00:00:31.321Z - info: [31320] CorePlayQueue::getTrack 0
1970-01-01T00:00:31.324Z - info: CoreCommandRouter::volumioPushState
1970-01-01T00:00:31.325Z - info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
1970-01-01T00:00:31.331Z - info: [31330] InterfaceWebUI::pushState
1970-01-01T00:00:31.540Z - info: Pushing Favourites {“service”:“mpd”,“uri”:"",“favourite”:false}
1970-01-01T00:00:31.675Z - info: Setting volume on startup at disabled
1970-01-01T00:00:31.724Z - info:
1970-01-01T00:00:31.739Z - info:
[31738] ---------------------------- Client requests Volume disabled
1970-01-01T00:00:31.747Z - info: [31746] VolumeController::SetAlsaVolumedisabled
1970-01-01T00:00:31.770Z - info: [31769] ------------------------------ 32ms
1970-01-01T00:00:31.783Z - info: [31781] VolumeController::Volume 100
1970-01-01T00:00:31.786Z - info: [31785] CoreStateMachine::pushState
1970-01-01T00:00:31.787Z - info: [31786] CoreStateMachine::getState
1970-01-01T00:00:31.791Z - info: [31789] CorePlayQueue::getTrack 0
1970-01-01T00:00:31.793Z - info: CoreCommandRouter::volumioPushState
1970-01-01T00:00:31.794Z - info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
1970-01-01T00:00:31.799Z - info: [31798] InterfaceWebUI::pushState
1970-01-01T00:00:31.854Z - info: Pushing Favourites {“service”:“mpd”,“uri”:"",“favourite”:false}
1970-01-01T00:00:31.913Z - info: mDNS: Found device Volumio
1970-01-01T00:00:31.970Z - info: Upmpdcli Daemon Started
1970-01-01T00:00:31.998Z - info: [31997] Shairport-Sync Started
2016-07-12T01:02:18.404Z - info: Volumio called home
2016-07-12T01:02:18.411Z - info: mDNS: A device disapperared from network
2016-07-12T01:02:18.595Z - info: mDNS: Found device Volumio
volumio@volumio:~$

IIRC there is no upgrade path from RC1 to RC2. The kernel was changed so it needs to be reflashed.

That’s strange… For sure there was a choice from system page. In that case it’s that upgrade shouldn’t been offered…
I’ll try to reflash it as soon as I find my SD-adapter to write the image on my mac, but fact remains - the system offered
me to upgrade and has done so on several releases. Has always messed up the web UI, though…

You’re using pre-release software, there is always a possibility of breaking changes.

The update to RC2 stated clearly that a new reflash needed to be done, since the kernel was new. I’m however surprised by the behaviour of your installation. Did you enable test mode?

Thanks for the feedbacks …

Apologies for a late response…
I clearly understand that a pre-release may not work as expected - I’m not complaining, I was just reporting a fault, which turned out to be another fault than I reported (to offer an upgrade where none should be offered.) When I locate the SD-card adapter I will start by recreating the problem again before I re-flash the card. I may be a while, though, as I have some other projects taking my time.

I’m guessing it should be possible to recreate from existing images on a virtual machine, but I’ll try to write down my steps if that will be useful. Also the issue may not be worth investigating since we’re talking upgrade from one pre-release version to another.

Thanks,
/Daniel