I started up my node after upgrading and noticed logs like this:
2026-05-23T16:55:06-07:00 INFO piecemigrate:chore piecemigrate/chore.go:109 piece migration chore initialized {"process": "storagenode", "old_blobs_path": "/Volumes/DS-M47G09911600353/storj-node1/storage/blobs", "cleanup_enabled": true}
2026-05-23T16:55:06-07:00 WARN piecestore/migrate_backend.go:69 failed to unmarshal migration state {"process": "storagenode", "error": "invalid character 'â' looking for beginning of value", "satellite": "121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6"}
storj.io/storj/storagenode/piecestore.NewMigratingBackend.func1
/Volumes/DS-M47G09911600353/storj/storagenode/piecestore/migrate_backend.go:69
storj.io/storj/storagenode/satstore.(*SatelliteStore).Range.func1
/Volumes/DS-M47G09911600353/storj/storagenode/satstore/satstore.go:109
storj.io/storj/storagenode/satstore.(*SatelliteStore).Range
/Volumes/DS-M47G09911600353/storj/storagenode/satstore/satstore.go:110
storj.io/storj/storagenode/piecestore.NewMigratingBackend
/Volumes/DS-M47G09911600353/storj/storagenode/piecestore/migrate_backend.go:65
storj.io/storj/storagenode.New
/Volumes/DS-M47G09911600353/storj/storagenode/peer.go:717
main.cmdRun
/Volumes/DS-M47G09911600353/storj/cmd/storagenode/cmd_run.go:84
main.newRunCmd.func1
/Volumes/DS-M47G09911600353/storj/cmd/storagenode/cmd_run.go:33
storj.io/common/process.InitBeforeExecute.func1.2
/Users/bc/go/pkg/mod/storj.io/common@v0.0.0-20260328020406-acac5312e030/process/exec_conf.go:389
storj.io/common/process.InitBeforeExecute.func1
/Users/bc/go/pkg/mod/storj.io/common@v0.0.0-20260328020406-acac5312e030/process/exec_conf.go:407
github.com/spf13/cobra.(*Command).execute
/Users/bc/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985
github.com/spf13/cobra.(*Command).ExecuteC
/Users/bc/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117
github.com/spf13/cobra.(*Command).Execute
/Users/bc/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
storj.io/common/process.ExecWithCustomOptions
/Users/bc/go/pkg/mod/storj.io/common@v0.0.0-20260328020406-acac5312e030/process/exec_conf.go:115
main.main
/Volumes/DS-M47G09911600353/storj/cmd/storagenode/main.go:34
runtime.main
/Users/bc/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.darwin-arm64/src/runtime/proc.go:285
That shows up for each satellite, and then I see this:
2026-05-23T16:55:06-07:00 WARN piecestore/migrate_backend.go:75 failed to iterate over migration state directories {"process": "storagenode", "error": "invalid character 'â' looking for beginning of value; invalid character 'â' looking for beginning of value; invalid character 'â' looking for beginning of value; invalid character 'â' looking for beginning of value", "errorVerbose": "group:\n--- invalid character 'â' looking for beginning of value\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range.func1:109\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range:110\n\tstorj.io/storj/storagenode/piecestore.NewMigratingBackend:65\n\tstorj.io/storj/storagenode.New:717\n\tmain.cmdRun:84\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:285\n--- invalid character 'â' looking for beginning of value\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range.func1:109\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range:110\n\tstorj.io/storj/storagenode/piecestore.NewMigratingBackend:65\n\tstorj.io/storj/storagenode.New:717\n\tmain.cmdRun:84\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:285\n--- invalid character 'â' looking for beginning of value\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range.func1:109\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range:110\n\tstorj.io/storj/storagenode/piecestore.NewMigratingBackend:65\n\tstorj.io/storj/storagenode.New:717\n\tmain.cmdRun:84\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:285\n--- invalid character 'â' looking for beginning of value\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range.func1:109\n\tstorj.io/storj/storagenode/satstore.(*SatelliteStore).Range:110\n\tstorj.io/storj/storagenode/piecestore.NewMigratingBackend:65\n\tstorj.io/storj/storagenode.New:717\n\tmain.cmdRun:84\n\tmain.newRunCmd.func1:33\n\tstorj.io/common/process.InitBeforeExecute.func1.2:389\n\tstorj.io/common/process.InitBeforeExecute.func1:407\n\tgithub.com/spf13/cobra.(*Command).execute:985\n\tgithub.com/spf13/cobra.(*Command).ExecuteC:1117\n\tgithub.com/spf13/cobra.(*Command).Execute:1041\n\tstorj.io/common/process.ExecWithCustomOptions:115\n\tmain.main:34\n\truntime.main:285"}
storj.io/storj/storagenode/piecestore.NewMigratingBackend
/Volumes/DS-M47G09911600353/storj/storagenode/piecestore/migrate_backend.go:75
storj.io/storj/storagenode.New
/Volumes/DS-M47G09911600353/storj/storagenode/peer.go:717
main.cmdRun
/Volumes/DS-M47G09911600353/storj/cmd/storagenode/cmd_run.go:84
main.newRunCmd.func1
/Volumes/DS-M47G09911600353/storj/cmd/storagenode/cmd_run.go:33
storj.io/common/process.InitBeforeExecute.func1.2
/Users/bc/go/pkg/mod/storj.io/common@v0.0.0-20260328020406-acac5312e030/process/exec_conf.go:389
storj.io/common/process.InitBeforeExecute.func1
/Users/bc/go/pkg/mod/storj.io/common@v0.0.0-20260328020406-acac5312e030/process/exec_conf.go:407
github.com/spf13/cobra.(*Command).execute
/Users/bc/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:985
github.com/spf13/cobra.(*Command).ExecuteC
/Users/bc/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1117
github.com/spf13/cobra.(*Command).Execute
/Users/bc/go/pkg/mod/github.com/spf13/cobra@v1.8.1/command.go:1041
storj.io/common/process.ExecWithCustomOptions
/Users/bc/go/pkg/mod/storj.io/common@v0.0.0-20260328020406-acac5312e030/process/exec_conf.go:115
main.main
/Volumes/DS-M47G09911600353/storj/cmd/storagenode/main.go:34
runtime.main
/Users/bc/go/pkg/mod/golang.org/toolchain@v0.0.1-go1.25.0.darwin-arm64/src/runtime/proc.go:285
2026-05-23T16:55:08-07:00 INFO db.migration migrate/versions.go:242 Database Version {"process": "storagenode", "version": 62}
2026-05-23T16:55:09-07:00 INFO bandwidth bandwidth/service.go:52 Persisting bandwidth usage cache to db {"process": "storagenode"}
Is there a way to do something to restart the migration or fix this? It seems like this node isn’t doing anything anymore. I don’t see any of the old piecestore upload/download/GET_AUDIT/etc sort of logs for a week.