Титла: CentOS: липсва директорията с модулите Публикувано от: vstoykov в Oct 23, 2010, 17:46 Код: [root@XXXXXX ~]# ls /boot/ config-2.6.18-194.17.1.el5 symvers-2.6.18-194.17.1.el5.gz vmlinuz-2.6.18-194.17.1.el5 initrd-2.6.18-194.17.1.el5.img System.map-2.6.18-194.17.1.el5 [root@XXXXXX ~]# ls /lib/modules/ 2.6.18-194.17.1.el5 2.6.18-92.1.13.el5 [root@XXXXXX ~]# uname -r 2.6.18-194.8.1.el5.028stab070.5 [root@XXXXXX ~]# yum info kernel Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: styx.biochem.wfubmc.edu * base: mirror.cogentco.com * extras: mirror.cogentco.com * updates: mirror.vcu.edu Installed Packages Name : kernel Arch : i686 Version : 2.6.18 Release : 194.17.1.el5 Size : 44 M Repo : installed Summary : The Linux kernel (the core of the Linux operating system) URL : http://www.kernel.org/ License : GPLv2 Description: The kernel package contains the Linux kernel (vmlinuz), the core of any : Linux operating system. The kernel handles the basic functions : of the operating system: memory allocation, process allocation, device : input and output, etc. [root@XXXXXX ~]# depmod -a WARNING: Couldn't open directory /lib/modules/2.6.18-194.8.1.el5.028stab070.5: No such file or directory FATAL: Could not open /lib/modules/2.6.18-194.8.1.el5.028stab070.5/modules.dep.temp for writing: No such file or directory [root@XXXXXX ~]# lsmod Module Size Used by [root@XXXXXX ~]# Версията на системата (преди обновяването с yum беше 5.3): Код: [root@XXXXXX ~]# cat /etc/redhat-release CentOS release 5.5 (Final) Това нещо работи на виртуална машина, ако има значение. Като питаш ядрото коя му е версията извежда съвсем друго: Код: [root@XXXXXX ~]# cat /proc/version Linux version 2.6.18-194.8.1.el5.028stab070.5 (root@rhel5-build-x64) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-46)) #1 SMP Fri Sep 17 19:10:36 MSD 2010 Обаче не му знам къде му е boot loader-а и изобщо има ли такъв за да го преинсталирам. Титла: Re: CentOS: липсва директорията с модулите Публикувано от: romeo_ninov в Oct 23, 2010, 18:57 и как е ъпдейтвано това ядро, с кои команди? И има ли причина кърнъла да е домашно производство?
Титла: Re: CentOS: липсва директорията с модулите Публикувано от: vstoykov в Oct 23, 2010, 19:28 Това нещо е инсталирано на VPS. Като си купиш VPS ти го дават със стара версия CentOS. Единственото, което направих е да махна два пакета на sendmail (защото има конфликт между тях и qmail) и после с "yum update" успешно на пръв поглед се обнови всичко.
Нямам представа защо точно това е инсталирано и кой го е "произвеждал". Май не трябваше да го обновявам. Работеше нормално, но исках за всеки случай да се обнови до последна версия. Титла: Re: CentOS: липсва директорията с модулите Публикувано от: romeo_ninov в Oct 23, 2010, 19:38 Това нещо е инсталирано на VPS. Като си купиш VPS ти го дават със стара версия CentOS. Единственото, което направих е да махна два пакета на sendmail (защото има конфликт между тях и qmail) и после с "yum update" успешно на пръв поглед се обнови всичко.Поправете ме ако греша, но някои виртуализационни технологии при линукс ползват за ядро на guest това на host и в такъв случай подобна операции (по ъпдейт на ядро) няма смисъл. Имам чуство че случая е точно такъв. Мисля че е трябвало да ъпдейтнете всичко без ядрото и модулите за него. Виждам спасение от тази ситуация да поискате да ви изградят отново виртуалната машина Титла: Re: CentOS: липсва директорията с модулите Публикувано от: vstoykov в Oct 23, 2010, 19:43 В такъв случай се чудя от къде да взема старите модули. Писах на поддръжката и чакам да отговорят.
Междувременно намерих пакети тук: http://wiki.openvz.org/Download/kernel/rhel5/028stab070.5 Сега ще чета как да инсталирам правилния... Титла: Re: CentOS: липсва директорията с модулите Публикувано от: romeo_ninov в Oct 23, 2010, 19:50 В такъв случай се чудя от къде да взема старите модули. Писах на поддръжката и чакам да отговорят.Мисля че това са пакетите за сървъра (host) а не за guest, по-разумно е да дочакате отговора от поддръжката Титла: Re: CentOS: липсва директорията с модулите Публикувано от: vstoykov в Oct 23, 2010, 19:58 То май винаги си е нямало модули...
Код: # cat yum.log | grep ker Sep 25 05:41:07 Installed: kernel-headers-2.6.18-194.11.4.el5.i386 Oct 23 17:41:23 Updated: kernel-headers-2.6.18-194.17.1.el5.i386 Oct 23 17:50:50 Installed: kernel-2.6.18-194.17.1.el5.i686 Никъде не пише да е изтриван или обновяван пакет kernel. Опитвах се да подкарам виртуална машина (kvm-qemu) във виртуалната машина и тогава разбрах, че директорията липсва. Иначе всичко останало си работи нормално. Титла: Re: CentOS: липсва директорията с модулите Публикувано от: romeo_ninov в Oct 23, 2010, 20:09 Модулите са част от пакета на ядрото. Но във вашия случай мисля че те се зареждат на ниво хост т.е. не би трябвало да ги има при вас. Ако другите неща работят не виждам голям смисъл да пипате нищо
Титла: Re: CentOS: липсва директорията с модулите Публикувано от: vstoykov в Oct 23, 2010, 20:48 Исках да подкарам qemu или kvm-qemu, но явно няма да стане.
Титла: Re: CentOS: липсва директорията с модулите Публикувано от: n00b в Oct 23, 2010, 20:51 На виртуализирана машина ще подкарваш още една виртуализация?
??? ??? ??? Титла: Re: CentOS: липсва директорията с модулите Публикувано от: romeo_ninov в Oct 23, 2010, 20:53 На виртуализирана машина ще подкарваш още една виртуализация?защо не, единствения начин да се пусне на десктоп ESX е с vmware workstation като guest :P Титла: Re: CentOS: липсва директорията с модулите Публикувано от: n00b в Oct 23, 2010, 21:27 Ако си е на твоя машина - да. Ако е на машина на хостинг (VPS както е в случая) нещата придобиват друго измерение.
Титла: Re: CentOS: липсва директорията с модулите Публикувано от: romeo_ninov в Oct 23, 2010, 21:29 Ако си е на твоя машина - да. Ако е на машина на хостинг (VPS както е в случая) нещата придобиват друго измерение.И това е вярно. За това и личното ми мнение за някои виртуализациони технологии в Линукс е отрицателно (както и за някои в Solaris :) ) |