[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cross-Grade Debian 11 i386 -> amd64



On Sun, 24 Aug 2025 07:40:49 +0200, Paul Muster
<exp-311225@news.muster.net> wrote:
>On 23.08.25 21:39, Marc Haber wrote:
>> Okay. Warum braucht die initrd logsave,
>
>Ich habe keine Ahnung.
>
>Hier wird diskutiert (2019), warum die Situation auftreten kann, dass 
>das Tool fehlt:
><http://bugs.debian.org/932855>
><https://debianforum.de/forum/viewtopic.php?t=174156> e2fsprogs hat 
>logsave in ein eigenes Paket ausgelagert, aber die Abhängigkeit vergessen.

Ich glaube wir haben das beide mit savelog verwechselt. Savelog war in
Debian der Vorgänger von logrotate und wird in manchen Situationen
immer noch verwendet um Logs zu rotieren, z.B. dort wenn ein Skript
-JETZT- eine neue Logdatei haben möchte.

logsave saugt die Ausgabe eines Tools in den Speicher und schreibt sie
in eine logdatei sobald möglich. In der Initrd also, sobald das root
fs rw gemounted ist, bis dahin hält logsave die Ausgabe im Speicher
und wartet.

Das wusste ich auch nicht, und es ist klar dass die initrd auf die
Nase fällt wenn das nicht funktioniert. Da fehlt wohl ein wenig die
Fehlerbehandlung.

Dieser Fehler ist bei meinen manuelleren Crossgrades nie passiert.

>> und arum hätte es apt install
>> logsave:amd64 nicht auch getan?
>
>Weil zu dem Zeitpunkt des Crossgrade apt nichts installieren kann/will, 
>sondern einen Berg an Beschwerden über nicht erfüllte Abhängigkeiten meldet.

Auch da hast Du einen Punkt. Vielen Dank für Deine Berichterstattung
über das Thema.

Vielleicht wäre hier ein Wishlist-Bug angemessen, in dem Du anregst,
dass letzter Schritt als Plausibilitätskontrolle zu prüfen, ob alle
Binaries in der initrd die richtige Architektur haben.

Ich glaube mich daran zu erinnern, dass mein manuelles Protokoll am
Ende das Ziel hatte, das keine i386-Pakete mehr da sind und auch i386
nicht als Zusatzarchitektur auftaucht. Da hätte also nicht passieren
können, dass eine Dependency durch ein Paket der falschen Architektur
befriedigt wurde. Vermutlich war das der Grund dafür, dass mir _DAS_
nie passiert ist.

Grüße
Marc
-- 
----------------------------------------------------------------------------
Marc Haber         |   " Questions are the         | Mailadresse im Header
Rhein-Neckar, DE   |     Beginning of Wisdom "     | 
Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402


Reply to: