On Wed, 1 Dec 2010, Troy Dawson wrote:

[email protected] wrote:
Hi !

I've got a problem with kernel installation/upgrades on only a few machines with yum or directly with rpm ...

root 28088 2.1 7.0 45316 36256 pts/1 S+ 13:36 0:34 /usr/bin/python /usr/bin/yum -y update kernel* root 28094 0.0 0.1 2496 916 pts/1 S+ 13:38 0:00 /bin/sh /var/tmp/rpm-tmp.47101 4 root 28098 0.0 0.1 2496 1000 pts/1 S+ 13:38 0:00 /bin/bash /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.18-194.26.1.el5 root 28107 0.0 0.2 2748 1248 pts/1 S+ 13:38 0:00 /bin/bash --norc /sbin/mkinitrd --allow-missing -f /boot/initrd-2.6.18-194.26.1.el5.img 2.6.18-194.26.1.el5 root 28170 0.0 0.1 2748 744 pts/1 S+ 13:38 0:00 /bin/bash --norc /sbin/mkinitrd --allow-missing -f /boot/initrd-2.6.18-194.26.1.el5.img 2.6.18-194.26.1.el5 root 28172 0.0 0.1 2728 712 pts/1 D+ 13:38 0:00 /sbin/nash --forcequiet


or directly with rpm ..

rpm -ivvv kernel-2.6.18-194.26.1.el5.i686.rpm


D: install: %post(kernel-2.6.18-194.26.1.el5.i686) asynchronous scriptlet start D: install: %post(kernel-2.6.18-194.26.1.el5.i686) execv(/bin/sh) pid 29590
++ uname -i
++ uname -i
+ '[' i386 == x86_64 -o i386 == i386 ']'
+ '[' -f /etc/sysconfig/kernel ']'
+ /bin/sed -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel + /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.18-194.26.1.el5


.... got somebody any idea what's going wrong or could/should i do ?

Thanks & Cheers,

        Martin

Hi Martin,
The first thing I would check was my /var/log/messages and make sure I wasn't getting some write error, or any error. My first guess is that you have read-only access on some disk (wherever /boot is). I'm not saying you set it up that way, but if your disk starts to fail, that's going to be seen, and linux will switch it over to read-only mode to protect the disk.

Troy

Thanks for answer, Troy et Steve !

.. but the disk and the filesystem seems to be ok,


and there isn't a real big disk in this machine .. .

/dev/hda1              9920592   6482908   2925616  69% /
/dev/hda8             45937992  41395632   2171168  96% /scratch
/dev/hda7              1984016    312576   1569028  17% /var
/dev/hda6              1984016     35964   1845640   2% /tmp
/dev/hda5              3968092    183452   3579816   5% /opt/products
/dev/hda2              7936288   4185900   3340732  56% /afscache
tmpfs                   257220         0    257220   0% /dev/shm
AFS                    9000000         0   9000000   0% /afs



..  i found something like this .. but these buggs/threads  are very old ...

https://bugzilla.redhat.com/show_bug.cgi?id=198981
http://forums.fedoraforum.org/archive/index.php/t-193690.html


the rpmdb think, the kernel-rpm is installed , but it's not installed :-(

flc01] /tmp # rpm -qa|grep  2.6.18-194.26
kernel-headers-2.6.18-194.26.1.el5
kernel-2.6.18-194.26.1.el5
kernel-devel-2.6.18-194.26.1.el5
[flc01] /tmp # ll /boot/initrd-2.6.18-194.26.1.el5.img
ls: /boot/initrd-2.6.18-194.26.1.el5.img: No such file or directory
[flc01] /tmp #

.. i removed the kernel  again ( out of rpmdb) and make another attempt,


Downloading Packages:
(1/3): kernel-module-openafs-2.6.18-194.26.1.el5-1.4.12-79.sl5.i686.rpm | 247 kB 00:00 (2/3): kernel-devel-2.6.18-194.26.1.el5.i686.rpm | 5.4 MB 00:03 (3/3): kernel-2.6.18-194.26.1.el5.i686.rpm | 17 MB 00:08
----------------------------------------------------------------------------------------------------------------------------------------
Total 1.7 MB/s | 23 MB 00:13
Running rpm_check_debug
Member: kernel-module-openafs-2.6.18-194.26.1.el5.i686 0-1.4.12-79.sl5 - u
Adding Package kernel-module-openafs-2.6.18-194.26.1.el5-1.4.12-79.sl5.i686 in mode u
Member: kernel.i686 0-2.6.18-194.26.1.el5 - i
Adding Package kernel-2.6.18-194.26.1.el5.i686 in mode i
Member: kernel-devel.i686 0-2.6.18-194.26.1.el5 - i
Adding Package kernel-devel-2.6.18-194.26.1.el5.i686 in mode i
rpm_check_debug time: 0.802
Running Transaction Test
Member: kernel-module-openafs-2.6.18-194.26.1.el5.i686 0-1.4.12-79.sl5 - u
Adding Package kernel-module-openafs-2.6.18-194.26.1.el5-1.4.12-79.sl5.i686 in mode u
Member: kernel.i686 0-2.6.18-194.26.1.el5 - i
Adding Package kernel-2.6.18-194.26.1.el5.i686 in mode i
Member: kernel-devel.i686 0-2.6.18-194.26.1.el5 - i
Adding Package kernel-devel-2.6.18-194.26.1.el5.i686 in mode i
Finished Transaction Test
Transaction Test Succeeded
Transaction Test time: 6.789
Member: kernel-module-openafs-2.6.18-194.26.1.el5.i686 0-1.4.12-79.sl5 - u
Adding Package kernel-module-openafs-2.6.18-194.26.1.el5-1.4.12-79.sl5.i686 in mode u
Member: kernel.i686 0-2.6.18-194.26.1.el5 - i
Adding Package kernel-2.6.18-194.26.1.el5.i686 in mode i
Member: kernel-devel.i686 0-2.6.18-194.26.1.el5 - i
Adding Package kernel-devel-2.6.18-194.26.1.el5.i686 in mode i
Running Transaction
Installing : kernel 1/3


and it still hangs :-(

i see several processes

[flc01] ~ # pp nash
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      3129  0.0  0.1   2728   712 pts/2    D+   10:18   0:00 /sbin/nash 
--forcequiet
root      3222  0.0  0.1   1928   548 pts/0    S+   10:22   0:00 egrep 
(PID|nash)
root     28172  0.0  0.1   2728   712 ?        D    Dec01   0:00 /sbin/nash 
--forcequiet
root     29669  0.0  0.1   2728   708 ?        D    Dec01   0:00 /sbin/nash 
--forcequiet

.. the old nash-processes could'nt be killed with "-9" anymore


[flc01] ~ # pp mkinitrd
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      3047  0.0  0.1   2496  1004 pts/2    S+   10:18   0:00 /bin/bash 
/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 
2.6.18-194.26.1.el5
root      3058  0.0  0.2   2748  1252 pts/2    S+   10:18   0:00 /bin/bash 
--norc /sbin/mkinitrd --allow-missing -f /boot/initrd-2.6.18-194.26.1.el5.img 
2.6.18-194.26.1.el5
root      3127  0.0  0.1   2748   748 pts/2    S+   10:18   0:00 /bin/bash 
--norc /sbin/mkinitrd --allow-missing -f /boot/initrd-2.6.18-194.26.1.el5.img 
2.6.18-194.26.1.el5
root      3368  0.0  0.1   1928   552 pts/0    S+   10:22   0:00 egrep 
(PID|mkinitrd)

.. and ..

/bin/sh /var/tmp/rpm-tmp.91198 4

cat /var/tmp/rpm-tmp.91198
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ]; then
  if [ -f /etc/sysconfig/kernel ]; then
/bin/sed -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $?
  fi
fi
/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.18-194.26.1.el5 || exit $?
if [ -x /sbin/weak-modules ]
then
    /sbin/weak-modules --add-kernel 2.6.18-194.26.1.el5 || exit $?


if i cancel the yum-command, i've got this error

Running Transaction
  Installing     : kernel                                                       
                                                    1/3
error: %post(kernel-2.6.18-194.26.1.el5.i686) scriptlet failed, signal 2

rpm -qil --scripts kernel-2.6.18-194.26.1.el5.i686

postinstall scriptlet (using /bin/sh):
if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ]; then
  if [ -f /etc/sysconfig/kernel ]; then
/bin/sed -i -e 's/^DEFAULTKERNEL=kernel-smp$/DEFAULTKERNEL=kernel/' /etc/sysconfig/kernel || exit $?
  fi
fi
/sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.18-194.26.1.el5 || exit $?
if [ -x /sbin/weak-modules ]
then
    /sbin/weak-modules --add-kernel 2.6.18-194.26.1.el5 || exit $?
fi



thanks again & cheers,

        martin

Reply via email to