Archiv verlassen und diese Seite im Standarddesign anzeigen : c't 23/2002, S. 200: Linux-Server
Hallo zusammen,
ich habe bei mir z.h. ein paar alte Siemens PCs als bereits Samba Server laufen, und wollte einen
nun als Printserver einrichten, wobei mir der o.g. Artikel den Anstoss gab. ( Das schöne ist: Die
SNI Kiste bekomme ich problemlos mit WOL an, und dessen Netzteil hat einen Ausgang für den Strom für den Drucker...)
Ich habe dieses Forum mehrfach nach Samba und Cups durchsucht, und immer wieder die gleichen Fragen und Konfigurationen gesehen.
Doch irgendwie...... es geht nicht.
Ich gehe mal von der absoluten Standard-Situation aus:
ich habe eine Suse 7.3 Prof Version und einen P I -200 ohne Schnickschnack und einen HP 5 MP
(Postscript) an Parallel. Installation als "minimales System" ohne jegliche Oberflächen.
Danach Samba und Cups von der 7.3 installiert.
Die üblichen, oft gesehenen Konfigurationen printing = cups usw....
Webinterface von jedem Client über http://192.168.0.150:631 funktionert, inkl. Ausdruck der Cups-Testseite.
Aber: Kein Ausdruck über einen Client.
Win98 / W2k / XP inkl. vor(!) Druckerinst. ein Laufwerk zum "Printsrv" zugeordnet wg. Berechtigung usw.
DIE FRAGE:
Hat schon einmal jemand eine Anleitung für Samba und Cups direkt für Suse 7.3 geschrieben?
Hoomer
PS: Die Sambaversionen habe ich schon bis 2.2.7a ausprobiert, ohne jeglichen Erfolg.
Das hier schon mal versucht: siehe Anhang
Generell: Die Versionen von der Suse-7.3 sind viel zu alt, um problemlos zu funktionieren. In der Zwischenzeit wurden viele Kinderkrankeiten gerade im Zusammenspiel Win-Samba-Cups-Linux ausgemerzt.
Verwende möglichst die aktuellen Versionen von Samba _und_ Cups.
Bye
Thorsten
cups.html habe ich auch schon mal studiert. bin aber gescheitert an:
ldd `which smbd'
da kam bei mir nur: unbekannte wasweisich für 'which
oder ist das mal wieder ein linuxinsider-platzhalter für etwas, was man wissen muss?
Versionen:
wie schon geschrieben Samba 2.2.7a-Suse ist drauf und läuft.
Mit cups komme ich nicht weiter. Das letzte was man bei suse laden kann, lässt sich weder per rpm noch per yast installieren, (oder ich bin zu doof, was auch sein kann :rolleyes: )
der Test "cups-config -V" führt auch nur zu: unbekannter wasweisich.
1.18 habe ich auch geladen, scheitere aber am configure usw.........
Bis denne Hoomer
Genaue Fehlermeldung?
Der ldd Befehl dient nur zur Info, ob Samba auch gegen Cups gelinkt ist. Du kannst die Befehle auch nacheinander ausführen:
susi root # which smbd ;# ergibt den pfad zu smbd
/usr/sbin/smbd
susi root # ldd /usr/sbin/smbd
libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x425c8000)
libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x424fc000)
libcups.so.2 => /usr/lib/libcups.so.2 (0x425fb000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4002a000)
libpam.so.0 => /lib/libpam.so.0 (0x4003f000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0x40047000)
libresolv.so.2 => /lib/libresolv.so.2 (0x40050000)
libldap.so.2 => /usr/lib/libldap.so.2 (0x4118b000)
liblber.so.2 => /usr/lib/liblber.so.2 (0x40061000)
libc.so.6 => /lib/libc.so.6 (0x40069000)
libdl.so.2 => /lib/libdl.so.2 (0x40196000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
und du siehst bei mir ist das der Fall. Die Fehlermeldung von which wäre schon interessant
Bye
Thorsten
OK,OK,OK - Ich habe mittlerweile Cups 1.1.18 installiert
Ich hab das mit which jetzt auch kapiert (kannte ich nicht)
lindrucker:/ # which smbd
/usr/sbin/smbd
lindrucker:/ # ldd /usr/sbin/smbd
libcups.so.2 => /usr/lib/libcups.so.2 (0x4001a000)
libssl.so.0.9.6 => /usr/lib/libssl.so.0.9.6 (0x40034000)
libcrypto.so.0.9.6 => /usr/lib/libcrypto.so.0.9.6 (0x40061000)
libnsl.so.1 => /lib/libnsl.so.1 (0x4012a000)
libpam.so.0 => /lib/libpam.so.0 (0x40140000)
libpopt.so.0 => /usr/lib/libpopt.so.0 (0x40149000)
libc.so.6 => /lib/libc.so.6 (0x40150000)
libdl.so.2 => /lib/libdl.so.2 (0x40277000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
so - warum druckt hier nix??
smb.conf auszugsweise
global:
.......
load printers = Yes
printing = cups
printcap name = cups
Ducker:
[hp5mp]
comment= PS_Drucker
path = /var/spool/samba
printable = Yes
browseable = no
public = yes
printable = yes
printer name = hp5mp
printer admin = root
valid users = @users
und (aber nicht so wichtig, treiber vorhanden)
[print$]
comment = Treiber
path = /etc/samba/drivers
browseable = Yes
write list = root
read only = yes
guest ok = no
valid users = @users
Jetzt haben wir die Standard Frage:
Eine smb.conf, die wie alle anderen aussieht, aber nicht geht.... :(
Setz mal das Logging von Samba und Cups hoch und schau mal in den Log-Files, was bei Zugriff auf den Drucker so passiert. Die Logfiles sind (üblicherseise) in /var/log/cups/error_log bzw. /var/log/samba/smbd evtl ist auch das Syslog interessant.
Sind die Dämonen auch gestartet, funktioniert die Cups-Testseite via http://printerserver:631?
Siehst du die Druckerfreigaben unter Win?
Bye
Thorsten
Hi Thorsten,
port 631 funktioniert einwandfrei inkl testseite von allen (w2k und Win98)
ich glaub ich habe 2 Probleme
1 mit der namensauflösung
2 ich mache alles per ssh (putty) auf dem lindrucker
1 Sambas Logfile sagt, dass der lokale Server lindrucker (ist aber hostname) nicht gefunden werden kann
sollte ich mal die Ip als hostname angeben?
2 mit ssh kann ich nicht beurteilen, die Configure und make von 1.1.18 ging auch erst mit Monitor
Hoomer
PS Vielen Dank erst mal für die Antworten!°!:)
So, einen habe ich noch:
Freigaben sehen ? Nein, wg. browseable=no
cups hat sein spool verz. in /var/spool/cups
samba sollte in /var/spool/samba haben
Die Testseiten sind alle hier gelandet:
lindrucker:/var/spool/cups # ls
. c00004 c00006 c00008 c00010 c00012 c00014 c00016 c00018 c00020 c00022 c00024 c00026 c00028 c00030 tmp
.. c00005 c00007 c00009 c00011 c00013 c00015 c00017 c00019 c00021 c00023 c00025 c00027 c00029 c00031
lindrucker:/var/spool/cups #
von 98 und w2k ( den Treiber finden beide nicht, obwohl print$)
KEINERLEI Fehlermeldungen in cups oder samba log
Die Kiste weiss nicht was Sie mit den Druckdateien machen soll (schätze ich):confused:
Ich hab noch in Samba die /var/spool/cups als path angegeben:
alles verweigert
dann meinen User in SYS eingetragen:
Ergebnis wie oben.
Hommer alias Frank
Gute Nacht :ugly:
Hab' gerade das neue Linux Magazin in den Händen: Schwerpunktthema Samba, Unterthema Samba und Cups ;-)
Die Dateien im Spoolverzeichnis sind das PS-Dateien?
Bye
Thorsten
Hi Thorsten,
sieht irgendwie NICHT nach Postscript aus.
Hier mein letztes Erlebnis für heute:
Habe eine deutsche, "zu mir sprechende" Anleitung gefunden. aber:
Eine Seite aus Word ausgedruckt, und nix Papier gedruckt
erst nur eine Datei im Spool dann gings los (nach etwa 4 Minuten bei ca 900 Jobs / Intel P1 - 200)
Samba Log des lindruckers:
1 Zeile vom 1,5 MB (!) und geht noch weiter
[2003/01/07 19:54:30, 1] smbd/service.c:close_cnum(677)
lindrucker (192.168.0.150) closed connection to service hp5mp
[2003/01/07 19:54:30, 1] smbd/service.c:make_connection(636)
lindrucker (192.168.0.150) connect to service hp5mp as user nobody (uid=65534, gid=65534) (pid 1308)
[2003/01/07 19:54:30, 0] lib/util_str.c:safe_strcat(938)
ERROR: string overflow by 26 in safe_strcat [Remote Downlevel Document Remote Downlevel Documen]
[2003/01/07 19:54:30, 2] smbd/server.c:exit_server(461)
Closing connections
1 zeile von log smbd con 700 kb(!)
[2003/01/07 20:46:58, 2] smbd/reply.c:reply_special(111)
netbios connect: local=192.168.0.150 remote=lindrucker
ein paar Zeilen von cups/acces_log
lindrucker - - [07/Jan/2003:20:48:06 +0100] "POST /printers/hp5mp HTTP/1.1" 200 125011
lindrucker - - [07/Jan/2003:20:48:07 +0100] "POST /printers/hp5mp HTTP/1.1" 200 125011
lindrucker - - [07/Jan/2003:20:48:07 +0100] "POST /printers/hp5mp HTTP/1.1" 200 125011
lindrucker - - [07/Jan/2003:20:48:08 +0100] "POST /printers/hp5mp HTTP/1.1" 200 125011
lindrucker - - [07/Jan/2003:20:48:09 +0100] "POST /printers/hp5mp HTTP/1.1" 200 125011
Cups/error log
I [07/Jan/2003:20:48:43 +0100] Job 581 queued on 'hp5mp' by 'Nobody'.
I [07/Jan/2003:20:48:43 +0100] Started backend /usr/lib/cups/backend/smb (PID 1783) for job 580.
I [07/Jan/2003:20:48:44 +0100] Job 582 queued on 'hp5mp' by 'Nobody'.
I [07/Jan/2003:20:48:44 +0100] Started backend /usr/lib/cups/backend/smb (PID 1785) for job 581.
I [07/Jan/2003:20:48:45 +0100] Job 583 queued on 'hp5mp' by 'Nobody'.
I [07/Jan/2003:20:48:45 +0100] Started backend /usr/lib/cups/backend/smb (PID 1788) for job 582.
usw usw usw
Hat jemand eine Idee???????
:(
PS Taugt der Artikel?????????
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.