Lionにアップグレードして以来、私はCUPSのウェブベースのインターフェースのどのローカル機能にもアクセスできません。私が得た応答は "Internal Server Error"です。
例えば:
http:// localhost:631 / admin または http:// localhost:631 / jobs /
プリンタはすべて正常に動作していますが、ジョブキューなどにアクセスできません。
何か案は?
Lionにアップグレードして以来、私はCUPSのウェブベースのインターフェースのどのローカル機能にもアクセスできません。私が得た応答は "Internal Server Error"です。
例えば:
http:// localhost:631 / admin または http:// localhost:631 / jobs /
プリンタはすべて正常に動作していますが、ジョブキューなどにアクセスできません。
何か案は?
回答:
私はすべてのLionマシンでこの問題を抱えています。どういうわけかAppleはcupsシステムを正しく設定しませんでした。 /var/log/system.logに、 "xpchelper [6719]:ユーザーアカウントの実パスを取得できませんでした(uid:26)"ホームディレクトリ:/ var / spool / cups;エラー:操作ができませんでした。許可されていません。ホームディレクトリを使用してください。」 uid 26はuser _lpです。
rootになり( "sudo bash")、実行中のcupsd( "killall cupsd")を終了して再起動する( "cupsd")のに役立ちます。その後、cups adminはブラウザで動作します。
これは一時的な修正であり、次回の再起動ではなくなる予定です。
「ターミナル」を使わずにこれを実行したい場合は、「AppleScriptエディタ」を開いて、次の内容のAppleSriptを作成します。
do shell script "/usr/bin/killall cupsd; /usr/sbin/cupsd" with administrator privileges
AppleScriptをアプリケーションとして保存します。アプリケーションをダブルクリックすると、(標準のMacOS Xダイアログボックスを使用して)パスワードの入力を求められたら、プリントデーモンを再起動します。あなたが頻繁にこれをしなければならないと思うならば、それをするためにダブルクリックするためのアイコンを持つことは仕事をより簡単にそしてより威圧的でなくすることができます(そしてターミナルは必要ありません!)。