FATAL Unrecoverable error metainfo error value changed

Tried using native uplink client to upload 350MB file. I have fibre internet and getting less than200KB/sec uploads. It eventually crapped out after 10 minutes.

# ./uplink_linux_amd64 version
2020-01-02T21:15:14.081Z	INFO	Configuration loaded from: /root/.local/share/storj/uplink/config.yaml
Release build
Version: v0.28.4
Build timestamp: 01 Jan 20 11:54 UTC
Git commit: 5c25d3d6d31dde11405aa28281d37c1e4338e1de

# ./uplink_linux_amd64 cp /opt/media/Backup/GAMESN/bigGame.wbfs sj://bigy/
2020-01-02T21:07:39.875Z	INFO	Configuration loaded from: /root/.local/share/storj/uplink/config.yaml
64.03 MiB / 352.00 MiB [---------------------------------------->____________________________________________________________________________________________________________________________________________________________________________________] 18.19% 193.53 KiB p/s
2020-01-02T21:13:19.191Z	FATAL	Unrecoverable error	{"error": "metainfo error: metainfo error: value changed: \"87179728-7b9b-44aa-a154-0fcfd65f0156/s0/bigy/\\x02\\xea\\x0f\\xf5\\x14\\xa7\\xb3#\\x90\\x98\\x03W\\xe8'\\xec\\xf6:{#g>\\xab\\fP\\xd4?\\xa8\\xcfY\\x18\\xbc.\\x01\\x8c\\xc5U\\xcc\\xc8xk\\v\"; metainfo error: metainfo error: value changed: \"87179728-7b9b-44aa-a154-0fcfd65f0156/s0/bigy/\\x02\\xea\\x0f\\xf5\\x14\\xa7\\xb3#\\x90\\x98\\x03W\\xe8'\\xec\\xf6:{#g>\\xab\\fP\\xd4?\\xa8\\xcfY\\x18\\xbc.\\x01\\x8c\\xc5U\\xcc\\xc8xk\\v\"", "errorVerbose": "group:\n--- metainfo error: metainfo error: value changed: \"87179728-7b9b-44aa-a154-0fcfd65f0156/s0/bigy/\\x02\\xea\\x0f\\xf5\\x14\\xa7\\xb3#\\x90\\x98\\x03W\\xe8'\\xec\\xf6:{#g>\\xab\\fP\\xd4?\\xa8\\xcfY\\x18\\xbc.\\x01\\x8c\\xc5U\\xcc\\xc8xk\\v\"\n\tstorj.io/storj/uplink/metainfo.(*Client).Batch:1118\n\tstorj.io/storj/uplink/storage/streams.(*streamStore).upload:239\n\tstorj.io/storj/uplink/storage/streams.(*streamStore).Put:113\n\tstorj.io/storj/uplink/storage/streams.(*shimStore).Put:50\n\tstorj.io/storj/uplink/stream.NewUpload.func1:52\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57\n--- metainfo error: metainfo error: value changed: \"87179728-7b9b-44aa-a154-0fcfd65f0156/s0/bigy/\\x02\\xea\\x0f\\xf5\\x14\\xa7\\xb3#\\x90\\x98\\x03W\\xe8'\\xec\\xf6:{#g>\\xab\\fP\\xd4?\\xa8\\xcfY\\x18\\xbc.\\x01\\x8c\\xc5U\\xcc\\xc8xk\\v\"\n\tstorj.io/storj/uplink/metainfo.(*Client).Batch:1118\n\tstorj.io/storj/uplink/storage/streams.(*streamStore).upload:239\n\tstorj.io/storj/uplink/storage/streams.(*streamStore).Put:113\n\tstorj.io/storj/uplink/storage/streams.(*shimStore).Put:50\n\tstorj.io/storj/uplink/stream.NewUpload.func1:52\n\tgolang.org/x/sync/errgroup.(*Group).Go.func1:57"}

Are you sure that your original file is not used by any other application during upload?

100% absolutely with-out-a-doubt sure that the source file was not being used by any other programs on this server.

Can you try to upload the same file to another path and let us know if it worked?

For example: ./uplink_linux_amd64 cp /opt/media/Backup/GAMESN/bigGame.wbfs sj://bigy/bigGame-2.wbfs

Still getting this in uplink v0.31.9:

Error: metainfo error: metainfo error: value changed

It always happens when canceling an upload, and then re-uploading the same file.

do you use .net uplink?

Can you share your initsialisation code funktions?
Bucket creation?

@Vadim I’m using uplink_linux_amd64; I also created the bucket from my console, so no .net things going on :wink:

We aware of such problem and we are working to fix it. There are a few parts to change, some of them have been already addressed but not other and all of them must be addressed for fixing the issue.

For now, please when using uplink don’t CTR-C more than once to interrupt an upload otherwise leads to leave zombie segments and without the fix you cannot delete or override them.

What can you do if that happens before we release the fix?
The only thing that you can do is waiting until we run the zombie reaper which currently doesn’t run in a planed frequency.

Thanks for your patience and understanding.

1 Like