Getting a strange error on a private reserved share

Hey,
I have maintained a private reserved share for a long time and everything worked just fine.

I can't tell when but I assume it was on the last 2 weeks, the reserved share it not able to initiate anymore, when trying to create a tcp tunnel share again, I get this error:

┌──(kali㉿kali)-[~]
└─$ zrok share private --backend-mode tcpTunnel 127.0.0.1:22
[ERROR]: unable to create share (error getting zrok client: expected a 'v1.0' version, received: 'v0.4.47 [030c87aa]')

I really can't tell if I made any changes that caused this but as far as I remember I haven't changed anything. The share was stable for more than a year now but suddenly showed this error.

Did you install your zrok binary from an operating system package, or did you download it from GitHub?

Either way, you're running a pre-release version (1.0.0-rc3) against the production environment, which is still at 0.4.47. If you downgrade your binary to a 0.4 version, you'll be back in business.

There was a mishap with the release pipeline that inadvertently pushed 1.0.0 release candidates to production. That might have impacted you.

Hey, @Operator. You appear to be on a Debian based distro, so you can downgrade the package with apt.

sudo apt install --allow-downgrades zrok=0.4.48\*

If you are also using the zrok-share package to keep your private share running in the background a la zrok frontdoor, then make sure to downgrade both.

sudo apt install --allow-downgrades zrok{,-share}=0.4.48\*

Thanks, downgrading to 0.4.48 did the trick...

1 Like