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]

Reply via email to