Seit Tagen werden hier beim d-u folgende Pakete nicht aktualisiert:
# apt full-upgrade
(...)
Aktualisiere nicht:
libavcodec61 libavutil59 libswresample5 policycoreutils-dbus
Die Infos von apt waren mir leider nicht hilfreich und ein apt install -f war ebenfalls ohne Erfolg.
Gibt es einen workaround oder gilt es einfach die Füße stillzuhalten.
libavcodec61 ist obsolete, austauchen gegen libavcodec62....
Danke, Teil"problem" ist gelöst.
policycoreutils-dbus hängt wohl tatsächlich noch von python bzw. von policycoreutils-dev und policycoreutils-python-utils ab.
Also Füße stillhalten ;-)
Apropos, wird policycoreutils-dbus bei siduction überhaupt benötigt?
# aptitude why policycoreutils-dbus
Manually installed, current version 3.10-1, priority optional
The candidate version 3.11-1 has priority optional
No dependencies require to install policycoreutils-dbuspolicycoreutils-dbus wurde IMHO bei der Installation mit der letzten Test-iso automatisch mit installiert und wird laut aptitude nicht benötigt.
Kann also wohl weg, oder sehe ich das falsch?
Quote from: hsp on 2026/07/16, 16:26:50libavcodec61 ist obsolete, austauchen gegen libavcodec62....
Habe ich versucht.
Ausgangslage:
Aktualisiere nicht:
libavcodec61 libavcodec61:i386 libavfilter10 libavformat61 libavutil59 libavutil59:i386 libpostproc58 libswresample5 libswresample5:i386 libswscale8 policycoreutils-dbus r-bioc-biocgenerics
Versuch:
┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt install -s libavcodec62
libavcodec62 ist schon die neueste Version (7:8.1.2-2+b1).
libavcodec62 wurde als manuell installiert festgelegt.
Zusammenfassung:
Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 12
Offensichtlich hat libavcodec62 keine Ersetzung von libavcodec61 durchgeführt.
Sollte ich jetzt libavcodec61 jetzt purgen oder wie kriege ich das gelöst?
Ich hab das jetzt mal via --dry-run getestet:
┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt remove --dry-run libavcodec61
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libavutil59 libkpipewire5 libplacebo351 libpostproc58 libsphinxbase3t64 libswresample5 libvidstab1.1 libwinpr2-2t64 pocketsphinx-en-us
libicu72 libkpipewiredmabuf5 libpocketsphinx3 librubberband2 libsvtav1enc2 libswscale8 libvpx11 libx265-215
Verwenden Sie »apt autoremove«, um sie zu entfernen.
ENTFERNE:
freerdp2-x11 libavcodec61 libavfilter10 libavformat61 libfreerdp-client2-2t64 libfreerdp2-2t64 libkpipewirerecord5 qml-module-org-kde-pipewire
Zusammenfassung:
Aktualisiere: 0, Installiere: 0, Entferne: 8, Aktualisiere nicht: 9
Remv freerdp2-x11 [2.11.7+dfsg1-6]
Remv qml-module-org-kde-pipewire [5.27.11-1+b1]
Remv libkpipewirerecord5 [5.27.11-1+b1]
Remv libfreerdp-client2-2t64 [2.11.7+dfsg1-6]
Remv libfreerdp2-2t64 [2.11.7+dfsg1-6]
Remv libavcodec61 [7:7.1.3-1] [libavfilter10:amd64 libavformat61:amd64 ]
Remv libavfilter10 [7:7.1.3-1] [libavformat61:amd64 ]
Remv libavformat61 [7:7.1.3-1]
... und dann mit der *:i386-Version:
┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt remove --dry-run libavcodec61:i386
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libcairo-gobject2:i386 libgsm1:i386 libmp3lame0:i386 librav1e0.8:i386 libshine3:i386 libtheoradec2:i386 libvorbisenc2:i386 libx264-165:i386
libcodec2-1.2:i386 libhwy1t64:i386 libmpg123-0t64:i386 librsvg2-2:i386 libsnappy1v5:i386 libtheoraenc2:i386 libvpx11:i386 libx265-215:i386
libgdk-pixbuf-2.0-0:i386 libjxl0.11:i386 libogg0:i386 librsvg2-common:i386 libspeex1:i386 libtwolame0:i386 libwebp7:i386 libxvidcore4:i386
libglycin-2-0:i386 liblcms2-2:i386 libopenjp2-7:i386 libseccomp2:i386 libsvtav1enc2:i386 libvorbis0a:i386 libwebpmux3:i386 libzvbi0t64:i386
Verwenden Sie »apt autoremove«, um sie zu entfernen.
ENTFERNE:
libavcodec61:i386
Zusammenfassung:
Aktualisiere: 0, Installiere: 0, Entferne: 1, Aktualisiere nicht: 11
Remv libavcodec61:i386 [7:7.1.3-1]
Sollte ich das so umsetzen?
Bei mir sind es zwei Pakete, die kein Upgrade erhalten:
- policycoreutils-dbus (wartet aufs Upgrade von policycoreutils-python-utils.)
- webcamoid (wartet aufs Upgrade qml6-module-qtgraphicaleffects.)
Weiterhin ist 'virtualbox' gar nicht mehr (regulär) installierbar, wie schon berichtet.
Ferner lassen sich seit geraumer Zeit keine Siduction-ISOs mehr 'bauen' - mindestens bis gestern und vermutlich immer noch (Schuldige sind mindestens libav und python, aber die Liste ist so lang, daß ich nicht einmal mehr vollständig zurückscrollen kann).
@Isegrimm666:
Einfache Bauernregel: Wenn bei remove/purge keine Anwendungen mit ins Nirwana geschickt werden, ist alles Ok.
Bei dir sind es mehrheitlich nicht mehr benötigte und/oder veraltete Bibliotheken. qml-module-org-kde-pipewire hat zum Beispiel auch keinen Installationskandidaten mehr ... Ich sehe bei dir, aus meiner Sicht jedenfalls, keine Pakete, die hier nicht einfach mal gepurged werden könnten. Und benötigst du die i386er Pakete resp. Multiarch wirklich noch?
edlin
So ...
Ich hab jetzt die beiden purges nacheinander durchgezogen.
Ergebnis:
┌──(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:
libavutil59 libgsm1:i386 libkpipewiredmabuf5 libopenjp2-7:i386 librsvg2-2:i386 libsnappy1v5:i386 libswresample5 libvidstab1.1 libwebp7:i386 libx265-215:i386
libcairo-gobject2:i386 libhwy1t64:i386 liblcms2-2:i386 libplacebo351 librsvg2-common:i386 libspeex1:i386 libswscale8 libvorbis0a:i386 libwebpmux3:i386 libxvidcore4:i386
libcodec2-1.2:i386 libicu72 libmp3lame0:i386 libpocketsphinx3 librubberband2 libsphinxbase3t64 libtheoradec2:i386 libvorbisenc2:i386 libwinpr2-2t64 libzvbi0t64:i386
libgdk-pixbuf-2.0-0:i386 libjxl0.11:i386 libmpg123-0t64:i386 libpostproc58 libseccomp2:i386 libsvtav1enc2 libtheoraenc2:i386 libvpx11 libx264-165:i386 pocketsphinx-en-us
libglycin-2-0:i386 libkpipewire5 libogg0:i386 librav1e0.8:i386 libshine3:i386 libsvtav1enc2:i386 libtwolame0:i386 libvpx11:i386 libx265-215
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Aktualisiere nicht:
policycoreutils-dbus r-bioc-biocgenerics
Zusammenfassung:
Aktualisiere: 0, Installiere: 0, Entferne: 0, Aktualisiere nicht: 2
Danach habe ich 'r-bioc-biocgenerics' normal installiert:
┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt install r-bioc-biocgenerics
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
libavutil59 libgsm1:i386 libkpipewiredmabuf5 libopenjp2-7:i386 librsvg2-2:i386 libsnappy1v5:i386 libswresample5 libvidstab1.1 libwebp7:i386 libx265-215:i386
libcairo-gobject2:i386 libhwy1t64:i386 liblcms2-2:i386 libplacebo351 librsvg2-common:i386 libspeex1:i386 libswscale8 libvorbis0a:i386 libwebpmux3:i386 libxvidcore4:i386
libcodec2-1.2:i386 libicu72 libmp3lame0:i386 libpocketsphinx3 librubberband2 libsphinxbase3t64 libtheoradec2:i386 libvorbisenc2:i386 libwinpr2-2t64 libzvbi0t64:i386
libgdk-pixbuf-2.0-0:i386 libjxl0.11:i386 libmpg123-0t64:i386 libpostproc58 libseccomp2:i386 libsvtav1enc2 libtheoraenc2:i386 libvpx11 libx264-165:i386 pocketsphinx-en-us
libglycin-2-0:i386 libkpipewire5 libogg0:i386 librav1e0.8:i386 libshine3:i386 libsvtav1enc2:i386 libtwolame0:i386 libvpx11:i386 libx265-215
Verwenden Sie »apt autoremove«, um sie zu entfernen.
Aktualisiere:
r-bioc-biocgenerics
Installiere Abhängigkeiten:
r-cran-generics
ENTFERNE:
r-bioc-zlibbioc
Zusammenfassung:
Aktualisiere: 1, Installiere: 1, Entferne: 1, Aktualisiere nicht: 1
Herunterlade-Größe: 733 kB
Benötigter Platz: 174 kB / 97,0 GB verfügbar
... und das dann mit 'policycoreutils-dbus' nochmal versucht:
┌──(isegrimm ㉿ T-A-K-A-Y-A)-▷[~]
└─▷$ doas apt install -s policycoreutils-dbus
Auflösen von Abhängigkeiten... Fehler!
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:
Nichterfüllte Abhängigkeiten:
policycoreutils-dbus : Hängt ab von: policycoreutils-python-utils (>= 3.11) aber 3.10-1 soll installiert werden
Fehler: Unable to satisfy dependencies. Reached two conflicting assignments:
1. policycoreutils-dbus:amd64=3.11-1 is selected as an upgrade
2. policycoreutils-dbus:amd64=3.11-1 Hängt ab von policycoreutils-python-utils (>= 3.11)
but none of the choices are installable:
[no choices]
... was aber wieder zu Problemen (wie auch bei anderen) führte.
Jetzt hau ich noch ein doas apt autopurge hinterher zum ausputzen.
@edlin
Danke ... und ich bin froh, die *.386er-Pakete los zu sein :)
@ro_sid
> 1. policycoreutils-dbus (wartet aufs Upgrade von policycoreutils-python-utils.)
I installed latest policycoreutils-dbus (3.11-1) together with current
policycoreutils-python-utils (3.10-1) on an ISO life system by simply promoting the
version of latter package to 3.11-1 (assuming that it is only a dependency issue).
Can you provide me with some test commands to see whether it works?
If so I can build a policycoreutils-python-utils Debian package...
But wait, here it is, so you can check for yourself:
<https://wormhole.app/2Q3r0P#wLT1clkKvf3SlrY4bT2_0w>
@Teriarch: Thanks very much.
I tried your (mock) package and it works perfectly, as far as I can say. It installs without problem, leading to 'policycoreutils-dbus' becoming upgraded next without problems. I also experienced no error or problem in the running system.
May be @towo can be 'persuaded' ;) to put your package into the 'fixed' repo. [A Debian solution would be better, of course.]
@ro_sid
> I also experienced no error or problem in the running system.
Coincides with my observation on the ISO image (I don't use it elsewhere).
> May be @towo can be 'persuaded' 😉 to put your package into the 'fixed' repo. [A Debian solution would be better, of course.]
That's a lot to ask for. The sidewalk solution works because version 3.11-1 will automagically get overwritten as soon as
Debian update 3.11-1 comes in without notice (because the remote system detects a signing violation issue with my
package and prioritizes its own version 3.11-1). If towo puts version 3.11-1 on his server, the package management
might prefer his copy over the Debian update. On the other hand you cannot change the
version without additional 'Provides:' in the control file, since other packages might directly depend on that version.
Since the version change obviously has no impact, my guess is, they simply forgot. There is nothing special
about the included python scripts.
@Teriarch: I understand. I've generated such 'mock' packages myself from time to time.
So just my thanks to you. I've stored the package for anyone interested in it and/or maybe you can renew a short time download URL, when someone asks.