Exim PanicLog tiene un tamaño distinto de cero ...?

14

Recibo el siguiente error de mi servidor Ubuntu:

exim paniclog /var/log/exim4/paniclog on (my server FQDN) has non-zero size, mail system might be broken.

Encontré una solución en la web aquí . Básicamente, solo necesito borrar el paniclog ingresando el siguiente código:

sudo rm /var/log/exim4/paniclog

Entonces, sé cómo deshacerme del error, pero no sé cómo comenzó y cómo no permitir que vuelva a suceder. Alguna explicación? Gracias por adelantado.

Willbeeler
fuente
2
Publique el contenido de paniclog para ver el error específico que exim está generando, y luego podemos aconsejarle sobre cómo evitar que el error vuelva a ocurrir. Exim sólo está haciendo su trabajo y que le dice que algo inesperado sucedió :)
roadmr
Esta pregunta parece estar abandonada y sin respuesta, ¿podría agregar más detalles a su pregunta? Si esta pregunta ya no se aplica, puede eliminarla o responderla usted mismo si ha resuelto el problema. ¡Gracias!
Kevin Bowen

Respuestas:

5

Tuve el mismo problema, así es como se veía mi exim4 paniclog:

$ sudo cat /var/log/exim4/paniclog

2014-02-01 21:36:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:03:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:33:19 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 22:36:33 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:03:51 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-01 23:14:31 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned
2014-02-02 11:09:48 socket bind() to port 25 for address 127.0.0.1 failed: Address already in use: daemon abandoned

Aparentemente, este problema se resolvió eliminando el archivo paniclog

Pascal V
fuente
55
No No se resuelve eliminando ese archivo.
Olli
¿Qué tiene que ver una dirección ocupada con un archivo de registro? @willbeeler comprueba qué aplicación usa el puerto 25
s3lph
Esta es la solución si el problema fue temporal y los mensajes del archivo de registro ya no se aplican. Elimine el registro para dejar de recibir estas advertencias de pánico.
Eric Woodruff
Los registros siempre son buenos
Stevie G
sí funcionó ... reiniciar exim después de eliminar
Abhishek Goel
2

Esta entrada de blog parece tener una respuesta. Parece que puede tener que ver con la configuración de IPv6 y los resultados de un cambio en la forma en que el núcleo admite IPv6.

Básicamente, deshabilite IPv6 por ahora.

flickerfly
fuente
1
Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Kevin Bowen
55
Y ahora tenemos el razonamiento detrás del comentario de @KevinBowen. Su enlace está muerto y ahora su respuesta no tiene sentido sin él. Resuma y extraiga la información relevante de todos los enlaces
Sirenas
Mi suposición en ese momento y aún es que deshabilitar IPv6 es una solución temporal. Desactivar IPv6 nunca debería convertirse en una solución estándar, por lo que esta respuesta debería ser inútil más de 5 años a pesar de la razón por la que se hizo.
flickerfly
0

En mi caso, faltaba el archivo passwd, lo que causaba que exim4 entrara en pánico. Agregué un nuevo usuario, y eso agregó el archivo, con los permisos adecuados, y el contenido exim espera estar allí.

Parece que exim necesita al menos un usuario local, y ese dominio tenía todos los usuarios de reenvío. Una vez que agregué un usuario local con una contraseña, los errores se detuvieron.

Su experiencia puede ser diferente.

RJ
fuente
0

En mi caso el error fue el siguiente:

exim paniclog on my-host has non-zero size

socket bind() to port 25 for address ::1 failed: cannot assign requested address: daemon abandoned

Mi solución fue eliminar el paniclogarchivo y dpkg reconfigure exim4-configeliminarlo ::1de las IP para vincularlo.

davidag
fuente