bueno me he puesto a solucionar esto ahora que tengo tiempo, voy a escribirtodo por si le resulta util a alguien.
Primero en el post que me ha pasado Kilburn dice que comprobemos si los apaches que han aparecido al actualizar estan vacios.
Esto lo consigo situando me en el directorio con
cd /etc/init.d
y para ver los bytes que ocupan
ls -l
la respuesta que tengo yo es la de la siguiente imagen
Por lo que entiendo del post que no es mucho creo que hay que borrar un archivo que hay en
cd /etc/logrotate.d
el archivo en cuestion es apache2
asi que una vez situados en etc/logrotate.d/ con
cd /etc/logrotate.d
hacemos
rm apache2
y segun el post todo deberia volver a funcionar voy a probar
Bueno os cuento con lo anterior solo no funciona, eso es para que este problema no vuelva a ocurrir, pero aun no hemos solucionado el problema.
Vamos a ello.
Primero nos situamos en la carpeta tmp
cd /tmp
despues descargamos un archivo de los repositorios
aptitude download apache2.2-common
miramos cual es el nombre del archivo que acabamos de descargar
extraemos el archivo que acabamos de descargar, en mi caso
dpkg --extract apache2.2-common_2.2.12-1ubuntu2.4_all.deb apache2.2-common
Sustituimos el archivo apache2 que teniamos en /etc/init.d/ que se nos habia quedado a cero bytes debido a las actualizaciones con
cp apache2.2-common/etc/init.d/apache2 /etc/init.d
y por ultimo nos vamos a /etc/init.d/ con
cd /etc/init.d/
miramos a ver cuantos apache nos aparecen
tenemos que tener:
apache2
apache2.1
apache2.2
.....
hasta donde llegue
y borramos todos los apache2.1, apache2.2, apache2.3 con
rm apache2.1
rm apache2.2
rm apache2.3
Por ultimo reiniciamos apache con
/etc/init.d/apache2 restart
¡¡¡¡¡¡ Parece que todo funciona !!!!!!!