Any attempt at installing new packages or upgrading results in “error: Transaction in progress: (null)”. This started happening after installing a bunch of packages and then rebooting.
Hello @pbjez1,
Welcome to the discussion area. For user help, it is always best to start at discussion.fedoraproject.org. There will invariably be someone there who knows about your issue.
After an update, and every time you login to Gnome, Gnome Software will check rpm-ostree for updates and flatpak for updates. This sometimes takes a long time, but if you wait it will complete. If for some reason it is hung on doing this transaction, or querying the repo, you may try rpm-ostree cancel to stop pending transactions then try rpm-ostree cleanup -m and rpm-ostree cleanup -p to cleanup metatdata and pending deployments. Also rpm-ostree cleanup -b to clear the temporary files a transaction or transactions create.
Thanks @jakfrost, yes sorry I forgot to mention that rpm-ostree cancel just hangs indefinitely. It’s been up for more than 3 hours and busy the entire time, so I don’t think waiting it out will help.
All other rpm-ostree commands like cleanup just return error: Transaction in progress: (null).
No that’s fine, we started here and we can continue here. If it is constantly in limbo like that I would suggest booting into your previous commit, and re-layering the packages you layered that caused this in the first place. I know it’s not ideal, but it will get you past this I think.