Πρόβλημα SSL CA σε CentOS7 Docker και Λύση
Τα CentOS 7 containers σε Apple Silicon αποτυγχάνουν σε κάθε κλήση HTTPS με curl error 77. Η λύση είναι ένα κενό αρχείο στο /etc/sysconfig, και γιατί δουλεύει.

Όταν παίζω με την CentOS7 docker image σε MacBookPro M1, φαίνεται ότι δεν συνδέεται στους διακομιστές που απαιτούν σύνδεση HTTPS.
Για παράδειγμα, όταν τρέχω την εντολή yum -y update επιστρέφει curl: (77) Problem with the SSL CA cert (path? access rights?). Χμμ, μοιάζει με Bug του ΛΣ επειδή τα ca-certificates μου είναι εντάξει.
Δοκίμασα να στείλω μια εντολή GET μέσω curl και φαίνεται ότι δεν λειτουργεί.
$ curl -vvv https://google.com
* About to connect () to google.com port 443 ( # 0)
* Trying 216.58.212.142 ...
* Connected to github.com (216.58.212.142) port 443 (#0)
* Initializing NSS with certpath: sql: / etc / pki / nssdb
* Closing connection 0 curl: ( 77 ) Problem with the SSL CA cert ( path? Access rights? )Ούτε το wget λειτουργεί με συνδέσεις HTTPS και έκανα κάποια έρευνα online και είδα ότι είναι πραγματικό bug. Ορίστε οι λεπτομέρειες: https://bugs.centos.org/view.php?id=16282
Η Λύση
$ touch "/etc/sysconfig/64bit_strstr_via_64bit_strstr_sse2_unaligned"Ναι, αυτό είναι. Απλά χρειαζόμαστε αυτό το αρχείο για να τρέχουμε TCP συνδέσεις με ασφάλεια. Ορίστε τα αποτελέσματα μετά τη λύση.
$ curl -I https://google.com
HTTP/2 301
location: https://www.google.com/
content-type: text/html; charset=UTF-8
date: Tue, 08 Mar 2022 08:16:51 GMT
expires: Tue, 08 Mar 2022 08:16:51 GMT
cache-control: private, max-age=2592000
server: gws
content-length: 220
x-xss-protection: 0
x-frame-options: SAMEORIGIN
set-cookie: CONSENT=PENDING+370; expires=Thu, 07-Mar-2024 08:16:51 GMT; path=/; domain=.google.com; Secure
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"Είναι επίσης μυστήριο ότι αναπαράγεται μόνο στο M1 μηχάνημα μέχρι στιγμής. Αλλά προς το παρόν, μπόρεσα να εντοπίσω την αιτία και είναι εντάξει να φτάνεις στον στόχο, σωστά;
Αναφορές
Περισσότερα από τον Ercan
Δύο ακόμη ιστότοποι, ίδιος συγγραφέας, διαφορετικό έδαφος.
AI, LLMs, agents, εφαρμοσμένη ML.
Σημειώσεις πεδίου για AI workloads. Ανάλυση κόστους Bedrock, agent patterns, trade-offs αποθήκευσης διανυσμάτων, failure modes σε παραγωγή.
Επισκεφθείτε ercan.ai →Ο κόμβος. Σχετικά, συμβουλευτική, επικοινωνία.
Προσωπικός κόμβος και για τις δύο διαδρομές γραφής. Ποιος είμαι, πώς λειτουργεί η συμβουλευτική, πώς να επικοινωνήσετε.
Επισκεφθείτε ercanermis.com →