** Description changed:

  Binary package hint: aide-common
  
  INSTALLED AIDE VERSION
  0.13.1-7
  
  PROBLEM DESCRIPTION
  
  The aide.conf.autogenerated file is not properly generated.  Not fully
  understanding how the debian based aide package works, I can only guess
  that the problem is either incorrect permissions on the executable files
  in /etc/aide/aide.conf.d, or the application which is responsible for
  concatenating the /etc/aide/aide.conf file with snippets in
  /etc/aide/aide.conf.d is malfunctioning.
  
  The symptoms presented in the system are email notifications that are
  similar to the following:
  
  <BEGIN EMAIL>
  This is an automated report generated by the Advanced Intrusion Detection 
  Environment on mlab-1420 started at 2007-10-27 14:16:53.
  
  ******************************************************************************
  *          AIDE returned with exit code 17.  Invalid configuration!          *
  ******************************************************************************
  Errors produced  (3 lines):
  37:syntax error:[
  37:Error while reading configuration:[
  Configuration error
  
  End of AIDE error output.
  
  funny, AIDE did not leave a log.
  
  The check was done against /var/lib/aide/aide.db with the following 
characteristics:
    Mtime    : 2007-10-27 11:06:08
    Ctime    : 2007-10-27 11:06:08
    Inode    : 246640
  
  The AIDE run created a new database /var/lib/aide/aide.db.new with the
  following characteristics:
  
  End of AIDE daily cron job at at 2007-10-27 14:16, run time 0 seconds
  <END EMAIL>
  
  To reproduce the problem, merely perform a fresh install of aide in
  Gutsy.
  
  TEMPORARY SOLUTION
  
  The update-aide.conf manpage states that the executable files in
  /etc/aide/aide.conf.d will be run and the stdout is used in the
  aide.conf.autogenerated file.  The /etc/aide/aide.conf.d/* files as
  installed, are not marked as executable in their permissions.  It may be
  that update-aide.conf is supposed to identify the snippets with shell
  code and run it.  Regardless, the contents of all the
  /etc/aide/aide.conf.d files are being inserted verbatim into the
  aide.conf.autogenerated file (minus the shell identification line, i.e.
  #!/bin/sh).
  
  The workaround, and perhaps the solution is to modify the permissions of
  all the files with shell script to be executable.  I ran the following
  shell script in a terminal, and was then able to properly generate the
  *.autogenerated file:
  
  <BEGIN SHELL SCRIPT>
  #!/bin/sh
  chmod 755 10_aide_hostname 
  chmod 755 30_aide_apache2 
  chmod 755 30_inn2_vars 
  chmod 755 31_aide_amanda-server 
  chmod 755 31_aide_apt
  chmod 755 31_aide_ifupdown 
  chmod 755 31_aide_torrus
  chmod 755 70_aide_dev 
  update-aide.conf
  <END SHELL SCRIPT>
  
  Those may not be the correct permissions to apply, but it did get me
  over the hurdle.
  
  The other aide related bug I posted can either be marked a duplicate of
  this, or just closed.
+ 
+ TESTCASE
+ :: How to reproduce the issue ::
+ - Install the current version of aide
+ - Check that none of the scripts have the execute bit set in 
/usr/share/aide/config/aide/aide.conf.d/
+ 
+ :: Check the fix ::
+ - Install the -proposed version of aide
+ - Check that some scripts have the execute bit set in 
/usr/share/aide/config/aide/aide.conf.d/
+   All files listed by
+     # for file in /etc/aide/aide.conf.d/* ; do  head -1 $file | grep -q 
'^\#\!' && ls -l $file ; done
+   should show the execution bit set (e.g. mode -rwxr-xr-x)

-- 
aide.conf.autogenerated NOT properly generated
https://bugs.launchpad.net/bugs/157858
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to