Puncte:0

Bind9 (numit) nu pornește după actualizarea de la 9.16.1 la 9.16.15

drapel cn
pfo

eu folosesc bind9 pe Ubuntu 21.10. Sub o versiune mai veche a bind9, totul merge bine:

$ numit -v
BIND 9.16.1-Ubuntu (Versiune stabilă) <id:[cenzurat]>

Totuși, când fac upgrade bind9 la versiunea mai nouă 9.16.15-Ubuntu, incep sa am probleme:

$ sudo /etc/init.d/bind9 stare
à named.service - BIND Domain Name Server
     Încărcat: încărcat (/lib/systemd/system/named.service; activat; prestabilit furnizor: activat)
     Activ: eșuat (Rezultat: cod de ieșire) din miercuri 2021-10-20 11:03:30 CEST; acum 5 minute
       Documente: man:named(8)
    Proces: 576399 ExecStart=/usr/sbin/named $OPTIONS (cod=ieșit, stare=127)
        CPU: 15 ms

Okt 20 11:03:30 [cenzurat] systemd[1]: named.service: lucrare de repornire programată, contorul de repornire este la 5.
Okt 20 11:03:30 [cenzurat] systemd[1]: S-a oprit BIND Domain Name Server.
Okt 20 11:03:30 [cenzurat] systemd[1]: named.service: Cererea de pornire s-a repetat prea repede.
Okt 20 11:03:30 [cenzurat] systemd[1]: named.service: Eșuat cu rezultatul „exit-code”.
Okt 20 11:03:30 [cenzurat] systemd[1]: Nu s-a pornit BIND Domain Name Server.

Alergând câmpie numit arata urmatoarea eroare:

$ numit
denumit: eroare de căutare simbol: /usr/lib/x86_64-linux-gnu/libdns-9.16.15-Ubuntu.so: simbol nedefinit: EVP_PKEY_new_raw_public_key

Această eroare nu are rezultate Google, dar numele simbolului pare să fie legat de OpenSSL, așa că includ versiunea mea:

versiunea $ openssl
OpenSSL 1.1.1l 24 august 2021 (Bibliotecă: OpenSSL 1.1.1a 20 noiembrie 2018)

Ce pot face pentru a remedia problema?

pfo avatar
drapel cn
pfo
Am încercat deja să fac upgrade OpenSSL la 3.0.0, dar acest lucru a cauzat mai multe probleme (de exemplu, curl nu funcționa - `curl: eroare de căutare simbol: /usr/lib/x86_64-linux-gnu/libssh.so.4: simbol nedefinit: EVP_PKEY_get_raw_public_key , versiunea OPENSSL_1_1_1`) și nu am remediat problema inițială, așa că am revenit la OpenSSL 1.1.1.
drapel uz
Jos
Cred că aș raporta asta ca o eroare. Aparent, Bind9 nu funcționează împreună cu OpenSSL. Puteți raporta o eroare pe [această pagină](https://launchpad.net/ubuntu/+source/bind9), dar mai întâi trebuie să creați un cont.
David avatar
drapel cn
Nu trebuie să creați un cont pentru a raporta o eroare. https://help.ubuntu.com/stable/ubuntu-help/report-ubuntu-bug.html.en
pfo avatar
drapel cn
pfo
Mulțumesc pentru comentarii. Am reușit să obțin biblioteca OpenSSL la aceeași versiune ca și restul OpenSSL rulând `export LD_LIBRARY_PATH='/usr/lib/x86_64-linux-gnu'` și apoi `sudo ldconfig`. Acum, versiunea OpenSSL este `OpenSSL 1.1.1l 24 august 2021` pe root și utilizatorul obișnuit. Cu toate acestea, utilizarea sudo dă în continuare aceeași problemă ca mai devreme, cred că este vina inconsecvenței dintre OpenSSL și biblioteci. [Am deschis această nouă întrebare](https://askubuntu.com/questions/1370528/different-output-for-ldd-between-sudo-and-root).
Puncte:0
drapel cn
pfo

Se pare că problema era conectarea OpenSSL la biblioteci inconsistente. Aveam bibliotecile potrivite instalate, dar nu am eliminat încă bibliotecile greșite.

Eliminarea acelor biblioteci și rularea ldconfig apoi a rezolvat problema pentru mine:

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

Mulțumim lui @waltinator și @Tilman pentru comentariile lor în acest fir.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.