/ usr / sbin / apache2ctl:124:www-browser:見つかりません


11

ApacheとPassengerでRailsアプリケーションをホストするように新しいVPSを構成しています。数か月前に設定した他のVPSが稼働しています。

新しいものaptitudeでは、最初のものと同じように、Apacheとそのパッケージを経由でインストールしました。最新のVPSで次のコマンドを実行すると、正常な応答が返されます

root@www:/etc/apache2# apache2ctl status
Apache Server Status for localhost

Server Version: Apache/2.2.8 (Ubuntu)
Server Built: Jul 10 2009 18:47:48
...

古いVPSで同じコマンドを実行すると、次のエラーが返されます

root@www:/etc/apache2# apache2ctl status
/usr/sbin/apache2ctl: 124: www-browser: not found

このVPSのApacheには何の問題もありませんが、このエラーの修正方法を知りたいのですが。

回答:


14

フィリップが言ったように、のようなコマンドラインブラウザをインストールlynxlinksまたはelinksこの作業を行います。

それが起こっている理由は、apache2ctl statusコマンドが実際に何が起こっているかを確認するためにWebサーバーにリクエストを出すからです。コマンドラインWebブラウザーが既にインストールされているため(おそらく別のパッケージの依存関係として組み込まれているため)、他のVPSで動作します。エラーメッセージの方が良い場合があることに同意しますが、apache2.2-commonパッケージの「提案」を調べると、www-browserそこに言及されています。


7

OK、私は解決策を見つけるべきだった。2つのサーバーの違いを調査したところ、次のコマンドが見つかりました

/ etc / alternatives / www-browser

古いサーバーで戻ります

root@www:/etc/apache2# /etc/alternatives/www-browser
-su: /etc/alternatives/www-browser: No such file or directory

若いうちに

root@www:~$ /etc/alternatives/www-browser
w3m version w3m/0.5.1+cvs-1.968, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark,migemo
usage: w3m [options] [URL or filename]

若い人はw3mテキストブラウザがインストールされています。ステータスを確認するには、Apacheで使用するテキストブラウザが必要です。

最初のサーバーで次のコマンドを実行すると、問題が解決しました。

aptitude install w3m

もちろんオフ、ELinksまたはlynx同様に有効な選択肢であることwhould。


さて、私は誤ってこれをマークアップしたと思います。そして、それを元に戻しました。しかし、サイトは私の選択は自覚する必要があるか、何であろうと述べた。次に知っていることは、私はそれを上下にクリックしていて、何が起こっているのか誰が知っているかです。Wombleはmoiによって最も関連性のある答えを出しました。
マーキング

3

「www-browser」は仮想パッケージの名前です。aptitude install elinksと入力して、elinks(またはリンクやlynxなど)をインストールしてみてください。


0

試すls -laF /etc/alternatives/www-browser非既存のファイルへのリンクポイントをすれば、それを削除

その後、いくつかのブラウザを見つけるために、どちらか試みるwhich linkswhich w3m(ない場合は、それをインストール)動作するはずです

最後にwww-browserへのシンボリックリンクを作成します

ln -s /usr/bin/links /etc/alternatives/www-browser
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.