Update Failed Message - Anyway to Save & Restore Chnages?

So based on this message if I want to update I would have to essentially go back to “stock” and redo all the changes made previously, like these? Or is it specific changes I can “undo”, update then reapply afterwards?

Waveshare display
Peppy Meter Screensaver installation
Userconfig.txt
All settings in PlugIns, music services, etc…

I would turn off Peppy and try again

Cha-ching! Worked. Testing my 2 different implementations but so far so good.

Thanks!

I’ve got the same issue on my second Volumio instance on raspberry Pi 4.
First instance updated successfully.
All two instances has the same additional software.

Volumio for Raspberry Pi (6.1.77-v7l+ armv7l)
System Version 3.703

zabbix-agent stop
raspi-poe-mon stop
sudo service --status-all

[ - ] alsa-utils
[ + ] avahi-daemon
[ - ] bluetooth
[ - ] bootlogs
[ - ] bootmisc.sh
[ - ] brightness
[ - ] checkfs.sh
[ - ] checkroot-bootclean.sh
[ - ] checkroot.sh
[ + ] cpufrequtils
[ + ] dbus
[ - ] dhcpcd
[ - ] dnsmasq
[ + ] fake-hwclock
[ + ] haveged
[ - ] hostapd
[ - ] hostname.sh
[ - ] hwclock.sh
[ + ] ifplugd
[ - ] killprocs
[ + ] kmod
[ + ] lm-sensors
[ + ] loadcpufreq
[ - ] mountall-bootclean.sh
[ - ] mountall.sh
[ - ] mountdevsubfs.sh
[ - ] mountkernfs.sh
[ - ] mountnfs-bootclean.sh
[ - ] mountnfs.sh
[ + ] mpd
[ + ] networking
[ - ] nfs-common
[ + ] nmbd
[ + ] ntp
[ - ] plymouth
[ - ] plymouth-log
[ + ] procps
[ + ] raspi-config
[ - ] rc.local
[ - ] rmnologin
[ + ] rpcbind
[ - ] rsync
[ - ] samba-ad-dc
[ - ] sendsigs
[ + ] shairport-sync
[ + ] smbd
[ - ] snapclient
[ - ] snapserver
[ + ] ssh
[ - ] sudo
[ + ] triggerhappy
[ - ] udev
[ - ] umountfs
[ - ] umountnfs.sh
[ - ] umountroot
[ + ] upmpdcli
[ - ] urandom
[ + ] winbind
[ - ] x11-common
[ - ] zabbix-agent

When press update I receive an error:

Update failed

System Software Integrity check failed, manually edited files were detected. System Software Update is not possible under these circumstances. Please execute a Factory Reset or Delete User Data, then retry.

Got it

and full log:

Aug 13 19:11:01 fb volumio-remote-updater[571]: No test mode
Aug 13 19:11:01 fb volumio-remote-updater[571]: No alpha test mode
Aug 13 19:11:01 fb volumio[823]: info: Update Ready: {“changeLogLink”:“http://volumio.org”,“description”:“

FIXES

    • Improved translations
    • Fix for controlling Volumio device from another one
    • Fix for slow playback on RPi5 with HifiBerry DAC
    • Improved speed for default albumart
    • Fix for HifiBerry DAC detection
    • Fix for Supersearch bar on Iphone
    • Fix for Network connection on Wizard



NEW ADDITIONS

    • Facility for third party UIs

 

”,“title”:“Update v3.742”,“updateavailable”:true}
Aug 13 19:11:01 fb volumio[823]: info: CoreCommandRouter::executeOnPlugin: updater_comm , setUpdateMessageCache
Aug 13 19:11:02 fb volumio[823]: info:
Aug 13 19:11:02 fb volumio[823]: ---------------------------- MPD announces system playlist update
Aug 13 19:11:02 fb volumio[823]: info: Ignoring MPD Status Update
Aug 13 19:11:02 fb volumio[823]: info:
Aug 13 19:11:02 fb volumio[823]: ---------------------------- MPD announces state update: player
Aug 13 19:11:02 fb volumio[823]: info: ControllerMpd::getState
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::sendMpdCommand status
Aug 13 19:11:02 fb volumio[823]: info:
Aug 13 19:11:02 fb volumio[823]: ---------------------------- MPD announces system playlist update
Aug 13 19:11:02 fb volumio[823]: info: Ignoring MPD Status Update
Aug 13 19:11:02 fb volumio[823]: info:
Aug 13 19:11:02 fb volumio[823]: ---------------------------- MPD announces state update: player
Aug 13 19:11:02 fb volumio[823]: info: ControllerMpd::getState
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::sendMpdCommand status
Aug 13 19:11:02 fb volumio[823]: info:
Aug 13 19:11:02 fb volumio[823]: ---------------------------- MPD announces system playlist update
Aug 13 19:11:02 fb volumio[823]: info: Ignoring MPD Status Update
Aug 13 19:11:02 fb volumio[823]: info:
Aug 13 19:11:02 fb volumio[823]: ---------------------------- MPD announces state update: player
Aug 13 19:11:02 fb volumio[823]: info: ControllerMpd::getState
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::sendMpdCommand status
Aug 13 19:11:02 fb volumio[823]: info: ------------------------------ 3ms
Aug 13 19:11:02 fb volumio[823]: info: sendMpdCommand status took 3 milliseconds
Aug 13 19:11:02 fb volumio[823]: info: ------------------------------ 2ms
Aug 13 19:11:02 fb volumio[823]: info: sendMpdCommand status took 2 milliseconds
Aug 13 19:11:02 fb volumio[823]: info: ------------------------------ 2ms
Aug 13 19:11:02 fb volumio[823]: info: sendMpdCommand status took 2 milliseconds
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::parseState
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::parseState
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::parseState
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::sendMpdCommand playlistinfo
Aug 13 19:11:02 fb volumio[823]: info: sendMpdCommand playlistinfo took 3 milliseconds
Aug 13 19:11:02 fb volumio[823]: info: sendMpdCommand playlistinfo took 3 milliseconds
Aug 13 19:11:02 fb volumio[823]: info: sendMpdCommand playlistinfo took 3 milliseconds
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::parseTrackInfo
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::parseTrackInfo
Aug 13 19:11:02 fb volumio[823]: verbose: ControllerMpd::parseTrackInfo
Aug 13 19:11:02 fb volumio[823]: info: ControllerMpd::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::servicePushState
Aug 13 19:11:02 fb volumio[823]: info: CorePlayQueue::getTrack 0
Aug 13 19:11:02 fb volumio[823]: verbose: STATE SERVICE {“status”:“play”,“position”:0,“seek”:9882080,“duration”:0,“samplerate”:“44.1 kHz”,“bitdepth”:“24 bit”,“channels”:2,“random”:false,“updatedb”:false,“repeat”:false,“bitrate”:“128 Kbps”,“isStreaming”:false,“title”:"The Jazzmasters - New Dawn ",“artist”:“101 SMOOTH JAZZ WEST”,“album”:null,“uri”:“http://jking.cdnstream1.com/b22139_128mp3",“trackType”:"”}
Aug 13 19:11:02 fb volumio[823]: verbose: CURRENT POSITION 0
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::syncState stateService play
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::syncState currentStatus play
Aug 13 19:11:02 fb volumio[823]: info: Received an update from plugin. extracting info from payload
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::executeOnPlugin: volumiodiscovery , saveDeviceInfo
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::volumioPushState
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::volumioPushState
Aug 13 19:11:02 fb volumio[823]: info: ControllerMpd::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::servicePushState
Aug 13 19:11:02 fb volumio[823]: info: CorePlayQueue::getTrack 0
Aug 13 19:11:02 fb volumio[823]: verbose: STATE SERVICE {“status”:“play”,“position”:0,“seek”:9882080,“duration”:0,“samplerate”:“44.1 kHz”,“bitdepth”:“24 bit”,“channels”:2,“random”:false,“updatedb”:false,“repeat”:false,“bitrate”:“128 Kbps”,“isStreaming”:false,“title”:"The Jazzmasters - New Dawn ",“artist”:“101 SMOOTH JAZZ WEST”,“album”:null,“uri”:“http://jking.cdnstream1.com/b22139_128mp3",“trackType”:"”}
Aug 13 19:11:02 fb volumio[823]: verbose: CURRENT POSITION 0
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::syncState stateService play
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::syncState currentStatus play
Aug 13 19:11:02 fb volumio[823]: info: Received an update from plugin. extracting info from payload
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::volumioPushState
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::volumioPushState
Aug 13 19:11:02 fb volumio[823]: info: ControllerMpd::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::servicePushState
Aug 13 19:11:02 fb volumio[823]: info: CorePlayQueue::getTrack 0
Aug 13 19:11:02 fb volumio[823]: verbose: STATE SERVICE {“status”:“play”,“position”:0,“seek”:9882080,“duration”:0,“samplerate”:“44.1 kHz”,“bitdepth”:“24 bit”,“channels”:2,“random”:false,“updatedb”:false,“repeat”:false,“bitrate”:“128 Kbps”,“isStreaming”:false,“title”:"The Jazzmasters - New Dawn ",“artist”:“101 SMOOTH JAZZ WEST”,“album”:null,“uri”:“http://jking.cdnstream1.com/b22139_128mp3",“trackType”:"”}
Aug 13 19:11:02 fb volumio[823]: verbose: CURRENT POSITION 0
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::syncState stateService play
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::syncState currentStatus play
Aug 13 19:11:02 fb volumio[823]: info: Received an update from plugin. extracting info from payload
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::volumioPushState
Aug 13 19:11:02 fb volumio[823]: info: CoreStateMachine::pushState
Aug 13 19:11:02 fb volumio[823]: info: CoreCommandRouter::volumioPushState
Aug 13 19:11:02 fb volumio[823]: info: ------------------------------ 19ms
Aug 13 19:11:02 fb volumio[823]: info: ------------------------------ 19ms
Aug 13 19:11:02 fb volumio[823]: info: ------------------------------ 18ms
Aug 13 19:11:02 fb volumio[823]: SPOTIFY: RECEIVED VOLUMIO VOLUME 60
Aug 13 19:11:02 fb volumio[823]: SPOTIFY: RECEIVED VOLUMIO VOLUME 60
Aug 13 19:11:02 fb volumio[823]: SPOTIFY: RECEIVED VOLUMIO VOLUME 60
Aug 13 19:11:02 fb volumio[823]: SPOTIFY: RECEIVED VOLUMIO VOLUME 60
Aug 13 19:11:02 fb volumio[823]: SPOTIFY: RECEIVED VOLUMIO VOLUME 60
Aug 13 19:11:02 fb volumio[823]: SPOTIFY: RECEIVED VOLUMIO VOLUME 60
Aug 13 19:11:03 fb volumio[823]: info: Update: [object Object]
Aug 13 19:11:03 fb volumio[823]: info: CoreCommandRouter::executeOnPlugin: updater_comm , checkSystemIntegrity
Aug 13 19:11:03 fb volumio[823]: info: CoreCommandRouter::executeOnPlugin: system , getConfigParam
Aug 13 19:11:04 fb volumio[823]: info: CoreCommandRouter::Close All Modals sent

Any ideas ?

The solution is already in the message.

Wheaten,
No
It’s not a solution.
To tuneup additional 2 services, install python 3.2 and others need over 100 operations and some hours of work.

Is there any another idea, more intelligence?
How to understand, that the update checks and respond error?
Volumio logs gives nothing.

Factory reset is last simple think.

In your case certain files have been updated/changed which shouldn’t have changed. Volumio has no clue what was changed and will block the update. If the update fails because of this, people will start logging tickets for something that can’t be solved, by Volumio for the same reason mentioned.
Installing python doesn’t break the update, so more things have been altered.

The final resort is disable all plugins and try again, if it still fails factory reset is the only way.

Wheaten,
OK
I’ll try.

But after correct the issue in new version on my first instance.
Update was broke Spotify playing.