Forum: PC-Programmierung 'GLIBC_2.34' not found im Docker


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Chandler B. (chandler)


Lesenswert?

Hallo,
ich habe eine VM mit Ubuntu 24.10.
Hier möchte ich einen Docker laufen lassen (mit Debian GNU/Linux 11).
Der Docker an für sich läuft auch. Aber wenn ich dort die exe ausführen 
möchte, bekomme ich den fehler:
1
/lib/i386-linux-gnu/libc.so.6: version 'GLIBC_2.33' not found
2
/lib/i386-linux-gnu/libc.so.6: version 'GLIBC_2.34' not found

wenn ich
1
ldd --version
 auslese, bekomme ich die Meldung
1
ldd (Debian GLIBC 2.31-14+deb11u11) 2.31
sollte nicht GLIBC_2.34 im Docker selber schon vorhanden sein?

Wie kann ich das updaten?

von Εrnst B. (ernst)


Lesenswert?

Chandler B. schrieb:
> Wie kann ich das updaten?

Hat erstmal nix mit Docker zu tun, deine "Exe" will einfach eine andere 
(neuere) Linux-Version als Unterbau.

Also kein Debian 11 nehmen, sondern ein Debian 12.

von Chandler B. (chandler)


Lesenswert?

Εrnst B. schrieb:
> Hat erstmal nix mit Docker zu tun, deine "Exe" will einfach eine andere
> (neuere) Linux-Version als Unterbau.
>
> Also kein Debian 11 nehmen, sondern ein Debian 12.

Danke dir für deine Antwort.
Nach einem update auf Debian 12 hat es funktioniert.

Was ich aber merkwürdig finde, derjenige der das Image erstellt hat, hat 
ja wahrscheinlich auch nur Debian 11. Wieso hat die Applikation dann 
Debian 12 benötigt?

von Ein T. (ein_typ)


Lesenswert?

Chandler B. schrieb:
> Was ich aber merkwürdig finde, derjenige der das Image erstellt hat, hat
> ja wahrscheinlich auch nur Debian 11.

... oder eventuell auch eine ganz andere Linux-Distribution. Und selbst 
wenn er Debian benutzt hat, dann hatte er vielleicht einen Backport 
installiert oder einen Eigenbau der Glibc installiert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.