مشکل میرور در پارچ لینوکس

درود دوستان خدا قوت.
من در نت ملی پارچ لینوکس رو ریختم . تا الان ۲ تا لیست میرور سرور امتحان کردم ولی گویا درست جوابگو نبوده و این ارور رو داده

error: extension-manager: signature from “George Hu integral@archlinux.org” is unknown trust
:: File /var/cache/pacman/pkg/extension-manager-0.6.5-1-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: udisks2: signature from “George Hu integral@archlinux.org” is unknown trust
:: File /var/cache/pacman/pkg/udisks2-2.11.1-2-x86_64.pkg.tar.zst is corrupted (invalid or corrupted package (PGP signature)).
Do you want to delete it? [Y/n] n
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

همچنین وقتی میرم برای ارتقای سیستم این شکلی میشود:

:: Starting full system upgrade…
:: Replace geocode-glib-2 with extra/geocode-glib? [Y/n] y
:: Replace gstreamer-vaapi with extra/gst-plugin-va? [Y/n] y
:: Replace gvfs-google with extra/gvfs? [Y/n] y
:: Replace vulkan-mesa-device-select with extra/vulkan-mesa-implicit-layers? [Y/n] y
resolving dependencies…
looking for conflicting packages…
:: geocode-glib-3.26.4-6 and geocode-glib-common-3.26.4-4 are in conflict. Remove geocode-glib-common? [y/N] N
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: geocode-glib-3.26.4-6 and geocode-glib-common-3.26.4-4 are in conflict (geocode-glib-common<=3.26.4-5)

اگر کسی از دوستان راه حلی داره خوشحال میشم بشنوم
تشکر از شما

این رو امتحان کن:

sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -Sy archlinux-keyring

و اون بخشی که N زدی هم باید y بزنی که پکیج قدیمی حذف بشه و پکیج جدید بیاد به جای اون.

تشکر مرسی عزیز جان کامندی که فرمودی رو امتحان کردم و اروری نداد و درست بود :+1: ولی اینبار دیگه مشکل از اینترنت یا میرور لیست هام هست فکنم, چون ارور هایی شبیه زیر دریافت کردم:

error: failed retrieving file ‘jemalloc-1:5.3.1-2-x86_64.pkg.tar.zst’ from mirror-linux.runflare.com : The requested URL returned error: 404
error: failed retrieving file ‘jemalloc-1:5.3.1-2-x86_64.pkg.tar.zst’ from mirror.kernel.ir : Could not resolve host: mirror.kernel.ir
warning: fatal error from mirror.kernel.ir, skipping for the remainder of this transaction
error: failed retrieving file ‘jemalloc-1:5.3.1-2-x86_64.pkg.tar.zst’ from mirror.mobinhost.com : The requested URL returned error: 404
error: failed retrieving file ‘jemalloc-1:5.3.1-2-x86_64.pkg.tar.zst’ from repo.iut.ac.ir : The requested URL returned error: 404
error: failed retrieving file ‘jemalloc-1:5.3.1-2-x86_64.pkg.tar.zst’ from mirror.arvancloud.ir : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.

این رو مطالعه کنید:

یا میتونید از دکمه دکمه «اینترنت داخلی» در ابزار مدیریت مخازن پارچ (mirrorman) استفاده کنید:

این ارور 404 رو تمام مخازن ایرانی روی بعضی پکیج ها دارن اما میرور ران فلر کامله, که اونم دکمه ی اینترنت داخلی قرارش نمیده تو میرور ها.

داخل فایل

/etc/pacman.d/mirrorlist

هرچی توش هست رو پاک کن
و این رو قرار بده:

## Parch Mirrorlist

Server = http://repo.iut.ac.ir/repo/archlinux/$repo/os/$arch
Server = https://mirror.mobinhost.com/archlinux/$repo/os/$arch
Server = https://mirror.kernel.ir/archlinux/$repo/os/$arch
Server = https://mirror.arvancloud.ir/archlinux/$repo/os/$arch
Server = https://mirror.0-1.cloud/archlinux/$repo/os/$arch
Server = https://mirror-linux.runflare.com/archlinux/$repo/os/$arch

سپس با استفاده از

sudo pacman -Syyu

به ادامه اپدیت بپرداز