He Leute,
Mein Drucker hängt an einem Filserver. Dieser läuft unter Debian Sarge. Die Win98-Maschinen werden von Samba 3.0.14a versorgt.
Nun habe ich auf Cups umgestellt und finde bei den Win98 -Maschinen keinen Netzdrucker mehr.
Das Drucken der Testseite aus der Web-Konfigurationsseite über Port 631 klappt einwandfrei.
Offenbar liegt es daran, dass ich den Cups nicht per cupsaddsmb -a ins Samba bekomme.
Da ich das Prob einfach nicht in den Griff bekomme, muss ich halt fragen :-(
mfg steffen
cupsaddsmb -a -v bringt folgende Ausgaben:
~# cupsaddsmb -a -v Password for root required to access localhost via SAMBA: Running command: rpcclient localhost -N -U'root%Kennwort' -c 'setdriver EPSON_Stylus_Color_740 EPSON_Stylus_Color_740' params.c:Parameter() - Ignoring badly formed line in configuration file: force create mode 660 Server's Role (logon server) NOT ADVISED with domain-level security failed session setup with NT_STATUS_LOGON_FAILURE Cannot connect to server. Error was NT_STATUS_LOGON_FAILURE
Password for root required to access localhost via SAMBA: Running command: rpcclient localhost -N -U'root%' -c 'setdriver EPSON_Stylus_Color_740 EPSON_Stylus_Color_740' params.c:Parameter() - Ignoring badly formed line in configuration file: force create mode 660 Server's Role (logon server) NOT ADVISED with domain-level security failed session setup with NT_STATUS_LOGON_FAILURE Cannot connect to server. Error was NT_STATUS_LOGON_FAILURE
cupsaddsmb: Unable to set Windows printer driver (256)! ~#
Nach Eingabe von smbclient -U% -L localhost wird folgendes ausgegeben:
~# smbclient -U% -L localhost params.c:Parameter() - Ignoring badly formed line in configuration file: force create mode 660 Server's Role (logon server) NOT ADVISED with domain-level security Domain=[ABC] OS=[Unix] Server=[Samba 3.0.14a-Debian]
Sharename Type Comment --------- ---- ------- print$ Disk Printer Drivers IPC$ IPC IPC Service (ST0 server (Samba 3.0.14a-Debian)) ADMIN$ IPC IPC Service (ST0 server (Samba 3.0.14a-Debian)) Domain=[ABC] OS=[Unix] Server=[Samba 3.0.14a-Debian]
Server Comment --------- ------- ST0 ST0 server (Samba 3.0.14a-Debian)
Workgroup Master --------- ------- ABC ST0 ~#
Steffen Weiss steffen@wehst.de schrieb:
He Leute,
Mein Drucker hängt an einem Filserver. Dieser läuft unter Debian Sarge. Die Win98-Maschinen werden von Samba 3.0.14a versorgt.
Schuß ins Blaue: hast Du smbfs installiert?
Andreas
Andreas Kretschmer schrieb:
Steffen Weiss steffen@wehst.de schrieb:
He Leute,
Mein Drucker hängt an einem Filserver. Dieser läuft unter Debian Sarge. Die Win98-Maschinen werden von Samba 3.0.14a versorgt.
Schuß ins Blaue:
Schön blöd bzw, angeschmiert :-( Ich brauche dringend den drucker und bekomme es nicht hin.
hast Du smbfs installiert?
Ja smbfs ist installiert.
bis dann steffen
On Tue, 28 Jun 2005 22:11:04 +0200 Steffen Weiss steffen@wehst.de wrote:
Schön blöd bzw, angeschmiert :-( Ich brauche dringend den drucker und bekomme es nicht hin.
das hier in der smb.conf sollte reichen
[printers] comment = All Printers path = /tmp printable = Yes browseable = No
Dann kannst du den Drucker im Samba Browser theortisch schon sehen. Der Zugriff sollte direkt sein dh die Windows Kiste braucht die richtigen Treiber für den Drucker und kann nicht die vom cups verwenden. Das ist die einfache Variante, wo man am Server nicht viel machen muss aber dafür eben am Client immer Treiber braucht. Es geht auch komplizierter aber nicht wenns dringend ist ;).
Henning
Henning Schild schrieb:
Schön blöd bzw, angeschmiert :-( Ich brauche dringend den drucker und bekomme es nicht hin.
das hier in der smb.conf sollte reichen
[printers] comment = All Printers path = /tmp printable = Yes browseable = No
Dann kannst du den Drucker im Samba Browser theortisch schon sehen. Der Zugriff sollte direkt sein dh die Windows Kiste braucht die richtigen Treiber für den Drucker und kann nicht die vom cups verwenden. Das ist die einfache Variante, wo man am Server nicht viel machen muss aber dafür eben am Client immer Treiber braucht. Es geht auch komplizierter aber nicht wenns dringend ist ;).
Hat leider auch nicht funktioniert. Muss browseable nicht auf yes stehen, um den Drucker im Netz sichbar zu machen?
Sobald ich cups in smb.conf aktiviere zeigt mir smbclient -U% -L localhost gar keine Drucker mehr an.
Bei Deaktivierung wird wenigstens noch der lp angezeigt. Über den kann ich dann von Windows auch Aufträge abschicken, doch die verschschwinden spurlos.
Hab inzwischen auch die Logfiles nach Hinweisen durchsucht, aber leider nichts gefunden.
Bin echt genervt :-(
stw
Am Donnerstag, 30. Juni 2005 22:38 schrieb Steffen Weiss:
Henning Schild schrieb:
das hier in der smb.conf sollte reichen
[printers] comment = All Printers path = /tmp printable = Yes browseable = No
Hat leider auch nicht funktioniert. Muss browseable nicht auf yes stehen, um den Drucker im Netz sichbar zu machen?
Sobald ich cups in smb.conf aktiviere zeigt mir smbclient -U% -L localhost gar keine Drucker mehr an.
Hallo,
Du musst samba eventuell noch sagen, dass Du CUPS benutzen möchtest. Meines Erachtens nach müsste das dann so aussehen:
------------------- printing = cups printcap name = cups [printers] comment = All Printers path = /tmp printable = Yes -------------------
Ob "browseable" sein muss, kann ich jetzt nicht mit Sicherheit sagen. Probier's mal aus...
Grüße
Sebastian
Sebastian schrieb:
Du musst samba eventuell noch sagen, dass Du CUPS benutzen möchtest. Meines Erachtens nach müsste das dann so aussehen:
printing = cups printcap name = cups [printers] comment = All Printers path = /tmp printable = Yes
...und genau wenn ich cups in smb.conf so aktiviere ist gar kein Drucker mehr per smbclient -U% -L localhost sichtbar und somit auch nicht in Windows Scheint mit der Freigabe zu tun zu haben, finde nur keinen Zusammenhang.
mfg stw
Steffen Weiss steffen@wehst.de (Fr 01 Jul 2005 00:05:46 CEST):
...und genau wenn ich cups in smb.conf so aktiviere ist gar kein Drucker mehr per smbclient -U% -L localhost sichtbar und somit auch nicht in Windows Scheint mit der Freigabe zu tun zu haben, finde nur keinen Zusammenhang.
Wenn Du samba startest, läuft der cupsd schon? Ich habe mal die Erfahrung gemacht, daß samba es nicht mag, wenn der cupsd nicht da ist beim Start.
Heiko
Heiko Schlittermann schrieb:
Steffen Weiss steffen@wehst.de (Fr 01 Jul 2005 00:05:46 CEST):
...und genau wenn ich cups in smb.conf so aktiviere ist gar kein Drucker mehr per smbclient -U% -L localhost sichtbar und somit auch nicht in Windows Scheint mit der Freigabe zu tun zu haben, finde nur keinen Zusammenhang.
Wenn Du samba startest, läuft der cupsd schon? Ich habe mal die Erfahrung gemacht, daß samba es nicht mag, wenn der cupsd nicht da ist beim Start.
Also der cupsd wird beim Systemstart auch gestartet. In welcher Reihenfolge das geschieht, kann ich nicht sagen - muss unter Linux noch sehr viel lernen.
Samba habe ich in jedem Fall mehrfach neu gestartet, während cupsd lief. Dies wäre doch genau die Situation. Aber es hat nichts genützt.
Es mach mich verrückt, das ich einfach keinen Vorgehensweise für die Fehlersuche finde bzw. keinen Ansatzpunkt.
Fakt ist:
- mit lp lief alles einwandfrei - die Einrichtung von cups machte keine Schwierigkeiten und ich kann über das Web-Frontend Drucker einrichten und der Testseitendruck klappt. (Ich denke mal, dass dann cups auch richtig läuft.) -Drucken von der Komanndozeile geht auch.
- Nur über Samba bekomme ich es nicht in den Griff. Auch nicht mehr mit lp.
Nun wäre meine Vermutung, dass mir bei der Sambakonfiguration etwas schief gelaufen ist. Nur kann ich nichts finden.
-Aktiviere ich den lp in smb.conf, wird er von smbclient -U% -L localhost angezeigt, ist jedoch in Windows nicht zu finden.
- Aktiviere ich cups in smb.conf, gibt mir der Befehl smbclient -U% -L localhost gar keinen Drucker mehr aus und Wiondows erst recht nicht.
- In den log's kann ich nichts finden, bzw. ist für mich als Linux-Anfänger etwas schwer lesbar.
Wie kann ich noch vorgehen?
mfg steffen
Hallo,
Sätze wie "Hier geht es aber..." helfen sicherlich nicht weiter. Möglich wäre zum Beispiel noch, dass der "guestaccount" von samba - welcher Nutzer das auch immer bei dir ist - gar nicht mit cups reden darf. Soweit ich das sehe, darf aber bei den Debian-Paketen standardmäßig jeder von der Maschine, auf der CUPS läuft, zumindest drucken. Wenn Du mal deine cupsd.conf und deine smb.conf postest (eventuell per PrivateMail) kann das Orakel eventuell etwas mehr sehen. Logauszüge sind sicher auch hilfreich. Wenn Du die Konfigdateien vor dem Posten kürzen willst, markiere das bitte in den Files.
Hast Du mal probiert, ob der Drucker funktioniert, wenn du ihn direkt unter Windows mit seinem Namen ansprichst auch wenn er unter Windows nicht "zu sehen" ist?? (Also z.B. CUPS-Drucker: HP1200 Unter Windows: \SERVERNAME\HP1200) Oder "sagt" Windows Dinge, wie "Kann HP1200 auf SERVERNAME nicht finden."?
Grüße
Sebastian
Am Freitag, 1. Juli 2005 22:16 schrieb Steffen Weiss: [...]
- In den log's kann ich nichts finden, bzw. ist für mich als
Linux-Anfänger etwas schwer lesbar.
Was hast du denn bisher raus gelesen? Fehlermeldungen stehen für gewöhnlich ausführlich drin. Und mit diesen kann man google sehr gut füttern. Im zweifelsfall mal den Log-Level für samba und cups erhöhen.
Für cups (/etc/cups/cupsd.conf): LogLevel debug Für samba (/etc/samba/smb.conf): log level = 1
Wie kann ich noch vorgehen?
Wirf mal einen Druckjob unter Linux (z.B. Testseite) und einen unter Windows an. In den Log-Dateien (/var/log/cups/... oder /var/log/samba/...) musst du dann nur noch nach der Differenz zwischen beiden schauen.
Mal ein Schuß ins Blaue. Hat dein samba überhaupt die richtigen Zugriffsrechte auf das spool-Verzeichnis von cups?
Steht sowas in der "/var/log/samba/log.smbd" print_job_start: insufficient permissions to open spool file /var/spool/cups/..... ??
Jens
Sebastian schrieb:
Du musst samba eventuell noch sagen, dass Du CUPS benutzen möchtest. Meines Erachtens nach müsste das dann so aussehen:
printing = cups printcap name = cups [printers] comment = All Printers path = /tmp printable = Yes
Ob "browseable" sein muss, kann ich jetzt nicht mit Sicherheit sagen. Probier's mal aus...
Habe ich gemacht , ging leider nicht.
Sagt man samba nicht per cupsaddsmb -a, dass es cups verwenden soll?
mfg steffen
On Thu, 30 Jun 2005 22:38:50 +0200 Steffen Weiss steffen@wehst.de wrote:
Hat leider auch nicht funktioniert. Muss browseable nicht auf yes stehen, um den Drucker im Netz sichbar zu machen?
ja, da hast du recht. Ist ein Auszug aus miener config und ich verstecke die Drucker. Wenn du weisst wie der share heisst ist das aber sicher nicht das Problem.
Henning
lug-dd@mailman.schlittermann.de