Sina
5 سال پیش توسط Sina مطرح شد
11 پاسخ

خطا هنگام اجرای دستور yum check update

سلام وقت بخیر
من یه مشکلی که دارم اینه که زمانی که از دستور yum check-update استفاده میکنم هیچ کدام از پیکج هام آپدیت نمیشه و خطای زیر داده میشه و زمانی که میخوام وب سرور رو هم تغییر بدم و یک وب سرور دیگه نصب کنم هم باز همین خطا داده میشه
راهکارهایی که تو نت بود را امتحان کردم ولی جواب نداد
از Centos 7 استفاده میکنم
ممنون میشم راهنمایی بفرمایید

Loaded plugins: fastestmirror
Determining fastest mirrors
epel/x86_64/metalink                                                                                         | 5.4 kB  00:00:00     
 * base: repo.inara.pk
 * epel: mirror01.idc.hinet.net
 * extras: mirror.netdirekt.com.tr
 * remi-safe: mirrors.neterra.net
 * updates: repo.inara.pk
base                                                                                                         | 3.6 kB  00:00:00     
cwp                                                                                                          | 2.9 kB  00:00:00     
epel                                                                                                         | 5.4 kB  00:00:00     
extras                                                                                                       | 3.4 kB  00:00:00     
mariadb                                                                                                      | 2.9 kB  00:00:00     
remi-safe                                                                                                    | 3.0 kB  00:00:00     
updates                                                                                                      | 3.4 kB  00:00:00     
https://packagecloud.io/varnishcache/varnish5/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 403 - Forbidden
Trying other mirror.
To address this issue please refer to the below wiki article

https://wiki.centos.org/yum-errors

If above article doesn't help to resolve this issue please use https://bugs.centos.org/.

 One of the configured repositories failed (varnishcache_varnish5),
 and yum doesn't have enough cached data to continue. At this point the only
 safe thing yum can do is fail. There are a few ways to work "fix" this:

     1. Contact the upstream for the repository and get them to fix the problem.

     2. Reconfigure the baseurl/etc. for the repository, to point to a working
        upstream. This is most often useful if you are using a newer
        distribution release than is supported by the repository (and the
        packages for the previous distribution release still work).

     3. Run the command with the repository temporarily disabled
            yum --disablerepo=varnishcache_varnish5 ...

     4. Disable the repository permanently, so yum won't use it by default. Yum
        will then just ignore the repository until you permanently enable it
        again or use --enablerepo for temporary usage:

            yum-config-manager --disable varnishcache_varnish5
        or
            subscription-manager repos --disable=varnishcache_varnish5

     5. Configure the failing repository to be skipped, if it is unavailable.
        Note that yum will try to contact the repo. when it runs most commands,
        so will have to try and fail each time (and thus. yum will be be much
        slower). If it is a very temporary problem though, this is often a nice
        compromise:

            yum-config-manager --save --setopt=varnishcache_varnish5.skip_if_unavailable=true

failure: repodata/repomd.xml from varnishcache_varnish5: [Errno 256] No more mirrors to try.
https://packagecloud.io/varnishcache/varnish5/el/7/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 403 - Forbidden

زمان اجرای اغلب دستورات مانند yum update httpd نیز این خطا داده می شود


ثبت پرسش جدید
Sina
@sinayas1 5 سال پیش مطرح شد
0

@Alimotreb
مشکل برطرف شد خدا رو شکر
زمانی که این خطا رو | One of the configured repositories failed (varnishcache_varnish5) | رو گوگل میکنید اولین نتیجه جستجو مربوط به این تاپیک میشه گفتم بنویسم شاید بقیه هم بدردشون بخوره :
تو مسیر

 / etc / yum.repos.d /

فایلی به اسم varnishcache_varnish5.repo وجود داشت که اسمش رو تغییر دادم و مشکل برطرف شد و آپدیت کامل انجام شد.


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@sinayas1

دستور :


yum update -y
yum upgrade -y

این 2 مورد رو جهت بروز رسانی در سرور بزنید
البته به روز رسانی راه های دیگه ای هم داره! کنترل پنل دارید؟
چی دارید
مشخصات سرور و نحوه کانفیگ رو بگید تا راهنمایی کنم


Sina
@sinayas1 5 سال پیش آپدیت شد
0

@Alimotreb
سلام ممنون از شما دستورات بالا رو هم زدم باز همون خطا داده میشه بله از CWP استفاده میکنم به عنوان پانل
مشخصات سرور هم مانند عکس زیر است :

Image of Yaktocat

اگر موارد دیگه ای نیاز هست بفرمایید اعلام کنم
اوایل اوکی بود راحت آپدیت میشد جدیدا اینجوری شده !


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام

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

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

nano /etc/resolv.conf

اینا ببینید توش هست یا نه 
nameserver 8.8.4.4
nameserver 8.8.8.8

نیم سرور های گوگل رو میتونید قرار بدید

بعد از اون
yum clean metadata

yum clean all
بزنید
بعد از اون ریبوت بدید
yum update -y رو بزنید و
yum upgrade -y

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


Sina
@sinayas1 5 سال پیش آپدیت شد
0

@Alimotreb
ممنون از پاسختون داخل اون فایل مقادیری که شما گفتید نبود اصلاح کردم با مقادیری که شما فرمودید ریبوت کردم اما بازهم همون ارور داده شد متاسفانه
فقط اینکه دوباره دارم فایل رو چک میکنم همون مقدار قبلی داخلش هست بعد از ریبوت شدن

# Generated by NetworkManager
nameserver 192.168.16.71

Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@sinayas1
خواهش میکنم
یادمه شما یه سرور لوکال محلی داشتید
این همونه؟
اگر همونه توی آپدیت پکیج ها باید DNS های گوگل و مرجع باشه تا بتونه اتصال بگیره و آپدیت کنه
اون مقادیری که گفتم رو بزارید
سیو کنید به دقت
و ریبوت بدید
بعد از اون yum update -y رو فراخونی کنید


Sina
@sinayas1 5 سال پیش مطرح شد
0

@Alimotreb
مرسی حافطه بله دقیقا همونه
سرور لوکال هست نیم سرور گوگل رو هم میزارم (چه تکی و چه با مقدار پیش فرض خودش) سیو میشه ولی بعد که ریبوت میکنم سرور رو دوباره فابل رو چک میکنم میبینم نیم سرور گوگل حذف شده و همون پیش فرض خودش یعنی nameserver 192.168.16.71 قرار داده


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@sinayas1

DNS هارو که ست کردید
به ترتیب بعدش اینارو بزنید
yum clean metadata

yum clean all
بزنید
yum update -y رو بزنید و بعد
yum upgrade -y

و بعد از اینا ریبوت بدید


Sina
@sinayas1 5 سال پیش آپدیت شد
0

@Alimotreb
متاسفانه بازهم همون خطا ها داده میشه :( راه کار دیگه ای نیست ؟ موضوع اینه فقط مشکل آپدیت نیست اکثر کارایی که میخوام بکنم همین خطا داده میشه حتی وب سرور هم میخوام عوض کنم با همین خطا روبرو میشم !
ربطی به فی ل. تر بودنُ اینا نداره ؟
تنظیمات این صفحه درسته ؟ تغییر نباید داد ؟ اون Sharedip رو من دست نزدم از اول همین بود ربطب به این نداره ؟
Image of Yaktocat


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@sinayas1

نه به اون آیپی مربوط نمیشه

به ******** هم مربوط میشه ولی نه برای اپدیت های خود سنت او اس!

راه دیگه ای به ذهنم نمیرسه برای شما


Sina
@sinayas1 5 سال پیش مطرح شد
0

@Alimotreb
مشکل برطرف شد خدا رو شکر
زمانی که این خطا رو | One of the configured repositories failed (varnishcache_varnish5) | رو گوگل میکنید اولین نتیجه جستجو مربوط به این تاپیک میشه گفتم بنویسم شاید بقیه هم بدردشون بخوره :
تو مسیر

 / etc / yum.repos.d /

فایلی به اسم varnishcache_varnish5.repo وجود داشت که اسمش رو تغییر دادم و مشکل برطرف شد و آپدیت کامل انجام شد.


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
1

سلام
@sinayas1

بسیار عالی
ریپازیتوری شما کش شده بوده ، پاک هم نمیشده
تغییر نام دادید! مجدد دانلود و نصب کرده!


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام