مشکل در mirrorman

سلام وقت بخیر :seedling:

یک مشکلی در تولید فایل mirrorlist توسط mirrorman مشاهده کردم که خواستم گزارش بدهم.

روی سیستم من (Parch Linux) بعد از اجرای mirrorman، فایل /etc/pacman.d/mirrorlist به این شکل تولید شده بود:

Server = http://mirror.example.com/archlinux$repo/os/$arch

در نتیجه pacman آدرس‌ها را اشتباه تفسیر می‌کرد و خروجی نهایی به شکل زیر می‌شد:

archlinuxcore/os/x86_64
archlinuxextra/os/x86_64

در حالی که مسیر صحیح باید شامل / قبل از $repo باشد:

archlinux/core/os/x86_64
archlinux/extra/os/x86_64

این باعث شد تمام mirrorها با خطای 404 مواجه شوند و امکان سینک کردن دیتابیس‌های pacman وجود نداشته باشد.

من با اضافه کردن / قبل از $repo در mirrorlist مشکل را موقتاً برطرف کردم و pacman دوباره بدون مشکل کار کرد.

لطفاً بررسی کنید آیا این مشکل مربوط به خود mirrorman یا قالب تولید mirrorlist است. اگر باگ وجود دارد، خوشحال می‌شوم در نسخه‌های بعدی اصلاح شود.

البته احتمال دارد مشکل فقط مربوط به سیستم یا تنظیمات خاص من باشد، برای همین گزارش را ارسال کردم تا بررسی شود.

ممنون از زحمات شما :folded_hands:

نسخه میرورمن هم ذکر کنید که کدوم نسخه است‌

۰.۳ یا ۰.۴

به اطلاعات بیشتری نیاز داریم

این باگ توی نسخه ۰.۴ وجود داشت و در ۰.۴.۱ برطرف شد و این نسخه هم اکنون در مخازن پارچ برای به‌روزرسانی در دسترس هستش.

با تشکر از مشارکت شما.

sudo pacman -Syu