Skip to content

Cannot use in Ubuntu 22.04 #1180

Description

@felipecrs

After installing it, I receive the following error when trying to run:

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

Out of curiosity:

$ openssl version
OpenSSL 3.0.1 14 Dec 2021 (Library: OpenSSL 3.0.1 14 Dec 2021)

Activity

  1. felipecrs commented on Mar 9, 2022

    @felipecrs
    ContributorAuthor

    This solves the issue:

    sudo apt update && sudo apt install libssl1.1 -y

    But I suppose this was not supposed to be needed. Ideally the Volta binary should contain all it needs?

  2. charlespierce commented on Mar 9, 2022

    @charlespierce
    Contributor

    My guess is that this is a duplicate of #1150: Currently we build against OpenSSL 1.0 and OpenSSL 1.1. We have an open RFC volta-cli/rfcs#47 for switching to Rustls, which would statically link and avoid OpenSSL compatibility issues (which are a huge pain). There's also some in-progress work towards that end, which has hit some snags with our environment / backwards compatibility needs.

    Good to know that this is the case for the next major Ubuntu release, I think that bumps the priority up!

  3. felipecrs commented on Mar 9, 2022

    @felipecrs
    ContributorAuthor

    Agreed. Closing as duplicate. Can't wait to see volta-cli/rfcs#47 implemented.

  4. moljac024 commented on Apr 4, 2022

    @moljac024

    This solves the issue:

    sudo apt update && sudo apt install libssl1.1 -y
    

    But I suppose this was not supposed to be needed. Ideally the Volta binary should contain all it needs?

    This no longer works:

    → sudo apt update && sudo apt install libssl1.1 -y
    Hit:1 http://rs.archive.ubuntu.com/ubuntu jammy InRelease
    Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease
    Hit:3 http://rs.archive.ubuntu.com/ubuntu jammy-updates InRelease
    Hit:4 http://rs.archive.ubuntu.com/ubuntu jammy-backports InRelease
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    All packages are up to date.
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    E: Unable to locate package libssl1.1
    E: Couldn't find any package by glob 'libssl1.1'
    

    It looks like volta is unusable on ubuntu 22.04 for the time being

  5. felipecrs commented on Apr 20, 2022

    @felipecrs
    ContributorAuthor

    Ubuntu 22.04 LTS will be released tomorrow, by the way, and indeed Volta is unusable there right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions