Điểm:0

Bind9 (có tên) không khởi động sau khi nâng cấp từ 9.16.1 lên 9.16.15

lá cờ cn
pfo

tôi đang dùng ràng buộc9 trên Ubuntu 21.10. Dưới Phiên bản cũ hơn của ràng buộc9, mọi thứ đều hoạt động tốt:

$ có tên -v
BIND 9.16.1-Ubuntu (Bản phát hành ổn định) <id:[đã kiểm duyệt]>

Tuy nhiên, khi tôi đang nâng cấp ràng buộc9 lên Phiên bản mới hơn 9.16.15-Ubuntu, tôi bắt đầu gặp vấn đề:

$ sudo /etc/init.d/bind9 trạng thái
à named.service - BIND Domain Name Server
     Đã tải: đã tải (/lib/systemd/system/named.service; đã bật; giá trị đặt trước của nhà cung cấp: đã bật)
     Hoạt động: không thành công (Kết quả: mã thoát) kể từ Thứ Tư 2021-10-20 11:03:30 CEST; 5 phút trước
       Tài liệu: man:named(8)
    Quá trình: 576399 ExecStart=/usr/sbin/named $OPTIONS (mã=đã thoát, trạng thái=127)
        CPU: 15ms

Okt 20 11:03:30 [đã kiểm duyệt] systemd[1]: named.service: Công việc khởi động lại theo lịch trình, bộ đếm khởi động lại ở mức 5.
Okt 20 11:03:30 [đã kiểm duyệt] systemd[1]: Đã dừng máy chủ tên miền BIND.
Okt 20 11:03:30 [đã kiểm duyệt] systemd[1]: named.service: Bắt đầu yêu cầu lặp lại quá nhanh.
Okt 20 11:03:30 [đã kiểm duyệt] systemd[1]: tên.service: Không thành công với kết quả 'mã thoát'.
Okt 20 11:03:30 [đã kiểm duyệt] systemd[1]: Không thể khởi động Máy chủ tên miền BIND.

chạy đồng bằng đặt tên hiển thị lỗi sau:

$ được đặt tên
có tên: lỗi tra cứu ký hiệu: /usr/lib/x86_64-linux-gnu/libdns-9.16.15-Ubuntu.so: ký hiệu không xác định: EVP_PKEY_new_raw_public_key

Lỗi này không có kết quả trên Google, nhưng tên của biểu tượng dường như có liên quan đến OpenSSL, vì vậy tôi bao gồm phiên bản của mình:

phiên bản $ openssl
OpenSSL 1.1.1l ngày 24 tháng 8 năm 2021 (Thư viện: OpenSSL 1.1.1a ngày 20 tháng 11 năm 2018)

Tôi có thể làm gì để khắc phục sự cố?

pfo avatar
lá cờ cn
pfo
Tôi đã thử nâng cấp OpenSSL lên 3.0.0, tuy nhiên điều này gây ra nhiều sự cố hơn (ví dụ: curl không hoạt động - `curl: lỗi tra cứu ký hiệu: /usr/lib/x86_64-linux-gnu/libssh.so.4: ký hiệu không xác định: EVP_PKEY_get_raw_public_key , phiên bản OPENSSL_1_1_1`) và không khắc phục được sự cố ban đầu, vì vậy tôi đã quay lại OpenSSL 1.1.1.
lá cờ uz
Jos
Tôi nghĩ rằng tôi sẽ báo cáo điều này như là một lỗi. Rõ ràng Bind9 không hoạt động cùng với OpenSSL. Bạn có thể báo cáo lỗi trên [trang này](https://launchpad.net/ubuntu/+source/bind9), nhưng bạn cần tạo một tài khoản trước.
David avatar
lá cờ cn
Bạn không cần tạo tài khoản để báo cáo lỗi. https://help.ubuntu.com/stable/ubuntu-help/report-ubuntu-bug.html.en
pfo avatar
lá cờ cn
pfo
Cảm ơn bạn đã bình luận của bạn. Tôi đã có thể đưa Thư viện OpenSSL về cùng phiên bản với phần còn lại của OpenSSL bằng cách chạy `export LD_LIBRARY_PATH='/usr/lib/x86_64-linux-gnu'` và sau đó là `sudo ldconfig`. Giờ đây, phiên bản OpenSSL là `OpenSSL 1.1.1l ngày 24 tháng 8 năm 2021` trên root và người dùng thông thường. Tuy nhiên, việc sử dụng sudo vẫn gây ra vấn đề tương tự như trước đó, tôi nghĩ đó là lỗi do sự không nhất quán giữa OpenSSL và các thư viện. [Tôi đã mở câu hỏi mới này](https://askubuntu.com/questions/1370528/different-output-for-ldd-between-sudo-and-root).
Điểm:0
lá cờ cn
pfo

Hóa ra vấn đề là OpenSSL được liên kết với các thư viện không nhất quán. Tôi đã cài đặt đúng thư viện nhưng chưa xóa các thư viện sai.

Xóa các thư viện đó và chạy ldconfig sau đó giải quyết vấn đề cho tôi:

sudo rm /lib/x86_64-linux-gnu/libssl.so.1.1
sudo rm /lib/x86_64-linux-gnu/libcrypto.so.1.1
sudo ldconfig

Cảm ơn @waltinator và @Tilman vì những nhận xét của họ trong chủ đề này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.