Aktuell sollen etliche Pakete (Qt6 und Angehörige) bei einem full-upgrade gelöscht werden!
In dem Zusammenhang der Hinweis, dass der neue Solver von apt in diesem Falle die Pakete, die ein Entfernen verursachen, zurück hält (wie ein apt upgrade). Bin mit dem Verhalten bisher sehr zufrieden. Man muss nicht mehr zwischen apt full-upgrade und apt upgrade wechseln.
doas apt update && doas apt --solver 3.0 full-upgrade
Currently, a number of packages (Qt6 and related) are supposed to be deleted during a full upgrade!
In this context, please note that the new apt solver holds back the packages that cause a removal in this case (like an apt upgrade). I am very satisfied with the behavior so far. You no longer have to switch between apt full-upgrade and apt upgrade.
doas apt update && doas apt --solver 3.0 full-upgrade
edlin
https://release.debian.org/transitions/html/qt6-base.html
Habe gerade eben ein full-upgrade gemacht ... es wurden keine Pakete zum Löschen vorgemerkt.
Das fu lief komplikationslos durch.
Kann ich so nicht bestätigen.
QuoteDie folgenden Pakete werden ENTFERNT:
libqt6dbus6t64 libqt6gui6t64 libqt6network6t64 libqt6opengl6t64 libqt6qml6 libqt6qmlmodels6 libqt6quick6 libqt6svg6 libqt6waylandclient6 libqt6waylandcompositor6
libqt6waylandeglclienthwintegration6 libqt6waylandeglcompositorhwintegration6 libqt6widgets6t64 libqt6wlshellintegration6 libqt6xml6t64 obs-plugins obs-studio
qpwgraph qt6-gtk-platformtheme qt6-image-formats-plugins qt6-qpa-plugins qt6-wayland
Immer noch vorsichtig sein...
Bei mir werden noch 44 Pakete zurückgehalten, unter Androhung, 77 Pakete bei einem full-upgrade zu entfernen. Das hängt halt davon ab, was man so alles an Anwendungen installiert hat. Unter den zu entfernenden Paketen tauchen bei mir z. B. audacious, calibre, cura, wireshark etc. auf.
Auf meiner Testinstallation in einer VM, die keine nachinstallierte Anwendungen enthält, läuft apt full-upgrade auch durch.
Also einfach, wie immer, auf die Ausgabe von apt schauen bzw. schon mal den neuen Solver testen:
doas apt update && doas apt --solver 3.0 full-upgrade
edlin
Okay ... ich habe zwei Rechner ... das full-upgrade, was ich oben schilderte habe iuch auf einem Acer Nitro 5 gemacht.
Wenn ich die Prozedur auf meinem Lenovo T 430s wiederhole, ergibt sich folgendes Bild:
[10:23:09][isegrimm@C-Y-G-N-A:~]$ doas apt full-upgrade
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
jami-daemon libice-dev libqgis-gui3.34.6 libqt6quicktemplates2-6 libx11-dev pkg-config qml6-module-qtquick-layouts
libegl-dev libjxl0.7 libqgis-native3.34.6 libqt6shadertools6 libxau-dev pyqt5-dev-tools qml6-module-qtquick-shapes
libgdal34t64 libkf5pulseaudioqt3 libqgis-server3.34.6 libqt6spatialaudio6 libxcb1-dev python3-opengl qml6-module-qtquick-templates
libgeos3.12.1t64 libmd4c-html0 libqgisgrass8-3.34.6 libqt6sql6 libxdmcp-dev python3-pyqt5.qtopengl qml6-module-qtquick-window
libgl-dev libnatpmp1t64 libqgispython3.34.6 libqt6sql6-sqlite libxext-dev python3-pyqt6.sip qml6-module-qtquick3d-spatialaudio
libgl1-mesa-dev libopendht3t64 libqt6multimedia6 libre2-10 libxt-dev qml6-module-qt-labs-platform qt6-base-dev-tools
libgles-dev libopengl-dev libqt6positioning6 libsdbus-c++1 libyaml-cpp0.8 qml6-module-qt-labs-qmlmodels qtbase5-dev-tools
libgles1 libpoppler126t64 libqt6qmlworkerscript6 libsecp256k1-1 linux-headers-6.8.10-1-siduction-amd64 qml6-module-qt5compat-graphicaleffects r-cran-teachingdemos
libglu1-mesa-dev libpthread-stubs0-dev libqt6quick3d6 libsecp256k1-2 linux-headers-6.8.9-1-siduction-amd64 qml6-module-qtmultimedia samba-dsdb-modules
libglut-dev libqgis-3d3.34.6 libqt6quick3druntimerender6 libsm-dev linux-image-6.7.12-amd64 qml6-module-qtqml-workerscript systemd-dev
libglvnd-core-dev libqgis-analysis3.34.6 libqt6quick3dutils6 libsnapd-glib-2-1 linux-image-6.8.10-1-siduction-amd64 qml6-module-qtquick x11proto-dev
libglvnd-dev libqgis-app3.34.6 libqt6quickcontrols2-6 libtidy5deb1 linux-image-6.8.9-1-siduction-amd64 qml6-module-qtquick-controls xorg-sgml-doctools
libglx-dev libqgis-core3.34.6 libqt6quickshapes6 libvpx8 obs-advanced-scene-switcher-data qml6-module-qtquick-dialogs xtrans-dev
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Upgrading:
adwaita-qt libc-devtools libperl5.38t64 libreoffice-uiconfig-math nala r-cran-crul
alsa-topology-conf libc-l10n libplasma-geolocation-interface5 libreoffice-uiconfig-report-builder network-manager r-cran-curl
base-files libc6 libpolkit-qt5-1-1 libreoffice-uiconfig-writer nmap r-cran-data.table
bash libc6-dev libpoppler-cpp0t64 libreoffice-wiki-publisher nmap-common r-cran-dbi
bsdextrautils libc6-i386 libpoppler-glib8t64 libreoffice-writer nodejs r-cran-gtable
bsdutils libcares2 libpoppler-qt5-1t64 libsensors-config nodejs-doc r-cran-hardhat
console-setup libccid libpoppler134 libsensors5 obs-plugins r-cran-insight
console-setup-linux libcolorcorrect5 libpostproc57 libsmartcols1 obs-studio r-cran-logspline
context libcpupower1 libproj25 libsqlite3-0 openconnect r-cran-munsell
context-modules libegl-mesa0 libqpdf29t64 libssh-4 openssl r-cran-nlme
dash libell0 libqt5keychain1 libssh-gcrypt-4 os-prober r-cran-popepi
debianutils libemf1 libqt5networkauth5 libssl-dev ovmf r-cran-rcpparmadillo
diffoscope libevdev2 libqt5webkit5 libssl3t64 passwd r-cran-repr
diffoscope-minimal libfakeroot libqt6core5compat6 libswresample4 perl r-cran-rio
dirmngr libfdisk1 libqt6core6t64 libswscale7 perl-base r-cran-rsqlite
eject libgbm1 libqt6multimedia6 libsystemd-shared perl-modules-5.38 r-cran-sparsem
fakeroot libgeos-c1t64 libqt6positioning6 libsystemd0 pipx r-cran-stars
fdisk libgimp2.0t64 libqt6qml6 libtaskmanager6abi1 plasma-workspace r-cran-survival
feh libgl1-mesa-dev libqt6qmlmodels6 libtss2-esys-3.0.2-0t64 plasma-workspace-data r-cran-terra
ffmpeg libgl1-mesa-dri libqt6qmlworkerscript6 libtss2-mu-4.0.1-0t64 plasma-workspace-wayland r-cran-urca
fonts-lyx libglapi-mesa libqt6quick3d6 libtss2-sys1t64 poppler-utils rfkill
fonts-opensymbol libglx-mesa0 libqt6quick3druntimerender6 libtss2-tcti-cmd0t64 proj-bin rtkit
fp-compiler-3.2.2 libgnutls-dane0t64 libqt6quick3dutils6 libtss2-tcti-device0t64 proj-data sddm-theme-breeze
fp-units-rtl-3.2.2 libgnutls30t64 libqt6quick6 libtss2-tcti-libtpms0t64 pterm sqlite3
fp-utils libgraphicsmagick-q16-3t64 libqt6quickcontrols2-6 libtss2-tcti-mssim0t64 putty strace
fp-utils-3.2.2 libguestfs-hfsplus libqt6quickshapes6 libtss2-tcti-spi-helper0t64 putty-tools systemd
fpc-source-3.2.2 libguestfs-reiserfs libqt6quicktemplates2-6 libtss2-tcti-swtpm0t64 python3-guestfs systemd-container
gimp libguestfs-xfs libqt6shadertools6 libtss2-tctildr0t64 python3-idna systemd-coredump
gnupg libguestfs0t64 libqt6spatialaudio6 libudev1 python3-importlib-metadata systemd-dev
gnupg-l10n libgusb2 libqt6sql6-sqlite libuno-cppu3t64 python3-jupyter-core systemd-sysv
gnupg-utils libheif-plugin-aomenc libqt6svg6 libuno-cppuhelpergcc3-3t64 python3-prompt-toolkit systemd-timesyncd
gnupg2 libheif-plugin-dav1d libqt6waylandclient6 libuno-purpenvhelpergcc3-3t64 python3-pygraphviz texlive-lang-arabic
gnustep-common libheif-plugin-libde265 libqt6waylandcompositor6 libuno-sal3t64 python3-scipy texlive-lang-chinese
gnutls-bin libheif-plugin-x265 libqt6wlshellintegration6 libuno-salhelpergcc3-3t64 python3-sniffio texlive-lang-cjk
gpg libheif1 librdmacm1t64 libunoloader-java python3-sympy texlive-lang-cyrillic
gpg-agent libhttp-message-perl libreoffice liburcu8t64 python3-typing-extensions texlive-lang-czechslovak
gpg-wks-client libibverbs1 libreoffice-base libuuid1 python3-uno texlive-lang-english
gpg-wks-server libimlib2t64 libreoffice-base-core libvirt-l10n python3-webcolors texlive-lang-european
gpgconf libinotifytools0 libreoffice-base-drivers libvirt0 qemu-block-extra texlive-lang-french
gpgsm libip4tc2 libreoffice-calc libvpx9 qemu-system-common texlive-lang-german
gpgv libip6tc2 libreoffice-common libvulkan1 qemu-system-data texlive-lang-greek
gpsprune libjavascriptcoregtk-4.1-0 libreoffice-core libweather-ion7 qemu-system-gui texlive-lang-italian
ibverbs-providers libkcolorpicker-qt5-0 libreoffice-draw libwebkit2gtk-4.1-0 qemu-system-modules-opengl texlive-lang-japanese
inotify-tools libkf5pulseaudioqt4 libreoffice-help-common libwireplumber-0.5-0 qemu-system-modules-spice texlive-lang-korean
intel-microcode libkf5syndication5abi1 libreoffice-help-de libxcursor1 qemu-system-x86 texlive-lang-other
iptables libkfontinst5 libreoffice-help-en-us libxml-libxml-perl qemu-utils texlive-lang-polish
isympy-common libkfontinstui5 libreoffice-impress libxml2 qml-module-org-kde-kirigami-addons-labs-mobileform texlive-lang-portuguese
isympy3 libkuserfeedbackcore1 libreoffice-java-common libxml2-dev qml-module-org-kde-userfeedback texlive-lang-spanish
iw libkuserfeedbackwidgets1 libreoffice-kf5 libxml2-utils qml-module-qtwebkit udev
iwd libkworkspace5-5 libreoffice-l10n-de libxtables12 qml6-module-qt-labs-platform unar
keyboard-configuration liblibreoffice-java libreoffice-math linux-cpupower qml6-module-qt-labs-qmlmodels uno-libs-private
kimageformat-plugins liblouis-data libreoffice-nlpsolver linux-headers-siduction-amd64 qml6-module-qt5compat-graphicaleffects ure
kirigami-addons-data liblouis20 libreoffice-plasma linux-image-amd64 qml6-module-qtmultimedia ure-java
ledit liblouisutdml-bin libreoffice-qt5 linux-image-siduction-amd64 qml6-module-qtqml-workerscript util-linux
libaccounts-qt5-1 liblouisutdml-data libreoffice-report-builder linux-libc-dev qml6-module-qtquick util-linux-extra
libadwaitaqt1 liblouisutdml9t64 libreoffice-report-builder-bin lm-sensors qml6-module-qtquick-controls uuid-runtime
libadwaitaqtpriv1 libluajit-5.1-2 libreoffice-script-provider-bsh locales qml6-module-qtquick-dialogs webp-pixbuf-loader
libaom3 libluajit-5.1-common libreoffice-script-provider-js login qml6-module-qtquick-layouts weechat
libarchive-tools libmount1 libreoffice-script-provider-python luametatex qml6-module-qtquick-shapes weechat-core
libarchive13t64 libnm0 libreoffice-sdbc-hsqldb lynx qml6-module-qtquick-templates weechat-curses
libavcodec60 libnode115 libreoffice-sdbc-mysql lynx-common qml6-module-qtquick-window weechat-perl
libavdevice60 libnotificationmanager1 libreoffice-sdbc-postgresql mailcap qml6-module-qtquick3d-spatialaudio weechat-plugins
libavfilter9 libnss-myhostname libreoffice-style-breeze man-db qt6-base-dev-tools weechat-python
libavformat60 libnss-mymachines libreoffice-style-colibre manpages qt6-gtk-platformtheme weechat-ruby
libavutil58 libnss-systemd libreoffice-uiconfig-base manpages-dev qt6-image-formats-plugins weechat-scripts
libblkid1 libobs0t64 libreoffice-uiconfig-calc mesa-va-drivers qt6-qpa-plugins wireplumber
libbusiness-isbn-data-perl libopenconnect5 libreoffice-uiconfig-common mesa-vdpau-drivers qt6-translations-l10n
libc-bin libpackagekitqt5-1 libreoffice-uiconfig-draw mesa-vulkan-drivers qt6-wayland
libc-dev-bin libpam-systemd libreoffice-uiconfig-impress mount r-cran-ape
Installing dependencies:
libgeos3.12.2 libmimalloc2.0 libqt6gui6 libqt6opengl6 libqt6widgets6 linux-headers-6.9.3-1-siduction-amd64 linux-image-6.9.3-1-siduction-amd64
libjxl0.8 libqt6dbus6 libqt6network6 libqt6sql6 libqt6xml6 linux-image-6.8.12-amd64
Vorgeschlagene Pakete:
linux-doc-6.8 debian-kernel-handbook linux-doc-6.9 crda
REMOVING:
forensics-extra-gui libqt6labsqmlmodels6 libqt6openglwidgets6t64 libqt6quickdialogs2quickimpl6 libqt6test6t64 libqt6xml6t64 python3-pyqtgraph
jami libqt6multimediaquick6 libqt6printsupport6t64 libqt6quickdialogs2utils6 libqt6waylandeglclienthwintegration6 obs-advanced-scene-switcher wireshark
libqt6dbus6t64 libqt6network6t64 libqt6quickcontrols2impl6 libqt6quicklayouts6 libqt6waylandeglcompositorhwintegration6 pyqt6-dev-tools
libqt6gui6t64 libqt6opengl6t64 libqt6quickdialogs2-6 libqt6sql6t64 libqt6widgets6t64 python3-pyqt6
Summary:
Upgrading: 411, Installing: 13, Removing: 26, Not Upgrading: 0
Download size: 1.516 MB
Space needed: 530 MB / 648 GB available
Continue? [J/n]
... was ich natürlich abgebrochen habe.
Beide Rechner sind 64bit und basieren auf dem ...
siduction-2023.1.1-Standing_on_the_Shoulders_of..> 09-Sep-2023 19:02 3285004288
... iso.
@edlin
Nutze ich den Server, ergibt sich folgendes Bild:
[10:25:04][isegrimm@C-Y-G-N-A:~]$ doas apt update && doas apt --solver 3.0 full-upgrade
OK:1 https://deb.debian.org/debian unstable InRelease
OK:2 https://linux.teamviewer.com/deb stable InRelease
OK:3 https://siduction.mirror.garr.it/extra unstable InRelease
OK:4 https://siduction.mirror.garr.it/fixes unstable InRelease
Aktualisierung für 411 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Upgrading:
adwaita-qt libavfilter9 liblouisutdml9t64 libreoffice-uiconfig-report-builder manpages r-cran-logspline
alsa-topology-conf libavformat60 libluajit-5.1-2 libreoffice-uiconfig-writer manpages-dev r-cran-munsell
base-files libavutil58 libluajit-5.1-common libreoffice-wiki-publisher mesa-va-drivers r-cran-nlme
bash libblkid1 libmount1 libreoffice-writer mesa-vdpau-drivers r-cran-popepi
bsdextrautils libbusiness-isbn-data-perl libnm0 libsensors-config mesa-vulkan-drivers r-cran-rcpparmadillo
bsdutils libc-bin libnode115 libsensors5 mount r-cran-repr
console-setup libc-dev-bin libnotificationmanager1 libsmartcols1 nala r-cran-rio
console-setup-linux libc-devtools libnss-myhostname libsqlite3-0 network-manager r-cran-rsqlite
context libc-l10n libnss-mymachines libssh-4 nmap r-cran-sparsem
context-modules libc6 libnss-systemd libssh-gcrypt-4 nmap-common r-cran-stars
dash libc6-dev libopenconnect5 libssl-dev nodejs r-cran-survival
debianutils libc6-i386 libpackagekitqt5-1 libssl3t64 nodejs-doc r-cran-terra
diffoscope libcares2 libpam-systemd libswresample4 openconnect r-cran-urca
diffoscope-minimal libccid libperl5.38t64 libswscale7 openssl rfkill
dirmngr libcolorcorrect5 libplasma-geolocation-interface5 libsystemd-shared os-prober rtkit
eject libcpupower1 libpolkit-qt5-1-1 libsystemd0 ovmf sddm-theme-breeze
fakeroot libegl-mesa0 libpoppler-cpp0t64 libtaskmanager6abi1 passwd sqlite3
fdisk libell0 libpoppler-glib8t64 libtss2-esys-3.0.2-0t64 perl strace
feh libemf1 libpoppler-qt5-1t64 libtss2-mu-4.0.1-0t64 perl-base systemd
ffmpeg libevdev2 libpoppler134 libtss2-sys1t64 perl-modules-5.38 systemd-container
fonts-lyx libfakeroot libpostproc57 libtss2-tcti-cmd0t64 pipx systemd-coredump
fonts-opensymbol libfdisk1 libproj25 libtss2-tcti-device0t64 plasma-workspace systemd-dev
fp-compiler-3.2.2 libgbm1 libqpdf29t64 libtss2-tcti-libtpms0t64 plasma-workspace-data systemd-sysv
fp-units-rtl-3.2.2 libgeos-c1t64 libqt5keychain1 libtss2-tcti-mssim0t64 plasma-workspace-wayland systemd-timesyncd
fp-utils libgimp2.0t64 libqt5networkauth5 libtss2-tcti-spi-helper0t64 poppler-utils texlive-lang-arabic
fp-utils-3.2.2 libgl1-mesa-dev libqt5webkit5 libtss2-tcti-swtpm0t64 proj-bin texlive-lang-chinese
fpc-source-3.2.2 libgl1-mesa-dri librdmacm1t64 libtss2-tctildr0t64 proj-data texlive-lang-cjk
gimp libglapi-mesa libreoffice libudev1 pterm texlive-lang-cyrillic
gnupg libglx-mesa0 libreoffice-base libuno-cppu3t64 putty texlive-lang-czechslovak
gnupg-l10n libgnutls-dane0t64 libreoffice-base-core libuno-cppuhelpergcc3-3t64 putty-tools texlive-lang-english
gnupg-utils libgnutls30t64 libreoffice-base-drivers libuno-purpenvhelpergcc3-3t64 python3-guestfs texlive-lang-european
gnupg2 libgraphicsmagick-q16-3t64 libreoffice-calc libuno-sal3t64 python3-idna texlive-lang-french
gnustep-common libguestfs-hfsplus libreoffice-common libuno-salhelpergcc3-3t64 python3-importlib-metadata texlive-lang-german
gnutls-bin libguestfs-reiserfs libreoffice-core libunoloader-java python3-jupyter-core texlive-lang-greek
gpg libguestfs-xfs libreoffice-draw liburcu8t64 python3-prompt-toolkit texlive-lang-italian
gpg-agent libguestfs0t64 libreoffice-help-common libuuid1 python3-pygraphviz texlive-lang-japanese
gpg-wks-client libgusb2 libreoffice-help-de libvirt-l10n python3-scipy texlive-lang-korean
gpg-wks-server libheif-plugin-aomenc libreoffice-help-en-us libvirt0 python3-sniffio texlive-lang-other
gpgconf libheif-plugin-dav1d libreoffice-impress libvpx9 python3-sympy texlive-lang-polish
gpgsm libheif-plugin-libde265 libreoffice-java-common libvulkan1 python3-typing-extensions texlive-lang-portuguese
gpgv libheif-plugin-x265 libreoffice-kf5 libweather-ion7 python3-uno texlive-lang-spanish
gpsprune libheif1 libreoffice-l10n-de libwebkit2gtk-4.1-0 python3-webcolors udev
ibverbs-providers libhttp-message-perl libreoffice-math libwireplumber-0.5-0 qemu-block-extra unar
inotify-tools libibverbs1 libreoffice-nlpsolver libxcursor1 qemu-system-common uno-libs-private
intel-microcode libimlib2t64 libreoffice-plasma libxml-libxml-perl qemu-system-data ure
iptables libinotifytools0 libreoffice-qt5 libxml2 qemu-system-gui ure-java
isympy-common libip4tc2 libreoffice-report-builder libxml2-dev qemu-system-modules-opengl util-linux
isympy3 libip6tc2 libreoffice-report-builder-bin libxml2-utils qemu-system-modules-spice util-linux-extra
iw libjavascriptcoregtk-4.1-0 libreoffice-script-provider-bsh libxtables12 qemu-system-x86 uuid-runtime
iwd libkcolorpicker-qt5-0 libreoffice-script-provider-js linux-cpupower qemu-utils webp-pixbuf-loader
keyboard-configuration libkf5pulseaudioqt4 libreoffice-script-provider-python linux-headers-siduction-amd64 qml-module-org-kde-kirigami-addons-labs-mobileform weechat
kimageformat-plugins libkf5syndication5abi1 libreoffice-sdbc-hsqldb linux-image-amd64 qml-module-org-kde-userfeedback weechat-core
kirigami-addons-data libkfontinst5 libreoffice-sdbc-mysql linux-image-siduction-amd64 qml-module-qtwebkit weechat-curses
ledit libkfontinstui5 libreoffice-sdbc-postgresql linux-libc-dev qt6-translations-l10n weechat-perl
libaccounts-qt5-1 libkuserfeedbackcore1 libreoffice-style-breeze lm-sensors r-cran-ape weechat-plugins
libadwaitaqt1 libkuserfeedbackwidgets1 libreoffice-style-colibre locales r-cran-crul weechat-python
libadwaitaqtpriv1 libkworkspace5-5 libreoffice-uiconfig-base login r-cran-curl weechat-ruby
libaom3 liblibreoffice-java libreoffice-uiconfig-calc luametatex r-cran-data.table weechat-scripts
libarchive-tools liblouis-data libreoffice-uiconfig-common lynx r-cran-dbi wireplumber
libarchive13t64 liblouis20 libreoffice-uiconfig-draw lynx-common r-cran-gtable
libavcodec60 liblouisutdml-bin libreoffice-uiconfig-impress mailcap r-cran-hardhat
libavdevice60 liblouisutdml-data libreoffice-uiconfig-math man-db r-cran-insight
Installing dependencies:
libgeos3.12.2 libjxl0.8 libmimalloc2.0 linux-headers-6.9.3-1-siduction-amd64 linux-image-6.8.12-amd64 linux-image-6.9.3-1-siduction-amd64
Vorgeschlagene Pakete:
linux-doc-6.8 debian-kernel-handbook linux-doc-6.9 crda
Not upgrading:
libobs0t64 libqt6qmlmodels6 libqt6quickcontrols2-6 libqt6svg6 qml6-module-qt-labs-platform qml6-module-qtquick-controls qml6-module-qtquick3d-spatialaudio
libqt6core5compat6 libqt6qmlworkerscript6 libqt6quickshapes6 libqt6waylandclient6 qml6-module-qt-labs-qmlmodels qml6-module-qtquick-dialogs qt6-base-dev-tools
libqt6core6t64 libqt6quick3d6 libqt6quicktemplates2-6 libqt6waylandcompositor6 qml6-module-qt5compat-graphicaleffects qml6-module-qtquick-layouts qt6-gtk-platformtheme
libqt6multimedia6 libqt6quick3druntimerender6 libqt6shadertools6 libqt6wlshellintegration6 qml6-module-qtmultimedia qml6-module-qtquick-shapes qt6-image-formats-plugins
libqt6positioning6 libqt6quick3dutils6 libqt6spatialaudio6 obs-plugins qml6-module-qtqml-workerscript qml6-module-qtquick-templates qt6-qpa-plugins
libqt6qml6 libqt6quick6 libqt6sql6-sqlite obs-studio qml6-module-qtquick qml6-module-qtquick-window qt6-wayland
Summary:
Upgrading: 369, Installing: 6, Removing: 0, Not Upgrading: 42
Download size: 1.487 MB
Space needed: 599 MB / 648 GB available
Continue? [J/n]
Was passiert eigentlich, wenn ich die Abfrage unten (im Solver) mit "J" bestätige?
Macht er dann das full-upgrade mit den oben gezeigten Paketen und löscht damit nichts?
Der Solver 3.0 von apt kombiniert anscheinend full-upgrade und upgrade. Sollen bei einem full-upgrade Pakete entfernt werden, die vermutlich noch benötigt werden, so wird nur ein upgrade durchgeführt. Ist die Luft wieder rein, dann wird das full-upgrade durchgeführt. Der neue Solver hat mir einmal auch das Entfernen von ein paar Bibliotheken vorgeschlagen, aber die waren nicht mehr benötigt bzw. wurden ersetzt. Soweit meine Beobachtungen.
Kurz: Du kannst das Upgrade mit dem neuen Solver durchführen und apt wird da Nichts löschen, so wie es in der Ausgabe steht.
edlin
@Isegrimm666:
Man sollte das Ergebnis von "apt full-upgrade" (lenovo) nicht mit dem von "apt --solver 3.0 full-upgrade" (server) vergleichen; hat was von Äpfeln und Birnen, wenn auch nicht allzu sehr.
Die "removal"s beziehen sich im ersten Fall fast nur auf "Library"s, die durch neue ersetzt werden und nur wenige für mich zunächst unschuldig aussehende Programme (etwa forensics-extra-gui).
Um "solche" nicht zu desinstallieren, verzichtet der zweite Fall von vorneherein auf die Installation bestimmter neuerer Bibliotheken. Das wirkt für mich eher wie ein "apt upgrade" [früher hieß das mal (auch) "safe-upgrade", was für mich der bessere Name war]. Letzteres würde wahrscheinlich zusätzlich nur den Kernel-Upgrade (6.8 -> 6.9) auslassen.
Bei mir wurde - bis einschließlich heute Morgen - kein einziges "unschuldiges" Programm entfernt, sondern nur eine neuerdings "überflüssige" Bibliothek - auf meine Zustimmung/Veranlassung hin. So ist das halt bei jedem unterschiedlich. Für mich aber kein Vergleich zum Wechsel der Speichergröße der Zeitbasis (t64). Aber vielleicht kommt das noch ...
In Debian-Hyprland machen die zwei apt Befehle heute keinen Unterschied mehr.
Beide entfernen 13 Pakete und bringen 12 neue.
Also, habe ich das gemacht... und, es ist nach dem Neustart alles gut. :)
Today a dist-upgrade performed because the long list of files to be removed was gone.
No problems, all is working fine!
Thanks!
8)
On my other machine i still get the long list with files to remove so i will not update that one now.
Strange isn't it?
Quote from: Jan46 on 2024/06/09, 16:56:42
On my other machine i still get the long list with files to remove so i will not update that one now.
Strange isn't it?
Assuming your "long list" contains numerous qt6xxx packages, use
apt policy qt6xxxfor example
apt policy qt6-waylandand look carefully at the output. I think you will see that there is a version in your apt cache that is installed, and another version in the Debian repo. This means your installed version is NOT the newest, despite the confusing version numbering that is being used. This means you can proceed with the full-upgrade.
naja, is schon echt viel :-[
REMOVING:
adwaita-qt6 libqt6network6t64 libqt6quicktimeline6 qml6-module-qt-labs-animation qml6-module-qtquick-shapes
flowblade libqt6opengl6t64 libqt6quickwidgets6 qml6-module-qt-labs-folderlistmodel qml6-module-qtquick-templates
gstreamer1.0-qt6 libqt6openglwidgets6t64 libqt6sql6t64 qml6-module-qt-labs-lottieqt qml6-module-qtquick-timeline
kdenlive libqt6printsupport6t64 libqt6statemachine6 qml6-module-qt-labs-platform qml6-module-qtquick-tooling
libadwaitaqt6-1 libqt6qml6 libqt6statemachineqml6 qml6-module-qt-labs-qmlmodels qml6-module-qtquick-virtualkeyboard
libadwaitaqt6priv1 libqt6qmlcore6 libqt6svg6 qml6-module-qt-labs-settings qml6-module-qtquick-window
libmlt++-7-7 libqt6qmllocalstorage6 libqt6svgwidgets6 qml6-module-qt-labs-sharedimage qml6-module-qttest
libmlt-7-7 libqt6qmlmodels6 libqt6test6t64 qml6-module-qt-labs-wavefrontmesh qpdfview
libpoppler-qt6-3t64 libqt6qmlworkerscript6 libqt6virtualkeyboard6 qml6-module-qtcore qpdfview-djvu-plugin
libqt6bodymovin6 libqt6qmlxmllistmodel6 libqt6waylandclient6 qml6-module-qtqml qpdfview-pdf-poppler-plugin
libqt6charts6 libqt6quick6 libqt6waylandcompositor6 qml6-module-qtqml-models qpdfview-ps-plugin
libqt6dbus6t64 libqt6quickcontrols2-6 libqt6waylandeglclienthwintegration6 qml6-module-qtqml-statemachine qpdfview-translations
libqt6gui6t64 libqt6quickcontrols2impl6 libqt6waylandeglcompositorhwintegration6 qml6-module-qtqml-workerscript qt6-gtk-platformtheme
libqt6hunspellinputmethod6 libqt6quickdialogs2-6 libqt6widgets6t64 qml6-module-qtqml-xmllistmodel qt6-image-formats-plugins
libqt6labsanimation6 libqt6quickdialogs2quickimpl6 libqt6wlshellintegration6 qml6-module-qtquick qt6-qpa-plugins
libqt6labsfolderlistmodel6 libqt6quickdialogs2utils6 libqt6xml6t64 qml6-module-qtquick-controls qt6-virtualkeyboard-plugin
libqt6labsqmlmodels6 libqt6quicklayouts6 melt7 qml6-module-qtquick-dialogs qt6-wayland
libqt6labssettings6 libqt6quickparticles6 mkvtoolnix-gui qml6-module-qtquick-layouts qt6-xdgdesktopportal-platformtheme
libqt6labssharedimage6 libqt6quickshapes6 packagesearch qml6-module-qtquick-localstorage qt6ct
libqt6labswavefrontmesh6 libqt6quicktemplates2-6 python3-mlt7 qml6-module-qtquick-nativestyle shotcut
libqt6multimedia6 libqt6quicktest6 qbittorrent qml6-module-qtquick-particles
Bei mir ist wieder Ruhe eingekehrt, full-upgrade ohne Removals.
Eine schöne Restwoche noch.
edlin
@dibi
I did the dist-upgrade on my other machine again and this time all went well.
BTW:
after a reboot the active screen windows are no longer remembered!
Quoteafter a reboot the active screen windows are no longer remembered!
Please also see
https://forum.siduction.org/index.php?topic=9365.msg74517#msg74517 (https://forum.siduction.org/index.php?topic=9365.msg74517#msg74517)
Ich wollte heute nach einem längeren Urlaub meine Systeme mit einem apt update && apt full-upgrade upgraden und bekomme ebenfalls die Meldung, dass viele Pakete gelöscht werden sollen:
REMOVING:
audacious libqt6network6t64 libqt6test6t64 libqt6wlshellintegration6 qt6-gtk-platformtheme
audacious-plugins libqt6opengl6t64 libqt6waylandclient6 libqt6xml6t64 qt6-image-formats-plugins
calibre libqt6openglwidgets6t64 libqt6waylandcompositor6 mkvtoolnix-gui qt6-qpa-plugins
calibre-bin libqt6printsupport6t64 libqt6waylandeglclienthwintegration6 polkitd-pkla qt6-wayland
insserv libqt6qml6 libqt6waylandeglcompositorhwintegration6 pyqt6-dev-tools startpar
libfilezilla43t64 libqt6qmlmodels6 libqt6webchannel6 python3-pyqt6 sysv-rc
libgnustep-base1.29 libqt6quick6 libqt6webenginecore6 python3-pyqt6.qtqml sysv-rc-conf
libpoppler-qt6-3t64 libqt6quickwidgets6 libqt6webenginecore6-bin python3-pyqt6.qtquick sysvinit
libqt6dbus6t64 libqt6sql6t64 libqt6webenginequick6 python3-pyqt6.qtsvg wireshark
libqt6gui6t64 libqt6svg6 libqt6webenginewidgets6 python3-pyqt6.qtwebchannel
libqt6multimedia6 libqt6svgwidgets6 libqt6widgets6t64 python3-pyqt6.qtwebengine
Ohne entsprechende Neuinstallationen. Auf meinem neueren Rechner sind es zwar nicht ganz so viele aber immer noch 23 Pakete.
Ein apt upgrade gibt mir eine ganz seltsame Fehlermeldung:
apt update && apt upgrade
OK:1 https://packages.siduction.org/extra unstable InRelease
OK:2 https://packages.siduction.org/fixes unstable InRelease
OK:3 https://linux.teamviewer.com/deb stable InRelease
OK:5 https://brave-browser-apt-release.s3.brave.com stable InRelease
OK:6 http://dl.google.com/linux/chrome/deb stable InRelease
OK:7 http://ftp.de.debian.org/debian unstable InRelease
OK:8 https://apt.enpass.io stable InRelease
OK:9 https://wire-app.wire.com/linux/debian stable InRelease
Ign:4 https://repo.vivaldi.com/stable/deb stable InRelease
OK:10 https://www.deb-multimedia.org sid InRelease
OK:11 https://repo.vivaldi.com/stable/deb stable Release
Aktualisierung für 698 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
Unsatisfied dependencies:
gnustep-base-runtime : Hängt ab von: gnustep-base-common (= 1.30.0-4) aber 1.29.0-7 soll installiert werden
libgnustep-base1.30 : Hängt ab von: gnustep-base-common (= 1.30.0-4) aber 1.29.0-7 soll installiert werden
Error: Beschädigte Pakete
Ist da irgendeine Transition im Gange oder wie bekomme ich meine Kisten wieder aktuell?
Eigentlich sollte wieder Ruhe sein. Was sagt denn der neue Solver dazu?
apt update && apt --solver 3.0 full-upgrade
edlin
Neben vielen Updates folgendes:
Installing dependencies:
firmware-carl9170 libgtkmm-4.0-0 libpython3.12-dev libqt6sql6 libxcb-cursor0
libaudgui6 libjxl-gdk-pixbuf libpython3.12t64 libqt6test6 linux-headers-6.9.7-1-siduction-amd64
libaudqt3 libjxl0.9 libqt6dbus6 libqt6webchannelquick6 linux-image-6.9.7-1-siduction-amd64
libavif-gdk-pixbuf libnghttp3-9 libqt6gui6 libqt6widgets6 python3.12-dev
libcairomm-1.16-1 libngtcp2-16 libqt6network6 libqt6xml6 systemd-cryptsetup
libfilezilla44 libngtcp2-crypto-gnutls8 libqt6opengl6 libroc0.4
libglibmm-2.68-1t64 libpangomm-2.48-1t64 libqt6openglwidgets6 libshaderc1
libgnustep-base1.30 libplacebo349 libqt6printsupport6 libsigc++-3.0-0
Vorgeschlagene Pakete:
linux-doc-6.9
Not upgrading:
libc-dev-bin libc6 libc6-dev systemd-sysv sysv-rc-conf
REMOVING:
libfilezilla43t64 libqt6gui6t64 libqt6openglwidgets6t64 libqt6test6t64 libqt6widgets6t64
libgnustep-base1.29 libqt6network6t64 libqt6printsupport6t64 libqt6waylandeglclienthwintegration6 libqt6xml6t64
libqt6dbus6t64 libqt6opengl6t64 libqt6sql6t64 libqt6waylandeglcompositorhwintegration6 polkitd-pkla
Summary:
Upgrading: 693, Installing: 37, Removing: 15, Not Upgrading: 5
Auf meinem neuen Rechner sind es nicht ganz so viele, die neu installiert bzw. gelöscht werden sollen aber das Bild sieht ähnlich aus.
Vor einiger Zeit wurden viele Pakete durch ....t64 Versionen ersetzt. Geht das Ganze jetzt wieder rückwärts (Beispiel libqt6dbus6t64)?
apt policy libqt6dbus6t64
libqt6dbus6t64:
Installiert: 6.4.2+dfsg-21.1+b1
Installationskandidat: 6.4.2+dfsg-21.1+b1
Versionstabelle:
*** 6.4.2+dfsg-21.1+b1 100
100 /var/lib/dpkg/status
root@master:/home/peter# apt policy libqt6dbus6
libqt6dbus6:
Installiert: (keine)
Installationskandidat: 6.6.2+dfsg-9
Versionstabelle:
6.6.2+dfsg-9 500
500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
Das sieht doch schon viel besser aus. Neuere libs haben das t64 nicht mehr im Namen. Das ist Anfangs etwas irritierend. Beispiel bei dir: libfilezilla43t64 wird durch die neue Version libfilezilla44 ersetzt. Und libqt6dbus6t64 ist jetzt wieder libqt6dbus6.
Anwendungen werden ja keine mehr ins Grab gezerrt, so dass ich den Vorschlag vom Solver 3 akzeptieren würde. polkitd-pkla ist auch nur ein veraltetes Paket, welches nicht mehr benötigt wird.
Nach dem Upgrade kannst du ja in Ruhe schauen, warum noch ein paar Pakete zurückgehalten werden.
edlin
Nachtrag: Der Bösewicht sollte polkitd-pkla sein. Wenn du das Paket nicht nutzt, dann einfach löschen und die restlichen zurückgehaltenen Pakete sollten aktualisiert werden.
Eventuell zunächst ein apt install apt weil die neueste Version kleinere Bugfixes für den neuen solver hat, nichts superkritisches aber vielleicht wichtig für ein paar corner cases. Danach wie von edlin vorgeschlagen das full-upgrade mit dem neuen solver.
Das Upgrade mit dem neuen Solver hat geklappt, alles scheint normal zu funktionieren. Danke für die Unterstützung.
[Off-Topic]
Moin ...
Ich habe das mit dem solver noch nicht so ganz begriffen. Wenn ich edlins Zeile eingebe, sehe ich - in der Ausgabe - keinen Unterschied zu einer Ausgabe ohne solver.
Bisher dachte ich, es wäre eine 'upgrade-simulation' und eine Quittung der Abfrage am Ende ([J/n]) würde dieses 'test-upgrade' beenden ... auch wenn ich mit 'J' antworte.
Is'n Denkfehler, hmm?
@Isegrimm666
Zum neuen Solver 3.0 kannst du dich unter https://blog.jak-linux.org/2024/05/14/solver3/ (https://blog.jak-linux.org/2024/05/14/solver3/) einlesen, aber ich denke, das hilft dir nicht weiter.
Im Prinzip kannst du apt update && apt --solver 3.0 full-upgrade genau wie apt update && apt full-upgrade benutzen. Und nein, es ist keine Simulation! Und in ,,friedlichen" Zeiten (es sollen keine Pakete gelöscht werden) wirst du wohl auch keine Unterschiede feststellen.
Insbesondere unter Unstable haben wir regelmäßig die Situation, dass eine Reihe von Paketen entfernt werden sollen, darunter auch Pakete, die essentiell für das System sind oder Anwendungen, die wir ungern gehen lassen wollen. Bisher haben wir das Problem entweder mit apt upgrade umschifft, haben aptitude benutzt, haben eine händische Lösung versucht oder, bei Unachtsamkeit, unser System ruiniert.
Und u. a. hier greift wohl der neue Solver. Ich nutze ihn schon ein paar Wochen, auch wenn er noch nicht fertig ist. Es handelt sich schlicht um neue Algorithmen, die im Hintergrund versuchen, die bestmögliche Lösung für eine Aktualisierung zu liefern. Nach meinen bisherigen Beobachtungen gelingt es mit dem neuen Solver, Kollateralschäden zu vermeiden. Es werden in der Regel nur Pakete zum Löschen vorgeschlagen, die keine essentiellen Pakete oder Anwendungen mit ins schwarze Loch ziehen. In diesen Fällen werden halt ein paar Aktualisierungen zurückgehalten. Es ergibt sich dann so eine Situation zwischen upgrade und full-upgrade.
Wenn du die Vorschläge mit ,,J" bestätigst, wird genau so die Aktualisierung durchgeführt. Natürlich muss man sich darüber im Klaren sein, dass der Solver noch in der Entwicklung ist und die Ausgaben kritisch beäugen (das machen wir aber ohnehin, hoffe ich).
Bisher sind meine Erfahrungen positiv. Wenn es weiter so funktioniert, dann sollten damit Probleme wie ,,ich habe mein KDE gelöscht" hoffentlich eines Tages der Vergangenheit angehören.
edlin
bei mir zickt noch ein Paket:
freecad: error while loading shared libraries: libpyside2.cpython-311-x86_64-linux-gnu.so.5.15: cannot open shared object file: No such file or directory
Hat jemand 'ne Idee?
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076031
Danke ...
Also noch warten *g
apt update && apt --solver 3.0 full-upgrade
alles in ordnung
danke @edlin!
@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
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
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.
apt-upgrade sagt leider, es wird nichts aktualisiert und 800 Pakete werden zurückgehalten :(
Ich nutze seit je her xfce, mittlerweile xfce4
Wie von @devil empfohlen, zunächst mit apt upgrade aufräumen. Dann hast du mehr Übersicht.
Im nächsten Schritt empfehle ich dir, den neuen Solver zu verwenden: 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
Wie gesagt, bei upgrade passiert gar nichts
Quote0 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?
QuoteE: 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):
Quotesudo 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:
QuoteDie 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.
Quote from: edlin on 2024/07/14, 15:22:47
@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
@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
Quote from: monek on 2024/07/15, 13:23:53
[...]
Wenn ich ein upgrade nur von apt durchführen möchte (eigentlich ist apt in den zurückgehaltenen Paketen):
Quotesudo 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.
Quote from: monek on 2024/07/15, 13:23:53
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:
sudo apt-mark hold $PAKETNAME1 $PAKETNAME2 ...Um sie später wieder enzuschliessen genügt ein:
sudo apt-mark unhold $PAKETNAME1 $PAKETNAME2 ...Und um Dir anzeigen zu lassen, welche Du jetzt auf "hold" gesetzt hast, nutzt Du ein:
apt-mark showholdVorschlag (falls jetzt nicht noch was besseres aus der Community kommt):
Setze alle Pakete auf "hold" die nicht dringend was mit apt zu tun haben (https://packages.debian.org/de/sid/apt) und führe das upgrade durch. Dann gehe über edlins Vorschlag mit dem solver:
apt --solver 3.0 full-upgradeweiter.
EDIT:
ro_sid hat da eine komfortablere Lösung :)
Quote from: edlin on 2024/07/15, 13:29:26
@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:
Quotesudo 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 :(
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
+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?
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
Quote from: monek on 2024/07/15, 14:22:57
...
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.
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