spamassassin đã bị hỏng trên Ubuntu 20.10 của tôi và tôi không thể cài đặt lại nó.
tôi đã làm
dpkg --purge spamassassin sa-compile spamc
deluser --remove-all-files debian-spamd
cập nhật apt
nâng cấp thích hợp
apt cài đặt spamassassin
và tôi gặp lỗi:
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Các gói bổ sung sau sẽ được cài đặt:
sa-biên dịch thư rác
Các gói đề xuất:
dao cạo libdbi-perl pyzor libencode-detect-perl libgeoip2-perl libnet-patricia-perl
libbsd-resource-perl
Các gói MỚI sau đây sẽ được cài đặt
sa-biên dịch spamassassin spamc
0 để nâng cấp, 3 để cài đặt mới, 0 để gỡ bỏ và 0 để không nâng cấp.
Cần lấy 0 B/1,235 kB tài liệu lưu trữ.
Sau thao tác này, 4.902 kB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] Y
Đang chọn gói spamassassin chưa được chọn trước đó.
(Đọc cơ sở dữ liệu ... 271754 tệp và thư mục hiện được cài đặt.)
Chuẩn bị giải nén .../spamassassin_3.4.5~pre1-3_all.deb ...
Giải nén spamassassin (3.4.5~pre1-3) ...
Chọn gói sa-compile chưa được chọn trước đó.
Chuẩn bị giải nén .../sa-compile_3.4.5~pre1-3_all.deb ...
Giải nén sa-compile (3.4.5~pre1-3) ...
Đang chọn gói spamc chưa được chọn trước đó.
Chuẩn bị giải nén .../spamc_3.4.5~pre1-3_AMD64.deb ...
Đang giải nén spamc (3.4.5~pre1-3) ...
Đang thiết lập spamc (3.4.5~pre1-3) ...
Đang thiết lập spamassassin (3.4.5~pre1-3) ...
Thêm người dùng hệ thống `debian-spamd' (UID 131) ...
Thêm nhóm mới `debian-spamd' (GID 136) ...
Thêm người dùng mới `debian-spamd' (UID 131) với nhóm `debian-spamd' ...
Không tạo thư mục chính `/var/lib/spamassassin'.
Sự phụ thuộc không an toàn trong sprintf khi chạy với -T chuyển đổi tại /usr/lib/x86_64-linux-gnu/perl/5.30/Con
fig.pm dòng 62.
Biên dịch không thành công trong yêu cầu tại /usr/lib/x86_64-linux-gnu/perl/5.30/lib.pm dòng 6.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại /usr/lib/x86_64-linux-gnu/perl/5.30/lib.pm dòng 6.
Quá trình biên dịch không thành công trong yêu cầu tại /usr/bin/sa-update dòng 36.
BEGIN không thành công--quá trình biên dịch bị hủy bỏ tại /usr/bin/sa-update dòng 36.
dpkg: lỗi xử lý gói spamassassin (--configure):
đã cài đặt gói spamassassin sau khi cài đặt quy trình con tập lệnh trả về trạng thái thoát lỗi 255
dpkg: sự cố phụ thuộc ngăn cấu hình của sa-compile:
sa-biên dịch phụ thuộc vào spamassassin; Tuy vậy:
Gói spamassassin chưa được định cấu hình.
dpkg: lỗi xử lý gói sa-compile (--configure):
vấn đề phụ thuộc - không được định cấu hình
Không có báo cáo apport nào được viết vì thông báo lỗi cho biết đó là lỗi tiếp theo từ fa trước đó
làm mất tinh thần.
Xử lý trigger cho man-db (2.9.3-2) ...
Xử lý kích hoạt cho systemd (246.6-1ubuntu1.4) ...
Đã bắt gặp các lỗi trong quá trình xử lí thông tin:
sát thủ thư rác
sa-biên dịch
E: Tiến trình con /usr/bin/dpkg trả về mã lỗi (1)
Làm cách nào để cài đặt gói spamassassin của Ubuntu bây giờ?
Tôi cũng đã kiểm tra điều này (trên một máy khác): cài đặt 20.04 LTS, nâng cấp lên 20.10, cài đặt spamassassin, nó hoạt động, vì vậy vấn đề là do vệ sinh đúng cách.
Bản cài đặt hoạt động có Perl v5.30.3 trong khi bản cài đặt không hoạt động có v5.30.0 (mặc dù nó được cập nhật theo cập nhật apt
).
Phiên bản Perl không nhất quán trên Ubuntu không hoạt động:
sudo cpan
/usr/bin/cpan: Phiên bản Perl lib (5.30.3) không khớp với phiên bản '/usr/bin/perl' thực thi (5.30.0) tại /usr/lib/x86_64-linux-gnu/perl/5.30/ Config.pm dòng 62.
Quá trình biên dịch không thành công trong yêu cầu tại /usr/share/perl/5.30/CPAN.pm dòng 44.
Làm cách nào để cập nhật cài đặt Perl