Skip to content

Alpine support #1

Description

@robocoder

Background

The alpine Dockerfile is experimental and doesn't work yet. I've contacted Nord Security and the request has been forwarded to the application team. There's no word on whether or not they will build a package for alpine, nor an ETA.

Technical Details

To summarize, the nordvpn command-line interface is a dynamically linked executable that depends on the libc6 shared library. Nord packages this for Debian-based systems. In contrast, alpine is not Debian-based and uses the musl library instead of libc6. In the Dockerfile, you'll see workarounds to the "architecture" difference and package dependencies. Attempting to run nordvpnd fails:

Error relocating /usr/bin/nordvpn: __vfprintf_chk: symbol not found
Error relocating /usr/bin/nordvpn: __fprintf_chk: symbol not found

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