Can't use backup after update to 2022.4.0

After updating Home Assistant to version 2022.4.0, many warnings appeared. I decided to revert to version 2022.3.8. But an attempt to restore from a backup fails.
INFO (MainThread) [supervisor.jobs] 'BackupManager.do_restore_partial' blocked from execution, no supervisor internet connection
There is Internet access, the home network is working fine, there is access to the Raspberry Pi 4 via SSH protocol.
I also cannot upgrade to version 2022.4.1 for the same reason. Advise how to get out of this situation?
I use docker 20.10.12 and supervisor 2022.03.5

First Reboot your system, not just “Restart”, then check your logs again
PS: i assume you did wait for awhile when first updated to 2022.4, as it did say a “Rebuild of database was ongoing”
But always have a routine of trying to “restart” again, and even try “Reboot” , if then still same error, check if you Pi4 has connection i.e. can you ping it on it’s NIC IP, or better of from HA, ping your routers IP

PS: Just noticed it’s NO ERROR, but INFO … so could be that Update is working on what it suppose to … depending of how larger you DB is, it could take15min to several hours … patience is a pain, leave it, come back later, if you don’t show ERRORS there has been no Restore Failure !

Thanks for trying to help me.
Rebooted the host. Then I tried to restore the system from a backup.
There are no bugs. Here is part of the log:

22-04-08 20:07:18 INFO (MainThread) [supervisor.host.services] Updating service information
22-04-08 20:07:18 INFO (MainThread) [supervisor.host.network] Updating local network information
22-04-08 20:07:18 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
22-04-08 20:07:18 INFO (MainThread) [supervisor.host.manager] Host information reload completed
22-04-08 20:07:19 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
22-04-08 20:07:19 INFO (MainThread) [supervisor.resolution.fixup] Starting system autofix at state CoreState.RUNNING
22-04-08 20:07:19 INFO (MainThread) [supervisor.resolution.fixup] System autofix complete
22-04-08 20:07:29 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 20:07:29 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
22-04-08 20:07:52 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 20:07:52 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
22-04-08 20:08:04 INFO (MainThread) [supervisor.backups.manager] Found 4 backup files
22-04-08 20:08:04 INFO (MainThread) [supervisor.backups.manager] Found 4 backup files
22-04-08 20:08:19 INFO (MainThread) [supervisor.jobs] 'BackupManager.do_restore_partial' blocked from execution, no supervisor internet connection
22-04-08 20:08:26 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 20:08:26 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
22-04-08 20:09:11 INFO (MainThread) [supervisor.backups.manager] Found 4 backup files
22-04-08 20:09:11 INFO (MainThread) [supervisor.backups.manager] Found 4 backup files
22-04-08 20:09:20 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 20:09:20 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
22-04-08 20:10:54 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 20:10:54 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
22-04-08 20:11:48 WARNING (MainThread) [supervisor.jobs] 'Updater.fetch_data' blocked from execution, no supervisor internet connection
22-04-08 20:11:48 INFO (MainThread) [supervisor.jobs] 'StoreManager.update_repositories' blocked from execution, no supervisor internet connection
22-04-08 20:11:48 INFO (MainThread) [supervisor.store] Loading add-ons from store: 29 all - 0 new - 0 remove
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Unknown option 'base_topic' for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'external_converters' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'devices' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'groups' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'homeassistant' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'permit_join' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'advanced' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'device_options' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'blocklist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'passlist' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'queue' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'frontend' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'experimental' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Option 'availability' does not exist in the schema for Zigbee2mqtt (45df7312_zigbee2mqtt)
22-04-08 20:13:49 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 20:13:49 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup

There is Internet access, the home network is working fine, there is access to the Raspberry Pi 4 via SSH protocol.
How do I restore my system from a local backup?

why would you “restore” if there are no Errors in your system ? … if you manage to Revert to 2022.3.8 … you HAVE to Update to 2022.4.0 … if you don’t see this available wait a day or 2 and it will pop op, if not already

PS, There were major changes to made the DB in 2022.4, so if your system running fine now, on 2022.3.8, you have to Update System to 2022.4, you can’t apply a Backup you made in 2022.4, to a system running 20022.3.8

Edit2: ok, maybe i misunderstood, and that you actually still are on 2022.4, or ? But in that case try again(as you have no errors) to update to 2022.4.1, see if that works now … again i do hope you wasn’t un-patience when you first updated to 2022.4 due to the DB-Update could take loooong time, for some people ( 1 Person reported 9 hours ! , for my system the rebuild of DB took about 5-10 min i think …

Then again i don’t have Zigbee2mqtt And there was reports in regards to some zigbee integration, some solved in 2022.4.1

Search this Topic: … If you get errors due to Update to 2022.4

Below is also not Errors, but warnings … and if your DB was successfully Updated, below "22-04-08 20:11:50 WARNING (MainThread) [supervisor.addons.options] Unknown option ‘base_topic’ " is most likely because this is “Attributes” which have been moved in 2022.4, and moved to another “Table” in the DB … meaning they still exist, so shouldn’t cause ERRORS

I have version 2022.4.0 from yesterday. And I can’t upgrade to version 2022.4.1
That’s why I wanted to roll back and wait. But I can’t go back or forward.
When trying to update, core_2022.4.0.tar is backed up, but nothing happens.
Here is the log:

22-04-08 21:30:11 INFO (MainThread) [supervisor.backups.manager] Creating new partial backup with slug 355a3cc2
22-04-08 21:30:11 INFO (MainThread) [supervisor.homeassistant.module] Backing up Home Assistant Core config folder
22-04-08 21:31:41 INFO (MainThread) [supervisor.homeassistant.module] Backup Home Assistant Core config folder done
22-04-08 21:31:42 INFO (MainThread) [supervisor.backups.manager] Creating partial backup with slug 355a3cc2 completed
22-04-08 21:31:42 INFO (MainThread) [supervisor.homeassistant.core] Updating Home Assistant to version 2022.4.1
22-04-08 21:31:42 INFO (SyncWorker_0) [supervisor.docker.interface] Updating image ghcr.io/home-assistant/raspberrypi4-64-homeassistant:2022.4.0 to ghcr.io/home-assistant/raspberrypi4-64-homeassistant:2022.4.1
22-04-08 21:31:42 INFO (SyncWorker_0) [supervisor.docker.interface] Downloading docker image ghcr.io/home-assistant/raspberrypi4-64-homeassistant with tag 2022.4.1.
22-04-08 21:31:47 INFO (MainThread) [supervisor.api.middleware.security] /supervisor/info access from cebe7a76_hassio_google_drive_backup
22-04-08 21:31:47 INFO (MainThread) [supervisor.api.middleware.security] /backups access from cebe7a76_hassio_google_drive_backup
22-04-08 21:31:47 INFO (MainThread) [supervisor.api.middleware.security] /backups/355a3cc2/info access from cebe7a76_hassio_google_drive_backup
22-04-08 21:31:50 ERROR (SyncWorker_0) [supervisor.docker.interface] Can't install ghcr.io/home-assistant/raspberrypi4-64-homeassistant:2022.4.1: 500 Server Error for http+docker://localhost/v1.41/images/create?tag=2022.4.1&fromImage=ghcr.io%2Fhome-assistant%2Fraspberrypi4-64-homeassistant&platform=linux%2Farm64: Internal Server Error ("Get "https://ghcr.io/v2/": dial tcp 140.82.121.34:443: connect: no route to host")
22-04-08 21:31:50 WARNING (MainThread) [supervisor.homeassistant.core] Updating Home Assistant image failed
22-04-08 21:32:20 WARNING (MainThread) [supervisor.jobs] 'Updater.fetch_data' blocked from execution, no supervisor internet connection
22-04-08 21:32:20 INFO (MainThread) [supervisor.jobs] 'StoreManager.update_repositories' blocked from execution, no supervisor internet connection
22-04-08 21:32:20 INFO (MainThread) [supervisor.store] Loading add-ons from store: 29 all - 0 new - 0 remove

saw such similar ERROR in another Update recently, a “fix” came after few days … but i think you should report this, as it seems same reason why you can’t “Rollback” to 2022.3.8 …

Another option is that you could try “another” older backup, see if that works, thou you probably get the same :frowning:
INFO (MainThread) [supervisor.jobs] 'BackupManager.do_restore_partial' blocked from execution, no supervisor internet connection

Have you made these “options” your self in a yaml ?
… and you do use the “default” DB in HA ?
PS: i noticed you used google backup ? … do you have any backup-files locally ? so you could try a “local” restore

The problem was solved.
Added a line to the /etc/dhcpcd.conf file
denyinterfaces eth0
and after
sudo reboot
the host system has access to the Internet.
Updated to 2022.4.1
Thanks

1 Like

Not much of a help, but i guess i kept you going :joy: … thou i didn’t thought about HA’s dhcp, maybe your routers, but as it occurred after upgrade, router sittings cant be affected , and i never figured out what that “dial tcp” mend … but good to hear you solved it

PS: another time if you get erros, you can change “Logger” from Info > to DEBUG … might give you more details to go on

the /etc/dhcpcd.conf file I tweaked is on the host system (Raspberry Pi)

ah ok, i don’t know anything about Pi , i use and older laptop :slight_smile: … running homeassistant os , in a VM