I have the official Amazon client, and I have been using it for years. When I upgraded to 22.04, the client began to crash on every launch. It seems to be an error with OpenSSL
$ ./workspacesclient
No usable version of libssl was found
[1] 23961 IOT instruction (core dumped) ./workspacesclient
I did attempt to load an older libssl with
$ sudo aptitude install libssl-dev
But that did not change the behavior in any way that I could see.
I've found a temporary workaround, although I can't say I love it. The workspaces client is using needs OpenSSL 1.x. Ubuntu 22.04 does not ship with this, nor is it readily available in the standard repos. I was able to manually install the package with
At which point the client will detect the older library and run. Now I just need to remember to remove that package when they update so I don't have old security packages lying around.
Note: If you get a 404 error on the
wget
step, the library probably has had another version jump. Go to http://security.ubuntu.com/ubuntu/pool/main/o/openssl/, search forlibssl1.1_1.1.1l-1ubuntu
, and grab the link for the most recent version. (As of 5/10/2022, it's1.3
.)As @feasoron wrote, the client uses an older version of the SSL lib. The impish repository has
libssl1.1
that is needed by theworkspacesclient
. The upgrade saves the old apt configuration so you canmv /etc/apt/sources.list.distUpgrade /etc/apt/sources.list.d/sources-impish.list
. Then remove everything from it except the security repositories.After this, the old SSL library will be available to install with
After the download, this works:
I'm not sure why.