Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Vorsicht, etliche Pakete sollen gelöscht werden. Attention ...  (Read 9306 times)

Offline monek

  • User
  • Posts: 5
[DE] Re: Vorsicht, etliche Pakete sollen gelöscht werden. Attention ...
« Reply #30 on: 2024/07/15, 12:44:51 »
Hallo Zusammen,

ich bin neu hier bei euch im Forum, obwohl ich Siduction als VM schon viele Jahre am laufen habe.
Nun stoße ich allerdings zum ersten Mal auf das Problem, dass ich seit bestimmt 10 Tagen viele, viele zurückgehaltene Pakete in der Upgrade-Liste stehen habe:

apt-upgrade bringt folgendes hervor:
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 800 nicht aktualisiert.

teste ich mit full-upgrade kommt folgendes heraus:
788 aktualisiert, 209 neu installiert, 178 zu entfernen und 0 nicht aktualisiert.

Das ist leider eine so große Anzahl an Paketen, die entfernt werden sollen, dass ich bisher abgebrochen habe. Seit den o.g. 10 Tagen steigt die Anzahl der zurückgehaltenen Pakete leider weiter an, auch wenn bei einem apt-upgrade hin und wieder ein paar wenige Pakete aktualisiert werden. Mein System ist nicht immer auf dem allerneustem Stand, allerdings ist mindestens einmal im Monat apt-upgrade angesagt, sooo alt ist das system also nicht.
Hat jemand einen Rat, wie ich aus der Zwickmühle herauskomme? Für gewöhnlich hat "ein paar Tage abwarten" das Problem mit zurückgehaltenen Paketen immer gelöst - meist waren es aber sehr wenige im Vergleich zu den 800...

Gruß
Sascha

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.870
Du kannst erst mal apt upgrade durchführen, da wird nichts entfernt. Du hast leider nicht erwähnt, welchen Desktop du fährst. Falls es KDE Plasma ist, da kündigt sich wohl langsam Plasma 6 an. Derzeit stehen da bei mir 56 zu entfernende Pakete. War aber gestern noch nicht so.

Offline monek

  • User
  • Posts: 5
apt-upgrade sagt leider, es wird nichts aktualisiert und 800 Pakete werden zurückgehalten :(
Ich nutze seit je her xfce, mittlerweile xfce4

Offline edlin

  • User
  • Posts: 628
Wie von @devil empfohlen, zunächst mit
Code: [Select]
apt upgrade aufräumen. Dann hast du mehr Übersicht.
Im nächsten Schritt empfehle ich dir, den neuen Solver zu verwenden: 
Code: [Select]
apt --solver 3.0 full-upgrade. Er ist nicht so rigoros, wie das apt full-upgrade.
Dann die Ausgabe lesen: Werden nur libs erneuert? In letzter Zeit werden viele libs mit t64 am Ende des Namens durch neuere ohne t64 im Namen ersetzt. Wenn Anwendungen zum Löschen vorgeschlagen werden, dann natürlich zunächst abbrechen.
Ansonsten: Wie lange hattest du, bevor das Problem auftrat, vorher kein full-upgrade gemacht?

edlin
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline monek

  • User
  • Posts: 5
Wie gesagt, bei upgrade passiert gar nichts
Quote
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 800 nicht aktualisiert.

mit sudo apt --solver 3.0 full-upgrade laufe ich auf einen Fehler - scheinbar ist mein apt zu alt?
Quote
E: Can't call external solver '3.0' as it is not in a configured directory!
Wenn ich ein upgrade nur von apt durchführen möchte (eigentlich ist apt in den zurückgehaltenen Paketen):
Quote
sudo apt install apt
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut… Fertig
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  libgphoto2-l10n systemd-dev
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  apt-utils curl exim4-base exim4-daemon-light libapt-pkg6.0t64 libcurl3t64-gnutls libcurl4t64 libdb5.3t64 libgnutls-dane0t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-gnutls8
  libnss-mymachines libnss-systemd libpam-systemd libpsl5t64 libssh2-1t64 libssl3t64 libsystemd-shared libsystemd0 openssl systemd systemd-container systemd-coredump systemd-cryptsetup systemd-timesyncd
Vorgeschlagene Pakete:
  apt-doc exim4-doc-html | exim4-doc-info eximon4 spf-tools-perl swaks gnutls-bin libtss2-rc0t64 libarchive13t64 libdw1t64 libelf1t64 libpwquality1 systemd-homed systemd-userdbd systemd-boot systemd-resolved systemd-repart
  libtss2-tcti-device0
Die folgenden Pakete werden ENTFERNT:
  libapt-pkg6.0 libcurl3-gnutls libcurl4 libdb5.3 libgnutls-dane0 libgnutls30 libhogweed6 libnettle8 libpsl5 libssh2-1 libssl3
Die folgenden NEUEN Pakete werden installiert:
  libapt-pkg6.0t64 libcurl3t64-gnutls libcurl4t64 libdb5.3t64 libgnutls-dane0t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-gnutls8 libpsl5t64 libssh2-1t64 libssl3t64 systemd-cryptsetup
Die folgenden Pakete werden aktualisiert (Upgrade):
  apt apt-utils curl exim4-base exim4-daemon-light libnss-mymachines libnss-systemd libpam-systemd libsystemd-shared libsystemd0 openssl systemd systemd-container systemd-coredump systemd-timesyncd
15 aktualisiert, 15 neu installiert, 11 zu entfernen und 782 nicht aktualisiert.
Es müssen 20,6 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 3.121 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] n
Abbruch.
auch dann sind da 11 zu entfernende Pakete bei...


Die unter full-upgrade zu entfernenden Pakete:
Quote
Die folgenden Pakete werden ENTFERNT:
  lib2geom1.2.0 libapt-pkg6.0 libarchive13 libarpack2 libasound2 libatk-bridge2.0-0 libatk1.0-0 libatm1 libatopology2 libatspi2.0-0 libaudcore5 libaudgui5 libaudqt2 libaudtag3 libauparse0 libbtrfs0 libburn4 libcdio-cdda2
  libcdio-paranoia2 libcdio19 libcfitsio10 libchafa0 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.6-6 libcups2 libcupsfilters1 libcupsimage2 libcurl3-gnutls libcurl4 libdb5.3 libdirectfb-1.7-7 libdv4 libdvdread8 libdw1
  libefiboot1 libefisec1 libefivar1 libelf1 libept1.6.0 libevdocument3-4 libevent-2.1-7 libevent-core-2.1-7 libevview3-3 libext2fs2 libflac12 libfontembed1 libfyba0 libgail18 libgdbm-compat4 libgdbm6 libgegl-0.4-0 libgeos-c1v5
  libgimp2.0 libglib2.0-0 libglibmm-2.4-1v5 libgnome-desktop-3-20 libgnutls-dane0 libgnutls30 libgpgme11 libgpgmepp6 libgphoto2-6 libgphoto2-port12 libgraphicsmagick++-q16-12 libgraphicsmagick-q16-3 libgtk-3-0 libgtk2.0-0
  libgtkmm-3.0-1v5 libgts-0.7-5 libgxps2 libhdf5-103-1 libhdf5-hl-100 libhogweed6 libhwy1 libical3 libieee1284-3 libimath-3-1-29 libimlib2 libisoburn1 libisofs6 libiw30 libjim0.82 libjxr0 libkmlbase1 libkmldom1 libkmlengine1
  liblirc-client0 libllvm17 liblouisutdml9 libmagic1 libmagick++-6.q16-9 libmagickcore-6.q16-7 libmagickwand-6.q16-7 libmbedcrypto7 libminizip1 libmjpegutils-2.1-0 libmpeg2encpp-2.1-0 libmpg123-0 libmplex2-2.1-0 libmtdev1 libmtp9
  libneon27 libneon27-gnutls libnetcdf19 libnetpbm11 libnettle8 libnorm1 libnpth0 libntfs-3g89 libnvme1 libopenmpt0 liborc-0.4-0 libotr5 libparted-fs-resize0 libparted2 libpcap0.8 libperl5.38 libpgm-5.3-0 libpipewire-0.3-0 libpng16-16
  libpoppler-cpp0v5 libpoppler-glib8 libpoppler-qt5-1 libprotobuf32 libpsl5 libpython3.11 libqpdf29 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5 libqt5printsupport5 libqt5sql5 libqt5test5 libqt5widgets5 libqt5xml5 libqt6core6
  libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6 librasqal3 libraw23 librdf0 libreadline8 libreiserfscore0 libruby3.1 libsmbclient libsnapper7 libsnmp40 libsoup2.4-1 libspandsp2 libspatialite8
  libsphinxbase3 libssh2-1 libssl3 libtevent0 libtirpc3 libts0 libtumbler-1-0 libuniconf4.6 libuno-cppu3 libuno-cppuhelpergcc3-3 libuno-purpenvhelpergcc3-3 libuno-sal3 libuno-salhelpergcc3-3 liburcu8 libuv1 libv4l-0 libv4lconvert0
  libwvstreams4.6-base libwvstreams4.6-extras libxerces-c3.2 libxmlsec1 libxmlsec1-nss libxt6 libzbar0 libzvbi0 polkitd-pkla python3-distutils

Das scheinen durch die Bank weg libarys zu sein, allerdings ist die Anzahl so groß, dass ich da wirklich ein wenig bammel vor dem full-upgrade habe.

Offline Isegrimm666

  • User
  • Posts: 136
@Isegrimm666
Habs gerade probiert und festgestellt, dass FreeCAD wieder funktioniert. Kannst also nach einem full-upgrade wieder den Restsonntag für deine Konstruktionen nutzen.

Schönes Restwochenende, edlin

Danke ... hab ich auch festgestellt und das upgrade gemacht *g


Offline edlin

  • User
  • Posts: 628
@monek:
Aktualisiere zunächst apt. Es werden nur ein paar libs entfernt. Dann nochmal den Solver 3.0 probieren. Sieht so aus, als ob du da schon eine größere upgrade-Pause hattest.

edlin

Nachtrag: Mit dem Solver 3.0 werden bestimmt die gleichen Dateien zum Löschen vorgeschlagen. Ist halt eine Menge aufgelaufen. Erkenne aber keine Probleme bei full-upgrade.

edlin
« Last Edit: 2024/07/15, 13:41:50 by edlin »
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline ro_sid

  • User
  • Posts: 316
[...]
Wenn ich ein upgrade nur von apt durchführen möchte (eigentlich ist apt in den zurückgehaltenen Paketen):
Quote
sudo apt install apt
[...]
Die folgenden Pakete werden ENTFERNT:
  libapt-pkg6.0 libcurl3-gnutls libcurl4 libdb5.3 libgnutls-dane0 libgnutls30 libhogweed6 libnettle8 libpsl5 libssh2-1 libssl3
Die folgenden NEUEN Pakete werden installiert:
  libapt-pkg6.0t64 libcurl3t64-gnutls libcurl4t64 libdb5.3t64 libgnutls-dane0t64 libgnutls30t64 libhogweed6t64 libnettle8t64 libnghttp3-9 libngtcp2-16 libngtcp2-crypto-gnutls8 libpsl5t64 libssh2-1t64 libssl3t64 systemd-cryptsetup
[...]
Abbruch.
auch dann sind da 11 zu entfernende Pakete bei...
Die zu entfernenden Pakete werden hier alle(!) durch neuere ersetzt (Übergang zur 64-Bit Zeitangabe (t64)). Daher ist dies die zur Zeit beste Lösung.

Offline Isegrimm666

  • User
  • Posts: 136
mit sudo apt --solver 3.0 full-upgrade laufe ich auf einen Fehler - scheinbar ist mein apt zu alt?

Willkommen im Forum, Sascha :)

Der Hinweis, apt zu erneuern stand auch hier im Forum ... wobei ich jetzt bei Deiner Konstellation ein Problem sehe, das umzusetzen. Du kannst jedoch in apt Pakete von zukünftigen Upgrades ausschliessen:

Code: [Select]
sudo apt-mark hold $PAKETNAME1 $PAKETNAME2 …
Um sie später wieder enzuschliessen genügt ein:

Code: [Select]
sudo apt-mark unhold $PAKETNAME1 $PAKETNAME2 …
Und um Dir anzeigen zu lassen, welche Du jetzt auf "hold" gesetzt hast, nutzt Du ein:

Code: [Select]
apt-mark showhold
Vorschlag (falls jetzt nicht noch was besseres aus der Community kommt):

Setze alle Pakete auf "hold" die nicht dringend was mit apt zu tun haben und führe das upgrade durch. Dann gehe über edlins Vorschlag mit dem solver:

Code: [Select]
apt --solver 3.0 full-upgrade
weiter.

EDIT:
ro_sid hat da eine komfortablere Lösung  :)
« Last Edit: 2024/07/15, 13:45:02 by Isegrimm666 »

Offline monek

  • User
  • Posts: 5
@monek:
Aktualisiere zunächst apt. Es werden nur ein paar libs entfernt. Dann nochmal den Solver 3.0 probieren. Sieht so aus, als ob du da schon eine größere upgrade-Pause hattest.

edlin

Nachtrag: Mit dem Solver 3.0 werden bestimmt die gleichen Dateien zum Löschen vorgeschlagen. Ist halt eine Menge aufgelaufen. Erkenne aber keine Probleme bei full-upgrade.


edlin

Tatsächlich weiß ich gar nicht, wann ich das letzte full-upgrade durchgeführt habe... vermutlich schon lange her.
Habe nun erst apt aktualisiert und dann folgendes versucht:
Quote
sudo apt --solver 3.0 full-upgrade
Paketaktualisierung (Upgrade) wird berechnet… 10%
allerdings bleibt apt bei den 10% der Berechnung stehen und nichts passiert... oh je :(

Offline edlin

  • User
  • Posts: 628
Dann mach ein einfaches full-upgrade. Solange keine essentiellen Pakete oder unverzichtbare Anwendungen gelöscht werden sollen, ist die Welt doch in Ordnung.
Ansonsten empfehlen wir aus gutem Grunde mind. ein full-upgrade pro Woche. Ich machs täglich, bin da aber nicht der Maßstab.

edlin
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline der_bud

  • User
  • Posts: 1.087
  • member
+1, der "neue" Solver wird bei dem Systemzustand sicher sehr lange zum hinundherrechnen brauchen und keine andere Lösung finden als wenn Du apt full-upgrade ohne den Schalter machst -> also wie edlin sagt, fullupgraden, in Deiner zu-entfernen-Liste sind fast nur Libs, und  polkitd-pkla python3-distutils dürfen gehen.

Falls Du wegen dem Hängen bei 10% abgebrochen hast / abbrechen willst, schiebe bitte ein 'apt-get install -f' nach.
Da es in Deinen bisherigen Ausgaben nicht stand, wir gehen davon aus das Du vorm upgrade bzw full-upgrade auch ein aktuelles 'apt update' ausgeführt hast und keine Fehlermeldungen beim Holen der Paketlisten kam?
Du lachst? Wieso lachst du? Das ist doch oft so, Leute lachen erst und dann sind sie tot.

Offline monek

  • User
  • Posts: 5
Vielen Dank für eure Ratschläge.
ja, update verlief ohne Fehler beim Holen der Pakete. Das full-upgrade hat funktioniert und alles läuft (zumindest auf den ersten Blick) fehlerfrei. Das mit den wöchentlichen full-upgrades habe ich scheinbar überlesen, da werde ich mich dann mal besser dran halten, damit ich nicht wieder auf solche Probleme laufe ;)
Also nochmals vielen Dank für diese sehr schnelle Hilfe

Gruß
Sascha

Offline michaa7

  • User
  • Posts: 2.388
...
Quote
...
Paketaktualisierung (Upgrade) wird berechnet… 10%
allerdings bleibt apt bei den 10% der Berechnung stehen und nichts passiert... oh je :(

Das war bei mir vor einiger Zeit bei einem anderen Rechner der lange kein d-u bekam auch der Fall .... und löste sich auch nach ein paar Tagen nicht auf. Meine Vermutung war, dass der neue solver ab einer bestimmten Anzahl von durchzurechnenden Paketkombinationen an seine Grenzen kommt.

Gelöst habe ich das folgendermaßen:
Ich habe mir bei den Paketn, die zu upgrade angeboten werden, ein paar herausgesucht, auf die ich schlimmstenfalls verzichten kann, zweitbrowser, eine selten genutzte Anwendung usw.Hier ist auch am wenigsten potenzieller Schaden für das saystem zu erwarten. Nur diese habe ich dann mit "apt install paket1 pakte2 ...etc" hochgezogen. Die ziehen natürlich abhängigkeiten mit sich, libs usw. Das ist ok.

Nachdem ich auf diese Weise den Umfang des full-upgrades schrittweise reduziert hatte war bei weiteren Versuchen der neue solver in der Lage die Berechnung komplett durchzuführen.

Im übrigen bin ich der Meinung, und die Erfahrung bestätigt dies, dass Debian/sid(uction) nicht wirklich kaputt zu bekommen ist ... außer durch dumme Unachtsamkeit, aber nicht durch ein klemmendes d-u. Das kann maxdimal .... klemmen ... ne zeit lang.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake

Offline edlin

  • User
  • Posts: 628
Noch ein paar Anmerkungen:
  • Der Solver 3.0 befindet sich in der Entwicklung und ist noch lange nicht fertig. Ich habe von ihm von Devil auf LinuxNews erfahren. Anfangs habe ich nur die Ausgabe mit apt upgrade und apt full-upgrade verglichen. Heute verwende ich den Solver 3.0 täglich und bin mehr als nur zufrieden.
  • Mir selbst ist der neue Solver noch nicht hängen geblieben, aber ich aktualisiere täglich. In einer finalen Version kann man das sicher mit einem Timeout beenden.
  • Wir benutzen Debian/unstable. Da herrscht nun mal ein ständiges Kommen und Gehen. Unter Debian/stable dürfte sich apt eher langweilen. Daher ist halt ein häufigeres full-upgrade angesagt.
  • Mehr Infos gibt es z. B. hier: https://blog.jak-linux.org/2024/05/14/solver3/
edlin
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates