Siduction Forum

Siduction Forum => Upgrade Warnings => Topic started by: Isegrimm666 on 2026/07/23, 09:29:26

Title: 'Upgradebremse' *:i386-Pakete
Post by: Isegrimm666 on 2026/07/23, 09:29:26
Guten Morgen ...

Es ist eigentlich keine Warnung, sondern vielmehr eine Nachfrage:

Derzeit wird bei einem Upgrade bei mir das paket 'libllvm21:i386' zurückgehalten:
┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ dofu
OK:1 https://deb.debian.org/debian unstable InRelease
OK:2 https://packages.siduction.org/extra unstable InRelease
OK:3 https://packages.siduction.org/fixes unstable InRelease
Aktualisierung für 2 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libabsl20260107  libntfs-3g89t64
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Aktualisiere nicht:
  libllvm21:i386  policycoreutils-dbus

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 2

Ich habe jetzt mal - testweise - eine Installation der 64bit-Variante durchlaufen lassen:

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt install -s libllvm21

libllvm21 ist schon die neueste Version (1:21.1.8-7+b4).
libllvm21 wurde als manuell installiert festgelegt.
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libabsl20260107  libntfs-3g89t64
Verwenden Sie »apt autoremove«, um sie zu entfernen.

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 2

... die offensichtlich bereits installiert ist.

Also gehe ich davon aus, die 386er-Variante removen zu können:

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt remove -s libllvm21:i386

Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libabsl20260107  libdrm-amdgpu1:i386  libelf1t64:i386  libntfs-3g89t64  libsensors5:i386  libxcb-present0:i386  libxcb-randr0:i386  libxcb-sync1:i386  libxcb-xfixes0:i386  libxshmfence1:i386
Verwenden Sie »apt autoremove«, um sie zu entfernen.

ENTFERNE:
  libllvm21:i386  mesa-libgallium:i386

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 2, Aktualisiere nicht: 1
Remv mesa-libgallium:i386 [26.1.5-1]
Remv libllvm21:i386 [1:21.1.8-7+b4]

... was die Entfernung weiterer *:i386-Pakete nach sich zieht. (was auch von mir gewünscht ist.)

Ich habe jetzt noch einen Test mit dem 2. Paket gemacht, welches entfernt werden soll:

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt remove -s mesa-libgallium:i386

Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libabsl20260107  libdrm-amdgpu1:i386  libelf1t64:i386  libllvm21:i386  libntfs-3g89t64  libsensors5:i386  libxcb-present0:i386  libxcb-randr0:i386  libxcb-sync1:i386  libxcb-xfixes0:i386  libxshmfence1:i386
Verwenden Sie »apt autoremove«, um sie zu entfernen.

ENTFERNE:
  mesa-libgallium:i386

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 1, Aktualisiere nicht: 2
Remv mesa-libgallium:i386 [26.1.5-1]

... was - nach meiner Einschätzung - komplikationslos wäre.

Bevor ich also diesen Schritt umsetze, wollte ich Euch fragen, ob ich richtig liege, oder mir mein System komplett zerschiesse.

Es sind immer wieder *:i386-Pakete, die die Upgrades ausbremsen ... weshalb ich mich am liebsten komplett von Ihnen verabschieden würde.
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: towo on 2026/07/23, 12:42:55
Wir können hier nicht wirklich antworten, weil wir nicht wissen, ob du i386 benötigst, oder nicht.
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: Isegrimm666 on 2026/07/23, 13:28:49
Genau das ist etwas, dass ich gerne herausfinden würde.

Der Recher selbst ist eine reine 64bit-Maschine.
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: edlin on 2026/07/23, 13:39:39
Du solltest schon wissen, wann und weswegen du dir die 386er Pakete aufgehalst hast. Die spazieren ja nicht einfach so auf deinen Rechner.
Ich vermute mal, das ist noch eine Jugendsünde. War da nicht mal in Urzeiten was im Zusammenhang mit wine?

Ansonsten sehe ich bei deinem Posting keine Sachen, die du unbedingt behalten solltest. Die letzte Entscheidung musst aber immer du fällen.

edlin
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: towo on 2026/07/23, 13:41:29
Dann finde es heraus, was fliegt, wenn Du

apt purge --allow-remove-essential $(dpkg -l | grep ":i386" | awk '{print $2}')
ausführst.
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: Isegrimm666 on 2026/07/23, 13:50:07
Quote from: edlin on 2026/07/23, 13:39:39... War da nicht mal in Urzeiten was im Zusammenhang mit wine?...

edlin

Jup ... das war mal und habe ich auch wieder runter genommen. Aber offensichtlich bleibt die 'Entourage' noch da.

Ich weiß, dass die Entscheidung bei mir liegt ... und ich spiele auch mit dem Gedanken, dass oben dargestellte umzusetzen.

Ich will mir halt nur nicht mein System zerschiessen.

-----

Quote from: towo on 2026/07/23, 13:41:29Dann finde es heraus, was fliegt, wenn Du

apt purge --allow-remove-essential $(dpkg -l | grep ":i386" | awk '{print $2}')
ausführst.

┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~/Downloads/APPIMAGES]
└─▷$ doas apt purge --allow-remove-essential $(dpkg -l | grep ":i386" | awk '{print $2}')
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libabsl20260107  libntfs-3g89t64
Verwenden Sie »apt autoremove«, um sie zu entfernen.

ENTFERNE:
  gcc-16-base:i386*               libdav1d7:i386*         libgcc-s1:i386*                libigdgmm12:i386*          libpciaccess0:i386*     libswresample5:i386*      libx11-xcb1:i386*      libxrandr2:i386*
  i965-va-driver:i386*            libdbus-1-3:i386*       libgcrypt20:i386*              libjack-jackd2-0:i386*     libpcre2-8-0:i386*      libsystemd0:i386*         libx265-216:i386*      libxrender1:i386*
  intel-media-va-driver:i386*     libde265-0:i386*        libglib2.0-0t64:i386*          libllvm17t64:i386*         libpixman-1-0:i386*     libthai0:i386*            libxau6:i386*          libxshmfence1:i386*
  libaom3:i386*                   libdrm-amdgpu1:i386*    libgomp1:i386*                 libllvm18:i386*            libpng16-16t64:i386*    libtinfo6:i386*           libxcb-dri3-0:i386*    libz3-4:i386*
  libasound2-plugins:i386*        libdrm-intel1:i386*     libgpg-error0:i386*            libllvm19:i386*            libpulse0:i386*         libudev1:i386*            libxcb-present0:i386*  libzstd1:i386*
  libatomic1:i386*                libdrm2:i386*           libgraphite2-3:i386*           libllvm21:i386*            libsamplerate0:i386*    libunistring5:i386*       libxcb-randr0:i386*    mesa-libgallium:i386*
  libavutil59:i386*               libedit2:i386*          libgssapi-krb5-2:i386*         liblzma5:i386*             libsane1:i386*          libva-drm2:i386*          libxcb-render0:i386*   ocl-icd-libopencl1:i386*
  libblkid1:i386*                 libelf1t64:i386*        libgtk-3-0t64:i386*            libmd0:i386*               libsasl2-modules:i386*  libva-x11-2:i386*         libxcb-shm0:i386*      sane-airscan:i386*
  libbrotli1:i386*                libexpat1:i386*         libharfbuzz0b:i386*            libmount1:i386*            libselinux1:i386*       libva2:i386*              libxcb-sync1:i386*     va-driver-all:i386*
  libbsd0:i386*                   libffi8:i386*           libheif-plugin-aomenc:i386*    libnuma1:i386*             libsensors5:i386*       libvdpau1:i386*           libxcb-xfixes0:i386*   wine-stable-i386:i386*
  libbz2-1.0:i386*                libfontconfig1:i386*    libheif-plugin-dav1d:i386*     libopus0:i386*             libsharpyuv0:i386*      libwayland-client0:i386*  libxcb1:i386*          wine-staging-i386:i386*
  libc-gconv-modules-extra:i386*  libfreetype6:i386*      libheif-plugin-libde265:i386*  libosmesa6:i386*           libsoxr0:i386*          libwayland-cursor0:i386*  libxdmcp6:i386*        zlib1g:i386*
  libc6:i386*                     libfribidi0:i386*       libheif-plugin-x265:i386*      libpango-1.0-0:i386*       libspeexdsp1:i386*      libwayland-egl1:i386*     libxext6:i386*
  libcairo2:i386*                 libgamemode0:i386*      libheif1:i386*                 libpangocairo-1.0-0:i386*  libssl3t64:i386*        libwrap0:i386*            libxfixes3:i386*
  libdatrie1:i386*                libgamemodeauto0:i386*  libidn2-0:i386*                libpangoft2-1.0-0:i386*    libstdc++6:i386*        libx11-6:i386*            libxml2-16:i386*

WARNUNG: Die folgenden essentiellen Pakete werden entfernt.
Dies sollte NICHT geschehen, außer Sie wissen genau, was Sie tun!
  libgcc-s1:i386  gcc-16-base:i386 (wegen libgcc-s1:i386)  libc6:i386 (wegen libgcc-s1:i386)

Zusammenfassung:
  Aktualisiere: 0, Installiere: 0, Entferne: 117, Aktualisiere nicht: 1
  Freigegebener Platz: 775 MB

Fortfahren? [J/n] n
Abbruch.
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: towo on 2026/07/23, 14:10:16
Na dann drücke bei meinem Befehl "j" und du bist den 32bit kram los. Danach noch ein dpkg --remove-architecture i386 und fertig ist die Laube.
Title: Re: 'Upgradebremse' *:i386-Pakete
Post by: Isegrimm666 on 2026/07/23, 14:42:02
Quote from: towo on 2026/07/23, 14:10:16Na dann drücke bei meinem Befehl "j" und du bist den 32bit kram los. Danach noch ein
dpkg --remove-architecture i386 und fertig ist die Laube.

Hab ich gemacht ... und es lief alles, wie es soll.

Recht herzlichen Dank (mal wieder) :)