magus v0.4.2 is out. See what's new
¶ View markdown source · ✎ Suggest an edit

MGS9003: connector store is too new

The connector token store file records a schema version higher than the running magus understands. A newer magus wrote it; this older one refuses to read it rather than risk misparsing credentials.

[MGS9003] auth: connector store /path is version 3, newer than this magus
supports (2); upgrade magus
  see: .../MGS9003.md

Why

The store is versioned so its format can evolve. Reading a newer version with an older magus could drop fields or corrupt the file on the next write. Magus fails closed instead.

Resolution

Upgrade magus to a version at least as new as the one that wrote the store (usually the newest release). If you intentionally downgraded, either upgrade back, or move the newer store aside and re-mint connector tokens with the older version.

See also

MGS9003authconnectorstoreversionupgrade
Last updated (b022d75e)
Glossary

Op

A single tool-native command a target composes (long form: operation); the middle of the work hierarchy (Spell to Op to Target). See operations.

Lease

One row of the lease ledger: a piece of work an orchestrating agent handed out, with its goal, the checkpoint it was cut against, and the paths it owns or must not touch. The ledger records; the agent guard is what reads those facts back when grading a write. See doctrine.

Conventions

This page uses none of the site's convention markers. The full set is on the conventions page.