المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : حل مشكلة فشل تحديث النظام - CentOS - yum + برنامج Linux Easy Security LES


صهيب الفهداوي
15-04-2011, 05:47 صباحاً
السلام عليكم ورحمة الله وبركاته من جديد

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

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

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

yum update

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

http://www.mrsavb.com/vb/showthread.php?t=15748

ورسالة الخطأ كالآتي


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


وكانت النتجيه في الختام فشل التحديث

Failed:

لذلك الحل تم توظيحه مسبقاً في الموضوع الموظح أعلاه عن طريق تطبيق

chattr -i

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

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

لمن يستعمل سكربت LES على سيرفره فقط قم بتبطيق الأمر

/usr/local/sbin/les -da 1

هالأمر لتغيير التصاريح كما موضح في الموضوع لملفات النظام وهالأمور

وإنتضر لحين الإنتهاء ومن ثم أعمل التحديثات على كيفك ولما تنتهي طبق هالأمر لإعادة ضبط التصاريح

/usr/local/sbin/les -ea 1

لذلك كانت النتيجه بعد التطبيق


Dependency Installed:


Updated:
Complete!



النتيجة مبشرة بالخير بدال الـ

Failed:

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


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

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

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

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

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

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

ونطبق الأمر الآتي لسحب البرنامج

wget http://www.rfxnetworks.com/downloads/les-current.tar.gz

بعد الإنتهاء نلاحض نزول البرنامج مضغوط بصيغة tar.gz لذلك نفك ضغط المجلد تطبيق الأمر

tar -zxvf les*

الآن نأتي لتركيب البرنامج .. نقوم بالدخول إلى مجلد البرنامج بتطبيق

cd les*

للتأكد من وجود الملفات نطبق الأمر

ls

الآن نأتي لتشغيل ملف التركيب بالأمر الآتي

./install.sh

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

لمعرفة خيارات البرنامج فقط طبق هالأمر

les

طريقة تطبيق أياً من الإختيارات كالآتي

/usr/local/sbin/les -xx 1\0

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

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

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

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

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

خ ــادم الإسلام
16-04-2011, 05:50 مساءً
بارك الله فيك استاذ صهيب

مفتقدينك يا الغالي ولمواضيعك المميزة

يعطيك الف عافيه على الحل

عماد مسعد
20-04-2011, 11:41 مساءً
رائع يعطيك العافيه

صهيب الفهداوي
29-04-2011, 02:59 مساءً
بارك الله فيك استاذ صهيب

مفتقدينك يا الغالي ولمواضيعك المميزة

يعطيك الف عافيه على الحل

وفيك أستاذي الغالي ..

وأنا مفتقدكم أكثر بس الضروف حكمتنا إن شاء الله نرجعلكم وأفضل من السابق

شكراً لك

رائع يعطيك العافيه

شكراً يخوي تسلم .

الشبح
04-05-2011, 09:46 صباحاً
بارك الله فيك صهيب
والله الواحد بيستفيد جدا من الدروس دي

صهيب الفهداوي
11-05-2011, 08:28 صباحاً
بارك الله فيك صهيب
والله الواحد بيستفيد جدا من الدروس دي

وفيك عزيزي الغالي وإن شاء الله تنتشر هالفائدة

موفقين يا رب

سلام عليكم