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

كيف حالكم إخواني يارب تكونون بخير ؟

أحبتي بالتأكيد لاحظتم التحديث updateات الأخيرة بنظام التشغيل والـ yum

وبعد تطبيق التحديث update

تقريباً ظهرت نفس المشكلة ألي بالموضوع

حل مشكلة فشل تحديث update yum unpacking of archive failed

ورسالة الخطأ كالآتي
رمز PHP:
<code style="white-space:nowrap"> <code> Error unpacking rpm package 2:shadow-utils-4.0.17-18.el5.x86_64
warning
: /etc/login.defs created as /etc/login.defs.rpmnew
error
: unpacking of archive failed on file /usr/bin/chage: cpio: rename

Error unpacking rpm package initscripts
-8.45.33-1.el5.centos.x86_64
error
: unpacking of archive failed on file /bin/doexec: cpio: rename

Error unpacking rpm package mkinitrd
-5.1.19.6-68.el5_6.1.i386
error
: unpacking of archive failed on file /lib/bdevid/ata.so: cpio: rename
</code> </code>

وكانت النتجيه في الختام فشل التحديث update
رمز PHP:
<code style="white-space:nowrap"> <code> Failed:
</code> </code>


لذلك الحل تم توظيحه مسبقاً في الموضوع الموظح أعلاه عن طريق تطبيق
رمز PHP:
<code style="white-space:nowrap"> <code> chattr -i
</code> </code>

على الملفات التي تسبب فشل التحديث update ولكن بالتحديث updateات الأخيرة ظهرت لدي المشكلة مع الكثير من الملفات لذلك بصعوبة تعدل يدوياً

لذلك هذا حل آخر أسهل بكثير من المطروح أولاً

لمن يستعمل سكربت LES على سيرفر SERVERه فقط قم بتبطيق الأمر
رمز PHP:
<code style="white-space:nowrap"> <code> /usr/local/sbin/les -da 1
</code> </code>

هالأمر لتغيير التصاريح كما موضح في الموضوع لملفات النظام وهالأمور
وإنتضر لحين الإنتهاء ومن ثم أعمل التحديث updateات على كيفك ولما تنتهي طبق هالأمر لإعادة ضبط التصاريح
رمز PHP:
<code style="white-space:nowrap"> <code> /usr/local/sbin/les -ea 1
</code> </code>

لذلك كانت النتيجه بعد التطبيق
رمز PHP:
<code style="white-space:nowrap"> <code> Dependency Installed:
Updated:
Complete!
</code> </code>

النتيجة مبشرة بالخير بدال الـ
رمز PHP:
<code style="white-space:nowrap"> <code> Failed:
</code> </code>

الي يشوفها يتشائم ههههه


ملاحضة إعادة ضبط التصاريح أمر مهم من ناحية الحماية الداخلية للسيرفر SERVER لذلك لا تنسى تطبيق الأمر الأخير لما تنتهي من التحديث update

لمن لا يستعملون سكربت LES أما أن يقوموا بالتعديل يدوياً حسب ما موضح في الموضوع أو أن يقوموا بتركيب install LES وهالإختيار أفضل

هالبرنامج من وجهة نظري رائع ومفيد جداً وبإختصار هالسكربت يفيدك

درئ أخطار استخدام مكتبات البينري من قبل الهكرز
منع استغلال الثغرات الداخلية
تأمين عالي ضد ثغرات LOCAL والتي يمكن ان يستخدمها احد المستضيفين لديك

طريقة التركيب install كالآتي

سجل دخولك إلى سيرفر SERVERك عن طريق الـ SSH بصلاحيات الروت وطبق الآتي

ونطبق الأمر الآتي لسحب البرنامج
رمز PHP:
<code style="white-space:nowrap"> <code> wget http://www.rfxnetworks.com/downloads/les-current.tar.gz
</code> </code>

بعد الإنتهاء نلاحض نزول البرنامج مضغوط بصيغة tar.gz لذلك نفك ضغط المجلد تطبيق الأمر
رمز PHP:
<code style="white-space:nowrap"> <code> tar -zxvf les*
</code> </code>

الآن نأتي لتركيب install البرنامج .. نقوم بالدخول إلى مجلد البرنامج بتطبيق
رمز PHP:
<code style="white-space:nowrap"> <code> cd les*
</code> </code>

للتأكد من وجود الملفات نطبق الأمر
رمز PHP:
<code style="white-space:nowrap"> <code> ls
</code> </code>

الآن نأتي لتشغيل ملف التركيب install بالأمر الآتي
رمز PHP:
<code style="white-space:nowrap"> <code> ./install.sh
</code> </code>

وإنتضر لحين الإنتهاء ..

لمعرفة خيارات البرنامج فقط طبق هالأمر
رمز PHP:
<code style="white-space:nowrap"> <code> les



</code> </code>

طريقة تطبيق أياً من الإختيارات كالآتي
رمز PHP:
<code style="white-space:nowrap"> <code> /usr/local/sbin/les -xx 1\0
</code> </code>

-xx = الإختيار المطلوب تنفيذه
1\0 = 1 للتفعيل -- 0 = للتعطيل

وبعد الإنتهاء طبق المطلوب والذي تم توضيحه أعلاه ..

آسف على الإطالة ولكم وافر الحب والإحترام وتمنياتي بدوام الموفقيه

تحياتي والسلام عليكم .

أخوكم صهيب الفهداوي






©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©