Operating-system: hassos update errors

Created on 15 Jan 2020  Â·  55Comments  Â·  Source: home-assistant/operating-system

I try to update form 2.12 to 3.8

ERROR:
assistant/hassos/releases/download/3.8/hassos_ova-3.8.raucb
20-01-15 12:13:37 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-3.8.raucb
20-01-15 12:13:37 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on /
20-01-15 12:13:37 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc
20-01-15 12:13:38 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc
20-01-15 12:13:38 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /
20-01-15 12:13:43 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Most helpful comment

I'm back! Just got the same error, uprading to the next version (3.10 - 3.11), where this is still a problem :)

HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

All 55 comments

Yeah. Same error message from 3.7 to 3.8 using Intel NUC.

Same on pi4 from 3.7 to 3.8, after this the error changed to:
WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_rpi4-3.8.raucb:

Yeah. Same error message from 3.7 to 3.8 using Intel NUC.

Can you restart the host and try it again?

Yeah. Same error message from 3.7 to 3.8 using Intel NUC.

Can you restart the host and try it again?

The first law of computer science 🥇 . I have restarted and then updated without problem using a Intel NUC. Is this the normal procedure? Thank you @pvizeli

Tried that, still not working.....

I tried rebooting the host (hassio host reboot) and retried afterwards, still the same error;

20-01-17 08:48:13 INFO (MainThread) [hassio.host.services] Reload local service hassos-apparmor.service
20-01-17 08:48:58 INFO (MainThread) [hassio.hassos] Detect HassOS 3.7 / BootSlot A
20-01-17 08:48:58 INFO (SyncWorker_4) [hassio.docker.hassos_cli] Found HassOS CLI homeassistant/armv7-hassio-cli with version 15
20-01-17 08:49:00 INFO (MainThread) [hassio.hassos] Rauc: A - marked slot kernel.0 as good
20-01-17 08:50:33 INFO (MainThread) [hassio.api.security] /hassos/info access from core_ssh
20-01-17 08:50:41 INFO (MainThread) [hassio.api.security] /hassos/update access from core_ssh
20-01-17 08:50:41 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_rpi4-3.8.raucb
20-01-17 08:55:41 WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_rpi4-3.8.raucb: 

@ondoteam I think there was an issue with resources/file descriptors. I linux reboot help there.

@robbinjanssen Can you download it manual with the link? The device can't download the file from this link.

I'm running HASS on an intel NUC using Hyper-v and I receive the following error:
ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

same error

First make full snapshot under hass.io and download it to your computer then go to hassos releases and download new image and flash it to sd card and start new system. Copy snapshot you made before to backup folder then go under snapshots and do a refresh. Then restore with wipe & restore. Wait to complete. Thats it:)

@ondoteam I think there was an issue with resources/file descriptors. I linux reboot help there.

@robbinjanssen Can you download it manual with the link? The device can't download the file from this link.

Yes I can;

$ ssh [email protected]

  _    _                 _       
 | |  | |               (_)      
 | |__| | __ _ ___ ___   _  ___  
 |  __  |/ _` / __/ __| | |/ _ \ 
 | |  | | (_| \__ \__ \_| | (_) |
 |_|  |_|\__,_|___/___(_)_|\___/ 



Our Cli:
$ hassio help

~ $ wget https://github.com/home-assistant/hassos/releases/download/3.8/hassos_rpi4-3.8.raucb
Connecting to github.com (140.82.118.4:443)
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (52.216.24.196:443)
saving to 'hassos_rpi4-3.8.raucb'
hassos_rpi4-3.8.rauc   2% |***                                                                                                                                                                 | 2015k  0:06:56 ETA

I'll happily provide more debug/information; just tell me what you would like to see :)

Edit:
I kept the download going, but at some point (> 50%) wget just says stalled, maybe it times out and therefor the update fails?

Same (or similar) issue here while running on VMWare and HassOS 2.12:

20-01-18 15:47:37 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_ova-3.8.raucb
20-01-18 15:47:52 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-3.8.raucb
20-01-18 15:47:52 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on /
20-01-18 15:47:52 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc
20-01-18 15:47:53 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc
20-01-18 15:47:53 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /
20-01-18 15:47:53 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Any additional data I can provide?

20-01-31 19:00:37 INFO (MainThread) [hassio.api.proxy] Home Assistant WebSocket API request running
20-01-31 19:00:44 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_ova-3.8.raucb
20-01-31 19:00:49 WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_ova-3.8.raucb: Cannot connect to host github.com:443 ssl:None [Try again]
20-01-31 19:01:59 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_ova-3.8.raucb
20-01-31 19:02:04 WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/hassos/releases/download/3.8/hassos_ova-3.8.raucb: Cannot connect to host github.com:443 ssl:None [Try again]

However I can download that file with wget from within ssh connection to my device. Multiple reboots didn't do the trick. Any advice?

UPDATE

Not sure if that was the root cause but hey. After one change it did work. So here's the story: I'm using AdGaurd Home addon. My router is set up to point to my Home Assistant device as a Primary DNS Server. So I did this:

  • set 8.8.8.8 as a Primary DNS Server.
  • reboot HASS.io
  • press update
  • it worked.

Also working here after trying the update again, strange, didn't change anything

HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Look like a kernel issue (REL-2 use 4.14) with VM. Maybe it's fix with REL-3 (Linux 4.19).

Same here (Proxmox VM, Supervisor 198, HA V 0.105.0):

20-02-06 00:10:33 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.raucb
20-02-06 00:10:43 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-3.9.raucb
20-02-06 00:10:43 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on /
20-02-06 00:10:43 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc
20-02-06 00:10:44 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc
20-02-06 00:10:44 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /
20-02-06 00:10:44 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

I have the exact same setup and issue as jjmuriel.

Seems there are multiple issues in this ticket. @robbinjanssen - I have the same issue as you. Turns out there appears to be a 5 minute download timeout on the Update button from Home Assistant - Core. Over WiFi, I always hit that and have to plug into an Ethernet port.

Also same issue here

Proxmox VM, Supervisor 198, HA V 0.105.1

Having the same issue Oracle Virtualbox VM windows server 2012R2. I cannot install addons either getting the second error.
Supervisor version 198 and Host System 3.8 try to upgrade to 3.9

20-02-06 06:42:27 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32
20-02-06 06:47:59 INFO (SyncWorker_1) [hassio.docker.interface] Pull image hassioaddons/pi-hole-amd64 tag 4.0.0.
20-02-06 06:48:02 ERROR (SyncWorker_1) [hassio.docker.interface] Can't install hassioaddons/pi-hole-amd64:4.0.0 -> 500 Server Error: Internal Server Error ("readlink /mnt/data/docker/overlay2: invalid argument").

I'm running hassio too on an Intel NUC with Virtualbox. I'm also unable to update HassOS to version 3.9. The current version I'm running is 2.10. Supervisor is version 198.

  • I tried restarting the VM, that didn't help.
  • I tried updating HassOS to 2.11 first, using the console. "os update --version 2.11". That gives the same errors:

20-02-06 09:15:05 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/2.11/hassos_ova-2.11.raucb 20-02-06 09:15:14 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-2.11.raucb 20-02-06 09:15:14 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on / 20-02-06 09:15:14 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc 20-02-06 09:15:15 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc 20-02-06 09:15:15 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on / 20-02-06 09:15:15 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

readlink /mnt/data/docker/overlay2: invalid argument is an docker issue with his overlay database. Run hassio su repair to rebuild the docker database/storage

I ran hassio su repair:

20-02-06 10:33:17 INFO (MainThread) [hassio.core] Start repairing of Hass.io Environment 20-02-06 10:33:17 INFO (SyncWorker_0) [hassio.docker] Prune stale containers 20-02-06 10:33:17 INFO (SyncWorker_0) [hassio.docker] Prune stale images 20-02-06 10:33:24 INFO (SyncWorker_0) [hassio.docker] Prune stale builds 20-02-06 10:33:24 INFO (SyncWorker_0) [hassio.docker] Prune stale volumes 20-02-06 10:33:24 INFO (SyncWorker_0) [hassio.docker] Prune stale networks 20-02-06 10:33:24 INFO (MainThread) [hassio.addons] Found 3 add-ons to repair 20-02-06 10:33:24 INFO (MainThread) [hassio.addons] Start repair for add-on: core_letsencrypt 20-02-06 10:33:24 INFO (SyncWorker_1) [hassio.docker.interface] Pull image homeassistant/amd64-addon-letsencrypt tag 4.3. 20-02-06 10:33:40 INFO (MainThread) [hassio.addons] Start repair for add-on: core_check_config 20-02-06 10:33:40 INFO (SyncWorker_4) [hassio.docker.interface] Pull image homeassistant/amd64-addon-check_config tag 3.1. 20-02-06 10:34:39 INFO (MainThread) [hassio.addons] Start repair for add-on: a0d7b954_motioneye 20-02-06 10:34:39 INFO (SyncWorker_2) [hassio.docker.interface] Pull image hassioaddons/motioneye tag 0.6.0. 20-02-06 10:35:11 INFO (MainThread) [hassio.hassos] Repair HassOS CLI 15 20-02-06 10:35:11 INFO (SyncWorker_2) [hassio.docker.interface] Pull image homeassistant/amd64-hassio-cli tag 15. 20-02-06 10:35:12 INFO (SyncWorker_2) [hassio.docker.interface] Tag image homeassistant/amd64-hassio-cli with version 15 as latest 20-02-06 10:35:12 INFO (MainThread) [hassio.supervisor] Repair Supervisor 198 20-02-06 10:35:12 INFO (MainThread) [hassio.core] Finished repairing of Hass.io Environment

Then I retried to update HassOS with hassio os update:

20-02-06 10:36:24 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.raucb 20-02-06 10:36:32 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-3.9.raucb 20-02-06 10:36:32 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on / 20-02-06 10:36:32 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc 20-02-06 10:36:34 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc 20-02-06 10:36:34 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on / 20-02-06 10:36:34 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Same error :(

readlink /mnt/data/docker/overlay2: invalid argument is an docker issue with his overlay database. Run hassio su repair to rebuild the docker database/storage

Thank you @pvizeli your solution worked for the addons but still not able to update operating system to 3.9. I appreciate that. Thank you

Same issue here. Tried rebooting, updating from CLI, and hassio su repair. No luck. I'm running hassos 2.12 on ESXi.

I was having the same issue, and did the same as @u17194907425 (removing adguard from my router and putting 8.8.8.8) and the update to the OS went through.

Same error but with hassOS 3.9 on Proxmox:

20-02-07 10:17:43 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.raucb
20-02-07 10:17:52 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-3.9.raucb
20-02-07 10:17:52 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on /
20-02-07 10:17:52 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc
20-02-07 10:17:53 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc
20-02-07 10:17:53 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /
20-02-07 10:17:53 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Update..I tried a second time and it worked. Bit uncomfortable with that, but ¯\_(ツ)_/¯

Update..I tried a second time and it worked. Bit uncomfortable with that, but ¯_(ツ)_/¯

Suddenly it worked here too. Everything's up to date. At first my front-end wouldn't load, but after rebuilding hassio, reloading the supervisor and rebooting the VM, everything works fine again.

Same, after a lot of reboots it is now working. Very weird

Hmm, had the same issue. Seems like AdGuard Add-On cause this issue. After a disabled AdGuard, changed DNS-Server back to my router and rebooted HomeAssistant Host everything started working normal.

I don't have AdGuard Add-On and I had the same issue. I changed several times the DNS and nothing. Only after several reboots I can updated HassOS.

Still no luck here. I'm not using AdGuard, but I'm using PiHole. I've checked query logs there and nothing is getting blocked. I've rebooted several times and still can't update HassOS.

Weird... Rebooted one more time and I was able to upgrade.

Hi,
Same issue for me too !
Can't upgrade hassos, I'm using homeassistant 0.104.3 and hassos: 3.7.
Is it possible to do an offline upgrade without install a new fresh hassio image?
Is there a tutorial for that?

Many thanks for your help.

Best regards

I also did some reboots and eventually the update went through.

"Operating System 3.9
You are currently running version 3.5"

Reboot did not help

WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/hassos/releases/download/3.9/hassos_rpi4-3.9.raucb: Cannot connect to host github-production-release-asset-2e65be.s3.amazonaws.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)')]

This issue seems to be tricky, as I was able to update from 2.12 to 3.8 at some point. Interestingly, I'm currently running into the issue while updating to 3.9:

20-02-08 21:44:48 INFO (MainThread) [hassio.api.security] /supervisor/update access from a0d7b954_ssh
20-02-08 21:45:12 INFO (MainThread) [hassio.api.security] /hassos/info access from a0d7b954_ssh
20-02-08 21:45:17 INFO (MainThread) [hassio.api.security] /hassos/update access from a0d7b954_ssh
20-02-08 21:45:17 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/hassos/releases/download/3.9/hassos_ova-3.9.raucb
20-02-08 21:45:33 INFO (MainThread) [hassio.hassos] OTA update is downloaded on /data/tmp/hassos-3.9.raucb
20-02-08 21:45:33 INFO (MainThread) [hassio.utils.gdbus] Call de.pengutronix.rauc.Installer.Install on /
20-02-08 21:45:33 INFO (MainThread) [hassio.utils.gdbus] Start dbus monitor on de.pengutronix.rauc
20-02-08 21:45:34 INFO (MainThread) [hassio.utils.gdbus] Stop dbus monitor on de.pengutronix.rauc
20-02-08 21:45:34 INFO (MainThread) [hassio.utils.gdbus] Call org.freedesktop.DBus.Properties.GetAll on /
20-02-08 21:45:34 ERROR (MainThread) [hassio.hassos] HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Trying the update on the CLI using _hassio hassos update --log-level debug_ I get:

DEBU[0000] Adding homedir to searchpath                  homedir=/root
INFO[0000] No configfile found
DEBU[0000] Debug flags                                   apiToken=37ec59e4bbdfbee84d38c6a60ed625502ddf95212402f1ab3158e29db5bf85e10403a0496c6ee3c3efddddbac498c76e9abb20ec248b7bdd cfgFile= endpoint=hassio logLevel=debug noProgress=false rawJSON=false
DEBU[0000] hassos update                                 args="[]"
DEBU[0000] [GenerateURI]                                 base=hassio command=update section=hassos
DEBU[0000] [GenerateURI] Result                          uri="http://hassio/hassos/update" url="http://hassio/hassos/update" url(string)="http://hassio/hassos/update"
⣻ Processing... DEBU[0016] Response                                      body="{\"result\": \"error\", \"message\": \"Unknown Error, see logs\"}" fields.time=16.344617825s headers="map[Content-Length:[57] Content-Type:[application/json; charset=utf-8] Date:[Sat, 08 Feb 2020 21:51:19 GMT] Server:[Python/3.7 aiohttp/3.6.1]]" recieved-at="2020-02-08 22:51:19.58283164 +0100 CET m=+16.351167389" request="&{POST http://hassio/hassos/update HTTP/1.1 1 1 map[Accept:[application/json] Authorization:[Bearer 37ec.removed.bdd] User-Agent:[go-resty/2.1.0 (https://github.com/go-resty/resty)] X-Hassio-Key:[ 37ec.removed.bdd]] <nil> 0x726480 0 [] false hassio map[] map[] <nil> map[]   <nil> <nil> <nil> <nil>}" status="400 Bad Request" statuscode=400
Processing... Done.

Error: Unknown Error, see logs

Got same error message with _hassos update --log-level debug_

DEBU[0000] Adding homedir to searchpath                  homedir=/root
INFO[0000] No configfile found                          
DEBU[0000] Debug flags                                   apiToken=dc2074c88e18417bbc5b813c2c3979f1 cfgFile= endpoint=hassio logLevel=debug noProgress=false rawJSON=false
DEBU[0000] hassos update                                 args="[]"
DEBU[0000] [GenerateURI]                                 base=hassio command=update section=hassos
DEBU[0000] [GenerateURI] Result                          uri="http://hassio/hassos/update" url="http://hassio/hassos/update" url(string)="http://hassio/hassos/update"
⣽ Processing... DEBU[0001] Response                                      body="{\"result\": \"error\", \"message\": \"Unknown Error, see logs\"}" fields.time=1.206078735s headers="map[Content-Length:[57] Content-Type:[application/json; charset=utf-8] Date:[Sat, 08 Feb 2020 22:24:57 GMT] Server:[Python/3.7 aiohttp/3.6.1]]" recieved-at="2020-02-08 22:24:57.261137778 +0000 UTC m=+1.217687102" request="&{POST http://hassio/hassos/update HTTP/1.1 1 1 map[Accept:[application/json] Authorization:[Bearer dc2074c88e18417bbc5b813c2c3979f1] User-Agent:[go-resty/2.1.0 (https://github.com/go-resty/resty)] X-Hassio-Key:[dc2074c88e18417bbc5b813c2c3979f1]] <nil> 0x2d1c74 0 [] false hassio map[] map[] <nil> map[]   <nil> <nil> <nil> <nil>}" status="400 Bad Request" statuscode=400
Processing... Done.

Error: Unknown Error, see logs

Hassio, Pi4
Same with 3.5 -> 3.10 update

20-02-10 13:07:18 WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/operating-system/releases/download/3.10/hassos_rpi4-3.10.raucb: Cannot connect to host github-production-release-asset-2e65be.s3.amazonaws.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)')]

Trying to update hassos from 1.13 to 3.9 on a rpi3, both from Lovelace and from cli. Similar errors as above: Unknown Error, see logs.

Same story with 3.10. System log:

20-02-11 10:13:41 INFO (MainThread) [hassio.hassos] Fetch OTA update from https://github.com/home-assistant/operating-system/releases/download/3.10/hassos_rpi3-3.10.raucb
20-02-11 10:18:41 WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/operating-system/releases/download/3.10/hassos_rpi3-3.10.raucb: 

with no way to further trace the error :-(
Is there a possibility to do a 2-step update from 1.13?

In the end, my issue seemed to be DNS related as well. I was using the Dnsmasq add-on of HASS.IO as my primary DNS (to get my FQDN for Let's Encrypt working internally so I could use HTTPS on the mobile app properly). Even though it was forwarding things to 8.8.8.8 appropriately, turning off Dnsmasq then trying to update the Hass OS again (thus presumably forcing the OS to failover to the secondary DNS) is what finally made it work.

I'm also running a split DNS setup, but stoping my local dns and defaulting to the ISP provided one didn't solve the update issue for me.

I didn't change anything to my DNS settings, and still the problem occured to me. After a day suddenly the error was gone. This seems to be totally random.

I'm back! Just got the same error, uprading to the next version (3.10 - 3.11), where this is still a problem :)

HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32

Anyone working on this issue.
I changed my dns to 8.8.8.8, increased space on my vm, rebooted.
Still get same issue when I try to update from 3.8 to 3.9/3.10/3.11

Pi4
3.5->3.11

20-02-20 18:52:18 WARNING (MainThread) [hassio.hassos] Can't fetch versions from https://github.com/home-assistant/operating-system/releases/download/3.11/hassos_rpi4-3.11.raucb: Cannot connect to host github-production-release-asset-2e65be.s3.amazonaws.com:443 ssl:True [SSLCertVerificationError: (1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1076)')]

Hi,
After many attempts suddenly update 3.7 to 3.11 works ! Why ? I don't know.
Best regards

Updated from 3.5 to 3.11
Router blocked "amazonaws.com" domain for some reason.

Been stuck for the latest few releases due to below error:
HassOS update fails with: Failed mounting bundle: failed to run mount: Child process exited with code 32
At the same time, I could not login to the Hassos shell (not the ssh addon shell) as upon logging in with root on the console to the ha cli and then running the 'login' command - the cli accepts the command, tells me cli.sh has exited with code 10 and then kicks me back out to the ha cli login prompt. Wasn't sure if related. Regardless, upgrading to 3.11 does not resolve this issue, separate issue probably.

Finally managed to update to 3.11 by downloading the raucb file and installing it with a USB stick as per https://github.com/home-assistant/operating-system/blob/dev/Documentation/configuration.md

I have had this error twice for new releases. I'm running on Windows10/Intel Nuc. Both times i have solved it by restarting the NUC. (now on 3.12)

Yeah, we use Rauc as update system. I hope the next release solve that.

relevant issue opened in Rauc: https://github.com/rauc/rauc/issues/562

For whatever reason I keep getting error when trying to upgrade the os - both OTA and via USB import. Current setup - RPi3b, 32bit, os v. 1.13.
Any ideas how to complete an upgrade (besides the obvious clean isntall/restore)?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

JoeyG1973 picture JoeyG1973  Â·  12Comments

move[bot] picture move[bot]  Â·  11Comments

basdejong95 picture basdejong95  Â·  12Comments

tboyce021 picture tboyce021  Â·  13Comments

Swiftnesses picture Swiftnesses  Â·  10Comments