In this article:

    Applicable to:

    • Twingate Component: Client
    • Platform: Linux
    • Platform OS: Ubuntu 22.04

    Overview

    The Twingate Linux Client fails to install on Ubuntu 22.04 (Jammy Jellyfish) due to missing libraries. Ubuntu 22.04 released with OpenSSL 3.x and no longer includes the OpenSSL 1.x/libssl1.1 package required by the Linux Client.

    Symptoms

    • Linux Client does not run on Ubuntu 22.04.
    • When attempting to configure the Linux Client (via sudo twingate setup) the below error message will be seen:

      twingate: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

    Resolution

    Upgrade to Twingate Linux Client v1.0.60 or later where the dependency for OpenSSL 1.1 has been removed.