ich versuche hier seit zwei Tagen einen Print-Server über CUPS und Samba aufzusetzen (auf einem i586 Pentium MMX und Kernel 2.2.20-compact), bekomme mittlerweile aber selbst beim Versuch, nur lokal zu drucken bereits beim Zugriff auf das Web- Interface (http://localhost:631) nur noch ein "404 Not found"; ein paar Versuche vorher hatte ich wenigstens noch ein "403 Forbidden" und weiss jetzt überhaupt nicht mehr weiter. Nach stundenlangem Lesen in HOWTOs und Man-Pages, auf Linuxprinting.org und Cups.org verstehe ich jetzt wohl noch weniger als vorher :-(
Grundsätzlich habe ich versucht, mich an die bei Linuxprinting.org beschriebene Vorgehensweise zu halten (http://www.linuxprinting.org/ppd-doc.html u.a.); da der Drucker (ein HP LaserJet 4MP an der parallelen Schnittstelle) PostScript versteht, habe ich die passende PPD-Datei von hp.sourceforge.net verwendet und demnach sollte der Drucker vollständig unterstützt werden.
Das funktionierte dann alles überhaupt nicht so wie es sollte, ich habe etliches versucht wie beispielsweise das Rekonfigurieren der Pakete (z.B. dpkg-reconfigure --priority=medium cupsys etc.), ewig an der cupsd.conf rumgebaut usw. aber keine "Fehler" gefunden sondern vermutlich nur neue eingebaut.
Um die Hardware zu testen habe ich den Rechner (kein CD-ROM ;-) über PXE von einem Knoppix- Terminalserver gestartet; nach ein paar Minuten hatte die Kiste gebootet, ich konnte im KDE Control Center den passenden Drucker auswählen und das Ausdrucken klappte auf Anhieb, ohne jegliche Bastelei.
Auch wenn ich das normale Debian boote scheint CUPS die parallele Schnittstelle zu kennen (lpinfo -v findet u.a.: direct parallel:/dev/lp0), das Problem scheint also ziemlich sicher bei der Software- Konfiguration zu liegen.
Ich habe dann noch versucht, die Knoppix- Konfiguration unter dem normalen Debian nachzubilden, was aber offensichtlich auch nicht funktioniert hat (angeglichene Dateien: /etc/printcap.cups, /etc/cups/printers.conf, /etc/cups/cupsd.conf, /etc/cups/client.conf).
Um nun wenigsten wieder einen definierten Ausgangszustand habe ich versucht, CUPS wieder vollständig loszuwerden:
Code: Alles auswählen
apt-get remove --purge cupsys
The following packages will be REMOVED:
cupsomatic-ppd cupsys cupsys-driver-gimpprint [...]
Code: Alles auswählen
dpkg --purge cupsys cupsomatic-ppd cupsys-driver-gimpprint
Code: Alles auswählen
aptitude install cupsys
[...]
The following NEW packages will be installed:
cupsys
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 1814kB of archives. After unpacking 5190kB will be used.
[...]
Err http://ftp2.de.debian.org testing/main cupsys 1.1.15-4
Could not connect to ftp2.de.debian.org:80 (195.71.9.196). - connect (111 Connection refused)
[...]
Code: Alles auswählen
ping ftp2.de.debian.org
PING ftp2.de.debian.org (195.71.9.196): 56 data bytes
64 bytes from 195.71.9.196: icmp_seq=0 ttl=52 time=624.3 ms [...]
Vorhin habe ich dann noch beim Googlen gelesen, dass man sich und den Webserver- Account mit vigr -s der lpadmin- Gruppe hinzufügen muss, davon stand aber in den anderen Anleitungen nichts. Stimmt das, und gibt es noch irgendwelche "Kleinigkeiten", die man wissen sollte? Oder gibt es vielleicht eine eine brauchbare und *vollständige* Anleitung für CUPS unter Debian?
Gruss, -asb