close Warning: Can't synchronize with repository "keplertools" (/srv/svn/keplertools does not appear to be a Subversion repository.). Look in the Trac log for more information.

Opened 12 years ago

Closed 12 years ago

Last modified 12 years ago

#1757 closed Defekt (erledigt)

keine Drucker auf ltspl1

Reported by: Rüdiger Kupper Owned by: bau
Priority: bald erledigen Milestone: Schuljahr 2014/15
Component: Server: LML-Server (paedml) Severity: beeinträchtigt den Unterricht einiger Lehrer
Keywords: Cc: jas

Description

Die Druckerliste ist leer. Woran lag das nochmal?

Change History (11)

comment:1 by bau, 12 years ago

Auf der paedml war plötzlich der Schalter für die Druckerfreigabe im WebInterface nicht mehr gesetzt.
Ich glaube einmal war auch das Netzwerk 10.16* nicht in der Config drin.

comment:2 by Rüdiger Kupper, 12 years ago

Ich finde keinen Fehler in der Konfiguration. Es werden aber einfach keine Drucker entdeckt...

comment:3 by jas, 12 years ago

Am 09.02.2015 um 17:45 schrieb Kepler-Trac:
Hm, ähnliches Problem an meinem Lapi (Ubuntu 14.10) ich finde keine 
Drucker im Netz... kann nicht drucken.

comment:4 by bau, 12 years ago

CUPS - das ewige Rätsel!

comment:5 by Rüdiger Kupper, 12 years ago

Resolution: → erledigt
Status: new → closed

Ich habe die Ursache gefunden. Ob es unser Fehler war oder ein Bug in cups-browsed weiß ich aber nicht:
Es war die Direktive in ltspl{1,2}/etc/cups/cups-browsed.conf:

BrowseAllow 10.16.112.4/255.255.254.0

Damit wolltest Du die Entdeckung von Druckern auf das Lehrersubnetz beschränken. Das Problem war nun die "4" am Ende der Adresse. Wenn man eine Subnetzmaske angibt, dann müssen offenbar die betreffenden Bits in der Adresse, die davor steht, auch 0 sein.
Das hier funktioniert also:

BrowseAllow 10.16.112.0/255.255.254.0

Ist das immer so bei Subnetzangaben? Mein Verständnis war eigentlich, dass die beiden Masken ver-UND-et werden, und dass daher die Bits am Ende der Adresse völlig egal sind. Cups-browsed will da jedenfalls Nullen stehen haben, sonst macht es gar nichts!

Anbei: Warum ist die Direktive eigentlich nötig? Könnte die nicht entfallen, dann würden alle erreichbaren Drucker entdeckt. Spricht da was dagegen?

comment:6 by bau, 12 years ago

Die Direktive soll folgendes erreichen:
Es sollen nur Drucker angezeigt werden, die vom paedml kommen (10.16.112.4) und nicht vom
TGS-Server (10.16.112.12)

comment:7 by Rüdiger Kupper, 12 years ago

Dann muss sie so lauten:

BrowseAllow 10.16.112.4

Ohne Subnetzangabe.

comment:8 by Rüdiger Kupper, 12 years ago

Okay, erledigt. Sollte so etwas auch in der Config im Schülernetz drinstehen? Dort werden zur Zeit alle Drucker, die irgendwo gebroadcastet werden, gefunden.

comment:9 by bau, 12 years ago

Am Besten auch 10.32.1.1, denn sonst kommt auch wieder der "Drucker Waschküche" von Albrecht, wenn der seinen Apple anschließt :-)

comment:10 by Rüdiger Kupper, 12 years ago

Ha :-)! Stimmt, das wollen wir natürlich nicht.

Okay, habe die Direktive eingefügt. Interessanterweise hat sich dadurch die Liste der entdeckten Drucker geändert(?!);

Entdeckte Drucker vor der Änderung:

<Printer BioLaser>
<Printer Brother-HL-5240-series>
<Printer Brother-HL-5250DN-series>
<Printer BuecherLaser>
<Printer ChemLaser>
<Printer Kopierer>
<Printer Laser0027a>
<Printer Laser0027b>
<Printer Laser509>
<Printer Laser523>
<Printer Laser527>
<Printer Laser536>

Entdeckte Drucker nach der Änderung:

<Printer BioLaser>
<Printer BuecherLaser>
<Printer ChemLaser>
<Printer Kopierer>
<Printer Laser0027a>
<Printer Laser0027b>
<Printer Laser509>
<Printer Laser523>
<Printer Laser527>
<Printer Laser536>
<Printer Laser547>
<Printer LaserLZ>
<Printer LaserLZr>
<Printer PDF-Printer>
<Printer PhysikLaser>

Dieses CUPS macht mich noch wahnsinnig. Wenigstens sieht die neue Liste sinnvoller aus. (Was sind z.B. die Brother-Drucker, die vorher entdeckt wurden? Und warum nicht die LZ-Drucker??)

Dokumentiert in LtspServerAufsetzen.

comment:11 by bau, 12 years ago

Keine Ahnung, diese Drucker kenne ich nicht.
Eventuell auch wieder solche, die von einem MAC eingeschleppt wurden.

Note: See TracTickets for help on using tickets.