مشکل yum update – خطا Error: Protected multilib versions
چند دقیقه پیش قصد بروز رسانی یکی از سرور های لینوکس را داشتیم که متن خطای زیر نمایش داده می شد:
Error: Protected multilib versions: libgcc-4.4.6-4.el6.i686 != libgcc-4.4.6-3.el6.x86_64
Error: Protected multilib versions: glibc-2.12-1.80.el6_3.5.i686 != glibc-2.12-1.47.el6_2.12.x86_64
You could try using –skip-broken to work around the problem
منظور این خطا این است که libgcc به هر دلیلی دو بار نصب شده. در متن خطا پیشنهاد شده که با دستور
yum update –skip-broken می تونید نرم افزار های سیستم عامل را به روز کنید و خطا را نادیده بگیرید، ولی این راه حل ما نیست.
دستور زیر را اجرا می کنیم :
rpm -qa | grep glibc
خروجی:
libgcc-4.4.6-3.el6.x86_64
libgcc-4.4.6-4.el6.i686
می بینیم که libgcc دو بار نصب شده، یک بار نسخه ۳۲ بیتی و بار دیگر نسخه ۶۴ بیتی.
با توجه به اینکه نسخه سیستم عامل سرور لینوکس طلاهاست ۶۴ بیتی است، نسخه ۳۲ را حذف می کنیم:
yum remove libgcc-4.4.6-4.el6.i686
به همین سادگی مشکل حل شد!
لینک کوتاه مطلب : https://blog.talahost.com/?p=50
برچسب ها :