[Eisfair] Endloses "searching" bei Paketupdate
Marcus Röckrath
marcus.roeckrath at gmx.de
Di Jul 23 12:23:59 CEST 2024
Hallo,
Marcus Röckrath wrote:
Ich habe das folgende mal als Howto angelegt:
https://www.eisfair.org/doku.php?id=eisfair:hilfe:howtos:allgemeines:updateproblem_beim_switch_auf_usrmerge_mit_glibc_3.4.6
>> Ich werde mich mal an Holgers Lösung versuchen. Anscheinend ist ja nur
>> die glibc der Hänger.
>
> Die glibc ist nicht der Hänger. Es muss verhindet werden, dass die
> aktuelle Version 3.4.6 installiert wird, bevor nicht die anderen alten
> Sachen upgedatet sind, denn die vertragen sich nicht mit dem von der glibc
> 3.4.6 vollzogenen usrmerge.
>
> Von der reinen Lib her sind die glibc-Versionen 3.4.x identisch.
>
> Der Schritt
>
> sed -i '/\[glibc\]/ s|3.4.2|3.4.6|g' /var/lib/eisman/installed.db
>
> (unbedingt abtippen, damit nicht durch den Mailclient irgendwelche
> Steuerzeichen reingeraten)
>
> gaukelt dem System vor, dass die glibc aktuell ist, also nicht
> drüberinstalliert/upgedatet wird.
>
> Wenn bei dir
>
> eisman query --installed glibc
>
> eine glibc 3.4.0 oder 3.4.4 installier ist, muss der obige Befehl
> natürlich angepasst werden:
>
> sed -i '/\[glibc\]/ s|3.4.0|3.4.6|g' /var/lib/eisman/installed.db
>
> oder
>
> sed -i '/\[glibc\]/ s|3.4.4|3.4.6|g' /var/lib/eisman/installed.db
>
> Nach erfolgreichem Update aller anderen Pakete, musst du dann aber die
> glibc auch noch aktualisieren:
>
> eisman install glibc
>
> Oder die Manipulation der installed.db rückgängig machen:
>
> sed -i '/\[glibc\]/ s|3.4.6|3.4.0|g' /var/lib/eisman/installed.db
>
> oder
>
> sed -i '/\[glibc\]/ s|3.4.6|3.4.2|g' /var/lib/eisman/installed.db
>
> oder
>
> sed -i '/\[glibc\]/ s|3.4.6|3.4.4|g' /var/lib/eisman/installed.db
>
> und dann nochmal ein
>
> eisman upgrade
>
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair