Restoring a snapshot from Hassio VM to Hassio in RPi

Hi, I’m encountering a problem in installing zigbee2mqtt addon in my Hassio which is installed in RPi. I was thinking is it possible to setup a fresh Hassio installation in virtual machine (running in Windows 10), then install the zigbee2mqtt addon and create the snapshot.

Then, I will dump the newly created snapshot to my Hassio which is installed in RPi and choose to restore only the zigbee2mqtt addon.

May i know will that work?

I don’t have additional SD card at the moment and i don’t want to shutdown my Hassio to do the re-flashing stuff.

Thanks in advance

You can try, but I don’t think it will work. The CPU Architecture is different, so there needs to pulled a new docker image anyway on the RbPi. What error message do you see in the logs ?

Below is the error i’m getting. I have seen similar error before in my Hassio when i tried to install other addon few days back. I can’t resolve it and end up re-flashing the SD card and install those addon. But after few days, i bumped to this error again when i tried to install the zigbee2mqtt addon. And this time i would like to avoid re-flashing the SD card if possible.

Any idea what is the fix for below error?
Also, what if i flash another SD card with RPi Hassio image and install the zigbee2mqtt addon and then restore the snapshot with zigbee2mqtt addon with my current running Hassio in RPi? Will this work?

20-02-03 07:53:33 INFO (SyncWorker_4) [hassio.docker.interface] Pull image dwelch2101/zigbee2mqtt-armhf tag 1.9.0.
20-02-03 08:00:18 ERROR (SyncWorker_4) [hassio.docker.interface] Can't install dwelch2101/zigbee2mqtt-armhf:1.9.0 -> 500 Server Error: Internal Server Error ("error parsing HTTP 408 response body: invalid character '<' looking for beginning of value: "<html><body><h1>408 Request Time-out</h1>\nYour browser didn't send a complete request in time.\n</body></html>\n\n"").

This should work