Skip to content

lua package requires openssl 1.0 #1022

@nyh

Description

@nyh

As explained in commit af16f93, our modules/lua package (used by, for example, the "cli" package), takes a specific old version of luasec, which only works for OpenSSL 1.0.
This required bizarre workarounds for modern Linux distributions, which already have OpenSSL 1.1 which doesn't work on that old luasec version. For example for Fedora 26 and above we install "compat-openssl10-devel" which replaces openssl by the 1.0 version (see commit af16f93). Arch Linux also has a similar package (see commmit 64e1444). The last comment in issue #899 is about needing a similar package for Ubuntu.

But while we could do that (i.e., also specify which package we need for Ubuntu, hoping there is one) as a quick short-term solution, the better long-term solution is to update Lua in modules/lua to a more modern version that works on modern distributions with modern OpenSSL versions.

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