• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Drucker erst nach Samba-Neustart im Netzwerk sichtbar

Hallo,

ich habe ein kleines Problem mit Samba (oder CUPS?).

SUSE 9.3
HP LaserJet 4P
PDF-Drucker
3 W2k Clients

Ich habe mit CUPS zwei Drucker eingerichtet:
1. HP LaserJet 4P
2. PDF Drucker

So weit, so gut.

Nach dem Booten des LINUX-Servers sind die Drucker zunächst von den W2k Clients aus nicht sichtbar. Drucken geht auch nicht. Erst nach dem Neustart von Samba über die Konsole (rcsmb restart) sind beide Drucker sichtbar und das Drucken ist möglich.

Wo könnte das Problem sein?

Vielen Dank für Eure Hilfe!
 
A

Anonymous

Gast
Hört sich so an als wenn samba beim Systemstart nicht gestartet wird. Schau mal im Runleveleditor nach. Dort muss der "smb" und der "nmb" für die Runlevel 3 und 5 aktiviert werden.
 
OP
T

tommy.goetz

Newbie
Hallo,

danke für Deine Antwort, aber:
- Samba läuft, da die Samba-Shares sichtbar sind.
- Ich habe auch im Start-Script von Samba (etc/init.d/smb) den cupsd
als "required-start" eingetragen.

Alles ohne Erfolg.

Hier siehst Du meine smb.conf.

Vielleicht kannst Du aus Ihr etwas erkennen. Unter SUSE 9.0 lief alles mit dieser Konfig.

# Samba config file created using SWAT
# from localhost (127.0.0.1)
# Date: 2004/03/13 18:44:15

# Global parameters
[global]
workgroup = xxx.tld
netbios name = LINUXSERVER
server string = %h %m Samba Server %v
bind interfaces only = Yes
encrypt passwords = yes
map to guest = Bad User
password level = 2
time server = Yes
unix extensions = Yes
socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
printing = CUPS
printcap name = CUPS
os level = 2
local master = no
domain master = No
hosts allow = 127.0.0.1 192.168.0.
printing = cups
veto files = /*.eml/*.nws/riched20.dll/*.{*}/
security = user
;; ldap server = 127.0.0.1
;; ldap admin dn = ou=ldapconfig,dc=goetz,dc=de
add user script =
domain logons = no
preferred master = auto
large readwrite = yes
wins support = yes

[homes]
comment = Private Verzeichnisse
force group = users
read only = No
create mask = 0640
directory mask = 0750
veto files = /.*/
browseable = yes
guest ok = no
printable = no

[common]
comment = Gemeinsame Dateien
path = /home/common
force group = users
read only = No
force create mode = 0770
force directory mode = 0770
browseable = yes
guest ok = no
printable = no

[printers]
comment = All Printers
path = /var/tmp
create mask = 0700
printable = yes
browseable = yes
guest ok = yes
use client driver = yes

[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775
browseable = yes
guest ok = yes
printable = no
 
A

Anonymous

Gast
Übernehm mal diese Einstellungen.

os level = 65
local master = yes
domain master = yes
preferred master = yes
 
OP
T

tommy.goetz

Newbie
Hallo,

ich habe Deinen Rat befolgt. Leider wieder ohne Ergebnis.

Es wäre ja kein Problem, wenn ich wenigstens Drucken könnte. Aber auch das geht erst dann, wenn ich Samba neu gestartet habe.

Ist irgendwie unbefriedigend, da der Server nicht dauernd läuft.

Hier habe ich einen Auszug aus log.smbd:

[2005/07/20 22:11:20, 1] smbd/service.c:close_cnum(830)
WINMASCHINE (192.168.0.101) closed connection to service common
[2005/07/20 22:20:22, 1] smbd/service.c:close_cnum(830)
WINMASCHINE (192.168.0.101) closed connection to service common
[2005/07/20 22:23:37, 0] smbd/server.c:main(798)
smbd version 3.0.13-1.1-SUSE started.
Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/07/20 22:23:37, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2005/07/20 22:23:37, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2005/07/20 22:31:52, 1] smbd/service.c:make_connection_snum(642)
WINMASCHINE (192.168.0.101) connect to service asterix initially as user asterix (uid=1001, gid=100) (pid 6684)
[2005/07/20 22:32:04, 0] libsmb/cliconnect.c:attempt_netbios_session_request(1576)
attempt_netbios_session_request: WINMASCHINE rejected the session for name *SMBSERVER with error Not listening on called name
[2005/07/20 22:32:04, 0] rpc_server/srv_spoolss_nt.c:spoolss_connect_to_client(2613)
spoolss_connect_to_client: machine WINMASCHINE rejected the NetBIOS session request.
[2005/07/20 22:32:04, 1] smbd/service.c:close_cnum(830)
WINMASCHINE (192.168.0.101) closed connection to service asterix
[2005/07/20 22:32:04, 0] smbd/service.c:make_connection(794)
WINMASCHINE (192.168.0.101) couldn't find service ::{2227a280-3aea-1069-a2de-08002b30309d}
[2005/07/20 22:39:31, 0] smbd/server.c:main(798)
smbd version 3.0.13-1.1-SUSE started.
Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/07/20 22:39:32, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2005/07/20 22:39:32, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2005/07/20 22:39:42, 1] smbd/ipc.c:api_fd_reply(290)
api_fd_reply: INVALID PIPE HANDLE: 76b1
[2005/07/20 22:40:39, 0] libsmb/cliconnect.c:attempt_netbios_session_request(1576)
attempt_netbios_session_request: WINMASCHINE rejected the session for name *SMBSERVER with error Not listening on called name
[2005/07/20 22:40:39, 0] rpc_server/srv_spoolss_nt.c:spoolss_connect_to_client(2613)
spoolss_connect_to_client: machine WINMASCHINE rejected the NetBIOS session request.
[2005/07/20 22:40:39, 0] smbd/service.c:make_connection(794)
WINMASCHINE (192.168.0.101) couldn't find service ::{2227a280-3aea-1069-a2de-08002b30309d}
[2005/07/20 22:48:11, 0] smbd/server.c:main(798)
smbd version 3.0.13-1.1-SUSE started.
Copyright Andrew Tridgell and the Samba Team 1992-2004
[2005/07/20 22:48:12, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2005/07/20 22:48:12, 0] printing/print_cups.c:cups_cache_reload(85)
Unable to connect to CUPS server localhost - Connection refused
[2005/07/20 22:48:30, 1] smbd/ipc.c:api_fd_reply(290)
api_fd_reply: INVALID PIPE HANDLE: 7610
[2005/07/20 22:51:45, 1] smbd/service.c:make_connection_snum(642)
WINMASCHINE (192.168.0.101) connect to service common initially as user asterix (uid=1001, gid=100) (pid 6364)
[2005/07/20 22:51:46, 1] smbd/service.c:make_connection_snum(642)
WINMASCHINE (192.168.0.101) connect to service common initially as user asterix (uid=1001, gid=100) (pid 6364)
[2005/07/20 22:51:46, 1] smbd/service.c:close_cnum(830)
WINMASCHINE (192.168.0.101) closed connection to service common

Ich sehe schon, dass da was faul ist. Aber CUPS wird doch gestartet!!
 
A

Anonymous

Gast
Das löst zwar dein Problem nicht, aber ein Server ist nicht dazu da, das du ihn dauernd hoch und runter fährst.

Aus dem Log kann ich nur sehen das Cups nicht erreichbar ist. Läuft die Firewall auf deinem Server? Schalt sie mal im Runleveleditor aus, und starte dann denn Rechner nochmal, um zu sehen ob der Druck dann direkt funktioniert.
 
Hy,

ich habs gleiche Problem. Einmal nmb und smb restart und dann isses wieder gut.
Warum es beim Starten nicht will. keine Ahnung (ach ja, es wird alles gestartet und es läuft auch, nur die Drucker fehlen).
Bei 9.1 hatte ich es behoben mit einem Eintrag in die Startdateien (required...), aber das will jetzt nach dem Update auf 9.3 nicht mehr :(

Grüße
 
OP
T

tommy.goetz

Newbie
Hallo,

endlich jemand mit dem gleichen Problem. Ich habe inzwischen die Kiste neu installiert. Zumindest Samba und CUPS. Keine Veränderung. So ein Müll!! :evil:
 
OP
T

tommy.goetz

Newbie
Hat es bei Dir etwas gebracht? Seit ich den Parameter geändert habe sind die Drucker im Netzwerk sichtbar.

Um zu sehen, ob es an den Rechten auf etc/printcap liegt, habe ich die o.g. Änderung wieder Rückgängig gemacht und die Rechte einige Male umgesetzt. Allerdings ohne Erfolg. Der Eintrag muss wohl so bleiben.
 
Oben