CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Einrichten des Druckers und des Drucksystems, Scannerkonfiguration und Software zum Scannen und Faxen.
vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 03.03.2018 19:42:19

Hallo geier22,
doch hplip wurde mitinstalliert:

Code: Alles auswählen

The following additional packages will be installed:
  hplip printer-driver-postscript-hp
Muesste also da sein!

Meine hplip.conf von zu Hause sieht aehnlich aus.

Gruesse
Veit

geier22

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von geier22 » 03.03.2018 20:39:06

Hast recht -- hab langsam Tomaten auf den Augen :facepalm:
Wenn nicht noch jemand einen zündende Idee hat, würde ich fast vorschlagen du machst dich an eine Neuinstallation. Irgendetwas ist bei dir gründlich defekt.
Header der /etc/hp/hplip.conf:
hplip.conf. Generated from hplip.conf.in by configure.
Die frage wäre z.B. was das Skript daran hindert, die geforderte Datei zu bilden ?

Ich habe ja extra in einen Stretch VM die Installation meinen Druckers durchgeführt, und die lief fehlerfrei durch.

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von NAB » 03.03.2018 23:26:20

Ja, fehlt denn die /etc/hp/hplip.conf weiterhin trotz purge/install?

Ist an /etc/hp irgendwas komisch?

Code: Alles auswählen

ls -la /etc/hp
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

geier22

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von geier22 » 03.03.2018 23:51:03

NAB hat geschrieben: ↑ zum Beitrag ↑
03.03.2018 23:26:20
Ja, fehlt denn die /etc/hp/hplip.conf weiterhin trotz purge/install?
vdvogt hat geschrieben: ↑ zum Beitrag ↑
03.03.2018 19:42:19
Meine hplip.conf von zu Hause sieht aehnlich aus.
Daraus hatte ich geschlossen, dass sie nicht da ist. Aber vielleicht hat er nur nicht nachgesehen :roll: :roll:

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 04.03.2018 00:11:46

Hallo NAB,
ja, die hplip.conf fehlet weiterhin auf meinem Rechner im Buero trotz purge/install.

Ich habe zu Hause einen ururalten HP 6L der funktioniert und es existieret eine hplip.conf, die hatte ich mit der von geier22 verglichen.

Gruesse
Veit

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von NAB » 04.03.2018 01:04:44

Also ich bin weiterhin ratlos. Siehst du denn das Problem jetzt? Du installierst da Software aus den Repositories, es gibt keine Fehler, und die Dateien sind nachher nicht da, wo sie sein sollen. Genauer gesagt sind sie weg. Da klappt eine elementare Funktion deines Betriebssystems nicht mehr. Das geht weit über "Drucker funktioniert nicht" hinaus.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 05.03.2018 15:16:11

Hallo,
ich habe mal die hplip.conf von geier22 mit meiner von zu Hause (HP Laserjet 6L) verglichen und die sind exakt gleich.
Waere es eine gute Idee, die einfach bei mir in den Rechner im Buero zu kopieren?
Oder hat jemand zufaellig auch den HP Laserjet color M551dn und koennte mir die hplip.conf schicken.
Dann wuerde ich die ausprobieren.

Eine Neuinstallation meines kompletten Systems wuerde ich nur im absoluten Notfall machen, da ich im Laufe der Jahre einiges an Software installiert habe und muehsam die Sachen konfiguriert habe, so dass sie so funktionieren wie ich das brauche.
Bei einer Neuinstallation wuerde ich wieder von vorne beginnen muessen.

Ich warte jetzt erst mal auf Antworten.....

Wenn nichts anderes mehr kommt, dann werde ich mal die hplip.conf nehmen und nach /etc/hp kopieren.
Dann werde ich cups, sane und hplip mit apt-get (NICHT APT!!!) nochmal installieren und schauen, ob sich was geaendert hat.

Gruesse
Veit

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 08.03.2018 16:59:05

Hallo,
ich bin heute endlich mal dazu gekommen, mich um mein Druckerproblem zu kuemmern.

Nachdem ich alle Reste von cups sane und hplip aus meinem System entfernt hatte, habe ich nach einem Reboot cups, sane und hplip mit apt-get neu installiert.
Anfaenglich kam dann noch die Fehlermeldung, dass /var/run/hplip fehlt. (Warum das nicht automatisch bei der Installation angelegt wird ist mir ein Raetsel!)
Das habe ich dann manuell nachgeholt und die Installation wiederholt.
Diesmal lief alles ohne jegliche Fehlermeldungen durch und es gibt auch eine hplip.conf in /etc/hp.
Die sieht genauso aus, wie die von meinem Rechner zu Hause.

Danach bin ich in die Systemsteuerung gegangen, habe zunaechst den alten fehlerhaften Drucker entfernt und danach den neuen frisch angelegt.

Allerdings wollte der mit der Fehlermeldung: Datei oder Verzeichnis nicht gefunden, nicht drucken.
Ich habe dann trotzdem den Drucker fuer andere Rechner im Netz freigegeben und jetzt erhalte ich in der Systemsteuerung die Fehlermeldung:
Druckdienst nicht verfuegbar. Ungueltiger Dateideskriptor.

Ebenfalls ist cups ueber den Browser mit localhost:631 nicht zu erreichen.

Ich habe daher cups mit apt-get install --reinstall mehrmals installiert, jewiels ohne Fehlermeldungen, aber an den Fehlermeldungen in der Systemsteuerung und der Nichterreichbarkeit von cups im Browser aendert sich nichts.

Was ist jetzt wieder schief gegangen?

Woher kommen jetzt diese Schwierigkeiten?

Gruesse
Veit

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von KP97 » 09.03.2018 14:33:25

Wenn cups über die Webschnittstelle nicht erreichbar ist, fehlt das Paket cups.
Drucker sollte man tunlichst immer über localhost:631 einrichten und nicht über irgendwelche anderen GUI-Programme.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 12.03.2018 16:05:47

Hallo,
nachdem ich heute das 9.4-Update installiert hatte (dabei war auch eine neuere Version von cups), ist der Drucker wieder da.
Aber jetzt erhalte ich folgende Fehlermeldung:

Die Testseite kann nicht gedruckt werden.
No such file or directory

Irgendwas fehlt da.
Ich habe aber keine Ahnung, was das sein koennte.

Im HP-Forum finde ich dazu nur Vorschlaege fuer windoof, die helfen mir aber nicht weiter.

Weiss jemand, was da bei mir fehlen koennte?

Ausserdem habe ich ein Problem mit der Administration.
Ich wollte den Drucker loeschen und neu installieren.
Als ich mich mit meinem Login und Passwort angemeldet habe, bekam ich diese Fehlermeldung:

Der Drucker konnte nicht gelöscht werden.
Verboten


Gruesse
Veit

pferdefreund
Beiträge: 3791
Registriert: 26.02.2009 14:35:56

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von pferdefreund » 12.03.2018 19:16:22

Soweit ich weß, must du in der gruppe lp oder lpadmin sein, ansonsten user root und dessen pw verwenden.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 14.03.2018 17:53:40

Hallo,
ich bin Mitglied in den Gruppen LP und LPADMIN.

Trotzdem bekomme ich die Fehlermeldung!

Gruesse
Veit

geier22

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von geier22 » 14.03.2018 18:19:53

Was passiert denn, wenn du in einem Terminal eingibst:

Code: Alles auswählen

~$ hp-testpage
Der Drucker muss natürlich eingeschaltet sein

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 14.03.2018 18:36:00

Hallo,
sowphl als root, als auch als "Normalo" kommt Folgendes:

Code: Alles auswählen

root@PX6-330:~# hp-testpage
bash: hp-testpage: Kommando nicht gefunden.
root@PX6-330:~# exit
exit
vdvogt@PX6-330:~$ hp-testpage
bash: hp-testpage: Kommando nicht gefunden.
Gleiches gilt auch fuer: hptestpage zusammengeschrieben.
Ausserdem kann ich das Paket hp-testpage nicht finden.

Welches Paket muss ich evtl. installieren?

Ich habe heute nochmal alle Pfade, die in der hplip.conf drinstehen ueberprueft.
Alles ist da.
Ebenfalls habe ich die drei PPDs: hp-laserjet_500_color_m551dn-ps.ppd, hp-laserjet_500_color_m551-ps.ppd und hp-laserjet_500_color_m551-ps.ppd_letter nach /usr/share/ppd/hplip/HP kopiert.
Die waren da nicht drin.

Trotzdem erhalte ich weiterhin die Fehlermeldung: "Filter failed" wenn ich was ausdrucken will.

Ich habe bisher immer noch nicht herausgefunden, woran das liegen koennte.

Habe ich evtl. notwendige Pakete nicht installiert?

Gruesse
Veit

geier22

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von geier22 » 14.03.2018 18:46:10

Schmeiss dein System auf den Müll und Installiere neu.
Schau mal ganz unten: :facepalm:

Code: Alles auswählen

dpkg -L hplip
/.
/etc
/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/com.hp.hplip.conf
/usr
/usr/bin
/usr/lib
/usr/lib/cups
/usr/lib/cups/backend
/usr/lib/cups/backend/hp
/usr/lib/cups/backend/hpfax
/usr/lib/cups/driver
/usr/lib/cups/driver/hplip
/usr/lib/cups/filter
/usr/lib/cups/filter/hpps
/usr/lib/cups/filter/pstotiff
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/cupsext.cpython-36m-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/hpmudext.cpython-36m-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/pcardext.cpython-36m-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/scanext.cpython-36m-x86_64-linux-gnu.so

und weiter.....

/var
/var/lib
/var/lib/hp
/var/log
/var/log/hp
/var/log/hp/tmp
/usr/bin/hp-align
/usr/bin/hp-check
/usr/bin/hp-clean
/usr/bin/hp-colorcal
/usr/bin/hp-config_usb_printer
/usr/bin/hp-doctor
/usr/bin/hp-firmware
/usr/bin/hp-info
/usr/bin/hp-levels
/usr/bin/hp-logcapture
/usr/bin/hp-makeuri
/usr/bin/hp-pkservice
/usr/bin/hp-plugin
/usr/bin/hp-probe
/usr/bin/hp-query
/usr/bin/hp-scan
/usr/bin/hp-setup
/usr/bin/hp-testpage
/usr/bin/hp-timedate
Wäre dein Drucker Richtig installiert würde sich der hp- Device-manager nach einiger Zeit öffnen und die Testseite drucken.
Bild

Es macht aber wenig Sinn hier weiter zu forschen. Ich weiß nicht was du da treibst, oder warum dein System behauptetet hplip sei installiert
und dann ist nix da. :facepalm: :facepalm: :facepalm:

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 14.03.2018 18:48:53

Hallo,
ich habe gerade herausgefunden, dass hp-testpage Bestandteil von hplip ist.
Also habe ich per

apt-get install --reinstall hplip

erneut installiert, in der Hoffung, dass es jetzt klappt.

ABER weiterhin: bash: hp-testpage: Kommando nicht gefunden.

Ich komme langsam zu dem Schluss, dass meine Installationen nicht richtig funktionieren, sonst muesste doch hp-testpage ordentlich ausgefuehrt werden.

Kann das daran liegen, dass ich eine Zeit lang mit apt, anstatt mit apt-get gearbeitet habe?
Das muessten die Entwickler mal testen, ob apt wirklich so funktioniert wie es funktionieren soll.

Gruesse
Veit

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 14.03.2018 18:51:19

Hallo geier22,
dies ist meine Ausgabe von dpkg -L hplip:

Code: Alles auswählen

dpkg -L hplip
/.
/etc
/etc/dbus-1
/etc/dbus-1/system.d
/etc/dbus-1/system.d/com.hp.hplip.conf
/lib
/lib/udev
/lib/udev/rules.d
/lib/udev/rules.d/56-hpmud.rules
/usr
/usr/bin
/usr/lib
/usr/lib/cups
/usr/lib/cups/backend
/usr/lib/cups/backend/hp
/usr/lib/cups/backend/hpfax
/usr/lib/cups/filter
/usr/lib/cups/filter/hpps
/usr/lib/cups/filter/pstotiff
/usr/lib/python3
/usr/lib/python3/dist-packages
/usr/lib/python3/dist-packages/cupsext.cpython-35m-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/hpmudext.cpython-35m-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/pcardext.cpython-35m-x86_64-linux-gnu.so
/usr/lib/python3/dist-packages/scanext.cpython-35m-x86_64-linux-gnu.so
/usr/share
/usr/share/bug
/usr/share/bug/hplip
/usr/share/bug/hplip/presubj
/usr/share/bug/hplip/script
/usr/share/cups
/usr/share/cups/mime
/usr/share/cups/mime/pstotiff.convs
/usr/share/cups/mime/pstotiff.types
/usr/share/dbus-1
/usr/share/dbus-1/system-services
/usr/share/dbus-1/system-services/com.hp.hplip.service
/usr/share/doc
/usr/share/doc/hplip
/usr/share/doc/hplip/NEWS.Debian.gz
/usr/share/doc/hplip/changelog.Debian.gz
/usr/share/doc/hplip/copyright
/usr/share/doc/hplip/users-guide.txt
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/hp-align.1.gz
/usr/share/man/man1/hp-check.1.gz
/usr/share/man/man1/hp-clean.1.gz
/usr/share/man/man1/hp-colorcal.1.gz
/usr/share/man/man1/hp-config_usb_printer.1.gz
/usr/share/man/man1/hp-doctor.1.gz
/usr/share/man/man1/hp-firmware.1.gz
/usr/share/man/man1/hp-info.1.gz
/usr/share/man/man1/hp-levels.1.gz
/usr/share/man/man1/hp-logcapture.1.gz
/usr/share/man/man1/hp-makeuri.1.gz
/usr/share/man/man1/hp-pkservice.1.gz
/usr/share/man/man1/hp-plugin.1.gz
/usr/share/man/man1/hp-probe.1.gz
/usr/share/man/man1/hp-query.1.gz
/usr/share/man/man1/hp-scan.1.gz
/usr/share/man/man1/hp-setup.1.gz
/usr/share/man/man1/hp-testpage.1.gz
/usr/share/man/man1/hp-timedate.1.gz
/usr/share/polkit-1
/usr/share/polkit-1/actions
/usr/share/polkit-1/actions/com.hp.hplip.policy
/var
/var/lib
/var/lib/hp
/var/log
/var/log/hp
/var/log/hp/tmp
/usr/bin/hp-align
/usr/bin/hp-check
/usr/bin/hp-clean
/usr/bin/hp-colorcal
/usr/bin/hp-config_usb_printer
/usr/bin/hp-doctor
/usr/bin/hp-firmware
/usr/bin/hp-info
/usr/bin/hp-levels
/usr/bin/hp-logcapture
/usr/bin/hp-makeuri
/usr/bin/hp-pkservice
/usr/bin/hp-plugin
/usr/bin/hp-probe
/usr/bin/hp-query
/usr/bin/hp-scan
/usr/bin/hp-setup
/usr/bin/hp-testpage
/usr/bin/hp-timedate

geier22

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von geier22 » 14.03.2018 19:35:03

dann mal bitte noch:

Code: Alles auswählen

$ ls -lGg /usr/bin |grep hp-
Kann das daran liegen, dass ich eine Zeit lang mit apt, anstatt mit apt-get gearbeitet habe?
Das muessten die Entwickler mal testen, ob apt wirklich so funktioniert wie es funktionieren soll.
Daran liegt es garantiert nicht. Ich benutze abwechselnd apt bzw. Debianwajig, das mit apt-get Kommandos arbeitet.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 15.03.2018 15:27:55

Hallo geier22,
anbei die Ausgabe von ls -lGg /usr/bin |grep hp-

Code: Alles auswählen

lrwxrwxrwx 1       23 Mai  4  2017 hp-align -> ../share/hplip/align.py
lrwxrwxrwx 1       23 Mai  4  2017 hp-check -> ../share/hplip/check.py
lrwxrwxrwx 1       23 Mai  4  2017 hp-clean -> ../share/hplip/clean.py
lrwxrwxrwx 1       26 Mai  4  2017 hp-colorcal -> ../share/hplip/colorcal.py
lrwxrwxrwx 1       36 Mai  4  2017 hp-config_usb_printer -> ../share/hplip/config_usb_printer.py
lrwxrwxrwx 1       24 Mai  4  2017 hp-doctor -> ../share/hplip/doctor.py
lrwxrwxrwx 1       26 Mai  4  2017 hp-firmware -> ../share/hplip/firmware.py
lrwxrwxrwx 1       22 Mai  4  2017 hp-info -> ../share/hplip/info.py
lrwxrwxrwx 1       24 Mai  4  2017 hp-levels -> ../share/hplip/levels.py
lrwxrwxrwx 1       28 Mai  4  2017 hp-logcapture -> ../share/hplip/logcapture.py
lrwxrwxrwx 1       25 Mai  4  2017 hp-makeuri -> ../share/hplip/makeuri.py
lrwxrwxrwx 1       27 Mai  4  2017 hp-pkservice -> ../share/hplip/pkservice.py
lrwxrwxrwx 1       24 Mai  4  2017 hp-plugin -> ../share/hplip/plugin.py
lrwxrwxrwx 1       23 Mai  4  2017 hp-probe -> ../share/hplip/probe.py
lrwxrwxrwx 1       23 Mai  4  2017 hp-query -> ../share/hplip/query.py
lrwxrwxrwx 1       22 Mai  4  2017 hp-scan -> ../share/hplip/scan.py
lrwxrwxrwx 1       23 Mai  4  2017 hp-setup -> ../share/hplip/setup.py
lrwxrwxrwx 1       26 Mai  4  2017 hp-testpage -> ../share/hplip/testpage.py
lrwxrwxrwx 1       26 Mai  4  2017 hp-timedate -> ../share/hplip/timedate.py
Das sind alles Links, wie ich sehe.
Ich hoffe, das ist richtig so.

Ausserdem sehe ich, dass die Links alle ein Datum von 2017 haben.
Ich habe aber cups, sane und hplip erst vor ein paar Tagen zum X-ten Mal neu installiert.
Muessten dann die Links nicht auch ein aktuelles Datum haben?

Gruesse
Veit

geier22

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von geier22 » 15.03.2018 16:22:37

Also ich gebe auf.
Wenn du den Befehl

Code: Alles auswählen

hp-testpage
nicht ausführen kannst, ist wohl die /etc/profile und was weis ich nicht alles noch bei dir kaputt.

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 15.03.2018 16:27:30

Hallo geier22,
so sieht meine /etc/profile aus:

Code: Alles auswählen

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH

if [ "${PS1-}" ]; then
  if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
Ist die OK, oder sieht die bei Dir anders aus?

Gruesse
Veit

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von NAB » 17.03.2018 04:18:21

vdvogt hat geschrieben: ↑ zum Beitrag ↑
15.03.2018 15:27:55
Das sind alles Links, wie ich sehe.
Richtig. Und? Kannst du

Code: Alles auswählen

/usr/share/hplip/testpage.py
ausführen? Existiert es überhaupt?
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 17.03.2018 15:49:44

Hallo NAB,
leider nein.

Hier die Ausgaben:

Code: Alles auswählen

cd /usr/share/hplip

/usr/share/hplip$ ls -al
insgesamt 20
drwxr-xr-x   2 root root  4096 Mär 14 16:56 .
drwxr-xr-x 400 root root 16384 Mär 14 16:56 ..

testpage.py
bash: /usr/share/hplip/testpage.py: Datei oder Verzeichnis nicht gefunden
Obwohn die Ausgabe von ls -lGg /usr/bin | grep hp-
einen Link auf diese Datei anzeigt, ist sie nicht da.

Ich verstehe das nicht!

Kann es sein, dass python nicht richtig installiert ist?

Gibt es irgend ein Mechanismus, der verhindern koennte, dass bei mir die Installationen nicht richtig funktionieren?

geier22 hat behautet, dass bei mir das ganze System kaputt ist.
Aber ich verstehe nicht, wie das kommen konnte.
Ich benutze unattended-upgrades, um mein System aktuell zu halten.
Ausserdem lasse ich mindestens einmal pro Monat ein selbst geschriebenes Shellscript laufen, das solche Pakete installiert, die durch unattended-upgrades nicht reinkommen.

Code: Alles auswählen

#!/bin/bash

echo "=====> update"
#apt update
apt-get update

echo "=====> upgrade"
#apt upgrade
apt-get -f upgrade -y

#echo "=====> full-upgrade"
#apt full-upgrade

echo "=====> dist-upgrade"
apt-get -f dist-upgrade -y

echo "=====> autoclean"
apt-get autoclean -y

echo "=====> autoremove"
apt-get autoremove -y
Einige Zeit hatte ich update und upgrade mit get statt mit apt-get laufen lassen, aber das steht bei mir seit diesem Problem im Verdacht, dass es nicht das macht, was es machen soll.

Viele Gruesse
Veit

NAB
Beiträge: 5501
Registriert: 06.03.2011 16:02:23
Lizenz eigener Beiträge: MIT Lizenz

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von NAB » 17.03.2018 16:46:53

Das ist ein "Softlink". Ein Softlink ist einfach nur eine Datei, die auf eine andere Datei zeigt. Diese andere Datei kann/darf nicht existieren, der Softlink besteht trotzdem weiterhin. Das Problem ist nicht der Softlink, sondern mal wieder die Tatsache, dass Dateien aus Paketen, die du installiert hast, nicht auf deiner Festplatte zu finden sind. Das haben wir schon auf Seite 1 dieses Threads festgestellt und du ignorierst es geflissentlich.

Ja, ich würde auch sagen, dass dein System kaputt ist. Du Installierst Pakete und die Dateien dieser Pakete finden sich nachher nicht auf deiner Festplatte. Dein gesamter Installationsmechanismus ist kaputt. Und noch kurioser ist, dass du gar keine Fehlermeldungen bekommst beim Installieren. Wie du selber sagtest - da ist was oberfaul. Und ohne Fehlermeldungen (beim Installieren) habe ich auch keinen Schimmer, wo man den Fehler suchen könnte. Die Sache ist derart kurios, dass ich langsam anfangen würde nach RootKits und Hardwaredefekten zu suchen ... wobei ich nicht wüsste, warum ein RootKit ausgerechnet deine Druckerinstallation torpedieren sollte. Vermutlich gibt's ne bessere Erklärung, ich kenne sie nur nicht.

Davon, dass ein Mischbetrieb von apt und apt-get für derartige kuriose Fehler sorgt, habe ich noch nie gehört. Das wäre irgendwo mal erwähnt worden, mit einer fetten Warnung oben drüber. Du erwähntest aber irgendwo, dass du Pakete aus Testing zu installieren versucht hast. Wenn du dazu Testing in die sources.list eingetragen hast und dein Script in dem Augenblick mit einem apt-get dist-upgrade zugeschlagen hat, hättest du jetzt ein interessantes Mischsystem. Aber selbst dann würde ich erwarten, dass es Fehlermeldungen hagelt und nicht, dass er sang- und klanglos vorgibt, Pakete installiert zu haben, die sich nachher nicht auf deiner Festplatte finden.

/usr/share/hplip/testpage.py
stammt aus dem Paket Debianhplip-data. hplip-data ist eine Abhängigkeit des Pakets Debianhplip, sollte also installiert sein. Vermutlich wird es dir auch wieder als installiert angezeigt ... aber die Dateien aus diesem Paket fehlen mal wieder. Du kannst jetzt versuchen, hplip-data zu reinstallieren in der Hoffnung, dass dann /usr/share/hplip/testpage.py wieder auftaucht ... und das Spiel geht so weiter bis du auf das nächste defekte Paket triffst.

Die Zeit, die du bisher schon in dieses Problem verbraten hast, wäre mMn in einer Neuinstallation besser aufgehoben gewesen. Eventuell auf einer neuen Festplatte, dann hast du die alte Installation noch als Backup und kannst bequem die Konfiguration rüberziehen.
Never change a broken system. It could be worse afterwards.

"No computer system can be absolutely secure." Intel Document Number: 336983-001

vdvogt
Beiträge: 397
Registriert: 22.12.2012 14:55:17
Lizenz eigener Beiträge: GNU Free Documentation License

Re: CUPS - "Backend /usr/lib/cups/backend/dnssd does not exist!"

Beitrag von vdvogt » 17.03.2018 17:05:36

Hallo NAB,
Du hast vollkommen Recht!
Ich habe mit diesem mysteriosen Problem schon zu lange gekaempft.
Auch geier22 hatte mit schon geraten, das System neu zu installieren.
Daher habe ich heute ein Backup von meinem Homeverzeichnis gemacht und einige wichtige Konfigfiles gesichert, zB den von Jamaica/Hibiskus, damit ich die Konfiguration nach einer Neuinstallation wieder herstellen kann.
Zu Hause lade ich mir heute noch die neueste Debianversion herunter und brenne sie auf eine DVD, damit ich am Montag dann die Neuinstallation vornehmen kann.
Ich hoffe aber auch, dass das Rueckkopieren der Konfigfiles nicht wieder ein Problem verursacht.

Ich melde mich am Montag nach der Neuinstallation nochmal.

Gibt es etwas auf das ich besonders achten sollte, bei der Neuinstallation?
Ich nutze z.Bsp. apt-cacher NG, damit nicht alle Rechner im Buero immer wieder die gleichen Pakete aus dem Internet ziehen muesen.
Ausserdem laeuft auf diesem Server rdiff-backup.

Vielen Dank fuer eure Geduld und eure Hilfe!

Viele Gruesse
Veit

Antworten