-
Notifications
You must be signed in to change notification settings - Fork 10.1k
Description
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
- Go to Application
- Click on "push to origin"
- 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?