Hello. So i have strange problem. Node is offline. Checked with e2fsck, no problems found. Checked all DB’s. They are all OK.
Problem:
2024-05-02T11:42:06Z INFO piecestore downloaded {“Process”: “storagenode”, “Piece ID”: “4OLYXETP4X7Q4BAAIOMI3POKPKZTPLYAVJPKL5P7RTLVOFD47Y6Q”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “GET”, “Offset”: 833280, “Size”: 36608, “Remote Address”: “79.127.226.98:52404”}
2024-05-02T11:42:06Z INFO piecestore upload started {“Process”: “storagenode”, “Piece ID”: “4JG4RNELKYXDZX5Q5FQHY3STIRSLYY5PTB5Q67SUPQNUM56MPGPQ”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “PUT”, “Remote Address”: “79.127.213.34:39870”, “Available Space”: 180200741708}
2024-05-02T11:42:06Z ERROR piecestore upload failed {“Process”: “storagenode”, “Piece ID”: “4JG4RNELKYXDZX5Q5FQHY3STIRSLYY5PTB5Q67SUPQNUM56MPGPQ”, “Satellite ID”: “121RTSDpyNZVcEU84Ticf2L1ntiuUimbWgfATz21tuvgk3vzoA6”, “Action”: “PUT”, “Remote Address”: “79.127.213.34:39870”, “Size”: 0, “error”: “pieces error: filestore error: open config/storage/temp/blob-723450662.partial: input/output error”, “errorVerbose”: “pieces error: filestore error: open config/storage/temp/blob-723450662.partial: input/output error\n\tstorj.io/storj/storagenode/blobstore/filestore.(*blobStore).Create:198\n\tstorj.io/storj/storagenode/pieces.(*Store).Writer:240\n\tstorj.io/storj/storagenode/piecestore.(*Endpoint).Upload:394\n\tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:294\n\tstorj.io/drpc/drpcmux.(*Mux).HandleRPC:33\n\tstorj.io/common/rpc/rpctracing.(*Handler).HandleRPC:61\n\tstorj.io/common/experiment.(*Handler).HandleRPC:42\n\tstorj.io/drpc/drpcserver.(*Server).handleRPC:167\n\tstorj.io/drpc/drpcserver.(*Server).ServeOne:109\n\tstorj.io/drpc/drpcserver.(*Server).Serve.func2:157\n\tstorj.io/drpc/drpcctx.(*Tracker).track:35”}
2024-05-02T11:42:06Z INFO piecestore upload started {“Process”: “storagenode”, “Piece ID”: “PTJEAZGTDXB3AB7GEZQG2ZKCMIEGZVE2RFIIV5QD43G3BNPBN6CQ”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Remote Address”: “x.x.x.x:xxxx”, “Available Space”: 180200741708}
2024-05-02T11:42:06Z ERROR piecestore upload failed {“Process”: “storagenode”, “Piece ID”: “PTJEAZGTDXB3AB7GEZQG2ZKCMIEGZVE2RFIIV5QD43G3BNPBN6CQ”, “Satellite ID”: “12EayRS2V1kEsWESU9QMRseFhdxYxKicsiFmxrsLZHeLUtdps3S”, “Action”: “PUT”, “Remote Address”: “x.x.x.x:xxxx”, “Size”: 0, “error”: “pieces error: filestore error: open config/storage/temp/blob-1248418200.partial: input/output error”, “errorVerbose”: “pieces error: filestore error: open config/storage/temp/blob-1248418200.partial: input/output error\n\tstorj.io/storj/storagenode/blobstore/filestore.(*blobStore).Create:198\n\tstorj.io/storj/storagenode/pieces.(*Store).Writer:240\n\tstorj.io/storj/storagenode/piecestore.(*Endpoint).Upload:394\n\tstorj.io/common/pb.DRPCPiecestoreDescription.Method.func1:294\n\tstorj.io/drpc/drpcmux.(*Mux).HandleRPC:33\n\tstorj.io/common/rpc/rpctracing.(*Handler).HandleRPC:61\n\tstorj.io/common/experiment.(*Handler).HandleRPC:42\n\tstorj.io/drpc/drpcserver.(*Server).handleRPC:167\n\tstorj.io/drpc/drpcserver.(*Server).ServeOne:109\n\tstorj.io/drpc/drpcserver.(*Server).Serve.func2:157\n\tstorj.io/drpc/drpcctx.(*Tracker).track:35”}
2024-05-02T11:42:07Z ERROR services unexpected shutdown of a runner {“Process”: “storagenode”, “name”: “piecestore:monitor”, “error”: “piecestore monitor: error verifying location and/or readability of storage directory: open config/storage/storage-dir-verification: input/output error”, “errorVerbose”: “piecestore monitor: error verifying location and/or readability of storage directory: open config/storage/storage-dir-verification: input/output error\n\tstorj.io/storj/storagenode/monitor.(*Service).Run.func1.1:160\n\tstorj.io/common/sync2.(*Cycle).Run:160\n\tstorj.io/storj/storagenode/monitor.(*Service).Run.func1:143\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78”}
2024-05-02T11:42:07Z ERROR failure during run {“Process”: “storagenode”, “error”: “piecestore monitor: error verifying location and/or readability of storage directory: open config/storage/storage-dir-verification: input/output error”, “errorVerbose”: “piecestore monitor: error verifying location and/or readability of storage directory: open config/storage/storage-dir-verification: input/output error\n\tstorj.io/storj/storagenode/monitor.(*Service).Run.func1.1:160\n\tstorj.io/common/sync2.(*Cycle).Run:160\n\tstorj.io/storj/storagenode/monitor.(*Service).Run.func1:143\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:78”}
Error: piecestore monitor: error verifying location and/or readability of storage directory: open config/storage/storage-dir-verification: input/output error
2024-05-02 11:42:07,190 INFO exited: storagenode (exit status 1; not expected)
2024-05-02 11:42:08,215 INFO spawned: ‘storagenode’ with pid 1394
2024-05-02 11:42:08,217 WARN received SIGQUIT indicating exit request
2024-05-02 11:42:08,219 INFO waiting for storagenode, processes-exit-eventlistener, storagenode-updater to die
2024-05-02T11:42:08Z INFO Got a signal from the OS: “terminated” {“Process”: “storagenode-updater”}
2024-05-02 11:42:08,230 INFO stopped: storagenode-updater (exit status 0)
2024-05-02 11:42:08,231 INFO stopped: storagenode (terminated by SIGTERM)
2024-05-02 11:42:08,233 INFO stopped: processes-exit-eventlistener (terminated by SIGTERM)