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 ---

