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

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

    מתוזמן נעוץ נעול הועבר כללי
    nodejslinuxubuntusslerror
    8 פוסטים 3 כותבים 1.6k צפיות 2 עוקבים
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • תגובה כנושא
    התחברו כדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • NanifN מנותק
      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.

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

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

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

        תגובה 1 תגובה אחרונה תגובה ציטוט 7
        • yzahnY מנותק
          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
            • NanifN מנותק
              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 עדיין לא משתמשת עם התעודות של המערכת בכלל?

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

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

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