Package: libaudit0
Version: 1:1.7.18-1.1
Severity: normal
File: libaudit

Dear Maintainer,

While trying to figure out why readahead collector fails with:

        readahead-collector: cannot insert audit rules

I seem to have tracked down the problem to libaudit (and libaudit-dev)

auditctl (from auditd package) doesn't work on the ARM machine:

        # auditctl -a exit,always -S open -S truncate -F success=0
        Error detecting machine type

String it's failing on (our own machine):

        Linux lophilo1 3.4.0-rc7+ #19 Fri Jul 13 17:24:39 CST 2012
armv5tejl GNU/Linux

More specifically, does not support this machine type:

        # uname -m
        armv5tejl

The chain of calls:

audit-1.7.18/lib/libaudit.c:audit_rule_syscallbyname_data

        if (!audit_elf)
                machine = audit_detect_machine();
        else
                machine = audit_elf_to_machine(audit_elf);

this is:

        int audit_detect_machine(void)
        {
                struct utsname uts;
                if (uname(&uts) == 0)
        //              strcpy(uts.machine, "x86_64");
                        return audit_name_to_machine(uts.machine);
                return -1;
        }


...and audit-1.7.18/lib/lookup_table.c:audit_name_to_machine

        int audit_name_to_machine(const char *machine)
        {
                int res;

                if (machine_s2i(machine, &res) != 0)
                        return res;
                return -1;
        }

I believe this package need to upgrade to 1.8 to properly support ARM:

https://fedorahosted.org/audit/browser/branches/1.8/lib/lookup_table.c

        78      #ifdef WITH_ARMEB
        79          { MACH_ARMEB,   AUDIT_ARCH_ARMEB  }
        80      #endif

-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (900, 'testing')
Architecture: armel (armv5tejl)

Kernel: Linux 3.4.0-rc7+
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libaudit0 depends on:
ii  libc6  2.13-32

libaudit0 recommends no packages.

libaudit0 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to