Skip to content

Instantly share code, notes, and snippets.

@thomaswilley
Created October 12, 2020 01:39
Show Gist options
  • Save thomaswilley/f6716d960364879635825e5831fb2341 to your computer and use it in GitHub Desktop.
Save thomaswilley/f6716d960364879635825e5831fb2341 to your computer and use it in GitHub Desktop.
Get NICE DCV client (dcvviewer) working on ubuntu 20.04
```txt
- download old libssl1.0 from https://packages.ubuntu.com/bionic/libssl1.0.0
- follow the steps on this gist [https://gist.github.com/thomaswilley/1f109a3936990ac48326faf0fd917c24] to retrieve the needed files from "data.tar.xz"
- figure out where libssl1.1* got installed
$ dpkg -L libssl1.1
# on my system I see:
# /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1
# /usr/lib/x86_64-linux-gnu/libssl.so.1.1
- figure out where dcvviewer is keeping its sort of 'local' libraries (so we don't have to make this old ssl globally available)
$ dpkg -L nice-dcv-viewer
# mine's here:
# /usr/lib/x86_64-linux-gnu/dcvviewer
$ cd into wherever you stuck those old ssl 1.0.0 files and sudo cp them over into the 'local' dcvviewer path
$ sudo cp libcrypto.so.1.0.0 /usr/lib/x86_64-linux-gnu/dcvviewer
$ sudo cp libssl.so.1.0.0 /usr/lib/x86_64-linux-gnu/dcvviewer
- that's it; should all work now; /usr/bin/dcvviewer is just a script and this local path is on its LD_LIBRARY_PATH so it should just work
some credit to these folks (who were on a totally different subject but required to do basically the same patchwork): https://www.gog.com/forum/mable_the_wood/libcryptoso100_not_found_on_ubuntu
```
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment