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
podman-4.8.0: "Rolling back transaction to validate database' #20902
Comments
N.B.
… so I'm not sure why
… when this path does definitely exist? |
(N.B.: |
Looks as if the |
The # podman system reset If that throws more db errors, you may have to |
I think you want to use either of:
Since otherwise, the path would be relative. |
N.B. This issue still occurs even if Running I'd rather avoid a complete |
Update to 4.8.1 it should have all the fixes. If you still have the problem with 4.8.1 then there is another cause but I doubt it. But as @edsantiago mentioned do not use --db-backend outside of testing, it is undocumented for a reason. |
Issue Description
(This isn't a one-off error - it occurs on any invocation with this combination of backend database and transient store settings)
I'm not sure where either of
/space/podman/static
or/mnt/podman-storage/libpod
are coming from -static_dir
is not set in /etc/containers/containers.conf, andbolt.db
anddb.sql
exist in/var/run/podman/
Invocations which do work correctly are:
static_dir
declarations:Steps to reproduce the issue
Steps to reproduce the issue
podman
operation withsqlite
as a backend and without transient store.Describe the results you received
The above error message - which was not present in
podman-4.7.2
.(I briefly tested
podman-4.8.0_rc1
, so there's a possibility that something broken in the RC has persisted?)This is immediately after a reboot, so any directories such as
/var/run
will have been cleared immediately prior, andpodman system prune --force
is run as part of the system shutdown procedure - suggesting that whatever corruption has crept in is either in a persistent directory which survives asystem prune
, or has occurred a short time into the new session.Describe the results you expected
Any database errors should be manually or automatically resolvable, or
podman
should at least be specific about what exact file is affected and how the user might resolve the situation.podman info output
The text was updated successfully, but these errors were encountered: