Seit dem Upgrade auf Lion kann ich auf keine der lokalen Funktionen in der webbasierten CUPS-Oberfläche zugreifen. Als Antwort bekomme ich "Internal Server Error".
Zum Beispiel:
http://localhost:631/admin oder http://localhost:631/jobs/
Die Drucker funktionieren alle einwandfrei, aber ich kann nicht auf Auftragswarteschlangen usw. zugreifen.
Irgendwelche Ideen?
Geben Sie Folgendes an einer Terminal-Eingabeaufforderung ein:
cupsctl WebInterface=Yes
Danach können Sie auf die CUPS-Weboberfläche zugreifen.
Ich habe dieses Problem auch auf allen Lion-Maschinen. Irgendwie hat Apple das Cups-System nicht richtig eingerichtet. In /var/log/system.log finden Sie Fehlermeldungen wie „xpchelper[6719]: Could not get real path of user account (uid: 26) home directory: /var/spool/cups; error: The operation could’ nicht abgeschlossen werden. Berechtigung verweigert. Home-Verzeichnis wird verwendet." uid 26 ist Benutzer _lp.
Es hilft, root zu werden ("sudo bash") und den laufenden cupsd zu beenden ("killall cupsd") und neu zu starten ("cupsd"). Danach funktioniert cups admin im Browser.
Ich weiß, dass dies nur eine vorübergehende Lösung ist, die mit dem nächsten Neustart verschwunden ist.
Wenn Sie dies ohne Terminal tun möchten, können Sie den AppleScript-Editor öffnen und ein AppleSript mit folgendem Inhalt erstellen:
do shell script "/usr/bin/killall cupsd; /usr/sbin/cupsd" with administrator privileges
Speichern Sie das AppleScript als Anwendung. Wenn Sie auf die Anwendung doppelklicken, werden Sie aufgefordert, Ihr Passwort einzugeben (unter Verwendung eines standardmäßigen MacOS X-Dialogfelds), und dann den Druck-Daemon neu zu starten. Wenn Sie dies häufig tun müssen, kann ein Doppelklick auf ein Symbol die Arbeit einfacher und weniger einschüchternd machen (und es ist kein Terminal erforderlich!).
Benutzer19000
vilmoskörte