כיצד לתקן את השגיאה "W: GPG error"

שגיאה w_errordegpg

En Ubunlog אנחנו רוצים להראות לך איך אנחנו יכולים לתקן באג שנראה במבט ראשון כואב לתקן, אך למעשה ניתן לתקן מריץ כמה פקודות או באמצעות כלי גרפי נדבר גם על זה.

והאם זה לפעמים, מתי אנו עובדים עם מאגר (או חבילה כלשהי) כדי להתקין אותה, לעדכן אותה או אפילו לעדכן את רשימת המאגרים שלנו עדכון sudo apt-get, השגיאה שהזכרנו בכותרת מאמר זה עשויה להופיע. כפי שאמרנו, קל מאוד לתקן את זה. אנחנו אגיד לך.

כפי שניתן לראות בתמונה העומדת בראש מאמר זה, השגיאה המוצגת מספרת לנו את הדברים הבאים:

W: שגיאת GPG: http://ppa.launchpad.net מדויק שחרור: לא ניתן היה לאמת את החתימות הבאות מכיוון שהמפתח הציבורי שלך אינו זמין: NO_PUBKEY ABCDEFGH12345678

פתרון דרך טרמינל

כדי לפתור את זה דרך הטרמינל עלינו להתייעץ עם מפתח ציבורי תקף לשרת אובונטו מאובטח, שאותו אנו יכולים לעשות באמצעות הפקודה הבאה:

sudo apt-key adv – keyserver keyserver.ubuntu.com –recv-keys ABCDEFGH12345678

היכן ש- ABCDEFGH12345678 הוא המפתח שהשגיאה מודיעה לנו שהוא דוחה אותנו.

בנוסף, לכל אחד מהמפתחות שאנחנו רואים שדוחה אותנו (שיכול להיות יותר מאחד) עלינו לבצע את הפקודה הבאה:

sudo apt-key adv – keyserver keyserver.ubuntu.com –recv-keys

פיתרון גרפי (AND PPA Manager)

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

sudo add-apt-repository ppa: webupd8team / y-ppa-manager
עדכון sudo apt-get
sudo apt-get להתקין y-ppa-manager

צילום מסך מ- 2016-03-29 16:00:18

לאחר ההתקנה, עלינו להיכנס מתקדםוברגע שנכנס פנימה עלינו ללחוץ על נסה לייבא את כל מפתחות ה- GPGוהמתן לסיום התהליך. אם הכל עבד כראוי, יש לשחזר את כל המפתחות שלנו ללא בעיות, וכאשר אנו מריצים מחדש א עדכון sudo apt-get השגיאה כבר לא אמורה להופיע בפנינו.

בכל מקרה, אנו מקווים שמאמר זה עזר לך להיפטר מהשגיאה הזו כל כך מוזרה וכל כך קשה לפתור שהיא נראית בהתחלה. כפי שראינו, אנו יכולים לתקן את זה מהטרמינל באמצעות מפתח apt או באמצעות הכלי הגרפי ומנהל PPA. אם יש לך שאלות אם השגיאה נמשכת, יידע אותנו בסעיף ההערות. עד הפעם הבאה 🙂


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מאנוטי דיג'ו

    בפתרון דרך טרמינל, אני חושב שהבודק המיר את האפשרויות שקדמו למקף כפול '–` לקווי' ארוכים.

    ברכה ותודה על העזרה.

  2.   הילמר מיגל אומר גרסיה דיג'ו

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

  3.   מר פאקיטו דיג'ו

    רק רציתי להעיר שאף אחת משתי הדרכים שהמאמר חושף אינן טעויות. אני מסביר:

    באחת הפעמים הייתה לי בעיה זו ואי אפשר היה לתקן אותה בשיטת הקונסולה שהמאמר חושף, הריצתי אותה כמה פעמים, וידאתי שעשיתי את זה נכון ואין שום דרך. התייעצתי באינטרנט, קראתי שאפשר לתקן את זה גם עם y-ppa-manager, ניסיתי את זה וזה תיקן בפעם הראשונה. כלומר, הן שיטות משלימות ולא אלטרנטיביות, נהוג שבמקום שהאחד נכשל בשני מנצח.

    עם זאת, במקרה, כמה ימים לפני פרסום מאמר זה (ביום 23/03/2016 במיוחד), אחר בנושא זה פורסם באתר ubuntuleon.com (http://www.ubuntuleon.com/2016/03/que-hacer-cuando-te-sale-un-w-error-de.html) שם נחשפה שיטת הקונסולה. מכיוון שזה כבר קרה לי ושיטה זו לא עבדה עבורי, רציתי לשתף את y-ppa-manager בחוויה שלי בתגובות, ובשפע של פתרונות אפשריים, עמית אחר חשף שיטה שלישית יותר אגרסיבית (ועם יותר גם סיכון, עליו הוא מזהיר), אך גם מהיר יותר, למקרה שאף אחד משני הקודמים לא עבד.

    ברכות.

  4.   לואיס ארנסטו סלאזר דיג'ו

    מישהו יכול להגיד לי איך אני מקבל את המסך של המסך של POST זה?

  5.   ניקול מונוז דיג'ו

    ניסיתי את שיטת הקונסולה וזה לא עבד. עם Y PPA MANAGER אם אני עובד על הברז!

  6.   אלכסיס מונוז דיג'ו

    שיטת הקונסולה לא עבדה עבורי. מנהל ה- y-ppa כן! עכשיו.
    זה לא יאפשר לי להתקין את המאגר אבל עכשיו זה בסדר!

  7.   דאטולו דיג'ו

    הפקודה שעבדה בשבילי היא הבאה:

    ~ sudo apt-key adv –keyserver keyserver.ubuntu.com –recv (מפתח ציבורי)

    [keymaster@google.com> »מפתח משנה חדש אחד
    gpg: המספר הכולל מעובד: 1
    gpg: מפתחות משנה חדשים: 1
    gpg: חתימות חדשות: 3]

    ברכות תודה רבה לך.

  8.   פיודור דיג'ו

    תודה רבה, הצלחתי לפתור את הבעיה !!!

  9.   הרוסי דיג'ו

    שלום, קורה לי שכשאני משתמש בפקודה, ההודעה הבאה מופיעה, כך שהיא לא מסיימת לתת מקשים חדשים:
    gpg: מפתח EF0F382A1A7B6500: מפתח ציבורי «[מזהה משתמש לא נמצא]» מיובא
    gpg: המספר הכולל מעובד: 1
    gpg: מיובא: 1
    gpg: אזהרה: דילוג על מקש אחד בגלל גודלו הגדול
    gpg: אזהרה: דילוג על מקש אחד בגלל גודלו הגדול

    האם מישהו יודע כיצד אוכל לעקוף את הצעד הזה?

    תודה רבה

  10.   וסטאלין דיג'ו

    עם Y PPA MANAGER זה עבד ישירות !!! תודה רבה, כבר חשבתי להסיר את הכל! 🙂

  11.   וסטאלין דיג'ו

    ... תודה, כבר חשבתי להסיר את הכל !!! 🙂 ועם ה- y-ppa זה עבד ישירות ...

  12.   חאבייר ינז דיג'ו

    סדק! הפתרון הגרפי עבד בצורה מושלמת.

  13.   חוליו דיג'ו

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

  14.   f_leonardo דיג'ו

    תודה רבה לך!
    הפתרון הגרפי עבד עבורי בצורה מושלמת ומהירה מאוד באובונטו 20.04