After a recent upgrade of my Fedora 20 system to kernel 3.15.mumble, I
started running into a problem (BZ 1121345) with my Docker
containers. Operations such as su or runuser would fail with the
singularly unhelpful System error message:
$ docker run -ti fedora /bin/bash
bash-4.2# su -c 'uptime'
su: System error
Hooking up something (like, say, socat unix-listen:/dev/log -) to
/dev/log revealed that the system was logging:
Jul 19 14:31:18 su: PAM audit_log_acct_message() failed: Operation not permitted
Downgrading the kernel to 3.14 immediately resolved the problem, suggesting that this was at least partly a kernel issue. This seemed like a great opportunity to play with the git bisect command, which uses a binary search to find which commit introduced a particular problem.