Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

17.07.2007, 12:29

[gelöst] kann keinen lokalen Drucker auswählen

Hallo,

seit dem letzten Update von Gentoo kann ich nicht mehr drucken :(
Zunächst habe ch über das CUPS Webinterface den Fehler

Zitat

"Printer not connected; will retry in 30 seconds..."
erhalten.
Dann habe ich den Drucker deinstalliert und kann jetzt keinen lokalen Drucker mehr installieren (also USB nicht mehr wählbar).
Auch eine komplette Deinstallation und Neuinstallation von Cups hat nichts gebracht.

Bei dem letzten Update war auch udev betroffen. Kann das irgendwie daran liegen?

Ich weiss nicht, wo ich nach dem Fehler suchen muss. In /var/log/cups/access-log stosse ich auf den Fehler ' client-error-not-found'. Hier ein Auszug:

Zitat

localhost - - [17/Jul/2007:12:12:47 +0200] "POST /printers/ HTTP/1.1" 200 256 CUPS-Get-Printers client-error-not-found
localhost - - [17/Jul/2007:12:12:47 +0200] "POST /classes/ HTTP/1.1" 200 224 CUPS-Get-Classes client-error-not-found
localhost - - [17/Jul/2007:12:12:47 +0200] "POST /printers/ HTTP/1.1" 200 112 CUPS-Get-Default client-error-not-found
localhost - root [17/Jul/2007:12:14:10 +0200] "GET /admin/ HTTP/1.1" 200 0 - -
localhost - - [17/Jul/2007:12:14:10 +0200] "POST / HTTP/1.1" 200 157 CUPS-Get-Printers client-error-not-found
localhost - - [17/Jul/2007:12:14:10 +0200] "POST / HTTP/1.1" 200 933 CUPS-Get-Devices -
localhost - root [17/Jul/2007:12:14:10 +0200] "GET /admin/ HTTP/1.1" 200 5649 - -
localhost - root [17/Jul/2007:12:14:14 +0200] "GET /admin?op=add-printer HTTP/1.1" 200 0 - -
localhost - root [17/Jul/2007:12:14:14 +0200] "GET /admin?op=add-printer HTTP/1.1" 200 4251 - -
localhost - root [17/Jul/2007:12:14:25 +0200] "POST /admin HTTP/1.1" 200 81 - -
localhost - - [17/Jul/2007:12:14:25 +0200] "POST / HTTP/1.1" 200 974 CUPS-Get-Devices -
localhost - root [17/Jul/2007:12:14:25 +0200] "POST /admin HTTP/1.1" 200 4384 - -


Bin für jede Hilfe dankbar.

David

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Flash Gordon« (19.07.2007, 11:04)


2

17.07.2007, 12:48

RE: kann keinen lokalen Drucker auswählen

Kleine Gegenfragen:

Was ist es für ein Drucker?
welche "Treiber" verwendets Du (fomatic etc.)?
was sagt ein lsusb?
was sagt ein "revdep-rebuild -p"
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

3

17.07.2007, 12:55

Es handelt sich um einen Samsung CLP 510. Er lief bisher auch gut. Installiert hatte ich ihn mit dem Splix-Treiber nach diesem Howto: http://gentoo-wiki.com/HOWTO_Samsung_CLP…er_Installation.
lsusb sagt, dass der Drucker erkannt wurde:

Zitat

Bus 005 Device 007: ID 04e8:3260 Samsung Electronics Co., Ltd CLP-510 Color Laser Printer

revdep-rebuild hat keine Pakete installieren wollen (hatte ich auch versucht):

Zitat

Dynamic linking on your system is consistent... All done.

4

17.07.2007, 13:06

Hi,

ist das usb printer modul geladen? lpusb oder wars usblp? weis nicht mehr genau, kann auch gerade nicht nachschauen.

Gruss
-Sternchen-
Intel Q6600 / Asus P5WS NT / 4GB Corsair / GTX260
FullHD 22" / 1,5TB / 2.6.33
-Sonnenschein-
UltraSparc10 / UltraSparc IIi 450mhz / 1GB Ram
-MobileTux-
AMD x2 2,2GHz / 4GB / 15,6" 16:9 / HD4530 / 500GB /

5

17.07.2007, 13:10

Die Samsung oder die SpliX Treiber?

Hast Du mal Probiert die Treiber nochmals zu installieren?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

6

17.07.2007, 13:20

ich habe den splix-Treiber installiert, der Samung-Treiber läuft nur mit eingeschränkter Auflösung...
Den Treiber habe ich auch grad neu installiert, hat nichts gebracht.
Hätte mich auch gewundert, da ich ja mit CUPS nicht so weit komme, um einen Treiber auszuwählen.

Er erkennt gar keinen lokalen Drucker bzw. ich kann USB nicht auswählen. Vielleicht hat sich ja durch das Update von udev irgendwas mit den Pfaden geändert.

Danke für dein Bemühen.

EDIT:
@PampersBomba: ja, das Modul usblp ist geladen.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Flash Gordon« (17.07.2007, 13:56)


7

17.07.2007, 14:19

cups hast Du auchb probiert nochmals zu mergen?

Mit welchen Useflags?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

8

17.07.2007, 14:39

Zitat

cups hast Du auchb probiert nochmals zu mergen?
Ja, ich bin als root folgendermassen vorgegangen:

Quellcode

1
2
3
4
/etc/init.d/cupsd stop
emerge -C cups
rm -R /etc/cups
emerge cups

Hab danach nochmal ghostscript, splix emerged und wie gesagt kein Erfolg gehabt.

Cups ist mit folgenden USE-Flags kompiliert:

Zitat

net-print/cups-1.2.11 USE="X -dbus jpeg -ldap nls pam -php png ppds -samba -slp ssl tiff"

9

17.07.2007, 14:46

Hast Du dbus oder den hald laufen?

Kannst Du mir bitte noch lsmod veröffentlichen?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

10

17.07.2007, 14:54

@Werniemann:
Nein, weder dbus noch hald läuft bei mir.

lsmod spuckt folgendes aus:

Zitat

Module Size Used by
acpi_cpufreq 8344 0
af_packet 12744 4
snd_seq 40976 0
snd_seq_device 5196 1 snd_seq
usb_storage 32900 0
ohci_hcd 18628 0
fglrx 647392 15
coretemp 5312 0
hwmon 2372 1 coretemp
eeprom 5648 0
usbhid 14340 0
hid 23808 1 usbhid
usblp 11584 0
ehci_hcd 27212 0
uhci_hcd 21068 0
usbcore 112200 7 usb_storage,ohci_hcd,usbhid,usblp,ehci_hcd,uhci_
hcd
snd_hda_intel 213528 0
snd_pcm 56580 1 snd_hda_intel
snd_timer 15748 2 snd_seq,snd_pcm
snd 31992 5 snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd
_timer
snd_page_alloc 6216 2 snd_hda_intel,snd_pcm
ipw3945 202596 1
sdhci 15564 0
mmc_core 21060 1 sdhci
ohci1394 31664 0
ieee1394 82580 1 ohci1394
intel_agp 20892 1
agpgart 25932 2 fglrx,intel_agp
i2c_i801 7180 0
i2c_core 17472 2 eeprom,i2c_i801
r8169 24904 0
psmouse 34888 0
evdev 7872 1
unix 22096 82

11

17.07.2007, 15:33

Da fällt mir momentan nichts mehr dazu ein ...

P.S. was sagt ein

Quellcode

1
emerge -pt -DvuN world


P.P.S. nochmals die Sourcen erneuert? (emerge --sync)
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

12

17.07.2007, 15:56

Ich mach grad mal ein neues Update, sind wieder einige Pakete aktueller...

Meiner Meinung nach liegt der Fehler bei udev. Ich kenn mich damit aber nicht aus. Ich finde unter /dev/ kein Hinweis auf einen Drucker und /dev/usb/ hat nur einen falschen Link:

Zitat

ls -l /dev/usb
insgesamt 0
lrwxrwxrwx 1 root root 3 17. Jul 15:34 lp0 -> lp0


Bei dem Update vor ein paar Tagen habe ich auch die udev-rules-Dateien überschrieben.

13

17.07.2007, 16:00

UDEV mal neu gemergt?
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

14

17.07.2007, 16:38

udev habe ich neu emerged, auch zwischenzeitlich mal auf 113 downgegradet. Hat nichts gebracht.
Mein System ist jetzt auch komplett aktuell (unstable 32-Bit).

15

17.07.2007, 19:39

Das heißt Testing, zum zehntausendsten Mal... :D

16

18.07.2007, 18:34

ok,ok Testing-Zweig. ;)

Zum Problem:
wenn ich den Drucker einstecke, wird in /dev/ ein Device usbdev*_ep* angelegt.
Nichts weiter.
Ich hab mal testweise eine Regel 06_Drucker.rules angelegt mit folgendem Inhalt:

Quellcode

1
BUS=="usb", SYSFS{serial}=="3721BAAL505768P.", NAME="%k", SYMLINK="Samsung"

Danach konnte ich den Drucker auch über das CUPS Webinterface installieren, aber drucken konnte ich dennoch nicht. Auch die Verlinkung von /dev/lp0 auf /dev/Samsung hat nichts gebracht..
Fehlermeldung: "Printer not connected; will retry in 30 seconds..."
Ausserdem erschien der Drucker dann auch nicht mehr über lsusb.

Irgendwelche Ideen?

EDIT: Es klappt wieder! Ich habe die erstellte Regel mit richtiger Berechtigung geändert:

Quellcode

1
BUS=="usb", SYSFS{serial}=="3721BAAL505768P.", NAME="%k", SYMLINK="Samsung" GROUP="lp"
und jetzt funktioniert es. Ich versteh zwar immer noch nicht, warum ich dafür ne eigene Regel schreiben musste und es nicht mit den Standards funktionierte, aber was soll's..

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Flash Gordon« (19.07.2007, 11:03)