Modery
31.05.05, 08:17
Hi,
die gegebene Situation:
Netzwerk mit einem Linux-Rechner (Gentoo), an dem der Drucker (HP Laserjet 4plus) haengt und 4 Windows-Rechnern (die auf dem Drucker drucken wollen).
Das Problem:
Bis gestern abend ging das auch wunderbar mittels samba und cups, aber urploetzlich wollte das Ganze nicht mehr funktionieren (die Windows-Rechner bringen immer "Could not start print job"). Vom Linux-Rechner direkt drucken ging aber.
In der /var/log/samba3/log.smbd habe ich nun folgende Zeilen entdeckt:
[2005/05/31 08:53:32, 3] printing/printing.c:print_queue_update_internal(1023)
0 jobs in queue for HPLaserjet4Plus
[2005/05/31 08:53:32, 0] tdb/tdbutil.c:tdb_log(725)
tdb(/var/cache/samba/printing/HPLaserjet4Plus.tdb): rec_read bad magic 0x65746970 at offset=41296
Ich glaube aber, dass die 2. Zeile immer aufgetreten ist. In der 1. Zeile stand aber immer normalerweise "1 job in queue...."
Meine smb.conf:
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
guest ok = yes
writable = no
printable = yes
create mode = 0700
print command = lpr-cups -P %p -o raw %s -r
[print$]
path = /var/lib/samba/printers
browseable = yes
read only = yes
write list = @adm root
guest ok = yes
und die cupsd.conf:
User lp
Group lp
Port 631
SystemGroup lp
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
<Location /jobs>
AuthType Basic
AuthClass User
Satisfy All
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
Um 20:06 lief gestern der letzte erfolgreiche "externe" Druckauftrag, ca. 1h spaeter haben wir dann gemerkt, dass es nicht mehr geht.
Ich habe zwischendurch hoechstens ein paar Pakete aktualisiert, aber das waren soweit ich mich erinnern kann keine hierfuer relevanten.
Kann mir hier jemand bei meinem Problem helfen?
die gegebene Situation:
Netzwerk mit einem Linux-Rechner (Gentoo), an dem der Drucker (HP Laserjet 4plus) haengt und 4 Windows-Rechnern (die auf dem Drucker drucken wollen).
Das Problem:
Bis gestern abend ging das auch wunderbar mittels samba und cups, aber urploetzlich wollte das Ganze nicht mehr funktionieren (die Windows-Rechner bringen immer "Could not start print job"). Vom Linux-Rechner direkt drucken ging aber.
In der /var/log/samba3/log.smbd habe ich nun folgende Zeilen entdeckt:
[2005/05/31 08:53:32, 3] printing/printing.c:print_queue_update_internal(1023)
0 jobs in queue for HPLaserjet4Plus
[2005/05/31 08:53:32, 0] tdb/tdbutil.c:tdb_log(725)
tdb(/var/cache/samba/printing/HPLaserjet4Plus.tdb): rec_read bad magic 0x65746970 at offset=41296
Ich glaube aber, dass die 2. Zeile immer aufgetreten ist. In der 1. Zeile stand aber immer normalerweise "1 job in queue...."
Meine smb.conf:
[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
guest ok = yes
writable = no
printable = yes
create mode = 0700
print command = lpr-cups -P %p -o raw %s -r
[print$]
path = /var/lib/samba/printers
browseable = yes
read only = yes
write list = @adm root
guest ok = yes
und die cupsd.conf:
User lp
Group lp
Port 631
SystemGroup lp
<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
<Location /jobs>
AuthType Basic
AuthClass User
Satisfy All
</Location>
<Location /admin>
AuthType Basic
AuthClass System
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>
Um 20:06 lief gestern der letzte erfolgreiche "externe" Druckauftrag, ca. 1h spaeter haben wir dann gemerkt, dass es nicht mehr geht.
Ich habe zwischendurch hoechstens ein paar Pakete aktualisiert, aber das waren soweit ich mich erinnern kann keine hierfuer relevanten.
Kann mir hier jemand bei meinem Problem helfen?