benbjohnson/litestream
Documented errors, page 6 of 7. Back to benbjohnson/litestream
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| no snapshots available | error_code | error | restore, snapshot, replica, storage |
| webdav: cannot create parent directory %q: %w | exception | error | webdav, mkdir, permissions |
| apply ltx file (level=%d, min=%s, max=%s): %w | exception | error | |
| cannot specify url & path for webdav replica | validation | error | config, webdav, litestream, validation |
| get lock file: %w | exception | error | |
| invalid timestamp (expected RFC3339 or relative time like '5 | validation | error | |
| abs: account name is required when endpoint is not specified | validation | error | abs, azure, configuration, endpoint |
| find LTX snapshots: %w | exception | error | restore, ltx, snapshot-selection, storage-backend |
| restore failed: %w | console | error | |
| sync L0 file: %w | exception | error | litestream, filesystem, fsync, disk-full, durability |
| webdav: cannot copy to temp file: %w | exception | error | filesystem, io, stream |
| webdav-url required for webdav replica | validation | error | config, webdav, litestream, validation |
| cannot verify wal state: %w | exception | error | |
| read existing lease: %w | exception | error | |
| cannot specify -force-snapshot flag without -once | validation | error | cli, flags, validation |
| database already enabled: %s | exception | warning | database, state, duplicate-operation |
| database config #%d: cannot specify both 'meta-path' and 'me | validation | error | config, validation, litestream |
| failed to expand meta path: %w | exception | error | config, env, litestream |
| bucket required for abs replica URL | validation | error | abs, azure, url, configuration |
| cannot specify url & path for oss replica | validation | error | oss, config, ambiguous |
| invalid -timestamp, must specify in ISO 8601 format (e.g. 20 | validation | error | cli, timestamp, restore, validation |
| invalid unlock target: %s | exception | error | |
| bucket required for gs replica URL | validation | error | config, url, gcs, validation |
| copy L0 file: %w | exception | error | litestream, network, io, ltx, object-storage |
| fetch l0 files: %w | exception | error | storage, retention, listing, network |
| list ltx files for catch-up: %w | exception | error | network, storage, replication |
| read ltx page frame: %w | exception | error | storage, ltx, io, network |
| s3: sse-customer-key must be valid base64: %w | validation | error | |
| cannot expand path %s, no home directory available | exception | error | path, home-directory, config, unix |
| cannot read last synced wal page: %w | exception | error | wal, frame, read, offset |
| poll L1: %w | exception | error | storage, replication, polling |
| cannot create replica for restore: %w | console | error | |
| cannot read sse-customer-key-path %q: %w | exception | error | |
| invalid txid format | validation | error | cli, txid, hex, flag-parsing |
| _litestream_lock: %w | exception | error | sqlite, checkpoint, lock-table, sql |
| write updated page %d: %w | exception | error | io, filesystem, disk, vfs |
| acquire exclusive lock: %w | exception | error | |
| begin transaction: %w | exception | error | sqlite, transaction, database |
| user required for sftp replica | validation | error | config, sftp, litestream, authentication |
| abs: cannot start new reader for %q: %w | exception | error | |
| cannot specify url & host for sftp replica | validation | error | config, sftp, litestream, validation |
| decode ltx header: %w | exception | error | vfs, ltx, corruption, header |
| read txid file for crash recovery: %w | exception | error | |
| unsupported page size: %d | exception | error | page-size, ltx, corruption |
| fetch l0 files: %w | exception | error | storage, listing, l0-retention, network |
| invalid s3 access point url: %s | validation | error | s3, url, validation, access-point |
| s3: sse-customer-key must be 256-bit (32 bytes) when decoded | validation | error | |
| invalid s3 access point arn: %s | validation | error | |
| pos: %w | exception | error | |
| config file not found | validation | error | config, file, cli |
| no replica client configured | exception | error | configuration, replica, storage, restore |
| oss: invalid url scheme | validation | error | url, config, oss, validation |
| rename hydration meta: %w | exception | warning | filesystem, rename, hydration |
| open database for follow: %w | exception | error | |
| size %d exceeds maximum allowed value (%d) | validation | error | config, size, overflow |
| database already disabled: %s | exception | warning | database, state, duplicate-operation |
| too many arguments | validation | error | cli, arguments |
| open ltx file: %w | exception | error | |
| decode database: %w | exception | error | |
| decode lock file: %w | exception | error | |
| failed to put object %s: %w | exception | error | |
| host required for webdav replica URL | validation | error | webdav, url, config, validation |
| invalid sync_interval: %w | validation | error | go, config, duration, validation |
| checkpoint: %w | exception | error | |
| iterate snapshots for crash recovery validation: %w | exception | error | |
| no replica configured for database: %s | console | error | |
| prev WAL offset is less than the header size: %d | exception | error | wal, offset, invariant, ltx |
| cannot access database: %w | console | error | |
| file replica path required | validation | error | config, replica, file, required-field |
| invalid level: must be 0-%d or "all" | validation | error | cli, flag-parsing, level, ltx |
| oss: upload to %s: %w | exception | error | oss, upload, network, storage |
| cannot restore, output path already exists: %s | exception | error | |
| invalid ltx file: level=%d min=%s max=%s has size %d bytes ( | exception | error | |
| invalid value for litestream_write_enabled: %s (use 0 or 1) | validation | error | sqlite, pragma, validation |
| read page size from database header: %w | exception | error | |
| webdav: cannot seek temp file: %w | exception | error | filesystem, seek, io |
| write page to buffer: %w | exception | error | |
| unexpected status code: %d | exception | warning | http, heartbeat, status-code, monitoring |
| unsupported integrity check mode: %d | exception | error | |
| wait for db sync executor: %w | exception | error | |
| bucket required for oss replica URL | validation | error | |
| failed to list all objects: %w | exception | error | |
| create temp L0 file: %w | exception | error | litestream, filesystem, temp-file, disk-full, l0 |
| extract timestamp from LTX header: %w | exception | error | |
| invalid cache_size: %w | validation | error | go, config, integer, validation |
| list level 0 ltx files: %w | exception | error | |
| put lock file: %w | exception | error | |
| s3: sse-customer-algorithm must be AES256, got %q | validation | error | |
| too many arguments | validation | error | cli, arguments, register, usage |
| close temp meta file: %w | exception | info | io, filesystem, temp-file |
| open wal file: %w | exception | error | wal, stat, filesystem, go |
| level must be between 0 and %d | validation | error | cli, flag-parsing, range, ltx |
| write initial txid file: %w | exception | error | |
| bucket required for oss replica | validation | error | oss, config, missing-field, replica |
| cannot validate saved TXID for crash recovery: %w | exception | error | |
| create temp database path: %w | exception | error | |
| decode header: %w | exception | error | |
| unknown replica type in config: %q | validation | error | config, replica, backend |
| bucket required for s3 replica | validation | error | |
| invalid size format: %w | validation | error | config, size, parsing |