Mock Version: 0.9.14 Mock Version: 0.9.14 ENTER do(['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/ganeti.spec'], False, '/var/lib/mock/centos6-rutgers-staging-build-3030-5171/root/', None, 86400, True, 0, 486, 495, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bs --target noarch --nodeps builddir/build/SPECS/ganeti.spec'] sh: /usr/bin/python: No such file or directory warning: Could not canonicalize hostname: opus3.rutgers.edu Building target platforms: noarch Building for target noarch Wrote: /builddir/build/SRPMS/ganeti-2.5.0-1.ru6.src.rpm Child returncode was: 0 LEAVE do --> ENTER do(['bash', '--login', '-c', 'rpmbuild -bb --target noarch --nodeps builddir/build/SPECS/ganeti.spec'], False, '/var/lib/mock/centos6-rutgers-staging-build-3030-5171/root/', None, 86400, True, 0, 486, 495, None, logger=) Executing command: ['bash', '--login', '-c', 'rpmbuild -bb --target noarch --nodeps builddir/build/SPECS/ganeti.spec'] Building target platforms: noarch Building for target noarch Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yfSjd1 + umask 022 + cd /builddir/build/BUILD + LANG=C + export LANG + unset DISPLAY + cd /builddir/build/BUILD + rm -rf ganeti-2.5.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/ganeti-2.5.0.tar.gz + /bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd ganeti-2.5.0 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #1 (ganeti-2.5.0-add-support-for-redhat.patch):' Patch #1 (ganeti-2.5.0-add-support-for-redhat.patch): + /bin/cat /builddir/build/SOURCES/ganeti-2.5.0-add-support-for-redhat.patch + /usr/bin/patch -s -p1 --fuzz=0 + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.aYB29u + umask 022 + cd /builddir/build/BUILD + cd ganeti-2.5.0 + LANG=C + export LANG + unset DISPLAY + CFLAGS=-O2 + export CFLAGS + CXXFLAGS=-O2 + export CXXFLAGS + FFLAGS='-O2 -I/usr/lib/gfortran/modules' + export FFLAGS + ./configure --build=i386-koji-linux-gnu --host=i386-koji-linux-gnu --target=noarch-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib --with-ssh-initscript=/etc/rc.d/init.d/sshd --with-export-dir=/var/lib/ganeti/export --with-os-search-path=/usr/share/ganeti/os,/usr/lib/ganeti/os,/usr/lib64/ganeti/os,/usr/local/lib/ganeti/os,/usr/local/lib64/ganeti/os,/srv/ganeti/os --with-iallocator-search-path=/usr/lib/ganeti/iallocators,/usr/lib64/ganeti/iallocators,/usr/local/lib/ganeti/iallocators,/usr/local/lib64/ganeti/iallocators --with-xen-bootloader=/usr/bin/pygrub --with-file-storage-dir=/var/lib/ganeti/file-storage --with-shared-file-storage-dir=/var/lib/ganeti/shared-file-storage --with-kvm-path=/usr/libexec/qemu-kvm checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking how to create a ustar tar archive... gnutar configure: Running ganeti-masterd as root:root configure: Running ganeti-rapi as root:root configure: Running ganeti-confd as root:root configure: Group for daemons is root configure: Group for clients is root checking whether ln -s works... yes checking for ip... /sbin/ip checking for pandoc... no configure: WARNING: pandoc not found, man pages rebuild will not be possible checking for sphinx-build... no configure: WARNING: sphinx-build not found, documentation rebuild will not be possible checking for dot... no configure: WARNING: dot (from the graphviz suite) not found, documentation rebuild not possible checking for pylint... no configure: WARNING: pylint not found, checking code will not be possible checking for pep8... no configure: WARNING: pep8 not found, checking code will not be complete checking for socat... /usr/bin/socat checking for ghc... no checking for ghc-pkg... no configure: WARNING: Haskell compiler/required libraries not found, htools compilation disabled checking for HsColour... no checking for haddock... configure: WARNING: HsColour not found, htools API documentation will not be generated no configure: WARNING: haddock not found, htools API documentation will not be generated ./configure: line 3463: man: command not found configure: WARNING: man does not support --warnings, man page checks will not be possible checking for a Python interpreter with version >= 2.4... python checking for python... /usr/bin/python checking for python version... 2.6 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.6/site-packages checking for python extension module directory... ${exec_prefix}/lib/python2.6/site-packages checking python module: OpenSSL... yes checking python module: simplejson... yes checking python module: pyparsing... yes checking python module: pyinotify... yes checking python module: pycurl... yes checking python module: paramiko... yes configure: creating ./config.status config.status: creating Makefile + make cd . && test -h "ganeti" || { rm -f ganeti && ln -s lib ganeti; } /bin/mkdir -p autotools/ && touch autotools/.dir /bin/mkdir -p daemons/ && touch daemons/.dir /bin/mkdir -p devel/ && touch devel/.dir /bin/mkdir -p doc/ && touch doc/.dir /bin/mkdir -p doc/examples/ && touch doc/examples/.dir /bin/mkdir -p doc/examples/hooks/ && touch doc/examples/hooks/.dir /bin/mkdir -p doc/examples/gnt-debug/ && touch doc/examples/gnt-debug/.dir /bin/mkdir -p htools/ && touch htools/.dir /bin/mkdir -p htools/Ganeti/ && touch htools/Ganeti/.dir /bin/mkdir -p htools/Ganeti/HTools/ && touch htools/Ganeti/HTools/.dir /bin/mkdir -p htools/Ganeti/HTools/Program/ && touch htools/Ganeti/HTools/Program/.dir /bin/mkdir -p lib/ && touch lib/.dir /bin/mkdir -p lib/client/ && touch lib/client/.dir /bin/mkdir -p lib/build/ && touch lib/build/.dir /bin/mkdir -p lib/confd/ && touch lib/confd/.dir /bin/mkdir -p lib/http/ && touch lib/http/.dir /bin/mkdir -p lib/hypervisor/ && touch lib/hypervisor/.dir /bin/mkdir -p lib/impexpd/ && touch lib/impexpd/.dir /bin/mkdir -p lib/masterd/ && touch lib/masterd/.dir /bin/mkdir -p lib/rapi/ && touch lib/rapi/.dir /bin/mkdir -p lib/server/ && touch lib/server/.dir /bin/mkdir -p lib/tools/ && touch lib/tools/.dir /bin/mkdir -p lib/utils/ && touch lib/utils/.dir /bin/mkdir -p lib/watcher/ && touch lib/watcher/.dir /bin/mkdir -p man/ && touch man/.dir /bin/mkdir -p qa/ && touch qa/.dir /bin/mkdir -p test/ && touch test/.dir /bin/mkdir -p test/data/ && touch test/data/.dir /bin/mkdir -p tools/ && touch tools/.dir /bin/mkdir -p scripts/ && touch scripts/.dir /bin/mkdir -p doc/api/ && touch doc/api/.dir /bin/mkdir -p doc/api/py/ && touch doc/api/py/.dir /bin/mkdir -p doc/api/hs/ && touch doc/api/hs/.dir /bin/mkdir -p doc/api/hs/Ganeti/ && touch doc/api/hs/Ganeti/.dir /bin/mkdir -p doc/api/hs/Ganeti/HTools/ && touch doc/api/hs/Ganeti/HTools/.dir /bin/mkdir -p doc/api/hs/Ganeti/HTools/Program/ && touch doc/api/hs/Ganeti/HTools/Program/.dir /bin/mkdir -p doc/coverage/ && touch doc/coverage/.dir /bin/mkdir -p doc/coverage/py/ && touch doc/coverage/py/.dir /bin/mkdir -p doc/coverage/hs/ && touch doc/coverage/hs/.dir /bin/mkdir -p .hpc/ && touch .hpc/.dir set -e; \ for i in man/footer.rst test/check-cert-expired_unittest.bash test/daemon-util_unittest.bash test/ganeti-cleaner_unittest.bash test/import-export_unittest.bash tools/ganeti-listrunner tools/burnin tools/cfgshell tools/cfgupgrade tools/cfgupgrade12 tools/cluster-merge tools/lvmstrap tools/move-instance tools/setup-ssh tools/sanitize-config daemons/import-export tools/check-cert-expired tools/ensure-dirs test/ganeti.asyncnotifier_unittest.py test/ganeti.backend_unittest.py test/ganeti.bdev_unittest.py test/ganeti.cli_unittest.py test/ganeti.client.gnt_cluster_unittest.py test/ganeti.client.gnt_instance_unittest.py test/ganeti.daemon_unittest.py test/ganeti.cmdlib_unittest.py test/ganeti.compat_unittest.py test/ganeti.confd.client_unittest.py test/ganeti.config_unittest.py test/ganeti.constants_unittest.py test/ganeti.errors_unittest.py test/ganeti.hooks_unittest.py test/ganeti.ht_unittest.py test/ganeti.http_unittest.py test/ganeti.hypervisor_unittest.py test/ganeti.hypervisor.hv_chroot_unittest.py test/ganeti.hypervisor.hv_fake_unittest.py test/ganeti.hypervisor.hv_kvm_unittest.py test/ganeti.hypervisor.hv_lxc_unittest.py test/ganeti.hypervisor.hv_xen_unittest.py test/ganeti.impexpd_unittest.py test/ganeti.jqueue_unittest.py test/ganeti.locking_unittest.py test/ganeti.luxi_unittest.py test/ganeti.masterd.instance_unittest.py test/ganeti.mcpu_unittest.py test/ganeti.netutils_unittest.py test/ganeti.objects_unittest.py test/ganeti.opcodes_unittest.py test/ganeti.qlang_unittest.py test/ganeti.query_unittest.py test/ganeti.rapi.baserlib_unittest.py test/ganeti.rapi.client_unittest.py test/ganeti.rapi.resources_unittest.py test/ganeti.rapi.rlib2_unittest.py test/ganeti.rpc_unittest.py test/ganeti.runtime_unittest.py test/ganeti.serializer_unittest.py test/ganeti.ssh_unittest.py test/ganeti.tools.ensure_dirs_unittest.py test/ganeti.uidpool_unittest.py test/ganeti.utils.algo_unittest.py test/ganeti.utils.filelock_unittest.py test/ganeti.utils.hash_unittest.py test/ganeti.utils.io_unittest.py test/ganeti.utils.log_unittest.py test/ganeti.utils.mlock_unittest.py test/ganeti.utils.nodesetup_unittest.py test/ganeti.utils.process_unittest.py test/ganeti.utils.retry_unittest.py test/ganeti.utils.text_unittest.py test/ganeti.utils.wrapper_unittest.py test/ganeti.utils.x509_unittest.py test/ganeti.utils_unittest.py test/ganeti.workerpool_unittest.py test/cfgupgrade_unittest.py test/docs_unittest.py test/tempfile_fork_unittest.py lib/__init__.py lib/asyncnotifier.py lib/backend.py lib/bdev.py lib/bootstrap.py lib/cli.py lib/cmdlib.py lib/compat.py lib/config.py lib/constants.py lib/daemon.py lib/errors.py lib/ht.py lib/jqueue.py lib/jstore.py lib/locking.py lib/luxi.py lib/mcpu.py lib/netutils.py lib/objects.py lib/opcodes.py lib/qlang.py lib/query.py lib/rpc.py lib/runtime.py lib/serializer.py lib/ssconf.py lib/ssh.py lib/storage.py lib/uidpool.py lib/workerpool.py lib/client/__init__.py lib/client/gnt_backup.py lib/client/gnt_cluster.py lib/client/gnt_debug.py lib/client/gnt_group.py lib/client/gnt_instance.py lib/client/gnt_job.py lib/client/gnt_node.py lib/client/gnt_os.py lib/hypervisor/__init__.py lib/hypervisor/hv_base.py lib/hypervisor/hv_chroot.py lib/hypervisor/hv_fake.py lib/hypervisor/hv_kvm.py lib/hypervisor/hv_lxc.py lib/hypervisor/hv_xen.py lib/rapi/__init__.py lib/rapi/baserlib.py lib/rapi/client.py lib/rapi/client_utils.py lib/rapi/connector.py lib/rapi/rlib2.py lib/server/__init__.py lib/server/confd.py lib/server/masterd.py lib/server/noded.py lib/server/rapi.py lib/tools/__init__.py lib/tools/ensure_dirs.py lib/http/__init__.py lib/http/auth.py lib/http/client.py lib/http/server.py lib/confd/__init__.py lib/confd/client.py lib/confd/querylib.py lib/confd/server.py lib/masterd/__init__.py lib/masterd/instance.py lib/impexpd/__init__.py lib/utils/__init__.py lib/utils/algo.py lib/utils/filelock.py lib/utils/hash.py lib/utils/io.py lib/utils/log.py lib/utils/mlock.py lib/utils/nodesetup.py lib/utils/process.py lib/utils/retry.py lib/utils/text.py lib/utils/wrapper.py lib/utils/x509.py lib/watcher/__init__.py lib/watcher/nodemaint.py lib/watcher/state.py lib/build/__init__.py lib/build/sphinx_ext.py qa/ganeti-qa.py qa/qa_cluster.py qa/qa_config.py qa/qa_daemon.py qa/qa_env.py qa/qa_error.py qa/qa_group.py qa/qa_instance.py qa/qa_node.py qa/qa_os.py qa/qa_rapi.py qa/qa_tags.py qa/qa_utils.py htools/Ganeti/HTools/CLI.hs htools/Ganeti/HTools/Cluster.hs htools/Ganeti/HTools/Compat.hs htools/Ganeti/HTools/Container.hs htools/Ganeti/HTools/ExtLoader.hs htools/Ganeti/HTools/Group.hs htools/Ganeti/HTools/IAlloc.hs htools/Ganeti/HTools/Instance.hs htools/Ganeti/HTools/Loader.hs htools/Ganeti/HTools/Luxi.hs htools/Ganeti/HTools/Node.hs htools/Ganeti/HTools/PeerMap.hs htools/Ganeti/HTools/QC.hs htools/Ganeti/HTools/Rapi.hs htools/Ganeti/HTools/Simu.hs htools/Ganeti/HTools/Text.hs htools/Ganeti/HTools/Types.hs htools/Ganeti/HTools/Utils.hs htools/Ganeti/HTools/Program/Hail.hs htools/Ganeti/HTools/Program/Hbal.hs htools/Ganeti/HTools/Program/Hscan.hs htools/Ganeti/HTools/Program/Hspace.hs htools/Ganeti/Jobs.hs htools/Ganeti/Luxi.hs htools/Ganeti/OpCodes.hs htools/htools.hs htools/test.hs; do \ if test ! -f $i -a -f /builddir/build/BUILD/ganeti-2.5.0/$i; then \ ln -s /builddir/build/BUILD/ganeti-2.5.0/$i $i; \ fi; \ done touch stamp-srclinks test -n "ganeti.server.confd" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.server.confd instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.server.confd}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.server.confd as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > daemons/ganeti-confd chmod u+x daemons/ganeti-confd test -n "ganeti.server.masterd" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.server.masterd instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.server.masterd}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.server.masterd as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > daemons/ganeti-masterd chmod u+x daemons/ganeti-masterd test -n "ganeti.server.noded" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.server.noded instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.server.noded}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.server.noded as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > daemons/ganeti-noded chmod u+x daemons/ganeti-noded test -n "ganeti.watcher" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.watcher instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.watcher}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.watcher as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > daemons/ganeti-watcher chmod u+x daemons/ganeti-watcher test -n "ganeti.server.rapi" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.server.rapi instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.server.rapi}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.server.rapi as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > daemons/ganeti-rapi chmod u+x daemons/ganeti-rapi test -n "ganeti.client.gnt_backup" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_backup instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_backup}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_backup as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-backup chmod u+x scripts/gnt-backup test -n "ganeti.client.gnt_cluster" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_cluster instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_cluster}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_cluster as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-cluster chmod u+x scripts/gnt-cluster test -n "ganeti.client.gnt_debug" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_debug instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_debug}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_debug as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-debug chmod u+x scripts/gnt-debug test -n "ganeti.client.gnt_group" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_group instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_group}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_group as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-group chmod u+x scripts/gnt-group test -n "ganeti.client.gnt_instance" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_instance instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_instance}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_instance as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-instance chmod u+x scripts/gnt-instance test -n "ganeti.client.gnt_job" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_job instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_job}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_job as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-job chmod u+x scripts/gnt-job test -n "ganeti.client.gnt_node" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_node instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_node}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_node as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-node chmod u+x scripts/gnt-node test -n "ganeti.client.gnt_os" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.client.gnt_os instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.client.gnt_os}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.client.gnt_os as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > scripts/gnt-os chmod u+x scripts/gnt-os test -n "ganeti.tools.ensure_dirs" || { echo Missing module; exit 1; } set -e; \ { echo '#!/usr/bin/python'; \ echo '# This file is automatically generated, do not edit!'; \ echo "# Edit ganeti.tools.ensure_dirs instead."; \ echo; \ echo '"""Bootstrap script for L{ganeti.tools.ensure_dirs}"""'; \ echo; \ echo '# pylint: disable-msg=C0103'; \ echo '# C0103: Invalid name'; \ echo; \ echo 'import sys'; \ echo 'import ganeti.tools.ensure_dirs as main'; \ echo; \ echo '# Temporarily alias commands until bash completion'; \ echo '# generator is changed'; \ echo 'if hasattr(main, "commands"):'; \ echo ' commands = main.commands # pylint: disable-msg=E1101'; \ echo 'if hasattr(main, "aliases"):'; \ echo ' aliases = main.aliases # pylint: disable-msg=E1101'; \ echo; \ echo 'if __name__ == "__main__":'; \ echo ' sys.exit(main.Main())'; \ } > tools/ensure-dirs chmod u+x tools/ensure-dirs set -e; \ { echo '# This file is automatically generated, do not edit!'; \ echo '#'; \ echo ''; \ echo '"""Build-time configuration for Ganeti.'; \ echo '';\ echo 'This file is autogenerated by the build process.'; \ echo 'For any changes you need to re-run ./configure (and'; \ echo 'not edit by hand).'; \ echo ''; \ echo '"""'; \ echo ''; \ echo '# pylint: disable-msg=C0301,C0324'; \ echo '# because this is autogenerated, we do not want'; \ echo '# style warnings' ; \ echo ''; \ echo "PACKAGE_VERSION = '2.5.0'"; \ echo "VERSION_MAJOR = '2'"; \ echo "VERSION_MINOR = '5'"; \ echo "VERSION_REVISION = '0'"; \ echo "VERSION_SUFFIX = ''"; \ echo "VERSION_FULL = '2.5.0'"; \ echo "LOCALSTATEDIR = '/var'"; \ echo "SYSCONFDIR = '/etc'"; \ echo "SSH_CONFIG_DIR = '/etc/ssh'"; \ echo "EXPORT_DIR = '/var/lib/ganeti/export'"; \ echo "OS_SEARCH_PATH = ['/usr/share/ganeti/os','/usr/lib/ganeti/os','/usr/lib64/ganeti/os','/usr/local/lib/ganeti/os','/usr/local/lib64/ganeti/os','/srv/ganeti/os']"; \ echo "XEN_BOOTLOADER = '/usr/bin/pygrub'"; \ echo "XEN_KERNEL = '/boot/vmlinuz-2.6-xenU'"; \ echo "XEN_INITRD = '/boot/initrd-2.6-xenU'"; \ echo "FILE_STORAGE_DIR = '/var/lib/ganeti/file-storage'"; \ echo "ENABLE_FILE_STORAGE = True"; \ echo "SHARED_FILE_STORAGE_DIR = '/var/lib/ganeti/shared-file-storage'"; \ echo "ENABLE_SHARED_FILE_STORAGE = True"; \ echo "IALLOCATOR_SEARCH_PATH = ['/usr/lib/ganeti/iallocators','/usr/lib64/ganeti/iallocators','/usr/local/lib/ganeti/iallocators','/usr/local/lib64/ganeti/iallocators']"; \ echo "KVM_PATH = '/usr/libexec/qemu-kvm'"; \ echo "IP_PATH = '/sbin/ip'"; \ echo "SOCAT_PATH = '/usr/bin/socat'"; \ echo "SOCAT_USE_ESCAPE = True"; \ echo "SOCAT_USE_COMPRESS = True"; \ echo "LVM_STRIPECOUNT = 1"; \ echo "TOOLSDIR = '/usr/lib/ganeti/tools'"; \ echo "GNT_SCRIPTS = ['gnt-backup', 'gnt-cluster', 'gnt-debug', 'gnt-group', 'gnt-instance', 'gnt-job', 'gnt-node', 'gnt-os',]"; \ echo "PKGLIBDIR = '/usr/lib/ganeti'"; \ echo "DRBD_BARRIERS = True"; \ echo "SYSLOG_USAGE = 'no'"; \ echo "DAEMONS_GROUP = 'root'"; \ echo "ADMIN_GROUP = 'root'"; \ echo "MASTERD_USER = 'root'"; \ echo "MASTERD_GROUP = 'root'"; \ echo "RAPI_USER = 'root'"; \ echo "RAPI_GROUP = 'root'"; \ echo "CONFD_USER = 'root'"; \ echo "CONFD_GROUP = 'root'"; \ echo "NODED_USER = 'root'"; \ echo "NODED_GROUP = 'root'"; \ echo "DISK_SEPARATOR = ':'"; \ if [ "" ]; then \ echo "HTOOLS = True"; \ else \ echo "HTOOLS = False"; \ fi; \ } > lib/_autoconf.py set -e; \ VCSVER=`cat /builddir/build/BUILD/ganeti-2.5.0/vcs-version`; \ { echo '# This file is automatically generated, do not edit!'; \ echo '#'; \ echo ''; \ echo '"""Build-time VCS version number for Ganeti.'; \ echo '';\ echo 'This file is autogenerated by the build process.'; \ echo 'For any changes you need to re-run ./configure (and'; \ echo 'not edit by hand).'; \ echo ''; \ echo '"""'; \ echo ''; \ echo '# pylint: disable-msg=C0301,C0324'; \ echo '# because this is autogenerated, we do not want'; \ echo '# style warnings' ; \ echo ''; \ echo "VCS_VERSION = '$VCSVER'"; \ } > lib/_vcsversion.py make all-am make[1]: Entering directory `/builddir/build/BUILD/ganeti-2.5.0' set -e; \ { echo 's#@PREFIX@#/usr#g'; \ echo 's#@SYSCONFDIR@#/etc#g'; \ echo 's#@LOCALSTATEDIR@#/var#g'; \ echo 's#@BINDIR@#/usr/bin#g'; \ echo 's#@SBINDIR@#/usr/sbin#g'; \ echo 's#@GANETI_VERSION@#2.5.0#g'; \ echo 's#@CUSTOM_XEN_BOOTLOADER@#/usr/bin/pygrub#g'; \ echo 's#@CUSTOM_XEN_KERNEL@#/boot/vmlinuz-2.6-xenU#g'; \ echo 's#@CUSTOM_XEN_INITRD@#/boot/initrd-2.6-xenU#g'; \ echo 's#@CUSTOM_IALLOCATOR_SEARCH_PATH@#'/usr/lib/ganeti/iallocators','/usr/lib64/ganeti/iallocators','/usr/local/lib/ganeti/iallocators','/usr/local/lib64/ganeti/iallocators'#g'; \ echo 's#@CUSTOM_EXPORT_DIR@#/var/lib/ganeti/export#g'; \ echo 's#@RPL_FILE_STORAGE_DIR@#/var/lib/ganeti/file-storage#g'; \ echo 's#@RPL_SSH_INITD_SCRIPT@#/etc/rc.d/init.d/sshd#g'; \ echo 's#@PKGLIBDIR@#/usr/lib/ganeti#g'; \ echo 's#@GNTMASTERUSER@#root#g'; \ echo 's#@GNTRAPIUSER@#root#g'; \ echo 's#@GNTCONFDUSER@#root#g'; \ echo 's#@GNTNODEDUSER@#root#g'; \ echo 's#@GNTRAPIGROUP@#root#g'; \ echo 's#@GNTADMINGROUP@#root#g'; \ echo 's#@GNTCONFDGROUP@#root#g'; \ echo 's#@GNTMASTERDGROUP@#root#g'; \ echo 's#@GNTDAEMONSGROUP@#root#g'; \ } > autotools/replace_vars.sed sed -f autotools/replace_vars.sed < daemons/daemon-util.in > daemons/daemon-util chmod +x daemons/daemon-util sed -f autotools/replace_vars.sed < tools/kvm-ifup.in > tools/kvm-ifup chmod +x tools/kvm-ifup sed -f autotools/replace_vars.sed < daemons/ganeti-cleaner.in > daemons/ganeti-cleaner chmod +x daemons/ganeti-cleaner sed -f autotools/replace_vars.sed < man/ganeti.7.in > man/ganeti.7 sed -f autotools/replace_vars.sed < man/ganeti-cleaner.8.in > man/ganeti-cleaner.8 sed -f autotools/replace_vars.sed < man/ganeti-confd.8.in > man/ganeti-confd.8 sed -f autotools/replace_vars.sed < man/ganeti-listrunner.8.in > man/ganeti-listrunner.8 sed -f autotools/replace_vars.sed < man/ganeti-masterd.8.in > man/ganeti-masterd.8 sed -f autotools/replace_vars.sed < man/ganeti-noded.8.in > man/ganeti-noded.8 sed -f autotools/replace_vars.sed < man/ganeti-os-interface.7.in > man/ganeti-os-interface.7 sed -f autotools/replace_vars.sed < man/ganeti-rapi.8.in > man/ganeti-rapi.8 sed -f autotools/replace_vars.sed < man/ganeti-watcher.8.in > man/ganeti-watcher.8 sed -f autotools/replace_vars.sed < man/gnt-backup.8.in > man/gnt-backup.8 sed -f autotools/replace_vars.sed < man/gnt-cluster.8.in > man/gnt-cluster.8 sed -f autotools/replace_vars.sed < man/gnt-debug.8.in > man/gnt-debug.8 sed -f autotools/replace_vars.sed < man/gnt-group.8.in > man/gnt-group.8 sed -f autotools/replace_vars.sed < man/gnt-instance.8.in > man/gnt-instance.8 sed -f autotools/replace_vars.sed < man/gnt-job.8.in > man/gnt-job.8 sed -f autotools/replace_vars.sed < man/gnt-node.8.in > man/gnt-node.8 sed -f autotools/replace_vars.sed < man/gnt-os.8.in > man/gnt-os.8 sed -f autotools/replace_vars.sed < man/hail.1.in > man/hail.1 sed -f autotools/replace_vars.sed < man/hbal.1.in > man/hbal.1 sed -f autotools/replace_vars.sed < man/hscan.1.in > man/hscan.1 sed -f autotools/replace_vars.sed < man/hspace.1.in > man/hspace.1 sed -f autotools/replace_vars.sed < man/htools.1.in > man/htools.1 sed -f autotools/replace_vars.sed < devel/upload.in > devel/upload chmod u+x devel/upload PYTHONPATH=. ./autotools/run-in-tempdir /builddir/build/BUILD/ganeti-2.5.0/./autotools/build-bash-completion > doc/examples/bash_completion sed -f autotools/replace_vars.sed < doc/examples/ganeti.cron.in > doc/examples/ganeti.cron sed -f autotools/replace_vars.sed < doc/examples/ganeti.initd.in > doc/examples/ganeti.initd sed -f autotools/replace_vars.sed < doc/examples/ganeti-kvm-poweroff.initd.in > doc/examples/ganeti-kvm-poweroff.initd sed -f autotools/replace_vars.sed < doc/examples/gnt-config-backup.in > doc/examples/gnt-config-backup sed -f autotools/replace_vars.sed < doc/examples/hooks/ipsec.in > doc/examples/hooks/ipsec sed -f autotools/replace_vars.sed < man/ganeti.html.in > man/ganeti.html sed -f autotools/replace_vars.sed < man/ganeti-cleaner.html.in > man/ganeti-cleaner.html sed -f autotools/replace_vars.sed < man/ganeti-confd.html.in > man/ganeti-confd.html sed -f autotools/replace_vars.sed < man/ganeti-listrunner.html.in > man/ganeti-listrunner.html sed -f autotools/replace_vars.sed < man/ganeti-masterd.html.in > man/ganeti-masterd.html sed -f autotools/replace_vars.sed < man/ganeti-noded.html.in > man/ganeti-noded.html sed -f autotools/replace_vars.sed < man/ganeti-os-interface.html.in > man/ganeti-os-interface.html sed -f autotools/replace_vars.sed < man/ganeti-rapi.html.in > man/ganeti-rapi.html sed -f autotools/replace_vars.sed < man/ganeti-watcher.html.in > man/ganeti-watcher.html sed -f autotools/replace_vars.sed < man/gnt-backup.html.in > man/gnt-backup.html sed -f autotools/replace_vars.sed < man/gnt-cluster.html.in > man/gnt-cluster.html sed -f autotools/replace_vars.sed < man/gnt-debug.html.in > man/gnt-debug.html sed -f autotools/replace_vars.sed < man/gnt-group.html.in > man/gnt-group.html sed -f autotools/replace_vars.sed < man/gnt-instance.html.in > man/gnt-instance.html sed -f autotools/replace_vars.sed < man/gnt-job.html.in > man/gnt-job.html sed -f autotools/replace_vars.sed < man/gnt-node.html.in > man/gnt-node.html sed -f autotools/replace_vars.sed < man/gnt-os.html.in > man/gnt-os.html sed -f autotools/replace_vars.sed < man/hail.html.in > man/hail.html sed -f autotools/replace_vars.sed < man/hbal.html.in > man/hbal.html sed -f autotools/replace_vars.sed < man/hscan.html.in > man/hscan.html sed -f autotools/replace_vars.sed < man/hspace.html.in > man/hspace.html sed -f autotools/replace_vars.sed < man/htools.html.in > man/htools.html make[1]: Leaving directory `/builddir/build/BUILD/ganeti-2.5.0' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.1Xj7e8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch ++ dirname /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch + cd ganeti-2.5.0 + LANG=C + export LANG + unset DISPLAY + rm -rf /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch + make DESTDIR=/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch install cd . && test -h "ganeti" || { rm -f ganeti && ln -s lib ganeti; } make install-am make[1]: Entering directory `/builddir/build/BUILD/ganeti-2.5.0' make[2]: Entering directory `/builddir/build/BUILD/ganeti-2.5.0' test -z "/usr/bin" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/bin" test -z "/usr/sbin" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/sbin" /usr/bin/install -c tools/ganeti-listrunner '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/sbin' /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/var/lib/ganeti" \ "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/var/log/ganeti" \ "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/var/run/ganeti" test -z "/usr/lib/ganeti" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/ganeti" /usr/bin/install -c daemons/daemon-util tools/kvm-ifup daemons/import-export tools/check-cert-expired '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/ganeti' test -z "/usr/lib/ganeti" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/ganeti" /usr/bin/install -c tools/ensure-dirs '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/ganeti' test -z "/usr/sbin" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/sbin" /usr/bin/install -c daemons/ganeti-confd daemons/ganeti-masterd daemons/ganeti-noded daemons/ganeti-watcher daemons/ganeti-rapi scripts/gnt-backup scripts/gnt-cluster scripts/gnt-debug scripts/gnt-group scripts/gnt-instance scripts/gnt-job scripts/gnt-node scripts/gnt-os daemons/ganeti-cleaner '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/sbin' make install-exec-hook make[3]: Entering directory `/builddir/build/BUILD/ganeti-2.5.0' make[3]: Nothing to be done for `install-exec-hook'. make[3]: Leaving directory `/builddir/build/BUILD/ganeti-2.5.0' test -z "/usr/lib/python2.6/site-packages/ganeti/client" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/client" /usr/bin/install -c -m 644 lib/client/__init__.py lib/client/gnt_backup.py lib/client/gnt_cluster.py lib/client/gnt_debug.py lib/client/gnt_group.py lib/client/gnt_instance.py lib/client/gnt_job.py lib/client/gnt_node.py lib/client/gnt_os.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/client' Byte-compiling python modules... __init__.pygnt_backup.pygnt_cluster.pygnt_debug.pygnt_group.pygnt_instance.pygnt_job.pygnt_node.pygnt_os.py Byte-compiling python modules (optimized versions) ... __init__.pygnt_backup.pygnt_cluster.pygnt_debug.pygnt_group.pygnt_instance.pygnt_job.pygnt_node.pygnt_os.py test -z "/usr/lib/python2.6/site-packages/ganeti/confd" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/confd" /usr/bin/install -c -m 644 lib/confd/__init__.py lib/confd/client.py lib/confd/querylib.py lib/confd/server.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/confd' Byte-compiling python modules... __init__.pyclient.pyquerylib.pyserver.py Byte-compiling python modules (optimized versions) ... __init__.pyclient.pyquerylib.pyserver.py test -z "/usr/lib/ganeti/tools" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/ganeti/tools" /usr/bin/install -c tools/burnin tools/cfgshell tools/cfgupgrade tools/cfgupgrade12 tools/cluster-merge tools/lvmstrap tools/move-instance tools/setup-ssh tools/sanitize-config tools/kvm-console-wrapper tools/xm-console-wrapper '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/ganeti/tools' test -z "/usr/lib/python2.6/site-packages/ganeti/http" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/http" /usr/bin/install -c -m 644 lib/http/__init__.py lib/http/auth.py lib/http/client.py lib/http/server.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/http' Byte-compiling python modules... __init__.pyauth.pyclient.pyserver.py Byte-compiling python modules (optimized versions) ... __init__.pyauth.pyclient.pyserver.py test -z "/usr/lib/python2.6/site-packages/ganeti/hypervisor" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/hypervisor" /usr/bin/install -c -m 644 lib/hypervisor/__init__.py lib/hypervisor/hv_base.py lib/hypervisor/hv_chroot.py lib/hypervisor/hv_fake.py lib/hypervisor/hv_kvm.py lib/hypervisor/hv_lxc.py lib/hypervisor/hv_xen.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/hypervisor' Byte-compiling python modules... __init__.pyhv_base.pyhv_chroot.pyhv_fake.pyhv_kvm.pyhv_lxc.pyhv_xen.py Byte-compiling python modules (optimized versions) ... __init__.pyhv_base.pyhv_chroot.pyhv_fake.pyhv_kvm.pyhv_lxc.pyhv_xen.py test -z "/usr/lib/python2.6/site-packages/ganeti/impexpd" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/impexpd" /usr/bin/install -c -m 644 lib/impexpd/__init__.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/impexpd' Byte-compiling python modules... __init__.py Byte-compiling python modules (optimized versions) ... __init__.py test -z "/usr/share/man/man1" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/share/man/man1" /usr/bin/install -c -m 644 man/hail.1 man/hbal.1 man/hscan.1 man/hspace.1 man/htools.1 '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/share/man/man1' test -z "/usr/share/man/man7" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/share/man/man7" /usr/bin/install -c -m 644 man/ganeti.7 man/ganeti-os-interface.7 '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/share/man/man7' test -z "/usr/share/man/man8" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/share/man/man8" /usr/bin/install -c -m 644 man/ganeti-cleaner.8 man/ganeti-confd.8 man/ganeti-listrunner.8 man/ganeti-masterd.8 man/ganeti-noded.8 man/ganeti-rapi.8 man/ganeti-watcher.8 man/gnt-backup.8 man/gnt-cluster.8 man/gnt-debug.8 man/gnt-group.8 man/gnt-instance.8 man/gnt-job.8 man/gnt-node.8 man/gnt-os.8 '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/share/man/man8' test -z "/usr/lib/python2.6/site-packages/ganeti/masterd" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/masterd" /usr/bin/install -c -m 644 lib/masterd/__init__.py lib/masterd/instance.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/masterd' Byte-compiling python modules... __init__.pyinstance.py Byte-compiling python modules (optimized versions) ... __init__.pyinstance.py test -z "/usr/lib/python2.6/site-packages/ganeti" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti" /usr/bin/install -c -m 644 lib/_autoconf.py lib/_vcsversion.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti' Byte-compiling python modules... _autoconf.py_vcsversion.py Byte-compiling python modules (optimized versions) ... _autoconf.py_vcsversion.py test -z "/usr/lib/python2.6/site-packages/ganeti" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti" /usr/bin/install -c -m 644 lib/__init__.py lib/asyncnotifier.py lib/backend.py lib/bdev.py lib/bootstrap.py lib/cli.py lib/cmdlib.py lib/compat.py lib/config.py lib/constants.py lib/daemon.py lib/errors.py lib/ht.py lib/jqueue.py lib/jstore.py lib/locking.py lib/luxi.py lib/mcpu.py lib/netutils.py lib/objects.py lib/opcodes.py lib/qlang.py lib/query.py lib/rpc.py lib/runtime.py lib/serializer.py lib/ssconf.py lib/ssh.py lib/storage.py lib/uidpool.py lib/workerpool.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti' Byte-compiling python modules... __init__.pyasyncnotifier.pybackend.pybdev.pybootstrap.pycli.pycmdlib.pycompat.pyconfig.pyconstants.pydaemon.pyerrors.pyht.pyjqueue.pyjstore.pylocking.pyluxi.pymcpu.pynetutils.pyobjects.pyopcodes.pyqlang.pyquery.pyrpc.pyruntime.pyserializer.pyssconf.pyssh.pystorage.pyuidpool.pyworkerpool.py Byte-compiling python modules (optimized versions) ... __init__.pyasyncnotifier.pybackend.pybdev.pybootstrap.pycli.pycmdlib.pycompat.pyconfig.pyconstants.pydaemon.pyerrors.pyht.pyjqueue.pyjstore.pylocking.pyluxi.pymcpu.pynetutils.pyobjects.pyopcodes.pyqlang.pyquery.pyrpc.pyruntime.pyserializer.pyssconf.pyssh.pystorage.pyuidpool.pyworkerpool.py test -z "/usr/lib/python2.6/site-packages/ganeti/tools" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/tools" /usr/bin/install -c -m 644 lib/tools/__init__.py lib/tools/ensure_dirs.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/tools' Byte-compiling python modules... __init__.pyensure_dirs.py Byte-compiling python modules (optimized versions) ... __init__.pyensure_dirs.py test -z "/usr/lib/python2.6/site-packages/ganeti/rapi" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/rapi" /usr/bin/install -c -m 644 lib/rapi/__init__.py lib/rapi/baserlib.py lib/rapi/client.py lib/rapi/client_utils.py lib/rapi/connector.py lib/rapi/rlib2.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/rapi' Byte-compiling python modules... __init__.pybaserlib.pyclient.pyclient_utils.pyconnector.pyrlib2.py Byte-compiling python modules (optimized versions) ... __init__.pybaserlib.pyclient.pyclient_utils.pyconnector.pyrlib2.py test -z "/usr/lib/python2.6/site-packages/ganeti/server" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/server" /usr/bin/install -c -m 644 lib/server/__init__.py lib/server/confd.py lib/server/masterd.py lib/server/noded.py lib/server/rapi.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/server' Byte-compiling python modules... __init__.pyconfd.pymasterd.pynoded.pyrapi.py Byte-compiling python modules (optimized versions) ... __init__.pyconfd.pymasterd.pynoded.pyrapi.py test -z "/usr/lib/python2.6/site-packages/ganeti/utils" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/utils" /usr/bin/install -c -m 644 lib/utils/__init__.py lib/utils/algo.py lib/utils/filelock.py lib/utils/hash.py lib/utils/io.py lib/utils/log.py lib/utils/mlock.py lib/utils/nodesetup.py lib/utils/process.py lib/utils/retry.py lib/utils/text.py lib/utils/wrapper.py lib/utils/x509.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/utils' Byte-compiling python modules... __init__.pyalgo.pyfilelock.pyhash.pyio.pylog.pymlock.pynodesetup.pyprocess.pyretry.pytext.pywrapper.pyx509.py Byte-compiling python modules (optimized versions) ... __init__.pyalgo.pyfilelock.pyhash.pyio.pylog.pymlock.pynodesetup.pyprocess.pyretry.pytext.pywrapper.pyx509.py test -z "/usr/lib/python2.6/site-packages/ganeti/watcher" || /bin/mkdir -p "/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/watcher" /usr/bin/install -c -m 644 lib/watcher/__init__.py lib/watcher/nodemaint.py lib/watcher/state.py '/builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/site-packages/ganeti/watcher' Byte-compiling python modules... __init__.pynodemaint.pystate.py Byte-compiling python modules (optimized versions) ... __init__.pynodemaint.pystate.py make[2]: Leaving directory `/builddir/build/BUILD/ganeti-2.5.0' make[1]: Leaving directory `/builddir/build/BUILD/ganeti-2.5.0' + mkdir -p /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch//etc/rc.d/init.d + mkdir -p /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch//etc/default + mkdir -p /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch//etc/sysconfig + install -m 755 /builddir/build/SOURCES/ganeti.init /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch//etc/rc.d/init.d/ganeti + install -m 644 doc/examples/ganeti.default /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch//etc/default/ganeti + install -m 644 /builddir/build/SOURCES/ganeti.sysconfig /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch//etc/sysconfig/ganeti + /usr/lib/rpm/find-debuginfo.sh --strict-build-id /builddir/build/BUILD/ganeti-2.5.0 find: `debug': No such file or directory + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-compress + /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-python-bytecompile Bytecompiling .py files below /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch/usr/lib/python2.6/ using /usr/bin/python2.6 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Processing files: ganeti-2.5.0-1.ru6.noarch Provides: config(ganeti) = 2.5.0-1.ru6 Requires(interp): /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 Requires(preun): /bin/sh Requires: /bin/bash /bin/sh /usr/bin/python python(abi) = 2.6 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch warning: Could not canonicalize hostname: opus3.rutgers.edu Wrote: /builddir/build/RPMS/ganeti-2.5.0-1.ru6.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.VXNubz + umask 022 + cd /builddir/build/BUILD + cd ganeti-2.5.0 + rm -rf /builddir/build/BUILDROOT/ganeti-2.5.0-1.ru6.noarch + exit 0 Child returncode was: 0 LEAVE do -->