[Eisfair] Eis update bleibt mit searching hängen

Marcus Röckrath marcus.roeckrath at gmx.de
Mi Apr 2 16:46:08 CEST 2025


Hallo Frank,

Frank Stroeter wrote:

>>> Das Howto von Marcus:
>>>
>> 
https://www.eisfair.org/doku.php?id=eisfair:hilfe:howtos:allgemeines:updateproblem_beim_switch_auf_usrmerge_mit_glibc_3.4.6
>> 
>> Hilft hier nicht; vermutlich wird es in keinem Fall mehr helfen, da wir
>> ja nun bei glibc 3.6.0 sind.
> 
> das wäre sehr übel. Ja ich weiß man sollte öfter updates machen.
> Ist trotzden sehr unschön wenn man solche Abhängigkeiten schafft.

Missverständnis: Dieses HowTo betraf genau ein dediziertes Updateproblem, 
was irgendwie im Rahmen der usrmerge-Umstellung entstanden und das 
betroffene System eben noch vor glibc 3.4.6 war..

Das beschriebene Problem erfüllt die Bedingungen des HowTos nicht, weil es 
ja offenbar schon auf dem Stand glibc 3.4.6 ist.

Mit der neuen glibc ist keine weitere Systemumstellung verbunden, der 
Schluckauf von eisman upgrade könnte ein Typo oder sowas in einem der neuen 
Pakete sein, der zu eine Schleife führt - wenn man nur wüsste welches.

Ich hatte vor einigen Wochen das Update angekündigt und um zeitnahe Updates 
gebeten, bevor nun fast 1000 Pakete neu vorliegen.

Jürgen Edner hatte auf einer Kiste vor einigen Tagen auch ein "searching"-
Problem und konnte es so beheben - unklar, wo die Schleife hier entstanden 
ist:

[Zitat aus dem internen Team-Mailverkehr]

>> Hier scheint es laut der Ausgabe bei der Ausführung von "eisman upgrade"
>> eine Endlosschleife zu geben:
>>
>> move: glibc (3.6.0)
>> move: glibc (3.6.0)
>> move: eisfair-base (3.4.23)
>> move: eisfair-base (3.4.23)
>> move: netconfig (3.4.1)
>>
>> move: eisfair-base (3.4.23)
>> move: netconfig (3.4.1)
>> move: crypto-policies-scripts (3.6.0)
>> move: crypto-policies (3.6.0)
> 
> keine Ahnung warum die eine Schleife bauen
> 
> installier die glibc einzeln

das glibc-Paket und die oben genannten Pakete ließen sich so nicht in 
der VM installieren. Aus diesem Grund habe ich testweise in der 
packages.db-Datei für das crypto-policies-scripts temporär die folgende 
Zeile entfernt:

<require-package>crypto-policies 3.6.0</require-package>

Danach habe ich dann die folgenden Pakete nacheinander manuell 
installieren können:

crypto-policies-scripts
crypto-policies
netconfig

Durch die Installation des netconfig-Paketes wurde auch die glibc auf 
den aktuellen Stand gebracht. Anschließend funktionierte auch wieder ein 
"eisman upgrade" und die VM ist nun auf dem aktuellen Stand. Final habe 
ich dann die zuvor entfernte Zeile wieder in die packages.db-Datei 
eingefügt.
[/Zitat]

Sind bei dir auch obige Pakete installiert?

netconfig (3.4.1)
crypto-policies-scripts (3.6.0)
crypto-policies (3.6.0)

Dann könnte Jürgens Vorgehen helfen, ansonsten melde dich, dann müssen wir 
etwas Code in deinen eisman einbauen, damit wir die Schleife besser sehen.

-- 
Gruß Marcus
[eisfair-Team]



Mehr Informationen über die Mailingliste Eisfair