APT میتواند بستهها را بارگیری کند، اما کلید امضا نمیرسد
بارگیری از مخزن و بهدست آوردن کلید امضا میتوانند از برنامهها و تنظیمات پروکسی متفاوتی استفاده کنند. مسیر بارگیری را بدون تضعیف اعتماد بستهها اصلاح کنید.
تنظیم کارکنندهٔ Acquire::http::Proxy دربارهٔ بارگیری ناموفق کلید امضا چیز زیادی ثابت نمیکند، تا وقتی بدانید کدام برنامه کلید را میآورد.
دستورهای قدیمیتر با apt-key adv مسیر سرور کلید GnuPG را درگیر میکنند. روشهای نصب دیگر کلید را با curl یا مرورگر بارگیری میکنند. این برنامهها همگی پیکربندی پروکسی خود APT را نمیخوانند.
برای درخواست از سرور کلید GnuPG
GnuPG برای عملیات شبکهٔ مربوطه از dirmngr استفاده میکند. گزینههای مستند آن شامل honor-http-proxy و تنظیم صریح http-proxy است؛ تنظیم صریح متغیر محیطی را نادیده میگیرد. پوشهٔ خانگی و حسابی از GnuPG را که واقعاً استفاده میشود بررسی کنید، بهویژه برای دستوری با دسترسی ممتاز.
نشانی سرور کلید را هم بررسی کنید. اتصال بومی به سرور کلید با درخواست HTTPS برای همان کلید یکسان نیست. دسترسی مرورگر از طریق پروکسی HTTP اجازهٔ یک اتصال مستقیم جداگانه به درگاه سرور کلید را ثابت نمیکند.
روش نصب کنونی ناشر را دنبال کنید
برای تعمیر دسترسی شبکه، دستور منسوخ اعتماد سراسری را زنده نکنید. دستورهای کنونی ناشر باید منبع کلید و حلقهٔ کلید موردنظر را مشخص کنند. اگر از بارگیری HTTPS استفاده میکنند، کلاینت HTTP را که آن درخواست را میفرستد پیکربندی کنید. جایی که ناشر بهطور عمومی در دسترس است و واسطههای عمومی مجازند، فهرست پروکسی HTTP نقاط پایانی نامزد ارائه میدهد؛ بررسی اثر انگشت همچنان الزامی جداگانه است.
اثر انگشت کامل مورد انتظار کلید را از طریق اطلاعات ناشر تأیید کنید. فایل بارگیریشده، نام نمایشی مطابق یا نتیجهٔ جستجو هویت را ثابت نمیکند. برای چرخش کلید، فرایند جایگزینی مستند کنونی را به کار ببرید.
گزینهٔ Signed-By در APT میتواند آن مخزن را به حلقهٔ کلید مشخصی پیوند دهد، بهجای دادن اعتماد عمومی میان منابع. قالب و پسوند لازم حلقهٔ کلید را بررسی کنید، سپس مطمئن شوید حساب دریافت میتواند فایل را بخواند و از پوشههای والد آن عبور کند. دسترسی مدیر بهتنهایی آن اجازه را ثابت نمیکند.
بگذارید خطا بررسی بعدی را مشخص کند
- پایان مهلت به مسیر بارگیر یا دسترسیپذیری نقطهٔ پایانی مربوط است.
- چالش پروکسی به حساب و روش پشتیبانیشدهٔ آن مربوط است.
- ناهمخوانی اثر انگشت یک شکست اعتماد پس از تحویل است.
- خطای امضای بعدی APT میتواند به مسیر حلقهٔ کلید یا پیوند مخزن مربوط باشد.
آن مرحله را با حفظ بررسی امضا حل کنید. غیرفعال کردن آن، بررسیای را که راهاندازی کلید امضا باید فراهم کند حذف میکند.