حل مشكلة Missing Dependency التي تظهر مع rebuild-security-providers

السلام عليكم ورحمة الله وبركاته

بسبب كوني أستعمل Tomcat فإنني أحتاج الى الجافا والبلاوي الزرقة التي تأتي من الجافا هذي :)

قبل كم يوم كنت أقوم بتحديث الخادم وإذا بالرسالة الفضيعة تظهر لي:

Missing Dependency: /usr/bin/rebuild-security-providers is needed by package java-1.4

طبعاً السبب كله أكتشفت بإنه من الحزمة jpackage-utils … حيث ان الحزمة المتوفرة تتعارض مع الحزمة jpackage-utils الموجودة في المستودعات الرئيسية سواءاً كان الخادم Redhat أو CentOS لانها ظهرت عندي على كلاهما … والحل على أحد الخوادم كان عمل التالي:

حذف الحزمة jpackage-utils بدون أن أحذف الـ dependencies الخاصة بها من خلال:
rpm -e jpackage-utils –nodeps

بعد ذلك قمت بتركيب النسخة المتوفرة في مستودعات النظام (سواءاً Redhat أو CentOS):
yum install jpackage-utils

بعد ذلك تمكنت من تحديث النظام بدون مشاكل:
yum update

وهكذا الأمور أنتهت وأنحلت المشكلة ولله الحمد … طبعاً أهم شيء يا شباب إن كنت تستعمل مستودعات jpackage؟ أنصح بإيقافهم وعمل الخطوات التي ذكرتها … لانك ستعود لنفس المشكلة وهي تعارض الحزمة jpackage-utils مع الموجودة في المستودع الأصلي …

مصادر ساعدتني في التعرف على المشكلة وحلها: الأول | الثاني | الثالث | الرابع | الخامس | السادس

إن كان لديك سؤال أو إستفسار؟ ضعه هنا

دمتم بود …

About [email protected]

[Between Teams of Red and Blue, I'm with the Purple Team]
This entry was posted in Apache/Tomcat, GNU/Linux, Patch Management and tagged , , , , , , , , . Bookmark the permalink.