-
-
Notifications
You must be signed in to change notification settings - Fork 281
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
topgrade throws an exception when trying to update a system (aurora made) container named arch #2070
Comments
I'm not aware of any place in Aurora that unconditionally creates an arch toolbox, so it shouldn't have been "made by the system." If you do not need that toolbox, try deleting it with |
ok -- figured out what is autocreating the container. it is the arch-opentabletdriver.service created from that ujust rule. I found it in the ~/.config/systemd/user/*.service the container was/is being created with an image out of https://github.com/ublue-os/toolboxes I think this is a ublue bug -- if any of those containers are installed, topgrade thinks toolbox installed them and this error is thrown even though the ujust rule calls virutalbox: Error: container XXX is too old and no longer supported |
Did you rebase from Bazzite at some point? There is no ujust rule in Aurora that manages opentabletdriver. The only reference to it in the ublue org is in Bazzite: https://github.com/search?q=org%3Aublue-os%20%20arch-opentabletdriver.service%20&type=code. If that is the case, I can transfer the issue to the Bazzite project for them to triage. |
yes, i did try bazzite. so it must have come from there. |
Describe the bug
When I run topgrade, a container "arch" that was made by the system (i have deleted it in an effort to try to "recreate it with Toolbx version 0.0.17 or newer." but it does not fix this error
output of topgrade
── 15:35:19 - System update ────────────────────────────────────────────────────
[sudo] password for user:
Sorry, try again.
[sudo] password for user:
Note: This system is image (rpm-ostree) based.
note: automatic updates (stage) are enabled
Pulling manifest: ostree-image-signed:docker://ghcr.io/ublue-os/aurora-dx-nvidia:latest
No upgrade available.
── 15:35:33 - Toolbx ───────────────────────────────────────────────────────────
Error: container arch is too old and no longer supported
Recreate it with Toolbx version 0.0.17 or newer.
toolbx failed:
0: Command failed:
/usr/bin/toolbox run -c arch env 'TOPGRADE_PREFIX='\''Toolbx arch'\''' /run/host/usr/bin/topgrade --only system --no-self-update --skip-notify
1:
/usr/bin/toolbox
failed: exit status: 1What did you expect to happen?
I expected topgrade to run without errors. It runs through hte rest of my containers flawlessly except this one "arch" container that the system keeps building.
Output of
bootc status
Output of
groups
Extra information or context
No response
The text was updated successfully, but these errors were encountered: