Puncte:0

gnutls_handshake() a eșuat: a fost primit un pachet TLS neașteptat de la ubuntu 16 curl(7.47.0)

drapel es

Mă confrunt cu această problemă când declanșez curl la o aplicație țintă găzduită în ubuntu 20.

curl: (35) gnutls_handshake() failed: A fost primit un pachet TLS neașteptat, mai jos este versiunea curl în sursă.

curl 7.47.0 (x86_64-pc-linux-gnu) libcurl/7.47.0 GnuTLS/3.4.10 zlib/1.2.8 libidn/1.32 librtmp/2.3

Interesant când declanșez curl de la o altă mașină unde versiunea curl este diferită, funcționează

Versiunea curl de lucru ca mai jos.

curl 7.58.0 (x86_64-pc-linux-gnu) libcurl/7.58.0 OpenSSL/1.1.1 zlib/1.2.11 libidn2/2.0.4 libpsl/0.19.1 (+libidn2/2.0.4) nghttp2/1.30. 0 librtmp/2.3

Pot vedea că diferența că în versiunea curl de lucru există openssl în loc de gnutls ca pachet sursă.

Vreun motiv pentru care gnutls are probleme de strângere de mână cu ubuntu 20 (aceeași curl (7.47) funcționează împotriva aplicației în ubuntu 16)?

guiverc avatar
drapel cn
[Ubuntu 16.04 LTS a ajuns la sfârșitul duratei de viață de suport *standard*](https://fridge.ubuntu.com/2021/03/13/extended-security-maintenance-for-ubuntu-16-04-xenial-xerus -begins-april-30-2021/) este acum în afara subiectului aici, cu excepția cazului în care întrebarea dvs. este specifică pentru a vă ajuta să treceți la o versiune acceptată a Ubuntu. Suportul Ubuntu 16.04 ESM este disponibil, dar nu la subiect aici, consultați https://askubuntu.com/help/on-topic Vedeți și https://ubuntu.com/blog/ubuntu-16-04-lts-transitions- la-securitate-extinsă-întreţinere-esm
guiverc avatar
drapel cn
FYI: Aceleași programe de utilizator care funcționează într-un produs Ubuntu Core 16 rulează în produsul Ubuntu Core 20; adică. acesta este un avantaj al produselor *snap* numai *an*, prin faptul că sistemul de operare de bază se actualizează; dar aplicațiile utilizatorilor nu se schimbă (spre deosebire de produsele mult mai comune *an.lună* precum 16.04 și 20.04). Pachetul dvs. `curl | 7.47.0-1ubuntu2.19 | xenial-actualizări | sursă, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x` se referă la o versiune neacceptată; unde *focal* folosește `curl | 7.68.0-1ubuntu2.7 | actualizări focale | sursă, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x`
guiverc avatar
drapel cn
Versiunea de lucru pe care o menționezi este `curl | 7.58.0-2ubuntu3.16 | bionic-actualizări | sursă, amd64, arm64, armhf, i386, ppc64el, s390x`, dar care nu este ambalat pentru 16.04 sau 20.04; nici Ubuntu Core 16 sau 20. Întrebarea și versiunile dvs. nu se aliniază https://packages.ubuntu.com/search?keywords=curl&searchon=names&suite=all&section=all

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.