Package: aide
Version: 0.10-6.1
Followup-For: Bug #293073

> Running aideinit gives the following error after upgrading to this
> version of the aide package:
> 
> tombstone:~# aideinit
> /usr/sbin/aideinit: /var/lib/aide/aide.conf.autogenerated: file not found

I've the same problem as reported, but found that the error message
printed is not really related to the fact that aide won't run.

The real reason is presented in the mail sent to root:
> Fatal error: The AIDE database does not exist!
> This may mean you haven't created it, or it may mean that someone has removed 
> it.

So just a
        touch /var/lib/aide/aide.db
will fix the problem.

Priority of this bug can probably be lowered as it's a configuration
issue "only".

To avoid confusion, I propose to suppress grep's error message about the
unexisting /var/lib/aide/aide.conf.autogenerated which will indeed be
created on the fly, and to add some more explanation to the email sent
to root.

The following change would do this:
================================================
--- /etc/cron.daily/aide        2005/02/18 07:37:30     1.1
+++ /etc/cron.daily/aide        2005/04/05 08:41:23
@@ -13,7 +13,8 @@
        . /etc/default/aide
 fi
 
-DATABASE=`grep "^database=file:/" $CONFFILE | head -1 | cut --delimiter=: 
--fields=2`
+# grep shouldn't complain on missing $CONFFILE as it will be created 
automagically
+DATABASE=`grep "^database=file:/" $CONFFILE 2>/dev/null | head -1 | cut 
--delimiter=: --fields=2`
 FQDN=`hostname -f`
 DATE=`date +"at %Y-%m-%d %H:%M"`
 
@@ -30,6 +31,7 @@
        (
        echo "Fatal error: The AIDE database does not exist!"
        echo "This may mean you haven't created it, or it may mean that someone 
has removed it."
+       echo "If you haven't created it, just execute \"touch $DATABASE\" to 
get aide working."
        ) | /usr/bin/mail -s "Daily AIDE report for $FQDN" $MAILTO
        exit 0
 fi
================================================

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1-k7
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages aide depends on:
ii  debconf          1.4.30.11               Debian configuration management sy
ii  libc6            2.3.2.ds1-20            GNU C Library: Shared libraries an
ii  mailx            1:8.1.2-0.20040524cvs-4 A simple mail user agent

-- debconf information excluded


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to