CUPS, KDEPrint & GnomePrint ...

Stefan Ulrich Hegner stefan at hegner-online.de
Wed Feb 25 19:15:54 CET 2004


Hallo zusammen,

ich bin mal wieder vor meiner Kiste am verzweifeln ... Falls es irgendwo
im Netz einen "Idiots Guide to Gnome Printing with CUPS" gibt, postet
mir bitte mal die URL ... :~\

Die CUPS und KDE-Print Doku hat mir bisher noch nicht weitergeholfen im
Gnome Bugzilla hab' ich nix gefunden und im Gentoo Forum gab's mal Leute
mit ähnlichen Problemen (dort bei Abiword) aber die Fehler verschwanden
nach einem Upgrade auf neuere (und nun schon wieder veraltete Versionen)
der Programme.

Auf meiner Gentoo-Kiste fingen irgendwann vor 4 Wochen die Probleme mit
dem Drucken an als es das Update auf cups-1.1.19-r1 gab. Mittlerweile
sind wir bei KDE-3.2.0 und cups-1.1.20 und ich hab Ärger ohne Ende...

Hab' mittlerweile alle relevanten Pakete schon mal neu gebaut, alle
Drucker neu installiert usw. ... aber froh werd' ich immer noch nicht.
Hauptproblem: Gnome-Apps crashen beim Druckversuch (Nutze nur ein paar
Gnome-Apps, kein volles Gnome).

Mir scheint, dies hat irgendwie mit Zugriffsproblemen auf die PPD zu
tun, die ich unter /usr/share/cups/models platziert habe und die cups
bei der Drucker-Einrichtung dann nach /etc/cups/ppd kopiert (Aber die
Datei ist an beiden Orte World-readable, der Pfad mit World permissions
erreichbar).

Auf Cups kann ich über's Webinterface problemlos zugreifen. Um Drucker
hinzuzufügen/löschen oder konfigurieren/modifizieren zu können muss ich
mich als "root" authentifizieren (sofern ich die cupsd.conf nicht
entsprechend anpasse; verwende im Moment bewußt die Default-Datei). -
Aber auch das funktioniert alles "wie es soll".

Die KDE-Druckerverwaltung verhält sich auch relativ unauffällig. Was mir
nur auffällt sind zwei Dinge:

1. rechter-Mausklick auf einen Drucker, dann "einrichten" produziert
einen Fehler:

	Laden eines passenden Treibers für Drucker FS1000plusKPDL ist
	nicht möglich. Fehlermeldung des Verwaltungsprogramms:
	Interner Fehler (ohne weitere Meldung)

Das irritiert mich, da es da nur um die Einrichtung des Seitenformats
etc. geht. - Im Root-Modus habe ich dieses Problem nicht.

2. Wenn ich im Root-Modus versuche die cups-Server-Konfig über den GUI
zu verändern, hängt sich das ganze am Ende weg (ohne die Datei zu
verändern). - Das könnte evtl. an nicht aufeinander abgestimmten
Versionen liegen.

Nun zu Gnome Apps (Evolution, gThumb u.v.m.). Wenn ich dort eine
Seitenvorschau aufrufe bekomme ich eine "leere Seite" dargestellt.

Dazu gibts (im aufrufenden Fenster) einige fette Fehler:

---

(evolution:6804): GnomePrintCupsPlugin-WARNING **: The data for the CUPS
printer FS1000plusKPDL could not be loaded.

** (evolution:6804): CRITICAL **: file gpa-config.c: line 171
(gpa_config_new_full): assertion `GPA_IS_SETTINGS (settings)' failed

(evolution:6804): GnomePrint-CRITICAL **: file gnome-font.c: line 290
(gnome_font_find_closest): assertion `face != NULL' failed

[ein paar hundert Wiederholungen der vorherigen Meldung]

** (evolution:6804): CRITICAL **: file gpa-node.c: line 335
(gpa_node_get_path_value): assertion `node != NULL' failed
(evolution:6804): GLib-GObject-WARNING **: gsignal.c:2010: instance
`0x8352e58' has no handler with id `2742'

(evolution:6804): Bonobo-CRITICAL **: file bonobo-control-frame.c: line
720 (bonobo_control_frame_set_ui_container): assertion
`frame->priv->activated == FALSE' failed

---

Im Falle eines Druckversuchs bekomme ich folgende Fehler (und Evo hängt
sich mit einem Speicherzugriffsfehler weg):

---

(evolution:6948): GnomePrintCupsPlugin-WARNING **: The data for the CUPS
printer FS1000plusKPDL could not be loaded.

** (evolution:6948): CRITICAL **: file gpa-config.c: line 171
(gpa_config_new_full): assertion `GPA_IS_SETTINGS (settings)' failed

** (evolution:6948): CRITICAL **: file gpa-node.c: line 335
(gpa_node_get_path_value): assertion `node != NULL' failed

** (evolution:6948): CRITICAL **: file gpa-node.c: line 335
(gpa_node_get_path_value): assertion `node != NULL' failed

(evolution:6948): GLib-GObject-WARNING **: invalid (NULL) pointer
instance

(evolution:6948): GLib-GObject-CRITICAL **: file gsignal.c: line 1861
(g_signal_connect_data): assertion `G_TYPE_CHECK_INSTANCE (instance)'
failed

---

Über jegliche Hinweise die zur Ergreifung des Schuldigen und zur
Behebung des Problems führen bin ich dankbar. Ein Kopfgeld kann aufgrund
der angespannten Budgetlage derzeit leider nicht ausgesetzt werden ...

TIA

Stefan.



-- 
/ Stefan Ulrich Hegner aka "Hegi" - Loehne/ Westfalen - Germany \
| stefan at hegner-online.de, my Cyberhome http://www.hegner-web.de|
\ GPG-Fprint D9DB 51BD 2DA6 9B3A 41CB  0287 05A1 8D11 38BA CE91 /
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Dies ist ein digital signierter Nachrichtenteil
URL: <http://lug-owl.de/pipermail/linux/attachments/20040225/75c15ad6/attachment.sig>


More information about the Linux mailing list