Exim PanicLog ha dimensioni diverse da zero ...?


14

Ricevo il seguente errore dal mio server Ubuntu:

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

Ho trovato una soluzione sul web qui . Fondamentalmente, ho solo bisogno di cancellare il paniclog inserendo il seguente codice:

sudo rm /var/log/exim4/paniclog

Quindi, so come eliminare l'errore, ma non so come sia iniziato e come non permettere che accada di nuovo. Alcuna spiegazione? Grazie in anticipo.


2
Per favore pubblica i contenuti di paniclog, per vedere l'errore specifico che sta generando exim, e quindi possiamo consigliarti su come evitare che l'errore si ripeta. Exim sta solo facendo il suo lavoro e ti sta dicendo che è successo qualcosa di inaspettato :)
Roadmr,

Questa domanda sembra essere abbandonata e senza risposta, potresti forse aggiungere ulteriori dettagli alla tua domanda? Se questa domanda non si applica più, puoi eliminarla o rispondere tu stesso se hai risolto il problema. Grazie!
Kevin Bowen,

Risposte:


5

Ho avuto lo stesso problema, ecco come appariva il mio paniclog exim4:

$ 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

Questo problema è stato apparentemente risolto eliminando il file paniclog


5
No. Non viene risolto eliminando quel file.
Olli

Cosa ha a che fare un indirizzo occupato con un file di registro? @willbeeler controlla quale applicazione utilizza la porta 25
s3lph

Questa è la soluzione se il problema era temporaneo e i messaggi del file di registro non si applicano più. Elimina il registro per interrompere questi avvisi di panico.
Eric Woodruff,

I registri sono sempre buoni
Stevie G

sì ha funzionato .. riavviare exim dopo aver eliminato
Abhishek Goel il

2

Questo post sul blog sembra avere una risposta. Sembra che possa avere a che fare con le impostazioni di IPv6 e i risultati di un cambiamento nel modo in cui il kernel supporta IPv6.

Fondamentalmente, disabilitare IPv6 per ora.


1
Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Kevin Bowen,

5
E ora abbiamo il ragionamento dietro il commento di @KevinBowen. Il tuo link è morto e ora la tua risposta non ha senso senza di essa. Riassumi ed estrai le informazioni rilevanti da tutti i collegamenti
Sirene,

La mia ipotesi al momento ed è ancora che disabilitare IPv6 è una soluzione temporanea. La disabilitazione di IPv6 non dovrebbe mai diventare una soluzione standard, quindi questa risposta dovrebbe essere inutile oltre 5 anni dopo il motivo per cui è stata fatta.
flickerfly,

0

Nel mio caso, mancava il file passwd, che causava il panico di exim4. Ho aggiunto un nuovo utente e questo ha aggiunto il file, con le autorizzazioni appropriate e il contenuto exim si aspetta di essere lì.

Sembra che exim abbia bisogno di almeno un utente locale e che il dominio avesse tutti gli utenti di inoltro. Dopo aver aggiunto un utente locale con una password, gli errori si sono interrotti.

Il tuo chilometraggio può variare.


0

Nel mio caso l'errore era il seguente:

exim paniclog on my-host has non-zero size

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

La mia soluzione era quella di rimuovere il paniclogfile e fare una dpkg reconfigure exim4-configrimozione ::1dagli IP a cui legare.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.