Running older version Concerend about upgrading

My System telling me i have an unhealthy installation. I just opened it back up after a long while and i am on version: core-0.111.3 My concern is will my system update to core-2021.6.6 from core-0.111.3 ? Wondering if I should do some incremental updates to earlier versions so as step up to this version?

If I need to do step up updates can u please direct me to how i can achieve this? I am not versed in pip3

I am running this on a synology box in Docker.
TIA

Back up current config and make sure you backup all hidden folders.

Upgrade to latest version. If errors become to much to resolve in 30min to 1hr, rollback to original version then do incremental version install OR upgrade to latest(new install) with no integrations and incrementally add the integrations back to config so the failing integration is obvious.

Since you using docker you not need pip and upgrade/downgrade is quick/easy

If only using a few integrations, maybe fresh install. You have backup so just make sure you keep this safe and you’ll be ok

By backup I mean copy of config folders not HA backup from UI. Also having HA backup is ok if you want to have both but definitely folder copy

1 Like

Thanks for your input, I have backups not entirely certain about hidden folders… I have let it try to upgrade in the dashboard but it wont complete, it just sits and spins for over an hour last time I tried.

I am not familiar with pip other than what i have seen today in the forums: I see this as well: Installing and Using PIP on Synology DSM - tech jogging so I will have to learn this package editor What Is Pip? A Guide for New Pythonistas – Real Python

Can you recommend me a path of what versions to install incrementally? Thanks again!!

it just sits and spins for over an hour

that doesn’t exactly sound like a HA container installation. What are you reffering to when you say it’s spinning forever?

Are you running HA Supervised instead? If you can verify your install method will be easier to troubleshoot :slight_smile:

P.S. Also the only time you would need pip is if you were running HA Core which I’m 99% certain you aren’t

Thnks for replying Thanasis,

I shot a quick video with Loom to show you my setup. I am not a coder so i hope this answers your questions: Loom | Free Screen & Video Recording Software Thanks

According to your video, you have a supervised installation. Since 0.111.3 there have been a few database migrations, I think HA is trying to upgrade your database while spinning.
Pip is not needed for a supervised upgrade.

Ok indeed that would be a Supervised installation. It’s interesting because even when it does work the spinning should timeout and not get stuck there. It won’t be a database migration as that happens after the update and once HA is starting up (in that time you are no longer seeing the spinning up).

Something must be failing. Open one tab in Supervisor → System → Logs and from a second tab hit update then keep refeshing your logs and see what sort of errors show ( I would assume there must be some). It could be you already can see errors from last time you tried.

Then if that doesn’t show any clear indications you can then try incrementally updating

Here are the errors before refreshing:

21-06-25 12:03:30 WARNING (MainThread) [supervisor.dbus.systemd] No systemd support on the host. Host control has been disabled.
21-06-25 12:03:35 INFO (MainThread) [supervisor.dbus.logind] No systemd-logind support on the host.
21-06-25 12:03:40 WARNING (MainThread) [supervisor.dbus.hostname] No hostname support on the host. Hostname functions have been disabled.
21-06-25 12:03:45 WARNING (MainThread) [supervisor.dbus.timedate] No timedate support on the host. Time/Date functions have been disabled.
21-06-25 12:03:50 WARNING (MainThread) [supervisor.dbus.network] No Network Manager support on the host. Local network functions have been disabled.
21-06-25 12:03:55 WARNING (MainThread) [supervisor.dbus.rauc] Host has no rauc support. OTA updates have been disabled.
21-06-25 12:03:55 INFO (MainThread) [supervisor.host.info] Updating local host information
21-06-25 12:03:55 INFO (MainThread) [supervisor.host.sound] Updating PulseAudio information
21-06-25 12:03:55 INFO (MainThread) [supervisor.host] Host information reload completed
21-06-25 12:03:55 INFO (MainThread) [supervisor.host.apparmor] Loading AppArmor Profiles: {‘hassio-supervisor’}
21-06-25 12:03:55 INFO (MainThread) [supervisor.host.apparmor] AppArmor is not enabled on host
21-06-25 12:03:55 INFO (SyncWorker_0) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-dns with version 2021.06.0
21-06-25 12:03:55 INFO (MainThread) [supervisor.plugins.dns] Updated /etc/resolv.conf
21-06-25 12:03:55 INFO (SyncWorker_1) [supervisor.docker.interface] Attaching to homeassistant/amd64-hassio-audio with version 2021.04.0
21-06-25 12:03:55 INFO (SyncWorker_1) [supervisor.docker.interface] Attaching to homeassistant/amd64-hassio-cli with version 2021.05.1
21-06-25 12:03:55 INFO (SyncWorker_1) [supervisor.docker.interface] Attaching to ghcr.io/home-assistant/amd64-hassio-observer with version 2021.06.0
21-06-25 12:03:56 INFO (SyncWorker_1) [supervisor.docker.interface] Attaching to homeassistant/amd64-hassio-multicast with version 2021.04.0
21-06-25 12:03:56 INFO (MainThread) [supervisor.updater] Fetching update data from https://version.home-assistant.io/stable.json
21-06-25 12:03:58 INFO (SyncWorker_0) [supervisor.docker.interface] Attaching to homeassistant/qemux86-64-homeassistant with version 0.111.3
21-06-25 12:03:58 INFO (MainThread) [supervisor.homeassistant.secrets] Loaded 1 Home Assistant secrets
21-06-25 12:03:58 INFO (MainThread) [supervisor.hassos] No Home Assistant Operating System found
21-06-25 12:03:59 INFO (MainThread) [supervisor.store.git] Loading add-on /data/addons/git/a0d7b954 repository
21-06-25 12:03:59 INFO (MainThread) [supervisor.store.git] Loading add-on /data/addons/core repository
21-06-25 12:03:59 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token
21-06-25 12:03:59 INFO (MainThread) [supervisor.homeassistant.websocket] WebSocket command WSType.SUPERVISOR_EVENT is not supported until core-2021.2.4. Ignoring WebSocket message.
21-06-25 12:03:59 INFO (MainThread) [supervisor.homeassistant.websocket] WebSocket command WSType.SUPERVISOR_EVENT is not supported until core-2021.2.4. Ignoring WebSocket message.
21-06-25 12:04:03 INFO (MainThread) [supervisor.store] Loading add-ons from store: 63 all - 63 new - 0 remove
21-06-25 12:04:03 INFO (MainThread) [supervisor.addons] Found 0 installed add-ons
21-06-25 12:04:03 INFO (MainThread) [supervisor.snapshots] Found 4 snapshot files
21-06-25 12:04:04 INFO (MainThread) [supervisor.discovery] Loaded 0 messages
21-06-25 12:04:04 INFO (MainThread) [supervisor.ingress] Loaded 0 ingress sessions
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.SETUP
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.check] System checks complete
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.SETUP
21-06-25 12:04:04 WARNING (MainThread) [supervisor.resolution.evaluations.base] NetworkManager is not correctly configured (more-info: Network Manager - Home Assistant)
21-06-25 12:04:04 WARNING (MainThread) [supervisor.resolution.evaluations.base] Detected unsupported OS: None (more-info: Operating System - Home Assistant)
21-06-25 12:04:04 WARNING (MainThread) [supervisor.resolution.evaluations.base] Systemd is not correctly working (more-info: Systemd - Home Assistant)
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-06-25 12:04:04 INFO (MainThread) [supervisor.jobs] ‘ResolutionFixup.run_autofix’ blocked from execution, system is not healthy
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.SETUP
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-06-25 12:04:04 INFO (MainThread) [main] Running Supervisor
21-06-25 12:04:04 WARNING (MainThread) [supervisor.core] System running in a unsupported environment!
21-06-25 12:04:04 CRITICAL (MainThread) [supervisor.core] System is running in an unhealthy state and needs manual intervention!
21-06-25 12:04:04 INFO (MainThread) [supervisor.jobs] ‘HassOS.mark_healthy’ blocked from execution, no Home Assistant OS available
21-06-25 12:04:04 INFO (MainThread) [supervisor.addons] Phase ‘AddonStartup.INITIALIZE’ starting 0 add-ons
21-06-25 12:04:04 INFO (MainThread) [supervisor.addons] Phase ‘AddonStartup.SYSTEM’ starting 0 add-ons
21-06-25 12:04:04 INFO (MainThread) [supervisor.addons] Phase ‘AddonStartup.SERVICES’ starting 0 add-ons
21-06-25 12:04:04 INFO (MainThread) [supervisor.core] Skiping start of Home Assistant
21-06-25 12:04:04 INFO (MainThread) [supervisor.addons] Phase ‘AddonStartup.APPLICATION’ starting 0 add-ons
21-06-25 12:04:04 INFO (MainThread) [supervisor.misc.tasks] All core tasks are scheduled
21-06-25 12:04:04 INFO (MainThread) [supervisor.core] Supervisor is up and running
21-06-25 12:04:04 INFO (MainThread) [supervisor.host.info] Updating local host information
21-06-25 12:04:04 INFO (MainThread) [supervisor.host] Host information reload completed
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.SECURITY/ContextType.CORE
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.module] Create new issue IssueType.SECURITY - ContextType.CORE / SecurityReference.CUSTOM_COMPONENTS_BELOW_2021_1_5
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.module] Create new suggestion SuggestionType.EXECUTE_UPDATE - ContextType.CORE / SecurityReference.CUSTOM_COMPONENTS_BELOW_2021_1_5
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.check] System checks complete
21-06-25 12:04:04 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
21-06-25 12:04:04 INFO (MainThread) [supervisor.homeassistant.websocket] WebSocket command WSType.SUPERVISOR_EVENT is not supported until core-2021.2.4. Ignoring WebSocket message.
21-06-25 12:04:04 INFO (MainThread) [supervisor.homeassistant.websocket] WebSocket command WSType.SUPERVISOR_EVENT is not supported until core-2021.2.4. Ignoring WebSocket message.
21-06-25 12:04:04 INFO (MainThread) [supervisor.homeassistant.websocket] WebSocket command WSType.SUPERVISOR_EVENT is not supported until core-2021.2.4. Ignoring WebSocket message.
21-06-25 12:04:06 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-06-25 12:04:06 INFO (MainThread) [supervisor.jobs] ‘ResolutionFixup.run_autofix’ blocked from execution, system is not healthy

21-06-25 12:34:04 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token

21-06-25 13:04:04 INFO (MainThread) [supervisor.resolution.check] Starting system checks with state CoreState.RUNNING
21-06-25 13:04:04 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.PWNED/ContextType.ADDON
21-06-25 13:04:04 INFO (MainThread) [supervisor.resolution.checks.base] Run check for IssueType.FREE_SPACE/ContextType.SYSTEM
21-06-25 13:04:04 INFO (MainThread) [supervisor.resolution.check] System checks complete
21-06-25 13:04:04 INFO (MainThread) [supervisor.resolution.evaluate] Starting system evaluation with state CoreState.RUNNING
21-06-25 13:04:04 INFO (MainThread) [supervisor.resolution.evaluate] System evaluation complete
21-06-25 13:04:04 INFO (MainThread) [supervisor.jobs] ‘ResolutionFixup.run_autofix’ blocked from execution, system is not healthy
21-06-25 13:04:04 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token

21-06-25 13:34:05 INFO (MainThread) [supervisor.homeassistant.api] Updated Home Assistant API token

I think that is the problem. What do you see when you go to supervisor → system ?

See attachment. yes system is unhealthy error and unsupported installation error is showing up!

The unsupported was expected since you are not running Supervised isntallation under Debian. But you have a lot lot of things wrong which is why it’s also unhealthy and explains why you can’t update. It never even started to try

[supervisor.dbus.rauc] Host has no rauc support. OTA updates have been disabled.

Clicking on Learn More should give an indication on how to adress them I believe.

It’s impossible to resolve on a Synology, there are many many many threads here about that.
Synology are just too old for this.
If you need to use the NAS for HA, your best bet are a VM if it’s capable of that, or a container installation without the supervisor. (many many topics about that as well)

Does normal docker install without supervisor work on synology

Could never parse that out

Thanks for the input ludeeus, I am running HA in docker now on my synology NAS and i am aware of the registry feature however since I am already running my older version of HA can i just simply re-install a new copy over the present version or do i need to uniinstall HA first? Next question what will happen to all of my devices in either of these scenarios? Thanks in advance.

I can’t answer that, you should be able to replace it, but I have no idea how Synology works, other than the fact that everything on it is outdated.

The key here is you’re running a supervised version of ha. There is no such thing as running an “older version” of supervisor. It automatically updates in the background, no matter what you do.

You need a unsupervised install for a set it and forget type install, otherwise you will always need to update on a regular schedule.