[pkg-wine-party] Bug#499814: update of libwine-print causes deinstallation of lprng

Sven Joachim svenjoac at gmx.de
Mon Sep 22 19:18:43 UTC 2008


reassign 499814 aptitude
thanks

Am 22.09.2008 um 19:37 schrieb Juergen Kosel:

> Hello,
>
> Sven Joachim schrieb:
>> severity 499814 normal
>> tags 499814 + moreinfo
>> thanks
>> 
>> Am 22.09.2008 um 18:53 schrieb Juergen Kosel:
>> 
>>> Package: libwine-print
>>> Version: 1.0.0-1
>>> Severity: serious
>>> Justification: Policy 5.6.10
>> 
>> I fail to see the justification here...
>
> bad dependencies cause removal of another package.

Except that the dependencies are actually correct and should not cause 
removal of lprng.

> here is the output of aptitude dist-upgrade:
>
> Aktueller Status: 17 Aktualisierungen [+17], 8033 Neue [+3].
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut
> Lese Status-Informationen ein... Fertig
> Lese erweiterte Statusinformationen
> Initialisiere Paketstatus... Fertig
> Die folgenden Pakete sind KAPUTT:
>   libwine-print
> Die folgenden NEUEN Pakete werden zusätzlich installiert:
>   cups-client{a} cups-common{a}
> Die folgenden Pakete werden ENTFERNT:
>   lprng{a}
> Die folgenden Pakete werden aktualisiert:
>   clamav clamav-base clamav-daemon clamav-docs clamav-freshclam
> libclamav5 libsane netbase sane-utils totem totem-common totem-mozilla
>   totem-plugins totem-xine whois xsane xsane-common
> 17 Pakete aktualisiert, 2 zusätzlich installiert, 1 werden entfernt und
> 0 nicht aktualisiert.
> Muss 31,8MB an Archiven herunterladen. Nach dem Entpacken werden 1500kB
> zusätzlich belegt sein.
> Die folgenden Pakete haben verletzte Abhängigkeiten:
>   libwine-print: Hängt ab: cups-bsd ist aber nicht installationsfähig oder
>                            cupsys-bsd ist aber nicht installationsfähig oder
>                            lpr ist aber nicht installationsfähig
> Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
>
> Installiere die folgenden Pakete:
> lpr [1:2008.05.17 (testing)]
>
> Bewertungsnote beträgt 41
>
> Diese Lösung akzeptieren? [Y/n/q/?] ?
> Die folgenden Kommandos sind verfügbar:
>   y: akzeptiere die vorgeschlagenen Änderungen
>   n: weise die vorgeschlagenen Änderungen zurück und suche nach einer
> anderen Lösung
>   q: Aufgeben und das Programm verlassen
>   ,: zur nächsten Lösung wechseln
>   .: zur vorherigen Lösung wechseln
>   o: zwischen den Inhalten einer Lösung und einer Erklärung der Lösung
> wechseln
>   e: Prüfen der Lösung in der grafischen Benutzeroberfläche
>   x: Beenden der automatischen Abhängigkeitsauflösung; lösen Sie kaputte
> Abhängigkeiten stattdessen manuell auf
>   r pkg ver ...: die gegebenen Paketversionen zurückweisen; keine
> Lösungen anzeigen, in denen sie auftreten. Geben Sie UNINST statt einer
> Version
>                  ein, falls das Paket nicht entfernt werden soll.
>
>   a pkg ver ...: die gegebenen Paketversionen akzeptieren; nur Lösungen
> anzeigen, in denen sie auftreten. Geben Sie UNINST statt einer Version ein,
>                  falls das Paket entfernt werden kann.
>
>   <AKTION> pkg... : den Status der gelisteten Pakete anzeigen, wobei
> AKTION eine der folgenden ist:
>
>   »+« zum Installieren von Paketen
>   »+M« zum Installieren von Paketen und sofortigem Markieren als
> automatisch installiert
>   »-« zum Entfernen von Paketen
>   »_« zum vollständigen Löschen von Paketen
>   »=« zum Setzen von Paketen auf »zurückhalten«
>   »:« zum Beibehalten von Paketen in ihrem aktuellen Zustand ohne sie
> zurückzuhalten
>   »&M« zum Markieren von Paketen als automatisch installiert
>   »&m« zum Markieren von Paketen als manuell installiert
> Diese Lösung akzeptieren? [Y/n/q/?] e
>
>
> But lprng was installed! So lpr was deselected in aptitude; aptitude was
> terminated and restarted:
>
> Paketlisten werden gelesen... Fertig
> Abhängigkeitsbaum wird aufgebaut
> Lese Status-Informationen ein... Fertig
> Lese erweiterte Statusinformationen
> Initialisiere Paketstatus... Fertig
> Die folgenden Pakete sind KAPUTT:
>   libwine-print
> Die folgenden NEUEN Pakete werden zusätzlich installiert:
>   cups-client{a} cups-common{a}
> Die folgenden Pakete werden ENTFERNT:
>   lprng{a}
> Die folgenden Pakete werden aktualisiert:
>   clamav clamav-base clamav-daemon clamav-docs clamav-freshclam
> libclamav5 libsane netbase sane-utils totem totem-common totem-mozilla
>   totem-plugins totem-xine whois xsane xsane-common
> 17 Pakete aktualisiert, 2 zusätzlich installiert, 1 werden entfernt und
> 0 nicht aktualisiert.
> Muss 31,8MB an Archiven herunterladen. Nach dem Entpacken werden 1500kB
> zusätzlich belegt sein.
> Die folgenden Pakete haben verletzte Abhängigkeiten:
>   libwine-print: Hängt ab: cups-bsd ist aber nicht installationsfähig oder
>                            cupsys-bsd ist aber nicht installationsfähig oder
>                            lpr ist aber nicht installationsfähig
> Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
>
> Installiere die folgenden Pakete:
> lpr [1:2008.05.17 (testing)]
>
> Bewertungsnote beträgt 41
>
> Diese Lösung akzeptieren? [Y/n/q/?] n
> Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
>
> Installiere die folgenden Pakete:
> lpr [1:2006.11.04 (stable)]
>
> Bewertungsnote beträgt 21
>
> Diese Lösung akzeptieren? [Y/n/q/?] n
> Die folgenden Aktionen werden diese Abhängigkeiten auflösen:
>
> Beibehalten der folgenden Pakete in ihrer aktuellen Version:
> cups-client [Nicht installiert]
> lprng [3.8.A-1.1 (testing, now)]
>
> Die folgenden Abhängigkeiten unaufgelöst beibehalten:
> xsane empfiehlt cups-client
> Bewertungsnote beträgt -72

This is the solution that you want.  I guess the reason that aptitude
didn't choose it at first is that cups-client is a new recommendation
of xsane, and dist-upgrade is an operation that aggressively tries to
fulfill these.  The new safe-upgrade command would have been a better
choice in this situation.

> Diese Lösung akzeptieren? [Y/n/q/?] e
> Vorkonfiguration der Pakete ...
> (Lese Datenbank ... 250937 Dateien und Verzeichnisse sind derzeit
> installiert.)
> Vorbereiten zum Ersetzen von netbase 4.33 (durch
> .../archives/netbase_4.34_all.deb) ...
> Entpacke Ersatz für netbase ...
> Vorbereiten zum Ersetzen von whois 4.7.27 (durch
> .../whois_4.7.28_amd64.deb) ...
> Entpacke Ersatz für whois ...
> Vorbereiten zum Ersetzen von libclamav5 0.94.dfsg-1~volatile1 (durch
> .../libclamav5_0.94.dfsg-1_amd64.deb) ...
> Entpacke Ersatz für libclamav5 ...
> Vorbereiten zum Ersetzen von clamav-base 0.94.dfsg-1~volatile1 (durch
> .../clamav-base_0.94.dfsg-1_all.deb) ...
> Entpacke Ersatz für clamav-base ...
> Vorbereiten zum Ersetzen von clamav-freshclam 0.94.dfsg-1~volatile1
> (durch .../clamav-freshclam_0.94.dfsg-1_amd64.deb) ...
> Stopping ClamAV virus database updater: freshclam.
> Entpacke Ersatz für clamav-freshclam ...
> Vorbereiten zum Ersetzen von clamav 0.94.dfsg-1~volatile1 (durch
> .../clamav_0.94.dfsg-1_amd64.deb) ...
> Entpacke Ersatz für clamav ...
> Vorbereiten zum Ersetzen von clamav-daemon 0.94.dfsg-1~volatile1 (durch
> .../clamav-daemon_0.94.dfsg-1_amd64.deb) ...
> Stopping ClamAV daemon: clamd Waiting .  .  .  .  . .
> Entpacke Ersatz für clamav-daemon ...
> Vorbereiten zum Ersetzen von clamav-docs 0.94.dfsg-1~volatile1 (durch
> .../clamav-docs_0.94.dfsg-1_all.deb) ...
> Entpacke Ersatz für clamav-docs ...
> Vorbereiten zum Ersetzen von libsane 1.0.19-19 (durch
> .../libsane_1.0.19-20_amd64.deb) ...
> Entpacke Ersatz für libsane ...
> Vorbereiten zum Ersetzen von sane-utils 1.0.19-19 (durch
> .../sane-utils_1.0.19-20_amd64.deb) ...
> saned disabled; edit /etc/default/saned
> Entpacke Ersatz für sane-utils ...
> Vorbereiten zum Ersetzen von totem-common 2.22.2-3 (durch
> .../totem-common_2.22.2-4_all.deb) ...
> Entpacke Ersatz für totem-common ...
> Vorbereiten zum Ersetzen von totem-plugins 2.22.2-3 (durch
> .../totem-plugins_2.22.2-4_amd64.deb) ...
> Entpacke Ersatz für totem-plugins ...
> Vorbereiten zum Ersetzen von totem-xine 2.22.2-3 (durch
> .../totem-xine_2.22.2-4_amd64.deb) ...
> Entpacke Ersatz für totem-xine ...
> Vorbereiten zum Ersetzen von totem 2.22.2-3 (durch
> .../totem_2.22.2-4_all.deb) ...
> Entpacke Ersatz für totem ...
> Vorbereiten zum Ersetzen von totem-mozilla 2.22.2-3 (durch
> .../totem-mozilla_2.22.2-4_all.deb) ...
> Entpacke Ersatz für totem-mozilla ...
> Vorbereiten zum Ersetzen von xsane 0.995-4 (durch
> .../xsane_0.995-5_amd64.deb) ...
> Entpacke Ersatz für xsane ...
> Vorbereiten zum Ersetzen von xsane-common 0.995-4 (durch
> .../xsane-common_0.995-5_all.deb) ...
> Entpacke Ersatz für xsane-common ...
> Verarbeite Trigger für man-db ...
> Verarbeite Trigger für menu ...
> Verarbeite Trigger für doc-base ...
> Processing 1 changed doc-base file(s)...
> Registering documents with scrollkeeper...
> Richte netbase ein (4.34) ...
> Installiere neue Version der Konfigurationsdatei /etc/services ...
> Richte whois ein (4.7.28) ...
> Richte libclamav5 ein (0.94.dfsg-1) ...
> Richte clamav-base ein (0.94.dfsg-1) ...
> Richte clamav-freshclam ein (0.94.dfsg-1) ...
> Starting ClamAV virus database updater: freshclam.
> Richte clamav ein (0.94.dfsg-1) ...
> Richte clamav-daemon ein (0.94.dfsg-1) ...
> Starting ClamAV daemon: clamd .
> Richte clamav-docs ein (0.94.dfsg-1) ...
> Richte libsane ein (1.0.19-20) ...
> Installiere neue Version der Konfigurationsdatei
> /etc/udev/rules.d/z60_libsane.rules ...
> .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
> .udevdb or .udev presence implies active udev.  Aborting MAKEDEV invocation.
> Richte sane-utils ein (1.0.19-20) ...
> saned disabled; edit /etc/default/saned
> Richte totem-common ein (2.22.2-4) ...
> Richte totem-xine ein (2.22.2-4) ...
> Richte totem-plugins ein (2.22.2-4) ...
> Richte totem ein (2.22.2-4) ...
> Richte totem-mozilla ein (2.22.2-4) ...
> Richte xsane-common ein (0.995-5) ...
> Richte xsane ein (0.995-5) ...
> Verarbeite Trigger für menu ...
> Drücken Sie zum Fortsetzen die Eingabetaste.
>
> (Lese Datenbank ... 250927 Dateien und Verzeichnisse sind derzeit
> installiert.)
> Entferne wine ...
> Entferne libwine-print ...
> Drücken Sie zum Fortsetzen die Eingabetaste.
>
> Wähle vormals abgewähltes Paket libwine-print.
> (Lese Datenbank ... 250925 Dateien und Verzeichnisse sind derzeit
> installiert.)
> Entpacke libwine-print (aus .../libwine-print_1.0.0-1_amd64.deb) ...
> Wähle vormals abgewähltes Paket wine.
> Entpacke wine (aus .../wine_1.0.0-1_amd64.deb) ...
> Richte libwine-print ein (1.0.0-1) ...
> Richte wine ein (1.0.0-1) ...
> Drücken Sie zum Fortsetzen die Eingabetaste.

This doesn't tell which actions you took in aptitude's TUI.  In any case
there is no bug in the libwine-print dependencies, so I reassign this to
aptitude for further investigation.

Sven





More information about the pkg-wine-party mailing list