Hi all,
After a patch bundle update on my SPARC Solaris 5.8 (which didn't go
smoothly), /var/logs was empty and no matter what I try, syslogd
doesn't log messages to /var/adm/messages anymore. Short of taking the
server down for the day and reapplying all the patches, I was hoping
someone might have a suggestion or spot something I missed??
I have tried with no success:
- copying over syslogd from a nearly identical server to make sure I
wasn't trojaned, no luck
- reapplying the most recent syslogd related patch 110945-08, no
difference
- /etc/init.d/syslog stop
/etc/init.d/syslog start
which does start and stop syslogd, but doesn't make it log
- changing /etc/syslog.conf and making sure all the spaces are tabs
- /usr/ucb/logger -p mail.emerg "Test message" but it doesn't come
through
- I ran syslogd in debug mode with /usr/sbin/syslogd -d -t and
successive logger attempts show nothing in the debug (why nothing at
all?)
- I can see that syslogd does pick up changes to /etc/syslog.conf in
the debug, but there's no indication of any errors
- I've tried truss'ing it and comparing the output to the near
identical server but I can't see any errors, the logger messages just
don't seem to have any effect
- I've tried a restart but there's no difference...
- A lot of google posts/articles I read concluded with the author
saying "It just fixed itself" - I've tried this approach too but it's
not working!! :)
I can post any config files, truss output (or the blank log file :) )
if needed.
I'm guessing a library syslogd uses might be corrupt?
If anyone has any other ideas on what I might have missed or ways of
finding out exactly what the problem is I'd really appreciate it -
Thanks,
John