السلام عليكم ورحمة الله وبركاته من جديد
كيف حالكم إخواني يارب تكونون بخير ؟
أحبتي بالتأكيد لاحظتم التحديثات الأخيرة بنظام التشغيل والـ yum
وبعد تطبيق التحديث
رمز PHP:
yum update
تقريباً ظهرت نفس المشكلة ألي بالموضوع
http://www.traidnt.net/vb/showthread.php?t=1763702ورسالة الخطأ كالآتي
رمز PHP:
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
وكانت النتجيه في الختام فشل التحديث
رمز PHP:
Failed:
لذلك الحل تم توظيحه مسبقاً في الموضوع الموظح أعلاه عن طريق تطبيق
رمز PHP:
chattr -i
على الملفات التي تسبب فشل التحديث ولكن بالتحديثات الأخيرة ظهرت لدي المشكلة مع الكثير من الملفات لذلك بصعوبة تعدل يدوياً
لذلك هذا حل آخر أسهل بكثير من المطروح أولاً
لمن يستعمل سكربت LES على سيرفره فقط قم بتبطيق الأمر
رمز PHP:
/usr/local/sbin/les -da 1
هالأمر لتغيير التصاريح كما موضح في الموضوع لملفات النظام وهالأمور
وإنتضر لحين الإنتهاء ومن ثم أعمل التحديثات على كيفك ولما تنتهي طبق هالأمر لإعادة ضبط التصاريح
رمز PHP:
/usr/local/sbin/les -ea 1
لذلك كانت النتيجه بعد التطبيق
رمز PHP:
Dependency Installed:
Updated:
Complete!
النتيجة مبشرة بالخير بدال الـ
رمز PHP:
Failed:
الي يشوفها يتشائم ههههه
ملاحضة إعادة ضبط التصاريح أمر مهم من ناحية الحماية الداخلية للسيرفر لذلك لا تنسى تطبيق الأمر الأخير لما تنتهي من التحديث
لمن لا يستعملون سكربت LES أما أن يقوموا بالتعديل يدوياً حسب ما موضح في الموضوع أو أن يقوموا بتركيب LES وهالإختيار أفضل
هالبرنامج من وجهة نظري رائع ومفيد جداً وبإختصار هالسكربت يفيدك
درئ أخطار استخدام مكتبات البينري من قبل الهكرز
منع استغلال الثغرات الداخلية
تأمين عالي ضد ثغرات LOCAL والتي يمكن ان يستخدمها احد المستضيفين لديك
طريقة التركيب كالآتي
سجل دخولك إلى سيرفرك عن طريق الـ SSH بصلاحيات الروت وطبق الآتي
ونطبق الأمر الآتي لسحب البرنامج
رمز PHP:
wget
http://www.rfxnetworks.com/downloads/les-current.tar.gz بعد الإنتهاء نلاحض نزول البرنامج مضغوط بصيغة tar.gz لذلك نفك ضغط المجلد تطبيق الأمر
رمز PHP:
tar -zxvf les*
الآن نأتي لتركيب البرنامج .. نقوم بالدخول إلى مجلد البرنامج بتطبيق
رمز PHP:
cd les*
للتأكد من وجود الملفات نطبق الأمر
رمز PHP:
ls
الآن نأتي لتشغيل ملف التركيب بالأمر الآتي
رمز PHP:
./install.sh
وإنتضر لحين الإنتهاء ..
لمعرفة خيارات البرنامج فقط طبق هالأمر
رمز PHP:
les
طريقة تطبيق أياً من الإختيارات كالآتي
رمز PHP:
/usr/local/sbin/les -xx 10
-xx = الإختيار المطلوب تنفيذه
1\0 = 1 للتفعيل -- 0 = للتعطيل
وبعد الإنتهاء طبق المطلوب والذي تم توضيحه أعلاه ..
آسف على الإطالة ولكم وافر الحب والإحترام وتمنياتي بدوام الموفقيه
تحياتي والسلام عليكم .