Software > WeeWX
Apache2 no arranca
jantoni:
Bien, nos dice que hay un fichero en /etc/init.d
Al menos en mi versión de Wheezy no molesta, aunque el fichero también está en /etc/init.d
Con
sudo apt-get purge dphys-swapfile
desaparecerá.
Saludos.
jantoni:
Aprovechando mis experimentos con la Orange Pi One, aunque sea con Ubuntu y no con Raspbian Jessie, he experimentado el problema de que no arranque Apache2.
Para solucionarlo, en lugar de modificar /etc/rc.local he modificado /etc/init.d/apache2
--- Citar ---#!/bin/sh
### BEGIN INIT INFO
# Provides: apache2
# Required-Start: $local_fs $remote_fs $network $syslog $named
# Required-Stop: $local_fs $remote_fs $network $syslog $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Start/stop apache2 web server
# Description: Start the web server and associated helpers
# This script will start apache2, and possibly all associated instances.
# Moreover, it will set-up temporary directories and helper tools such as
# htcacheclean when required by the configuration.
### END INIT INFO
DESC="web server"
NAME=apache2
DAEMON=/usr/sbin/$NAME
SCRIPTNAME="${0##*/}"
SCRIPTNAME="${SCRIPTNAME##[KS][0-9][0-9]}"
if [ -n "$APACHE_CONFDIR" ] ; then
if [ "${APACHE_CONFDIR##/etc/apache2-}" != "${APACHE_CONFDIR}" ] ; then
DIR_SUFFIX="${APACHE_CONFDIR##/etc/apache2-}"
else
DIR_SUFFIX=
fi
elif [ "${SCRIPTNAME##apache2-}" != "$SCRIPTNAME" ] ; then
DIR_SUFFIX="-${SCRIPTNAME##apache2-}"
APACHE_CONFDIR=/etc/apache2$DIR_SUFFIX
else
DIR_SUFFIX=
APACHE_CONFDIR=/etc/apache2
fi
if [ -z "$APACHE_ENVVARS" ] ; then
APACHE_ENVVARS=$APACHE_CONFDIR/envvars
fi
export APACHE_CONFDIR APACHE_ENVVARS
ENV="env -i LANG=C PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
if [ "$APACHE_CONFDIR" != /etc/apache2 ] ; then
ENV="$ENV APACHE_CONFDIR=$APACHE_CONFDIR"
fi
if [ "$APACHE_ENVVARS" != "$APACHE_CONFDIR/envvars" ] ; then
ENV="$ENV APACHE_ENVVARS=$APACHE_ENVVARS"
fi
#Crea el directorio /var/log/apache2
if [ -d /var/log/apache2 ]
then
echo ""
else
mkdir /var/log/apache2
chmod 777 /var/log/apache2
fi
--- Fin de la cita ---
He añadido las líneas que están en negrita
Seguro que hay algún modo más elegante de hacerlo con Bash, pero mis conocimientos de crear scripts son muy justitos
Amon-K:
Bien, ha funcionado el comando:
sudo apt-get purge dphys-swapfile
las lineas de syslog que hacían referencia a swapfile han desaparecido.
Supongo que ahora puedo borrar el fichero /var/swap que ocupa 102 Mb.
También ha funcionado la modificación de /etc/init.d/apache2.
Gracias jantoni por la ayuda.
Navegación
[*] Página Anterior
Ir a la versión completa