Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Unable to push on Linux with newer versions of libcurl #848

@verkvieto

Description

@verkvieto

Prerequisites

Description

Unable to push commits on Linux with newer versions of libcurl.

Steps to Reproduce

  1. Open a GitHub repository.
  2. Make a commit.
  3. Try to push.

Expected behavior:

The commit pushes successfully.

Actual behavior:

The push fails.

Reproduces how often:

100% of the time.

Versions

atom --version
Atom    : 1.18.0-beta0
Electron: 1.3.15
Chrome  : 52.0.2743.82
Node    : 6.5.0
apm --version
apm  1.18.1
npm  3.10.10
node 6.9.5 x64
python 3.6.1
git 2.13.0

OS: Arch Linux

Additional Information

Pop-up error message:

Unable to push
git-remote-https: /usr/lib/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by git-remote-https)


Edit by @rsese to mention workaround

From #848 (comment) below:

A workaround you can use is to set LOCAL_GIT_DIRECTORY to your system installation of Git - this worked for me on Ubuntu 18.04:

export LOCAL_GIT_DIRECTORY=/usr

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions