I keep getting this error when trying to push to my github repository
/usr/lib/git-core/git-remote-https: symbol lookup error: /usr/lib/git-core/git-remote-https: undefined symbol: curl_global_sslset, version CURL_GNUTLS_3
Im running Kubuntu and im more on the novice side
9 Comments
canpolat@programming.dev · 9 pts · 2y
Not sure but that sounds like you have a problem with your Git installation (or a dependency of Git). Maybe a reinstallation can solve that.
EvolvedTurtle@lemmy.world · 2 pts · 2y
I swear I tried this but I guess it took an extra time to fix
jonne@infosec.pub · 2 pts · 2y
Do you have curl installed?
jnareb@programming.dev · 1 pts · 2y
This function was added in libcurl 7.56.0.
Maybe your curl is too old?
Kissaki@programming.dev · 1 pts · 2y
If working around it is an option, you could switch from https to ssh protocol.
EvolvedTurtle@lemmy.world · 1 pts · 2y
It doesn't work either way
metiulekm@sh.itjust.works · 1 pts · 2y
ldd /usr/lib/git-core/git-remote-https?EvolvedTurtle@lemmy.world · 1 pts · 2y
I'ma try this if it breaks again I briefly fixed it in the past for it to break again
metiulekm@sh.itjust.works · 2 pts · 2y
That command will produce a list of (dynamic) libraries that are being used by that helper. It will look somewhat like this (this is copied from my Arch instalation):
It might be a good idea actually to try running this both when it works and when it doesn't, maybe there is some difference?