Linux 15.026 Themen, 107.015 Beiträge

Crunchbang Walldorf: Abhängigkeitsproblem

Systemcrasher / 12 Antworten / Baumansicht Nickles

Hallo Leutz,

Einige von Euch haben ja viel Erfahrung mit apt-get.

Hier nun meine Probleme:

"

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
cups : Hängt ab von: libcups2 (= 1.5.3-5+deb7u4) aber 1.6.0-0bzr1 soll installiert werden
Hängt ab von: libcupscgi1 (>= 1.4.2) soll aber nicht installiert werden
Hängt ab von: libcupsimage2 (>= 1.4.0) soll aber nicht installiert werden
Hängt ab von: libcupsmime1 (>= 1.5.0) soll aber nicht installiert werden
Hängt ab von: libcupsppdc1 (>= 1.4.0) soll aber nicht installiert werden
Hängt ab von: ghostscript (>= 9.02~) soll aber nicht installiert werden
Hängt ab von: cups-client (>= 1.5.3-5+deb7u4) soll aber nicht installiert werden
Hängt ab von: cups-ppdc soll aber nicht installiert werden
Hängt ab von: cups-filters soll aber nicht installiert werden
Empfiehlt: foomatic-filters (>= 4.0) soll aber nicht installiert werden
Empfiehlt: printer-driver-gutenprint soll aber nicht installiert werden
Empfiehlt: ghostscript-cups (>= 9.02~) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete."

Ähnliches kommt auch, wenn ich z.B. gimp installieren will.

Im Ubuntu-Wiki hab ich zwar eine Problemlösungs-FAQ gefunden, aber auf dieses Problem wurde nicht eingegangen.

Im Ubuntu-Forum habe ich (bzw. Tante Google) zwar ein  paar Beiträge zum Thema gefunden, aber die halfen mir auch nicht weiter. Grund: Da ging es um ein 64-Beit-System,  in welches - wie ich es verstanden habe - 32-Bit Module ejngebettet sind, was dort die Fehler verursachte.

Ich habe aber nur 1,5 Kasten Bitburger im Rechner. Also scheidet jene Lösung schon mal aus.

Versucht habe ich, die Installation zu forcieren (apt-get -f), ich habe diverse temporäre logs gelöscht und was da sonst noch als Lösungsvorschläge angeboten wurde. 

Hat alles nix gebracht. 

Ich hatte das Problem mit Cups übrigens schon im Dezember im Crunchbang-Forum geschrieben, bisher aber keine Antwort drauf erhalten. Und im Moment scheint der Forenserver gesperrt zu sein. Daher kann ich nicht zum Beitrag verlinken.

Kann irgend jemand was mit den obigen  Abhängigkeitsproblemen anfangen?

Das das "-f" bei apt-get ignoriert wird, wundert mich. Bei anderen Packern, z.B. pacman (Arch) und zypper (Suse) kann man mit force-Flags nämlich praktisch alles erzwingen.

Ach noch was: Die Reperaturversuche mit dem entsprechenden apt-get-flag haben auch nix gebracht (hab das jetzt nicht mehr im Kopf, war gesern abend nach dem x-ten Frustbier). 

Wen es unbedingt jemanden interessiert, was ich alles versuchte, kann ich ja die bash-history nachliefern.

PS: apt-get moo funzt aber..... ;)

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen
violetta7388 Systemcrasher „Crunchbang Walldorf: Abhängigkeitsproblem“
Optionen

Hallo Systemcrasher,

dann nimm die Brechstange. Alte Pakete komplett deinstallieren und neuere Versionen installieren.

Sind die richtigen Repositories gesetzt?

MfG.

violetta

bei Antwort benachrichtigen
Systemcrasher violetta7388 „Hallo Systemcrasher, dann nimm die Brechstange. Alte Pakete ...“
Optionen

Das mit deer Brechstange funzt leider nicht.

Da sich die Pakete nicht deinstallieren lassen, trotz "force". Apt-get ist nicht mit zypper zum vergleichen....

Und ja, natürlich sind die richtigen gesetzt. Es ist die ursprüngliche Walldorf-konfiguration. Und das ist - soweit ich weiß - die aktuellste.

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen
violetta7388 Systemcrasher „Das mit deer Brechstange funzt leider nicht. Da sich die ...“
Optionen

Hallo Systemcrasher,

dann versuche es mit "aptitude" und den Repositories von cups und gimp.

Cups bietet übrigens ein Auto-Diagnosetool. Es liegt im Kontextmenue des Druckericons (z. B. bei HP).

Hier noch der direkte Link zu Deiner Lib.: http://cups.sourcearchive.com/

MfG.

violetta

bei Antwort benachrichtigen
Systemcrasher violetta7388 „Hallo Systemcrasher, dann versuche es mit aptitude und den ...“
Optionen
ann versuche es mit "aptitude" und den Repositories von cups und gimp.

das scheitert doch daran, daß bestimmte Pakete nicht gelöscht und nicht überschreiben werden dürfen - warum auch immer.

Ich glaube, ich muß das Problem "windowslike" angehen:

Partiton komplett formatieren und alles neu installieren. :(

Gibt es die Möglichkeit, die Namen der (zusätzlich) installierten Pakete in eine Fileliste zu schreiben und bei der Neuinstallation wieder auszulesen? pacman (Arch-Linux) bietet so eine Möglichkeit.

Dann hätte ich zumindest einen Haufen Tipparbeit gespart.

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen
violetta7388 Systemcrasher „das scheitert doch daran, daß bestimmte Pakete nicht ...“
Optionen

Hallo Systemcrasher,

das Crunchbang seine Standardpakete schützt ist eigentlich linuxunüblich. 

Versuche es zunächst mit Löschen der betreffenden Repositories gefolgt von einer Deinstallation der Pakete.

Ansonsten probiere Dich an diesem Link: http://www.gambaru.de/blog/2011/08/28/debian-derivate-sauber-und-minimal-halten/

Den Weg einer Neuinstallation kannst Du immer noch gehen.

MfG.

violetta

bei Antwort benachrichtigen
gelöscht_189916 Systemcrasher „Crunchbang Walldorf: Abhängigkeitsproblem“
Optionen
Versucht habe ich, die Installation zu forcieren (apt-get -f),


Hast Du so eingegeben, damit die kaputten Pakete repariert und eventuell deinstalliert werden?

apt-get -f install

Ansonsten mache das doch mit synaptic und setze dort die libcups2 auf die Version 1.5.3-5 aus dem Debian-Repo fest:

http://wiki.ubuntuusers.de/Synaptic#Programme-installieren

Die Version 1.6.0-0bzr1 taucht bei mir unter Crunchbang nicht auf, da müsstest Du mal nachschauen, ob Du testing mit in der Paketdatenbank enthalten hast und ggf. entfernen, wobei dort die libcups2 bereits in Version 1.7.5-10 enthalten ist.

bei Antwort benachrichtigen
Systemcrasher gelöscht_189916 „Hast Du so eingegeben, damit die kaputten Pakete repariert ...“
Optionen

Wie oben bereits geschrieben, geht das mit apt-get -f install definitiv nicht.

Anscheinend ist apt-get nicht in der Lage, die defekten oder was-auch-immer-Pakete zu überschreiben, auch nicht mit force.

Genau das ist das Problem. Synaptic ist in Walldorf enthalten und auch nicht in der Lage, das Problem zu lösen.

Testing u.ä. hab ich gar nicht in der Repo.

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen
gelöscht_189916 Systemcrasher „Wie oben bereits geschrieben, geht das mit apt-get -f ...“
Optionen
Synaptic ist in Walldorf enthalten und auch nicht in der Lage, das Problem zu lösen.


Auch nicht bei zwangsweiser Installation der CUPS-Version 1.5.3-5 über synaptic?
Kannst Du die kaputten Pakete wenigstens entfernen?

Edit: Hier stand Quatsch;-)


bei Antwort benachrichtigen
Systemcrasher gelöscht_189916 „Auch nicht bei zwangsweiser Installation der CUPS-Version ...“
Optionen
Kannst Du die kaputten Pakete wenigstens entfernen?

Nein, das ist doch das Problem!!!!!

Könnte ich die entfernen, wären die ja weg und das Problem gelöst.

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen
gelöscht_189916 Systemcrasher „Nein, das ist doch das Problem!!!!! Könnte ich die ...“
Optionen

Keine Ahnung, wo das herkommt, aber ich stelle mal meine sources.list als Vergleich hier ein:
-------------------------

## CRUNCHBANG
## Compatible with Debian Wheezy, but use at your own risk.
deb http://packages.crunchbang.org/waldorf waldorf main
# deb-src http://packages.crunchbang.org/waldorf waldorf main

## DEBIAN
deb http://http.debian.net/debian wheezy main contrib non-free
# deb-src http://http.debian.net/debian wheezy main contrib non-free

## DEBIAN SECURITY
deb http://security.debian.org/ wheezy/updates main
# deb-src http://security.debian.org/ wheezy/updates main

##iceweasel
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release

##backports
deb http://http.debian.net/debian wheezy-backports main contrib non-free

##multimedia
deb http://http.us.debian.org/debian/ wheezy contrib main
deb http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ stable main
# deb-src http://ftp-stud.hs-esslingen.de/pub/Mirrors/debian-multimedia/ stable main
deb http://www.deb-multimedia.org wheezy main non-free

--------------------------------------

Extra noch einmal nachgegrast, aber da wird CUPS auch nur in Version 1.5.3-5 angeboten.

Wenn Du da noch ein anderes Repo drin hast, dann kommentiere das aus, danach versuchst Du es so:

apt-get update
apt-get -f install
apt-get clean
apt-get autoclean

dann erneut

apt-get updateapt-get upgrade

Die höhere CUPS-Version deutet definitv auf ein fremdes Repo oder eines höher als wheezy hin wie z.B. jessie.

PS. Die Version 1.6.0-0bzr1 stammt möglicherweise als Quellpaket aus dem Ubuntu-Repo:

https://launchpad.net/ubuntu/+source/cups/1.6.0-0bzr1

Vielleicht deaktivierst Du nur die deb-src.

bei Antwort benachrichtigen
Systemcrasher gelöscht_189916 „Keine Ahnung, wo das herkommt, aber ich stelle mal meine ...“
Optionen

Hab das jetzt mal wie Du beschreiben hast gemacht.

Ich hatte lediglich die 3 ersten der von Dir genannten Repos. Hab nich iceweasel und multimedian zugefügt.

Einziger Fehler in Deiner Anleitug war der hier:

apt-get updateapt-get upgrade

"updateapt-get: ungültige Operation "

Ich glaube aber Du meintest apt-get upgrade, damit hat es soweit funktioniert, qals daß ich eine normales Update fahren konnte.

Aber gleich der erste Versuch, gimp zu installieren, scheiterte am obigen Problem, welches nach wie vor besteht.

Ich muß also einen Weg finden, die defekten Pakete auf irgendeine Art zwangszudeinstallieren (ich weiß nicht, ob ich mir irgendwas kaputt mache, wenn ich sie "von Hand" einfach lösche.

Da die anscheinend in irgendeiner Bibliothek als "nicht updatebar" markiert sind, wird das wahrscheinlich nicht funzen.

Übrigens: Das dt. Crunchbang-Forum scheint endgültig gesperrt zu sein. :(

Weiß dazu jemand was näheres (oder auch ferneres)?

Null Toleranz f?r Intoleranz
bei Antwort benachrichtigen
schoppes Systemcrasher „Hab das jetzt mal wie Du beschreiben hast gemacht. Ich hatte ...“
Optionen
Weiß dazu jemand was näheres

Das hat vermutlich hiermit zu tun:
http://www.nickles.de/forum/linux-contra-monopole/2015/schade-um-crunchbang-539106978.html

Traurig, aber wahr!
Weinend
Erwin

"Früher war alles besser. Sogar die Zukunft." (Karl Valentin)
bei Antwort benachrichtigen