שגיאת APT "מאגר שינה את ערך המקור שלו"

צפה בקטגוריות

שגיאת APT "מאגר שינה את ערך המקור שלו"

1 דק קריאה

סקירה כללית #

במהלך עדכון מערכת באמצעות noid-updater, ייתכן שתיתקל בשגיאה הבאה:

E: מאגר 'file:/media/local_update_repo bookworm InRelease' שינה את ערך ה-'Origin' שלו מ-'Debian' ל-'Relianoid'

בעיה זו מונעת את המשך תהליך העדכון.

לגרום #

התנהגות זו קשורה לשינוי מטא-נתונים שנערך לאחרונה ב RELIANOID עדכון מאגרי מידע.

באופן ספציפי, תווית "מקור" של המאגר עודכנה מדביאן ל-Relianoid.

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

עם זאת, מנהל החבילות של APT כולל מנגנון אבטחה שמזהה שינויים במטא-דאטה של ​​המאגר (כגון Origin, Label או Suite). כאשר שינוי כזה מזוהה, APT חוסם עדכונים עד לרענון המטמון המקומי, כדי למנוע זיופים אפשריים של המאגר.

פתרון #

כדי לפתור את הבעיה, נקה את מטמון APT המקומי כדי שהמערכת תוכל לקבל את המטא-דאטה המעודכן של המאגר.

הפעל את הפקודה הבאה:

rm -rf /var/lib/apt/lists/*

לאחר מכן נסה שוב את תהליך העדכון:

עדכון noid noid-updater -i

הסבר #

מסיר /var/lib/apt/lists/* מאלץ את APT לבנות מחדש את המטא-דאטה של ​​המאגר המקומי שלו, כך שבניסיון העדכון הבא, המערכת תזהה ותקבל את החדש. מקור: רליאנואיד ערך. זוהי פעולה חד פעמית הנדרשת לאחר שינוי המטא-דאטה.

הערות נוספות #

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

📄 הורד מסמך זה בפורמט PDF #

    דואר אלקטרוני: *

    מופעל על ידי BetterDocs