Okay let’s take it slow and try to troubleshoot this.
Can you type the following command in terminal and post the results:
rpm-ostree status
so we can make sure nothing is layered that might be messing with the system. After that please post your system specs. Until we manage to fix the issue, you can use terminal command:
flatpak install appname
to install things. In this case, try “flatpak install kdenlive” and see if it works.
Okay, you will not like this but I would suggest resetting ostree to get rid of layered packages. This will mean nordvpn has to go.
You might think it has nothing to do with bazaar, but if possible, run
rpm-ostree reset
to reset your system and try and see if Bazaar works that way. Honestly that’s the only thing that comes to mind at the moment.
Also, googling gave this result:
“OK, I fixed the problem. Apparently I had some other flatpak repo’s installed in Warehouse. I deleted them, and Bazaar works now. Not a fan of this new app store, but then again, I hardly use it.”
So if you have any other flatpak repos installed, I recommend removing it.
This atomic immutable stuff is really getting annoying. All these hoops and problems. Simply having old software now means that it can block entire updates.
I manually updated via flatpak and am now going to do a system updtae hopefully that fixes it
Well, you are using the OS for what it’s not designed for. Honestly, that is your problem, not reading documentation and understanding what the OS is designed for.
Honestly friend, pick a tool that meets your needs instead of forcing it to do things it is not supposed to. Also, when you ask for help with a bug, give some information instead of just saying “x stuff is not working.”
If I didn’t ask, you wouldn’t say if you had anything layered, if you had any extra repos added, you didn’t even tell me which version of Bazzite you are using or your PC hardware. I had to look at your rpm-ostree status to understand you are using the dock version. You get the idea.
Simply having old software now means that it can block entire updates.
It’s not having old software that’s blocking entire updates. If you actually spent some time reading the documentation you would know. When you layer stuff, which you did with nordvpn, you block system updates. Because your system is no longer immutable.
You can read this for more information. Here’s the gist of it though:
rpm-ostree (System-Level Packages) - Layer Fedora packages at a system-level (not recommended, use as a last resort)
Use this method as a last resort and for anything at a “system-level” only.
Only distro where you cant install a package file without it pausing all system updates award.
“Well, you are using the OS for what it’s not designed for.”
Because theres no other option thats why. this immutable stuff sure as hell does not make the thing more stable. Heck ive used alot of dsitros and this is one of the most unstable one. I never imagined installing a manual package to literally be almost system breaking.
I cant even figure out WHY it needs to be immutable. Like it does not make the system more idiot proof. If anything it just makes it less idiot proof. And all the “Benfits” of a immutable operating system come with massive downfalls like not being able to install package files that aren’t 100x layered high level flatpaks.
Im to lazy to cancel my subscription. But also I use it for torrenting and other stuff because im to lazy to learn how to do it without it. Thats why I use nordvpn
it also may be possible to route all the traffic of your host system through a nordvpn distrobox container if you would want to go through that hassle.
If people are going to be layering a large number of packages, they should follow the proper instructions and, instead of repeatedly layering software, create their own custom image based on whichever distribution they prefer, Aurora, Bluefin, or Bazzite. From there, they can install all the packages they need, then use GitHub Actions to rebuild and keep their image up to date with upstream changes. Using a custom image won’t guarantee that every issue is fixed, but it’s a far more stable and maintainable approach than constantly layering new packages. If I needed to add that many components (or components that are significant), I’d do exactly that or move to a non container based distro. There’s no shame in that; I run both uBlue and traditional non-containerized distributions.
I know that not everyone can do that or is ready to dive into that, but I think that is the recommended approach.
The uBlue team can’t make a single distribution that will cater to all situations, and unfortunately the system level stuff that is being managed by bootc/rpm-ostree is NOT intended to be mucked with. That’s the whole point. If you need to muck with it, then you are back in the land where you are working on your own car. This is fine, you may need to, but uBlue really isn’t that car unless you intend to do the work the uBlue team is doing with the base container images, which is to test them and make sure they work.
The real issue is not informing users that an update is available, reboot when it suits you.
Then you can also inform them that the update failed.
Not communicating AT ALL, not informing the user at all, is an OS that doesn’t go out of the way of the user. It will inevitably cause issues in the long run and that’s the complete opposite of having benefits of auto update.
I totally understand his frustration and him blaming things that are irrelevant. But it could have been easily prevented. In this case he didn’t even know auto update was failing. Thats the real cause.