ErrLookup › ipfs/kubo

ipfs/kubo

IPFS implementation in Go: a daemon that stores and serves content-addressed data, with a CLI, HTTP Gateway, and RPC API · Go · 340 source files

Analyzed at 329838acdf on 2026-09-03. 664 documented errors.

Code / MessageTypeSeverityTags
assets: could load Asset '%s': %s
exception error go, ipfs, embedded-assets, init
pin check failed: %w
exception error go, ipfs, pins, blockstore, gc
r.String()
exception warning go, ipfs, pins, blocks
ipfs api address could not be found
exception error go, ipfs, rpc, daemon, discovery
unexpected redirect
exception error go, ipfs, rpc, http, redirect
unsupported file type '%s'
exception error go, ipfs, rpc, unixfs
cannot parse mode %s: %s
exception error go, ipfs, rpc, parsing
ls returned more objects than expected (%d)
exception error go, ipfs, rpc, ls, invariant
ls returned more links than expected (%d)
exception error go, ipfs, rpc, ls, invariant
file type %d not supported
exception error go, ipfs, rpc, unixfs
unknowm mhType %d
exception error block, multihash, http-rpc, validation
cids didn't match - local %s, remote %s
exception error dag, cid-mismatch, http-rpc, version-skew
msg (server-provided error message)
exception error http-rpc, server-error, not-found
got unexpected number of keys back
exception error keystore, http-rpc, response-validation
Name.Resolve: depth other than 1 or %d not supported
exception warning ipns, name-resolve, http-rpc, unsupported-option
http api returned no error and no results
exception warning pin, http-rpc, response-validation, version-skew
out.Err (server-provided error message)
exception error pin, verify, stream-error, server-error
n.Err (server-provided bad-node error message)
exception warning pin, verify, bad-nodes, datastore
e (stream error trailer header value)
exception error http-rpc, stream-error, trailer, io
unknowm mhType %d
exception error rpc-client, multihash, validation
unexpected Objects len
exception error rpc-client, unixfs, dag-pb
unexpected Links len
exception error rpc-client, unixfs, response-parsing
cannot get migrations from unknown fetcher type
exception error daemon, migrations, repo-upgrade
nothing downloaded by ipfs fetcher
exception error migrations, download, daemon
no local swarm address for migration node
exception error migrations, swarm, network
could not connect to migration peer %q: %s
exception error migrations, swarm-connect, network
not a file node: %q
exception error migrations, unixfs, type-assertion
cannot read migration: %w
exception error migrations, io, corruption
fs-repo requires migration
exception error daemon, migrations, repo-version
private networking (swarm.key / LIBP2P_FORCE_PNET) does not
exception error ipfs, kubo, autotls, private-network, swarm-key, config
supernode routing was never fully implemented and has been r
exception error ipfs, kubo, routing, cli, removed-feature
Routing.AcceleratedDHTClient option is set even tho Routing.
exception error ipfs, kubo, routing, dht, config
unrecognized routing option: %s
exception error ipfs, kubo, routing, cli, invalid-argument
closing plugins: %w
exception warning ipfs, kubo, plugin, shutdown, lifecycle
serveHTTPApi: GetConfig() failed: %s
exception error ipfs, kubo, config, api, daemon-startup
serveHTTPApi: socket activation failed: %s
exception error ipfs, kubo, socket-activation, systemd, api
serveHTTPApi: invalid API address: %q (err: %s)
exception error ipfs, kubo, multiaddr, config, api
serveHTTPApi: manet.Listen(%s) failed: %s
exception error ipfs, kubo, listen, port-in-use, api
serveHTTPApi: ConstructNode() failed: %s
exception error ipfs, kubo, node-construction, daemon-startup, repo
serveHTTPApi: %w
exception error daemon, network, port-in-use, rpc-api
serveHTTPApi: SetAPIAddr() failed: %w
exception error daemon, filesystem, repo, permissions
private network does not work with Routing.Type=auto. Update
validation error config, routing, private-network, validation
deprecated configuration detected. Manually migrate 'Provide
validation error config, deprecation, provider, migration
deprecated configuration detected. Manually migrate 'Reprovi
validation error config, deprecation, reprovider, migration
Provide.Strategy='flat' is no longer supported. Use 'all' in
validation error config, deprecation, provide-strategy, validation
Experimental.StrategicProviding was removed. Remove it from
validation error config, deprecation, experimental-features
invalid configuration: Provide.DHT.MaxWorkers cannot be 0 wh
validation error config, validation, provide, resource-limits
Routing.Type=delegated does not support content providing. S
validation error config, routing, provide, validation
support for IPFS_REUSEPORT was removed. Use LIBP2P_TCP_REUSE
validation error environment-variables, deprecation, daemon, reuseport
serveHTTPGateway: GetConfig() failed: %s
exception critical config, daemon, gateway, startup
serveHTTPGateway: socket activation failed: %s
exception error socket-activation, systemd, gateway, daemon
serveHTTPGateway: invalid gateway address: %q (err: %s)
exception error multiaddr, config, gateway, validation
serveHTTPGateway: manet.Listen(%s) failed: %s
exception error network, bind, port-in-use, gateway
serveHTTPGateway: ConstructNode() failed: %s
exception critical node-construction, repo-lock, datastore, daemon
serveHTTPGateway: %w
exception error gateway, listener, startup, race
serveHTTPGateway: manet.ToNetAddr() failed: %w
exception error multiaddr, gateway, config
serveHTTPGateway: SetGatewayAddr() failed: %w
exception error repo, datastore, write, gateway
serveHTTPGatewayOverLibp2p: ConstructNode() failed: %s
exception critical node-construction, libp2p, gateway, experimental
could not read config: %w
exception error config, repo, gateway, startup
cannot create libp2p gateway: node PeerHost is nil (this sho
exception critical go, daemon, dependency-injection, startup
mountFuse: GetConfig() failed: %s
exception error go, daemon, config, fuse, mount
mountFuse: ConstructNode() failed: %s
exception error go, daemon, fuse, mount, node-construction
%s path cannot be empty
validation error go, daemon, fuse, mount, config
%s path (%q) does not exist: %w
exception error go, daemon, fuse, mount, filesystem
error while inspecting %s path (%q): %w
exception error
%s path (%q) is not a directory
validation error
ipfs configuration file already exists! Reinitializing would
exception error
file argument was nil
exception error
expected a regular file
exception error
invalid configuration profile: %s
validation error cli, init, config, validation
%s is not writeable by the current user
exception error filesystem, permissions, init
unexpected error while checking writeablility of repo root:
exception error filesystem, init, io
cannot write to %s, incorrect permissions
exception error filesystem, permissions, init
init: seeding init docs failed: %s
exception warning init, filesystem, assets
error while listing remote pins: %v
exception error remote-pinning, network, api
error loading plugins: %s
exception error plugins, daemon, startup
error loading plugins (preload): %s
exception error plugins, daemon, startup
error initializing plugins: %s
exception error plugins, daemon, startup
command disabled: %v
validation error cli, kubo, command-configuration
api flag specified but command cannot be run on the daemon
validation error cli, kubo, api-flag, conflicting-options
command must be run on the daemon: %v
validation error cli, kubo, daemon-not-running
unsupported API address: %s
validation error cli, kubo, multiaddr, api-address
non-resolvable API endpoint
validation error network, dns, kubo, api-address
error setting ulimit without hard limit: %w
validation error ulimit, file-descriptors, permissions, go
failed to raise ulimit to IPFS_FD_MAX (%d): set to %d
validation warning ulimit, file-descriptors, configuration, go
failed to raise ulimit to minimum %d: set to %d
validation error ulimit, file-descriptors, containers, go
error setting: ulimit: %w
validation error ulimit, syscall, file-descriptors, go
invalid rlimits
validation error freebsd, ulimit, rlimit, go
failed to get repo path: %w
validation error config, autoconf, repo-path, startup
AutoConf cannot use the default mainnet URL (%s) on a privat
validation error autoconf, private-network, swarm-key, config-validation
no usable bootstrap peers: AutoConf is disabled (AutoConf.En
validation error autoconf, bootstrap, config-validation, startup
unknown autonat mode: %s
validation error config, autonat, unmarshal, enum-validation
unknown autonat mode: %d
validation error
invalid peer address
error_code error
failure to decode config: %w
validation error
failure to encode config: %w
validation error
%s key is not a map
validation error config, validation, path
%s not found
validation error config, validation, path
Import.CidVersion must be 0 or 1, got %d
validation error config, cid, validation, import
Import.UnixFSFileMaxLinks must be positive, got %d
validation error config, unixfs, validation, import
Import.UnixFSDirectoryMaxLinks must be non-negative, got %d
validation error config, unixfs, validation, import
Import.UnixFSHAMTDirectoryMaxFanout must be a power of 2, be
validation error config, hamt, unixfs, validation
Import.BatchMaxNodes must be positive, got %d
validation error config, import, validation
Import.BatchMaxSize must be positive, got %d
validation error config, import, validation
Import.UnixFSChunker invalid format: %q (expected "size-<byt
validation error config, chunker, validation, import
Import.HashFunction unrecognized: %q
validation error config, hash, validation, multihash
Import.HashFunction %q is not allowed for use in IPFS
validation error config, hash, verifcid, validation
Import.UnixFSHAMTDirectorySizeEstimation must be %q, %q, or
validation error config, hamt, unixfs, validation
Import.UnixFSDAGLayout must be %q or %q, got %q
validation error config, unixfs, dag-layout, validation
unrecognized key type: %s
validation error config, crypto, keys, identity
invalid provide strategy: empty token in %q
validation error config, provide, parsing, dht
unknown provide strategy token: %q in %q
validation error config, provide, parsing, dht
"all" strategy cannot be combined with other strategies in %
validation error config, provide, dht, validation
+unique/+entities must combine with pinned and/or mfs in %q
validation error config, provide, dht, validation
+unique/+entities is incompatible with roots in %q
validation error config, validation, provide-strategy
Provide.Strategy: %w
validation error config, validation, provide-strategy
Provide.BloomFPRate must be >= %d (1 in 1M), got %d
validation error config, validation, bloom-filter
Provide.DHT.Interval (%v) must be less than or equal to DHT
validation error config, validation, dht, reprovide
Provide.DHT.Interval must be non-negative, got %v
validation error config, validation, dht
Provide.DHT.Interval=0 no longer disables the provide system
validation error config, validation, migration, breaking-change
Provide.DHT.MaxWorkers must be positive, got %d
validation error config, validation, dht, workers
Provide.DHT.DedicatedPeriodicWorkers must be non-negative, g
validation error config, validation, dht, workers
Provide.DHT.DedicatedBurstWorkers must be non-negative, got
validation error config, validation, dht, workers
Provide.DHT.MaxProvideConnsPerWorker must be positive, got %
validation error config, validation, dht, workers
Provide.DHT.KeystoreBatchSize must be positive, got %d
validation error config, go, validation, dht
Provide.DHT.OfflineDelay must be non-negative, got %v
validation error config, go, validation, duration
Provide.DHT.SendProviderRecordTimeout must be positive, got
validation error config, go, validation, timeout
method name %q is missing from Routing.Methods config param
validation error config, routing, go, validation
method name %q is not a supported method on Routing.Methods
validation error config, routing, go, validation
ipfs not initialized, please run 'ipfs init'
exception error repo, initialization, go, config
failure to decode config: %w
validation error config, json, go, decode
invalid flag value: %d
validation error config, json, go, marshaling
failed to unmarshal %q into a flag: must be null/undefined,
validation error config, json, go, unmarshaling
invalid priority value: %d
validation error config, json, go, marshaling
'true' is not a valid priority
validation error config, json-parsing, kubo
priority must be positive: %d <= 0
validation error config, json-parsing, validation
unable to parse duration, expected a duration string or a fl
validation error config, json-parsing, duration
unable to parse byte size, expected a size string (e.g., "5G
validation error config, json-parsing, byte-size
The Swarm.ResourceMgr.Limits configuration has been removed
validation error config, migration, resource-manager
The Experimental.AcceleratedDHTClient key has been moved to
validation error config, migration, dht
Support for Experimental.GraphsyncEnabled has been removed i
validation error config, migration, graphsync
building fx opts: %w
exception error node-construction, dependency-injection, fx
constructing the node (see log for full detail): %w
exception error node-construction, dependency-injection, fx
depth limit exceeded
exception error unixfs, import, depth-limit
inline-limit %d exceeds maximum allowed size of %d bytes
validation error cli, validation, cid, inline
%s can't be used with UnixFS metadata like mode or modificat
validation error cli, validation, unixfs, raw-leaves
%s and %s options are not compatible
validation error cli, validation, mfs, only-hash
%s option requires %s to be set
validation error cli, validation, pinning
unrecognized hash function: %q
validation error cli, validation, multihash, hash
option %q requires %q to be provided as well
validation error cli, validation, unixfs, metadata
%s: cannot add unnamed files to MFS
validation error cli, mfs, stdin, to-files
%s: %w
exception error cli, mfs, path-validation, to-files
%s: MFS destination directory %q does not exist: %w
exception error cli, mfs, to-files, not-found
%s: MFS destination %q is not a directory
validation error cli, mfs, to-files, path
%s: MFS destination is a file: only one entry can be copied
validation error cli, mfs, to-files, batch-add
%s: MFS destination parent %q %q does not exist: %w
exception error cli, mfs, to-files, path-not-found
%s: cannot put node in path %q: %w
exception error cli, mfs, to-files, putnode
unknown event type
exception error cli, internal, events, type-assertion
expected a file argument
validation error cli, add, empty-input, stdin
unrecognized multihash function: %s
validation error cli, multihash, block-put, bad-flag-value
missing option "mhlen"
validation error cli, block-put, options, internal
unable to use %q (deprecated) and a custom %q at the same ti
validation error cli, block-put, deprecated-flag, conflicting-options
expected a file
validation error cli, block-put, file-argument, directory-input
aborted: %s
exception error cli, blockstore, block-rm
some blocks not removed
exception error cli, blockstore, pinning
no bootstrap peers to add
validation error cli, bootstrap, argument-validation
cannot add default bootstrap peers: AutoConf is disabled (Au
validation error cli, bootstrap, autoconf, config
invalid bootstrap address: %s
validation error cli, bootstrap, multiaddr, validation
bootstrap address without a transport: %s
validation error cli, bootstrap, multiaddr, validation
cannot remove individual bootstrap peers when using 'auto' p
validation error cli, bootstrap, autoconf, config
cannot specify negative offset
validation error cli, cat, argument-validation
cannot specify negative length
validation error cli, cat, argument-validation
file does not support seeking
exception error cli, cat, unixfs, seek
invalid format string: %q
validation error cli, cid, format-string, validation
cannot convert to CIDv0 with any codec other than dag-pb
validation error cli, cid, codec, validation
cannot convert to CIDv0 with any multibase other than the im
validation error cli, cid, multibase, validation
invalid cid version: %q
validation error cli, cid, validation, bad-input
can't convert non-dag-pb nodes to cidv0
validation error cli, cid, codec, dag-pb
%s
exception error cli, cid, error-passthrough
no cid in path: %s
exception warning cid, path-parsing, encoder
expected env to be of type %T, got %T
exception error env, type-mismatch, coreapi, test-harness
fast-provide: %w
exception warning network, dht, provide, pinning
expected a file argument
exception error cli, files, arguments
file argument was nil
exception error cli, files, directory
CheckCIDSize: getting dag: %w
exception error dag, blockstore, cid
CheckCIDSize: getting node size: %w
exception error dag, blocksize, cid
produced block is over 2MiB: big blocks can't be exchanged w
validation error blocksize, bitswap, dag, unixfs
pin name is %d bytes (max %d bytes)
validation error pinning, validation, remote
%q points below a root CID, expected a single CID
validation error cid, path, arguments
core/commands: unexpected type %T, expected *"core/commands"
exception error cli, encoding, type-assertion
internal error: %v
exception error
errors while displaying some entries
exception error
cannot show or change private key through API
exception error
cannot show or change pinning services credentials
exception error
--expand-auto can only be used for reading config values, no
validation error
cannot set Identity.PeerID to a value that does not match th
validation error config, identity, cli, peerid
failed to unmarshal json. %s
validation error config, json, cli, parsing
failed to find specified key
exception error config, cli, unset, key-not-found
%s is not a profile
validation error config, cli, profile
failed to get config value: %q
exception error config, cli, key-not-found, repo
failed to load config: %q
exception error config, json, repo
failed to set config value: %s (maybe use --json?)
exception error config, cli, json
ENV variable $EDITOR not set
exception error config, environment, editor
cannot parse $EDITOR value: %s
exception error config, environment, parsing
failed to get PrivKey
exception error config, identity, peerid
private key in config was not a string
exception error config, identity, type-error
failed to decode PrivKey: %w
exception error config, crypto, identity
failed to derive PeerID from PrivKey: %w
exception error config, crypto, peerid
failed to decode file as config
exception error config, json, cli
setting private key with API is not supported
exception error
failed to load remote pinning services info (%v)
exception error
cannot add or remove remote pinning services with 'config re
exception error
cannot change remote pinning services api info with `config
exception error
unexpected message from DAG import
exception error
pinning root %q FAILED: %s
exception error
--%s implies --offline and cannot be combined with --offline
validation error cli, flags-conflict, dag-export
stream flush failed: %s
exception warning io-pipe, broken-pipe, streaming
internal error during CAR export
exception critical panic, internal-error, car-export, ipld-codec
%s (currently offline, perhaps retry without the offline fla
exception error offline, block-not-found, dag-export
%s (currently offline, perhaps retry after attaching to the
exception error offline, network, block-not-found, dag-export
unexpected multipart response during emit, please file a bug
exception error multipart, rpc, bugreport, protocol-violation
unexpected non-stream passed to PostRun: please file a bugre
exception error streaming, rpc, bugreport, type-mismatch
dagStore: key was not a cid: %w
exception error cid, blockstore, key-parsing, dagstore
dagStore: key was not a cid: had %d bytes leftover
exception error cid, blockstore, key-parsing, dagstore
%T is not a valid IPLD node
exception error ipld, dag-get, type-mismatch, bugreport
invalid encoding: %s - %s
validation error cli, ipld, multicodec, encoding
internal error encoding node
exception error cli, ipld, panic, encoding
--%s implies --%s=false and cannot be combined with --%s=tru
validation error cli, dag-import, flag-conflict, pinning
import failed at block %q: %w
exception error car, dag-import, corrupt-data
import failed after block %q: %w
exception error car, dag-import, truncated-data
import failed: %w
exception error car, dag-import, invalid-input
expected a file handle
exception error cli, dag-import, input-validation
expected a regular file
exception error cli, dag-put, input-validation
cannot return size for anything other than a DAG with a root
exception error cli, dag-stat, path-resolution
error traversing DAG: %w
exception error cli, dag-stat, traversal, missing-blocks
ErrNotDHT
routing service is not a DHT
error_code error routing, dht, cli, deprecated
dht client does not support GetClosestPeers
exception error routing, dht, cli, type-assertion
removed, use 'ipfs routing' instead
exception error cli, deprecated, removed-command
daemon is shutting down (started %s ago)
exception warning daemon, shutdown, healthcheck, cli
invalid probe CID: %w
exception error diag, cid, internal
probe resolve: %w
exception error diag, healthcheck, dag, resolve
probe fetch: %w
exception error diag, healthcheck, dag, fetch
failed to open repo: %w
exception error repo, datastore, lock, cli
key not found: %s
exception warning datastore, cli, key-not-found
failed to read key: %w
exception error datastore, io, cli
failed to put key: %w
exception error
failed to sync: %w
exception error
failed to query datastore: %w
exception error
query error: %w
exception error
expected type %T, got %T
validation error
%s not installed
exception error
failed to start subcommand: %s
exception error
reached limit of %d unflushed MFS operations. To resolve: 1)
exception error
format was set by multiple options. Only one format option i
validation error
not unixfs node (proto or raw)
exception error
unrecognized node type: %s
exception error mfs, unixfs, cli
cp: source must be a valid UnixFS (dag-pb or raw codec)
exception error mfs, cli, unixfs, cid
cp: cannot get node from path %s: %s
exception error mfs, cli, path-resolution
%w: %v
exception error mfs, cli, unixfs, dag-pb
cp: cannot unlink existing file: %s
exception error mfs, cli, cp
cp: cannot put node in path %s: %s
exception error mfs, cli, cp
cp: cannot flush the created file %s: %s
exception error mfs, cli, flush
cp: cannot flush the created file's parent folder %s: %s
exception warning mfs, cli, flush
not a directory: %s
exception error mfs, cli, path-validation
not a file: %s
exception error mfs, cli, cp
unrecognized type
exception error
%s: %w
exception error
%s was not a file
exception error
cannot specify negative offset
validation error
offset was past end of file (%d > %d)
exception error
cannot specify negative 'count'
validation error
cp: cannot flush the destination file's parent folder %s: %s
exception error
cp: cannot flush the source's file's parent folder %s: %s
exception error
cannot have negative write offset
validation error
cannot have negative byte count
validation error
cannot change CID format of the MFS root; use 'ipfs config I
exception error
can only update directories
exception error
files rm always flushes for safety. The --flush flag cannot
exception error
%s is not a valid path: %w
exception error
can't remove some files
exception error
cannot delete root
exception error
path is a directory, use -r to remove directories
exception error
unrecognized hash function: %q
exception error
expected *mfs.File, didn't get it. This is likely a race con
exception error mfs, race-condition, type-assertion, go
paths must not be empty
validation error validation, mfs, path, cli
paths must start with a leading slash
validation error validation, mfs, path, cli
expected *mfs.Directory, didn't get it. This is likely a rac
exception error mfs, race-condition, type-assertion, go
this is a potentially destructive operation; pass --confirm
exception error cli, destructive-operation, safety-guard, mfs
invalid CID %q: %w
exception error validation, cid, cli, parsing
opening repo (is the daemon running?): %w
exception error repo, fsrepo, daemon, lock, cli
checking if new root exists: %w
exception error blockstore, cid, local-data, cli
new root %s does not exist locally; fetch it first with 'ipf
exception error blockstore, cid, garbage-collection, cli
reading new root block: %w
exception error blockstore, dag-pb, datastore, cli
new root is not a valid dag-pb node: %w
exception error
new root is not a valid UnixFS node: %w
exception error
new root must be a directory, got %s
exception error
reading current MFS root: %w
exception error
writing new MFS root: %w
exception error
compression level must be between 1 and 9
error_code error cli, gzip, validation, options
file is not regular
exception error cli, unixfs, compression, tar
invalid peer id
exception error cli, libp2p, peer-id, validation
'ipfs id' cannot query information on remote peers without a
exception error cli, daemon, offline, network
attempted to print nil peer
exception error
panic(err)
panic error
please specify a key type with --type
exception error
cannot create key with name 'self'
exception error
cannot export key with name 'self'
exception error
key export expects repo version (%d) but found (%d)
exception error
key with name '%s' doesn't exist
exception error
converting libp2p private key to std Go key: %w
exception error
marshalling key to PKCS8 format: %w
exception error
unrecognized export format: %s
exception error
encoding PEM block: %w
exception error cli, keystore, pem, io
refusing to export key to %s: not a regular file, character
exception error cli, keystore, filesystem, validation
creating temporary file for %s: %w
exception error cli, keystore, filesystem, permissions
flushing %s: %w
exception error cli, keystore, filesystem, fsync, io
writing %s: %w
exception error cli, keystore, filesystem, rename
too many levels of symbolic links: %s
exception error cli, keystore, filesystem, symlink
refusing to export key to %s: it changed type while being op
exception warning cli, keystore, filesystem, race-condition, security
cannot import key with name 'self'
exception error cli, keystore, ipns, validation
PEM block not found in input data: %s
exception error cli, keystore, pem, validation, import
expected PRIVATE KEY type in PEM block but got: %s
exception error keystore, pem, pkcs8, key-import
parsing PKCS8 format: %w
exception error keystore, pkcs8, asn1, key-import
converting std Go key to libp2p key: %w
exception error keystore, libp2p, key-conversion, key-import
unexpected PEM block for format=%s: try again with format=%s
exception error keystore, format-mismatch, pem, key-import
unable to unmarshall format=%s: %w
exception error keystore, libp2p, protobuf, key-import, corrupt-input
unrecognized import format: %s
exception error keystore, cli-usage, bad-argument, key-import
key type %T is not allowed to be imported, only RSA, Ed25519
exception error keystore, key-type, validation, key-import
key with name '%s' already exists
exception error keystore, name-conflict, key-import, duplicate
cannot get key encoder: %w
exception error keystore, multibase, cli-usage, bad-argument
listing keys failed: %w
exception error keystore, rpc, daemon, network, key-list
keystore name for backing up old key must be provided
exception error cli, keystore, missing-argument
keystore name for back up cannot be named 'self'
validation error cli, keystore, reserved-name
opening repo (%v)
exception error repo, lock, fsrepo, cli
reading config from repo (%v)
exception error config, repo, cli
creating identity (%v)
exception error crypto, identity, key-generation, cli
decoding old private key (%v)
exception critical crypto, identity, config, data-loss
saving old key in keystore (%v)
exception error keystore, filesystem, cli
saving new key to config (%v)
exception error config, filesystem, cli
invalid EC private key: %w
exception error crypto, asn1, secp256k1, key-import
unsupported EC private key version %d
validation error crypto, asn1, secp256k1, key-import
invalid EC private key length
validation error
EC private key not in the valid range for secp256k1
validation error
setting log level %s: %w
exception error
internal error listing %s
exception error
Mount isn't compatible with Windows yet
exception error
failed to access file: %w
exception error
failed to read file contents: %w
exception error
failed to decode multibase: %w
exception error
DHT timeout value must be >= 0
validation error cli, ipns, validation
can't put while offline: pass `--allow-offline` to store loc
exception error ipns, offline, publishing
cannot use both --allow-offline and --allow-delegated flags
validation error ipns, cli, flag-validation
failed to read config: %w
exception error ipns, config, io
no delegated publishers configured: add Ipns.DelegatedPublis
validation error ipns, config, delegated-publishing
invalid IPNS name: %w
validation error ipns, validation, peer-id
failed to read record: %w
exception error ipns, io, record
record is empty
validation error
record exceeds maximum size of %d bytes, use --force to skip
validation error
invalid IPNS record: %w
validation error
record validation failed: %w
validation error
existing IPNS record has sequence %d >= new record sequence
validation error
can't publish while offline: pass `--allow-offline` to overr
exception error
cannot use both --allow-offline and --allow-delegated flags
validation error
error parsing lifetime option: %s
validation error
lifetime must be greater than zero, got %s
validation error
ttl must not be negative, got %s
validation error
ttl (%s) must not be greater than lifetime (%s)
validation error ipns, cli, validation
unknown data field encoding
exception error cli, deprecated, dag-pb
removed, use 'ipfs dag' or 'ipfs files' instead
exception error cli, removed, migration
protocol name must be within '/p2p/' namespace
validation error p2p, cli, validation
fail to resolve the multiaddr:%s
exception error network, dns, multiaddr
ambiguous multiaddr %s could refer to %s or %s
exception error network, dns, multiaddr
address does not contain tcp or udp protocol
validation error p2p, multiaddr, validation
port can not be 0
validation error p2p, validation, ports
no matching options given
validation error p2p, cli, validation
can't combine --all with other matching options
validation error cli, ipfs, p2p, flag-validation
no id specified
validation error cli, ipfs, p2p, missing-argument
libp2p stream mounting not enabled
exception error ipfs, cli, experimental-feature, config
pinning service not available
exception error ipfs, cli, pinning, configuration
invalid type '%s', must be one of {direct, indirect, recursi
validation error ipfs, cli, pinning, invalid-argument
path '%s' is not pinned
exception error ipfs, cli, pinning, not-found
the --verbose and --quiet options can not be used at the sam
validation error ipfs, cli, pinning, flag-validation
expecting one CID argument
validation error ipfs, cli, pinning, missing-argument
failed to check pin status for requestid=%q due to error: %v
exception error network, ipfs, pinning, remote-service, polling
failed to check pin status for requestid=%q, remote service
exception error
remote service failed to pin requestid=%q
exception error
waiting for pin interrupted, requestid=%q remains on remote
exception error
CID %q cannot be parsed: %v
validation error
status %q is not valid
validation error
unexpected argument %q
validation error
error while listing remote pins: %v
exception error
multiple remote pins are matching this query, add --force to
validation error
removing pin identified by requestid=%q failed: %v
exception error
expecting three arguments: service name, endpoint and key
validation error
service already present
validation error cli, config, remote-pinning, duplicate-key
expecting one argument: name
validation error cli, argument-validation, remote-pinning, usage-error
a service name must be passed
validation error cli, remote-pinning, missing-option, argument-validation
remote pinning service name not specified
validation error cli, remote-pinning, empty-argument, validation
service not known
exception error config, remote-pinning, lookup-failed, missing-config
service endpoint must be a valid HTTP URL
validation error validation, url, remote-pinning, config
service endpoint should be provided without any query parame
validation error validation, url, remote-pinning, query-params
service endpoint should be provided without the /pins suffix
validation error validation, url, remote-pinning, endpoint-format
error: can't ping self
exception error cli, ping, self-reference, validation
failed to parse peer address '%s': %s
validation error cli, peer-id, multiaddr, parsing
copying binary to stash: %w
exception error io, filesystem, disk, update
syncing stash file: %w
exception error io, filesystem, fsync, update
reading stash directory: %w
exception error filesystem, permissions, update, rollback
no stashed binaries found in %s
exception error update, rollback, stash, missing-file
creating temp file: %w
exception error filesystem, temp-file, permissions, update
closing temp file: %w
exception error io, file-close, temp-file, update
writing temp file: %w
exception error io, write, disk-full, update
syncing temp file: %w
exception error io, fsync, temp-file, update
chmod temp file: %w
exception error filesystem, permissions, chmod, update
could not find ipfs binary in archive (expected kubo/%s): ta
exception error
extracted binary exceeds maximum size of %d bytes
exception error
%s not found in tar.gz
exception error
%s not found in zip
exception error
parsing current version %q: %w
exception error version-parsing, semver, cli, self-update
parsing target version %q: %w
exception error version-parsing, semver, cli, self-update
GitHub API rate limit exceeded%s
exception error github, rate-limit, network, http-403, cli
GitHub API returned HTTP %d for %s
exception error github, http, network, api-error, cli
no release found with a binary for %s/%s
exception error github, releases, platform, unsupported-platform, cli
decoding GitHub releases: %w
exception error
decoding GitHub release: %w
exception error
release %s not found on GitHub: %w
exception error
release %s exists but has no binary for %s/%s yet; build art
exception error
downloading asset: %w
exception error
download returned HTTP %d
exception error network, http, github, download
reading download: %w
exception error network, io, download, truncated
download exceeds maximum size of %d bytes
exception error network, download, size-limit, proxy
downloading checksum file: %w
exception error network, github, checksum, download
empty or malformed .sha512 file
exception error checksum, sha512, validation, github
invalid hex in SHA-512 checksum: %w
exception error checksum, validation, self-update
SHA-512 mismatch: expected %s, got %x
exception error checksum, integrity, download
no embedded dependency information
exception error build-info, version, cli
could not parse our own version %q: %w
exception error versioning, build, ldflags
could not perform version check due to missing or incompatib
exception error dht, version-check, configuration
Version.SwarmCheckPercentThreshold must be between 1 and 100
validation error configuration, version-check, validation
got unexpected output from util.RmBlocks
exception error blockstore, internal-error, rpc
cannot apply options to api without node
exception error coreapi, node-lifecycle, library-usage
cannot manually publish while IPNS is mounted
exception error ipns, fuse, mount
cannot specify negative resolve cache size
validation error config, ipns, offline
error constructing namesys: %w
exception error ipns, namesys, offline, initialization
cannot create new key: %w
exception error keystore, ipns, peer-id
cannot create key with name 'self'
exception error keystore, keys, validation
key with name '%s' already exists
exception error keystore, keys, duplicate
unrecognized key type: %s
exception error keystore, keys, crypto, validation
cannot list keys in keystore: %w
exception error keystore, keys, datastore, io
cannot rename key with name 'self'
exception error keystore, keys, validation
cannot overwrite key with name 'self'
exception error keystore, keys, validation
no key named %s was found
exception error keystore, keys, not-found
cannot remove key with name 'self'
exception error keystore, ipfs, identity
identity not loaded
exception error identity, ipfs, initialization
'%q' is not a known key, an IPNS Name, or a valid PeerID
exception error verification, ipns, key-lookup
failed to read config: %w
exception error config, ipns, publish
no delegated publishers configured: add Ipns.DelegatedPublis
exception error ipns, config, publish, delegated-routing
%q is not an IPNS name
exception error ipns, path, validation
failed to determine peer ID for private key: %w
exception error ipns, identity, keystore, corruption
no key by the given name or PeerID was found
exception error ipns, publish, keystore, not-found
cannot add named links to a non-UnixFS dag-pb node; pass --a
validation error dag-pb, unixfs, validation, object-api
cannot add links to a HAMTShard at the dag-pb level (would c
validation error unixfs, hamt, dag-pb, deprecated-api
cannot add named links to a UnixFS %s node, only Directory n
validation error unixfs, dag-pb, node-type, deprecated-api
cannot remove links from a non-UnixFS dag-pb node; pass --al
validation error unixfs, dag-pb, validation, deprecated-api
cannot remove links from a HAMTShard at the dag-pb level (wo
validation error unixfs, hamt, dag-pb, deprecated-api
cannot remove links from a UnixFS %s node, only Directory no
validation error unixfs, dag-pb, node-type, deprecated-api
unsupported path namespace: %s
exception error path, namespace, ipns, resolution
pin: %s
exception error pin, path-resolution, error-wrapping
invalid type '%s', must be one of {direct, indirect, recursi
validation error pin, validation, bad-request
error resolving path: %s
exception error pin, path-resolution, error-wrapping
experimental pubsub feature not enabled, run daemon with --e
exception error ipfs, pubsub, config, experimental-feature
invalid key
exception error ipfs, ipns, routing, input-validation
number of providers must be greater than 0
validation error ipfs, routing, providers, input-validation
block %s not found locally, cannot provide
exception error ipfs, routing, provider, blockstore
either the filestore or the urlstore must be enabled to use
validation error ipfs, add, filestore, experimental-feature, config
unknown layout: %d
validation error ipfs, add, unixfs, input-validation
api version mismatch
exception error http, rpc, versioning, compatibility
Kubo RPC Access Denied: Please provide a valid authorization
http error http, rpc, auth, security
%s (%s != %s)
http error http, rpc, versioning, compatibility
failed to start server, process closing
exception error http-server, lifecycle, shutdown, context-canceled
cannot specify negative resolve cache size
validation error config, gateway, ipns, validation
error constructing namesys: %w
exception error gateway, ipns, namesys, initialization
%s : %w
exception warning gateway, offline, ipns, http-503
error reading log message: %s
exception warning logging, http, streaming, io
err.Error()
http error logging, http, http-500, rpc-api
only POST allowed
http info http, method-not-allowed, profiling, debug
err.Error()
http warning http, bad-request, form-parse, debug
parameter 'fraction' must be set
http warning http, bad-request, missing-parameter, profiling
parameter 'rate' must be set
http error
invalid request path '%s'
http error
%s: %s
http error
GetClosestPeers key is undefined
exception error
GetClosestPeers not supported: DHT is not available
exception error
GetClosestPeers not supported: WAN DHT is not available
exception error dht, routing, http-api, kubo
GetClosestPeers not supported for DHT type %T
exception error dht, routing, http-api, type-switch
this dag node is a directory
exception error unixfs, coreapi, sentinel-error, ipfs
this dag node is not a regular file
exception error unixfs, coreapi, sentinel-error, ipfs
this action must be run in online mode, try running 'ipfs da
exception error offline, coreapi, ipns, sentinel-error, daemon
operation not supported
exception warning coreapi, sentinel-error, routing, unsupported-operation
panic(err)
panic critical panic, peer-id, ipns, coreapi
could not resolve name
exception error ipns, dnslink, resolution, coreapi, namesys
only dag-pb is allowed with CIDv0
validation error block, cid, cidv0, dag-pb, validation
only sha2-255-32 is allowed with CIDv0
validation error block, cid, cidv0, multihash, sha2-256, validation
invalid key size %d: %s keys are always %d bits
validation error go, ipfs, key-generation, validation
invalid type '%s', must be one of {direct, indirect, recursi
validation error go, ipfs, pin, validation
nocopy option requires '--raw-leaves' to be enabled as well
validation error go, ipfs, unixfs, filestore, options
CIDv0 only supports sha2-256
validation error go, ipfs, cid, unixfs, options
unknown CID version: %d
validation error cid, unixfs, validation, options
HAMT fanout must be a power of 2, between 8 and 1024 (got %d
validation error unixfs, hamt, validation, options
mtime nanoseconds must be in range [1, 999999999]
validation error unixfs, mtime, validation, options
not connected
exception warning swarm, libp2p, network, disconnect
conn not found
exception warning swarm, libp2p, network, multiaddr
error listing directory: %w
exception error unixfs, directory-listing, error-wrapping, iterator
ErrMaxStorageExceeded
maximum storage limit exceeded. Try to unpin some files
error_code error repo, gc, storage-limit, pinning
unrecognized fsn type: %#v
exception error unixfs, add, importer, type-dispatch
expected at least one child dir, got none
exception error unixfs, add, empty-directory, importer
unknown file type
exception error unixfs, add, file-type, importer
invalid configuration: Bitswap.Libp2pEnabled and HTTPRetriev
exception critical config, bitswap, startup, kubo
failure writing filesroot to dagstore: %s
exception critical datastore, mfs, startup, disk
error loading filesroot from dagservice: %s
exception critical mfs, blockstore, garbage-collection, startup
failed to get config: %w
exception critical config, startup, json, mfs
failed to build MFS options from Import config: %w
exception error config, import, mfs, validation, startup
failed to initialize MFS root from %s stored at %s: %w. If c
exception error mfs, datastore, corruption, startup
unrecognized Swarm.ConnMgr.Type: %q
exception error config, libp2p, connection-manager
unsupported Pubsub.SeenMessagesStrategy %q
exception error config, pubsub
unknown pubsub router %s
exception error config, pubsub, libp2p
BUG: unhandled autonat service mode
panic error autonat, bug, panic, libp2p
identity was not set in config (was 'ipfs init' run?)
exception critical config, identity, initialization
no peer ID in config! (was 'ipfs init' run?)
exception critical config, identity, initialization
peer ID invalid: %s
exception critical config, identity, peer-id, validation
cannot specify negative resolve cache size
exception error config, ipns, cache, validation
failure to parse config setting IPNS.RepublishPeriod: %s
exception error config, ipns, duration-parse
config setting IPNS.RepublishPeriod is not between 1min and
exception error ipns, config, startup
failure to parse config setting IPNS.RecordLifetime: %s
exception error ipns, config, duration-parse
lcStatStop: stopFunc was nil
exception error lifecycle, fx, internal
private key in config does not match id: %s != %s
exception critical identity, config, peerid
config setting IPNS.RepublishPeriod is not between 1min and
exception error ipns, config, startup
config setting IPNS.RecordLifetime (%s) must be >= IPNS.Repu
exception error ipns, config, validation
incorrectly formatted address filter in config: %s
exception error libp2p, config, multiaddr
missing private key for node ID: %s
exception error libp2p, identity, peerstore
unrecognized reachability option: %s
exception error libp2p, config, nat
failed to configure private network: %s
exception error pnet, libp2p, config, swarm-key
ErrNoResourceMgr
missing ResourceMgr: make sure the daemon is running with Swarm.ResourceMgr.Enab
error_code error
creating final Resource Manager config: %w
exception error
creating libp2p resource manager: %w
exception error
Unable to initialize libp2p due to conflicting resource man
exception error
Unable to initialize libp2p due to conflicting resource man
exception error
Unable to initialize libp2p due to conflicting resource man
exception error
Unable to initialize libp2p due to conflicting resource man
exception error
failed to enable Swarm.EnableHolePunching: it requires Swarm
exception error
failed to parse endpoint %q: %w
exception error
no delegated routers or publishers configured for 'delegated
exception error
configuring muxers with LIBP2P_MUX_PREFS is no longer suppor
error_code error libp2p, config, muxer, deprecation
running libp2p with Swarm.Transports.Multiplexers.Yamux disa
error_code error libp2p, config, yamux, muxer
QUIC transport does not support private networks, please dis
error_code error libp2p, quic, private-network, transport
WebTransport transport does not support private networks, pl
error_code error libp2p, webtransport, private-network, transport
WebRTC Direct transport does not support private networks, p
error_code error libp2p, webrtc, private-network, transport
unexpected keystore suffix %q, expected "0" or "1"
error_code error go, datastore, keystore, validation
reading repo config: %w
error_code critical go, config, repo, startup
creating datastore config for %s: %w
error_code error go, datastore, config, spec
querying orphaned keystore data: %w
error_code error go, datastore, query, maintenance
iterating orphaned keystore data: %w
error_code error go, datastore, iteration, io
creating batch for orphaned keystore cleanup: %w
error_code error
batch deleting orphaned key %s: %w
error_code error
committing orphaned keystore cleanup batch: %w
error_code error
syncing orphaned keystore cleanup: %w
error_code error
getting repo config: %w
error_code error
creating keystore base directory: %w
error_code error
provider: %w
error_code error
provider: error flushing MFS, cannot provide MFS: %w
error_code error
provider: error loading MFS root, cannot provide MFS: %w
error_code error mfs, provider, blockstore, reprovide
provider: error flushing MFS: %w
error_code error mfs, provider, datastore, flush, reprovide
provider: error loading MFS root: %w
error_code error mfs, provider, blockstore, reprovide, unique
bloom tracker: %w
error_code error provider, bloom-filter, unique, reprovide, memory
provider: +unique requires pinned and/or mfs
validation error config, provider, strategy, unique, reprovide
querying datastore for stale DHT value records: %w
error_code warning datastore, migration, dht, purge
iterating datastore keys: %w
error_code warning datastore, migration, dht, purge, corruption
creating delete batch: %w
error_code warning datastore, batch, migration, dht, purge
batch deleting stale key %s: %w
error_code warning datastore, batch, delete, migration, dht
committing delete batch: %w
error_code warning datastore, batch, commit, migration, dht
syncing deletes: %w
error_code error datastore, fsync, migration
%s close: %w
error_code warning shutdown, context-deadline, goroutine
not mounted
error_code info fuse, sentinel-error, unmount
mounting %s: %w
error_code error fuse, mount, filesystem
umount timeout
error_code error fuse, unmount, timeout
unmount: unimplemented
error_code error fuse, platform, unmount
unmount %s failed after 10 seconds of trying
error_code error fuse, unmount, timeout
telemetry endpoint returned HTTP %d
exception warning telemetry, http, network
unknown collector '%s'
exception error profiling, config, validation
generating profile data for %q: %w
exception error diagnostics, pprof, go, concurrency
creating output file %q: %w
exception error io, archive, diagnostics
compressing result %q: %w
exception error io, archive, disk-full, diagnostics
finding binary path: %w
exception warning diagnostics, os-executable, cross-platform, runtime
opening binary %q: %w
exception warning io, permissions, diagnostics, filesystem
copying binary %q: %w
exception warning io, diagnostics, filesystem, concurrency
%s key is not a map
exception error config, golang, map-traversal
%s not found
exception warning config, golang, map-traversal
already have a datastore named %q
exception error plugins, datastore, config, registration
'type' field missing or not a string
validation error datastore, config, type-validation, go
unknown datastore type: %s
exception error datastore, config, unknown-type, go
'mounts' field is missing or not an array
validation error datastore, config, mount, validation, go
expected map for mountpoint
validation error datastore, config, mount, validation, go
no 'mountpoint' on mount
validation error datastore, config, mount, validation, go
'child' field is missing or not a map
validation error datastore, config, log, nested-spec, go
'name' field was missing or not a string
validation error datastore, config, log, validation, go
'prefix' field was missing or not a string
validation error datastore, config, measure, validation, go
ErrNoVersion
no version file found, please run 0-to-1 migration tool.
error_code critical fsrepo, repo-version, migration, init
ErrOldRepo
ipfs repo found in old '~/.go-ipfs' location, please run migration tool.
error_code error
ErrNeedMigration
ipfs repo needs migration, please run migration tool.
error_code error
Your programs version (%d) is lower than your repos (%d). Pl
exception error
finding config filepath from repo %s and user config %s: %w
exception error
API file too large, must be <2048 bytes long: %s
exception error
file Rename error: %s, file remove error: %s
exception error
file Rename error: %w, file remove error: %s
exception error
old style datatstore config detected
exception error
required Datastore.Spec entry missing from config file
exception error
datastore configuration of '%s' does not match what is on di
exception error
repo is closed
exception error go, lifecycle, repo
cannot access config, repo not open
exception error go, lifecycle, repo, config
abort failed: close: %w, remove: %v
exception warning go, filesystem, io, migrations
source field %s does not exist
exception warning go, migrations, config
%q is not a file
exception error go, migrations, ipfs, unixfs
failed to get temp dir: %s
exception error go, migrations, filesystem, environment
failed to initialize ephemeral node: %s
exception error go, migrations, repo, plugins
%q could not be parsed: %s
exception error migrations, url-parsing, go
%q is not an IPFS path
exception error migrations, ipfs-path, go
could not get repo version: %w
exception error migrations, repo-version, go
downgrade not allowed from %d to %d
exception error migrations, downgrade, versioning, go
migration %s failed: %w
exception critical migrations, process-execution, go
unknown config value, Migrations.Keep must be 'cache', 'pin'
validation error migrations, config-validation, go
IPFS downloads are not supported for legacy migrations (repo
validation error migrations, config-validation, download-sources, go
bad gateway address: %w
validation error migrations, url-parsing, config-validation, go
bad gateway address: url scheme must be http or https
validation error migrations, config-validation, url-scheme, go
no sources specified
validation error migrations, configuration, network-download
linux-musl not supported, you must build the binary from sou
exception error migrations, platform-support, linux, musl
failed to download migrations: %s
exception error migrations, network-download, aggregate-error
%s, %w
exception error migrations, context-cancellation, error-wrapping
could not get current repo version: %w
exception error migrations, repo-version, filesystem
downgrade from version %d to %d requires allowDowngrade=true
exception error migrations, downgrade, safety-guard
could not determine migration paths: %w
exception error migrations, path-lookup, binaries
could not read migration config: %w
exception error migrations, config, parse-error
failed to get migration fetcher: %w
exception error migrations, fetcher, configuration
could not determine external migration paths: %w
exception error migrations, hybrid, path-lookup
external migration phase failed: %w
exception critical go, migrations, repo-upgrade, subprocess
embedded migration phase failed: %w
exception critical go, migrations, embedded, datastore, repo-upgrade
embedded downgrade phase failed: %w
exception critical go, migrations, downgrade, embedded
external downgrade phase failed: %w
exception critical go, migrations, downgrade, subprocess
migration binary %s not found in PATH
exception error
unrecognized archive type: %s
exception error
cannot open archive file: %w
exception error
error opening gzip reader: %w
exception error
cannot read archive: %w
exception error
no binary found in archive
error_code error
error opening zip reader: %w
error_code error
error extracting binary from archive: %w
error_code error
error creating output file '%s': %w
error_code error filesystem, permissions, io
could not find a non dev version
error_code warning versioning, network, migrations
could not read versions: %w
error_code error network, io, versioning
api not running
error_code info daemon, rpc, sentinel-error
dependency loop creating router with name %q
error_code error
config for router with name %q not found
error_code error
unknown router type %q
error_code error
registering HTTP delegated routing views: %w
error_code error
incorrect params for DHT router
error_code error
invalid DHT mode: %q
error_code error config, dht, routing, kubo