בירור | pip בלינוקס לא עובד אחרי עדכון לתעודה החדשה של נטפרי
-
@cfopuser להתעלם משגיאות ssl זה אולי בסדר כטלאי חד פעמי, אבל ממש לא מומלץ לטווח הארוך. מישהו יכול להתקין לך חבילה נגועה בלי שתוכל לזהות את זה.
-
מ מישהו12 סימן נושא זה כשאלה
-
מ מישהו12 סימן נושא זה כנפתר
-
לא ברור מה הייתה הבעיה, אבל @a0533057932 האלוף עזר לי בפרטי... והסתדר.
@מישהו12 אם זו בעיה שלדעתך עלולה להיווצר לאנשים אחרים בהמשך, אולי כדאי ש @a0533057932 יכתוב הסבר קצר מה הייתה הביה ומה הפתרון שלה..
-
@מישהו12 אם זו בעיה שלדעתך עלולה להיווצר לאנשים אחרים בהמשך, אולי כדאי ש @a0533057932 יכתוב הסבר קצר מה הייתה הביה ומה הפתרון שלה..
@חובבן-מקצועי הבעיה הייתה שמשום מה הסקריפט של נטפרי אמור לעשות כמה פעולות
1. מוסיף תעודות לבאנדל המערכת
/etc/ssl/certs/ca-certificates.crt2. יוצר symlink
/etc/ca-bundle.crt → /etc/ssl/certs/ca-certificates.crt3. מגדיר משתני סביבה ב-
/etc/environmentREQUESTS_CA_BUNDLE=/etc/ca-bundle.crt SSL_CERT_FILE=/etc/ca-bundle.crt CURL_CA_BUNDLE=/etc/ca-bundle.crt NODE_EXTRA_CA_CERTS=/etc/ca-bundle.crtולאחר בדיקה התברר שהסקריפט אכן הוסיף את התעודות לבאנדל המערכת
אולם ולא יצא הסבר למה
א. לא יצר את קיצור הדרך ל etc/ca-bundle.crt
ב. יצר רק את CURL_CA_BUNDLE=/etc/ca-bundle.crt ולא את 3 האחריםובכלל הסקריפט משום מה לא מגדיר את זה
pip config set global.cert /etc/ca-bundle.crtשיתכן שגם נצרך
לאחר שהוספנו ידנית את קיצור הדרך ואז את משתני הסביבה
ולאחר שעשינו טעינה מחדש למשתני הסביבהsource /etc/environmentומחיקת הVENV וכד' ומשחק שוב עד שהתרעננו משתני הסביבה
הדברים חזרו לעבוד ברוך ה'
