20.04 LTS, via docker. the script never fixes it for me.
how easy is that? i was really happy how it was running, just in docker, so i could control it via portainer etc.
there’s a lot of applications and other stuff i’ve tied into HA…
For someone running a server with 30 services, you don’t know much
Homeassistant will still run in docker, it will just do so in a debian virtual machine. You can recreate anything you are currently doing in homeassistant in the new virtual machine.
I wouldn’t expect it to take longer than an hour all in tbh.
but why go through that hassle if you could just run it on ubuntu and be done with it…
but hey, thanks for trying to help me. i genuinely appreciate it.
i just dont think i have the performance overhead to run a VM on this machine alongside it’s already busy life.
Update: I was just banned from the HA github for 7 days for linking this thread in the issues i created, where many others reported the same issues. great shit…
I was in the same situation several weeks ago. Basically, my fault for waiting so long to switch to Debian.
I was using Ubuntu 18.04 and the quickest fix was to upgrade to Ubuntu 20.04 (an investment of 90 minutes for an old hard drive).
That bought me some time to upgrade the old drive to an SSD and install Debian 10.
I’d like to say ‘better than late than never’ but, no, I should’ve done it sooner.
Because you can’t run a supported installation on Ubuntu. It wouldn’t have been hassle if it had been spread across a couple of months and done in stages. Probably could have moved everything across to a debian base, or backed up your entire Ubuntu system, installed proxmox, and run your Ubuntu instance and a hassos instance in parallel and learned it all as you went and still been done with months to spare.
edited. thought i found a fix
Even if you find ‘fixes’, they’re just hacks that are delaying the inevitable tbh.
I can’t help you any more than to implore you to find a way to get yourself on an officially supported installation.
The security issues discovered in the last couple of weeks could be the tip of the iceberg, and you’re going to want one-touch upgrades to securely patched versions.
Do you reboot after running the script? reboot the host “sudo reboot”.
Hey man, quick question. Just curious, I know many hate HA on Ubuntu, should I be thinking of switching to something else? I honestly had next to zero issue with my setup on Ubuntu. Maybe I been lucky!
Ubuntu is not a supported platform and you will eventually suffer like the OP. If you want a supported installation you need to either use HA OS or Debian.
Yes very lucky!
You need to bite the bullet. The sooner the better. The devs are not going to change their mind about this no matter how much sooking people do.
You won’t be offered any help on Github if you link to anything that relates to you having an issue while running an unsupported OS.
I get it’s annoying, but in all fairness it has been widely discussed and documented on these forums, Reddit, the HA Facebook group, etc since about May last year. It shouldn’t be coming as a shock that you need to adhere to the guidelines HERE that have been in place since June 2020 and again, widely linked and discussed.
As already suggested, spin up a HA OS VM on the machine using something like Proxmox. If it’s no longer running HA Supervised, then running a VM shouldn’t have a huge effect on the machines resources.
Expecting people to change their entire server OS to make one single application happy is indeed ridiculous. Thankfully, it is also not needed.
HA is just a simple Python application. Just run HA core in a venv on whatever OS or distro you want. As far as I see it, all these bells and whistles around Supervisor, HACS and an overengineered Docker setup is, in the context of HA, nothing but useless bloat that creates more problems than anything else. I’ve run a venv since I started with HA and never had a problem. The update to the latest security patch was one line on the CLI. A few minutes and HA was up and running again.
Well it is if like a lot of people you want the full HA experience with the supervisor. If you don’t want that then have at it.
Done a Python update lately?
I feel your pain man… anyway trying to help people who dont want to start over with lots of problem. So building this auto scripts its not yet perfect but will be gratefull if you can test it and let me know if this really help.
Depends on how you define ‘full HA experience’. I don’t miss any functionality running bare bones. No, you won’t get the click’n’play HACS thing and you need to manage your custom integrations and backups manually. Which is actually a good thing. Since the OP says he is running a rather big server, doing this should not be a big deal for him. On the upside, you don’t have to change your entire OS for it. I’d consider this a much better ‘full HA experience’.
Yup, all the time. No big deal to recompile Python from source. And btw, you can update to the latest HA version without updating Python, it still runs on 3.7.
He like many other people prefer the Supervised install otherwise he wouldn’t be here complaining!
You are also showing ignorance because HACS is available for every HA installation method. You just don’t have the addons provided by a supervised installation and MANY people prefer that instead of battling with installing components manually.
A once off change. I don’t consider that much of a burden and for novice users, having to source and install additional functionality from a Linux command line is too hard when a few clicks in supervised gets you there.
Well there are plenty of threads similar to this one except complaining about updating python every year and likewise, that is not that easy for a novice user.
In any case, the poster in this thread is looking to continue running supervised.
A change that is absolutely unacceptable in many cases. And it seems that for the OP, it is not acceptable either.
Yes, I agree. But since the OP says he’s already running a substantial Ubuntu server, we’re not talking about a total novice here. A few (rather simple) manipulations on the command line should not be an issue for someone running a Linux based server already.
Is he really ? Or maybe he’s just not aware that there are alternatives ? In any case, running a venv would be a good solution for the OP to continue running on Ubuntu with only very little loss of functionality, if any. Something the OP could at least consider as a way out of his unfortunate situation.