Score:0

gnutls_handshake() ล้มเหลว: ได้รับแพ็กเก็ต TLS ที่ไม่คาดคิดจาก Ubuntu 16 curl(7.47.0)

ธง es

ฉันประสบปัญหานี้เมื่อเรียกใช้ curl ไปยังแอปพลิเคชันเป้าหมายที่โฮสต์ใน Ubuntu 20

curl: (35) gnutls_handshake() ล้มเหลว: ได้รับแพ็กเก็ต TLS ที่ไม่คาดคิด ด้านล่างคือเวอร์ชัน curl ในแหล่งที่มา

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

เมื่อฉันทริกเกอร์ curl จากเครื่องอื่นที่รุ่น curl แตกต่างกัน มันใช้งานได้

รุ่น curl ทำงานด้านล่าง

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

ฉันเห็นความแตกต่างว่าในเวอร์ชัน curl ที่ใช้งานได้มี openssl แทนที่จะเป็น gnutls เป็นซอร์สแพ็คเกจ

มีเหตุผลใดที่ gnutls มีปัญหาในการจับมือกับ Ubuntu 20 (curl เดียวกัน (7.47) ทำงานกับแอปพลิเคชันใน Ubuntu 16)

guiverc avatar
cn flag
[Ubuntu 16.04 LTS ถึงจุดสิ้นสุดของการรองรับ *มาตรฐาน* แล้ว](https://fridge.ubuntu.com/2021/03/13/extended-security-maintenance-for-ubuntu-16-04-xenial-xerus -begins-april-30-2021/) ดังนั้นตอนนี้จึงไม่อยู่ในหัวข้อที่นี่ เว้นแต่คำถามของคุณจะเจาะจงเพื่อช่วยให้คุณย้ายไปยัง Ubuntu รุ่นที่รองรับ รองรับ Ubuntu 16.04 ESM แต่ไม่อยู่ในหัวข้อนี้ โปรดดู https://askubuntu.com/help/on-topic ดูเพิ่มเติมที่ https://ubuntu.com/blog/ubuntu-16-04-lts-transitions- เพื่อขยายการรักษาความปลอดภัยการบำรุงรักษา esm
guiverc avatar
cn flag
FYI: โปรแกรมผู้ใช้เดียวกันกับที่ทำงานในผลิตภัณฑ์ Ubuntu Core 16 ทำงานในผลิตภัณฑ์ Ubuntu Core 20; เช่น. นั่นเป็นประโยชน์ของผลิตภัณฑ์ *snap* เท่านั้น *ปี* ในการอัปเกรดระบบปฏิบัติการพื้นฐาน แต่แอปพลิเคชันของผู้ใช้จะไม่เปลี่ยนแปลง (ต่างจากผลิตภัณฑ์ *year.month* ทั่วไป เช่น 16.04 & 20.04) แพ็คเกจของคุณ `curl | 7.47.0-1ubuntu2.19 | xenial ปรับปรุง | แหล่งที่มา, amd64, arm64, armhf, i386, powerpc, ppc64el, s390x` เกี่ยวข้องกับรุ่นที่ไม่รองรับ โดยที่ *focal* กำลังใช้ `curl | 7.68.0-1ubuntu2.7 | โฟกัสอัพเดต | ที่มา, amd64, arm64, armhf, i386, ppc64el, riscv64, s390x`
guiverc avatar
cn flag
เวอร์ชันการทำงานที่คุณพูดถึงคือ `curl | 7.58.0-2ubuntu3.16 | อัพเดทไบโอนิค | แหล่งที่มา, amd64, arm64, armhf, i386, ppc64el, s390x` แต่นั่นไม่ได้บรรจุสำหรับ 16.04 หรือ 20.04; หรือ Ubuntu Core 16 หรือ 20 คำถามและเวอร์ชันของคุณไม่สอดคล้องกัน https://packages.ubuntu.com/search?keywords=curl&searchon=names&suite=all&section=all

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา