From owner-freebsd-ports-bugs@freebsd.org Fri Sep 16 13:25:20 2016 Return-Path: Delivered-To: freebsd-ports-bugs@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 11E42BDC299 for ; Fri, 16 Sep 2016 13:25:20 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E62122ED for ; Fri, 16 Sep 2016 13:25:19 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from bugs.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id u8GDPIbS035732 for ; Fri, 16 Sep 2016 13:25:19 GMT (envelope-from bugzilla-noreply@freebsd.org) From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 212728] ports-mgmt/jailaudit: breaks when auditdistd is running Date: Fri, 16 Sep 2016 13:25:18 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: xavi.garcia@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-ports-bugs@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback? X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter cc flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Sep 2016 13:25:20 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D212728 Bug ID: 212728 Summary: ports-mgmt/jailaudit: breaks when auditdistd is running Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: freebsd-ports-bugs@FreeBSD.org Reporter: xavi.garcia@gmail.com CC: cryx-ports@h3q.com Flags: maintainer-feedback?(cryx-ports@h3q.com) CC: cryx-ports@h3q.com Created attachment 174831 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D174831&action= =3Dedit jailaudit patch jailaudit fails when auditdistd is running in the server. auditdistd creates several jails to isolate the processes in charge of transmitting the audit traces generated by auditd. These jails have a setup= and naming convention that is not expected by jailaudit (namely, not having base installed), causing it to fail. See https://wiki.freebsd.org/auditdistd for more information Exemple of the execution in 10.3-RELEASE: # jailaudit generate Downloading a current audit database: pkgng support enabled, using /usr/local/sbin/pkg version 1.8.7. jexec: execvp: ls: No such file or directory pkg: open(/bin/sh): No such file or directory pkg: open(/bin/sh): No such file or directory pkg: Unable to determine ABI pkg: Cannot parse configuration file! jexec: execvp: ls: No such file or directory pkg: open(/bin/sh): No such file or directory pkg: open(/bin/sh): No such file or directory pkg: Unable to determine ABI pkg: Cannot parse configuration file! jexec: execvp: ls: No such file or directory pkg: open(/bin/sh): No such file or directory pkg: open(/bin/sh): No such file or directory pkg: Unable to determine ABI pkg: Cannot parse configuration file! jexec: execvp: ls: No such file or directory pkg: open(/bin/sh): No such file or directory pkg: open(/bin/sh): No such file or directory pkg: Unable to determine ABI pkg: Cannot parse configuration file! You can find attached a patch that only accesses the jails when '/var/db/pk= g' exists. --=20 You are receiving this mail because: You are the assignee for the bug.=