/ usr / sbin / apache2ctl: 124: www-browser: no encontrado


11

Estoy configurando mi nuevo VPS para alojar una aplicación Rails con Apache y Passenger. Tengo otro VPS en funcionamiento, lo configuré hace meses.

En el nuevo instalé Apache y sus paquetes a través aptitude, como hice en el primero. Ejecutar el siguiente comando en el VPS más nuevo devuelve una respuesta exitosa

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

El mismo comando en el VPS anterior devuelve el siguiente error

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

No tengo ningún tipo de problema con Apache en este VPS, sin embargo, me gustaría saber cómo solucionar este error.

Respuestas:


14

Como dijo Phillippe, instale un explorador de línea de comandos como lynx, linkso elinkspara hacer este trabajo.

La razón por la que está sucediendo es que el apache2ctl statuscomando realmente hace una solicitud al servidor web para verificar lo que está sucediendo. Funciona en el otro VPS porque ya tiene un navegador web de línea de comandos instalado (probablemente incluido como una dependencia de otro paquete). Estoy de acuerdo en que el mensaje de error podría ser mejor, aunque si examina las "Sugerencias" para el apache2.2-commonpaquete, www-browserse menciona allí.


7

Ok, debería haber encontrado la solución. Investigando las diferencias entre los dos servidores, encontré que el siguiente comando

/ etc / alternativas / www-browser

en el servidor anterior vuelve

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

mientras que en el más joven

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]

El más joven viene con w3mnavegador de texto instalado. Para verificar el estado, Apache necesita un navegador de texto para usar.

Ejecutar el siguiente comando en el primer servidor solucionó el problema.

aptitude install w3m

Por supuesto, ELinkso lynxdeberían ser alternativas válidas también.


Bien, accidentalmente marqué este, creo. Y luego trató de marcarlo de nuevo. Pero el sitio decía que mi elección tendría que ser vigilada o lo que sea. Lo siguiente que sabes es que he estado haciendo clic arriba y abajo y quién sabe qué está pasando. Womble tenía la respuesta más relevante por moi.
Markling

3

'www-browser' es el nombre de un paquete virtual. Intente instalar enlaces (o enlaces o lince o lo que prefiera) escribiendo aptitude install enlaces.


0

pruebe ls -laF /etc/alternatives/www-browsersi los enlaces apuntan a un archivo no existente, elimínelo

luego intente encontrar algún navegador which linkso which w3mdebería funcionar (si no, instálelo)

finalmente cree un enlace simbólico a www-browser

ln -s /usr/bin/links /etc/alternatives/www-browser
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.