Архив на категория: CentOS

CentOS 5 и SELinux :)

Днес реших да си поиграя с сигурноста при CentOS 5 но за мое съжаление … открих бъг, които е репортнат още май месец .. ето бъга тук . И сега да видим какво ще го правим :)

Ще пиша допълнително като имам резултат

 Малко допълнение това става така в като в конфиг файла се окаже да е strict.

Но и в самия бъг си е описано :)

Отново проблем с модула sky2 на CentOS 5

Така … Надявах се, че след като ъпгрейдва 2 те машини, който са с CentOS5 ще се оправи проблема с този драйвер за Ethernet adapter-а на Marvell, който прави гадни неща като да спре да работи мрежата на компютъра в незвестно време … и единствено след ребоот на машината се оправя .. И след това като погледнеш лога се вижда как пише „Tx time out“ … и просто ужас … Но и има още един проблем, че съм си свалил и сорса за оригиналния драйвер от сайта на Marvell, но не мога да го компирлирам по незнайна от мен причина … Но тези дни ще гледам да намеря решение на този проблем, защото в момента 2 от машините са ми даун точно заради този бъгав драйвер sky2 !!! Направих репорт на http://bugs.centos.org и малко след това ми отговориха, че даже от самите Redhat проблема не е фикснат … И сигурно ще се принудя да взема да сложа два други Ethernet адаптера и да си реша проблема .. Но още се чудя какви да са те, защото прерових пазара в България и за съжаление, не намерих нещо, което да ми допадне на мен .. Ако не накрая ще забия 2 Realtek 8139 поне за тях знам, че има съпорт и се държат стабилно, но не ми се иска да са те ..

И така да знаете, ако имате такава карта на дъното и искате да сложите CentOS да знаете, че спира да работи, когато и скимне и трябва да рестартирате :) И да Ви кажа този модел на Marvell изобщо не излезе сполучлив специално за работа под Линукс .. Под Windows XP, нямах никакви проблеми .. Но така е … има и такива неща … Но и няма да сменя Линукса т.е да махна CentOS и да сложа Debian(Дебилиан) поне лично за мен .. Тази дистрибуция просто ме разочарова … с начина, по който се инсталират пакети и деинсталират … Ще дам един прост пример … Ако решите да инсталирате апаче трябва да направите следнот

1. apt-get install apache2 (Задължително е да пишете апаче2, че иначе ще ви инсталира 1.3х)

2. след това правите каквото правите и затривате конфигурационната директория на апаче…

3. Решавате, че искате да махнете апачето за да може след като го инсталирате на ново да се появят всички файлове отново… и правите apt-get remove apache2

4. Да ама не след като го махнете и инсталирате на ново ще се появи httpd.conf, но той ще е празен… и затова трябва да го деинсталирате наново, но така apt-get remove –purge apache2 (Затова никога нямаше да се сетя, добре че Мариян Маринов ми помогна)

5. И след като сте изпълнили това отгоре, чак тогава можете да инсталирате на ново апаче2 и ще се появят конфигурационни файлове и вече httpd.conf няма да ви трябва а ще има apache2-default.conf … Просто нямам думи … И това ми било  сървърна ОС …

…. И отгоре на това .. по 100 различни разновидности на пакетите … защото трябва да се внимава дали ще инсталираш lbapache2 или само libapache … Но то няма да ти каже и ще си инсталира и двете и след това иди се чуди защо еди кое си не работи ..

Бе Дебилиан …. Затова ползвам и CentOS .. Slackware Gentoo. Но Дебиан …. Нееееее

CentOS 5

След дълго чакане излезна CentOS 5, това стана на 9 април :) Веднага след излизането решиш да тествам центоса, и имах под ръка едно PC нарочено за „Сървър“ с дъно ASUS P5NSLI (чипсета е на Nvidia) , 4ГБ Рам и 4 диска по 320Гб, А процесора е Core 2 Duo E6300 1.86Ghz. И така реших да почна инсталацията :)

Ръгнах двд-то и бутнах CentOS 5 X86_64, цъкнах ентера за да зареди кърнела

До тук добре :) минах първоначалните стъпки, който пита да си настройш регионал .. И дойде момента, който трябваше да настроя дяловете на сървъра :) Всичко бе хубаво докато не изгърмя някаква грешка за драйвера за чипсета … Ужас … игнорирах тази грешка и реших, че ще конфигурирам дяловете и ще инсталирам центоса … Така и направих конфигурирах дяловете, след това ме питаше за мрежата.. и нея е конфигнах някаква „Marvell Yukon ethernet 1Gbit“  и казах, че после ще реша какво да инсталирам и какво не .. Но преди това му бях казал, че ще е сървър конфигурация. И така пуснах да се инсталира ..

Инсталира се за максимум 10минути ( Не съм го засичал просто предполагам)  и рестартира … Вегнага след като бутна тръгна да ме пита, кое как кога и защо да се стартира и т.н … Така .. отново рестарт … ето машината тръгна в рънлевел 3 :) Всичко вървеше нормално докато не се стартира „hal“ тогава стана красиво почнаха някакви ексцепшъни :) за всички хард дискове, който са закачени на SATA контролера …

Както и да е машината тръгна и даде логин :) логнах се аз и дадох едно „lspci“ и какво да кажа

00:00.0 Host bridge: nVidia Corporation Unknown device 0070 (rev c1)
00:00.1 RAM memory: nVidia Corporation Unknown device 007f (rev a1)
00:00.2 RAM memory: nVidia Corporation Unknown device 0075 (rev a1)
00:00.3 RAM memory: nVidia Corporation Unknown device 006f (rev a1)
00:00.4 RAM memory: nVidia Corporation Unknown device 00b4 (rev a1)
00:01.0 RAM memory: nVidia Corporation Unknown device 0076 (rev a1)
00:01.1 RAM memory: nVidia Corporation Unknown device 0078 (rev a1)
00:01.2 RAM memory: nVidia Corporation Unknown device 0079 (rev a1)
00:01.3 RAM memory: nVidia Corporation Unknown device 007a (rev a1)
00:01.4 RAM memory: nVidia Corporation Unknown device 007b (rev a1)
00:01.5 RAM memory: nVidia Corporation Unknown device 007c (rev a1)
00:01.6 RAM memory: nVidia Corporation Unknown device 007d (rev a1)
00:02.0 PCI bridge: nVidia Corporation Unknown device 007e (rev a2)
00:04.0 PCI bridge: nVidia Corporation Unknown device 007e (rev a2)
00:05.0 PCI bridge: nVidia Corporation Unknown device 007e (rev a2)
00:06.0 PCI bridge: nVidia Corporation Unknown device 007e (rev a2)
00:07.0 PCI bridge: nVidia Corporation Unknown device 007e (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a2)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:0f.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
01:00.0 VGA compatible controller: ATI Technologies Inc RV370 5B60 [Radeon X300 (PCIE)]
01:00.1 Display controller: ATI Technologies Inc RV370 [Radeon X300SE]
06:0c.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13)
Сами вижте :)  Пуснах един пинг, но нямаше пинг към никъде освен към собствения си IP адрес … странно погледнах да не би да е кабела, но не всичко си бе наред … И се оказа, че просто модула „sky2“ не работи както трябва .. И се надожи да сложа допълнителна Lan карта за да може да му подкарам интернета…

Интернета тръгна, пуснах един „yum update“ и се ъпдейтнаха малко пакети, в който даже имаше по-нов кърнел „2.6.18-8.1.1.el5“ Така след ъпдейта решиш да рестартирам да се зареди новия кърнел с надеждата да тръгне и вградения мрежов адаптер, но уви не тръгна … също така и грешките за SATA дисковете ..

Така оставих машината да работи 24часа и на следващия ден гледам … хард дисковете са се премонтирали в „read-only“ УЖАС !!! репортнах за бъга в http://bugs.centos.org … Но и до текущия момент не са го викснали .. :) И затова сега чакам хардуерни раид контролери да може да подкарам CentOS 5 … И така мога още да пиша, но за сега стига … Следващото нещо, което ще напиша е за Debian 4.0r0, който ме отчая …

Но за сега толкова чао :)