[CentOS] Aide error "Caught SIGBUS/SEGV"

Fri May 7 16:23:47 UTC 2010
Bowie Bailey <Bowie_Bailey at BUC.com>

Bowie Bailey wrote:
> m.roth at 5-cent.us wrote:
>   
>> Brian wrote:
>>   
>>     
>>>> -----Original Message-----
>>>> From: centos-bounces at centos.org
>>>> [mailto:centos-bounces at centos.org] On Behalf Of Bowie Bailey
>>>> Sent: Friday, May 07, 2010 10:15 AM
>>>> To: centos at centos.org
>>>> Subject: Re: [CentOS] Aide error "Caught SIGBUS/SEGV"
>>>>
>>>> Bowie Bailey wrote:
>>>>       
>>>>         
>>>>> One of my servers has recently started giving an error every time I
>>>>> run "aide --check".  I ran it manually twice today with the
>>>>> same results. The second time, I added the -V flag, but that didn't
>>>>> give me anything useful.  The system is currently running CentOS 5.3.
>>>>>
>>>>> Nothing on the system has changed recently (that I am aware
>>>>> of).  The Aide database hasn't been updated in a few months.
>>>>>
>>>>> This is the error I am seeing:
>>>>>
>>>>> Caught SIGBUS/SEGV while mmapping. File was truncated while
>>>>> aide was running?
>>>>> Caught SIGBUS/SEGV. Exiting
>>>>>         
>>>>>           
>> <snip>
>>   
>>     
>>> Suggest: Rename your current database, and aide -i to build a new one,
>>> the aide -c to check it.
>>> If that works (aide -c on new database) I'd suspect (pulling stray
>>> thoughts out of /dev/chaos) that your current data base is corrupt
>>> enough that you can't check it.
>>>     
>>>       
>> I *assume* you've made sure that the filesystem isn't full.
>>
>>          mark, who had to deal with someone doing that today
>>   
>>     
>
> Yes, I have 46G available, so that shouldn't be an issue.
>
> I will try re-initializing the database.  That's a good idea that hadn't
> occurred to me for whatever reason...  :)
>   

No dice.  I tried running 'aide --init' and it died with the exact same
error.

Maybe I should just try reinstalling it.  Any other ideas?

-- 
Bowie