خطأ APT: "قام المستودع بتغيير قيمة الأصل"

عرض الفئات

خطأ APT: "قام المستودع بتغيير قيمة الأصل"

1 دقائق للقراءة

نظرة عامة #

أثناء تحديث النظام باستخدام noid-updater، قد تواجه الخطأ التالي:

E: قام المستودع 'file:/media/local_update_repo bookworm InRelease' بتغيير قيمة 'Origin' الخاصة به من 'Debian' إلى 'Relianoid'

تمنع هذه المشكلة استمرار عملية التحديث.

سبب #

يرتبط هذا السلوك بتغيير حديث في البيانات الوصفية في RELIANOID تحديث المستودعات.

على وجه التحديد، و تسمية المستودع "Origin" تم التحديث من دبيان إلى ريليانويد.

تم إدخال هذا التغيير لتحديد ملفات ISO المحدثة التي يتم إنشاؤها وصيانتها بواسطة... RELIANOID الفريق، بدلاً من وراثة تسمية أصل دبيان الافتراضية.

مع ذلك، يتضمن مدير حزم APT آلية أمان تكشف التغييرات في بيانات تعريف المستودع (مثل الأصل، أو التصنيف، أو المجموعة). عند اكتشاف مثل هذا التغيير، يمنع APT التحديثات حتى يتم تحديث ذاكرة التخزين المؤقت المحلية، وذلك لمنع أي محاولة انتحال محتملة للمستودع.

الحلول #

لحل المشكلة، قم بمسح ذاكرة التخزين المؤقت المحلية لـ APT حتى يتمكن النظام من قبول بيانات تعريف المستودع المحدثة.

قم بتشغيل الأمر التالي:

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

ثم أعد محاولة عملية التحديث:

noid-updater noid-updater -i

تفسير #

إزالة /var/lib/apt/lists/* يجبر APT على إعادة بناء بيانات تعريف المستودع المحلي الخاص به، بحيث يتعرف النظام على التحديث الجديد ويقبله عند محاولة التحديث التالية. المنشأ: ريليانويد القيمة. هذا إجراء يتم لمرة واحدة فقط بعد تغيير البيانات الوصفية.

ملاحظات إضافية #

هذا سلوك متوقع وليس خطأً في التحديث نفسه. لا تتأثر أي حزم أو سلامة النظام. يُحسّن هذا التغيير إمكانية التتبع ووضوح البيانات. RELIANOIDمصادر التحديث المُدارة.

📄 قم بتنزيل هذه الوثيقة بصيغة PDF #

    ُ:البريد الالكتروني *