Univention Bugzilla – Bug 25303
libc6-i686 fehl in maintained
Last modified: 2012-03-04 14:33:58 CET
Die für i686 optimierte Variante der GLIBC fehlt für UCS-3.0 im maintained-Bereich. # apt-cache show libc6-i686 ... Dieser Satz von Bibliotheken ist optimiert für i686-Maschinen, und wird nur verwendet, wenn Sie einen Kernel 2.6 auf einer CPU der i686-Klasse einsetzen (siehe die Ausgabe von »uname -m«). Zu diesen Prozessoren gehören Pentium Pro, Pentium II/III/IV, Celerons und ähnliche (einschließlich Klonen wie AMD Athlon/Opteron, VIA C3 Nehemiah, aber nicht VIA C3 Ezra). Eigentlich gehören alle heutigen 32-Bit Systeme dieser Klasse an, aber solange wir nicht per Default 64-Bit-Installationen empfehlen, sollten wir IMHO zumindest diese Optimierung anbieten. Aufgefallen beim PT für UCS-3.0, weil univention-kernel-image-2.6.32 → linux-image-2.6.32-ucs52-686 das Paket empfiehlt.
Die Meta-Pakete für die ia32-Kernel verweisen in UCS alle auf die i686-Variante. Ich habe libc6-i686 als Arch-spezifische Dependency eingefügt. Funktions-Tests mit einer 32-Bit-VM waren erfolgreich. Changelog ergänzt.
FAIL: Paket libc6-i686 ist _nicht_ in maintained vorhanden. FAIL: univention-kernel-image-2.6.32-64gb lässt sich deswegen _nicht_ aktualisieren. OK: ChangeLog-Eintrag (svn11877) Ob eine harte Abhängigkeit auf libc6-i686 wirklich eine gute Idee ist, muß nicht noch zeigen. In der Vergangenheit gab es jedenfalls Probleme mit Xen (Bug #16910)
(In reply to comment #2) > FAIL: Paket libc6-i686 ist _nicht_ in maintained vorhanden. > FAIL: univention-kernel-image-2.6.32-64gb lässt sich deswegen _nicht_ > aktualisieren. > OK: ChangeLog-Eintrag (svn11877) Das ist ein Bug im Announce-Skript, siehe Bug 26179. > Ob eine harte Abhängigkeit auf libc6-i686 wirklich eine gute Idee ist, muß > nicht noch zeigen. In der Vergangenheit gab es jedenfalls Probleme mit Xen (Bug > #16910) Ich habe eine i386-Xen-VM eingerichtet und libc6-i686 installiert, die Meldungen tauchen nicht mehr auf und Fehler gab es auch keine.
Solange libc6-686 noch nicht automatisch vom Build-Skript nach maintained übernommen wir, geht es hier erstmal nicht weiter, bis Bug #26179 behoben ist.
Vgl. auch Bug #26240 für die Problematik des fehlenden libc6-686. OK: univention-kernel-image-2.6.32-64gb lässt sich installieren und aktualisieren OK: libc6-686 wird automatisch installiert OK: Die Xen-typische Meldung bezüglich Bug #16910 wurde nicht beobachtet.
UCS 3.0-1 wurde veröffentlicht. Sollte der hier beschriebene Bug mit einer neueren Version von UCS erneut auftreten, so sollte dieser Bug dupliziert werden: "Clone This Bug"