ניווט

    • הרשמה
    • התחברות
    • חיפוש
    • פוסטים אחרונים
    • תגיות
    • משתמשים
    • קבוצות
    • חיפוש
    • נטפרי-וויקי
    • En

    שגיאה בהרצת שרת נוד - unable to verify the first certificate

    כללי
    nodejs linux ubuntu ssl error
    3
    8
    1124
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגב כנושא
    התחבר בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • Nanif
      Nanif נערך לאחרונה על ידי Nanif

      שלום,
      יש לי שרת nodejs,שרץ במחשב (linux ( ubuntu.

      בכל קריאה שאני מנסה לגשת לשרת אני מקבלת את השגיאה הבאה:
      Error: unable to verify the first certificate at TLSSocket.onConnectSecure (_tls_wrap.js:1058:34) at TLSSocket.emit (events.js:198:13) at TLSSocket.EventEmitter.emit (domain.js:448:20) at TLSSocket._finishInit (_tls_wrap.js:636:8)

      גם כאשר אני מנסה להתקין עם curl אני מקבלת שגיאה לדוג' עבור הפקודה הבאה (התקנת npm)
      curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

      אני מקבלת את השגיאה הזו:
      curl: (60) SSL certificate problem: unable to get local issuer certificate More details here: https://curl.haxx.se/docs/sslcerts.html

      curl failed to verify the legitimacy of the server and therefore could not establish a secure connection to it. To learn more about this situation and how to fix it, please visit the web page mentioned above.

      אציין כי בגלישה ללא חסימה הבעיה לא קיימת,
      אשמח לעזרה,
      תודה רבה.

      yzahn תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • נטפריס
        נטפריס נערך לאחרונה על ידי

        http://wiki.netfree.link/wiki/התקנת_תעודה_במערכת_ההפעלה_Ubuntu

        תגובה 1 תגובה אחרונה תגובה ציטוט 7
        • yzahn
          yzahn @Nanif נערך לאחרונה על ידי

          בנוסף למה ש@נטפריס ציין
          יש לפעול לפי הוראות אלו כדי ש-nodejs תכיר בתעודת האבטחה של נטפרי

          נטפריס תגובה 1 תגובה אחרונה תגובה ציטוט 5
          • נטפריס
            נטפריס נערך לאחרונה על ידי נטפריס

            או ככה:

             curl http://netfree.link/netfree-ca.crt --output /usr/local/share/ca-certificates/netfree-ca.crt
                 
             update-ca-certificates
            
             echo "export NODE_EXTRA_CA_CERTS=/etc/ssl/certs/ca-certificates.crt" >> ~/.profile
             export NODE_EXTRA_CA_CERTS=/etc/ssl/certs/ca-certificates.crt
            
            תגובה 1 תגובה אחרונה תגובה ציטוט 4
            • Nanif
              Nanif נערך לאחרונה על ידי

              @נטפריס תודה רבה רבה,
              הפנית אותי בדיוק למקום הנכון, ישלם ד' פעלך.

              הטעות שלי הייתה שאני הורדתי את ה certificate באופן ידני, ושמתי אותו בקובץ /usr/local/share/ca-certificates/
              מה שפיספתי היה את הפקודה הזו: curl -sL http://netfree.link/dl/ubuntuCertInstallNetFree.sh | sudo -E bash -
              אשמח אם תוכל להסביר לי מה המשמעות שלה.
              ושוב תודה רבה לכל העוזרים.

              נטפריס תגובה 1 תגובה אחרונה תגובה ציטוט 2
              • נטפריס
                נטפריס @Nanif נערך לאחרונה על ידי

                @Nanif היא מורידה קובץ שלם, סקריפט בן כמה שורות, ומריצה את תוכנו.

                תגובה 1 תגובה אחרונה תגובה ציטוט 2
                • נטפריס
                  נטפריס @yzahn נערך לאחרונה על ידי נטפריס

                  @yzahn אתה בטוח ש update-ca-certificates לא מספיק?
                  nodejs עדיין לא משתמשת עם התעודות של המערכת בכלל?

                  yzahn תגובה 1 תגובה אחרונה תגובה ציטוט 3
                  • yzahn
                    yzahn @נטפריס נערך לאחרונה על ידי yzahn

                    @נטפריס אני לא בטוח... הברירת מחדל עדיין לא להשתמש במאגר המערכת אלא במאגר המוטמע. אבל יש אופצית שעת בנייה (רק עבור לינוקס) שאפשר להפעיל בשעת בנייה מקוד המקור שאומר לנוד להשתמש בברירת מחדל במאגר המערכת. השאלה אם ההפצות מפעילים את האופציה. מבדיקה בחבילת נוד של דביאן נראה שהם מפעילים את זה. אבל צריך לקחת בחשבון שהנוד של דביאן לא מעודכן ואפשר להתקין גם ממקורות אחרות...
                    בכל מקרה למדתי דבר שלא הכרתי שיש דגל שאפשר להדליק בשעת ריצה (זה יעבוד רק בלינוקס),

                    node --use-openssl-ca
                    
                    תגובה 1 תגובה אחרונה תגובה ציטוט 4
                    • פוסט ראשון
                      פוסט אחרון