See <http://jenkins.x2go.org:8080/job/x2gobroker+nightly+fedora-rawhide/168/changes> Changes: [mike.gabriel] agent.py: Use os.fork() instead of threading.Thread() to handle delayed executions of broker agent tasks. This assures that SSH pub keys are removed via the delauthkey broker agent task, if the SSH broker is used. (Fixes: #491). ------------------------------------------ [...truncated 278 lines...] ++ ret='-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full' ++ '[' 1 -eq 0 ']' ++ echo '-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full' + MOCK_CHROOT_CONFIG='-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full' + mock --buildsrpm -r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full --resultdir=/var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/rpmbuild/SRPMS --spec /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide//rpmbuild/SOURCES/x2gobroker.spec --sources /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide//rpmbuild/SOURCES/ INFO: mock.py version 1.1.33 starting... Start: init plugins INFO: selinux disabled Finish: init plugins Start: run INFO: Start(x2gobroker.spec) Config(fedora-rawhide-x86_64) Start: lock buildroot Start: clean chroot Finish: clean chroot Finish: lock buildroot Start: chroot init Start: lock buildroot Mock Version: 1.1.33 INFO: Mock Version: 1.1.33 INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled yum cache Start: cleaning yum metadata Finish: cleaning yum metadata INFO: enabled ccache Start: device setup Finish: device setup Start: yum update Start: Outputting list of available packages Finish: Outputting list of available packages Finish: yum update Finish: lock buildroot Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs Finish: rpmbuild -bs Finish: buildsrpm INFO: Done(x2gobroker.spec) Config(../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full) 0 minutes 21 seconds INFO: Results and/or logs in: /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/rpmbuild/SRPMS INFO: Cleaning up build root ('clean_on_success=True') Start: lock buildroot Start: clean chroot INFO: chroot (/var/lib/mock/fedora-rawhide-x86_64) unlocked and deleted Finish: clean chroot Finish: lock buildroot Finish: run + cat /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/rpmbuild/SRPMS/build.log Mock Version: 1.1.33 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'], False, '/var/lib/mock/fedora-rawhide-x86_64/root/', None, 0, True, False, 106, 999, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'}, logger=<mockbuild.trace_decorator.getLog object at 0x2396c10>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'} sh: /usr/bin/python: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm Child return code was: 0 LEAVE do --> + rm -Rf /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/rpmbuild/SRPMS/build.log + cd + rm /var/lib/jenkins/tmp/tmp.nWbISmFJCt/x2gobroker -Rf + mkdir -p /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/x86_64 /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/i386 /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/SRPM + '[' x '!=' xx86_64 ']' + '[' xfedora = xopensuse ']' + '[' xfedora = xsle ']' + rm -f /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/x86_64/build.log + '[' -d /var/lib/mock/fedora-rawhide-x86_64 ']' ++ get_extra_repository redhat fedora rawhide heuler x2gobroker x86_64 ++ typeset TYPE=redhat ++ typeset DIST=fedora ++ typeset CODENAME=rawhide ++ typeset COMPONENT=heuler ++ typeset PACKAGE=x2gobroker ++ typeset ARCH=x86_64 ++ typeset ret= ++ case "${TYPE}" in ++ ret='-r ' ++ '[' -n /var/lib/jenkins/mock-config ']' ++ check_mock_version_atleast 1 2 0 ++ typeset MAJOR=1 ++ typeset MINOR=2 ++ typeset PATCH=0 +++ sed -e 's/^\([0-9][0-9]*\)$//' ++ typeset SANITY_CHECK_MAJOR= +++ sed -e 's/^\([0-9][0-9]*\)$//' ++ typeset SANITY_CHECK_MINOR= +++ sed -e 's/^\([0-9][0-9]*\)$//' ++ typeset SANITY_CHECK_PATCH= ++ '[' -n '' ']' ++ '[' -n '' ']' ++ '[' -n '' ']' +++ mock --version ++ typeset MOCK_VER=1.1.33 +++ head -n 1 ++ MOCK_VER=1.1.33 +++ grep -Eo '[0-9]+\.[0-9]+\.[0-9]+' ++ MOCK_VER=1.1.33 ++ '[' -z 1.1.33 ']' +++ sed -e 's/^\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/' ++ typeset MOCK_VER_MAJOR=1 +++ sed -e 's/^[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/' ++ typeset MOCK_VER_MINOR=1 +++ sed -e 's/^[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/' ++ typeset MOCK_VER_PATCH=33 ++ '[' -z 1 ']' ++ '[' -z 1 ']' ++ '[' -z 33 ']' ++ typeset ret=1 ++ '[' 1 -gt 1 ']' ++ '[' 1 -eq 1 ']' ++ '[' 1 -gt 2 ']' ++ '[' 1 -eq 2 ']' ++ return 1 ++ typeset MOCK_BUGGY=1 ++ '[' 1 -eq 1 ']' ++ ret='-r ../../' ++ ret='-r ../..//var/lib/jenkins/mock-config/' ++ ret='-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64' ++ '[' -n x2go ']' ++ ret='-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go' ++ '[' -n full ']' ++ '[' -z x2go-keyring ']' ++ '[' x2go-keyring '!=' x2gobroker ']' ++ ret='-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full' ++ '[' 1 -eq 0 ']' ++ echo '-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full' + MOCK_CHROOT_CONFIG='-r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full' + read srpm + ls /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide//rpmbuild/SRPMS/x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm + mock -r ../..//var/lib/jenkins/mock-config/fedora-rawhide-x86_64-heuler-x2go-full --resultdir=/var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/x86_64 /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide//rpmbuild/SRPMS/x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm INFO: mock.py version 1.1.33 starting... Start: init plugins INFO: selinux disabled Finish: init plugins Start: run INFO: Start(/var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide//rpmbuild/SRPMS/x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm) Config(fedora-rawhide-x86_64) Start: lock buildroot Start: clean chroot Finish: clean chroot Finish: lock buildroot Start: chroot init Start: lock buildroot Mock Version: 1.1.33 INFO: Mock Version: 1.1.33 INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled yum cache Start: cleaning yum metadata Finish: cleaning yum metadata INFO: enabled ccache Start: device setup Finish: device setup Start: yum update Start: Outputting list of available packages Finish: Outputting list of available packages Finish: yum update Finish: lock buildroot Finish: chroot init INFO: Installed packages: Start: build phase for x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm Start: device setup Finish: device setup Start: build setup for x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm Finish: build setup for x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm Start: rpmbuild -bb x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm Start: Outputting list of installed packages Finish: Outputting list of installed packages ERROR: Exception(/var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide//rpmbuild/SRPMS/x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm) Config(fedora-rawhide-x86_64) 6 minutes 13 seconds INFO: Results and/or logs in: /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/x86_64 INFO: Cleaning up build root ('clean_on_failure=True') Start: lock buildroot Start: clean chroot INFO: chroot (/var/lib/mock/fedora-rawhide-x86_64) unlocked and deleted Finish: clean chroot Finish: lock buildroot ERROR: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'] + cat /var/lib/jenkins/pkg-dist/heuler/x2gobroker/fedora/rawhide/x86_64/build.log Mock Version: 1.1.33 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'], False, '/var/lib/mock/fedora-rawhide-x86_64/root/', None, 0, True, False, 106, 999, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'}, logger=<mockbuild.trace_decorator.getLog object at 0x1ad8c10>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'} sh: /usr/bin/python: No such file or directory Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/x2gobroker-0.0.3.0-0.0x2go1.0.git20150402.975.heuler.fc23.src.rpm Child return code was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'], False, '/var/lib/mock/fedora-rawhide-x86_64/root/', None, 0, True, False, 106, 999, None, False, {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'}, logger=<mockbuild.trace_decorator.getLog object at 0x1ad8c10>) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'] with env {'LANG': 'en_US.UTF-8', 'TERM': 'vt100', 'SHELL': '/bin/bash', 'CCACHE_DIR': '/tmp/ccache', 'HOSTNAME': 'mock', 'PROMPT_COMMAND': 'echo -n "<mock-chroot>"', 'HOME': '/builddir', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'CCACHE_UMASK': '002'} Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Lhln4W + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf x2gobroker-0.0.3.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/x2gobroker-0.0.3.0.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd x2gobroker-0.0.3.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.8qKhcu + umask 022 + cd /builddir/build/BUILD + cd x2gobroker-0.0.3.0 + echo 'Files where we will be patching libexecedir:' Files where we will be patching libexecedir: + find . -type f -exec grep -l /usr/lib/x2go/ '{}' + ./x2gobroker/web/extras.py ./x2gobroker/defaults.py ./debian/control ./debian/x2gobroker-agent.postrm ./debian/x2gobroker-agent.postinst ./etc/broker/defaults.conf ./etc/x2gobroker-wsgi.apache.vhost ./etc/x2gobroker-wsgi.apache.conf ./rpm/x2gobroker-rpmlintrc ./rpm/x2gobroker-daemon.init ./init/x2gobroker-daemon.init ./README ./defaults/python-x2gobroker.default + find . -type f -exec grep -l /usr/lib/x2go/ '{}' + + xargs perl -i -pe 's{/usr/lib/x2go/}{/usr/libexec/x2go/}' /var/tmp/rpm-tmp.8qKhcu: line 50: syntax error: unexpected end of file RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.8qKhcu (%build) Bad exit status from /var/tmp/rpm-tmp.8qKhcu (%build) Child return code was: 1 EXCEPTION: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'] Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/mockbuild/trace_decorator.py", line 70, in trace result = func(*args, **kw) File "/usr/lib/python2.7/dist-packages/mockbuild/util.py", line 361, in do raise mockbuild.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target x86_64 --nodeps builddir/build/SPECS/x2gobroker.spec'] LEAVE do --> EXCEPTION RAISED + rm -Rf /var/lib/jenkins/tmp/tmp.nWbISmFJCt + exit -1 Build step 'Execute shell' marked build as failure