/ usr / sbin / apache2ctl: 124: www-browser: tidak ditemukan

11

Saya mengonfigurasi VPS baru saya untuk meng-host aplikasi Rails dengan Apache dan Penumpang. Saya sudah menjalankan dan menjalankan VPS lainnya, saya mengkonfigurasi bulan lalu.

Pada yang baru saya menginstal Apache dan paket-paketnya melalui aptitude, seperti yang saya lakukan pada yang pertama. Menjalankan perintah berikut pada VPS terbaru mengembalikan respons yang berhasil

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
...

Perintah yang sama pada VPS lama mengembalikan kesalahan berikut

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

Saya tidak memiliki masalah dengan Apache pada VPS ini, namun saya ingin tahu bagaimana cara memperbaiki kesalahan ini.

Simone Carletti
sumber

Jawaban:

14

Seperti Phillippe mengatakan, pasang browser baris perintah seperti lynx, links, atau elinksuntuk membuat karya ini.

Alasan mengapa itu terjadi adalah bahwa apache2ctl statusperintah tersebut sebenarnya membuat permintaan ke server web untuk memeriksa apa yang terjadi. Ini bekerja pada VPS lain karena itu punya web browser baris perintah yang sudah diinstal (mungkin ditarik sebagai ketergantungan dari paket lain). Saya setuju bahwa pesan kesalahan bisa lebih baik, meskipun jika Anda memeriksa "Saran" untuk apache2.2-commonpaket tersebut, www-browserdisebutkan di sana.

womble
sumber
7

Ok, saya seharusnya menemukan solusinya. Menyelidiki perbedaan antara dua server, saya menemukan bahwa perintah berikut

/ etc / alternative / www-browser

di server yang lebih lama kembali

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

saat muda

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]

Yang lebih muda dilengkapi dengan w3mperamban teks yang diinstal. Untuk memeriksa statusnya, Apache membutuhkan peramban teks untuk digunakan.

Menjalankan perintah berikut di server pertama memperbaiki masalah.

aptitude install w3m

Tentu saja, ELinksatau lynxakan menjadi alternatif yang valid juga.

Simone Carletti
sumber
Oke, saya tidak sengaja menandai yang ini, saya pikir. Dan kemudian mencoba menandainya kembali. Tapi situs itu mengatakan pilihan saya harus dilanggar atau apa pun. Hal berikutnya yang Anda tahu, saya telah mengkliknya atas dan ke bawah dan siapa yang tahu apa yang terjadi. Womble memiliki jawaban yang paling relevan bagi moi.
menandai
3

'www-browser' adalah nama paket virtual. Cobalah untuk menginstal elinks (atau tautan atau lynx atau apa pun yang Anda inginkan) dengan mengetikkan aptink menginstal elinks.

Philippe
sumber
0

coba ls -laF /etc/alternatives/www-browserjika tautannya menunjuk ke file yang tidak ada, hapus saja

kemudian coba temukan beberapa browser baik which linksatau which w3mseharusnya berfungsi (jika tidak, instal)

akhirnya buat tautan simbolis ke www-browser

ln -s /usr/bin/links /etc/alternatives/www-browser
Tombart
sumber