ipfs/kubo · error
waiting for pin interrupted, requestid=%q remains on remote
Error message
waiting for pin interrupted, requestid=%q remains on remote service
What it means
The context was cancelled while 'ipfs pin remote add' was polling the remote service for completion (typically Ctrl-C or the RPC request timing out). The pin request is not cancelled on the service side; it keeps running there under the given request id.
Source
Thrown at core/commands/pin/remotepin.go:261
return fmt.Errorf("failed to check pin status for requestid=%q, remote service sent unexpected requestid=%q", requestID, ps.GetRequestId())
}
s := ps.GetStatus()
if s == pinclient.StatusPinned {
break
}
if s == pinclient.StatusFailed {
return fmt.Errorf("remote service failed to pin requestid=%q", requestID)
}
if timer == nil {
timer = time.NewTimer(pinWaitTime)
} else {
timer.Reset(pinWaitTime)
}
select {
case <-timer.C:
case <-ctx.Done():
timer.Stop()
return fmt.Errorf("waiting for pin interrupted, requestid=%q remains on remote service", requestID)
}
}
}
return res.Emit(toRemotePinOutput(ps, enc))
},
Encoders: cmds.EncoderMap{
cmds.Text: cmds.MakeTypedEncoder(func(req *cmds.Request, w io.Writer, out *RemotePinOutput) error {
printRemotePinDetails(w, out)
return nil
}),
},
}
var listRemotePinCmd = &cmds.Command{
Helptext: cmds.HelpText{
Tagline: "List objects pinned to remote pinning service.",
ShortDescription: `View on GitHub (pinned to 329838acdf)
Solutions
- Check progress later with 'ipfs pin remote ls --requestid <id> --service <name>' or 'ipfs pin remote status'
- Wait longer or use --background next time so the command returns immediately after submitting
- Remove the orphaned request with 'ipfs pin remote rm --requestid <id>' if you no longer want it
Defensive patterns
Strategy: retry
When it happens
Trigger: Thrown at core/commands/pin/remotepin.go:261 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of ipfs/kubo@329838acdf (2026-09-03).
Data as JSON: /api/errors/71c5e9176011b9a7.
Report an issue: GitHub.