desktop icon indicating copy to clipboard operation
desktop copied to clipboard

GLIBC_2.34 version incompatibility. unable to authenticate

Open MirkMart opened this issue 11 months ago • 14 comments

The problem

Hey! I'm currently having problem trying to fetch/push my remote origin from my desktop app due to the GLIBC package. I downloaded the latest release which is the 3.4.13 and I see, from its description, that now requires at least GLIBC 2.8 to work. I currently have installed GLIBC 3.1 which is the latest version that my system allows me to download/upgrade even if I force it to check for an even newest one. I'm experiencing this problem quite suddenly since it was working few days ago. Should I downgrade my desktop app to a version compatible with the GLIBC package I have?

Release version

Version 3.4.13

Operating system

Ubuntu 20.04.6 LTS

Steps to reproduce the behavior

  1. Commit changes
  2. push origin to synchronise with remote repository
  3. or fetch origin to download newest version of remote repository

Log files

2025-02-18.desktop.production.log

Screenshots

Image

Additional context

No response

MirkMart avatar Feb 18 '25 09:02 MirkMart

exact same error with Mint 20. The latest libc that's available for me is: "libc6 is already the newest version (2.31-0ubuntu9.17)."

apsteinmetz avatar Feb 18 '25 16:02 apsteinmetz

Same problem here.

JordanAguiar avatar Feb 19 '25 01:02 JordanAguiar

Same problem. Ubuntu20.04 only support GLIBC lower than 2.30, and I wonder if there are any releases for 20.04.

hunheyufu avatar Feb 19 '25 08:02 hunheyufu

try GitHubDesktop-linux-3.2.1-linux1.deb, it can work without GLIBC_2.34 😋

hunheyufu avatar Feb 19 '25 08:02 hunheyufu

Yeah! it works. Thanks @hunheyufu . For now it is a good patch to continue working

MirkMart avatar Feb 19 '25 09:02 MirkMart

Should I downgrade my desktop app to a version compatible with the GLIBC package I have?

This was a change that came in with 3.4.13 where I anticipated a minimum GLIBC of 2.28., and you can use the previous version 3.4.12 in the meantime.

shiftkey avatar Feb 22 '25 14:02 shiftkey

Should I downgrade my desktop app to a version compatible with the GLIBC package I have?

This was a change that came in with 3.4.13 where I anticipated a minimum GLIBC of 2.28., and you can use the previous version 3.4.12 in the meantime.

I have tried 3.4.12, and the same problem still exists. Both 3.4.13 and 3.4.12 can be installed by sudo dpkg -i , but when trying to clone repositories that need to verify my identity, such as from Coding, I found that when I need to input my Username and password, the error occurrs. Maybe only this page requires GLIBC >= 2.34

hunheyufu avatar Feb 23 '25 03:02 hunheyufu

Ah, git-credential-desktop is a different binary to the main Desktop app. That seems to be generated in https://github.com/desktop/desktop-trampoline which I see is using ubuntu-latest in it's CI builds - that's likely defaulting to Ubuntu 24.04 and the later version of GLIBC.

I've opened https://github.com/desktop/desktop-trampoline/pull/42 to see if we can mitigate this, but this may be a long-lingering issue if folks are reporting 3.2.1 works for them.

shiftkey avatar Feb 24 '25 12:02 shiftkey

Looks like https://github.com/desktop/desktop/commit/ba2b446737ac27a92f16ed6447892caac883654a was when the desktop-trampoline package was updated to use prebuilds, which landed in the 3.4.2 release, so I think this is not a recent regression.

shiftkey avatar Feb 24 '25 12:02 shiftkey

I use my Debian 11 with glibc 2.31, what is the recommendation to use github desktop smoothly?

dev-joaovb avatar Mar 03 '25 02:03 dev-joaovb

Problem solved on my machine.

My Linux was Debian 11 with GLIBC 2.31, after updating the software to Debian 12, I uninstalled Github desktop and downloaded it again. After that I was successful in configuring Github.

dev-joaovb avatar Mar 17 '25 21:03 dev-joaovb

@shiftkey, looks like they pulled in your PR - hopefully this minimum GLIBC can actually be 2.28 again with a new release?

gregcotten avatar Apr 06 '25 02:04 gregcotten

The latest available version on my computer is 3.4.0-rc2. The system is Ubuntu 20.04.

weypro avatar May 09 '25 07:05 weypro

Same issue with 3.4.13 version.

Got it working for 3.2.8; one can download from here: https://github.com/shiftkey/desktop/releases/tag/release-3.2.8-linux1

gdagitrep avatar May 18 '25 02:05 gdagitrep