Skip to content

Github Application seems to be referencing the wrong lib curl #11516

@caperneoignis

Description

@caperneoignis

Describe the bug

dyld: lazy symbol binding failed: Symbol not found: _curl_global_sslset
  Referenced from: /Applications/GitHub Desktop.app/Contents/Resources/app/git/libexec/git-core/git-remote-https
  Expected in: /usr/lib/libcurl.4.dylib

dyld: Symbol not found: _curl_global_sslset
  Referenced from: /Applications/GitHub Desktop.app/Contents/Resources/app/git/libexec/git-core/git-remote-https
  Expected in: /usr/lib/libcurl.4.dylib

No matter what I do, reinstall Github, install via Brew or through the website, it won't stop saying this symbol is not found. However, after reinstalling git the error went away when calling git from the terminal. The error however, is still popping up in the Application.

Version & OS

Open 'About GitHub Desktop' menu to see the Desktop version. Also include what operating system you are using.
Github: Version 2.6.2
OS: 10.14.6 (18G8012) "Mojave"

Steps to reproduce the behavior

  1. Go to Application
  2. Click on "push to origin"
  3. Error will popup.

however, if I go to terminal and do the same, there is no error.

Expected behavior

The application pushes to origin with no issues.

Actual behavior

I get the error above.

Screenshots

Add screenshots to help explain your problem, if applicable.

Logs

2021-02-02T18:29:50.206Z - error: [ui] `git -c credential.helper= fetch --progress --prune origin` exited with an unexpected code: 128.
stderr:
dyld: lazy symbol binding failed: Symbol not found: _curl_global_sslset
  Referenced from: /Applications/GitHub Desktop.app/Contents/Resources/app/git/libexec/git-core/git-remote-https
  Expected in: /usr/lib/libcurl.4.dylib

dyld: Symbol not found: _curl_global_sslset
  Referenced from: /Applications/GitHub Desktop.app/Contents/Resources/app/git/libexec/git-core/git-remote-https
  Expected in: /usr/lib/libcurl.4.dylib

Additional context

Is there any way to reference the local version of git? or specify a different location this application should be looking at?

Metadata

Metadata

Assignees

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