HELP NEEDED TO TEST THE NEW UPDATER

Hi everyone,
finally the day has come: we successfully finished our OTA updater rework to allow kernel updates. This has been a long and painstaking work, but it needed to be done with all the attention it deserved.
During this time Volumio was stuck to a (now) old kernel version, which prevented us to support properly new audio harware (Hifiberry Digi Plus Pro mainly), so it needed to be solved.

Now this day has come, and we have the new OTA infrastructure in place. It means that we can update the kernel in future images without asking you guys to reflash your cards.

Of course, before deploying the new OTA updater permanently, a bit of testing is required in order to ensure it’s all working correctly. And we need your help to do so. If you’re willing to help, please refer to the instructions before. Ideally you want to use a second SD Card, since there is the chance you will loose all your data.
Please follow the instructions and report in this thread:

  • If you experienced no problem
  • If you experienced problems, what did happen and send us log links

TESTING PROCEDURE

  • From the version you’re now on, enable test mode and SSH
    volumio.github.io/docs/User_Manual/SSH.html
    volumio.github.io/docs/User_Man … dates.html
  • Click on check updates
  • Update to version 2.220, before rebooting open another tab of your browser to /dev page and send a bug report, copy the link and keep it on hand
  • Reboot as asked by the UI, or reboot manually
  • If your system is not up and running after 10 minutes, please report it here with your bug report link
  • If everything is ok, check another time for updates
  • Update to version 2.230, before rebooting open another tab of your browser to /dev page and send a bug report, copy the link and keep it on hand
  • Reboot as asked by the UI, or reboot manually
  • If your system is not up and running after 10 minutes, please report it here with your bug report link
  • If your system is ok, please use it as usual and report here if you find something strange or not working (send bug report when possible)
  • Feel free to experiment with factory resets and delete user data procedures, as we would like to have some feedbacks on those as well

For those which will help us on this… Many thanks!!!

UPDATE: Thanks to everyone for testing the PI build! Now we need your help to test the x86 version!

Hi,

Using RPI3 and allo boss dac

Did an ota update from 2.201 to 2.220 and it worked fine and rebooted as well. all settings intact and plays well also.

Now when i click on OTA update nothing happens .

This is the first log file before reboot : http://logs.volumio.org/volumio/9XNSML6.html

when i try to send log post 2.220 that also not working - its stuck on sending for over 5 minutes

Are you on wifi or ethernet?

wifi, also on the dev page i cannot select the test or ssh buttons, only plugin upload button and send log file button work,

i have also rebooted once still no change

Please try with the wired LAN, and reload the dev page as well. Many thanks

tried with wired lan as well same thing does not do any thing

Ok, I think I have a clue for it. What was the first version you ever installed ?
Then, try to (if you don’t mind loosing your data) to do system -> reset user data

the rpi 2.201 was a fresh sd card made

ill do a reset :slight_smile: dont mind the data anything via ssh i should try that may give you a hint before i do a reset ?

Yep, do:

sudo ping updates.volumio.org

please tell me if that works…

yes works

volumio@volumio:~$ sudo ping updates.volumio.org
[sudo] password for volumio:
PING updates.volumio.org (149.210.234.235) 56(84) bytes of data.
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=1 ttl=50 time=179 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=2 ttl=50 time=180 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=3 ttl=50 time=181 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=4 ttl=50 time=178 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=5 ttl=50 time=180 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=6 ttl=50 time=179 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=7 ttl=50 time=180 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=8 ttl=50 time=179 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=9 ttl=50 time=178 ms
64 bytes from 149-210-234-235.colo.transip.net (149.210.234.235): icmp_seq=10 ttl=50 time=180 ms
^C
updates.volumio.org ping statistics —
10 packets transmitted, 10 received, 0% packet loss, time 9002ms
rtt min/avg/max/mdev = 178.862/179.932/181.831/1.019 ms

And when you click check updates, nothing… Correct?
Try to enable test mode again and retry…

Thanks a lot man

Clicking updates does nothing,

on the dev page as well i cannot click on enable or disable test mode.

one more thing, on the dev page player state and player que used to show music files that also does not show.

i am going to do a user reset and then try again, should i also try factory reset

No, just user reset.
Silly question: did you try to reload the page on your browser? Are you navigating to it with volumio.local or IP address?

I figured out why. We have a little bug in the server. PLEASE HALT TESTING UNTIL FURTHER NOTICE.

Thanks for your assistance!

I am running Volumio 2.201 on a RPi2. When I try to enable test mode, there is no indication that test mode is enabled. After trying to enable test mode, checked for updates and I receive a message that I am already running the latest version. I am unable to update.

Guys, I solved the server issue, now you can keep on testing… Thanks for your patience…

Hi.
Just updated with no issues with pi3.
Even software volume control with Hifiberry Digi+ (not pro) works!

Was holding back on buying the newer Digi cards till comparability was solved. Also not sure I need relocking when driving a Mojo DAC.

Will let you know if I discover any issues.

Thanks to everyone for the hard work!

RPi3/wired connection
Updated ok to 2.220 from fresh flash of 2.201
Seemed to be about to succeed for 2.230 but “Update error file not found” popup. Log sending via /dev not working.
Excerpt from journalctl -f as update was running below:

Jul 10 08:35:28 volumiokitchen volumio-remote-updater[578]: PROGRESS: 90, STATUS: "Cleaning old files", ETA: "1m" Jul 10 08:35:28 volumiokitchen volumio[938]: updateProgress Jul 10 08:35:28 volumiokitchen volumio[938]: { downloadSpeed: '', Jul 10 08:35:28 volumiokitchen volumio[938]: eta: '1m', Jul 10 08:35:28 volumiokitchen volumio[938]: progress: 90, Jul 10 08:35:28 volumiokitchen volumio[938]: status: 'Cleaning old files' } Jul 10 08:35:28 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:28 volumiokitchen volumio-remote-updater[578]: /bin/cp: cannot stat '/data/volumio_factory.sqsh': No such file or directory Jul 10 08:35:29 volumiokitchen volumio-remote-updater[578]: /bin/rm: cannot remove '/data/volumio_factory.sqsh': No such file or directory Jul 10 08:35:29 volumiokitchen volumio-remote-updater[578]: PROGRESS: 95, STATUS: "Finalizing update", ETA: "30s" Jul 10 08:35:29 volumiokitchen volumio[938]: updateProgress Jul 10 08:35:29 volumiokitchen volumio[938]: { downloadSpeed: '', Jul 10 08:35:29 volumiokitchen volumio[938]: eta: '30s', Jul 10 08:35:29 volumiokitchen volumio[938]: progress: 95, Jul 10 08:35:29 volumiokitchen volumio[938]: status: 'Finalizing update' } Jul 10 08:35:29 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:30 volumiokitchen volumio-remote-updater[578]: PROGRESS: 95, STATUS: "Finalizing update", ETA: "30s" Jul 10 08:35:30 volumiokitchen volumio-remote-updater[578]: PROGRESS: 95, STATUS: "Finalizing update", ETA: "30s" Jul 10 08:35:30 volumiokitchen volumio[938]: updateProgress Jul 10 08:35:30 volumiokitchen volumio[938]: { downloadSpeed: '', Jul 10 08:35:30 volumiokitchen volumio[938]: eta: '30s', Jul 10 08:35:30 volumiokitchen volumio[938]: progress: 95, Jul 10 08:35:30 volumiokitchen volumio[938]: status: 'Finalizing update' } Jul 10 08:35:30 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:30 volumiokitchen volumio[938]: updateProgress Jul 10 08:35:30 volumiokitchen volumio[938]: { downloadSpeed: '', Jul 10 08:35:30 volumiokitchen volumio[938]: eta: '30s', Jul 10 08:35:30 volumiokitchen volumio[938]: progress: 95, Jul 10 08:35:30 volumiokitchen volumio[938]: status: 'Finalizing update' } Jul 10 08:35:30 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:30 volumiokitchen volumio-remote-updater[578]: PROGRESS: 100, STATUS: "success", MESSAGE: "Succesfully updated to \"2.230\" version. System restart required." Jul 10 08:35:30 volumiokitchen volumio-remote-updater[578]: PROGRESS: 0, STATUS: "Starting update", ETA: "6m" Jul 10 08:35:30 volumiokitchen volumio-remote-updater[578]: PROGRESS: 100, STATUS: "Error", MESSAGE: "Update file not found" Jul 10 08:35:30 volumiokitchen volumio[938]: updateProgress Jul 10 08:35:30 volumiokitchen volumio[938]: { downloadSpeed: '', Jul 10 08:35:30 volumiokitchen volumio[938]: eta: '6m', Jul 10 08:35:30 volumiokitchen volumio[938]: progress: 0, Jul 10 08:35:30 volumiokitchen volumio[938]: status: 'Starting update' } Jul 10 08:35:30 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:30 volumiokitchen volumio-remote-updater[578]: [2017-07-10 08:35:30] [disconnect] Disconnect close local:[1000] remote:[1005] Jul 10 08:35:30 volumiokitchen volumio[938]: updateDone Jul 10 08:35:30 volumiokitchen volumio[938]: { message: 'Update file not found', Jul 10 08:35:30 volumiokitchen volumio[938]: progress: 100, Jul 10 08:35:30 volumiokitchen volumio[938]: status: 'Error' } Jul 10 08:35:30 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:30 volumiokitchen volumio[938]: updateDone Jul 10 08:35:30 volumiokitchen volumio[938]: { message: 'Update file not found', Jul 10 08:35:30 volumiokitchen volumio[938]: progress: 100, Jul 10 08:35:30 volumiokitchen volumio[938]: status: 'Error' } Jul 10 08:35:30 volumiokitchen volumio[938]: info: CoreCommandRouter::executeOnPlugin: websocket , broadcastMessage Jul 10 08:35:31 volumiokitchen systemd[1]: volumio-remote-updater.service holdoff time over, scheduling restart. Jul 10 08:35:31 volumiokitchen systemd[1]: Stopping volumio-remote-updater.service... Jul 10 08:35:31 volumiokitchen systemd[1]: Starting volumio-remote-updater.service... Jul 10 08:35:31 volumiokitchen systemd[1]: Started volumio-remote-updater.service. Jul 10 08:35:31 volumiokitchen volumio-remote-updater[3708]: Error: No active session Jul 10 08:35:31 volumiokitchen volumio-remote-updater[3708]: [2017-07-10 08:35:31] [connect] Successful connection Jul 10 08:35:31 volumiokitchen volumio-remote-updater[3708]: [2017-07-10 08:35:31] [connect] WebSocket Connection 127.0.0.1:3000 v-2 "WebSocket++/0.5.1" /socket.io/?EIO=4&transport=websocket&t=1499675731 101 Jul 10 08:43:25 volumiokitchen systemd[1]: Starting Cleanup of Temporary Directories... Jul 10 08:43:26 volumiokitchen systemd[1]: Started Cleanup of Temporary Directories.

First update ok Second update An error, I’m going to try a reset now.
I also can not send a second log report. There will only be one (Sending log report, please wait) but nothing happens.

logs.volumio.org/volumio/OxeNrFo.html

Second attempt after a factory reset exactly the same problem first update ok second again same error and no second bug report, even after a reboot same error message.

logs.volumio.org/volumio/ur9eWaA.html

I do not use wifi but a fixed connection (lan)