Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

10.01.2007, 10:39

[gelöst] CUPS: 426 Upgrade Required

Immer wieder CUPS ... *grml*

Ich hab einen CUPS 1.2.6 laufen. Alles läuft an sich gut und ok. Bisher.

Über das web-interface habe ich jetzt eine nervige Eigenart entdeckt:

Beim Click auf "Administration" lande ich auf eine Seite, wo da lautet:

"426 Update Required" bla bla und ich werde nach ein paar Sekunden auf die Seite https://SERVER:631/admin weitergeleitet.

... die aber nicht erreichbar ist. Aus. Leere Seite. "Firefox can't find. Check spelling ..."

*grml*

Ich habe dann mal per:

Quellcode

1
# openssl req -new -x509 -keyout /etc/cups/ssl/server.key -out /etc/cups/ssl/server.crt -days 365 -nodes
ein Zertifikat erstellt (mit CUPS-Servername als "Common Name"), wie es in einigen Foren angeraten ist.

Keine Besserung.

Dann habe ich die in /etc/cups/cupsd.conf bei

Quellcode

1
2
3
4
5
6
<Location /admin>
  # Restrict access to the admin pages...
  Encryption Required
  Order allow,deny
  Allow 192.168.45.0/24
</Location>

die "Encryption Required" herausgenommen und ... siehe da: es geht wieder!

Bloß ohne User/Passwort-Abfrage auf http://....:631/admin. Das heißt: jeder dahergelaufene Hinz&Kunz kann CUPS administrieren. Das soll nicht sein.

Wie bekomme ich die https://....:631/admin seite wieder mit User/Pass zu Gesicht?

Cups hat das ssl USE flag dabei und ansonsten läuft er ganz ok.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dyle« (23.01.2007, 11:58)


2

10.01.2007, 19:33

RE: CUPS: 426 Upgrade Required

Zitat

Original von dyle
Bloß ohne User/Passwort-Abfrage auf http://....:631/admin. Das heißt: jeder dahergelaufene Hinz&Kunz kann CUPS administrieren. Das soll nicht sein.


Ich weiß nicht, ob es dir schon 'mal aufgefallen ist, aber CUPS verlangt erst beim letzten Schritt einer Einrichtung oder Änderung das Passwort...

3

11.01.2007, 08:59

RE: CUPS: 426 Upgrade Required

Ok. Stimmt. War wohl zu voreilig.

Denn: ich komme zwar auf http://....:641/admin und kann ein *paar* dingenz machen. Sobald ich aber was wirklich setzten will (bsp. New Class; Add Printer; etc.):

"426 Upgrade Required"

Peng. Und dann werde ich auf eine Seite weitergelietet, die nicht existiert.

Also besteht das Problem immer noch und mein removal von "Encryption Reuqired" ist nicht die Lösung.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

4

22.01.2007, 16:33

Selbes Problem bei mir. Die Aufträge bleiben hängen und wenn ich irgendwas in der Auftragsseite anklicke das direkt eine Funktion auslöst (wie z.B. Auftrag Neu starten) hängt sich der Webserver und scheinbar auch cupsd auf. Das Ganze Dilemma begann nach einem world update. Eventuell hat es etwas mit einem Paket zu tun das ich umergen musste um das Update durchlaufen zu lassen.
Wenn ich nur wüßte wie es hieß ?( Es hatte aber etwas mit dem SSL Paket zu tun. Vielleicht liegt da der Hase im Pfeffer? Im Übrigen sucht cups im Ordner /usr/share/cups/docs nach der Weboberfläche. Diese war aber nach dem Update im Ordner /usr/share/cups/html. Nach dem umbenennen war aber der 404 Fehler weg.

5

23.01.2007, 11:58

Danke, das du mich erinnerst ...

Also ich habe nochmals die Sache untersucht und ... es geht doch! Das Verhalten ist derart, dass der cups-server beim redirect nicht die ursprüngliche IP als URL angibt, sondern den Hostname. Und wenn der falsch aufgelöst wird, gibt's ein Problem.

Bsp.: cups-server IP: 192.168.0.1 Name: "asmodean". Dann via http://192.168.0.1:631 aufs cups-menü. Alles geht, aber sobald ein Admin nötig wird, gibt es einen redirect auf https://asmodean:631/... und wenn der client "asmodean" nicht finden kann (bsp. nicht registriert am DNS), läuft's schief.

Da habe ich flugs in meiner /etc/hosts das geändert und seit dem geht's wieder ...

Und wg. SSL. Ja das ist nötig. Ich habe einfach mir selbst ein Zertifikat ausgestellt und zwar (am cups-server):

Quellcode

1
# openssl req -new -x509 -keyout /etc/cups/ssl/server.key -out /etc/cups/ssl/server.crt -days 365 -nodes

Bei dem folgendem Frage&Antwort Spiel sollte bei "Your Name:" der name des cups-servers eingetragen werden, soweit ich mich erinnere.

Ich stelle den Thread mal auf gelöst.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>