شما هنوز به سیستم وارد نشده اید.

#1 2017-01-10 12:27:47

ali.1020
عضو
ثبت شده: 2017-01-10
ارسال ها: 2

[حل شد] مشکل در هنگام نصب آرچ

سلام دوستان
بعد از دانلود بسته های base و base-devel موقع نصب ارور زیر رو میده

error: krb5: signature from "Levente Polyak (anthraxx) <levente@leventepolyak.net>" is unknown trust
::File /mnt/var/cashe/pacman/pkg/krb5-1.13.7-1-i686.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it?[Y/n]

همین ارور برای libpsl هم نمایش داده میشه
یک بار هر دوتا رو Y زدم و یک بار هم n اما در هر دو حالت ارور زیر رو داد:

error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.
==>ERROR: Failed to install packages to new root

آخرین ویرایش توسط ali.1020 (2017-01-28 15:13:11)

آفلاین

#2 2017-01-10 12:49:04

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 297

پاسخ: [حل شد] مشکل در هنگام نصب آرچ

این دستورات رو انجام بده و مجددا امتحان کن:

# pacman-key --init
# pacman-key --populate

اگر باز هم اون خطا رو گرفتی اینکار رو بکن:

# nano /etc/pacman.conf

در فایل تنظیمات pacman مقدار متغیر SigLevel رو از Required DatabaseOptional به Never تغییر بده:

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Never

بعد بسته ها رو نصب کن. البته این راه حل موقتیه. بعد از نصب گروه base و base-devel زمانیکه chroot کردی اونجا حتما این دستورات رو اجرا کن:

# pacman-key --init
# pacman-key --populate

آخرین ویرایش توسط morealaz (2017-01-10 12:49:46)

آفلاین

#3 2017-01-28 15:12:08

ali.1020
عضو
ثبت شده: 2017-01-10
ارسال ها: 2

پاسخ: [حل شد] مشکل در هنگام نصب آرچ

morealaz نوشته است که:

این دستورات رو انجام بده و مجددا امتحان کن:

# pacman-key --init
# pacman-key --populate

اگر باز هم اون خطا رو گرفتی اینکار رو بکن:

# nano /etc/pacman.conf

در فایل تنظیمات pacman مقدار متغیر SigLevel رو از Required DatabaseOptional به Never تغییر بده:

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel = Never

بعد بسته ها رو نصب کن. البته این راه حل موقتیه. بعد از نصب گروه base و base-devel زمانیکه chroot کردی اونجا حتما این دستورات رو اجرا کن:

# pacman-key --init
# pacman-key --populate

ممنون از شما فقط مقدار SigLevel رو به Never تغییر دادم و مشکل حل شد

فقط اینکه چرا این مشکل پیش اومد؟؟؟من قبلا هم آرچ رو نصب کرده بودم و این مشکل رو نداشتم.

آخرین ویرایش توسط ali.1020 (2017-01-28 15:13:41)

آفلاین

#4 2017-01-28 20:55:55

morealaz
عضو
از : کرمان
ثبت شده: 2016-03-19
ارسال ها: 297

پاسخ: [حل شد] مشکل در هنگام نصب آرچ

این مشکل بدلیل این پیش میاد که ممکنه بعضی مواقع کلیدهای gpg افرادی که بسته های آرچ رو ایجاد میکنند تغییر کنه و بدلیل ساختار gpg باید کلیدهای عمومی جدید این افراد در سیستم شما وجود داشته باشه و import شده باشه تا pacman بتونه signature بسته رو چک کنه. حالا ممکنه فایل iso که شما استفاده میکردی برای نصب آرچ مربوط به قبل از تغییر کلیدهای عمومی باشه و کلیدهای جدید در اون وجود نداشته باشه و شما با این خطا مواجه بشید البته در سیستم جدیدی که نصب میکنید چون جدیدترین کلیدها نصب میشه این مشکل رو ندارید.

آفلاین

پانوشت انجمن

پشتیبانی توسط تیم آرچ لینوکس ایران و نیرو گرفته با FluxBB