On Friday, 7 בDecember 2007, Oded Arbel wrote:
> The first call that is interesting is of course the open()
> for /etc/protocols. In the second test (after I did ls /etc/protocols)
> it looks normal:
> open("/etc/protocols", O_RDONLY|0x80000 /* O_??? */) = 8
> but in the first test is looks like this:
> open("/etc/protocols", O_RDONLY|0x80000 /* O_??? */) = -530
>
> Reading man 2 open, it says that open() should return -1 in case of an
> error.
>
> I'm still looking as to what -530 means, but I've yet to find anything
> on the web.
You wouldn't. An strace would show you the return value (which should be -1
for an error, and a translation to errno definition). The -530 heavily hints
that you have somehow corrupted glibc (or kernel, or both). Another option
is a simple memory hardware problem. However, I'm not sure if you can run
memtest86+ in your hosting environment.
If something still functions on this system, than an:
rpmverify glibc kernel
May shed more light. If you reinstall eventually, it may be good to install
some integrity checker (like aide).
Bye,
--
Oron Peled Voice/Fax: +972-4-8228492
[EMAIL PROTECTED] http://www.actcom.co.il/~oron
ICQ UIN: 16527398
"Emacs is a fine OS, but it lacks a good text editor"
================================================================To unsubscribe,
send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]