[CentOS] Re: Boot Log Problems - more info

Mon Oct 29 11:31:23 UTC 2007
Robert Slade <centos at likley.co.uk>

On Mon, 2007-10-29 at 05:32 -0500, Johnny Hughes wrote:
> Robert Slade wrote:
> > On Sun, 2007-10-28 at 16:57 +0000, Robert Slade wrote: 
> >> On Sun, 2007-10-28 at 12:16 -0400, Tom Diehl wrote:
> >>> On Sun, 28 Oct 2007, Robert Slade wrote:
> >>>
> >>>> On Sun, 2007-10-28 at 16:33 +0100, Alain Spineux wrote:
> >>>>> On 10/28/07, Robert Slade <centos at likley.co.uk> wrote:
> >>>>>> On Sun, 2007-10-28 at 13:02 +0100, Alain Spineux wrote:
> >>>>>>> I have this in my syslog.conf :
> >>>>>>>
> >>>>>>> # Save boot messages also to boot.log
> >>>>>>> local7.*
> >>>>>> Mine says:
> >>>>>>
> >>>>>> # Save boot messages also to boot.log
> >>>>>> local7.*                                                /var/log/boot.log
> >>>>> Yes my cut&paste was a little lazy !
> >>>>>
> >>>>>>> But did you check dmesg for kernel messages ?
> >>>>>>>
> >>>>>>> regards
> >>>>>>
> >>>>>> dmesg only lists messages from prior to update too :-(.
> >>>>> dmesg display the kernel internal buffer. It should be emptied when rebooting !
> >>>>> It is impossible to see messages prior the last reboot !
> >>>>>
> >>>>> What about your other log file ?
> >>>>> /var/log/messages is filled normaly ?
> >>>>>
> >>>>>> Thanks for the reply
> >>>>>>
> >>>>>> Rob
> >>>>>>
> >>>>>>> On 10/28/07, Robert Slade <centos at likley.co.uk> wrote:
> >>>>>>>> Hi,
> >>>>>>>>
> >>>>>>>> I have just updated from CentOS 4 to 5 and I am seeing a problem with
> >>>>>>>> udev during booting, but I am unable to track it down as it looks like
> >>>>>>>> the boot.log is not working. The file is there but empty and the
> >>>>>>>> previous log only lists events up to the point at which I upgraded.
> >>>>>>>>
> >>>>>>>> syslog.conf looks ok to me in so much as there is an entry pointing
> >>>>>>>> to /var/log/boot.log.
> >>>>>>>>
> >>>>>>>> Any suggestions as to what I should be looking at?
> >>>>>>>>
> >>>>>>>> Rob
> >>>> Both dmesg and boot.log do not have any entries from before the update.
> >>>>
> >>>> /var/log/messages appears to have normal entries ie from today but there
> >>>> are no error messages.
> >>>>
> >>>> I have checked syslog it is running
> >>> Just a thought, rpm -V sysklogd. See what you get. Also have you run ckrootkit
> >>> or similar on the machine?
> >>>
> >>> I know you said this started after an update and most likely you are correct
> >>> but it is just a thought. You never know what kind of coincidence you might
> >>> run into.
> >> rpm -V sysklogd gave nothing, but rpm -q sysklogd gave:
> >>
> >> sysklogd-1.4.1-39.2
> >>
> >> Ran chkrootkit - nothing came up.
> >>
> >> Rob
> > 
> > After a lot of fiddling, I have managed to catch the original error I
> > was trying to investigate - I guess that this maybe the cause or
> > contributing to the missing logs.
> > 
> > Right after the interactive logon message (which doesn't work) the clock
> > is set then I get:
> > 
> > starting_udev: udev[485]:add_to_rules: invalid KERNEL operation
> > udev[485]:invalid_rule: /etc/udev/rules.d/90-ib rule:1
> > udev[485]:add_to_rules: invalid KERNEL operation
> > etc up to rule:7
> > 
> > The contents of 90-ib is:
> > 
> > KERNEL="umad*", NAME="infiniband/%k"
> > KERNEL="issm*", NAME="infiniband/%k"
> > KERNEL="ucm*", NAME="infiniband/%k", MODE="0666"
> > KERNEL="uverbs*", NAME="infiniband/%k", MODE="0666"
> > KERNEL="uat", NAME="infiniband/%k", MODE="0666"
> > KERNEL="ucma", NAME="infiniband/%k", MODE="0666"
> > KERNEL="rdma_cm", NAME="infiniband/%k", MODE="0666"
> 
> Do this command:
> 
> rpm -q openib
> 
> It seems that the version in EL4 has a newer number than the version in EL5:
> 
> el4:  openib-1.1-7
> el5:  openib-1.1-5.el5
> 
> If you have openib-1.1-7, then you need to download and install version
> 1.1-5.el5 .. this may require upgrading all things that depend on openib
> as well.
> 
> Thanks,
> Johnny Hughes
Johnny many thanks.

Changing to openib-1.1-5.el5 and fixing the dependencies) appears to
have fixed the error message, but I still have the problem of nothing
being written to boot.log or dmesg :-(.

Thanks again

Rob