Error: metainfo error: rpccompat: protocol not available ? After update uplink to 34.6?

Hello I have the following issue after upgrade my uplink cli

root@DESKTOP-M0C3J7T:~/tardigrade# ./uplink cp test1 sj://qnap
Error: metainfo error: rpccompat: protocol not available
root@DESKTOP-M0C3J7T:~/tardigrade#

what is ./uplink version printing out?

root@DESKTOP-M0C3J7T:~/tardigrade# ./uplink version
Release build
Version: v0.34.6
Build timestamp: 04 Mar 20 15:23 CET
Git commit: 253150a5f408d7a4fa3d8bec2a37c6f9472a92a2
root@DESKTOP-M0C3J7T:~/tardigrade#

I just uploaded and downloaded 1Gb without issue on latest version. Try new bucket and if there is no error, then your old bucket might have some incompatible params

I can confirm. The version 0.33.5 is working fine, the version 0.34.6 is stopped to work.

1 Like

Is this supported/possible?

I got it installed via the instructions, but then when I put in my API key and encryption passphrase, it throws this error:

Error: uplink: uplink: metainfo error: rpccompat: protocol not available

please have a look at Error: metainfo error: rpccompat: protocol not available ? After update uplink to 34.6? and see if that helps solve your issue.

Thanks, I did look at that already. It was the only result Google had for the error message. :rofl:

I’m guessing that maybe my Ubuntu/WSL is missing some package or dependency that a full linux install will typically have… but I don’t know how to go about figuring that out.

@cy2k we tried to reproduce this issue but works fine on our side. Can you try to use the latest version of uplink and check if problem still exist? Thanks!

I just tried this yesterday, installing via the instructions, so I’m assuming it was the latest version.

I tried it from my macOS device today and it worked fine.

So it seems to be isolated to when installing into Ubuntu/WSL in Windows 10.

I can confirm that there is an issue with UbuntuWSL. Uplink works fine on amd64 and arm64 native devices but not on ubuntuwsl:

kevin@DESKTOP-4MNQ52C:~$ ./uplink setup
Select your satellite:
        [1] us-central-1.tardigrade.io
        [2] europe-west-1.tardigrade.io
        [3] asia-east-1.tardigrade.io
Please enter numeric choice or enter satellite address manually [1]: 2
Choose an access name ["default"]:
Enter your API key: <api_key>
Enter your encryption passphrase:
Enter your encryption passphrase again:
Error: uplink: uplink: metainfo error: rpccompat: protocol not available
1 Like

Thanks for testing it as well!

have you tested with latest version of uplink? The prompt for choice of satellite looks like it is not from the latest version

The latest available is

$ uplink version
Release build
Version: v0.35.3
Build timestamp: 18 Mar 20 14:23 MSK
Git commit: 6f4463f1dc22d508b2262d1bdef8caa7a5e9c156

And it’s not work in the WSL + Ubuntu on Windows 10

$ uplink ls
Error: uplink: uplink: metainfo error: rpccompat: protocol not available
2 Likes

We have brought this to the attention of the dev team, they will follow up asap

We have a fix for this issue: https://github.com/storj/common/commit/f212d3029dbf111305f8abdcb6cce6e5d582cb3b.
Most probably, it will be available in the next release.

2 Likes

Is this fix released ?
I still have this error with following version:

Release build
Version: v1.1.1
Build timestamp: 01 Apr 20 17:21 CEST
Git commit: 17923e6fd199e2b33a6ef5853a76f9be68322e79

This commit is not included into 1.1.1, it will be in the next release

The problem is fixed in v1.3.3