Exim PanicLog có Kích cỡ Non-Zero?


14

Tôi đang gặp lỗi sau từ máy chủ Ubuntu của mình:

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

Tôi tìm thấy một giải pháp trên web ở đây . Về cơ bản, tôi chỉ cần xóa paniclog bằng cách nhập mã sau đây:

sudo rm /var/log/exim4/paniclog

Vì vậy, tôi biết cách loại bỏ lỗi, nhưng tôi không biết nó đã bắt đầu như thế nào và làm thế nào để không để nó xảy ra lần nữa. Có lời giải thích nào không? Cảm ơn trước.


2
Vui lòng đăng nội dung của paniclog, để xem lỗi cụ thể mà exim đang tạo và sau đó chúng tôi có thể tư vấn về cách giữ cho lỗi không xảy ra lần nữa. Exim chỉ đang làm công việc của mình và nói với bạn rằng có điều gì đó bất ngờ đã xảy ra :)
roadmr 17/212

Câu hỏi này dường như bị bỏ rơi và không được trả lời, có lẽ bạn có thể thêm chi tiết hơn cho câu hỏi của bạn? Nếu câu hỏi này không còn áp dụng thì bạn có thể xóa nó hoặc tự trả lời nếu bạn đã giải quyết được vấn đề. Cảm ơn!
Kevin Bowen

Câu trả lời:


5

Tôi đã có cùng một vấn đề, đây là paniclog exim4 của tôi trông như thế nào:

$ 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

Vấn đề này rõ ràng đã được giải quyết bằng cách xóa tệp paniclog


5
Không. Nó không được giải quyết bằng cách xóa tập tin đó.
Olli

Một địa chỉ bị chiếm dụng phải làm gì với một tệp nhật ký? @willbeeler kiểm tra ứng dụng nào sử dụng cổng 25
s3lph

Đây là giải pháp nếu sự cố là tạm thời và các thông điệp tệp nhật ký không còn được áp dụng. Xóa nhật ký để ngừng nhận các cảnh báo hoảng loạn này.
Eric Woodruff

Nhật ký luôn tốt
Stevie G

có hoạt động .. khởi động lại exim sau khi xóa
Abhishek Goel

2

Mục blog này dường như có một câu trả lời. Có vẻ như nó có thể phải thực hiện với các cài đặt IPv6 và kết quả từ sự thay đổi trong cách nhân hỗ trợ IPv6.

Về cơ bản, vô hiệu hóa IPv6 ngay bây giờ.


1
Trong khi về mặt lý thuyết có thể trả lời câu hỏi, tốt hơn là nên bao gồm các phần thiết yếu của câu trả lời ở đây và cung cấp liên kết để tham khảo.
Kevin Bowen

5
Và bây giờ chúng ta có lý do đằng sau bình luận của @KevinBowen. Liên kết của bạn đã chết và bây giờ bạn trả lời là vô nghĩa nếu không có nó. Vui lòng tóm tắt và trích xuất thông tin liên quan từ tất cả các liên kết
Còi báo

Giả định của tôi tại thời điểm đó và vẫn là việc vô hiệu hóa IPv6 là một giải pháp tạm thời. Vô hiệu hóa IPv6 không bao giờ trở thành một sửa chữa tiêu chuẩn vì vậy câu trả lời này sẽ vô dụng hơn 5 năm mặc dù lý do đã được thực hiện.
flickerfly

0

Trong trường hợp của tôi, tệp passwd bị thiếu, điều này khiến exim4 hoảng loạn. Tôi đã thêm một người dùng mới và thêm tệp đó, với các quyền thích hợp và nội dung exim dự kiến ​​sẽ ở đó.

Có vẻ như exim cần ít nhất một người dùng cục bộ và tên miền đó có tất cả người dùng chuyển tiếp. Khi tôi đã thêm một người dùng cục bộ bằng mật khẩu, các lỗi đã dừng lại.

Số dặm của bạn có thể thay đổi.


0

Trong trường hợp của tôi, lỗi là như sau:

exim paniclog on my-host has non-zero size

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

Giải pháp của tôi là xóa paniclogtệp và dpkg reconfigure exim4-configxóa ::1khỏi IP để liên kết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.