On Thu, Oct 13 2016 at 8:46:14 pm CEST, Jenkins <mareynol@xxxxxxxxxx> wrote: > See <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/117/changes> > > Changes: > > [firstyear] Ticket 49006 - Enable nunc-stans by default. With nunc-stans enabled file /dev/shm/sem.slapd-standalone.stats gets created. And if the instance was killed, it can't clean it up because of selinux denials: [15/Oct/2016:06:53:03.508211988 -0400] - INFO - main - 389-Directory/1.3.6.0 B2016.288.2056 starting up [15/Oct/2016:06:53:03.510215312 -0400] - EMERG - snmp_collator_create_semaphore - Failed to delete old semaphore for stats file (/var/run/dirsrv/slapd-standalone.stats). Error 13 (Permission denied). time->Sat Oct 15 06:53:03 2016 type=SYSCALL msg=audit(1476528783.509:538): arch=c000003e syscall=87 success=no exit=-13 a0=7ffccb008cf0 a1=7fe14287a7c1 a2=7fe13fee5a16 a3=7ffccb008ae0 items=0 ppid=1 pid=22093 auid=4294967295 uid=389 gid=389 euid=389 suid=389 fsuid=389 egid=389 sgid=389 fsgid=389 tty=(none) ses=4294967295 comm="ns-slapd" exe="/usr/sbin/ns-slapd" subj=system_u:system_r:dirsrv_t:s0 key=(null) type=AVC msg=audit(1476528783.509:538): avc: denied { unlink } for pid=22093 comm="ns-slapd" name="sem.slapd-standalone.stats" dev="tmpfs" ino=49935 scontext=system_u:system_r:dirsrv_t:s0 tcontext=unconfined_u:object_r:user_tmp_t:s0 tclass=file And the message is misleading, because /var/run/dirsrv/slapd-standalone.stats can be deleted, but /dev/shm/sem.slapd-standalone.stats - can't be. I reopened 48538. To reproduce: py.test -v suites/basic/basic_test.py::test_basic_dse suites/betxns/betxn_test.py::test_betxn_init > > [firstyear] Ticket 49007 - Update DS basic test to better work with systemd. > > ------------------------------------------ > [...truncated 4366 lines...] > Processing files: 389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64 > Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.P3dvoo > + umask 022 > + cd <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILD> > + cd 389-ds-base-1.3.6.0.20161013git83a7705 > + DOCDIR=<http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base> > + export DOCDIR > + /usr/bin/mkdir -p <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base> > + cp -pr LICENSE <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base> > + cp -pr LICENSE.GPLv3+ <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base> > + cp -pr LICENSE.openssl <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base> > + exit 0 > Provides: 389-ds-base = 1.3.6.0-20161013git83a7705.fc24 389-ds-base(x86-64) = 1.3.6.0-20161013git83a7705.fc24 config(389-ds-base) = 1.3.6.0-20161013git83a7705.fc24 ldif2ldbm libacctpolicy-plugin.so()(64bit) libacctusability-plugin.so()(64bit) libacl-plugin.so()(64bit) libattr-unique-plugin.so()(64bit) libautomember-plugin.so()(64bit) libback-ldbm.so()(64bit) libbitwise-plugin.so()(64bit) libchainingdb-plugin.so()(64bit) libcollation-plugin.so()(64bit) libcontentsync-plugin.so()(64bit) libcos-plugin.so()(64bit) libderef-plugin.so()(64bit) libdistrib-plugin.so()(64bit) libdna-plugin.so()(64bit) libhttp-client-plugin.so()(64bit) liblinkedattrs-plugin.so()(64bit) libmanagedentries-plugin.so()(64bit) libmemberof-plugin.so()(64bit) libpam-passthru-plugin.so()(64bit) libpassthru-plugin.so()(64bit) libpbe-plugin.so()(64bit) libposix-winsync-plugin.so()(64bit) libpwdstorage-plugin.so()(64bit) libreferint-plugin.so()(64bit) libreplication-plugin.so()(64bit) libretrocl-plugin.so()(64bit) libroles-plugin.so()(64bit) librootdn-access-plugin.so()(64bit) libschemareload-plugin.so()(64bit) libstatechange-plugin.so()(64bit) libsyntax-plugin.so()(64bit) libusn-plugin.so()(64bit) libviews-plugin.so()(64bit) libwhoami-plugin.so()(64bit) perl(DSCreate) perl(DSDialogs) perl(DSMigration) perl(DSUpdate) perl(DSUpdateDialogs) perl(DSUtil) perl(Dialog) perl(DialogManager) perl(DialogYesNo) perl(FileConn) perl(Inf) perl(Migration) perl(Resource) perl(Setup) perl(SetupDialogs) perl(SetupLog) > Requires(interp): /bin/sh /bin/sh /bin/sh > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Requires(post): /bin/sh systemd-units > Requires(preun): /bin/sh systemd-units > Requires(postun): /bin/sh systemd-units > Requires: /bin/sh /usr/bin/env /usr/bin/perl /usr/bin/python2 libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcom_err.so.2()(64bit) libcrypt.so.1()(64bit) libcrypt.so.1(GLIBC_2.2.5)(64bit) libdb-5.3.so()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libgcc_s.so.1()(64bit) libicudata.so.56()(64bit) libicui18n.so.56()(64bit) libicuuc.so.56()(64bit) libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) liblber-2.4.so.2()(64bit) libldap-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libm.so.6()(64bit) libns-dshttpd.so.0()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnunc-stans.so.0()(64bit) libpam.so.0()(64bit) libpam.so.0(LIBPAM_1.0)(64bit) libpcre.so.1()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.7.4)(64bit) libstdc++.so.6()(64bit) libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) libsystemd.so.0(LIBSYSTEMD_209)(64bit) perl(Archive::Tar) perl(Carp) perl(Config) perl(Cwd) perl(DB) perl(DB_File) perl(DSCreate) perl(DSMigration) perl(DSUpdate) perl(DSUtil) perl(Dialog) perl(DialogManager) perl(DynaLoader) perl(Exporter) perl(File::Basename) perl(File::Copy) perl(File::Path) perl(File::Spec) perl(File::Spec::Functions) perl(File::Temp) perl(FileConn) perl(Getopt::Long) perl(Getopt::Std) perl(IO::File) perl(IO::Uncompress::AnyUncompress) perl(Inf) perl(MIME::Base64) perl(Migration) perl(Mozilla::LDAP::API) perl(Mozilla::LDAP::Conn) perl(Mozilla::LDAP::LDIF) perl(Mozilla::LDAP::Utils) perl(NetAddr::IP::Util) perl(POSIX) perl(Resource) perl(Scalar::Util) perl(Setup) perl(SetupLog) perl(Socket) perl(Sys::Hostname) perl(Time::Local) perl(lib) perl(sigtrap) perl(strict) perl(vars) perl(warnings) rtld(GNU_HASH) > Conflicts: selinux-policy-base < 3.9.8 > Obsoletes: 389-ds-base <= 1.3.5.4 389-ds-base-selinux > Processing files: 389-ds-base-libs-1.3.6.0-20161013git83a7705.fc24.x86_64 > Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.PJgVO6 > + umask 022 > + cd <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILD> > + cd 389-ds-base-1.3.6.0.20161013git83a7705 > + DOCDIR=<http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-libs> > + export DOCDIR > + /usr/bin/mkdir -p <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-libs> > + cp -pr LICENSE <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-libs> > + cp -pr LICENSE.GPLv3+ <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-libs> > + cp -pr LICENSE.openssl <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-libs> > + cp -pr README.devel <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-libs> > + exit 0 > Provides: 389-ds-base-libs = 1.3.6.0-20161013git83a7705.fc24 389-ds-base-libs(x86-64) = 1.3.6.0-20161013git83a7705.fc24 liblfds710.so.0()(64bit) libns-dshttpd.so.0()(64bit) libnunc-stans.so.0()(64bit) libslapd.so.0()(64bit) > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcom_err.so.2()(64bit) libevent-2.0.so.5()(64bit) libgcc_s.so.1()(64bit) libk5crypto.so.3()(64bit) libkrb5.so.3()(64bit) libkrb5.so.3(krb5_3_MIT)(64bit) liblber-2.4.so.2()(64bit) libldap_r-2.4.so.2()(64bit) libm.so.6()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.9)(64bit) libnunc-stans.so.0()(64bit) libpcre.so.1()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libsasl2.so.3()(64bit) libslapd.so.0()(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.20)(64bit) libssl3.so(NSS_3.4)(64bit) libstdc++.so.6()(64bit) libsvrcore.so.0()(64bit) libsystemd.so.0()(64bit) libtalloc.so.2()(64bit) libtalloc.so.2(TALLOC_2.0.2)(64bit) libtevent.so.0()(64bit) libtevent.so.0(TEVENT_0.9.9)(64bit) rtld(GNU_HASH) > Processing files: 389-ds-base-devel-1.3.6.0-20161013git83a7705.fc24.x86_64 > Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.IROupP > + umask 022 > + cd <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILD> > + cd 389-ds-base-1.3.6.0.20161013git83a7705 > + DOCDIR=<http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-devel> > + export DOCDIR > + /usr/bin/mkdir -p <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-devel> > + cp -pr LICENSE <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-devel> > + cp -pr LICENSE.GPLv3+ <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-devel> > + cp -pr LICENSE.openssl <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-devel> > + cp -pr README.devel <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-devel> > + exit 0 > Provides: 389-ds-base-devel = 1.3.6.0-20161013git83a7705.fc24 389-ds-base-devel(x86-64) = 1.3.6.0-20161013git83a7705.fc24 pkgconfig(dirsrv) = 1.3.6.0.20161013git83a7705 > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Requires: /usr/bin/pkg-config liblfds710.so.0()(64bit) libns-dshttpd.so.0()(64bit) libnunc-stans.so.0()(64bit) libslapd.so.0()(64bit) > Processing files: 389-ds-base-snmp-1.3.6.0-20161013git83a7705.fc24.x86_64 > Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.dPV8ay > + umask 022 > + cd <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILD> > + cd 389-ds-base-1.3.6.0.20161013git83a7705 > + DOCDIR=<http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-snmp> > + export DOCDIR > + /usr/bin/mkdir -p <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-snmp> > + cp -pr LICENSE <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-snmp> > + cp -pr LICENSE.GPLv3+ <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-snmp> > + cp -pr LICENSE.openssl <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-snmp> > + cp -pr README.devel <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-snmp> > + exit 0 > Provides: 389-ds-base-snmp = 1.3.6.0-20161013git83a7705.fc24 389-ds-base-snmp(x86-64) = 1.3.6.0-20161013git83a7705.fc24 config(389-ds-base-snmp) = 1.3.6.0-20161013git83a7705.fc24 > Requires(interp): /bin/sh /bin/sh /bin/sh > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Requires(post): /bin/sh > Requires(preun): /bin/sh > Requires(postun): /bin/sh > Requires: /bin/sh libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) liblber-2.4.so.2()(64bit) libldap-2.4.so.2()(64bit) libm.so.6()(64bit) libnetsnmp.so.30()(64bit) libnetsnmpagent.so.30()(64bit) libnetsnmpmibs.so.30()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) librpm.so.7()(64bit) librpmio.so.7()(64bit) libsasl2.so.3()(64bit) libsensors.so.4()(64bit) libssl.so.10()(64bit) libssl3.so()(64bit) libwrap.so.0()(64bit) rtld(GNU_HASH) > Obsoletes: 389-ds-base <= 1.3.5.4 > Processing files: 389-ds-base-tests-1.3.6.0-20161013git83a7705.fc24.noarch > Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.72J23g > + umask 022 > + cd <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILD> > + cd 389-ds-base-1.3.6.0.20161013git83a7705 > + DOCDIR=<http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-tests> > + export DOCDIR > + /usr/bin/mkdir -p <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-tests> > + cp -pr LICENSE <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-tests> > + cp -pr LICENSE.GPLv3+ <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64/usr/share/doc/389-ds-base-tests> > + exit 0 > Provides: 389-ds-base-tests = 1.3.6.0-20161013git83a7705.fc24 > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Requires: /usr/bin/python /usr/bin/python2 > Processing files: 389-ds-base-debuginfo-1.3.6.0-20161013git83a7705.fc24.x86_64 > Provides: 389-ds-base-debuginfo = 1.3.6.0-20161013git83a7705.fc24 389-ds-base-debuginfo(x86-64) = 1.3.6.0-20161013git83a7705.fc24 > Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 > Checking for unpackaged file(s): /usr/lib/rpm/check-files <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/SRPMS/389-ds-base-1.3.6.0-20161013git83a7705.fc24.src.rpm> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/x86_64/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/x86_64/389-ds-base-libs-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/x86_64/389-ds-base-devel-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/x86_64/389-ds-base-snmp-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/noarch/389-ds-base-tests-1.3.6.0-20161013git83a7705.fc24.noarch.rpm> > Wrote: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/x86_64/389-ds-base-debuginfo-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm> > Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.aFumvv > + umask 022 > + cd <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILD> > + cd 389-ds-base-1.3.6.0.20161013git83a7705 > + rm -rf <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/BUILDROOT/389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64> > + exit 0 > cp <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/*/389-ds-base-1.3.6.0-20161013git83a7705*.rpm> dist/rpms/ > cp <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/RPMS/*/389-ds-base-*-1.3.6.0*.rpm> dist/rpms/ > cp <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild/SRPMS/389-ds-base-1.3.6.0-20161013git83a7705*.src.rpm> dist/srpms/ > rm -rf <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/rpmbuild> > + cd dist/rpms/ > + sudo rpm -iUvh 389-ds-base-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm 389-ds-base-libs-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm 389-ds-base-debuginfo-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm 389-ds-base-devel-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm 389-ds-base-snmp-1.3.6.0-20161013git83a7705.fc24.x86_64.rpm > Preparing... ######################################## > Updating / installing... > 389-ds-base-libs-1.3.6.0-20161013git83######################################## > 389-ds-base-1.3.6.0-20161013git83a7705######################################## > 389-ds-base-snmp-1.3.6.0-20161013git83######################################## > 389-ds-base-devel-1.3.6.0-20161013git8######################################## > 389-ds-base-debuginfo-1.3.6.0-20161013######################################## > Cleaning up / removing... > 389-ds-base-devel-1.3.5.13-1.fc24 ######################################## > 389-ds-base-1.3.5.13-1.fc24 ######################################## > 389-ds-base-libs-1.3.5.13-1.fc24 ######################################## > + '[' 0 -ne 0 ']' > + sudo sysctl -w fs.suid_dumpable=1 > fs.suid_dumpable = 1 > + sudo chmod 777 /etc/sysconfig/dirsrv.systemd > + sudo echo LimitCORE=infinity > + sudo systemctl daemon-reload > + echo Run the lib389 tests... > Run the lib389 tests... > + cd ../../dirsrvtests/tests > ++ date > + DATE='Thu Oct 13 20:35:54 CEST 2016' > ++ sudo PYTHONPATH=/usr/lib64/python2.7:/usr/lib64/python2.7/plat-linux2:/usr/lib64/python2.7/site-packages:/usr/lib/python2.7/site-packages:<http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/lib389/> PREFIX=/ py.test -v -x suites/basic/basic_test.py > + RESULT='============================= test session starts ============================== > platform linux2 -- Python 2.7.12, pytest-2.9.2, py-1.4.31, pluggy-0.3.1 -- /usr/bin/python2 > cachedir: suites/basic/.cache > rootdir: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/dirsrvtests/tests/suites/basic,> inifile: > plugins: sourceorder-0.5, multihost-1.0 > collecting ... collected 23 items > > suites/basic/basic_test.py::test_basic_ops ERROR > > ==================================== ERRORS ==================================== > _______________________ ERROR at setup of test_basic_ops _______________________ > > request = <SubRequest '\''topology'\'' for <Function '\''test_basic_ops'\''>> > > @pytest.fixture(scope="module") > def topology(request): > """This fixture is used to standalone topology for the '\''module'\''.""" > > standalone = DirSrv(verbose=False) > > # Args for the standalone instance > args_instance[SER_HOST] = HOST_STANDALONE > args_instance[SER_PORT] = PORT_STANDALONE > args_instance[SER_SERVERID_PROP] = SERVERID_STANDALONE > args_standalone = args_instance.copy() > standalone.allocate(args_standalone) > > # Get the status of the instance and restart it if it exists > instance_standalone = standalone.exists() > > # Remove the instance > if instance_standalone: > standalone.delete() > > # Create the instance >> standalone.create() > > suites/basic/basic_test.py:67: > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > ../../../lib389/lib389/__init__.py:905: in create > self._createDirsrv() > _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ > > self = <lib389.DirSrv instance at 0x7f85a4ab7c68> > > def _createDirsrv(self): > """Create a new instance of directory server > > @param self - containing the set properties > > SER_HOST (host) > SER_PORT (port) > SER_SECURE_PORT (sslport) > SER_ROOT_DN (binddn) > SER_ROOT_PW (bindpw) > SER_CREATION_SUFFIX (creation_suffix) > SER_USER_ID (userid) > SER_SERVERID_PROP (serverid) > SER_GROUP_ID (groupid) > SER_DEPLOYED_DIR (prefix) > SER_BACKUP_INST_DIR (backupdir) > SER_REALM (krb5_realm) > > @return None > > @raise None > > } > """ > > DirSrvTools.lib389User(user=DEFAULT_USER) > prog = os.path.join(self.ds_paths.sbin_dir, CMD_PATH_SETUP_DS) > > if not os.path.isfile(prog): > log.error("Can'\''t find file: %r, removing extension" % prog) > prog = prog[:-3] > > # Create and extract a service keytab > args = {SER_HOST: self.host, > SER_PORT: self.port, > SER_SECURE_PORT: self.sslport, > SER_ROOT_DN: self.binddn, > SER_ROOT_PW: self.bindpw, > SER_CREATION_SUFFIX: self.creation_suffix, > SER_USER_ID: self.userid, > SER_SERVERID_PROP: self.serverid, > SER_GROUP_ID: self.groupid, > SER_DEPLOYED_DIR: self.prefix, > SER_BACKUP_INST_DIR: self.backupdir, > SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname} > content = formatInfData(args) > result = DirSrvTools.runInfProg(prog, content, self.verbose, > prefix=self.prefix) > if result != 0: >> raise Exception('\''Failed to run setup-ds.pl'\'') > E Exception: Failed to run setup-ds.pl > > ../../../lib389/lib389/__init__.py:861: Exception > ---------------------------- Captured stdout setup ----------------------------- > Instance slapd-standalone removed. > OK group dirsrv exists > OK user dirsrv exists > !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! > ========================== 1 error in 619.47 seconds ===========================' > + '[' 2 -ne 0 ']' > + echo CI Tests 'FAILED!' > CI Tests FAILED! > + echo ============================= test session starts ============================== platform linux2 -- Python 2.7.12, pytest-2.9.2, py-1.4.31, pluggy-0.3.1 -- /usr/bin/python2 cachedir: suites/basic/.cache rootdir: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/dirsrvtests/tests/suites/basic,> inifile: plugins: sourceorder-0.5, multihost-1.0 collecting ... collected 23 items suites/basic/basic_test.py::test_basic_ops ERROR ==================================== ERRORS ==================================== _______________________ ERROR at setup of test_basic_ops _______________________ request = '<SubRequest' ''\''topology'\''' for '<Function' ''\''test_basic_ops'\''>>' '@pytest.fixture(scope="module")' def 'topology(request):' '"""This' fixture is used to standalone topology for the ''\''module'\''."""' standalone = 'DirSrv(verbose=False)' '#' Args for the standalone instance 'args_instance[SER_HOST]' = HOST_STANDALONE 'args_instance[SER_PORT]' = PORT_STANDALONE 'args_instance[SER_SERVERID_PROP]' = SERVERID_STANDALONE args_standalone = 'args_instance.copy()' 'standalone.allocate(args_standalone)' '#' Get the status of the instance and restart it if it exists instance_standalone = 'standalone.exists()' '#' Remove the instance if instance_standalone: 'standalone.delete()' '#' Create the instance '>' 'standalone.create()' suites/basic/basic_test.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../lib389/lib389/__init__.py:905: in create 'self._createDirsrv()' _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = '<lib389.DirSrv' instance at '0x7f85a4ab7c68>' def '_createDirsrv(self):' '"""Create' a new instance of directory server @param self - containing the set properties SER_HOST '(host)' SER_PORT '(port)' SER_SECURE_PORT '(sslport)' SER_ROOT_DN '(binddn)' SER_ROOT_PW '(bindpw)' SER_CREATION_SUFFIX '(creation_suffix)' SER_USER_ID '(userid)' SER_SERVERID_PROP '(serverid)' SER_GROUP_ID '(groupid)' SER_DEPLOYED_DIR '(prefix)' SER_BACKUP_INST_DIR '(backupdir)' SER_REALM '(krb5_realm)' @return None @raise None '}' '"""' 'DirSrvTools.lib389User(user=DEFAULT_USER)' prog = 'os.path.join(self.ds_paths.sbin_dir,' 'CMD_PATH_SETUP_DS)' if not 'os.path.isfile(prog):' 'log.error("Can'\''t' find file: %r, removing 'extension"' % 'prog)' prog = 'prog[:-3]' '#' Create and extract a service keytab args = '{SER_HOST:' self.host, SER_PORT: self.port, SER_SECURE_PORT: self.sslport, SER_ROOT_DN: self.binddn, SER_ROOT_PW: self.bindpw, SER_CREATION_SUFFIX: self.creation_suffix, SER_USER_ID: self.userid, SER_SERVERID_PROP: self.serverid, SER_GROUP_ID: self.groupid, SER_DEPLOYED_DIR: self.prefix, SER_BACKUP_INST_DIR: self.backupdir, SER_STRICT_HOSTNAME_CHECKING: 'self.strict_hostname}' content = 'formatInfData(args)' result = 'DirSrvTools.runInfProg(prog,' content, self.verbose, 'prefix=self.prefix)' if result '!=' 0: '>' raise 'Exception('\''Failed' to run 'setup-ds.pl'\'')' E Exception: Failed to run setup-ds.pl ../../../lib389/lib389/__init__.py:861: Exception ---------------------------- Captured stdout setup ----------------------------- Instance slapd-standalone removed. OK group dirsrv exists OK user dirsrv exists '!!!!!!!!!!!!!!!!!!!!' Interrupted: stopping after 1 failures '!!!!!!!!!!!!!!!!!!!!' ========================== 1 error in 619.47 seconds =========================== > ============================= test session starts ============================== platform linux2 -- Python 2.7.12, pytest-2.9.2, py-1.4.31, pluggy-0.3.1 -- /usr/bin/python2 cachedir: suites/basic/.cache rootdir: <http://vm-058-081.abc.idm.lab.eng.brq.redhat.com:8080/job/389-DS-COMMIT/ws/source/ds/dirsrvtests/tests/suites/basic,> inifile: plugins: sourceorder-0.5, multihost-1.0 collecting ... collected 23 items suites/basic/basic_test.py::test_basic_ops ERROR ==================================== ERRORS ==================================== _______________________ ERROR at setup of test_basic_ops _______________________ request = <SubRequest 'topology' for <Function 'test_basic_ops'>> @pytest.fixture(scope="module") def topology(request): """This fixture is used to standalone topology for the 'module'.""" standalone = DirSrv(verbose=False) # Args for the standalone instance args_instance[SER_HOST] = HOST_STANDALONE args_instance[SER_PORT] = PORT_STANDALONE args_instance[SER_SERVERID_PROP] = SERVERID_STANDALONE args_standalone = args_instance.copy() standalone.allocate(args_standalone) # Get the status of the instance and restart it if it exists instance_standalone = standalone.exists() # Remove the instance if instance_standalone: standalone.delete() # Create the instance > standalone.create() suites/basic/basic_test.py:67: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ../../../lib389/lib389/__init__.py:905: in create self._createDirsrv() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <lib389.DirSrv instance at 0x7f85a4ab7c68> def _createDirsrv(self): """Create a new instance of directory server @param self - containing the set properties SER_HOST (host) SER_PORT (port) SER_SECURE_PORT (sslport) SER_ROOT_DN (binddn) SER_ROOT_PW (bindpw) SER_CREATION_SUFFIX (creation_suffix) SER_USER_ID (userid) SER_SERVERID_PROP (serverid) SER_GROUP_ID (groupid) SER_DEPLOYED_DIR (prefix) SER_BACKUP_INST_DIR (backupdir) SER_REALM (krb5_realm) @return None @raise None } """ DirSrvTools.lib389User(user=DEFAULT_USER) prog = os.path.join(self.ds_paths.sbin_dir, CMD_PATH_SETUP_DS) if not os.path.isfile(prog): log.error("Can't find file: %r, removing extension" % prog) prog = prog[:-3] # Create and extract a service keytab args = {SER_HOST: self.host, SER_PORT: self.port, SER_SECURE_PORT: self.sslport, SER_ROOT_DN: self.binddn, SER_ROOT_PW: self.bindpw, SER_CREATION_SUFFIX: self.creation_suffix, SER_USER_ID: self.userid, SER_SERVERID_PROP: self.serverid, SER_GROUP_ID: self.groupid, SER_DEPLOYED_DIR: self.prefix, SER_BACKUP_INST_DIR: self.backupdir, SER_STRICT_HOSTNAME_CHECKING: self.strict_hostname} content = formatInfData(args) result = DirSrvTools.runInfProg(prog, content, self.verbose, prefix=self.prefix) if result != 0: > raise Exception('Failed to run setup-ds.pl') E Exception: Failed to run setup-ds.pl ../../../lib389/lib389/__init__.py:861: Exception ---------------------------- Captured stdout setup ----------------------------- Instance slapd-standalone removed. OK group dirsrv exists OK user dirsrv exists !!!!!!!!!!!!!!!!!!!! Interrupted: stopping after 1 failures !!!!!!!!!!!!!!!!!!!! ========================== 1 error in 619.47 seconds =========================== > + MSG=FAILED > + RC=1 > + '[' 1 -ne 0 ']' > + sudo /usr/sbin/sendmail mreynolds@xxxxxxxxxx > + exit 1 > Build step 'Execute shell' marked build as failure > _______________________________________________ > 389-devel mailing list -- 389-devel@xxxxxxxxxxxxxxxxxxxxxxx > To unsubscribe send an email to 389-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ 389-devel mailing list -- 389-devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to 389-devel-leave@xxxxxxxxxxxxxxxxxxxxxxx