Your message dated Wed, 12 Dec 2012 21:02:37 +0000
with message-id <[email protected]>
and subject line Bug#681457: fixed in audit 1:2.2.2-1
has caused the Debian Bug report #681457,
regarding libaudit: does not actually support ARM, breaks linked binary like 
readahead
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
681457: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=681457
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
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



--- End Message ---
--- Begin Message ---
Source: audit
Source-Version: 1:2.2.2-1

We believe that the bug you reported is fixed in the latest version of
audit, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Laurent Bigonville <[email protected]> (supplier of updated audit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 12 Dec 2012 21:43:25 +0100
Source: audit
Binary: auditd libauparse0 libauparse-dev libaudit1 libaudit-common 
libaudit-dev python-audit audispd-plugins
Architecture: source amd64 all
Version: 1:2.2.2-1
Distribution: experimental
Urgency: low
Maintainer: Debian QA Group <[email protected]>
Changed-By: Laurent Bigonville <[email protected]>
Description: 
 audispd-plugins - Plugins for the audit event dispatcher
 auditd     - User space tools for security auditing
 libaudit-common - Dynamic library for security auditing - common files
 libaudit-dev - Header files and static library for security auditing
 libaudit1  - Dynamic library for security auditing
 libauparse-dev - Header files and static library for the libauparse0 library
 libauparse0 - Dynamic library for parsing security auditing
 python-audit - Python bindings for security auditing
Closes: 681457
Changes: 
 audit (1:2.2.2-1) experimental; urgency=low
 .
   * QA upload.
   * New upstream release
     - Add debian/patches/fix-make-check.diff: Try to unbreak make check
     - debian/auditd.install: Install systemd service file
     - debian/libauparse0.symbols: Adjust .symbols file
   * Enable support for Alpha and ARM ABI (Closes: #681457)
Checksums-Sha1: 
 72abb13f30df7b124b3a065a8cc9710ab9b6131d 1986 audit_2.2.2-1.dsc
 5732cd30629b57ce8b26a93944ca3a625d2f1f98 907066 audit_2.2.2.orig.tar.gz
 7d6ff0e8cdfc36edbc4004b97d6db6ba2bc5a597 12555 audit_2.2.2-1.debian.tar.gz
 4e5e4913a7d96b8d98d63a525478ca71cc45e1be 272604 auditd_2.2.2-1_amd64.deb
 ebc5f274faec913b32492936f8615e8260362688 49504 libauparse0_2.2.2-1_amd64.deb
 aa3114eb455778d95bf862f5488b90e6b67c11e3 79644 libauparse-dev_2.2.2-1_amd64.deb
 9b6af7d191c55056a8ad5f55b766e7732a700c05 57450 libaudit1_2.2.2-1_amd64.deb
 e75e716073face7c76572ad018ce7278b09e69f8 17610 libaudit-common_2.2.2-1_all.deb
 5f37c91d9358ddecf22817cafd74ae02a8324fbc 88824 libaudit-dev_2.2.2-1_amd64.deb
 71e293c0cee643f05449c841de55dd14d5691f87 134726 python-audit_2.2.2-1_amd64.deb
 24b06c5118c8124cae5a0c2708e5ef7fd02d01b4 80874 
audispd-plugins_2.2.2-1_amd64.deb
Checksums-Sha256: 
 891d14e4774e74b7da1bf5f575085b3cdc264890ce378a66b57c7001af2eca5c 1986 
audit_2.2.2-1.dsc
 8bc2b45a5f08f5df6cebcd5543f24b7e68e28b64da4b23f08de2c6616384302b 907066 
audit_2.2.2.orig.tar.gz
 fb5fb4d00a27ee6a2b939bf3a30fa94c17b1f434b40b71120141687b29ea4ecf 12555 
audit_2.2.2-1.debian.tar.gz
 e323c3d10ad36ab893da67cbee2e6ae2b69992301be21e464c71af96ff8ee547 272604 
auditd_2.2.2-1_amd64.deb
 963abd554722d8d852015255d3a9404235a42ff08eab356c18565162d3ff4613 49504 
libauparse0_2.2.2-1_amd64.deb
 04a610c8871ad13ec044f6c22a48769cf126d281318887a8136dcaad7aa76b7e 79644 
libauparse-dev_2.2.2-1_amd64.deb
 d34621bc80baa5dd74a3e1d4261d043cd5555a8399bb2052e8a98cbf7f0630ba 57450 
libaudit1_2.2.2-1_amd64.deb
 cae227f43ce7ec92de35bad74a3488022944dc1a8fc7b136607f8e321ca94043 17610 
libaudit-common_2.2.2-1_all.deb
 29b47e0e139025fe43243a0e292e579ad6afffd61e6bac4f933938a7d76dd47f 88824 
libaudit-dev_2.2.2-1_amd64.deb
 9e7c8439a9a349c8733a6f47e23ff3acbab110e16f2c5a58ffd27ecb3384685f 134726 
python-audit_2.2.2-1_amd64.deb
 2104422e85625d8e24f491e4e83d35ae939c645b69d42287b4cd30fa85136252 80874 
audispd-plugins_2.2.2-1_amd64.deb
Files: 
 9a391e2ba1a166836f8691ef8df10391 1986 libs extra audit_2.2.2-1.dsc
 6641fde111cf5dfda6d4282ab8410df5 907066 libs extra audit_2.2.2.orig.tar.gz
 b86eef6545937e16e5b4b9e39a9c20e8 12555 libs extra audit_2.2.2-1.debian.tar.gz
 8655080f05982c03006453909782bf41 272604 admin extra auditd_2.2.2-1_amd64.deb
 6beaba451f5e89d590b3575027033a09 49504 libs optional 
libauparse0_2.2.2-1_amd64.deb
 ae08cb34ca8cd7f751b01a6805d6278a 79644 libdevel extra 
libauparse-dev_2.2.2-1_amd64.deb
 a1799c1d622412ab0457cbe03c640e59 57450 libs optional 
libaudit1_2.2.2-1_amd64.deb
 cc4f7857119f7ea8b4c91a0074a476aa 17610 libs optional 
libaudit-common_2.2.2-1_all.deb
 244c8f6a05555e25180a12e3883754c0 88824 libdevel extra 
libaudit-dev_2.2.2-1_amd64.deb
 09b9878fe89127ca34763537f3b3d6a1 134726 python extra 
python-audit_2.2.2-1_amd64.deb
 c14450440bda162f0da7cd8a594f354c 80874 admin extra 
audispd-plugins_2.2.2-1_amd64.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBCAAGBQJQyO5DAAoJEB/FiR66sEPV6BoH/0z19VHtBjDkyiTUwfN+Epu8
vqzUFjpAt1Gn/WfeIKKokuxIEuHuwMmw7UXAWtAWlR/zo+6IW/c5ZAweMzTzUf7A
9Gl5gH2EI291v6ONEv5V2aYnLauLujjsqgX7Et5JDkVDE1nGep1N5Uit3u12HTMR
GY0Y++VsrlNtaj7c6xtMH8r0jTycByVPIDEC3/kK0Sx3ii+Gq6BjcRrJkr5TxgNy
5otT5tQSlBFy+HWmd923vBbOhOWWPuHFibmr1zt4gZJD7Cf7ukLTy9mmh5rZWzJ5
R21XsE9Lbx3ew/GTbe+zGmHYBL0BAMkqs302GfkXfsWhMionnsDbYFVwaH2Zb+4=
=LqWB
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to