Reputation error: disk I/O error

On http://127.0.0.1:14002/ the node is marked as offline, running docker exec -it storagenode /app/dashboard.sh reports node as online. Docker logs report this error:
ERROR nodestats:cache Get stats query failed {“error”: “reputation error: disk I/O error: input/output error; reputation error: disk I/O error: input/output error; reputation error: disk I/O error: input/output error; reputation error: disk I/O error: input/output error; reputation error: disk I/O error: input/output error; reputation error: disk I/O error: input/output error”, “errorVer
bose”: “group:\n— reputation error: disk I/O error: input/output error\n\tstorj.io/storj/storagenode/storagenodedb.(*reputationDB).Store:69\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats.func1:117\n\tstorj.io/storj/storagenode/nodestats.(*Cache).satelliteLoop:216\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats:111\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Run.func1:78
n\tstorj.io/common/sync2.(*Cycle).Run:150\n\tstorj.io/common/sync2.(*Cycle).Start.func1:69\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57\n— reputation error: disk I/O error: input/output error\n\tstorj.io/storj/storagenode/storagenodedb.(*reputationDB).Store:69\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats.func1:117\n\tstorj.io/storj/storagenode/nodestats.(*Cache).satelliteLoop:216\n\tstorj.
io/storj/storagenode/nodestats.(*Cache).CacheReputationStats:111\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Run.func1:78\n\tstorj.io/common/sync2.(*Cycle).Run:150\n\tstorj.io/common/sync2.(*Cycle).Start.func1:69\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57\n— reputation error: disk I/O error: input/output error\n\tstorj.io/storj/storagenode/storagenodedb.(*reputationDB).Store:69\n\tstorj.io/storj/storagenode
/nodestats.(*Cache).CacheReputationStats.func1:117\n\tstorj.io/storj/storagenode/nodestats.(*Cache).satelliteLoop:216\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats:111\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Run.func1:78\n\tstorj.io/common/sync2.(*Cycle).Run:150\n\tstorj.io/common/sync2.(*Cycle).Start.func1:69\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57\n— reputation error: disk I
/O error: input/output error\n\tstorj.io/storj/storagenode/storagenodedb.(*reputationDB).Store:69\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats.func1:117\n\tstorj.io/storj/storagenode/nodestats.(*Cache).satelliteLoop:216\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats:111\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Run.func1:78\n\tstorj.io/common/sync2.(*Cycle).Run:150\n
tstorj.io/common/sync2.(*Cycle).Start.func1:69\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57\n— reputation error: disk I/O error: input/output error\n\tstorj.io/storj/storagenode/storagenodedb.(*reputationDB).Store:69\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats.func1:117\n\tstorj.io/storj/storagenode/nodestats.(*Cache).satelliteLoop:216\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Cach
eReputationStats:111\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Run.func1:78\n\tstorj.io/common/sync2.(*Cycle).Run:150\n\tstorj.io/common/sync2.(*Cycle).Start.func1:69\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57\n— reputation error: disk I/O error: input/output error\n\tstorj.io/storj/storagenode/storagenodedb.(*reputationDB).Store:69\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats.fun
c1:117\n\tstorj.io/storj/storagenode/nodestats.(*Cache).satelliteLoop:216\n\tstorj.io/storj/storagenode/nodestats.(*Cache).CacheReputationStats:111\n\tstorj.io/storj/storagenode/nodestats.(*Cache).Run.func1:78\n\tstorj.io/common/sync2.(*Cycle).Run:150\n\tstorj.io/common/sync2.(*Cycle).Start.func1:69\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57”}

I’m not sure from the logs what the problem is. There is still 170GB of unused space on the disk used for StorJ. Also the port is open, the IP hasn’t changed and the internet connection works as usual. Don’t know where to start debugging.

I’ll post here my findings for future reference:
grep -i “i/o” /var/log/syslog reports:
blk_update_request: I/O error, dev sda, sector 80888 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0

smartctl -C -test short /dev/sda doesn’t find any errors. And an answer on SO hints towards cable problems. The disk affected is in a laptop what wasn’t moved for months. Hope it helps if somebody has similar problems.