diff --git a/libpod/sqlite_state.go b/libpod/sqlite_state.go index 48fb368d45..95152876c8 100644 --- a/libpod/sqlite_state.go +++ b/libpod/sqlite_state.go @@ -64,15 +64,15 @@ func NewSqliteState(runtime *Runtime) (_ State, defErr error) { return nil, fmt.Errorf("setting full fsync mode in db: %w", err) } - if err := state.migrateSchemaIfNecessary(); err != nil { - return nil, err - } - // Set up tables if err := sqliteInitTables(state.conn); err != nil { return nil, fmt.Errorf("creating tables: %w", err) } + if err := state.migrateSchemaIfNecessary(); err != nil { + return nil, err + } + state.valid = true state.runtime = runtime