Warning: Permanently added '172.25.89.135' (ECDSA) to the list of known hosts. Task: {'build_id': 701462, 'buildroot_pkgs': [], 'chroot': 'epel-7-x86_64', 'enable_net': True, 'git_hash': '1a3fc11617ddb32810b349d9ae47a0a9d4d9afc6', 'git_repo': 'marwel/fail2ban/fail2ban', 'memory_reqs': 2048, 'package_name': 'fail2ban', 'package_version': '0.10.1-3.el7.centos', 'project_name': 'fail2ban', 'project_owner': 'marwel', 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/marwel/fail2ban/epel-7-x86_64/'}], 'source_json': '{"clone_url": "http://copr-dist-git.fedorainfracloud.org/git/marwel/fail2ban/fail2ban.git", ' '"committish": "1a3fc11617ddb32810b349d9ae47a0a9d4d9afc6"}', 'source_type': 8, 'submitter': 'marwel', 'task_id': '701462-epel-7-x86_64', 'timeout': 64800, 'use_bootstrap_container': False} Running: git clone http://copr-dist-git.fedorainfracloud.org/git/marwel/fail2ban/fail2ban.git /tmp/tmpt5ksjpeq/fail2ban --depth 500 --no-single-branch cmd: ['git', 'clone', 'http://copr-dist-git.fedorainfracloud.org/git/marwel/fail2ban/fail2ban.git', '/tmp/tmpt5ksjpeq/fail2ban', '--depth', '500', '--no-single-branch'] cwd: . rc: 0 stdout: stderr: Cloning into '/tmp/tmpt5ksjpeq/fail2ban'... Running: git checkout 1a3fc11617ddb32810b349d9ae47a0a9d4d9afc6 cmd: ['git', 'checkout', '1a3fc11617ddb32810b349d9ae47a0a9d4d9afc6'] cwd: /tmp/tmpt5ksjpeq/fail2ban rc: 0 stdout: stderr: Note: checking out '1a3fc11617ddb32810b349d9ae47a0a9d4d9afc6'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by performing another checkout. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -b with the checkout command again. Example: git checkout -b HEAD is now at 1a3fc11... automatic import of fail2ban 0.10.1-3.el7.centos Running: cp -r . /tmp/tmp14dnpfyv cmd: ['cp', '-r', '.', '/tmp/tmp14dnpfyv'] cwd: /tmp/tmpt5ksjpeq/fail2ban rc: 0 stdout: stderr: Generated rpkg config: [distgit] lookaside = http://copr-dist-git.fedorainfracloud.org/repo/pkgs/%(ns2)s/%(ns1)s/%(pkg)s/%(filename)s/%(hashtype)s/%(hash)s/%(filename)s anongiturl = http://copr-dist-git.fedorainfracloud.org/git/%(module)s Running: rpkg -C /tmp/tmpt5ksjpeq/rpkg.conf sources --outdir /tmp/tmp14dnpfyv cmd: ['rpkg', '-C', '/tmp/tmpt5ksjpeq/rpkg.conf', 'sources', '--outdir', '/tmp/tmp14dnpfyv'] cwd: /tmp/tmpt5ksjpeq/fail2ban rc: 0 stdout: Downloading fail2ban-0.10.1.tar.gz stderr: {'task_id': '701462-epel-7-x86_64', 'chroot': 'epel-7-x86_64', 'buildroot_pkgs': [], 'enable_net': True, 'repos': [{'id': 'copr_base', 'name': 'Copr repository', 'url': 'https://copr-be.cloud.fedoraproject.org/results/marwel/fail2ban/epel-7-x86_64/'}], 'use_bootstrap_container': False, 'pkg_manager_conf': 'yum', 'timeout': 64800, 'sourcedir': '/tmp/tmp14dnpfyv', 'resultdir': '/var/lib/copr-rpmbuild/results', 'config': , 'logfile': '/var/lib/copr-rpmbuild/main.log'} /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running: unbuffer /usr/bin/mock --buildsrpm --spec /tmp/tmp14dnpfyv/fail2ban.spec --sources /tmp/tmp14dnpfyv --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --define %_disable_source_fetch 0 --uniqueext 1516024409.587873 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.8 starting (python version = 3.6.3)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/tmp/tmp14dnpfyv/fail2ban.spec) Config(701462-epel-7-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/701462-epel-7-x86_64-1516024409.587873/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled HW Info plugin Mock Version: 1.4.8 INFO: Mock Version: 1.4.8 Start: yum install Yum command has been deprecated, use dnf instead. See 'man dnf' and 'man yum2dnf' for more information. copr_base | 3.4 kB 00:00 base | 3.6 kB 00:00 epel | 4.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 (1/5): copr_base/primary_db | 1.3 kB 00:00 (2/5): epel/primary_db | 6.2 MB 00:00 (3/5): extras/primary_db | 145 kB 00:00 (4/5): updates/primary_db | 5.2 MB 00:02 (5/5): base/primary_db | 5.7 MB 00:04 base/group_gz | 156 kB 00:00 epel/group_gz | 266 kB 00:00 Resolving Dependencies --> Running transaction check ---> Package bash.x86_64 0:4.2.46-29.el7_4 will be installed --> Processing Dependency: rtld(GNU_HASH) for package: bash-4.2.46-29.el7_4.x86_64 --> Processing Dependency: libdl.so.2(GLIBC_2.2.5)(64bit) for package: bash-4.2.46-29.el7_4.x86_64 --> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: bash-4.2.46-29.el7_4.x86_64 --> Processing Dependency: libtinfo.so.5()(64bit) for package: bash-4.2.46-29.el7_4.x86_64 --> Processing Dependency: libdl.so.2()(64bit) for package: bash-4.2.46-29.el7_4.x86_64 ---> Package bzip2.x86_64 0:1.0.6-13.el7 will be installed --> Processing Dependency: bzip2-libs = 1.0.6-13.el7 for package: bzip2-1.0.6-13.el7.x86_64 --> Processing Dependency: libbz2.so.1()(64bit) for package: bzip2-1.0.6-13.el7.x86_64 ---> Package coreutils.x86_64 0:8.22-18.el7 will be installed --> Processing Dependency: ncurses for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libcrypto.so.10(libcrypto.so.10)(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libattr.so.1(ATTR_1.1)(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libacl.so.1(ACL_1.0)(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: gmp for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libselinux.so.1()(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libgmp.so.10()(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libcrypto.so.10()(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libcap.so.2()(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libattr.so.1()(64bit) for package: coreutils-8.22-18.el7.x86_64 --> Processing Dependency: libacl.so.1()(64bit) for package: coreutils-8.22-18.el7.x86_64 ---> Package cpio.x86_64 0:2.11-25.el7_4 will be installed ---> Package diffutils.x86_64 0:3.3-4.el7 will be installed ---> Package epel-release.noarch 0:7-11 will be installed --> Processing Dependency: redhat-release >= 7 for package: epel-release-7-11.noarch ---> Package epel-rpm-macros.noarch 0:7-13 will be installed --> Processing Dependency: python-rpm-macros for package: epel-rpm-macros-7-13.noarch --> Processing Dependency: python-srpm-macros for package: epel-rpm-macros-7-13.noarch --> Processing Dependency: python2-rpm-macros for package: epel-rpm-macros-7-13.noarch ---> Package findutils.x86_64 1:4.5.11-5.el7 will be installed ---> Package gawk.x86_64 0:4.0.2-4.el7_3.1 will be installed ---> Package gcc.x86_64 0:4.8.5-16.el7_4.1 will be installed --> Processing Dependency: libgomp = 4.8.5-16.el7_4.1 for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: cpp = 4.8.5-16.el7_4.1 for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libgcc >= 4.8.5-16.el7_4.1 for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: binutils >= 2.20.51.0.2-12 for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libz.so.1()(64bit) for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libmpfr.so.4()(64bit) for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libmpc.so.3()(64bit) for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libgcc_s.so.1()(64bit) for package: gcc-4.8.5-16.el7_4.1.x86_64 ---> Package gcc-c++.x86_64 0:4.8.5-16.el7_4.1 will be installed --> Processing Dependency: libstdc++-devel = 4.8.5-16.el7_4.1 for package: gcc-c++-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libstdc++ = 4.8.5-16.el7_4.1 for package: gcc-c++-4.8.5-16.el7_4.1.x86_64 --> Processing Dependency: libstdc++.so.6()(64bit) for package: gcc-c++-4.8.5-16.el7_4.1.x86_64 ---> Package grep.x86_64 0:2.20-3.el7 will be installed --> Processing Dependency: libpcre.so.1()(64bit) for package: grep-2.20-3.el7.x86_64 ---> Package gzip.x86_64 0:1.5-9.el7 will be installed ---> Package info.x86_64 0:5.1-4.el7 will be installed ---> Package make.x86_64 1:3.82-23.el7 will be installed ---> Package patch.x86_64 0:2.7.1-8.el7 will be installed ---> Package redhat-rpm-config.noarch 0:9.1.0-76.el7.centos will be installed --> Processing Dependency: rpm >= 4.9.0 for package: redhat-rpm-config-9.1.0-76.el7.centos.noarch --> Processing Dependency: dwz >= 0.4 for package: redhat-rpm-config-9.1.0-76.el7.centos.noarch --> Processing Dependency: zip for package: redhat-rpm-config-9.1.0-76.el7.centos.noarch --> Processing Dependency: perl-srpm-macros for package: redhat-rpm-config-9.1.0-76.el7.centos.noarch --> Processing Dependency: perl(Getopt::Long) for package: redhat-rpm-config-9.1.0-76.el7.centos.noarch --> Processing Dependency: /usr/bin/perl for package: redhat-rpm-config-9.1.0-76.el7.centos.noarch ---> Package rpm-build.x86_64 0:4.11.3-25.el7 will be installed --> Processing Dependency: pkgconfig >= 1:0.24 for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: elfutils >= 0.128 for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: perl(threads) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: perl(Thread::Queue) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: perl(File::Temp) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libpopt.so.0(LIBPOPT_0)(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libelf.so.1(ELFUTILS_1.0)(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: file for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: /usr/bin/gdb-add-index for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: librpmio.so.3()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: librpmbuild.so.3()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: librpm.so.3()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libpopt.so.0()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libnss3.so()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libmagic.so.1()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: liblzma.so.5()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: liblua-5.1.so()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libelf.so.1()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 --> Processing Dependency: libdb-5.3.so()(64bit) for package: rpm-build-4.11.3-25.el7.x86_64 ---> Package sed.x86_64 0:4.2.2-5.el7 will be installed ---> Package shadow-utils.x86_64 2:4.1.5.1-24.el7 will be installed --> Processing Dependency: audit-libs >= 1.6.5 for package: 2:shadow-utils-4.1.5.1-24.el7.x86_64 --> Processing Dependency: setup for package: 2:shadow-utils-4.1.5.1-24.el7.x86_64 --> Processing Dependency: libsemanage.so.1(LIBSEMANAGE_1.0)(64bit) for package: 2:shadow-utils-4.1.5.1-24.el7.x86_64 --> Processing Dependency: libsemanage.so.1()(64bit) for package: 2:shadow-utils-4.1.5.1-24.el7.x86_64 --> Processing Dependency: libaudit.so.1()(64bit) for package: 2:shadow-utils-4.1.5.1-24.el7.x86_64 ---> Package tar.x86_64 2:1.26-32.el7 will be installed ---> Package unzip.x86_64 0:6.0-16.el7 will be installed ---> Package util-linux.x86_64 0:2.23.2-43.el7_4.2 will be installed --> Processing Dependency: libuuid = 2.23.2-43.el7_4.2 for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount = 2.23.2-43.el7_4.2 for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid = 2.23.2-43.el7_4.2 for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: pam >= 1.1.3-7 for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libuuid.so.1(UUID_1.0)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libutempter.so.0(UTEMPTER_1.1)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libudev.so.1(LIBUDEV_183)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libsystemd.so.0(LIBSYSTEMD_209)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libpam_misc.so.0(LIBPAM_MISC_1.0)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libpam.so.0(LIBPAM_1.0)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1(MOUNT_2.25)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1(MOUNT_2.23)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1(MOUNT_2.22)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1(MOUNT_2.21)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1(MOUNT_2.20)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1(MOUNT_2.19)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1(BLKID_2.21)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1(BLKID_2.20)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1(BLKID_2.18)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1(BLKID_2.17)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1(BLKID_2.15)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1(BLKID_1.0)(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: /etc/pam.d/system-auth for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libuuid.so.1()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libutempter.so.0()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libuser.so.1()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libudev.so.1()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libsystemd.so.0()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libpam_misc.so.0()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libpam.so.0()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libmount.so.1()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libcap-ng.so.0()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 --> Processing Dependency: libblkid.so.1()(64bit) for package: util-linux-2.23.2-43.el7_4.2.x86_64 ---> Package which.x86_64 0:2.20-7.el7 will be installed ---> Package xz.x86_64 0:5.2.2-1.el7 will be installed --> Running transaction check ---> Package audit-libs.x86_64 0:2.7.6-3.el7 will be installed ---> Package binutils.x86_64 0:2.25.1-32.base.el7_4.1 will be installed --> Processing Dependency: /usr/sbin/alternatives for package: binutils-2.25.1-32.base.el7_4.1.x86_64 --> Processing Dependency: /usr/sbin/alternatives for package: binutils-2.25.1-32.base.el7_4.1.x86_64 ---> Package bzip2-libs.x86_64 0:1.0.6-13.el7 will be installed ---> Package centos-release.x86_64 0:7-4.1708.el7.centos will be installed ---> Package cpp.x86_64 0:4.8.5-16.el7_4.1 will be installed --> Processing Dependency: filesystem >= 3 for package: cpp-4.8.5-16.el7_4.1.x86_64 ---> Package dwz.x86_64 0:0.11-3.el7 will be installed ---> Package elfutils.x86_64 0:0.168-8.el7 will be installed --> Processing Dependency: elfutils-libs(x86-64) = 0.168-8.el7 for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.167)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.165)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.158)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.149)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.148)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.138)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.130)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.127)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.126)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1(ELFUTILS_0.122)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libasm.so.1(ELFUTILS_1.0)(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libdw.so.1()(64bit) for package: elfutils-0.168-8.el7.x86_64 --> Processing Dependency: libasm.so.1()(64bit) for package: elfutils-0.168-8.el7.x86_64 ---> Package elfutils-libelf.x86_64 0:0.168-8.el7 will be installed ---> Package file.x86_64 0:5.11-33.el7 will be installed ---> Package file-libs.x86_64 0:5.11-33.el7 will be installed ---> Package gdb.x86_64 0:7.6.1-100.el7 will be installed --> Processing Dependency: libreadline.so.6()(64bit) for package: gdb-7.6.1-100.el7.x86_64 --> Processing Dependency: libpython2.7.so.1.0()(64bit) for package: gdb-7.6.1-100.el7.x86_64 --> Processing Dependency: libexpat.so.1()(64bit) for package: gdb-7.6.1-100.el7.x86_64 ---> Package glibc.x86_64 0:2.17-196.el7_4.2 will be installed --> Processing Dependency: glibc-common = 2.17-196.el7_4.2 for package: glibc-2.17-196.el7_4.2.x86_64 --> Processing Dependency: libfreebl3.so(NSSRAWHASH_3.12.3)(64bit) for package: glibc-2.17-196.el7_4.2.x86_64 --> Processing Dependency: basesystem for package: glibc-2.17-196.el7_4.2.x86_64 --> Processing Dependency: libfreebl3.so()(64bit) for package: glibc-2.17-196.el7_4.2.x86_64 ---> Package glibc-devel.x86_64 0:2.17-196.el7_4.2 will be installed --> Processing Dependency: glibc-headers = 2.17-196.el7_4.2 for package: glibc-devel-2.17-196.el7_4.2.x86_64 --> Processing Dependency: glibc-headers for package: glibc-devel-2.17-196.el7_4.2.x86_64 ---> Package gmp.x86_64 1:6.0.0-15.el7 will be installed ---> Package libacl.x86_64 0:2.2.51-12.el7 will be installed ---> Package libattr.x86_64 0:2.4.46-12.el7 will be installed ---> Package libblkid.x86_64 0:2.23.2-43.el7_4.2 will be installed ---> Package libcap.x86_64 0:2.22-9.el7 will be installed ---> Package libcap-ng.x86_64 0:0.7.5-4.el7 will be installed ---> Package libdb.x86_64 0:5.3.21-20.el7 will be installed ---> Package libgcc.x86_64 0:4.8.5-16.el7_4.1 will be installed ---> Package libgomp.x86_64 0:4.8.5-16.el7_4.1 will be installed ---> Package libmount.x86_64 0:2.23.2-43.el7_4.2 will be installed ---> Package libmpc.x86_64 0:1.0.1-3.el7 will be installed ---> Package libselinux.x86_64 0:2.5-11.el7 will be installed --> Processing Dependency: libsepol(x86-64) >= 2.5-6 for package: libselinux-2.5-11.el7.x86_64 --> Processing Dependency: libsepol.so.1(LIBSEPOL_1.0)(64bit) for package: libselinux-2.5-11.el7.x86_64 --> Processing Dependency: libsepol.so.1()(64bit) for package: libselinux-2.5-11.el7.x86_64 ---> Package libsemanage.x86_64 0:2.5-8.el7 will be installed --> Processing Dependency: libustr-1.0.so.1(USTR_1.0.1)(64bit) for package: libsemanage-2.5-8.el7.x86_64 --> Processing Dependency: libustr-1.0.so.1(USTR_1.0)(64bit) for package: libsemanage-2.5-8.el7.x86_64 --> Processing Dependency: libustr-1.0.so.1()(64bit) for package: libsemanage-2.5-8.el7.x86_64 ---> Package libstdc++.x86_64 0:4.8.5-16.el7_4.1 will be installed ---> Package libstdc++-devel.x86_64 0:4.8.5-16.el7_4.1 will be installed ---> Package libuser.x86_64 0:0.60-7.el7_1 will be installed --> Processing Dependency: libldap-2.4.so.2()(64bit) for package: libuser-0.60-7.el7_1.x86_64 --> Processing Dependency: libgobject-2.0.so.0()(64bit) for package: libuser-0.60-7.el7_1.x86_64 --> Processing Dependency: libgmodule-2.0.so.0()(64bit) for package: libuser-0.60-7.el7_1.x86_64 --> Processing Dependency: libglib-2.0.so.0()(64bit) for package: libuser-0.60-7.el7_1.x86_64 ---> Package libutempter.x86_64 0:1.1.6-4.el7 will be installed ---> Package libuuid.x86_64 0:2.23.2-43.el7_4.2 will be installed ---> Package lua.x86_64 0:5.1.4-15.el7 will be installed ---> Package mpfr.x86_64 0:3.1.1-4.el7 will be installed ---> Package ncurses.x86_64 0:5.9-14.20130511.el7_4 will be installed ---> Package ncurses-libs.x86_64 0:5.9-14.20130511.el7_4 will be installed --> Processing Dependency: ncurses-base = 5.9-14.20130511.el7_4 for package: ncurses-libs-5.9-14.20130511.el7_4.x86_64 ---> Package nss.x86_64 0:3.28.4-15.el7_4 will be installed --> Processing Dependency: nss-util >= 3.28.4-2 for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: nss-softokn(x86-64) >= 3.28.3-4 for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: nspr >= 4.13.1 for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: nss-system-init for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: nss-pem(x86-64) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.24)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.21)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.17.1)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.15)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.14)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.13)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.12.5)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.12.3)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so(NSSUTIL_3.12)(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libplds4.so()(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libplc4.so()(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnssutil3.so()(64bit) for package: nss-3.28.4-15.el7_4.x86_64 --> Processing Dependency: libnspr4.so()(64bit) for package: nss-3.28.4-15.el7_4.x86_64 ---> Package openssl-libs.x86_64 1:1.0.2k-8.el7 will be installed --> Processing Dependency: ca-certificates >= 2008-5 for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 --> Processing Dependency: libkrb5.so.3(krb5_3_MIT)(64bit) for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 --> Processing Dependency: libk5crypto.so.3(k5crypto_3_MIT)(64bit) for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 --> Processing Dependency: libkrb5.so.3()(64bit) for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 --> Processing Dependency: libk5crypto.so.3()(64bit) for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 --> Processing Dependency: libgssapi_krb5.so.2()(64bit) for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 --> Processing Dependency: libcom_err.so.2()(64bit) for package: 1:openssl-libs-1.0.2k-8.el7.x86_64 ---> Package pam.x86_64 0:1.1.8-18.el7 will be installed --> Processing Dependency: libpwquality >= 0.9.9 for package: pam-1.1.8-18.el7.x86_64 --> Processing Dependency: cracklib-dicts >= 2.8 for package: pam-1.1.8-18.el7.x86_64 --> Processing Dependency: libcrack.so.2()(64bit) for package: pam-1.1.8-18.el7.x86_64 ---> Package pcre.x86_64 0:8.32-17.el7 will be installed ---> Package perl.x86_64 4:5.16.3-292.el7 will be installed --> Processing Dependency: perl-libs = 4:5.16.3-292.el7 for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Socket) >= 1.3 for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Scalar::Util) >= 1.10 for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl-macros for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl-libs for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(threads::shared) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(constant) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Time::Local) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Time::HiRes) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Storable) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Socket) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Scalar::Util) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Pod::Simple::XHTML) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Pod::Simple::Search) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Filter::Util::Call) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(File::Spec::Unix) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(File::Spec::Functions) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(File::Spec) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(File::Path) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Exporter) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Cwd) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: perl(Carp) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: libgdbm_compat.so.4()(64bit) for package: 4:perl-5.16.3-292.el7.x86_64 --> Processing Dependency: libgdbm.so.4()(64bit) for package: 4:perl-5.16.3-292.el7.x86_64 ---> Package perl-File-Temp.noarch 0:0.23.01-3.el7 will be installed ---> Package perl-Getopt-Long.noarch 0:2.40-2.el7 will be installed --> Processing Dependency: perl(Pod::Usage) >= 1.14 for package: perl-Getopt-Long-2.40-2.el7.noarch --> Processing Dependency: perl(Text::ParseWords) for package: perl-Getopt-Long-2.40-2.el7.noarch ---> Package perl-Thread-Queue.noarch 0:3.02-2.el7 will be installed ---> Package perl-srpm-macros.noarch 0:1-8.el7 will be installed ---> Package perl-threads.x86_64 0:1.87-4.el7 will be installed ---> Package pkgconfig.x86_64 1:0.27.1-4.el7 will be installed ---> Package popt.x86_64 0:1.13-16.el7 will be installed ---> Package python-rpm-macros.noarch 0:3-17.el7 will be installed ---> Package python-srpm-macros.noarch 0:3-17.el7 will be installed ---> Package python2-rpm-macros.noarch 0:3-17.el7 will be installed ---> Package rpm.x86_64 0:4.11.3-25.el7 will be installed --> Processing Dependency: curl for package: rpm-4.11.3-25.el7.x86_64 --> Processing Dependency: /usr/bin/db_stat for package: rpm-4.11.3-25.el7.x86_64 ---> Package rpm-build-libs.x86_64 0:4.11.3-25.el7 will be installed --> Processing Dependency: /usr/bin/gpg2 for package: rpm-build-libs-4.11.3-25.el7.x86_64 ---> Package rpm-libs.x86_64 0:4.11.3-25.el7 will be installed ---> Package setup.noarch 0:2.8.71-7.el7 will be installed ---> Package systemd-libs.x86_64 0:219-42.el7_4.4 will be installed --> Processing Dependency: libgcrypt.so.11(GCRYPT_1.2)(64bit) for package: systemd-libs-219-42.el7_4.4.x86_64 --> Processing Dependency: libgpg-error.so.0()(64bit) for package: systemd-libs-219-42.el7_4.4.x86_64 --> Processing Dependency: libgcrypt.so.11()(64bit) for package: systemd-libs-219-42.el7_4.4.x86_64 ---> Package xz-libs.x86_64 0:5.2.2-1.el7 will be installed ---> Package zip.x86_64 0:3.0-11.el7 will be installed ---> Package zlib.x86_64 0:1.2.7-17.el7 will be installed --> Running transaction check ---> Package basesystem.noarch 0:10.0-7.el7.centos will be installed ---> Package ca-certificates.noarch 0:2017.2.14-71.el7 will be installed --> Processing Dependency: p11-kit-trust >= 0.23.5 for package: ca-certificates-2017.2.14-71.el7.noarch --> Processing Dependency: p11-kit >= 0.23.5 for package: ca-certificates-2017.2.14-71.el7.noarch ---> Package chkconfig.x86_64 0:1.7.4-1.el7 will be installed ---> Package cracklib.x86_64 0:2.9.0-11.el7 will be installed ---> Package cracklib-dicts.x86_64 0:2.9.0-11.el7 will be installed ---> Package curl.x86_64 0:7.29.0-42.el7_4.1 will be installed --> Processing Dependency: libcurl = 7.29.0-42.el7_4.1 for package: curl-7.29.0-42.el7_4.1.x86_64 --> Processing Dependency: libcurl.so.4()(64bit) for package: curl-7.29.0-42.el7_4.1.x86_64 ---> Package elfutils-libs.x86_64 0:0.168-8.el7 will be installed --> Processing Dependency: default-yama-scope for package: elfutils-libs-0.168-8.el7.x86_64 ---> Package expat.x86_64 0:2.1.0-10.el7_3 will be installed ---> Package filesystem.x86_64 0:3.2-21.el7 will be installed ---> Package gdbm.x86_64 0:1.10-8.el7 will be installed ---> Package glib2.x86_64 0:2.50.3-3.el7 will be installed --> Processing Dependency: shared-mime-info for package: glib2-2.50.3-3.el7.x86_64 --> Processing Dependency: libffi.so.6()(64bit) for package: glib2-2.50.3-3.el7.x86_64 ---> Package glibc-common.x86_64 0:2.17-196.el7_4.2 will be installed --> Processing Dependency: tzdata >= 2003a for package: glibc-common-2.17-196.el7_4.2.x86_64 ---> Package glibc-headers.x86_64 0:2.17-196.el7_4.2 will be installed --> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.17-196.el7_4.2.x86_64 --> Processing Dependency: kernel-headers for package: glibc-headers-2.17-196.el7_4.2.x86_64 ---> Package gnupg2.x86_64 0:2.0.22-4.el7 will be installed --> Processing Dependency: pinentry for package: gnupg2-2.0.22-4.el7.x86_64 --> Processing Dependency: libassuan.so.0(LIBASSUAN_1.0)(64bit) for package: gnupg2-2.0.22-4.el7.x86_64 --> Processing Dependency: libpth.so.20()(64bit) for package: gnupg2-2.0.22-4.el7.x86_64 --> Processing Dependency: libassuan.so.0()(64bit) for package: gnupg2-2.0.22-4.el7.x86_64 ---> Package krb5-libs.x86_64 0:1.15.1-8.el7 will be installed --> Processing Dependency: keyutils-libs >= 1.5.8 for package: krb5-libs-1.15.1-8.el7.x86_64 --> Processing Dependency: libkeyutils.so.1(KEYUTILS_1.5)(64bit) for package: krb5-libs-1.15.1-8.el7.x86_64 --> Processing Dependency: libkeyutils.so.1(KEYUTILS_1.0)(64bit) for package: krb5-libs-1.15.1-8.el7.x86_64 --> Processing Dependency: libkeyutils.so.1(KEYUTILS_0.3)(64bit) for package: krb5-libs-1.15.1-8.el7.x86_64 --> Processing Dependency: libverto.so.1()(64bit) for package: krb5-libs-1.15.1-8.el7.x86_64 --> Processing Dependency: libkeyutils.so.1()(64bit) for package: krb5-libs-1.15.1-8.el7.x86_64 ---> Package libcom_err.x86_64 0:1.42.9-10.el7 will be installed ---> Package libdb-utils.x86_64 0:5.3.21-20.el7 will be installed ---> Package libgcrypt.x86_64 0:1.5.3-14.el7 will be installed ---> Package libgpg-error.x86_64 0:1.12-3.el7 will be installed ---> Package libpwquality.x86_64 0:1.2.3-4.el7 will be installed ---> Package libsepol.x86_64 0:2.5-6.el7 will be installed ---> Package ncurses-base.noarch 0:5.9-14.20130511.el7_4 will be installed ---> Package nspr.x86_64 0:4.13.1-1.0.el7_3 will be installed ---> Package nss-pem.x86_64 0:1.0.3-4.el7 will be installed ---> Package nss-softokn.x86_64 0:3.28.3-8.el7_4 will be installed --> Processing Dependency: libsqlite3.so.0()(64bit) for package: nss-softokn-3.28.3-8.el7_4.x86_64 ---> Package nss-softokn-freebl.x86_64 0:3.28.3-8.el7_4 will be installed ---> Package nss-sysinit.x86_64 0:3.28.4-15.el7_4 will be installed ---> Package nss-util.x86_64 0:3.28.4-3.el7 will be installed ---> Package openldap.x86_64 0:2.4.44-5.el7 will be installed --> Processing Dependency: nss-tools for package: openldap-2.4.44-5.el7.x86_64 --> Processing Dependency: libsasl2.so.3()(64bit) for package: openldap-2.4.44-5.el7.x86_64 ---> Package perl-Carp.noarch 0:1.26-244.el7 will be installed ---> Package perl-Exporter.noarch 0:5.68-3.el7 will be installed ---> Package perl-File-Path.noarch 0:2.09-2.el7 will be installed ---> Package perl-Filter.x86_64 0:1.49-3.el7 will be installed ---> Package perl-PathTools.x86_64 0:3.40-5.el7 will be installed ---> Package perl-Pod-Simple.noarch 1:3.28-4.el7 will be installed --> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.28-4.el7.noarch --> Processing Dependency: perl(Encode) for package: 1:perl-Pod-Simple-3.28-4.el7.noarch ---> Package perl-Pod-Usage.noarch 0:1.63-3.el7 will be installed --> Processing Dependency: perl(Pod::Text) >= 3.15 for package: perl-Pod-Usage-1.63-3.el7.noarch --> Processing Dependency: perl-Pod-Perldoc for package: perl-Pod-Usage-1.63-3.el7.noarch ---> Package perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 will be installed ---> Package perl-Socket.x86_64 0:2.010-4.el7 will be installed ---> Package perl-Storable.x86_64 0:2.45-3.el7 will be installed ---> Package perl-Text-ParseWords.noarch 0:3.29-4.el7 will be installed ---> Package perl-Time-HiRes.x86_64 4:1.9725-3.el7 will be installed ---> Package perl-Time-Local.noarch 0:1.2300-2.el7 will be installed ---> Package perl-constant.noarch 0:1.27-2.el7 will be installed ---> Package perl-libs.x86_64 4:5.16.3-292.el7 will be installed ---> Package perl-macros.x86_64 4:5.16.3-292.el7 will be installed ---> Package perl-threads-shared.x86_64 0:1.43-6.el7 will be installed ---> Package python-libs.x86_64 0:2.7.5-58.el7 will be installed ---> Package readline.x86_64 0:6.2-10.el7 will be installed ---> Package ustr.x86_64 0:1.0.4-16.el7 will be installed --> Running transaction check ---> Package cyrus-sasl-lib.x86_64 0:2.1.26-21.el7 will be installed ---> Package elfutils-default-yama-scope.noarch 0:0.168-8.el7 will be installed ---> Package kernel-headers.x86_64 0:3.10.0-693.11.6.el7 will be installed ---> Package keyutils-libs.x86_64 0:1.5.8-3.el7 will be installed ---> Package libassuan.x86_64 0:2.1.0-3.el7 will be installed ---> Package libcurl.x86_64 0:7.29.0-42.el7_4.1 will be installed --> Processing Dependency: libssh2(x86-64) >= 1.4.3 for package: libcurl-7.29.0-42.el7_4.1.x86_64 --> Processing Dependency: libidn.so.11(LIBIDN_1.0)(64bit) for package: libcurl-7.29.0-42.el7_4.1.x86_64 --> Processing Dependency: libssh2.so.1()(64bit) for package: libcurl-7.29.0-42.el7_4.1.x86_64 --> Processing Dependency: libidn.so.11()(64bit) for package: libcurl-7.29.0-42.el7_4.1.x86_64 ---> Package libffi.x86_64 0:3.0.13-18.el7 will be installed ---> Package libverto.x86_64 0:0.2.5-4.el7 will be installed ---> Package nss-tools.x86_64 0:3.28.4-15.el7_4 will be installed ---> Package p11-kit.x86_64 0:0.23.5-3.el7 will be installed ---> Package p11-kit-trust.x86_64 0:0.23.5-3.el7 will be installed --> Processing Dependency: libtasn1.so.6(LIBTASN1_0_3)(64bit) for package: p11-kit-trust-0.23.5-3.el7.x86_64 --> Processing Dependency: libtasn1.so.6()(64bit) for package: p11-kit-trust-0.23.5-3.el7.x86_64 ---> Package perl-Encode.x86_64 0:2.51-7.el7 will be installed ---> Package perl-Pod-Escapes.noarch 1:1.04-292.el7 will be installed ---> Package perl-Pod-Perldoc.noarch 0:3.20-4.el7 will be installed --> Processing Dependency: perl(parent) for package: perl-Pod-Perldoc-3.20-4.el7.noarch --> Processing Dependency: perl(HTTP::Tiny) for package: perl-Pod-Perldoc-3.20-4.el7.noarch --> Processing Dependency: groff-base for package: perl-Pod-Perldoc-3.20-4.el7.noarch ---> Package perl-podlators.noarch 0:2.5.1-3.el7 will be installed ---> Package pinentry.x86_64 0:0.8.1-17.el7 will be installed ---> Package pth.x86_64 0:2.0.7-23.el7 will be installed ---> Package shared-mime-info.x86_64 0:1.8-3.el7 will be installed --> Processing Dependency: libxml2.so.2(LIBXML2_2.4.30)(64bit) for package: shared-mime-info-1.8-3.el7.x86_64 --> Processing Dependency: libxml2.so.2()(64bit) for package: shared-mime-info-1.8-3.el7.x86_64 ---> Package sqlite.x86_64 0:3.7.17-8.el7 will be installed ---> Package tzdata.noarch 0:2017c-1.el7 will be installed --> Running transaction check ---> Package groff-base.x86_64 0:1.22.2-8.el7 will be installed ---> Package libidn.x86_64 0:1.28-4.el7 will be installed ---> Package libssh2.x86_64 0:1.4.3-10.el7_2.1 will be installed ---> Package libtasn1.x86_64 0:4.10-1.el7 will be installed ---> Package libxml2.x86_64 0:2.9.1-6.el7_2.3 will be installed ---> Package perl-HTTP-Tiny.noarch 0:0.033-3.el7 will be installed ---> Package perl-parent.noarch 1:0.225-244.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing for group install "Buildsystem building group": bash x86_64 4.2.46-29.el7_4 updates 1.0 M bzip2 x86_64 1.0.6-13.el7 base 52 k coreutils x86_64 8.22-18.el7 base 3.3 M cpio x86_64 2.11-25.el7_4 updates 210 k diffutils x86_64 3.3-4.el7 base 322 k epel-release noarch 7-11 epel 15 k epel-rpm-macros noarch 7-13 epel 12 k findutils x86_64 1:4.5.11-5.el7 base 559 k gawk x86_64 4.0.2-4.el7_3.1 base 874 k gcc x86_64 4.8.5-16.el7_4.1 updates 16 M gcc-c++ x86_64 4.8.5-16.el7_4.1 updates 7.2 M grep x86_64 2.20-3.el7 base 344 k gzip x86_64 1.5-9.el7 base 129 k info x86_64 5.1-4.el7 base 233 k make x86_64 1:3.82-23.el7 base 420 k patch x86_64 2.7.1-8.el7 base 110 k redhat-rpm-config noarch 9.1.0-76.el7.centos base 79 k rpm-build x86_64 4.11.3-25.el7 base 146 k sed x86_64 4.2.2-5.el7 base 231 k shadow-utils x86_64 2:4.1.5.1-24.el7 base 1.1 M tar x86_64 2:1.26-32.el7 base 845 k unzip x86_64 6.0-16.el7 base 169 k util-linux x86_64 2.23.2-43.el7_4.2 updates 2.0 M which x86_64 2.20-7.el7 base 41 k xz x86_64 5.2.2-1.el7 base 229 k Installing for dependencies: audit-libs x86_64 2.7.6-3.el7 base 96 k basesystem noarch 10.0-7.el7.centos base 5.0 k binutils x86_64 2.25.1-32.base.el7_4.1 updates 5.4 M bzip2-libs x86_64 1.0.6-13.el7 base 40 k ca-certificates noarch 2017.2.14-71.el7 base 472 k centos-release x86_64 7-4.1708.el7.centos base 23 k chkconfig x86_64 1.7.4-1.el7 base 181 k cpp x86_64 4.8.5-16.el7_4.1 updates 5.9 M cracklib x86_64 2.9.0-11.el7 base 80 k cracklib-dicts x86_64 2.9.0-11.el7 base 3.6 M curl x86_64 7.29.0-42.el7_4.1 updates 267 k cyrus-sasl-lib x86_64 2.1.26-21.el7 base 155 k dwz x86_64 0.11-3.el7 base 99 k elfutils x86_64 0.168-8.el7 base 279 k elfutils-default-yama-scope noarch 0.168-8.el7 base 30 k elfutils-libelf x86_64 0.168-8.el7 base 191 k elfutils-libs x86_64 0.168-8.el7 base 264 k expat x86_64 2.1.0-10.el7_3 base 81 k file x86_64 5.11-33.el7 base 57 k file-libs x86_64 5.11-33.el7 base 340 k filesystem x86_64 3.2-21.el7 base 1.0 M gdb x86_64 7.6.1-100.el7 base 2.4 M gdbm x86_64 1.10-8.el7 base 70 k glib2 x86_64 2.50.3-3.el7 base 2.3 M glibc x86_64 2.17-196.el7_4.2 updates 3.6 M glibc-common x86_64 2.17-196.el7_4.2 updates 11 M glibc-devel x86_64 2.17-196.el7_4.2 updates 1.1 M glibc-headers x86_64 2.17-196.el7_4.2 updates 676 k gmp x86_64 1:6.0.0-15.el7 base 281 k gnupg2 x86_64 2.0.22-4.el7 base 1.5 M groff-base x86_64 1.22.2-8.el7 base 942 k kernel-headers x86_64 3.10.0-693.11.6.el7 updates 6.0 M keyutils-libs x86_64 1.5.8-3.el7 base 25 k krb5-libs x86_64 1.15.1-8.el7 base 747 k libacl x86_64 2.2.51-12.el7 base 27 k libassuan x86_64 2.1.0-3.el7 base 63 k libattr x86_64 2.4.46-12.el7 base 18 k libblkid x86_64 2.23.2-43.el7_4.2 updates 176 k libcap x86_64 2.22-9.el7 base 47 k libcap-ng x86_64 0.7.5-4.el7 base 25 k libcom_err x86_64 1.42.9-10.el7 base 40 k libcurl x86_64 7.29.0-42.el7_4.1 updates 219 k libdb x86_64 5.3.21-20.el7 base 719 k libdb-utils x86_64 5.3.21-20.el7 base 132 k libffi x86_64 3.0.13-18.el7 base 30 k libgcc x86_64 4.8.5-16.el7_4.1 updates 98 k libgcrypt x86_64 1.5.3-14.el7 base 263 k libgomp x86_64 4.8.5-16.el7_4.1 updates 154 k libgpg-error x86_64 1.12-3.el7 base 87 k libidn x86_64 1.28-4.el7 base 209 k libmount x86_64 2.23.2-43.el7_4.2 updates 178 k libmpc x86_64 1.0.1-3.el7 base 51 k libpwquality x86_64 1.2.3-4.el7 base 84 k libselinux x86_64 2.5-11.el7 base 162 k libsemanage x86_64 2.5-8.el7 base 145 k libsepol x86_64 2.5-6.el7 base 288 k libssh2 x86_64 1.4.3-10.el7_2.1 base 134 k libstdc++ x86_64 4.8.5-16.el7_4.1 updates 301 k libstdc++-devel x86_64 4.8.5-16.el7_4.1 updates 1.5 M libtasn1 x86_64 4.10-1.el7 base 320 k libuser x86_64 0.60-7.el7_1 base 398 k libutempter x86_64 1.1.6-4.el7 base 25 k libuuid x86_64 2.23.2-43.el7_4.2 updates 79 k libverto x86_64 0.2.5-4.el7 base 16 k libxml2 x86_64 2.9.1-6.el7_2.3 base 668 k lua x86_64 5.1.4-15.el7 base 201 k mpfr x86_64 3.1.1-4.el7 base 203 k ncurses x86_64 5.9-14.20130511.el7_4 updates 304 k ncurses-base noarch 5.9-14.20130511.el7_4 updates 68 k ncurses-libs x86_64 5.9-14.20130511.el7_4 updates 316 k nspr x86_64 4.13.1-1.0.el7_3 base 126 k nss x86_64 3.28.4-15.el7_4 updates 849 k nss-pem x86_64 1.0.3-4.el7 base 73 k nss-softokn x86_64 3.28.3-8.el7_4 updates 310 k nss-softokn-freebl x86_64 3.28.3-8.el7_4 updates 214 k nss-sysinit x86_64 3.28.4-15.el7_4 updates 60 k nss-tools x86_64 3.28.4-15.el7_4 updates 501 k nss-util x86_64 3.28.4-3.el7 base 73 k openldap x86_64 2.4.44-5.el7 base 354 k openssl-libs x86_64 1:1.0.2k-8.el7 base 1.2 M p11-kit x86_64 0.23.5-3.el7 base 252 k p11-kit-trust x86_64 0.23.5-3.el7 base 129 k pam x86_64 1.1.8-18.el7 base 717 k pcre x86_64 8.32-17.el7 base 422 k perl x86_64 4:5.16.3-292.el7 base 8.0 M perl-Carp noarch 1.26-244.el7 base 19 k perl-Encode x86_64 2.51-7.el7 base 1.5 M perl-Exporter noarch 5.68-3.el7 base 28 k perl-File-Path noarch 2.09-2.el7 base 26 k perl-File-Temp noarch 0.23.01-3.el7 base 56 k perl-Filter x86_64 1.49-3.el7 base 76 k perl-Getopt-Long noarch 2.40-2.el7 base 56 k perl-HTTP-Tiny noarch 0.033-3.el7 base 38 k perl-PathTools x86_64 3.40-5.el7 base 82 k perl-Pod-Escapes noarch 1:1.04-292.el7 base 51 k perl-Pod-Perldoc noarch 3.20-4.el7 base 87 k perl-Pod-Simple noarch 1:3.28-4.el7 base 216 k perl-Pod-Usage noarch 1.63-3.el7 base 27 k perl-Scalar-List-Utils x86_64 1.27-248.el7 base 36 k perl-Socket x86_64 2.010-4.el7 base 49 k perl-Storable x86_64 2.45-3.el7 base 77 k perl-Text-ParseWords noarch 3.29-4.el7 base 14 k perl-Thread-Queue noarch 3.02-2.el7 base 17 k perl-Time-HiRes x86_64 4:1.9725-3.el7 base 45 k perl-Time-Local noarch 1.2300-2.el7 base 24 k perl-constant noarch 1.27-2.el7 base 19 k perl-libs x86_64 4:5.16.3-292.el7 base 688 k perl-macros x86_64 4:5.16.3-292.el7 base 43 k perl-parent noarch 1:0.225-244.el7 base 12 k perl-podlators noarch 2.5.1-3.el7 base 112 k perl-srpm-macros noarch 1-8.el7 base 4.6 k perl-threads x86_64 1.87-4.el7 base 49 k perl-threads-shared x86_64 1.43-6.el7 base 39 k pinentry x86_64 0.8.1-17.el7 base 73 k pkgconfig x86_64 1:0.27.1-4.el7 base 54 k popt x86_64 1.13-16.el7 base 42 k pth x86_64 2.0.7-23.el7 base 89 k python-libs x86_64 2.7.5-58.el7 base 5.6 M python-rpm-macros noarch 3-17.el7 epel 6.1 k python-srpm-macros noarch 3-17.el7 epel 5.9 k python2-rpm-macros noarch 3-17.el7 epel 5.6 k readline x86_64 6.2-10.el7 base 193 k rpm x86_64 4.11.3-25.el7 base 1.2 M rpm-build-libs x86_64 4.11.3-25.el7 base 104 k rpm-libs x86_64 4.11.3-25.el7 base 275 k setup noarch 2.8.71-7.el7 base 165 k shared-mime-info x86_64 1.8-3.el7 base 312 k sqlite x86_64 3.7.17-8.el7 base 393 k systemd-libs x86_64 219-42.el7_4.4 updates 376 k tzdata noarch 2017c-1.el7 updates 468 k ustr x86_64 1.0.4-16.el7 base 92 k xz-libs x86_64 5.2.2-1.el7 base 103 k zip x86_64 3.0-11.el7 base 260 k zlib x86_64 1.2.7-17.el7 base 90 k Transaction Summary ================================================================================ Install 25 Packages (+134 Dependent packages) Total download size: 119 M Installed size: 429 M Downloading packages: warning: /var/lib/mock/701462-epel-7-x86_64-1516024409.587873/root/var/cache/yum/base/packages/basesystem-10.0-7.el7.centos.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY Public key for basesystem-10.0-7.el7.centos.noarch.rpm is not installed (1/159): basesystem-10.0-7.el7.centos.noarch.rpm | 5.0 kB 00:00 (2/159): bzip2-1.0.6-13.el7.x86_64.rpm | 52 kB 00:00 (3/159): audit-libs-2.7.6-3.el7.x86_64.rpm | 96 kB 00:00 (4/159): bzip2-libs-1.0.6-13.el7.x86_64.rpm | 40 kB 00:00 (5/159): centos-release-7-4.1708.el7.centos.x86_64.rpm | 23 kB 00:00 (6/159): ca-certificates-2017.2.14-71.el7.noarch.rpm | 472 kB 00:00 (7/159): chkconfig-1.7.4-1.el7.x86_64.rpm | 181 kB 00:00 Public key for bash-4.2.46-29.el7_4.x86_64.rpm is not installed (8/159): bash-4.2.46-29.el7_4.x86_64.rpm | 1.0 MB 00:01 (9/159): cpio-2.11-25.el7_4.x86_64.rpm | 210 kB 00:00 (10/159): binutils-2.25.1-32.base.el7_4.1.x86_64.rpm | 5.4 MB 00:02 (11/159): cracklib-2.9.0-11.el7.x86_64.rpm | 80 kB 00:00 (12/159): cracklib-dicts-2.9.0-11.el7.x86_64.rpm | 3.6 MB 00:00 (13/159): diffutils-3.3-4.el7.x86_64.rpm | 322 kB 00:00 (14/159): dwz-0.11-3.el7.x86_64.rpm | 99 kB 00:00 (15/159): cyrus-sasl-lib-2.1.26-21.el7.x86_64.rpm | 155 kB 00:00 (16/159): elfutils-0.168-8.el7.x86_64.rpm | 279 kB 00:00 (17/159): elfutils-libelf-0.168-8.el7.x86_64.rpm | 191 kB 00:00 (18/159): elfutils-libs-0.168-8.el7.x86_64.rpm | 264 kB 00:00 (19/159): curl-7.29.0-42.el7_4.1.x86_64.rpm | 267 kB 00:00 (20/159): elfutils-default-yama-scope-0.168-8.el7.noarch.rp | 30 kB 00:00 warning: /var/lib/mock/701462-epel-7-x86_64-1516024409.587873/root/var/cache/yum/epel/packages/epel-rpm-macros-7-13.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY Public key for epel-rpm-macros-7-13.noarch.rpm is not installed (21/159): epel-rpm-macros-7-13.noarch.rpm | 12 kB 00:00 (22/159): epel-release-7-11.noarch.rpm | 15 kB 00:00 (23/159): expat-2.1.0-10.el7_3.x86_64.rpm | 81 kB 00:00 (24/159): file-libs-5.11-33.el7.x86_64.rpm | 340 kB 00:00 (25/159): file-5.11-33.el7.x86_64.rpm | 57 kB 00:00 (26/159): filesystem-3.2-21.el7.x86_64.rpm | 1.0 MB 00:00 (27/159): gawk-4.0.2-4.el7_3.1.x86_64.rpm | 874 kB 00:00 (28/159): findutils-4.5.11-5.el7.x86_64.rpm | 559 kB 00:00 (29/159): coreutils-8.22-18.el7.x86_64.rpm | 3.3 MB 00:03 (30/159): cpp-4.8.5-16.el7_4.1.x86_64.rpm | 5.9 MB 00:02 (31/159): gdbm-1.10-8.el7.x86_64.rpm | 70 kB 00:00 (32/159): gdb-7.6.1-100.el7.x86_64.rpm | 2.4 MB 00:00 (33/159): glib2-2.50.3-3.el7.x86_64.rpm | 2.3 MB 00:00 (34/159): gcc-4.8.5-16.el7_4.1.x86_64.rpm | 16 MB 00:05 (35/159): gcc-c++-4.8.5-16.el7_4.1.x86_64.rpm | 7.2 MB 00:05 (36/159): glibc-2.17-196.el7_4.2.x86_64.rpm | 3.6 MB 00:01 (37/159): glibc-devel-2.17-196.el7_4.2.x86_64.rpm | 1.1 MB 00:01 (38/159): gmp-6.0.0-15.el7.x86_64.rpm | 281 kB 00:00 (39/159): grep-2.20-3.el7.x86_64.rpm | 344 kB 00:00 (40/159): gnupg2-2.0.22-4.el7.x86_64.rpm | 1.5 MB 00:00 (41/159): groff-base-1.22.2-8.el7.x86_64.rpm | 942 kB 00:00 (42/159): gzip-1.5-9.el7.x86_64.rpm | 129 kB 00:00 (43/159): info-5.1-4.el7.x86_64.rpm | 233 kB 00:00 (44/159): glibc-headers-2.17-196.el7_4.2.x86_64.rpm | 676 kB 00:00 (45/159): keyutils-libs-1.5.8-3.el7.x86_64.rpm | 25 kB 00:00 (46/159): libacl-2.2.51-12.el7.x86_64.rpm | 27 kB 00:00 (47/159): libassuan-2.1.0-3.el7.x86_64.rpm | 63 kB 00:00 (48/159): libattr-2.4.46-12.el7.x86_64.rpm | 18 kB 00:00 (49/159): krb5-libs-1.15.1-8.el7.x86_64.rpm | 747 kB 00:00 (50/159): glibc-common-2.17-196.el7_4.2.x86_64.rpm | 11 MB 00:04 (51/159): libcap-2.22-9.el7.x86_64.rpm | 47 kB 00:00 (52/159): libcom_err-1.42.9-10.el7.x86_64.rpm | 40 kB 00:00 (53/159): libcap-ng-0.7.5-4.el7.x86_64.rpm | 25 kB 00:00 (54/159): kernel-headers-3.10.0-693.11.6.el7.x86_64.rpm | 6.0 MB 00:01 (55/159): libblkid-2.23.2-43.el7_4.2.x86_64.rpm | 176 kB 00:00 (56/159): libdb-5.3.21-20.el7.x86_64.rpm | 719 kB 00:00 (57/159): libffi-3.0.13-18.el7.x86_64.rpm | 30 kB 00:00 (58/159): libdb-utils-5.3.21-20.el7.x86_64.rpm | 132 kB 00:00 (59/159): libgcrypt-1.5.3-14.el7.x86_64.rpm | 263 kB 00:00 (60/159): libcurl-7.29.0-42.el7_4.1.x86_64.rpm | 219 kB 00:00 (61/159): libgpg-error-1.12-3.el7.x86_64.rpm | 87 kB 00:00 (62/159): libgcc-4.8.5-16.el7_4.1.x86_64.rpm | 98 kB 00:00 (63/159): libmpc-1.0.1-3.el7.x86_64.rpm | 51 kB 00:00 (64/159): libpwquality-1.2.3-4.el7.x86_64.rpm | 84 kB 00:00 (65/159): libselinux-2.5-11.el7.x86_64.rpm | 162 kB 00:00 (66/159): libidn-1.28-4.el7.x86_64.rpm | 209 kB 00:00 (67/159): libsemanage-2.5-8.el7.x86_64.rpm | 145 kB 00:00 (68/159): libgomp-4.8.5-16.el7_4.1.x86_64.rpm | 154 kB 00:00 (69/159): libssh2-1.4.3-10.el7_2.1.x86_64.rpm | 134 kB 00:00 (70/159): libsepol-2.5-6.el7.x86_64.rpm | 288 kB 00:00 (71/159): libmount-2.23.2-43.el7_4.2.x86_64.rpm | 178 kB 00:00 (72/159): libtasn1-4.10-1.el7.x86_64.rpm | 320 kB 00:00 (73/159): libutempter-1.1.6-4.el7.x86_64.rpm | 25 kB 00:00 (74/159): libstdc++-4.8.5-16.el7_4.1.x86_64.rpm | 301 kB 00:00 (75/159): libverto-0.2.5-4.el7.x86_64.rpm | 16 kB 00:00 (76/159): libxml2-2.9.1-6.el7_2.3.x86_64.rpm | 668 kB 00:00 (77/159): lua-5.1.4-15.el7.x86_64.rpm | 201 kB 00:00 (78/159): make-3.82-23.el7.x86_64.rpm | 420 kB 00:00 (79/159): mpfr-3.1.1-4.el7.x86_64.rpm | 203 kB 00:00 (80/159): libuuid-2.23.2-43.el7_4.2.x86_64.rpm | 79 kB 00:00 (81/159): libstdc++-devel-4.8.5-16.el7_4.1.x86_64.rpm | 1.5 MB 00:01 (82/159): ncurses-5.9-14.20130511.el7_4.x86_64.rpm | 304 kB 00:00 (83/159): nspr-4.13.1-1.0.el7_3.x86_64.rpm | 126 kB 00:00 (84/159): ncurses-base-5.9-14.20130511.el7_4.noarch.rpm | 68 kB 00:00 (85/159): libuser-0.60-7.el7_1.x86_64.rpm | 398 kB 00:01 (86/159): nss-pem-1.0.3-4.el7.x86_64.rpm | 73 kB 00:00 (87/159): nss-sysinit-3.28.4-15.el7_4.x86_64.rpm | 60 kB 00:00 (88/159): nss-softokn-freebl-3.28.3-8.el7_4.x86_64.rpm | 214 kB 00:00 (89/159): nss-util-3.28.4-3.el7.x86_64.rpm | 73 kB 00:00 (90/159): ncurses-libs-5.9-14.20130511.el7_4.x86_64.rpm | 316 kB 00:00 (91/159): nss-tools-3.28.4-15.el7_4.x86_64.rpm | 501 kB 00:00 (92/159): openldap-2.4.44-5.el7.x86_64.rpm | 354 kB 00:00 (93/159): p11-kit-0.23.5-3.el7.x86_64.rpm | 252 kB 00:00 (94/159): p11-kit-trust-0.23.5-3.el7.x86_64.rpm | 129 kB 00:00 (95/159): nss-softokn-3.28.3-8.el7_4.x86_64.rpm | 310 kB 00:00 (96/159): pam-1.1.8-18.el7.x86_64.rpm | 717 kB 00:00 (97/159): patch-2.7.1-8.el7.x86_64.rpm | 110 kB 00:00 (98/159): pcre-8.32-17.el7.x86_64.rpm | 422 kB 00:00 (99/159): openssl-libs-1.0.2k-8.el7.x86_64.rpm | 1.2 MB 00:00 (100/159): nss-3.28.4-15.el7_4.x86_64.rpm | 849 kB 00:01 (101/159): perl-Carp-1.26-244.el7.noarch.rpm | 19 kB 00:00 (102/159): perl-5.16.3-292.el7.x86_64.rpm | 8.0 MB 00:00 (103/159): perl-Encode-2.51-7.el7.x86_64.rpm | 1.5 MB 00:00 (104/159): perl-Exporter-5.68-3.el7.noarch.rpm | 28 kB 00:00 (105/159): perl-File-Path-2.09-2.el7.noarch.rpm | 26 kB 00:00 (106/159): perl-File-Temp-0.23.01-3.el7.noarch.rpm | 56 kB 00:00 (107/159): perl-Filter-1.49-3.el7.x86_64.rpm | 76 kB 00:00 (108/159): perl-Getopt-Long-2.40-2.el7.noarch.rpm | 56 kB 00:00 (109/159): perl-HTTP-Tiny-0.033-3.el7.noarch.rpm | 38 kB 00:00 (110/159): perl-PathTools-3.40-5.el7.x86_64.rpm | 82 kB 00:00 (111/159): perl-Pod-Escapes-1.04-292.el7.noarch.rpm | 51 kB 00:00 (112/159): perl-Pod-Perldoc-3.20-4.el7.noarch.rpm | 87 kB 00:00 (113/159): perl-Pod-Simple-3.28-4.el7.noarch.rpm | 216 kB 00:00 (114/159): perl-Pod-Usage-1.63-3.el7.noarch.rpm | 27 kB 00:00 (115/159): perl-Scalar-List-Utils-1.27-248.el7.x86_64.rpm | 36 kB 00:00 (116/159): perl-Socket-2.010-4.el7.x86_64.rpm | 49 kB 00:00 (117/159): perl-Storable-2.45-3.el7.x86_64.rpm | 77 kB 00:00 (118/159): perl-Text-ParseWords-3.29-4.el7.noarch.rpm | 14 kB 00:00 (119/159): perl-Thread-Queue-3.02-2.el7.noarch.rpm | 17 kB 00:00 (120/159): perl-Time-HiRes-1.9725-3.el7.x86_64.rpm | 45 kB 00:00 (121/159): perl-Time-Local-1.2300-2.el7.noarch.rpm | 24 kB 00:00 (122/159): perl-constant-1.27-2.el7.noarch.rpm | 19 kB 00:00 (123/159): perl-libs-5.16.3-292.el7.x86_64.rpm | 688 kB 00:00 (124/159): perl-macros-5.16.3-292.el7.x86_64.rpm | 43 kB 00:00 (125/159): perl-parent-0.225-244.el7.noarch.rpm | 12 kB 00:00 (126/159): perl-podlators-2.5.1-3.el7.noarch.rpm | 112 kB 00:00 (127/159): perl-srpm-macros-1-8.el7.noarch.rpm | 4.6 kB 00:00 (128/159): perl-threads-1.87-4.el7.x86_64.rpm | 49 kB 00:00 (129/159): perl-threads-shared-1.43-6.el7.x86_64.rpm | 39 kB 00:00 (130/159): pinentry-0.8.1-17.el7.x86_64.rpm | 73 kB 00:00 (131/159): pkgconfig-0.27.1-4.el7.x86_64.rpm | 54 kB 00:00 (132/159): popt-1.13-16.el7.x86_64.rpm | 42 kB 00:00 (133/159): python-rpm-macros-3-17.el7.noarch.rpm | 6.1 kB 00:00 (134/159): python2-rpm-macros-3-17.el7.noarch.rpm | 5.6 kB 00:00 (135/159): pth-2.0.7-23.el7.x86_64.rpm | 89 kB 00:00 (136/159): readline-6.2-10.el7.x86_64.rpm | 193 kB 00:00 (137/159): python-libs-2.7.5-58.el7.x86_64.rpm | 5.6 MB 00:00 (138/159): python-srpm-macros-3-17.el7.noarch.rpm | 5.9 kB 00:00 (139/159): redhat-rpm-config-9.1.0-76.el7.centos.noarch.rpm | 79 kB 00:00 (140/159): rpm-build-4.11.3-25.el7.x86_64.rpm | 146 kB 00:00 (141/159): rpm-4.11.3-25.el7.x86_64.rpm | 1.2 MB 00:00 (142/159): rpm-build-libs-4.11.3-25.el7.x86_64.rpm | 104 kB 00:00 (143/159): rpm-libs-4.11.3-25.el7.x86_64.rpm | 275 kB 00:00 (144/159): sed-4.2.2-5.el7.x86_64.rpm | 231 kB 00:00 (145/159): setup-2.8.71-7.el7.noarch.rpm | 165 kB 00:00 (146/159): shared-mime-info-1.8-3.el7.x86_64.rpm | 312 kB 00:00 (147/159): shadow-utils-4.1.5.1-24.el7.x86_64.rpm | 1.1 MB 00:00 (148/159): sqlite-3.7.17-8.el7.x86_64.rpm | 393 kB 00:00 (149/159): tar-1.26-32.el7.x86_64.rpm | 845 kB 00:00 (150/159): unzip-6.0-16.el7.x86_64.rpm | 169 kB 00:00 (151/159): ustr-1.0.4-16.el7.x86_64.rpm | 92 kB 00:00 (152/159): which-2.20-7.el7.x86_64.rpm | 41 kB 00:00 (153/159): xz-5.2.2-1.el7.x86_64.rpm | 229 kB 00:00 (154/159): xz-libs-5.2.2-1.el7.x86_64.rpm | 103 kB 00:00 (155/159): zip-3.0-11.el7.x86_64.rpm | 260 kB 00:00 (156/159): zlib-1.2.7-17.el7.x86_64.rpm | 90 kB 00:00 (157/159): systemd-libs-219-42.el7_4.4.x86_64.rpm | 376 kB 00:00 (158/159): tzdata-2017c-1.el7.noarch.rpm | 468 kB 00:00 (159/159): util-linux-2.23.2-43.el7_4.2.x86_64.rpm | 2.0 MB 00:01 -------------------------------------------------------------------------------- Total 5.6 MB/s | 119 MB 00:21 Retrieving key from file:///usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7 Importing GPG key 0xF4A80EB5: Userid : "CentOS-7 Key (CentOS 7 Official Signing Key) " Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5 From : /usr/share/distribution-gpg-keys/centos/RPM-GPG-KEY-CentOS-7 Retrieving key from file:///usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-7 Importing GPG key 0x352C64E5: Userid : "Fedora EPEL (7) " Fingerprint: 91e9 7d7c 4a5e 96f1 7f3e 888f 6a2f aea2 352c 64e5 From : /usr/share/distribution-gpg-keys/epel/RPM-GPG-KEY-EPEL-7 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : libgcc-4.8.5-16.el7_4.1.x86_64 1/159 Installing : centos-release-7-4.1708.el7.centos.x86_64 2/159 Installing : setup-2.8.71-7.el7.noarch 3/159 warning: /etc/hosts created as /etc/hosts.rpmnew Installing : filesystem-3.2-21.el7.x86_64 4/159 Installing : python-srpm-macros-3-17.el7.noarch 5/159 Installing : python-rpm-macros-3-17.el7.noarch 6/159 Installing : basesystem-10.0-7.el7.centos.noarch 7/159 Installing : kernel-headers-3.10.0-693.11.6.el7.x86_64 8/159 Installing : python2-rpm-macros-3-17.el7.noarch 9/159 Installing : ncurses-base-5.9-14.20130511.el7_4.noarch 10/159 Installing : perl-srpm-macros-1-8.el7.noarch 11/159 Installing : tzdata-2017c-1.el7.noarch 12/159 Installing : nss-softokn-freebl-3.28.3-8.el7_4.x86_64 13/159 Installing : glibc-common-2.17-196.el7_4.2.x86_64 14/159 Installing : glibc-2.17-196.el7_4.2.x86_64 15/159 Installing : nspr-4.13.1-1.0.el7_3.x86_64 16/159 Installing : libstdc++-4.8.5-16.el7_4.1.x86_64 17/159 Installing : ncurses-libs-5.9-14.20130511.el7_4.x86_64 18/159 Installing : bash-4.2.46-29.el7_4.x86_64 19/159 Installing : libsepol-2.5-6.el7.x86_64 20/159 Installing : pcre-8.32-17.el7.x86_64 21/159 Installing : libselinux-2.5-11.el7.x86_64 22/159 Installing : zlib-1.2.7-17.el7.x86_64 23/159 Installing : info-5.1-4.el7.x86_64 24/159 Installing : bzip2-libs-1.0.6-13.el7.x86_64 25/159 Installing : xz-libs-5.2.2-1.el7.x86_64 26/159 Installing : nss-util-3.28.4-3.el7.x86_64 27/159 Installing : libdb-5.3.21-20.el7.x86_64 28/159 Installing : elfutils-libelf-0.168-8.el7.x86_64 29/159 Installing : 1:gmp-6.0.0-15.el7.x86_64 30/159 Installing : popt-1.13-16.el7.x86_64 31/159 Installing : readline-6.2-10.el7.x86_64 32/159 Installing : libattr-2.4.46-12.el7.x86_64 33/159 Installing : libacl-2.2.51-12.el7.x86_64 34/159 Installing : libcap-2.22-9.el7.x86_64 35/159 Installing : lua-5.1.4-15.el7.x86_64 36/159 Installing : chkconfig-1.7.4-1.el7.x86_64 37/159 Installing : mpfr-3.1.1-4.el7.x86_64 38/159 Installing : sed-4.2.2-5.el7.x86_64 39/159 Installing : libffi-3.0.13-18.el7.x86_64 40/159 Installing : libgpg-error-1.12-3.el7.x86_64 41/159 Installing : libmpc-1.0.1-3.el7.x86_64 42/159 Installing : grep-2.20-3.el7.x86_64 43/159 Installing : file-libs-5.11-33.el7.x86_64 44/159 Installing : libcom_err-1.42.9-10.el7.x86_64 45/159 Installing : libuuid-2.23.2-43.el7_4.2.x86_64 46/159 Installing : libgcrypt-1.5.3-14.el7.x86_64 47/159 Installing : p11-kit-0.23.5-3.el7.x86_64 48/159 Installing : sqlite-3.7.17-8.el7.x86_64 49/159 Installing : nss-softokn-3.28.3-8.el7_4.x86_64 50/159 Installing : gawk-4.0.2-4.el7_3.1.x86_64 51/159 Installing : 1:findutils-4.5.11-5.el7.x86_64 52/159 Installing : gdbm-1.10-8.el7.x86_64 53/159 Installing : expat-2.1.0-10.el7_3.x86_64 54/159 Installing : libcap-ng-0.7.5-4.el7.x86_64 55/159 Installing : audit-libs-2.7.6-3.el7.x86_64 56/159 Installing : file-5.11-33.el7.x86_64 57/159 Installing : cpp-4.8.5-16.el7_4.1.x86_64 58/159 Installing : libassuan-2.1.0-3.el7.x86_64 59/159 Installing : groff-base-1.22.2-8.el7.x86_64 60/159 Installing : 1:perl-parent-0.225-244.el7.noarch 61/159 Installing : perl-HTTP-Tiny-0.033-3.el7.noarch 62/159 Installing : perl-podlators-2.5.1-3.el7.noarch 63/159 Installing : perl-Pod-Perldoc-3.20-4.el7.noarch 64/159 Installing : 1:perl-Pod-Escapes-1.04-292.el7.noarch 65/159 Installing : perl-Text-ParseWords-3.29-4.el7.noarch 66/159 Installing : perl-Encode-2.51-7.el7.x86_64 67/159 Installing : perl-Pod-Usage-1.63-3.el7.noarch 68/159 Installing : 4:perl-libs-5.16.3-292.el7.x86_64 69/159 Installing : 4:perl-macros-5.16.3-292.el7.x86_64 70/159 Installing : perl-Socket-2.010-4.el7.x86_64 71/159 Installing : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 72/159 Installing : perl-threads-1.87-4.el7.x86_64 73/159 Installing : perl-Storable-2.45-3.el7.x86_64 74/159 Installing : perl-Carp-1.26-244.el7.noarch 75/159 Installing : perl-Filter-1.49-3.el7.x86_64 76/159 Installing : perl-Exporter-5.68-3.el7.noarch 77/159 Installing : perl-constant-1.27-2.el7.noarch 78/159 Installing : perl-Time-Local-1.2300-2.el7.noarch 79/159 Installing : perl-threads-shared-1.43-6.el7.x86_64 80/159 Installing : perl-File-Temp-0.23.01-3.el7.noarch 81/159 Installing : perl-File-Path-2.09-2.el7.noarch 82/159 Installing : perl-PathTools-3.40-5.el7.x86_64 83/159 Installing : perl-Scalar-List-Utils-1.27-248.el7.x86_64 84/159 Installing : 1:perl-Pod-Simple-3.28-4.el7.noarch 85/159 Installing : perl-Getopt-Long-2.40-2.el7.noarch 86/159 Installing : 4:perl-5.16.3-292.el7.x86_64 87/159 Installing : perl-Thread-Queue-3.02-2.el7.noarch 88/159 Installing : pinentry-0.8.1-17.el7.x86_64 89/159 Installing : 2:tar-1.26-32.el7.x86_64 90/159 Installing : patch-2.7.1-8.el7.x86_64 91/159 Installing : dwz-0.11-3.el7.x86_64 92/159 Installing : cyrus-sasl-lib-2.1.26-21.el7.x86_64 93/159 Installing : libdb-utils-5.3.21-20.el7.x86_64 94/159 Installing : libxml2-2.9.1-6.el7_2.3.x86_64 95/159 Installing : xz-5.2.2-1.el7.x86_64 96/159 Installing : unzip-6.0-16.el7.x86_64 97/159 Installing : bzip2-1.0.6-13.el7.x86_64 98/159 Installing : zip-3.0-11.el7.x86_64 99/159 Installing : libidn-1.28-4.el7.x86_64 100/159 Installing : libgomp-4.8.5-16.el7_4.1.x86_64 101/159 Installing : cpio-2.11-25.el7_4.x86_64 102/159 Installing : diffutils-3.3-4.el7.x86_64 103/159 Installing : glibc-headers-2.17-196.el7_4.2.x86_64 104/159 Installing : glibc-devel-2.17-196.el7_4.2.x86_64 105/159 Installing : elfutils-default-yama-scope-0.168-8.el7.noarch 106/159 Installing : elfutils-libs-0.168-8.el7.x86_64 107/159 Installing : elfutils-0.168-8.el7.x86_64 108/159 Installing : ncurses-5.9-14.20130511.el7_4.x86_64 109/159 Installing : libstdc++-devel-4.8.5-16.el7_4.1.x86_64 110/159 Installing : libverto-0.2.5-4.el7.x86_64 111/159 Installing : ustr-1.0.4-16.el7.x86_64 112/159 Installing : libsemanage-2.5-8.el7.x86_64 113/159 Installing : libtasn1-4.10-1.el7.x86_64 114/159 Installing : p11-kit-trust-0.23.5-3.el7.x86_64 115/159 Installing : ca-certificates-2017.2.14-71.el7.noarch 116/159 Installing : keyutils-libs-1.5.8-3.el7.x86_64 117/159 Installing : krb5-libs-1.15.1-8.el7.x86_64 118/159 Installing : 1:openssl-libs-1.0.2k-8.el7.x86_64 119/159 Installing : coreutils-8.22-18.el7.x86_64 120/159 Installing : gzip-1.5-9.el7.x86_64 121/159 Installing : cracklib-2.9.0-11.el7.x86_64 122/159 Installing : cracklib-dicts-2.9.0-11.el7.x86_64 123/159 Installing : binutils-2.25.1-32.base.el7_4.1.x86_64 124/159 Installing : libblkid-2.23.2-43.el7_4.2.x86_64 125/159 Installing : libmount-2.23.2-43.el7_4.2.x86_64 126/159 Installing : glib2-2.50.3-3.el7.x86_64 127/159 Installing : shared-mime-info-1.8-3.el7.x86_64 128/159 Installing : 1:pkgconfig-0.27.1-4.el7.x86_64 129/159 Installing : gcc-4.8.5-16.el7_4.1.x86_64 130/159 Installing : libpwquality-1.2.3-4.el7.x86_64 131/159 Installing : pam-1.1.8-18.el7.x86_64 132/159 Installing : systemd-libs-219-42.el7_4.4.x86_64 133/159 Installing : 2:shadow-utils-4.1.5.1-24.el7.x86_64 134/159 Installing : libutempter-1.1.6-4.el7.x86_64 135/159 Installing : python-libs-2.7.5-58.el7.x86_64 136/159 Installing : gdb-7.6.1-100.el7.x86_64 137/159 Installing : nss-pem-1.0.3-4.el7.x86_64 138/159 Installing : nss-3.28.4-15.el7_4.x86_64 139/159 Installing : nss-sysinit-3.28.4-15.el7_4.x86_64 140/159 Installing : nss-tools-3.28.4-15.el7_4.x86_64 141/159 Installing : libssh2-1.4.3-10.el7_2.1.x86_64 142/159 Installing : libcurl-7.29.0-42.el7_4.1.x86_64 143/159 Installing : curl-7.29.0-42.el7_4.1.x86_64 144/159 Installing : rpm-libs-4.11.3-25.el7.x86_64 145/159 Installing : rpm-4.11.3-25.el7.x86_64 146/159 Installing : openldap-2.4.44-5.el7.x86_64 147/159 Installing : libuser-0.60-7.el7_1.x86_64 148/159 Installing : redhat-rpm-config-9.1.0-76.el7.centos.noarch 149/159 Installing : pth-2.0.7-23.el7.x86_64 150/159 Installing : gnupg2-2.0.22-4.el7.x86_64 151/159 Installing : rpm-build-libs-4.11.3-25.el7.x86_64 152/159 Installing : rpm-build-4.11.3-25.el7.x86_64 153/159 Installing : util-linux-2.23.2-43.el7_4.2.x86_64 154/159 Installing : gcc-c++-4.8.5-16.el7_4.1.x86_64 155/159 Installing : which-2.20-7.el7.x86_64 156/159 Installing : 1:make-3.82-23.el7.x86_64 157/159 Installing : epel-rpm-macros-7-13.noarch 158/159 Installing : epel-release-7-11.noarch 159/159 Verifying : perl-HTTP-Tiny-0.033-3.el7.noarch 1/159 Verifying : tzdata-2017c-1.el7.noarch 2/159 Verifying : rpm-4.11.3-25.el7.x86_64 3/159 Verifying : 1:pkgconfig-0.27.1-4.el7.x86_64 4/159 Verifying : pcre-8.32-17.el7.x86_64 5/159 Verifying : elfutils-0.168-8.el7.x86_64 6/159 Verifying : nss-util-3.28.4-3.el7.x86_64 7/159 Verifying : epel-release-7-11.noarch 8/159 Verifying : which-2.20-7.el7.x86_64 9/159 Verifying : groff-base-1.22.2-8.el7.x86_64 10/159 Verifying : perl-File-Temp-0.23.01-3.el7.noarch 11/159 Verifying : libgcc-4.8.5-16.el7_4.1.x86_64 12/159 Verifying : libssh2-1.4.3-10.el7_2.1.x86_64 13/159 Verifying : file-libs-5.11-33.el7.x86_64 14/159 Verifying : patch-2.7.1-8.el7.x86_64 15/159 Verifying : libstdc++-devel-4.8.5-16.el7_4.1.x86_64 16/159 Verifying : perl-Socket-2.010-4.el7.x86_64 17/159 Verifying : elfutils-libs-0.168-8.el7.x86_64 18/159 Verifying : ca-certificates-2017.2.14-71.el7.noarch 19/159 Verifying : gcc-c++-4.8.5-16.el7_4.1.x86_64 20/159 Verifying : libcom_err-1.42.9-10.el7.x86_64 21/159 Verifying : rpm-build-4.11.3-25.el7.x86_64 22/159 Verifying : centos-release-7-4.1708.el7.centos.x86_64 23/159 Verifying : 1:perl-Pod-Escapes-1.04-292.el7.noarch 24/159 Verifying : cyrus-sasl-lib-2.1.26-21.el7.x86_64 25/159 Verifying : libuser-0.60-7.el7_1.x86_64 26/159 Verifying : epel-rpm-macros-7-13.noarch 27/159 Verifying : cracklib-dicts-2.9.0-11.el7.x86_64 28/159 Verifying : libacl-2.2.51-12.el7.x86_64 29/159 Verifying : python-srpm-macros-3-17.el7.noarch 30/159 Verifying : glibc-headers-2.17-196.el7_4.2.x86_64 31/159 Verifying : libffi-3.0.13-18.el7.x86_64 32/159 Verifying : krb5-libs-1.15.1-8.el7.x86_64 33/159 Verifying : libassuan-2.1.0-3.el7.x86_64 34/159 Verifying : readline-6.2-10.el7.x86_64 35/159 Verifying : libdb-5.3.21-20.el7.x86_64 36/159 Verifying : chkconfig-1.7.4-1.el7.x86_64 37/159 Verifying : perl-File-Path-2.09-2.el7.noarch 38/159 Verifying : elfutils-libelf-0.168-8.el7.x86_64 39/159 Verifying : lua-5.1.4-15.el7.x86_64 40/159 Verifying : sqlite-3.7.17-8.el7.x86_64 41/159 Verifying : libutempter-1.1.6-4.el7.x86_64 42/159 Verifying : libpwquality-1.2.3-4.el7.x86_64 43/159 Verifying : libmount-2.23.2-43.el7_4.2.x86_64 44/159 Verifying : libidn-1.28-4.el7.x86_64 45/159 Verifying : 4:perl-Time-HiRes-1.9725-3.el7.x86_64 46/159 Verifying : ncurses-libs-5.9-14.20130511.el7_4.x86_64 47/159 Verifying : unzip-6.0-16.el7.x86_64 48/159 Verifying : bzip2-1.0.6-13.el7.x86_64 49/159 Verifying : basesystem-10.0-7.el7.centos.noarch 50/159 Verifying : util-linux-2.23.2-43.el7_4.2.x86_64 51/159 Verifying : redhat-rpm-config-9.1.0-76.el7.centos.noarch 52/159 Verifying : libverto-0.2.5-4.el7.x86_64 53/159 Verifying : libgomp-4.8.5-16.el7_4.1.x86_64 54/159 Verifying : 4:perl-libs-5.16.3-292.el7.x86_64 55/159 Verifying : perl-Text-ParseWords-3.29-4.el7.noarch 56/159 Verifying : cpio-2.11-25.el7_4.x86_64 57/159 Verifying : gcc-4.8.5-16.el7_4.1.x86_64 58/159 Verifying : glibc-2.17-196.el7_4.2.x86_64 59/159 Verifying : cpp-4.8.5-16.el7_4.1.x86_64 60/159 Verifying : curl-7.29.0-42.el7_4.1.x86_64 61/159 Verifying : bzip2-libs-1.0.6-13.el7.x86_64 62/159 Verifying : 1:perl-parent-0.225-244.el7.noarch 63/159 Verifying : ustr-1.0.4-16.el7.x86_64 64/159 Verifying : 2:shadow-utils-4.1.5.1-24.el7.x86_64 65/159 Verifying : libmpc-1.0.1-3.el7.x86_64 66/159 Verifying : perl-Pod-Usage-1.63-3.el7.noarch 67/159 Verifying : 4:perl-5.16.3-292.el7.x86_64 68/159 Verifying : perl-Encode-2.51-7.el7.x86_64 69/159 Verifying : libtasn1-4.10-1.el7.x86_64 70/159 Verifying : perl-threads-1.87-4.el7.x86_64 71/159 Verifying : gnupg2-2.0.22-4.el7.x86_64 72/159 Verifying : gdb-7.6.1-100.el7.x86_64 73/159 Verifying : libgpg-error-1.12-3.el7.x86_64 74/159 Verifying : libxml2-2.9.1-6.el7_2.3.x86_64 75/159 Verifying : filesystem-3.2-21.el7.x86_64 76/159 Verifying : gzip-1.5-9.el7.x86_64 77/159 Verifying : nspr-4.13.1-1.0.el7_3.x86_64 78/159 Verifying : file-5.11-33.el7.x86_64 79/159 Verifying : popt-1.13-16.el7.x86_64 80/159 Verifying : nss-pem-1.0.3-4.el7.x86_64 81/159 Verifying : libsepol-2.5-6.el7.x86_64 82/159 Verifying : p11-kit-0.23.5-3.el7.x86_64 83/159 Verifying : perl-threads-shared-1.43-6.el7.x86_64 84/159 Verifying : perl-Storable-2.45-3.el7.x86_64 85/159 Verifying : python-libs-2.7.5-58.el7.x86_64 86/159 Verifying : coreutils-8.22-18.el7.x86_64 87/159 Verifying : binutils-2.25.1-32.base.el7_4.1.x86_64 88/159 Verifying : 4:perl-macros-5.16.3-292.el7.x86_64 89/159 Verifying : gawk-4.0.2-4.el7_3.1.x86_64 90/159 Verifying : audit-libs-2.7.6-3.el7.x86_64 91/159 Verifying : glibc-devel-2.17-196.el7_4.2.x86_64 92/159 Verifying : libcurl-7.29.0-42.el7_4.1.x86_64 93/159 Verifying : perl-srpm-macros-1-8.el7.noarch 94/159 Verifying : 1:openssl-libs-1.0.2k-8.el7.x86_64 95/159 Verifying : grep-2.20-3.el7.x86_64 96/159 Verifying : pam-1.1.8-18.el7.x86_64 97/159 Verifying : 2:tar-1.26-32.el7.x86_64 98/159 Verifying : systemd-libs-219-42.el7_4.4.x86_64 99/159 Verifying : perl-Carp-1.26-244.el7.noarch 100/159 Verifying : perl-podlators-2.5.1-3.el7.noarch 101/159 Verifying : gdbm-1.10-8.el7.x86_64 102/159 Verifying : openldap-2.4.44-5.el7.x86_64 103/159 Verifying : xz-libs-5.2.2-1.el7.x86_64 104/159 Verifying : 1:findutils-4.5.11-5.el7.x86_64 105/159 Verifying : elfutils-default-yama-scope-0.168-8.el7.noarch 106/159 Verifying : libstdc++-4.8.5-16.el7_4.1.x86_64 107/159 Verifying : mpfr-3.1.1-4.el7.x86_64 108/159 Verifying : rpm-libs-4.11.3-25.el7.x86_64 109/159 Verifying : perl-Filter-1.49-3.el7.x86_64 110/159 Verifying : dwz-0.11-3.el7.x86_64 111/159 Verifying : glib2-2.50.3-3.el7.x86_64 112/159 Verifying : ncurses-5.9-14.20130511.el7_4.x86_64 113/159 Verifying : ncurses-base-5.9-14.20130511.el7_4.noarch 114/159 Verifying : nss-tools-3.28.4-15.el7_4.x86_64 115/159 Verifying : expat-2.1.0-10.el7_3.x86_64 116/159 Verifying : libselinux-2.5-11.el7.x86_64 117/159 Verifying : nss-sysinit-3.28.4-15.el7_4.x86_64 118/159 Verifying : perl-Exporter-5.68-3.el7.noarch 119/159 Verifying : perl-constant-1.27-2.el7.noarch 120/159 Verifying : perl-PathTools-3.40-5.el7.x86_64 121/159 Verifying : keyutils-libs-1.5.8-3.el7.x86_64 122/159 Verifying : pinentry-0.8.1-17.el7.x86_64 123/159 Verifying : python2-rpm-macros-3-17.el7.noarch 124/159 Verifying : cracklib-2.9.0-11.el7.x86_64 125/159 Verifying : libblkid-2.23.2-43.el7_4.2.x86_64 126/159 Verifying : pth-2.0.7-23.el7.x86_64 127/159 Verifying : setup-2.8.71-7.el7.noarch 128/159 Verifying : nss-softokn-3.28.3-8.el7_4.x86_64 129/159 Verifying : perl-Thread-Queue-3.02-2.el7.noarch 130/159 Verifying : 1:perl-Pod-Simple-3.28-4.el7.noarch 131/159 Verifying : libattr-2.4.46-12.el7.x86_64 132/159 Verifying : perl-Time-Local-1.2300-2.el7.noarch 133/159 Verifying : zlib-1.2.7-17.el7.x86_64 134/159 Verifying : perl-Pod-Perldoc-3.20-4.el7.noarch 135/159 Verifying : kernel-headers-3.10.0-693.11.6.el7.x86_64 136/159 Verifying : libcap-2.22-9.el7.x86_64 137/159 Verifying : xz-5.2.2-1.el7.x86_64 138/159 Verifying : libdb-utils-5.3.21-20.el7.x86_64 139/159 Verifying : libcap-ng-0.7.5-4.el7.x86_64 140/159 Verifying : 1:gmp-6.0.0-15.el7.x86_64 141/159 Verifying : perl-Scalar-List-Utils-1.27-248.el7.x86_64 142/159 Verifying : p11-kit-trust-0.23.5-3.el7.x86_64 143/159 Verifying : libsemanage-2.5-8.el7.x86_64 144/159 Verifying : info-5.1-4.el7.x86_64 145/159 Verifying : libgcrypt-1.5.3-14.el7.x86_64 146/159 Verifying : bash-4.2.46-29.el7_4.x86_64 147/159 Verifying : sed-4.2.2-5.el7.x86_64 148/159 Verifying : rpm-build-libs-4.11.3-25.el7.x86_64 149/159 Verifying : perl-Getopt-Long-2.40-2.el7.noarch 150/159 Verifying : shared-mime-info-1.8-3.el7.x86_64 151/159 Verifying : zip-3.0-11.el7.x86_64 152/159 Verifying : python-rpm-macros-3-17.el7.noarch 153/159 Verifying : nss-3.28.4-15.el7_4.x86_64 154/159 Verifying : glibc-common-2.17-196.el7_4.2.x86_64 155/159 Verifying : 1:make-3.82-23.el7.x86_64 156/159 Verifying : nss-softokn-freebl-3.28.3-8.el7_4.x86_64 157/159 Verifying : diffutils-3.3-4.el7.x86_64 158/159 Verifying : libuuid-2.23.2-43.el7_4.2.x86_64 159/159 Installed: bash.x86_64 0:4.2.46-29.el7_4 bzip2.x86_64 0:1.0.6-13.el7 coreutils.x86_64 0:8.22-18.el7 cpio.x86_64 0:2.11-25.el7_4 diffutils.x86_64 0:3.3-4.el7 epel-release.noarch 0:7-11 epel-rpm-macros.noarch 0:7-13 findutils.x86_64 1:4.5.11-5.el7 gawk.x86_64 0:4.0.2-4.el7_3.1 gcc.x86_64 0:4.8.5-16.el7_4.1 gcc-c++.x86_64 0:4.8.5-16.el7_4.1 grep.x86_64 0:2.20-3.el7 gzip.x86_64 0:1.5-9.el7 info.x86_64 0:5.1-4.el7 make.x86_64 1:3.82-23.el7 patch.x86_64 0:2.7.1-8.el7 redhat-rpm-config.noarch 0:9.1.0-76.el7.centos rpm-build.x86_64 0:4.11.3-25.el7 sed.x86_64 0:4.2.2-5.el7 shadow-utils.x86_64 2:4.1.5.1-24.el7 tar.x86_64 2:1.26-32.el7 unzip.x86_64 0:6.0-16.el7 util-linux.x86_64 0:2.23.2-43.el7_4.2 which.x86_64 0:2.20-7.el7 xz.x86_64 0:5.2.2-1.el7 Dependency Installed: audit-libs.x86_64 0:2.7.6-3.el7 basesystem.noarch 0:10.0-7.el7.centos binutils.x86_64 0:2.25.1-32.base.el7_4.1 bzip2-libs.x86_64 0:1.0.6-13.el7 ca-certificates.noarch 0:2017.2.14-71.el7 centos-release.x86_64 0:7-4.1708.el7.centos chkconfig.x86_64 0:1.7.4-1.el7 cpp.x86_64 0:4.8.5-16.el7_4.1 cracklib.x86_64 0:2.9.0-11.el7 cracklib-dicts.x86_64 0:2.9.0-11.el7 curl.x86_64 0:7.29.0-42.el7_4.1 cyrus-sasl-lib.x86_64 0:2.1.26-21.el7 dwz.x86_64 0:0.11-3.el7 elfutils.x86_64 0:0.168-8.el7 elfutils-default-yama-scope.noarch 0:0.168-8.el7 elfutils-libelf.x86_64 0:0.168-8.el7 elfutils-libs.x86_64 0:0.168-8.el7 expat.x86_64 0:2.1.0-10.el7_3 file.x86_64 0:5.11-33.el7 file-libs.x86_64 0:5.11-33.el7 filesystem.x86_64 0:3.2-21.el7 gdb.x86_64 0:7.6.1-100.el7 gdbm.x86_64 0:1.10-8.el7 glib2.x86_64 0:2.50.3-3.el7 glibc.x86_64 0:2.17-196.el7_4.2 glibc-common.x86_64 0:2.17-196.el7_4.2 glibc-devel.x86_64 0:2.17-196.el7_4.2 glibc-headers.x86_64 0:2.17-196.el7_4.2 gmp.x86_64 1:6.0.0-15.el7 gnupg2.x86_64 0:2.0.22-4.el7 groff-base.x86_64 0:1.22.2-8.el7 kernel-headers.x86_64 0:3.10.0-693.11.6.el7 keyutils-libs.x86_64 0:1.5.8-3.el7 krb5-libs.x86_64 0:1.15.1-8.el7 libacl.x86_64 0:2.2.51-12.el7 libassuan.x86_64 0:2.1.0-3.el7 libattr.x86_64 0:2.4.46-12.el7 libblkid.x86_64 0:2.23.2-43.el7_4.2 libcap.x86_64 0:2.22-9.el7 libcap-ng.x86_64 0:0.7.5-4.el7 libcom_err.x86_64 0:1.42.9-10.el7 libcurl.x86_64 0:7.29.0-42.el7_4.1 libdb.x86_64 0:5.3.21-20.el7 libdb-utils.x86_64 0:5.3.21-20.el7 libffi.x86_64 0:3.0.13-18.el7 libgcc.x86_64 0:4.8.5-16.el7_4.1 libgcrypt.x86_64 0:1.5.3-14.el7 libgomp.x86_64 0:4.8.5-16.el7_4.1 libgpg-error.x86_64 0:1.12-3.el7 libidn.x86_64 0:1.28-4.el7 libmount.x86_64 0:2.23.2-43.el7_4.2 libmpc.x86_64 0:1.0.1-3.el7 libpwquality.x86_64 0:1.2.3-4.el7 libselinux.x86_64 0:2.5-11.el7 libsemanage.x86_64 0:2.5-8.el7 libsepol.x86_64 0:2.5-6.el7 libssh2.x86_64 0:1.4.3-10.el7_2.1 libstdc++.x86_64 0:4.8.5-16.el7_4.1 libstdc++-devel.x86_64 0:4.8.5-16.el7_4.1 libtasn1.x86_64 0:4.10-1.el7 libuser.x86_64 0:0.60-7.el7_1 libutempter.x86_64 0:1.1.6-4.el7 libuuid.x86_64 0:2.23.2-43.el7_4.2 libverto.x86_64 0:0.2.5-4.el7 libxml2.x86_64 0:2.9.1-6.el7_2.3 lua.x86_64 0:5.1.4-15.el7 mpfr.x86_64 0:3.1.1-4.el7 ncurses.x86_64 0:5.9-14.20130511.el7_4 ncurses-base.noarch 0:5.9-14.20130511.el7_4 ncurses-libs.x86_64 0:5.9-14.20130511.el7_4 nspr.x86_64 0:4.13.1-1.0.el7_3 nss.x86_64 0:3.28.4-15.el7_4 nss-pem.x86_64 0:1.0.3-4.el7 nss-softokn.x86_64 0:3.28.3-8.el7_4 nss-softokn-freebl.x86_64 0:3.28.3-8.el7_4 nss-sysinit.x86_64 0:3.28.4-15.el7_4 nss-tools.x86_64 0:3.28.4-15.el7_4 nss-util.x86_64 0:3.28.4-3.el7 openldap.x86_64 0:2.4.44-5.el7 openssl-libs.x86_64 1:1.0.2k-8.el7 p11-kit.x86_64 0:0.23.5-3.el7 p11-kit-trust.x86_64 0:0.23.5-3.el7 pam.x86_64 0:1.1.8-18.el7 pcre.x86_64 0:8.32-17.el7 perl.x86_64 4:5.16.3-292.el7 perl-Carp.noarch 0:1.26-244.el7 perl-Encode.x86_64 0:2.51-7.el7 perl-Exporter.noarch 0:5.68-3.el7 perl-File-Path.noarch 0:2.09-2.el7 perl-File-Temp.noarch 0:0.23.01-3.el7 perl-Filter.x86_64 0:1.49-3.el7 perl-Getopt-Long.noarch 0:2.40-2.el7 perl-HTTP-Tiny.noarch 0:0.033-3.el7 perl-PathTools.x86_64 0:3.40-5.el7 perl-Pod-Escapes.noarch 1:1.04-292.el7 perl-Pod-Perldoc.noarch 0:3.20-4.el7 perl-Pod-Simple.noarch 1:3.28-4.el7 perl-Pod-Usage.noarch 0:1.63-3.el7 perl-Scalar-List-Utils.x86_64 0:1.27-248.el7 perl-Socket.x86_64 0:2.010-4.el7 perl-Storable.x86_64 0:2.45-3.el7 perl-Text-ParseWords.noarch 0:3.29-4.el7 perl-Thread-Queue.noarch 0:3.02-2.el7 perl-Time-HiRes.x86_64 4:1.9725-3.el7 perl-Time-Local.noarch 0:1.2300-2.el7 perl-constant.noarch 0:1.27-2.el7 perl-libs.x86_64 4:5.16.3-292.el7 perl-macros.x86_64 4:5.16.3-292.el7 perl-parent.noarch 1:0.225-244.el7 perl-podlators.noarch 0:2.5.1-3.el7 perl-srpm-macros.noarch 0:1-8.el7 perl-threads.x86_64 0:1.87-4.el7 perl-threads-shared.x86_64 0:1.43-6.el7 pinentry.x86_64 0:0.8.1-17.el7 pkgconfig.x86_64 1:0.27.1-4.el7 popt.x86_64 0:1.13-16.el7 pth.x86_64 0:2.0.7-23.el7 python-libs.x86_64 0:2.7.5-58.el7 python-rpm-macros.noarch 0:3-17.el7 python-srpm-macros.noarch 0:3-17.el7 python2-rpm-macros.noarch 0:3-17.el7 readline.x86_64 0:6.2-10.el7 rpm.x86_64 0:4.11.3-25.el7 rpm-build-libs.x86_64 0:4.11.3-25.el7 rpm-libs.x86_64 0:4.11.3-25.el7 setup.noarch 0:2.8.71-7.el7 shared-mime-info.x86_64 0:1.8-3.el7 sqlite.x86_64 0:3.7.17-8.el7 systemd-libs.x86_64 0:219-42.el7_4.4 tzdata.noarch 0:2017c-1.el7 ustr.x86_64 0:1.0.4-16.el7 xz-libs.x86_64 0:5.2.2-1.el7 zip.x86_64 0:3.0-11.el7 zlib.x86_64 0:1.2.7-17.el7 Complete! Finish: yum install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: Start: buildsrpm Start: rpmbuild -bs warning: Could not canonicalize hostname: 1b0e3055b71e47698d13010f42fe0ced Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/fail2ban-0.10.1-3.el7.centos.src.rpm Finish: rpmbuild -bs Finish: buildsrpm INFO: Done(/tmp/tmp14dnpfyv/fail2ban.spec) Config(child) 1 minutes 12 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run Running: unbuffer /usr/bin/mock --rebuild /var/lib/copr-rpmbuild/results/fail2ban-0.10.1-3.el7.centos.src.rpm --configdir /var/lib/copr-rpmbuild/results/configs --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1516024482.953303 -r child WARNING: Could not find required logging config file: /var/lib/copr-rpmbuild/results/configs/logging.ini. Using default... INFO: mock.py version 1.4.8 starting (python version = 3.6.3)... Start: init plugins INFO: tmpfs initialized INFO: selinux disabled INFO: chroot_scan: initialized INFO: compress_logs: initialized Finish: init plugins Start: run INFO: Start(/var/lib/copr-rpmbuild/results/fail2ban-0.10.1-3.el7.centos.src.rpm) Config(701462-epel-7-x86_64) Start: clean chroot Finish: clean chroot Start: chroot init INFO: mounting tmpfs at /var/lib/mock/701462-epel-7-x86_64-1516024482.953303/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled HW Info plugin Mock Version: 1.4.8 INFO: Mock Version: 1.4.8 Start: yum update Yum command has been deprecated, use dnf instead. See 'man dnf' and 'man yum2dnf' for more information. copr_base | 3.4 kB 00:00 base | 3.6 kB 00:00 epel | 4.7 kB 00:00 extras | 3.4 kB 00:00 updates | 3.4 kB 00:00 (1/5): copr_base/primary_db | 1.3 kB 00:00 (2/5): epel/primary_db | 6.2 MB 00:00 (3/5): extras/primary_db | 145 kB 00:00 (4/5): updates/primary_db | 5.2 MB 00:03 (5/5): base/primary_db | 5.7 MB 00:03 base/group_gz | 156 kB 00:01 epel/group_gz | 266 kB 00:00 No packages marked for update Finish: yum update Finish: chroot init Start: build phase for fail2ban-0.10.1-3.el7.centos.src.rpm Start: build setup for fail2ban-0.10.1-3.el7.centos.src.rpm warning: Could not canonicalize hostname: e39ebbe63a2c44a19ad3876691a494ce Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/fail2ban-0.10.1-3.el7.centos.src.rpm Yum-utils package has been deprecated, use dnf instead. See 'man yum2dnf' for more information. copr_base | 3.4 kB 00:00 Getting requirements for fail2ban-0.10.1-3.el7.centos.src --> python34-devel-3.4.5-5.el7.x86_64 --> python-tools-2.7.5-58.el7.x86_64 --> python-inotify-0.9.4-4.el7.noarch --> systemd-219-42.el7_4.4.x86_64 --> Running transaction check ---> Package python-inotify.noarch 0:0.9.4-4.el7 will be installed --> Processing Dependency: python(abi) = 2.7 for package: python-inotify-0.9.4-4.el7.noarch ---> Package python-tools.x86_64 0:2.7.5-58.el7 will be installed --> Processing Dependency: tkinter = 2.7.5-58.el7 for package: python-tools-2.7.5-58.el7.x86_64 ---> Package python34-devel.x86_64 0:3.4.5-5.el7 will be installed --> Processing Dependency: python34 = 3.4.5-5.el7 for package: python34-devel-3.4.5-5.el7.x86_64 --> Processing Dependency: python34-libs(x86-64) = 3.4.5-5.el7 for package: python34-devel-3.4.5-5.el7.x86_64 --> Processing Dependency: python3-rpm-macros for package: python34-devel-3.4.5-5.el7.x86_64 --> Processing Dependency: /usr/bin/python3.4m for package: python34-devel-3.4.5-5.el7.x86_64 ---> Package systemd.x86_64 0:219-42.el7_4.4 will be installed --> Processing Dependency: kmod >= 18-4 for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: libkmod.so.2(LIBKMOD_5)(64bit) for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: libcryptsetup.so.4(CRYPTSETUP_1.0)(64bit) for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: dbus for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: acl for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: libqrencode.so.3()(64bit) for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: libkmod.so.2()(64bit) for package: systemd-219-42.el7_4.4.x86_64 --> Processing Dependency: libcryptsetup.so.4()(64bit) for package: systemd-219-42.el7_4.4.x86_64 --> Running transaction check ---> Package acl.x86_64 0:2.2.51-12.el7 will be installed ---> Package cryptsetup-libs.x86_64 0:1.7.4-3.el7_4.1 will be installed --> Processing Dependency: libdevmapper.so.1.02(DM_1_02_97)(64bit) for package: cryptsetup-libs-1.7.4-3.el7_4.1.x86_64 --> Processing Dependency: libdevmapper.so.1.02(Base)(64bit) for package: cryptsetup-libs-1.7.4-3.el7_4.1.x86_64 --> Processing Dependency: libdevmapper.so.1.02()(64bit) for package: cryptsetup-libs-1.7.4-3.el7_4.1.x86_64 ---> Package dbus.x86_64 1:1.6.12-17.el7 will be installed --> Processing Dependency: dbus-libs(x86-64) = 1:1.6.12-17.el7 for package: 1:dbus-1.6.12-17.el7.x86_64 --> Processing Dependency: libdbus-1.so.3()(64bit) for package: 1:dbus-1.6.12-17.el7.x86_64 ---> Package kmod.x86_64 0:20-15.el7_4.6 will be installed --> Processing Dependency: dracut for package: kmod-20-15.el7_4.6.x86_64 ---> Package kmod-libs.x86_64 0:20-15.el7_4.6 will be installed ---> Package python.x86_64 0:2.7.5-58.el7 will be installed ---> Package python3-rpm-macros.noarch 0:3-17.el7 will be installed ---> Package python34.x86_64 0:3.4.5-5.el7 will be installed ---> Package python34-libs.x86_64 0:3.4.5-5.el7 will be installed ---> Package qrencode-libs.x86_64 0:3.4.1-3.el7 will be installed ---> Package tkinter.x86_64 0:2.7.5-58.el7 will be installed --> Processing Dependency: libtk8.5.so()(64bit) for package: tkinter-2.7.5-58.el7.x86_64 --> Processing Dependency: libtcl8.5.so()(64bit) for package: tkinter-2.7.5-58.el7.x86_64 --> Processing Dependency: libX11.so.6()(64bit) for package: tkinter-2.7.5-58.el7.x86_64 --> Processing Dependency: libTix.so()(64bit) for package: tkinter-2.7.5-58.el7.x86_64 --> Running transaction check ---> Package dbus-libs.x86_64 1:1.6.12-17.el7 will be installed ---> Package device-mapper-libs.x86_64 7:1.02.140-8.el7 will be installed --> Processing Dependency: device-mapper = 7:1.02.140-8.el7 for package: 7:device-mapper-libs-1.02.140-8.el7.x86_64 ---> Package dracut.x86_64 0:033-502.el7_4.1 will be installed --> Processing Dependency: procps-ng for package: dracut-033-502.el7_4.1.x86_64 --> Processing Dependency: kpartx for package: dracut-033-502.el7_4.1.x86_64 --> Processing Dependency: hardlink for package: dracut-033-502.el7_4.1.x86_64 ---> Package libX11.x86_64 0:1.6.5-1.el7 will be installed --> Processing Dependency: libX11-common >= 1.6.5-1.el7 for package: libX11-1.6.5-1.el7.x86_64 --> Processing Dependency: libxcb.so.1()(64bit) for package: libX11-1.6.5-1.el7.x86_64 ---> Package tcl.x86_64 1:8.5.13-8.el7 will be installed ---> Package tix.x86_64 1:8.4.3-12.el7 will be installed ---> Package tk.x86_64 1:8.5.13-6.el7 will be installed --> Processing Dependency: libfreetype.so.6()(64bit) for package: 1:tk-8.5.13-6.el7.x86_64 --> Processing Dependency: libXft.so.2()(64bit) for package: 1:tk-8.5.13-6.el7.x86_64 --> Running transaction check ---> Package device-mapper.x86_64 7:1.02.140-8.el7 will be installed ---> Package freetype.x86_64 0:2.4.11-15.el7 will be installed ---> Package hardlink.x86_64 1:1.0-19.el7 will be installed ---> Package kpartx.x86_64 0:0.4.9-111.el7 will be installed ---> Package libX11-common.noarch 0:1.6.5-1.el7 will be installed ---> Package libXft.x86_64 0:2.3.2-2.el7 will be installed --> Processing Dependency: fontconfig >= 2.2-1 for package: libXft-2.3.2-2.el7.x86_64 --> Processing Dependency: libfontconfig.so.1()(64bit) for package: libXft-2.3.2-2.el7.x86_64 --> Processing Dependency: libXrender.so.1()(64bit) for package: libXft-2.3.2-2.el7.x86_64 ---> Package libxcb.x86_64 0:1.12-1.el7 will be installed --> Processing Dependency: libXau.so.6()(64bit) for package: libxcb-1.12-1.el7.x86_64 ---> Package procps-ng.x86_64 0:3.3.10-16.el7 will be installed --> Running transaction check ---> Package fontconfig.x86_64 0:2.10.95-11.el7 will be installed --> Processing Dependency: fontpackages-filesystem for package: fontconfig-2.10.95-11.el7.x86_64 --> Processing Dependency: font(:lang=en) for package: fontconfig-2.10.95-11.el7.x86_64 ---> Package libXau.x86_64 0:1.0.8-2.1.el7 will be installed ---> Package libXrender.x86_64 0:0.9.10-1.el7 will be installed --> Running transaction check ---> Package fontpackages-filesystem.noarch 0:1.44-8.el7 will be installed ---> Package lyx-fonts.noarch 0:2.2.3-1.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python-inotify noarch 0.9.4-4.el7 base 49 k python-tools x86_64 2.7.5-58.el7 base 853 k python34-devel x86_64 3.4.5-5.el7 epel 185 k systemd x86_64 219-42.el7_4.4 updates 5.2 M Installing for dependencies: acl x86_64 2.2.51-12.el7 base 81 k cryptsetup-libs x86_64 1.7.4-3.el7_4.1 updates 223 k dbus x86_64 1:1.6.12-17.el7 base 307 k dbus-libs x86_64 1:1.6.12-17.el7 base 151 k device-mapper x86_64 7:1.02.140-8.el7 base 280 k device-mapper-libs x86_64 7:1.02.140-8.el7 base 312 k dracut x86_64 033-502.el7_4.1 updates 321 k fontconfig x86_64 2.10.95-11.el7 base 229 k fontpackages-filesystem noarch 1.44-8.el7 base 9.9 k freetype x86_64 2.4.11-15.el7 base 392 k hardlink x86_64 1:1.0-19.el7 base 14 k kmod x86_64 20-15.el7_4.6 updates 120 k kmod-libs x86_64 20-15.el7_4.6 updates 50 k kpartx x86_64 0.4.9-111.el7 base 72 k libX11 x86_64 1.6.5-1.el7 base 606 k libX11-common noarch 1.6.5-1.el7 base 164 k libXau x86_64 1.0.8-2.1.el7 base 29 k libXft x86_64 2.3.2-2.el7 base 58 k libXrender x86_64 0.9.10-1.el7 base 26 k libxcb x86_64 1.12-1.el7 base 211 k lyx-fonts noarch 2.2.3-1.el7 epel 159 k procps-ng x86_64 3.3.10-16.el7 base 289 k python x86_64 2.7.5-58.el7 base 91 k python3-rpm-macros noarch 3-17.el7 epel 5.7 k python34 x86_64 3.4.5-5.el7 epel 51 k python34-libs x86_64 3.4.5-5.el7 epel 8.2 M qrencode-libs x86_64 3.4.1-3.el7 base 50 k tcl x86_64 1:8.5.13-8.el7 base 1.9 M tix x86_64 1:8.4.3-12.el7 base 254 k tk x86_64 1:8.5.13-6.el7 base 1.4 M tkinter x86_64 2.7.5-58.el7 base 323 k Transaction Summary ================================================================================ Install 4 Packages (+31 Dependent packages) Total download size: 23 M Installed size: 74 M Downloading packages: (1/35): acl-2.2.51-12.el7.x86_64.rpm | 81 kB 00:00 (2/35): dbus-libs-1.6.12-17.el7.x86_64.rpm | 151 kB 00:00 (3/35): dbus-1.6.12-17.el7.x86_64.rpm | 307 kB 00:00 (4/35): cryptsetup-libs-1.7.4-3.el7_4.1.x86_64.rpm | 223 kB 00:00 (5/35): device-mapper-libs-1.02.140-8.el7.x86_64.rpm | 312 kB 00:00 (6/35): fontconfig-2.10.95-11.el7.x86_64.rpm | 229 kB 00:00 (7/35): fontpackages-filesystem-1.44-8.el7.noarch.rpm | 9.9 kB 00:00 (8/35): dracut-033-502.el7_4.1.x86_64.rpm | 321 kB 00:00 (9/35): device-mapper-1.02.140-8.el7.x86_64.rpm | 280 kB 00:00 (10/35): freetype-2.4.11-15.el7.x86_64.rpm | 392 kB 00:00 (11/35): hardlink-1.0-19.el7.x86_64.rpm | 14 kB 00:00 (12/35): kpartx-0.4.9-111.el7.x86_64.rpm | 72 kB 00:00 (13/35): kmod-libs-20-15.el7_4.6.x86_64.rpm | 50 kB 00:00 (14/35): kmod-20-15.el7_4.6.x86_64.rpm | 120 kB 00:00 (15/35): libX11-common-1.6.5-1.el7.noarch.rpm | 164 kB 00:00 (16/35): libXau-1.0.8-2.1.el7.x86_64.rpm | 29 kB 00:00 (17/35): libXft-2.3.2-2.el7.x86_64.rpm | 58 kB 00:00 (18/35): libX11-1.6.5-1.el7.x86_64.rpm | 606 kB 00:00 (19/35): libXrender-0.9.10-1.el7.x86_64.rpm | 26 kB 00:00 (20/35): lyx-fonts-2.2.3-1.el7.noarch.rpm | 159 kB 00:00 (21/35): libxcb-1.12-1.el7.x86_64.rpm | 211 kB 00:00 (22/35): python-2.7.5-58.el7.x86_64.rpm | 91 kB 00:00 (23/35): procps-ng-3.3.10-16.el7.x86_64.rpm | 289 kB 00:00 (24/35): python3-rpm-macros-3-17.el7.noarch.rpm | 5.7 kB 00:00 (25/35): python34-devel-3.4.5-5.el7.x86_64.rpm | 185 kB 00:00 (26/35): python-inotify-0.9.4-4.el7.noarch.rpm | 49 kB 00:00 (27/35): python34-libs-3.4.5-5.el7.x86_64.rpm | 8.2 MB 00:00 (28/35): qrencode-libs-3.4.1-3.el7.x86_64.rpm | 50 kB 00:00 (29/35): python34-3.4.5-5.el7.x86_64.rpm | 51 kB 00:00 (30/35): python-tools-2.7.5-58.el7.x86_64.rpm | 853 kB 00:00 (31/35): tix-8.4.3-12.el7.x86_64.rpm | 254 kB 00:00 (32/35): tcl-8.5.13-8.el7.x86_64.rpm | 1.9 MB 00:01 (33/35): systemd-219-42.el7_4.4.x86_64.rpm | 5.2 MB 00:02 (34/35): tk-8.5.13-6.el7.x86_64.rpm | 1.4 MB 00:01 (35/35): tkinter-2.7.5-58.el7.x86_64.rpm | 323 kB 00:00 -------------------------------------------------------------------------------- Total 4.3 MB/s | 23 MB 00:05 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : python-2.7.5-58.el7.x86_64 1/35 Installing : freetype-2.4.11-15.el7.x86_64 2/35 Installing : 1:tcl-8.5.13-8.el7.x86_64 3/35 Installing : python34-libs-3.4.5-5.el7.x86_64 4/35 Installing : python34-3.4.5-5.el7.x86_64 5/35 Installing : fontpackages-filesystem-1.44-8.el7.noarch 6/35 Installing : lyx-fonts-2.2.3-1.el7.noarch 7/35 Installing : fontconfig-2.10.95-11.el7.x86_64 8/35 Installing : libXau-1.0.8-2.1.el7.x86_64 9/35 Installing : libxcb-1.12-1.el7.x86_64 10/35 Installing : 1:hardlink-1.0-19.el7.x86_64 11/35 Installing : python3-rpm-macros-3-17.el7.noarch 12/35 Installing : libX11-common-1.6.5-1.el7.noarch 13/35 Installing : libX11-1.6.5-1.el7.x86_64 14/35 Installing : libXrender-0.9.10-1.el7.x86_64 15/35 Installing : libXft-2.3.2-2.el7.x86_64 16/35 Installing : 1:tk-8.5.13-6.el7.x86_64 17/35 Installing : 1:tix-8.4.3-12.el7.x86_64 18/35 Installing : tkinter-2.7.5-58.el7.x86_64 19/35 Installing : procps-ng-3.3.10-16.el7.x86_64 20/35 Installing : kmod-libs-20-15.el7_4.6.x86_64 21/35 Installing : acl-2.2.51-12.el7.x86_64 22/35 Installing : qrencode-libs-3.4.1-3.el7.x86_64 23/35 Installing : 1:dbus-libs-1.6.12-17.el7.x86_64 24/35 Installing : 7:device-mapper-1.02.140-8.el7.x86_64 25/35 Installing : 7:device-mapper-libs-1.02.140-8.el7.x86_64 26/35 Installing : kpartx-0.4.9-111.el7.x86_64 27/35 Installing : cryptsetup-libs-1.7.4-3.el7_4.1.x86_64 28/35 Installing : dracut-033-502.el7_4.1.x86_64 29/35 Installing : kmod-20-15.el7_4.6.x86_64 30/35 Installing : systemd-219-42.el7_4.4.x86_64 31/35 Installing : 1:dbus-1.6.12-17.el7.x86_64 32/35 Installing : python-tools-2.7.5-58.el7.x86_64 33/35 Installing : python34-devel-3.4.5-5.el7.x86_64 34/35 Installing : python-inotify-0.9.4-4.el7.noarch 35/35 Verifying : tkinter-2.7.5-58.el7.x86_64 1/35 Verifying : 1:tcl-8.5.13-8.el7.x86_64 2/35 Verifying : kpartx-0.4.9-111.el7.x86_64 3/35 Verifying : libX11-1.6.5-1.el7.x86_64 4/35 Verifying : dracut-033-502.el7_4.1.x86_64 5/35 Verifying : libXrender-0.9.10-1.el7.x86_64 6/35 Verifying : lyx-fonts-2.2.3-1.el7.noarch 7/35 Verifying : python-inotify-0.9.4-4.el7.noarch 8/35 Verifying : 1:tix-8.4.3-12.el7.x86_64 9/35 Verifying : freetype-2.4.11-15.el7.x86_64 10/35 Verifying : fontpackages-filesystem-1.44-8.el7.noarch 11/35 Verifying : 1:dbus-libs-1.6.12-17.el7.x86_64 12/35 Verifying : python34-devel-3.4.5-5.el7.x86_64 13/35 Verifying : 1:dbus-1.6.12-17.el7.x86_64 14/35 Verifying : qrencode-libs-3.4.1-3.el7.x86_64 15/35 Verifying : 7:device-mapper-1.02.140-8.el7.x86_64 16/35 Verifying : 1:tk-8.5.13-6.el7.x86_64 17/35 Verifying : acl-2.2.51-12.el7.x86_64 18/35 Verifying : libxcb-1.12-1.el7.x86_64 19/35 Verifying : kmod-20-15.el7_4.6.x86_64 20/35 Verifying : systemd-219-42.el7_4.4.x86_64 21/35 Verifying : kmod-libs-20-15.el7_4.6.x86_64 22/35 Verifying : python34-3.4.5-5.el7.x86_64 23/35 Verifying : python-tools-2.7.5-58.el7.x86_64 24/35 Verifying : procps-ng-3.3.10-16.el7.x86_64 25/35 Verifying : libX11-common-1.6.5-1.el7.noarch 26/35 Verifying : python3-rpm-macros-3-17.el7.noarch 27/35 Verifying : cryptsetup-libs-1.7.4-3.el7_4.1.x86_64 28/35 Verifying : python34-libs-3.4.5-5.el7.x86_64 29/35 Verifying : fontconfig-2.10.95-11.el7.x86_64 30/35 Verifying : python-2.7.5-58.el7.x86_64 31/35 Verifying : 1:hardlink-1.0-19.el7.x86_64 32/35 Verifying : libXau-1.0.8-2.1.el7.x86_64 33/35 Verifying : 7:device-mapper-libs-1.02.140-8.el7.x86_64 34/35 Verifying : libXft-2.3.2-2.el7.x86_64 35/35 Installed: python-inotify.noarch 0:0.9.4-4.el7 python-tools.x86_64 0:2.7.5-58.el7 python34-devel.x86_64 0:3.4.5-5.el7 systemd.x86_64 0:219-42.el7_4.4 Dependency Installed: acl.x86_64 0:2.2.51-12.el7 cryptsetup-libs.x86_64 0:1.7.4-3.el7_4.1 dbus.x86_64 1:1.6.12-17.el7 dbus-libs.x86_64 1:1.6.12-17.el7 device-mapper.x86_64 7:1.02.140-8.el7 device-mapper-libs.x86_64 7:1.02.140-8.el7 dracut.x86_64 0:033-502.el7_4.1 fontconfig.x86_64 0:2.10.95-11.el7 fontpackages-filesystem.noarch 0:1.44-8.el7 freetype.x86_64 0:2.4.11-15.el7 hardlink.x86_64 1:1.0-19.el7 kmod.x86_64 0:20-15.el7_4.6 kmod-libs.x86_64 0:20-15.el7_4.6 kpartx.x86_64 0:0.4.9-111.el7 libX11.x86_64 0:1.6.5-1.el7 libX11-common.noarch 0:1.6.5-1.el7 libXau.x86_64 0:1.0.8-2.1.el7 libXft.x86_64 0:2.3.2-2.el7 libXrender.x86_64 0:0.9.10-1.el7 libxcb.x86_64 0:1.12-1.el7 lyx-fonts.noarch 0:2.2.3-1.el7 procps-ng.x86_64 0:3.3.10-16.el7 python.x86_64 0:2.7.5-58.el7 python3-rpm-macros.noarch 0:3-17.el7 python34.x86_64 0:3.4.5-5.el7 python34-libs.x86_64 0:3.4.5-5.el7 qrencode-libs.x86_64 0:3.4.1-3.el7 tcl.x86_64 1:8.5.13-8.el7 tix.x86_64 1:8.4.3-12.el7 tk.x86_64 1:8.5.13-6.el7 tkinter.x86_64 0:2.7.5-58.el7 Complete! Finish: build setup for fail2ban-0.10.1-3.el7.centos.src.rpm Start: rpmbuild fail2ban-0.10.1-3.el7.centos.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.UUHs75 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf fail2ban-0.10.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/fail2ban-0.10.1.tar.gz + /usr/bin/tar -xf - + STATUS=0 + '[' 0 -ne 0 ']' + cd fail2ban-0.10.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (eac80966c503b0bc940c119d9a0adafb9ccf50d4.patch):' Patch #0 (eac80966c503b0bc940c119d9a0adafb9ccf50d4.patch): + /usr/bin/cat /builddir/build/SOURCES/eac80966c503b0bc940c119d9a0adafb9ccf50d4.patch + /usr/bin/patch -p1 --fuzz=0 patching file setup.py + echo 'Patch #1 (fail2ban-ipset.patch):' Patch #1 (fail2ban-ipset.patch): + /usr/bin/cat /builddir/build/SOURCES/fail2ban-ipset.patch + /usr/bin/patch -p1 -b --suffix .ipset --fuzz=0 patching file config/action.d/firewallcmd-ipset.conf patching file fail2ban/tests/servertestcase.py + echo 'Patch #2 (fail2ban-partof.patch):' Patch #2 (fail2ban-partof.patch): + /usr/bin/cat /builddir/build/SOURCES/fail2ban-partof.patch + /usr/bin/patch -p1 -b --suffix .partof --fuzz=0 patching file files/fail2ban.service.in + echo 'Patch #3 (fail2ban-sendmail.patch):' Patch #3 (fail2ban-sendmail.patch): + /usr/bin/cat /builddir/build/SOURCES/fail2ban-sendmail.patch + /usr/bin/patch -p1 -b --suffix .sendmail --fuzz=0 patching file config/filter.d/sendmail-auth.conf + sed -i -e 's/^before = paths-.*/before = paths-fedora.conf/' config/jail.conf + 2to3 --write --nobackups . RefactoringTool: Skipping implicit fixer: buffer RefactoringTool: Skipping implicit fixer: idioms RefactoringTool: Skipping implicit fixer: set_literal RefactoringTool: Skipping implicit fixer: ws_comma RefactoringTool: Refactored ./setup.py RefactoringTool: Refactored ./config/action.d/badips.py RefactoringTool: No changes to ./config/action.d/smtp.py RefactoringTool: Refactored ./doc/conf.py RefactoringTool: No changes to ./fail2ban/__init__.py RefactoringTool: Refactored ./fail2ban/helpers.py --- ./setup.py (original) +++ ./setup.py (refactored) @@ -74,15 +74,15 @@ if dry_run: #bindir = self.install_dir bindir = self.build_dir - print('creating fail2ban-python binding -> %s (dry-run, real path can be different)' % (bindir,)) - print('Copying content of %s to %s' % (self.build_dir, self.install_dir)); + print(('creating fail2ban-python binding -> %s (dry-run, real path can be different)' % (bindir,))) + print(('Copying content of %s to %s' % (self.build_dir, self.install_dir))); return outputs fn = None for fn in outputs: if os.path.basename(fn) == 'fail2ban-server': break bindir = os.path.dirname(fn) - print('creating fail2ban-python binding -> %s' % (bindir,)) + print(('creating fail2ban-python binding -> %s' % (bindir,))) updatePyExec(bindir) return outputs @@ -94,7 +94,7 @@ install_dir = self.install_dir[len(root):] except: # pragma: no cover print('WARNING: Cannot find root-base option, check the bin-path to fail2ban-scripts in "fail2ban.service".') - print('Creating %s/fail2ban.service (from fail2ban.service.in): @BINDIR@ -> %s' % (buildroot, install_dir)) + print(('Creating %s/fail2ban.service (from fail2ban.service.in): @BINDIR@ -> %s' % (buildroot, install_dir))) with open(os.path.join(source_dir, 'files/fail2ban.service.in'), 'r') as fn: lines = fn.readlines() fn = None @@ -294,7 +294,7 @@ print("Please delete them:") print("") for f in obsoleteFiles: - print("\t" + f) + print(("\t" + f)) print("") if isdir("/usr/lib/fail2ban"): --- ./config/action.d/badips.py (original) +++ ./config/action.d/badips.py (refactored) @@ -28,8 +28,9 @@ from urllib.parse import urlencode from urllib.error import HTTPError else: - from urllib2 import Request, urlopen, HTTPError - from urllib import urlencode + from urllib.request import Request, urlopen + from urllib.error import HTTPError + from urllib.parse import urlencode from fail2ban.server.actions import ActionBase --- ./doc/conf.py (original) +++ ./doc/conf.py (refactored) @@ -38,8 +38,8 @@ master_doc = 'index' # General information about the project. -project = u'Fail2Ban' -copyright = u'2014' +project = 'Fail2Ban' +copyright = '2014' # The version info for the project you're documenting, acts as replacement for # |version| and |release|, also used in various other places throughout the @@ -197,8 +197,8 @@ # (source start file, target name, title, # author, documentclass [howto, manual, or own class]). latex_documents = [ - ('index', 'Fail2Ban.tex', u'Fail2Ban Developers\' Documentation', - u'', 'manual'), + ('index', 'Fail2Ban.tex', 'Fail2Ban Developers\' Documentation', + '', 'manual'), ] # The name of an image file (relative to this directory) to place at the top of @@ -227,8 +227,8 @@ # One entry per manual page. List of tuples # (source start file, name, description, authors, manual section). man_pages = [ - ('index', 'fail2ban', u'Fail2Ban Developers\' Documentation', - [u''], 1) + ('index', 'fail2ban', 'Fail2Ban Developers\' Documentation', + [''], 1) ] # If true, show URL addresses after external links. @@ -241,8 +241,8 @@ # (source start file, target name, title, author, # dir menu entry, description, category) texinfo_documents = [ - ('index', 'Fail2Ban', u'Fail2Ban Developers\' Documentation', - u'', 'Fail2Ban', 'One line description of project.', + ('index', 'Fail2Ban', 'Fail2Ban Developers\' Documentation', + '', 'Fail2Ban', 'One line description of project.', 'Miscellaneous'), ] --- ./fail2ban/helpers.py (original) +++ ./fail2ban/helpers.py (refactored) @@ -31,6 +31,7 @@ from threading import Lock from .server.mytime import MyTime +import collections PREFER_ENC = locale.getpreferredencoding() @@ -171,7 +172,7 @@ """ if not s: return [] - return filter(bool, map(str.strip, re.split('[ ,\n]+', s))) + return list(filter(bool, list(map(str.strip, re.split('[ ,\n]+', s))))) if sys.version_info >= (3,5): eval(compile(r'''if 1: @@ -226,7 +227,7 @@ else: def uni_decode(x, enc=PRRefactoringTool: No changes to ./fail2ban/protocol.py RefactoringTool: Refactored ./fail2ban/client/actionreader.py RefactoringTool: No changes to ./fail2ban/client/beautifier.py RefactoringTool: Refactored ./fail2ban/client/configparserinc.py RefactoringTool: Refactored ./fail2ban/client/configreader.py RefactoringTool: Refactored ./fail2ban/client/csocket.py EFER_ENC, errors='strict'): try: - if isinstance(x, unicode): + if isinstance(x, str): return x.encode(enc, errors) return x except (UnicodeDecodeError, UnicodeEncodeError): # pragma: no cover - unsure if reachable @@ -279,11 +280,11 @@ while True: repFlag = False # substitute each value: - for tag in tags.iterkeys(): + for tag in tags.keys(): # ignore escaped or already done (or in ignore list): if tag in ignore or tag in done: continue # ignore replacing callable items from calling map - should be converted on demand only (by get): - if noRecRepl and callable(tags.getRawItem(tag)): continue + if noRecRepl and isinstance(tags.getRawItem(tag), collections.Callable): continue value = orgval = str(tags[tag]) # search and replace all tags within value, that can be interpolated using other tags: m = tre_search(value) --- ./fail2ban/client/actionreader.py (original) +++ ./fail2ban/client/actionreader.py (refactored) @@ -87,11 +87,11 @@ stream = list() stream.append(head + ["addaction", self._name]) multi = [] - for opt, optval in opts.iteritems(): + for opt, optval in opts.items(): if opt in self._configOpts and not opt.startswith('known/'): multi.append([opt, optval]) if self._initOpts: - for opt, optval in self._initOpts.iteritems(): + for opt, optval in self._initOpts.items(): if opt not in self._configOpts and not opt.startswith('known/'): multi.append([opt, optval]) if len(multi) > 1: --- ./fail2ban/client/configparserinc.py (original) +++ ./fail2ban/client/configparserinc.py (refactored) @@ -62,7 +62,7 @@ parser, option, accum, rest, section, map, *args, **kwargs) else: # pragma: no cover - from ConfigParser import SafeConfigParser, \ + from configparser import SafeConfigParser, \ InterpolationMissingOptionError, NoSectionError # Interpolate missing known/option as option from default section @@ -267,7 +267,7 @@ # mix it with defaults: return set(opts.keys()) | set(self._defaults) # only own option names: - return opts.keys() + return list(opts.keys()) def read(self, filenames, get_includes=True): if not isinstance(filenames, list): @@ -296,7 +296,7 @@ ret += i # merge defaults and all sections to self: alld.update(cfg.get_defaults()) - for n, s in cfg.get_sections().iteritems(): + for n, s in cfg.get_sections().items(): # conditional sections cond = SafeConfigParserWithIncludes.CONDITIONAL_RE.match(n) if cond: @@ -306,7 +306,7 @@ del(s['__name__']) except KeyError: pass - for k in s.keys(): + for k in list(s.keys()): v = s.pop(k) s[k + cond] = v s2 = alls.get(n) @@ -339,7 +339,7 @@ sec.update(options) return sk = {} - for k, v in options.iteritems(): + for k, v in options.items(): if not k.startswith(pref) and k != '__name__': sk[pref+k] = v sec.update(sk) --- ./fail2ban/client/configreader.py (original) +++ ./fail2ban/client/configreader.py (refactored) @@ -26,7 +26,7 @@ import glob import os -from ConfigParser import NoOptionError, NoSectionError +from configparser import NoOptionError, NoSectionError from .configparserinc import sys, SafeConfigParserWithIncludes, logLevel from ..helpers import getLogger, _merge_dicts, substituteRecursiveTags @@ -190,7 +190,7 @@ config_files += sorted(glob.glob('%s/*.local' % config_dir)) # choose only existing ones - config_files = filter(os.path.exists, config_files) + config_files = list(filter(os.path.exists, config_files)) if len(config_files): # at least one config exists and accessible --- ./fail2ban/client/csocket.py (original) +++ ./fail2ban/client/csocket.py (refactored) @@ -47,8 +47,7 @@ def send(self, msg): # Convert every list member to string - obj = dumps(map( - lambda m: str(m) if not isinstance(m, (list, dict, set)) else m, msg), + obj = dumps([str(m) if not isinstance(m, (list, dict, set)) else m for m in msg], HIGHEST_PROTOCOL) self.__csock.send(obj + CSPRefactoringTool: Refactored ./fail2ban/client/fail2banclient.py RefactoringTool: No changes to ./fail2ban/client/fail2bancmdline.py RefactoringTool: No changes to ./fail2ban/client/fail2banreader.py RefactoringTool: Refactored ./fail2ban/client/fail2banregex.py RefactoringTool: No changes to ./fail2ban/client/fail2banserver.py RefactoringTool: Refactored ./fail2ban/client/filterreader.py RefactoringTool: Refactored ./fail2ban/client/jailreader.py RefactoringTool: No changes to ./fail2ban/client/jailsreader.py RefactoringTool: Refactored ./fail2ban/server/action.py ROTO.END) return self.receive(self.__csock) --- ./fail2ban/client/fail2banclient.py (original) +++ ./fail2ban/client/fail2banclient.py (refactored) @@ -45,7 +45,7 @@ return threading.current_thread().__class__.__name__ def input_command(): # pragma: no cover - return raw_input(PROMPT) + return input(PROMPT) ## # @@ -445,7 +445,7 @@ return False finally: self._alive = False - for s, sh in _prev_signals.iteritems(): + for s, sh in _prev_signals.items(): signal.signal(s, sh) --- ./fail2ban/client/fail2banregex.py (original) +++ ./fail2ban/client/fail2banregex.py (refactored) @@ -35,10 +35,10 @@ import sys import time import time -import urllib +import urllib.request, urllib.parse, urllib.error from optparse import OptionParser, Option -from ConfigParser import NoOptionError, NoSectionError, MissingSectionHeaderError +from configparser import NoOptionError, NoSectionError, MissingSectionHeaderError try: # pragma: no cover from ..server.filtersystemd import FilterSystemd @@ -62,7 +62,7 @@ 'flavor': 'python' } if multiline: args['flags'] = 'm' - return 'https://www.debuggex.com/?' + urllib.urlencode(args) + return 'https://www.debuggex.com/?' + urllib.parse.urlencode(args) def output(args): # pragma: no cover (overriden in test-cases) print(args) @@ -227,7 +227,7 @@ def __init__(self, opts): # set local protected memebers from given options: - self.__dict__.update(dict(('_'+o,v) for o,v in opts.__dict__.iteritems())) + self.__dict__.update(dict(('_'+o,v) for o,v in opts.__dict__.items())) self._maxlines_set = False # so we allow to override maxlines in cmdline self._datepattern_set = False self._journalmatch = None @@ -381,7 +381,7 @@ output( "Use %11s line : %s" % (regex, shortstr(value)) ) regex_values = {regextype: [RegexStat(value)]} - for regextype, regex_values in regex_values.iteritems(): + for regextype, regex_values in regex_values.items(): regex = regextype + 'regex' setattr(self, "_" + regex, regex_values) for regex in regex_values: @@ -501,9 +501,9 @@ ans = [[]] for arg in [l, regexlist]: ans = [ x + [y] for x in ans for y in arg ] - b = map(lambda a: a[0] + ' | ' + a[1].getFailRegex() + ' | ' + + b = [a[0] + ' | ' + a[1].getFailRegex() + ' | ' + debuggexURL(self.encode_line(a[0]), a[1].getFailRegex(), - multiline, self._opts.usedns), ans) + multiline, self._opts.usedns) for a in ans] pprint_list([x.rstrip() for x in b], header) else: output( "%s too many to print. Use --print-all-%s " \ --- ./fail2ban/client/filterreader.py (original) +++ ./fail2ban/client/filterreader.py (refactored) @@ -57,7 +57,7 @@ opts = self.getCombined() if not len(opts): return stream - for opt, value in opts.iteritems(): + for opt, value in opts.items(): if opt in ("failregex", "ignoreregex"): if value is None: continue multi = [] --- ./fail2ban/client/jailreader.py (original) +++ ./fail2ban/client/jailreader.py (refactored) @@ -221,7 +221,7 @@ return stream if self.__filter: stream.extend(self.__filter.convert()) - for opt, value in self.__opts.iteritems(): + for opt, value in self.__opts.items(): if opt == "logpath": if self.__opts.get('backend', None).startswith("systemd"): continue found_files = 0 --- ./fail2ban/server/action.py (original) +++ ./fail2ban/server/action.py (refactored) @@ -37,6 +37,7 @@ from .mytime import MyTime from .utils import Utils from ..helpers import getLogger, _merge_copy_dicts, substituteRecursiveTags, TAG_CRE, MAX_TAG_REPLACE_COUNT +import collections # Gets the instance of the logger. logSys = getLogger(__name__) @@ -119,7 +120,7 @@ value = self.storage[key] except KeyError: value = self.data[key] - if callable(value): + if isinstance(value, collections.Callable): # check arguments can be supplied to callable (for backwards compatibility): value = value(self) if hasattr(value, '__code__') and value.__code__.co_argcount else value() self.storage[key] = RefactoringTool: Refactored ./fail2ban/server/actions.py RefactoringTool: No changes to ./fail2ban/server/asyncserver.py RefactoringTool: Refactored ./fail2ban/server/banmanager.py value @@ -160,7 +161,7 @@ return self.__class__(_merge_copy_dicts(self.data, self.storage)) -class ActionBase(object): +class ActionBase(object, metaclass=ABCMeta): """An abstract base class for actions in Fail2Ban. Action Base is a base definition of what methods need to be in @@ -190,7 +191,6 @@ Any additional arguments specified in `jail.conf` or passed via `fail2ban-client` will be passed as keyword arguments. """ - __metaclass__ = ABCMeta @classmethod def __subclasshook__(cls, C): @@ -201,7 +201,7 @@ "unban", ) for method in required: - if not callable(getattr(C, method, None)): + if not isinstance(getattr(C, method, None), collections.Callable): return False return True @@ -311,7 +311,7 @@ return NotImplemented # Standard checks def __setattr__(self, name, value): - if not name.startswith('_') and not self.__init and not callable(value): + if not name.startswith('_') and not self.__init and not isinstance(value, collections.Callable): # special case for some pasrameters: if name in ('timeout', 'bantime'): value = str(MyTime.str2seconds(value)) @@ -346,7 +346,7 @@ self.__properties = dict( (key, getattr(self, key)) for key in dir(self) - if not key.startswith("_") and not callable(getattr(self, key))) + if not key.startswith("_") and not isinstance(getattr(self, key), collections.Callable)) # return self.__properties --- ./fail2ban/server/actions.py (original) +++ ./fail2ban/server/actions.py (refactored) @@ -148,11 +148,11 @@ else: if hasattr(self, '_reload_actions'): # reload actions after all parameters set via stream: - for name, initOpts in self._reload_actions.iteritems(): + for name, initOpts in self._reload_actions.items(): if name in self._actions: self._actions[name].reload(**(initOpts if initOpts else {})) # remove obsolete actions (untouched by reload process): - delacts = OrderedDict((name, action) for name, action in self._actions.iteritems() + delacts = OrderedDict((name, action) for name, action in self._actions.items() if name not in self._reload_actions) if len(delacts): # unban all tickets using remove action only: @@ -243,7 +243,7 @@ """ if actions is None: actions = self._actions - revactions = actions.items() + revactions = list(actions.items()) revactions.reverse() for name, action in revactions: try: @@ -267,7 +267,7 @@ bool True when the thread exits nicely. """ - for name, action in self._actions.iteritems(): + for name, action in self._actions.items(): try: action.start() except Exception as e: @@ -391,7 +391,7 @@ if self.__banManager.addBanTicket(bTicket, reason=reason): cnt += 1 logSys.notice("[%s] %sBan %s", self._jail.name, ('' if not bTicket.restored else 'Restore '), ip) - for name, action in self._actions.iteritems(): + for name, action in self._actions.items(): try: if ticket.restored and getattr(action, 'norestored', False): continue @@ -456,7 +456,7 @@ cnt = 0 # first we'll execute flush for actions supporting this operation: unbactions = {} - for name, action in (actions if actions is not None else self._actions).iteritems(): + for name, action in (actions if actions is not None else self._actions).items(): if hasattr(action, 'flush') and action.actionflush: logSys.notice("[%s] Flush ticket(s) with %s", self._jail.name, name) action.flush() @@ -495,7 +495,7 @@ aInfo = self.__getActionInfo(ticket) if log: logSys.notice("[%s] Unban %s", self._jail.name, aInfo["ip"]) - for name, action in unbactions.iteritems(): + for name, action in unbactions.items(): try: if ticket.restored and getattr(action, 'norestored', False): continue --- ./fail2ban/server/banmanager.py (original) +++ ./fail2ban/server/banmanager.py (refactored) @@ -104,7 +104,7 @@ def getBanList(self): with self.__lock: - return self.__banList.keys() + return list(self.__banList.keys()) ## # Returns a iterator to baRefactoringTool: Refactored ./fail2ban/server/database.py RefactoringTool: No changes to ./fail2ban/server/datedetector.py RefactoringTool: No changes to ./fail2ban/server/datetemplate.py RefactoringTool: Refactored ./fail2ban/server/failmanager.py RefactoringTool: No changes to ./fail2ban/server/failregex.py RefactoringTool: Refactored ./fail2ban/server/filter.py n list (used in reload, so idle). @@ -113,7 +113,7 @@ def __iter__(self): with self.__lock: - return self.__banList.itervalues() + return iter(self.__banList.values()) ## # Returns normalized value @@ -152,7 +152,7 @@ return return_dict # get ips in lock: with self.__lock: - banIPs = [banData.getIP() for banData in self.__banList.values()] + banIPs = [banData.getIP() for banData in list(self.__banList.values())] # get cymru info: try: for ip in banIPs: @@ -332,7 +332,7 @@ # Gets the list of ticket to remove (thereby correct next unban time). unBanList = {} self.__nextUnbanTime = BanTicket.MAX_TIME - for fid,ticket in self.__banList.iteritems(): + for fid,ticket in self.__banList.items(): # current time greater as end of ban - timed out: eob = ticket.getEndOfBanTime(self.__banTime) if time > eob: @@ -344,15 +344,15 @@ if len(unBanList): if len(unBanList) / 2.0 <= len(self.__banList) / 3.0: # few as 2/3 should be removed - remove particular items: - for fid in unBanList.iterkeys(): + for fid in unBanList.keys(): del self.__banList[fid] else: # create new dictionary without items to be deleted: - self.__banList = dict((fid,ticket) for fid,ticket in self.__banList.iteritems() \ + self.__banList = dict((fid,ticket) for fid,ticket in self.__banList.items() \ if fid not in unBanList) # return list of tickets: - return unBanList.values() + return list(unBanList.values()) ## # Flush the ban list. @@ -362,7 +362,7 @@ def flushBanList(self): with self.__lock: - uBList = self.__banList.values() + uBList = list(self.__banList.values()) self.__banList = dict() return uBList --- ./fail2ban/server/database.py (original) +++ ./fail2ban/server/database.py (refactored) @@ -57,10 +57,10 @@ else: def _normalize(x): if isinstance(x, dict): - return dict((_normalize(k), _normalize(v)) for k, v in x.iteritems()) + return dict((_normalize(k), _normalize(v)) for k, v in x.items()) elif isinstance(x, list): return [_normalize(element) for element in x] - elif isinstance(x, unicode): + elif isinstance(x, str): return x.encode(PREFER_ENC) else: return x --- ./fail2ban/server/failmanager.py (original) +++ ./fail2ban/server/failmanager.py (refactored) @@ -57,7 +57,7 @@ def getFailCount(self): # may be slow on large list of failures, should be used for test purposes only... with self.__lock: - return len(self.__failList), sum([f.getRetry() for f in self.__failList.values()]) + return len(self.__failList), sum([f.getRetry() for f in list(self.__failList.values())]) def getFailTotal(self): with self.__lock: @@ -119,7 +119,7 @@ # in case of having many active failures, it should be ran only # if debug level is "low" enough failures_summary = ', '.join(['%s:%d' % (k, v.getRetry()) - for k,v in self.__failList.iteritems()]) + for k,v in self.__failList.items()]) logSys.log(logLevel, "Total # of detected failures: %d. Current failures from %d IPs (IP:count): %s" % (self.__failTotal, len(self.__failList), failures_summary)) @@ -132,7 +132,7 @@ def cleanup(self, time): with self.__lock: - todelete = [fid for fid,item in self.__failList.iteritems() \ + todelete = [fid for fid,item in self.__failList.items() \ if item.getLastTime() + self.__maxTime <= time] if len(todelete) == len(self.__failList): # remove all: @@ -146,7 +146,7 @@ del self.__failList[fid] else: # create new dictionary without items to be deleted: - self.__failList = dict((fid,item) for fid,item in self.__failList.iteritems() \ + self.__failList = dict((fid,item) for fid,item in self.__failList.items() \ if item.getLastTime() + self.__maxTime > time) self.__bgSvc.service() --- ./fail2ban/server/filter.py (original) +++ ./fail2ban/server/filter.py (refactored) @@ -286,7 +286,7 @@ dd = DateDetector() dd.default_tz = self.__logtimezone if not isinstance(RefactoringTool: No changes to ./fail2ban/server/filtergamin.py RefactoringTool: Refactored ./fail2ban/server/filterpoll.py RefactoringTool: Refactored ./fail2ban/server/filterpyinotify.py RefactoringTool: No changes to ./fail2ban/server/filtersystemd.py RefactoringTool: Refactored ./fail2ban/server/ipdns.py pattern, (list, tuple)): - pattern = filter(bool, map(str.strip, re.split('\n+', pattern))) + pattern = list(filter(bool, list(map(str.strip, re.split('\n+', pattern))))) for pattern in pattern: dd.appendTemplate(pattern) self.dateDetector = dd @@ -864,7 +864,7 @@ # @return log paths def getLogPaths(self): - return self.__logs.keys() + return list(self.__logs.keys()) ## # Get the log containers @@ -872,7 +872,7 @@ # @return log containers def getLogs(self): - return self.__logs.values() + return list(self.__logs.values()) ## # Get the count of log containers @@ -898,7 +898,7 @@ def setLogEncoding(self, encoding): encoding = super(FileFilter, self).setLogEncoding(encoding) - for log in self.__logs.itervalues(): + for log in self.__logs.values(): log.setEncoding(encoding) def getLog(self, path): @@ -1057,7 +1057,7 @@ """Status of Filter plus files being monitored. """ ret = super(FileFilter, self).status(flavor=flavor) - path = self.__logs.keys() + path = list(self.__logs.keys()) ret.append(("File list", path)) return ret --- ./fail2ban/server/filterpoll.py (original) +++ ./fail2ban/server/filterpoll.py (refactored) @@ -181,4 +181,4 @@ return False def getPendingPaths(self): - return self.__file404Cnt.keys() + return list(self.__file404Cnt.keys()) --- ./fail2ban/server/filterpyinotify.py (original) +++ ./fail2ban/server/filterpyinotify.py (refactored) @@ -162,7 +162,7 @@ except KeyError: pass def getPendingPaths(self): - return self.__pending.keys() + return list(self.__pending.keys()) def _checkPending(self): if not self.__pending: @@ -172,7 +172,7 @@ return found = {} minTime = 60 - for path, (retardTM, isDir) in self.__pending.iteritems(): + for path, (retardTM, isDir) in self.__pending.items(): if ntm - self.__pendingChkTime < retardTM: if minTime > retardTM: minTime = retardTM continue @@ -188,7 +188,7 @@ self.__pendingChkTime = time.time() self.__pendingMinTime = minTime # process now because we've missed it in monitoring: - for path, isDir in found.iteritems(): + for path, isDir in found.items(): self._delPending(path) # refresh monitoring of this: self._refreshWatcher(path, isDir=isDir) --- ./fail2ban/server/ipdns.py (original) +++ ./fail2ban/server/ipdns.py (refactored) @@ -239,7 +239,7 @@ raise ValueError("invalid ipstr %r, too many plen representation" % (ipstr,)) if "." in s[1] or ":" in s[1]: # 255.255.255.0 resp. ffff:: style mask s[1] = IPAddr.masktoplen(s[1]) - s[1] = long(s[1]) + s[1] = int(s[1]) return s def __init(self, ipstr, cidr=CIDR_UNSPEC): @@ -273,7 +273,7 @@ # mask out host portion if prefix length is supplied if cidr is not None and cidr >= 0: - mask = ~(0xFFFFFFFFL >> cidr) + mask = ~(0xFFFFFFFF >> cidr) self._addr &= mask self._plen = cidr @@ -285,13 +285,13 @@ # mask out host portion if prefix length is supplied if cidr is not None and cidr >= 0: - mask = ~(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL >> cidr) + mask = ~(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF >> cidr) self._addr &= mask self._plen = cidr # if IPv6 address is a IPv4-compatible, make instance a IPv4 elif self.isInNet(IPAddr.IP6_4COMPAT): - self._addr = lo & 0xFFFFFFFFL + self._addr = lo & 0xFFFFFFFF self._family = socket.AF_INET self._plen = 32 else: @@ -409,7 +409,7 @@ elif self.isIPv6: # convert network to host byte order hi = self._addr >> 64 - lo = self._addr & 0xFFFFFFFFFFFFFFFFL + lo = self._addr & 0xFFFFFFFFFFFFFFFF binary = struct.pack("!QQ", hi, lo) if self._plen and self._plen < 128: add = "/%d" % self._plen @@ -467,9 +467,9 @@ if self.family != net.family: return False if self.isIPv4: - mask = ~(0xFFFFFFFFL >> net.plen) + mask = ~(0xFFFFFFFF >> net.plen) elif self.isIPv6: - mask = ~(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFL >> net.plen) + mask = ~(0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF >> net.plen) else: returRefactoringTool: Refactored ./fail2ban/server/jail.py RefactoringTool: No changes to ./fail2ban/server/jails.py RefactoringTool: Refactored ./fail2ban/server/mytime.py RefactoringTool: Refactored ./fail2ban/server/server.py n False @@ -481,7 +481,7 @@ m4 = (1 << 32)-1 mmap = {m6: 128, m4: 32, 0: 0} m = 0 - for i in xrange(0, 128): + for i in range(0, 128): m |= 1 << i if i < 32: mmap[m ^ m4] = 32-1-i --- ./fail2ban/server/jail.py (original) +++ ./fail2ban/server/jail.py (refactored) @@ -24,7 +24,7 @@ __license__ = "GPL" import logging -import Queue +import queue from .actions import Actions from ..client.jailreader import JailReader @@ -74,7 +74,7 @@ "might not function correctly. Please shorten" % name) self.__name = name - self.__queue = Queue.Queue() + self.__queue = queue.Queue() self.__filter = None logSys.info("Creating new jail '%s'" % self.name) if backend is not None: @@ -123,25 +123,25 @@ "Failed to initialize any backend for Jail %r" % self.name) def _initPolling(self, **kwargs): - from filterpoll import FilterPoll + from .filterpoll import FilterPoll logSys.info("Jail '%s' uses poller %r" % (self.name, kwargs)) self.__filter = FilterPoll(self, **kwargs) def _initGamin(self, **kwargs): # Try to import gamin - from filtergamin import FilterGamin + from .filtergamin import FilterGamin logSys.info("Jail '%s' uses Gamin %r" % (self.name, kwargs)) self.__filter = FilterGamin(self, **kwargs) def _initPyinotify(self, **kwargs): # Try to import pyinotify - from filterpyinotify import FilterPyinotify + from .filterpyinotify import FilterPyinotify logSys.info("Jail '%s' uses pyinotify %r" % (self.name, kwargs)) self.__filter = FilterPyinotify(self, **kwargs) def _initSystemd(self, **kwargs): # pragma: systemd no cover # Try to import systemd - from filtersystemd import FilterSystemd + from .filtersystemd import FilterSystemd logSys.info("Jail '%s' uses systemd %r" % (self.name, kwargs)) self.__filter = FilterSystemd(self, **kwargs) @@ -205,7 +205,7 @@ try: ticket = self.__queue.get(False) return ticket - except Queue.Empty: + except queue.Empty: return False def restoreCurrentBans(self): --- ./fail2ban/server/mytime.py (original) +++ ./fail2ban/server/mytime.py (refactored) @@ -152,7 +152,7 @@ @returns number (calculated seconds from expression "val") """ - if isinstance(val, (int, long, float, complex)): + if isinstance(val, (int, float, complex)): return val # replace together standing abbreviations, example '1d12h' -> '1d 12h': val = MyTime._str2sec_prep.sub(r" \1", val) --- ./fail2ban/server/server.py (original) +++ ./fail2ban/server/server.py (refactored) @@ -96,7 +96,7 @@ def start(self, sock, pidfile, force=False, conf={}): # First set the mask to only allow access to owner - os.umask(0077) + os.umask(0o077) # Second daemonize before logging etc, because it will close all handles: if self.__daemon: # pragma: no cover logSys.info("Starting in daemon mode") @@ -187,7 +187,7 @@ # Restore default signal handlers: if _thread_name() == '_MainThread': - for s, sh in self.__prev_signals.iteritems(): + for s, sh in self.__prev_signals.items(): signal.signal(s, sh) # Prevent to call quit twice: @@ -241,10 +241,10 @@ logSys.info("Stopping all jails") with self.__lock: # 1st stop all jails (signal and stop actions/filter thread): - for name in self.__jails.keys(): + for name in list(self.__jails.keys()): self.delJail(name, stop=True, join=False) # 2nd wait for end and delete jails: - for name in self.__jails.keys(): + for name in list(self.__jails.keys()): self.delJail(name, stop=False, join=True) def reloadJails(self, name, opts, begin): @@ -275,7 +275,7 @@ if "--restart" in opts: self.stopAllJail() # first set all affected jail(s) to idle and reset filter regex and other lists/dicts: - for jn, jail in self.__jails.iteritems(): + for jn, jail in self.__jails.items(): if name == '--all' or jn == name: jail.idle = True self.__reload_state[jn] = jail @@ -286,7 +286,7 @@ # end reload, all affected (or new) jails have already all new parameters (via stream)RefactoringTool: Refactored ./fail2ban/server/strptime.py RefactoringTool: Refactored ./fail2ban/server/ticket.py and (re)started: with self.__lock: deljails = [] - for jn, jail in self.__jails.iteritems(): + for jn, jail in self.__jails.items(): # still in reload state: if jn in self.__reload_state: # remove jails that are not reloaded (untouched, so not in new configuration) @@ -470,7 +470,7 @@ jails = [self.__jails[name]] else: # single jail: - jails = self.__jails.values() + jails = list(self.__jails.values()) # unban given or all (if value is None): cnt = 0 for jail in jails: @@ -488,7 +488,7 @@ def isAlive(self, jailnum=None): if jailnum is not None and len(self.__jails) != jailnum: return 0 - for jail in self.__jails.values(): + for jail in list(self.__jails.values()): if not jail.isAlive(): return 0 return 1 --- ./fail2ban/server/strptime.py (original) +++ ./fail2ban/server/strptime.py (refactored) @@ -70,7 +70,7 @@ timeRE['Exy'] = r"(?P%s\d)" % _getYearCentRE(cent=(2,3), distance=3) def getTimePatternRE(): - keys = timeRE.keys() + keys = list(timeRE.keys()) patt = (r"%%(%%|%s|[%s])" % ( "|".join([k for k in keys if len(k) > 1]), "".join([k for k in keys if len(k) == 1]), @@ -125,7 +125,7 @@ """ if isinstance(tz, int): return tz - if isinstance(tz, basestring): + if isinstance(tz, str): return validateTimeZone(tz) tz, tzo = tz if tzo is None or tzo == '': # without offset @@ -162,7 +162,7 @@ year = month = day = hour = minute = tzoffset = \ weekday = julian = week_of_year = None second = fraction = 0 - for key, val in found_dict.iteritems(): + for key, val in found_dict.items(): if val is None: continue # Directives not explicitly handled below: # c, x, X --- ./fail2ban/server/ticket.py (original) +++ ./fail2ban/server/ticket.py (refactored) @@ -29,6 +29,7 @@ from ..helpers import getLogger from .ipdns import IPAddr from .mytime import MyTime +import collections # Gets the instance of the logger. logSys = getLogger(__name__) @@ -56,12 +57,12 @@ self._time = time if time is not None else MyTime.time() self._data = {'matches': matches or [], 'failures': 0} if data is not None: - for k,v in data.iteritems(): + for k,v in data.items(): if v is not None: self._data[k] = v if ticket: # ticket available - copy whole information from ticket: - self.__dict__.update(i for i in ticket.__dict__.iteritems() if i[0] in self.__dict__) + self.__dict__.update(i for i in ticket.__dict__.items() if i[0] in self.__dict__) def __str__(self): return "%s: ip=%s time=%s #attempts=%d matches=%r" % \ @@ -81,7 +82,7 @@ def setIP(self, value): # guarantee using IPAddr instead of unicode, str for the IP - if isinstance(value, basestring): + if isinstance(value, str): value = IPAddr(value) self.__ip = value @@ -138,7 +139,7 @@ self._data['matches'] = matches or [] def getMatches(self): - return [(line if isinstance(line, basestring) else "".join(line)) \ + return [(line if isinstance(line, str) else "".join(line)) \ for line in self._data.get('matches', ())] @property @@ -166,7 +167,7 @@ if len(args) == 1: # todo: if support >= 2.7 only: # self._data = {k:v for k,v in args[0].iteritems() if v is not None} - self._data = dict([(k,v) for k,v in args[0].iteritems() if v is not None]) + self._data = dict([(k,v) for k,v in args[0].items() if v is not None]) # add k,v list or dict (merge): elif len(args) == 2: self._data.update((args,)) @@ -177,7 +178,7 @@ # filter (delete) None values: # todo: if support >= 2.7 only: # self._data = {k:v for k,v in self._data.iteritems() if v is not None} - self._data = dict([(k,v) for k,v in self._data.iteritems() if v is not None]) + self._data = dict([(k,v) for k,v in self._data.items() if v is not None]) def getData(self, key=None, default=None): # return whole data dict: @@ -186,17 +187,17 @@ # return default if not exists: if not self._data: return default - if not isinstance(key,(str,unicode,type(None),int,float,bool,complex)): + if not isinstance(key,(strRefactoringTool: Refactored ./fail2ban/server/transmitter.py RefactoringTool: Refactored ./fail2ban/server/utils.py ,type(None),int,float,bool,complex)): # return filtered by lambda/function: - if callable(key): + if isinstance(key, collections.Callable): # todo: if support >= 2.7 only: # return {k:v for k,v in self._data.iteritems() if key(k)} - return dict([(k,v) for k,v in self._data.iteritems() if key(k)]) + return dict([(k,v) for k,v in self._data.items() if key(k)]) # return filtered by keys: if hasattr(key, '__iter__'): # todo: if support >= 2.7 only: # return {k:v for k,v in self._data.iteritems() if k in key} - return dict([(k,v) for k,v in self._data.iteritems() if k in key]) + return dict([(k,v) for k,v in self._data.items() if k in key]) # return single value of data: return self._data.get(key, default) --- ./fail2ban/server/transmitter.py (original) +++ ./fail2ban/server/transmitter.py (refactored) @@ -29,6 +29,7 @@ from ..helpers import getLogger, logging from .. import version +import collections # Gets the instance of the logger. logSys = getLogger(__name__) @@ -302,7 +303,7 @@ for cmd in command[3]: logSys.log(5, " %r", cmd) actionkey = cmd[0] - if callable(getattr(action, actionkey, None)): + if isinstance(getattr(action, actionkey, None), collections.Callable): actionvalue = json.loads(cmd[1]) if len(cmd)>1 else {} getattr(action, actionkey)(**actionvalue) else: @@ -311,7 +312,7 @@ return True else: actionkey = command[3] - if callable(getattr(action, actionkey, None)): + if isinstance(getattr(action, actionkey, None), collections.Callable): actionvalue = json.loads(command[4]) if len(command)>4 else {} return getattr(action, actionkey)(**actionvalue) else: @@ -377,7 +378,7 @@ elif command[1] == "bantime": return self.__server.getBanTime(name) elif command[1] == "actions": - return self.__server.getActions(name).keys() + return list(self.__server.getActions(name).keys()) elif command[1] == "action": actionname = command[2] actionvalue = command[3] @@ -389,13 +390,13 @@ return [ key for key in dir(action) if not key.startswith("_") and - not callable(getattr(action, key))] + not isinstance(getattr(action, key), collections.Callable)] elif command[1] == "actionmethods": actionname = command[2] action = self.__server.getAction(name, actionname) return [ key for key in dir(action) - if not key.startswith("_") and callable(getattr(action, key))] + if not key.startswith("_") and isinstance(getattr(action, key), collections.Callable)] raise Exception("Invalid command (no get action or not yet implemented)") def status(self, command): --- ./fail2ban/server/utils.py (original) +++ ./fail2ban/server/utils.py (refactored) @@ -29,6 +29,7 @@ import sys import time from ..helpers import getLogger, _merge_dicts, uni_decode +import collections if sys.version_info >= (3, 3): import importlib.machinery @@ -51,7 +52,7 @@ # Dictionary to lookup signal name from number signame = dict((num, name) - for name, num in signal.__dict__.iteritems() if name.startswith("SIG")) + for name, num in signal.__dict__.items() if name.startswith("SIG")) class Utils(): """Utilities provide diverse static methods like executes OS shell commands, etc. @@ -91,7 +92,7 @@ cache = self._cache # for shorter local access # clean cache if max count reached: if len(cache) >= self.maxCount: - for (ck, cv) in cache.items(): + for (ck, cv) in list(cache.items()): if cv[1] < t: del cache[ck] # if still max count - remove any one: @@ -132,7 +133,7 @@ if not isinstance(realCmd, list): realCmd = [realCmd] i = len(realCmd)-1 - for k, v in varsDict.iteritems(): + for k, v in varsDict.items(): varsStat += "%s=$%s " % (k, i) realCmd.append(v) i += 1 @@ -302,7 +303,7 @@ return ret if ini: ini = stm = 0 - if not callable(timeout): + if not isinstance(timeout, collections.Callable): time0 = time.time() + timeout timeout_expr = lambda: time.time()RefactoringTool: No changes to ./fail2ban/tests/actionstestcase.py RefactoringTool: No changes to ./fail2ban/tests/actiontestcase.py RefactoringTool: No changes to ./fail2ban/tests/banmanagertestcase.py RefactoringTool: No changes to ./fail2ban/tests/clientbeautifiertestcase.py RefactoringTool: Refactored ./fail2ban/tests/clientreadertestcase.py RefactoringTool: Refactored ./fail2ban/tests/databasetestcase.py RefactoringTool: Refactored ./fail2ban/tests/datedetectortestcase.py RefactoringTool: No changes to ./fail2ban/tests/dummyjail.py RefactoringTool: No changes to ./fail2ban/tests/fail2banclienttestcase.py RefactoringTool: No changes to ./fail2ban/tests/fail2banregextestcase.py RefactoringTool: Refactored ./fail2ban/tests/failmanagertestcase.py > time0 else: --- ./fail2ban/tests/clientreadertestcase.py (original) +++ ./fail2ban/tests/clientreadertestcase.py (refactored) @@ -302,7 +302,7 @@ # And multiple groups (`][` instead of `,`) result = JailReader.extractOptions(option.replace(',', '][')) expected2 = (expected[0], - dict((k, v.replace(',', '][')) for k, v in expected[1].iteritems()) + dict((k, v.replace(',', '][')) for k, v in expected[1].items()) ) self.assertEqual(expected2, result) --- ./fail2ban/tests/databasetestcase.py (original) +++ ./fail2ban/tests/databasetestcase.py (refactored) @@ -117,7 +117,7 @@ self.db = Fail2BanDb(self.dbFilename) self.assertEqual(self.db.getJailNames(), set(['DummyJail #29162448 with 0 tickets'])) self.assertEqual(self.db.getLogPaths(), set(['/tmp/Fail2BanDb_pUlZJh.log'])) - ticket = FailTicket("127.0.0.1", 1388009242.26, [u"abc\n"]) + ticket = FailTicket("127.0.0.1", 1388009242.26, ["abc\n"]) self.assertEqual(self.db.getBans()[0], ticket) self.assertEqual(self.db.updateDb(Fail2BanDb.__version__), Fail2BanDb.__version__) @@ -205,7 +205,7 @@ # invalid + valid, invalid + valid unicode, invalid + valid dual converted (like in filter:readline by fallback) ... tickets = [ FailTicket("127.0.0.1", 0, ['user "\xd1\xe2\xe5\xf2\xe0"', 'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"']), - FailTicket("127.0.0.2", 0, ['user "\xd1\xe2\xe5\xf2\xe0"', u'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"']), + FailTicket("127.0.0.2", 0, ['user "\xd1\xe2\xe5\xf2\xe0"', 'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"']), FailTicket("127.0.0.3", 0, ['user "\xd1\xe2\xe5\xf2\xe0"', b'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"'.decode('utf-8', 'replace')]) ] self.db.addBan(self.jail, tickets[0]) @@ -215,13 +215,13 @@ readtickets = self.db.getBans(jail=self.jail) self.assertEqual(len(readtickets), 3) ## python 2 or 3 : - invstr = u'user "\ufffd\ufffd\ufffd\ufffd\ufffd"'.encode('utf-8', 'replace') + invstr = 'user "\ufffd\ufffd\ufffd\ufffd\ufffd"'.encode('utf-8', 'replace') self.assertTrue( readtickets[0] == FailTicket("127.0.0.1", 0, [invstr, 'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"']) or readtickets[0] == tickets[0] ) self.assertTrue( - readtickets[1] == FailTicket("127.0.0.2", 0, [invstr, u'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"'.encode('utf-8', 'replace')]) + readtickets[1] == FailTicket("127.0.0.2", 0, [invstr, 'user "\xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f"'.encode('utf-8', 'replace')]) or readtickets[1] == tickets[1] ) self.assertTrue( --- ./fail2ban/tests/datedetectortestcase.py (original) +++ ./fail2ban/tests/datedetectortestcase.py (refactored) @@ -237,7 +237,7 @@ self.assertEqual(logTime, mu) self.assertEqual(logMatch.group(1), '2012/10/11 02:37:17') # confuse it with year being at the end - for i in xrange(10): + for i in range(10): ( logTime, logMatch ) = self.datedetector.getTime('11/10/2012 02:37:17 [error] 18434#0') self.assertEqual(logTime, mu) self.assertEqual(logMatch.group(1), '11/10/2012 02:37:17') @@ -463,7 +463,7 @@ date = dd.getTime(line) if matched: self.assertTrue(date) - if isinstance(matched, basestring): + if isinstance(matched, str): self.assertEqual(matched, date[1].group(1)) else: self.assertEqual(matched, date[0]) @@ -495,7 +495,7 @@ date = dd.getTime(line) if matched: self.assertTrue(date) - if isinstance(matched, basestring): # pragma: no cover + if isinstance(matched, str): # pragma: no cover self.assertEqual(matched, date[1].group(1)) else: self.assertEqual(matched, date[0]) --- ./fail2ban/tests/failmanagertestcase.py (original) +++ ./fail2ban/tests/failmanagertestcase.py (refactored) @@ -45,11 +45,11 @@ super(AddFailure, self).tearDown() def _addDefItems(self): - self.__items = [[u'193.168.0.128', 1167605999.0], - [u'193.168.0.128', 1167605999.0], - [u'193.168.0.128', 1167605999.0], - [u'193.168.0.128', 1167605999.0], - [u'193.168.0.128', 1167605999.0], + self.__items = [['193.168.0.128RefactoringTool: Refactored ./fail2ban/tests/filtertestcase.py ', 1167605999.0], + ['193.168.0.128', 1167605999.0], + ['193.168.0.128', 1167605999.0], + ['193.168.0.128', 1167605999.0], + ['193.168.0.128', 1167605999.0], ['87.142.124.10', 1167605999.0], ['87.142.124.10', 1167605999.0], ['87.142.124.10', 1167605999.0], --- ./fail2ban/tests/filtertestcase.py (original) +++ ./fail2ban/tests/filtertestcase.py (refactored) @@ -22,7 +22,7 @@ __copyright__ = "Copyright (c) 2004 Cyril Jaquier; 2012 Yaroslav Halchenko" __license__ = "GPL" -from __builtin__ import open as fopen +from builtins import open as fopen import unittest import getpass import os @@ -208,7 +208,7 @@ else: fin = in_ # Skip - for i in xrange(skip): + for i in range(skip): fin.readline() # Read i = 0 @@ -248,7 +248,7 @@ # Required for filtering fields.update(TEST_JOURNAL_FIELDS) # Skip - for i in xrange(skip): + for i in range(skip): fin.readline() # Read/Write i = 0 @@ -310,18 +310,18 @@ def testTest_tm(self): unittest.F2B.SkipIfFast() ## test function "_tm" works correct (returns the same as slow strftime): - for i in xrange(1417512352, (1417512352 // 3600 + 3) * 3600): + for i in range(1417512352, (1417512352 // 3600 + 3) * 3600): tm = datetime.datetime.fromtimestamp(i).strftime("%Y-%m-%d %H:%M:%S") if _tm(i) != tm: # pragma: no cover - never reachable self.assertEqual((_tm(i), i), (tm, i)) def testWrongCharInTupleLine(self): ## line tuple has different types (ascii after ascii / unicode): - for a1 in ('', u'', b''): - for a2 in ('2016-09-05T20:18:56', u'2016-09-05T20:18:56', b'2016-09-05T20:18:56'): + for a1 in ('', '', b''): + for a2 in ('2016-09-05T20:18:56', '2016-09-05T20:18:56', b'2016-09-05T20:18:56'): for a3 in ( 'Fail for "g\xc3\xb6ran" from 192.0.2.1', - u'Fail for "g\xc3\xb6ran" from 192.0.2.1', + 'Fail for "g\xc3\xb6ran" from 192.0.2.1', b'Fail for "g\xc3\xb6ran" from 192.0.2.1' ): # join should work if all arguments have the same type: @@ -535,7 +535,7 @@ fc = FileContainer(fname, self.filter.getLogEncoding()) fc.open() # no time - nothing should be found : - for i in xrange(10): + for i in range(10): f.write("[sshd] error: PAM: failure len 1\n") f.flush() fc.setPos(0); self.filter.seekToTime(fc, time) @@ -609,14 +609,14 @@ # variable length of file (ca 45K or 450K before and hereafter): # write lines with smaller as search time: t = time - count - 1 - for i in xrange(count): + for i in range(count): f.write("%s [sshd] error: PAM: failure\n" % _tm(t)) t += 1 f.flush() fc.setPos(0); self.filter.seekToTime(fc, time) self.assertEqual(fc.getPos(), 47*count) # write lines with exact search time: - for i in xrange(10): + for i in range(10): f.write("%s [sshd] error: PAM: failure\n" % _tm(time)) f.flush() fc.setPos(0); self.filter.seekToTime(fc, time) @@ -625,8 +625,8 @@ self.assertEqual(fc.getPos(), 47*count) # write lines with greater as search time: t = time+1 - for i in xrange(count//500): - for j in xrange(500): + for i in range(count//500): + for j in range(500): f.write("%s [sshd] error: PAM: failure\n" % _tm(t)) t += 1 f.flush() @@ -1286,10 +1286,10 @@ # Add direct utf, unicode, blob: for l in ( "error: PAM: Authentication failure for \xe4\xf6\xfc\xdf from 192.0.2.1", - u"error: PAM: Authentication failure for \xe4\xf6\xfc\xdf from 192.0.2.1", + "error: PAM: Authentication failure for \xe4\xf6\xfc\xdf from 192.0.2.1", b"error: PAM: Authentication failure for \xe4\xf6\xfc\xdf from 192.0.2.1".decode('utf-8', 'replace'), "error: PAM: Authentication failure for \xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f from 192.0.2.2", - u"error: PAM: Authentication failure for \xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f from 192.0.2.2", + "error: PAM: Authentication failure for \xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f from 192.0.2.2", b"error: PAM: Authentication failure for \xc3\xa4\xc3\xb6\xc3\xbc\xc3\x9f from 192.0.2.2".decode('utf-8', 'replace') ): fields = self.journal_fields @@ -1318,7 +1318,7 @@ # so that they could be reused by other tests FAILURES_01 = ('193.168.0.128', 3, 1124013599.0, - [u'Aug 14 11:59:59 [sshd] error: PAM: Authentication failure for kevin from 193.168.0.128']*3) + ['Aug 14 11:59:59 [sshd] error: PAM: Authentication failure for kevin from 193.168.0.128']*3) def setUp(self): """Call before every test case.""" @@ -1393,8 +1393,8 @@ def testGetFailures02(self): output = ('141.3.81.106', 4, 1124013539.0, - [u'Aug 14 11:%d:59 i60p295 sshd[12365]: Failed publickey for roehl from ::ffff:141.3.81.106 port 51332 ssh2' - % m for m in 53, 54, 57, 58]) + ['Aug 14 11:%d:59 i60p295 sshd[12365]: Failed publickey for roehl from ::ffff:141.3.81.106 port 51332 ssh2' + % m for m in (53, 54, 57, 58)]) self.filter.addLogPath(GetFailures.FILENAME_02, autoSeek=0) self.filter.addFailRegex("Failed .* from ") @@ -1489,17 +1489,17 @@ # We should still catch failures with usedns = no ;-) output_yes = ( ('93.184.216.34', 2, 1124013539.0, - [u'Aug 14 11:54:59 i60p295 sshd[12365]: Failed publickey for roehl from example.com port 51332 ssh2', - u'Aug 14 11:58:59 i60p295 sshd[12365]: Failed publickey for roehl from ::ffff:93.184.216.34 port 51332 ssh2'] + ['Aug 14 11:54:59 i60p295 sshd[12365]: Failed publickey for roehl from example.com port 51332 ssh2', + 'Aug 14 11:58:59 i60p295 sshd[12365]: Failed publickey for roehl from ::ffff:93.184.216.34 port 51332 ssh2'] ), ('2606:2800:220:1:248:1893:25c8:1946', 1, 1124013299.0, - [u'Aug 14 11:54:59 i60p295 sshd[12365]: Failed publickey for roehl from example.com port 51332 ssh2'] + ['Aug 14 11:54:59 i60p295 sshd[12365]: Failed publickey for roehl from example.com port 51332 ssh2'] ), ) output_no = ( ('93.184.216.34', 1, 1124013539.0, - [u'Aug 14 11:58:59 i60p295 sshd[12365]: Failed publickey for roehl from ::ffff:93.184.216.34 port 51332 ssh2'] + ['Aug 14 11:58:59 i60p295 sshd[12365]: Failed publickey for roehl from ::ffff:93.184.216.34 port 51332 ssh2'] ) ) @@ -1605,38 +1605,38 @@ self.assertTrue(c.get('a') is None) self.assertEqual(c.get('a', 'test'), 'test') # exact 5 elements : - for i in xrange(5): + for i in range(5): c.set(i, i) - for i in xrange(5): + for i in range(5): self.assertEqual(c.get(i), i) def testCacheMaxSize(self): c = Utils.Cache(maxCount=5, maxTime=60) # exact 5 elements : - for i in xrange(5): + for i in range(5): c.set(i, i) - self.assertEqual([c.get(i) for i in xrange(5)], [i for i in xrange(5)]) - self.assertNotIn(-1, (c.get(i, -1) for i in xrange(5))) + self.assertEqual([c.get(i) for i in range(5)], [i for i in range(5)]) + self.assertNotIn(-1, (c.get(i, -1) for i in range(5))) # add one - too many: c.set(10, i) # one element should be removed : - self.assertIn(-1, (c.get(i, -1) for i in xrange(5))) + self.assertIn(-1, (c.get(i, -1) for i in range(5))) # test max size (not expired): - for i in xrange(10): + for i in range(10): c.set(i, 1) self.assertEqual(len(c), 5) def testCacheMaxTime(self): # test max time (expired, timeout reached) : c = Utils.Cache(maxCount=5, maxTime=0.0005) - for i in xrange(10): + for i in range(10): c.set(i, 1) st = time.time() self.assertTrue(Utils.wait_for(lambda: time.time() >= st + 0.0005, 1)) # we have still 5 elements (or fewer if too slow test mashine): self.assertTrue(len(c) <= 5) # but all that are expiered also: - for i in xrange(10): + for i in range(10): self.assertTrue(c.get(i) is None) # here the whole cache should be empty: self.assertEqual(len(c), 0) @@ -1732,15 +1732,15 @@ def testAddr2bin(self): res = IPAddr('10.0.0.0') - self.assertEqual(res.addr, 167772160L) + self.assertEqual(res.addr, 167772160) res = IPAddr('10.0.0.0', cidr=None) - self.assertEqual(res.addr, 167772160L) - res = IPAddr('10.0.0.0', cidr=32L) - self.assertEqual(res.addr, 167772160LRefactoringTool: Refactored ./fail2ban/tests/misctestcase.py RefactoringTool: Refactored ./fail2ban/tests/samplestestcase.py RefactoringTool: Refactored ./fail2ban/tests/servertestcase.py ) - res = IPAddr('10.0.0.1', cidr=32L) - self.assertEqual(res.addr, 167772161L) - res = IPAddr('10.0.0.1', cidr=31L) - self.assertEqual(res.addr, 167772160L) + self.assertEqual(res.addr, 167772160) + res = IPAddr('10.0.0.0', cidr=32) + self.assertEqual(res.addr, 167772160) + res = IPAddr('10.0.0.1', cidr=32) + self.assertEqual(res.addr, 167772161) + res = IPAddr('10.0.0.1', cidr=31) + self.assertEqual(res.addr, 167772160) self.assertEqual(IPAddr('10.0.0.0').hexdump, '0a000000') self.assertEqual(IPAddr('1::2').hexdump, '00010000000000000000000000000002') @@ -1816,9 +1816,9 @@ '93.184.216.34': 'ip4-test', '2606:2800:220:1:248:1893:25c8:1946': 'ip6-test' } - d2 = dict([(IPAddr(k), v) for k, v in d.iteritems()]) - self.assertTrue(isinstance(d.keys()[0], basestring)) - self.assertTrue(isinstance(d2.keys()[0], IPAddr)) + d2 = dict([(IPAddr(k), v) for k, v in d.items()]) + self.assertTrue(isinstance(list(d.keys())[0], str)) + self.assertTrue(isinstance(list(d2.keys())[0], IPAddr)) self.assertEqual(d.get(ip4[2], ''), 'ip4-test') self.assertEqual(d.get(ip6[2], ''), 'ip6-test') self.assertEqual(d2.get(str(ip4[2]), ''), 'ip4-test') --- ./fail2ban/tests/misctestcase.py (original) +++ ./fail2ban/tests/misctestcase.py (refactored) @@ -29,9 +29,9 @@ import shutil import fnmatch from glob import glob -from StringIO import StringIO - -from utils import LogCaptureTestCase, logSys as DefLogSys +from io import StringIO + +from .utils import LogCaptureTestCase, logSys as DefLogSys from ..helpers import formatExceptionInfo, mbasename, TraceBack, FormatterWithTraceBack, getLogger, uni_decode from ..helpers import splitwords @@ -206,7 +206,7 @@ func_raise() try: - print deep_function(3) + print(deep_function(3)) except ValueError: s = tb() @@ -261,13 +261,13 @@ self._testAssertionErrorRE(r"'a' unexpectedly found in 'cba'", self.assertNotIn, 'a', 'cba') self._testAssertionErrorRE(r"1 unexpectedly found in \[0, 1, 2\]", - self.assertNotIn, 1, xrange(3)) + self.assertNotIn, 1, range(3)) self._testAssertionErrorRE(r"'A' unexpectedly found in \['C', 'A'\]", self.assertNotIn, 'A', (c.upper() for c in 'cba' if c != 'b')) self._testAssertionErrorRE(r"'a' was not found in 'xyz'", self.assertIn, 'a', 'xyz') self._testAssertionErrorRE(r"5 was not found in \[0, 1, 2\]", - self.assertIn, 5, xrange(3)) + self.assertIn, 5, range(3)) self._testAssertionErrorRE(r"'A' was not found in \['C', 'B'\]", self.assertIn, 'A', (c.upper() for c in 'cba' if c != 'a')) ## assertLogged, assertNotLogged positive case: --- ./fail2ban/tests/samplestestcase.py (original) +++ ./fail2ban/tests/samplestestcase.py (refactored) @@ -216,10 +216,10 @@ self.assertTrue(faildata.get('match', False), "Line matched when shouldn't have") self.assertEqual(len(ret), 1, - "Multiple regexs matched %r" % (map(lambda x: x[0], ret))) + "Multiple regexs matched %r" % ([x[0] for x in ret])) # Verify match captures (at least fid/host) and timestamp as expected - for k, v in faildata.iteritems(): + for k, v in faildata.items(): if k not in ("time", "match", "desc", "filter"): fv = fail.get(k, None) # Fallback for backwards compatibility (previously no fid, was host only): @@ -250,7 +250,7 @@ fltName, e, logFile.filename(), logFile.filelineno(), line)) # check missing samples for regex using each filter-options combination: - for fltName, flt in self._filters.iteritems(): + for fltName, flt in self._filters.items(): flt, regexsUsedIdx = flt regexList = flt.getFailRegex() for failRegexIndex, failRegex in enumerate(regexList): --- ./fail2ban/tests/servertestcase.py (original) +++ ./fail2ban/tests/servertestcase.py (refactored) @@ -124,14 +124,14 @@ self.transm.proceed(["get", jail, cmd]), (0, [])) for n, value in enumerate(values): ret = self.transm.proceed(["set", jail, cmdAdd, value]) - self.assertSortedEqual((ret[0], map(str, ret[1])), (0, map(str, values[:RefactoringTool: No changes to ./fail2ban/tests/sockettestcase.py RefactoringTool: No changes to ./fail2ban/tests/tickettestcase.py RefactoringTool: Refactored ./fail2ban/tests/utils.py n+1])), level=2) + self.assertSortedEqual((ret[0], list(map(str, ret[1]))), (0, list(map(str, values[:n+1]))), level=2) ret = self.transm.proceed(["get", jail, cmd]) - self.assertSortedEqual((ret[0], map(str, ret[1])), (0, map(str, values[:n+1])), level=2) + self.assertSortedEqual((ret[0], list(map(str, ret[1]))), (0, list(map(str, values[:n+1]))), level=2) for n, value in enumerate(values): ret = self.transm.proceed(["set", jail, cmdDel, value]) - self.assertSortedEqual((ret[0], map(str, ret[1])), (0, map(str, values[n+1:])), level=2) + self.assertSortedEqual((ret[0], list(map(str, ret[1]))), (0, list(map(str, values[n+1:]))), level=2) ret = self.transm.proceed(["get", jail, cmd]) - self.assertSortedEqual((ret[0], map(str, ret[1])), (0, map(str, values[n+1:])), level=2) + self.assertSortedEqual((ret[0], list(map(str, ret[1]))), (0, list(map(str, values[n+1:]))), level=2) def jailAddDelRegexTest(self, cmd, inValues, outValues, jail): cmdAdd = "add" + cmd @@ -816,7 +816,7 @@ def testLogTarget(self): logTargets = [] - for _ in xrange(3): + for _ in range(3): tmpFile = tempfile.mkstemp("fail2ban", "transmitter") logTargets.append(tmpFile[1]) os.close(tmpFile[0]) @@ -889,26 +889,26 @@ self.assertEqual(self.transm.proceed(["flushlogs"]), (0, "rolled over")) l.warning("After flushlogs") with open(fn2,'r') as f: - line1 = f.next() + line1 = next(f) if line1.find('Changed logging target to') >= 0: - line1 = f.next() + line1 = next(f) self.assertTrue(line1.endswith("Before file moved\n")) - line2 = f.next() + line2 = next(f) self.assertTrue(line2.endswith("After file moved\n")) try: - n = f.next() + n = next(f) if n.find("Command: ['flushlogs']") >=0: - self.assertRaises(StopIteration, f.next) + self.assertRaises(StopIteration, f.__next__) else: self.fail("Exception StopIteration or Command: ['flushlogs'] expected. Got: %s" % n) except StopIteration: pass # on higher debugging levels this is expected with open(fn,'r') as f: - line1 = f.next() + line1 = next(f) if line1.find('rollover performed on') >= 0: - line1 = f.next() + line1 = next(f) self.assertTrue(line1.endswith("After flushlogs\n")) - self.assertRaises(StopIteration, f.next) + self.assertRaises(StopIteration, f.__next__) f.close() finally: os.remove(fn2) @@ -1034,7 +1034,7 @@ os.remove(f) -from clientreadertestcase import ActionReader, JailReader, JailsReader, CONFIG_DIR, STOCK +from .clientreadertestcase import ActionReader, JailReader, JailsReader, CONFIG_DIR, STOCK class ServerConfigReaderTests(LogCaptureTestCase): --- ./fail2ban/tests/utils.py (original) +++ ./fail2ban/tests/utils.py (refactored) @@ -34,7 +34,7 @@ import threading import unittest -from cStringIO import StringIO +from io import StringIO from functools import wraps from ..helpers import getLogger, str2LogLevel, getVerbosityFormat, uni_decode @@ -170,8 +170,8 @@ # Let know the version if opts.verbosity != 0: - print("Fail2ban %s test suite. Python %s. Please wait..." \ - % (version, str(sys.version).replace('\n', ''))) + print(("Fail2ban %s test suite. Python %s. Please wait..." \ + % (version, str(sys.version).replace('\n', '')))) return opts; @@ -274,7 +274,7 @@ c = DNSUtils.CACHE_ipToName # increase max count and max time (too many entries, long time testing): c.setOptions(maxCount=10000, maxTime=5*60) - for i in xrange(256): + for i in range(256): c.set('192.0.2.%s' % i, None) c.set('198.51.100.%s' % i, None) c.set('203.0.113.%s' % i, None) @@ -503,7 +503,7 @@ # used to recognize having element as nested dict, list or tuple: def _is_nested(v): if isinstance(v, dict): - return any(isinstance(v, (dict, list, tuple)) for v in v.itervalues()) + return any(isinstance(v, (dict, list, tuple)) for v in v.values()) return any(isinstance(v, (dict, list, tuple)) for v in v) # level comparison routine: RefactoringTool: No changes to ./fail2ban/tests/action_d/test_badips.py RefactoringTool: No changes to ./fail2ban/tests/action_d/test_smtp.py RefactoringTool: No changes to ./fail2ban/tests/files/ignorecommand.py RefactoringTool: No changes to ./fail2ban/tests/files/action.d/action_checkainfo.py RefactoringTool: No changes to ./fail2ban/tests/files/action.d/action_errors.py RefactoringTool: Refactored ./fail2ban/tests/files/config/apache-auth/digest.py RefactoringTool: Files that were modified: RefactoringTool: ./setup.py RefactoringTool: ./config/action.d/badips.py RefactoringTool: ./config/action.d/smtp.py RefactoringTool: ./doc/conf.py RefactoringTool: ./fail2ban/__init__.py RefactoringTool: ./fail2ban/helpers.py RefactoringTool: ./fail2ban/protocol.py RefactoringTool: ./fail2ban/client/actionreader.py RefactoringTool: ./fail2ban/client/beautifier.py RefactoringTool: ./fail2ban/client/configparserinc.py RefactoringTool: ./fail2ban/client/configreader.py RefactoringTool: ./fail2ban/client/csocket.py RefactoringTool: ./fail2ban/client/fail2banclient.py RefactoringTool: ./fail2ban/client/fail2bancmdline.py RefactoringTool: ./fail2ban/client/fail2banreader.py RefactoringTool: ./fail2ban/client/fail2banregex.py RefactoringTool: ./fail2ban/client/fail2banserver.py RefactoringTool: ./fail2ban/client/filterreader.py RefactoringTool: ./fail2ban/client/jailreader.py RefactoringTool: ./fail2ban/client/jailsreader.py RefactoringTool: ./fail2ban/server/action.py RefactoringTool: ./fail2ban/server/actions.py RefactoringTool: ./fail2ban/server/asyncserver.py RefactoringTool: ./fail2ban/server/banmanager.py RefactoringTool: ./fail2ban/server/database.py RefactoringTool: ./fail2ban/server/datedetector.py RefactoringTool: ./fail2ban/server/datetemplate.py RefactoringTool: ./fail2ban/server/failmanager.py RefactoringTool: ./fail2ban/server/failregex.py RefactoringTool: ./fail2ban/server/filter.py RefactoringTool: ./fail2ban/server/filtergamin.py RefactoringTool: ./fail2ban/server/filterpoll.py RefactoringTool: ./fail2ban/server/filterpyinotify.py RefactoringTool: ./fail2ban/server/filtersystemd.py RefactoringTool: ./fail2ban/server/ipdns.py RefactoringTool: ./fail2ban/server/jail.py RefactoringTool: ./fail2ban/server/jails.py RefactoringTool: ./fail2ban/server/mytime.py RefactoringTool: ./fail2ban/server/server.py RefactoringTool: ./fail2ban/server/strptime.py RefactoringTool: ./fail2ban/server/ticket.py RefactoringTool: ./fail2ban/server/transmitter.py RefactoringTool: ./fail2ban/server/utils.py RefactoringTool: ./fail2ban/tests/actionstestcase.py RefactoringTool: ./fail2ban/tests/actiontestcase.py RefactoringTool: ./fail2ban/tests/banmanagertestcase.py RefactoringTool: ./fail2ban/tests/clientbeautifiertestcase.py RefactoringTool: ./fail2ban/tests/clientreadertestcase.py RefactoringTool: ./fail2ban/tests/databasetestcase.py RefactoringTool: ./fail2ban/tests/datedetectortestcase.py RefactoringTool: ./fail2ban/tests/dummyjail.py RefactoringTool: ./fail2ban/tests/fail2banclienttestcase.py RefactoringTool: ./fail2ban/tests/fail2banregextestcase.py RefactoringTool: ./fail2ban/tests/failmanagertestcase.py RefactoringTool: ./fail2ban/tests/filtertestcase.py RefactoringTool: ./fail2ban/tests/misctestcase.py RefactoringTool: ./fail2ban/tests/samplestestcase.py RefactoringTool: ./fail2ban/tests/servertestcase.py RefactoringTool: ./fail2ban/tests/sockettestcase.py RefactoringTool: ./fail2ban/tests/tickettestcase.py RefactoringTool: ./fail2ban/tests/utils.py RefactoringTool: ./fail2ban/tests/action_d/test_badips.py RefactoringTool: ./fail2ban/tests/action_d/test_smtp.py RefactoringTool: ./fail2ban/tests/files/ignorecommand.py RefactoringTool: ./fail2ban/tests/files/action.d/action_checkainfo.py RefactoringTool: ./fail2ban/tests/files/action.d/action_errors.py RefactoringTool: ./fail2ban/tests/files/config/apache-auth/digest.py def _assertSortedEqual(a, b, level, nestedOnly, key): @@ -516,7 +516,7 @@ return raise ValueError('%r != %r' % (a, b)) if isinstance(a, dict) and isinstance(b, dict): # compare dict's: - for k, v1 in a.iteritems(): + for k, v1 in a.items(): v2 = b[k] if isinstance(v1, (dict, list, tuple)) and isinstance(v2, (dict, list, tuple)): _assertSortedEqual(v1, v2, level-1 if level != 0 else 0, nestedOnly, key) @@ -558,7 +558,7 @@ def assertIn(self, a, b, msg=None): bb = b wrap = False - if msg is None and hasattr(b, '__iter__') and not isinstance(b, basestring): + if msg is None and hasattr(b, '__iter__') and not isinstance(b, str): b, bb = itertools.tee(b) wrap = True if a not in b: @@ -569,7 +569,7 @@ def assertNotIn(self, a, b, msg=None): bb = b wrap = False - if msg is None and hasattr(b, '__iter__') and not isinstance(b, basestring): + if msg is None and hasattr(b, '__iter__') and not isinstance(b, str): b, bb = itertools.tee(b) wrap = True if a in b: @@ -764,7 +764,7 @@ return self._log.getvalue() def printLog(self): - print(self._log.getvalue()) + print((self._log.getvalue())) pid_exists = Utils.pid_exists --- ./fail2ban/tests/files/config/apache-auth/digest.py (original) +++ ./fail2ban/tests/files/config/apache-auth/digest.py (refactored) @@ -41,7 +41,7 @@ response="%s" """ % ( username, algorithm, realm, url, nonce, qop, response ) # opaque="%s", - print(p.method, p.url, p.headers) + print((p.method, p.url, p.headers)) s = requests.Session() return s.send(p) @@ -76,18 +76,18 @@ # [Sun Jul 28 21:41:20 2013] [error] [client 127.0.0.1] Digest: unknown algorithm `super funky chicken' received: /digest/ -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) v['algorithm'] = algorithm r = auth(v) -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) nonce = v['nonce'] v['nonce']=v['nonce'][5:-5] r = auth(v) -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) # [Sun Jul 28 21:05:31.178340 2013] [auth_digest:error] [pid 24224:tid 139895539455744] [client 127.0.0.1:56906] AH01793: invalid qop `auth' received: /digest/qop_none/ @@ -95,7 +95,7 @@ v['nonce']=nonce[0:11] + 'ZZZ' + nonce[14:] r = auth(v) -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) #[Sun Jul 28 21:18:11.769228 2013] [auth_digest:error] [pid 24752:tid 139895505884928] [client 127.0.0.1:56964] AH01776: invalid nonce b9YAiJDiBAZZZ1b1abe02d20063ea3b16b544ea1b0d981c1bafe received - hash is not d42d824dee7aaf50c3ba0a7c6290bd453e3dd35b @@ -107,7 +107,7 @@ time.sleep(1) r = auth(v) -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) # Obtained by putting the following code in modules/aaa/mod_auth_digest.c # in the function initialize_secret @@ -137,7 +137,7 @@ v=preauth() -print(v['nonce']) +print((v['nonce'])) realm = v['Digest realm'][1:-1] (t,) = struct.unpack('l',base64.b64decode(v['nonce'][1:13])) @@ -156,13 +156,13 @@ r = auth(v) #[Mon Jul 29 02:12:55.539813 2013] [auth_digest:error] [pid 9647:tid 139895522670336] [client 127.0.0.1:58474] AH01777: invalid nonce 59QJppTiBAA=b08983fd166ade9840407df1b0f75b9e6e07d88d received - user attempted time travel -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) url='/digest_onetime/' v=preauth() # Need opaque header handling in auth r = auth(v) -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) r = auth(v) -print(r.status_code,r.headers, r.text) +print((r.status_code,r.headers, r.text)) + find -type f -exec sed -i -e '1s,^#!/usr/bin/python *,#!/usr/bin/python3.4,' '{}' + + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.cdFYCI + umask 022 + cd /builddir/build/BUILD + cd fail2ban-0.10.1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python3.4 setup.py build '--executable=/usr/bin/python3.4 -s' running build running build_py creating build creating build/lib creating build/lib/fail2ban copying fail2ban/__init__.py -> build/lib/fail2ban copying fail2ban/exceptions.py -> build/lib/fail2ban copying fail2ban/helpers.py -> build/lib/fail2ban copying fail2ban/protocol.py -> build/lib/fail2ban copying fail2ban/setup.py -> build/lib/fail2ban copying fail2ban/version.py -> build/lib/fail2ban creating build/lib/fail2ban/client copying fail2ban/client/__init__.py -> build/lib/fail2ban/client copying fail2ban/client/actionreader.py -> build/lib/fail2ban/client copying fail2ban/client/beautifier.py -> build/lib/fail2ban/client copying fail2ban/client/configparserinc.py -> build/lib/fail2ban/client copying fail2ban/client/configreader.py -> build/lib/fail2ban/client copying fail2ban/client/configurator.py -> build/lib/fail2ban/client copying fail2ban/client/csocket.py -> build/lib/fail2ban/client copying fail2ban/client/fail2banclient.py -> build/lib/fail2ban/client copying fail2ban/client/fail2bancmdline.py -> build/lib/fail2ban/client copying fail2ban/client/fail2banreader.py -> build/lib/fail2ban/client copying fail2ban/client/fail2banregex.py -> build/lib/fail2ban/client copying fail2ban/client/fail2banserver.py -> build/lib/fail2ban/client copying fail2ban/client/filterreader.py -> build/lib/fail2ban/client copying fail2ban/client/jailreader.py -> build/lib/fail2ban/client copying fail2ban/client/jailsreader.py -> build/lib/fail2ban/client creating build/lib/fail2ban/server copying fail2ban/server/__init__.py -> build/lib/fail2ban/server copying fail2ban/server/action.py -> build/lib/fail2ban/server copying fail2ban/server/actions.py -> build/lib/fail2ban/server copying fail2ban/server/asyncserver.py -> build/lib/fail2ban/server copying fail2ban/server/banmanager.py -> build/lib/fail2ban/server copying fail2ban/server/database.py -> build/lib/fail2ban/server copying fail2ban/server/datedetector.py -> build/lib/fail2ban/server copying fail2ban/server/datetemplate.py -> build/lib/fail2ban/server copying fail2ban/server/failmanager.py -> build/lib/fail2ban/server copying fail2ban/server/failregex.py -> build/lib/fail2ban/server copying fail2ban/server/filter.py -> build/lib/fail2ban/server copying fail2ban/server/filtergamin.py -> build/lib/fail2ban/server copying fail2ban/server/filterpoll.py -> build/lib/fail2ban/server copying fail2ban/server/filterpyinotify.py -> build/lib/fail2ban/server copying fail2ban/server/filtersystemd.py -> build/lib/fail2ban/server copying fail2ban/server/ipdns.py -> build/lib/fail2ban/server copying fail2ban/server/jail.py -> build/lib/fail2ban/server copying fail2ban/server/jails.py -> build/lib/fail2ban/server copying fail2ban/server/jailthread.py -> build/lib/fail2ban/server copying fail2ban/server/mytime.py -> build/lib/fail2ban/server copying fail2ban/server/server.py -> build/lib/fail2ban/server copying fail2ban/server/strptime.py -> build/lib/fail2ban/server copying fail2ban/server/ticket.py -> build/lib/fail2ban/server copying fail2ban/server/transmitter.py -> build/lib/fail2ban/server copying fail2ban/server/utils.py -> build/lib/fail2ban/server creating build/lib/fail2ban/tests copying fail2ban/tests/__init__.py -> build/lib/fail2ban/tests copying fail2ban/tests/actionstestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/actiontestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/banmanagertestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/clientbeautifiertestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/clientreadertestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/databasetestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/datedetectortestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/dummyjail.py -> build/lib/fail2ban/tests copying fail2ban/tests/fail2banclienttestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/fail2banregextestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/failmanagertestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/filtertestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/misctestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/samplestestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/sockettestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/tickettestcase.py -> build/lib/fail2ban/tests copying fail2ban/tests/utils.py -> build/lib/fail2ban/tests copying fail2ban/tests/servertestcase.py -> build/lib/fail2ban/tests creating build/lib/fail2ban/tests/action_d copying fail2ban/tests/action_d/__init__.py -> build/lib/fail2ban/tests/action_d copying fail2ban/tests/action_d/test_badips.py -> build/lib/fail2ban/tests/action_d copying fail2ban/tests/action_d/test_smtp.py -> build/lib/fail2ban/tests/action_d creating build/lib/fail2ban/tests/files copying fail2ban/tests/files/database_v1.db -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/ignorecommand.py -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase-journal.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase-multiline.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase-usedns.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase-wrong-char.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase01.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase01a.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase02.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase03.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/testcase04.log -> build/lib/fail2ban/tests/files copying fail2ban/tests/files/zzz-sshd-obsolete-multiline.log -> build/lib/fail2ban/tests/files creating build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/3proxy -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-badbots -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-botsearch -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-fakegooglebot -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-modsecurity -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-nohome -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-noscript -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-overflows -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-pass -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/apache-shellshock -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/assp -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/asterisk -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/counter-strike -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/courier-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/courier-smtp -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/cyrus-imap -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/directadmin -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/domino-smtp -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/dovecot -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/dropbear -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/drupal-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/ejabberd-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/exim -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/exim-spam -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/freeswitch -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/froxlor-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/groupoffice -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/gssftpd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/guacamole -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/haproxy-http-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/horde -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/kerio -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/lighttpd-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/mongodb-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/monit -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/murmur -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/mysqld-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/nagios -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/named-refused -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/nginx-botsearch -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/nginx-http-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/nginx-limit-req -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/nsd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/openhab -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/openwebmail -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/oracleims -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/pam-generic -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/perdition -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/php-url-fopen -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/phpmyadmin-syslog -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/portsentry -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/postfix -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/proftpd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/pure-ftpd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/qmail -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/recidive -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/roundcube-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/screensharingd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/selinux-ssh -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/sendmail-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/sendmail-reject -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/sieve -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/slapd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/sogo-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/solid-pop3d -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/squid -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/squirrelmail -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/sshd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/stunnel -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/suhosin -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/tine20 -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/uwimap-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/vsftpd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/webmin-auth -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/wuftpd -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/xinetd-fail -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/zoneminder -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/zzz-generic-example -> build/lib/fail2ban/tests/files/logs copying fail2ban/tests/files/logs/zzz-sshd-obsolete-multiline -> build/lib/fail2ban/tests/files/logs creating build/lib/fail2ban/tests/files/logs/bsd copying fail2ban/tests/files/logs/bsd/syslog-plain.txt -> build/lib/fail2ban/tests/files/logs/bsd copying fail2ban/tests/files/logs/bsd/syslog-v.txt -> build/lib/fail2ban/tests/files/logs/bsd copying fail2ban/tests/files/logs/bsd/syslog-vv.txt -> build/lib/fail2ban/tests/files/logs/bsd creating build/lib/fail2ban/tests/files/filter.d copying fail2ban/tests/files/filter.d/substition.conf -> build/lib/fail2ban/tests/files/filter.d copying fail2ban/tests/files/filter.d/testcase-common.conf -> build/lib/fail2ban/tests/files/filter.d copying fail2ban/tests/files/filter.d/testcase01.conf -> build/lib/fail2ban/tests/files/filter.d creating build/lib/fail2ban/tests/files/config creating build/lib/fail2ban/tests/files/config/apache-auth copying fail2ban/tests/files/config/apache-auth/README -> build/lib/fail2ban/tests/files/config/apache-auth copying fail2ban/tests/files/config/apache-auth/digest.py -> build/lib/fail2ban/tests/files/config/apache-auth creating build/lib/fail2ban/tests/files/config/apache-auth/noentry copying fail2ban/tests/files/config/apache-auth/noentry/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/noentry creating build/lib/fail2ban/tests/files/config/apache-auth/digest_wrongrelm copying fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/digest_wrongrelm copying fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htpasswd -> build/lib/fail2ban/tests/files/config/apache-auth/digest_wrongrelm creating build/lib/fail2ban/tests/files/config/apache-auth/digest_time copying fail2ban/tests/files/config/apache-auth/digest_time/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/digest_time copying fail2ban/tests/files/config/apache-auth/digest_time/.htpasswd -> build/lib/fail2ban/tests/files/config/apache-auth/digest_time creating build/lib/fail2ban/tests/files/config/apache-auth/digest_anon copying fail2ban/tests/files/config/apache-auth/digest_anon/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/digest_anon copying fail2ban/tests/files/config/apache-auth/digest_anon/.htpasswd -> build/lib/fail2ban/tests/files/config/apache-auth/digest_anon creating build/lib/fail2ban/tests/files/config/apache-auth/digest copying fail2ban/tests/files/config/apache-auth/digest/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/digest copying fail2ban/tests/files/config/apache-auth/digest/.htpasswd -> build/lib/fail2ban/tests/files/config/apache-auth/digest creating build/lib/fail2ban/tests/files/config/apache-auth/basic creating build/lib/fail2ban/tests/files/config/apache-auth/basic/file copying fail2ban/tests/files/config/apache-auth/basic/file/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/basic/file copying fail2ban/tests/files/config/apache-auth/basic/file/.htpasswd -> build/lib/fail2ban/tests/files/config/apache-auth/basic/file creating build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner copying fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htaccess -> build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner copying fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htpasswd -> build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner copying fail2ban/tests/files/config/apache-auth/basic/authz_owner/cant_get_me.html -> build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner creating build/lib/fail2ban/tests/files/action.d copying fail2ban/tests/files/action.d/action.py -> build/lib/fail2ban/tests/files/action.d copying fail2ban/tests/files/action.d/action_checkainfo.py -> build/lib/fail2ban/tests/files/action.d copying fail2ban/tests/files/action.d/action_errors.py -> build/lib/fail2ban/tests/files/action.d copying fail2ban/tests/files/action.d/action_modifyainfo.py -> build/lib/fail2ban/tests/files/action.d copying fail2ban/tests/files/action.d/action_noAction.py -> build/lib/fail2ban/tests/files/action.d copying fail2ban/tests/files/action.d/action_nomethod.py -> build/lib/fail2ban/tests/files/action.d creating build/lib/fail2ban/tests/config copying fail2ban/tests/config/fail2ban.conf -> build/lib/fail2ban/tests/config copying fail2ban/tests/config/jail.conf -> build/lib/fail2ban/tests/config creating build/lib/fail2ban/tests/config/filter.d copying fail2ban/tests/config/filter.d/simple.conf -> build/lib/fail2ban/tests/config/filter.d copying fail2ban/tests/config/filter.d/test.conf -> build/lib/fail2ban/tests/config/filter.d copying fail2ban/tests/config/filter.d/test.local -> build/lib/fail2ban/tests/config/filter.d copying fail2ban/tests/config/filter.d/zzz-generic-example.conf -> build/lib/fail2ban/tests/config/filter.d copying fail2ban/tests/config/filter.d/zzz-sshd-obsolete-multiline.conf -> build/lib/fail2ban/tests/config/filter.d creating build/lib/fail2ban/tests/config/action.d copying fail2ban/tests/config/action.d/brokenaction.conf -> build/lib/fail2ban/tests/config/action.d running build_scripts creating build/scripts-3.4 copying and adjusting bin/fail2ban-client -> build/scripts-3.4 copying and adjusting bin/fail2ban-server -> build/scripts-3.4 copying and adjusting bin/fail2ban-regex -> build/scripts-3.4 copying and adjusting bin/fail2ban-testcases -> build/scripts-3.4 changing mode of build/scripts-3.4/fail2ban-client from 644 to 755 changing mode of build/scripts-3.4/fail2ban-server from 644 to 755 changing mode of build/scripts-3.4/fail2ban-regex from 644 to 755 changing mode of build/scripts-3.4/fail2ban-testcases from 644 to 755 + sleep 1 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.acLNxp + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 ++ dirname /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 + cd fail2ban-0.10.1 + CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic' + /usr/bin/python3.4 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 running install running install_lib creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4 creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/action.d copying build/lib/fail2ban/tests/config/action.d/brokenaction.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/action.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/filter.d copying build/lib/fail2ban/tests/config/filter.d/zzz-sshd-obsolete-multiline.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/filter.d copying build/lib/fail2ban/tests/config/filter.d/zzz-generic-example.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/filter.d copying build/lib/fail2ban/tests/config/filter.d/test.local -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/filter.d copying build/lib/fail2ban/tests/config/filter.d/test.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/filter.d copying build/lib/fail2ban/tests/config/filter.d/simple.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config/filter.d copying build/lib/fail2ban/tests/config/jail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config copying build/lib/fail2ban/tests/config/fail2ban.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/config creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d copying build/lib/fail2ban/tests/files/action.d/action_nomethod.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d copying build/lib/fail2ban/tests/files/action.d/action_noAction.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d copying build/lib/fail2ban/tests/files/action.d/action_modifyainfo.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d copying build/lib/fail2ban/tests/files/action.d/action_errors.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d copying build/lib/fail2ban/tests/files/action.d/action_checkainfo.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d copying build/lib/fail2ban/tests/files/action.d/action.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner copying build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner/cant_get_me.html -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner copying build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htpasswd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner copying build/lib/fail2ban/tests/files/config/apache-auth/basic/authz_owner/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/authz_owner creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/file copying build/lib/fail2ban/tests/files/config/apache-auth/basic/file/.htpasswd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/file copying build/lib/fail2ban/tests/files/config/apache-auth/basic/file/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/basic/file creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest copying build/lib/fail2ban/tests/files/config/apache-auth/digest/.htpasswd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest copying build/lib/fail2ban/tests/files/config/apache-auth/digest/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon copying build/lib/fail2ban/tests/files/config/apache-auth/digest_anon/.htpasswd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon copying build/lib/fail2ban/tests/files/config/apache-auth/digest_anon/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_anon creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_time copying build/lib/fail2ban/tests/files/config/apache-auth/digest_time/.htpasswd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_time copying build/lib/fail2ban/tests/files/config/apache-auth/digest_time/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_time creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm copying build/lib/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htpasswd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm copying build/lib/fail2ban/tests/files/config/apache-auth/digest_wrongrelm/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest_wrongrelm creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/noentry copying build/lib/fail2ban/tests/files/config/apache-auth/noentry/.htaccess -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/noentry copying build/lib/fail2ban/tests/files/config/apache-auth/digest.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth copying build/lib/fail2ban/tests/files/config/apache-auth/README -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/filter.d copying build/lib/fail2ban/tests/files/filter.d/testcase01.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/filter.d copying build/lib/fail2ban/tests/files/filter.d/testcase-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/filter.d copying build/lib/fail2ban/tests/files/filter.d/substition.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/filter.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs/bsd copying build/lib/fail2ban/tests/files/logs/bsd/syslog-vv.txt -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs/bsd copying build/lib/fail2ban/tests/files/logs/bsd/syslog-v.txt -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs/bsd copying build/lib/fail2ban/tests/files/logs/bsd/syslog-plain.txt -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs/bsd copying build/lib/fail2ban/tests/files/logs/zzz-sshd-obsolete-multiline -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/zzz-generic-example -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/zoneminder -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/xinetd-fail -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/wuftpd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/webmin-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/vsftpd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/uwimap-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/tine20 -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/suhosin -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/stunnel -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/sshd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/squirrelmail -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/squid -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/solid-pop3d -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/sogo-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/slapd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/sieve -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/sendmail-reject -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/sendmail-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/selinux-ssh -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/screensharingd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/roundcube-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/recidive -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/qmail -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/pure-ftpd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/proftpd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/postfix -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/portsentry -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/phpmyadmin-syslog -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/php-url-fopen -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/perdition -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/pam-generic -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/oracleims -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/openwebmail -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/openhab -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/nsd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/nginx-limit-req -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/nginx-http-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/nginx-botsearch -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/named-refused -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/nagios -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/mysqld-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/murmur -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/monit -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/mongodb-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/lighttpd-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/kerio -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/horde -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/haproxy-http-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/guacamole -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/gssftpd -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/groupoffice -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/froxlor-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/freeswitch -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/exim-spam -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/exim -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/ejabberd-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/drupal-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/dropbear -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/dovecot -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/domino-smtp -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/directadmin -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/cyrus-imap -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/courier-smtp -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/courier-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/counter-strike -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/asterisk -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/assp -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-shellshock -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-pass -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-overflows -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-noscript -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-nohome -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-modsecurity -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-fakegooglebot -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-botsearch -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-badbots -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/apache-auth -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/logs/3proxy -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/logs copying build/lib/fail2ban/tests/files/zzz-sshd-obsolete-multiline.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase04.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase03.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase02.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase01a.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase01.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase-wrong-char.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase-usedns.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase-multiline.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/testcase-journal.log -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/ignorecommand.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files copying build/lib/fail2ban/tests/files/database_v1.db -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d copying build/lib/fail2ban/tests/action_d/test_smtp.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d copying build/lib/fail2ban/tests/action_d/test_badips.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d copying build/lib/fail2ban/tests/action_d/__init__.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d copying build/lib/fail2ban/tests/servertestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/utils.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/tickettestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/sockettestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/samplestestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/misctestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/filtertestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/failmanagertestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/fail2banregextestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/fail2banclienttestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/dummyjail.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/datedetectortestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/databasetestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/clientreadertestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/clientbeautifiertestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/banmanagertestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/actiontestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/actionstestcase.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests copying build/lib/fail2ban/tests/__init__.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/utils.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/transmitter.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/ticket.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/strptime.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/server.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/mytime.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/jailthread.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/jails.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/jail.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/ipdns.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/filtersystemd.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/filterpyinotify.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/filterpoll.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/filtergamin.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/filter.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/failregex.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/failmanager.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/datetemplate.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/datedetector.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/database.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/banmanager.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/asyncserver.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/actions.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/action.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server copying build/lib/fail2ban/server/__init__.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/jailsreader.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/jailreader.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/filterreader.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/fail2banserver.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/fail2banregex.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/fail2banreader.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/fail2bancmdline.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/fail2banclient.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/csocket.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/configurator.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/configreader.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/configparserinc.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/beautifier.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/actionreader.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/client/__init__.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client copying build/lib/fail2ban/version.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban copying build/lib/fail2ban/setup.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban copying build/lib/fail2ban/protocol.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban copying build/lib/fail2ban/helpers.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban copying build/lib/fail2ban/exceptions.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban copying build/lib/fail2ban/__init__.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d/action_nomethod.py to action_nomethod.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d/action_noAction.py to action_noAction.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d/action_modifyainfo.py to action_modifyainfo.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d/action_errors.py to action_errors.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d/action_checkainfo.py to action_checkainfo.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/action.d/action.py to action.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/config/apache-auth/digest.py to digest.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/files/ignorecommand.py to ignorecommand.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d/test_smtp.py to test_smtp.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d/test_badips.py to test_badips.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/action_d/__init__.py to __init__.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/servertestcase.py to servertestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/utils.py to utils.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/tickettestcase.py to tickettestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/sockettestcase.py to sockettestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/samplestestcase.py to samplestestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/misctestcase.py to misctestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/filtertestcase.py to filtertestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/failmanagertestcase.py to failmanagertestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/fail2banregextestcase.py to fail2banregextestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/fail2banclienttestcase.py to fail2banclienttestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/dummyjail.py to dummyjail.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/datedetectortestcase.py to datedetectortestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/databasetestcase.py to databasetestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/clientreadertestcase.py to clientreadertestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/clientbeautifiertestcase.py to clientbeautifiertestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/banmanagertestcase.py to banmanagertestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/actiontestcase.py to actiontestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/actionstestcase.py to actionstestcase.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/tests/__init__.py to __init__.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/utils.py to utils.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/transmitter.py to transmitter.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/ticket.py to ticket.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/strptime.py to strptime.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/server.py to server.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/mytime.py to mytime.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/jailthread.py to jailthread.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/jails.py to jails.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/jail.py to jail.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/ipdns.py to ipdns.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/filtersystemd.py to filtersystemd.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/filterpyinotify.py to filterpyinotify.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/filterpoll.py to filterpoll.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/filtergamin.py to filtergamin.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/filter.py to filter.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/failregex.py to failregex.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/failmanager.py to failmanager.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/datetemplate.py to datetemplate.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/datedetector.py to datedetector.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/database.py to database.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/banmanager.py to banmanager.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/asyncserver.py to asyncserver.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/actions.py to actions.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/action.py to action.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/server/__init__.py to __init__.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/jailsreader.py to jailsreader.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/jailreader.py to jailreader.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/filterreader.py to filterreader.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/fail2banserver.py to fail2banserver.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/fail2banregex.py to fail2banregex.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/fail2banreader.py to fail2banreader.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/fail2bancmdline.py to fail2bancmdline.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/fail2banclient.py to fail2banclient.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/csocket.py to csocket.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/configurator.py to configurator.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/configreader.py to configreader.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/configparserinc.py to configparserinc.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/beautifier.py to beautifier.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/actionreader.py to actionreader.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/client/__init__.py to __init__.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/version.py to version.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/setup.py to setup.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/protocol.py to protocol.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/helpers.py to helpers.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/exceptions.py to exceptions.cpython-34.pyc byte-compiling /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban/__init__.py to __init__.cpython-34.pyc writing byte-compilation script '/tmp/tmp3igyo083.py' /usr/bin/python3.4 -O /tmp/tmp3igyo083.py removing /tmp/tmp3igyo083.py running install_scripts creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin copying build/scripts-3.4/fail2ban-testcases -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin copying build/scripts-3.4/fail2ban-regex -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin copying build/scripts-3.4/fail2ban-server -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin copying build/scripts-3.4/fail2ban-client -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin Creating build/fail2ban.service (from fail2ban.service.in): @BINDIR@ -> /usr/bin creating fail2ban-python binding -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin changing mode of /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin/fail2ban-testcases to 755 changing mode of /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin/fail2ban-regex to 755 changing mode of /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin/fail2ban-server to 755 changing mode of /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/bin/fail2ban-client to 755 running install_data creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/fail2ban.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-arch.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-debian.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-fedora.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-freebsd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-opensuse.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/paths-osx.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban copying config/jail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/3proxy.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-badbots.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-botsearch.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-fakegooglebot.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-modsecurity.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-nohome.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-noscript.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-overflows.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-pass.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/apache-shellshock.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/assp.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/asterisk.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/botsearch-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/counter-strike.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/courier-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/courier-smtp.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/cyrus-imap.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/directadmin.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/domino-smtp.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/dovecot.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/dropbear.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/drupal-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/ejabberd-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/exim-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/exim-spam.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/exim.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/freeswitch.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/froxlor-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/groupoffice.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/gssftpd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/guacamole.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/haproxy-http-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/horde.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/kerio.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/lighttpd-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/mongodb-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/monit.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/murmur.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/mysqld-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/nagios.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/named-refused.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/nginx-botsearch.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/nginx-http-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/nginx-limit-req.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/nsd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/openhab.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/openwebmail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/oracleims.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/pam-generic.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/perdition.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/php-url-fopen.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/phpmyadmin-syslog.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/portsentry.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/postfix.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/proftpd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/pure-ftpd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/qmail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/recidive.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/roundcube-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/screensharingd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/selinux-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/selinux-ssh.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/sendmail-reject.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/sieve.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/slapd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/sogo-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/solid-pop3d.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/squid.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/squirrelmail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/sshd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/stunnel.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/suhosin.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/tine20.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/uwimap-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/vsftpd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/webmin-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/wuftpd.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/xinetd-fail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/zoneminder.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d copying config/filter.d/sendmail-auth.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d/ignorecommands copying config/filter.d/ignorecommands/apache-fakegooglebot -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/filter.d/ignorecommands creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/abuseipdb.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/apf.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/badips.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/blocklist_de.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/bsd-ipfw.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/cloudflare.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/complain.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/dshield.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/dummy.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-allports.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-multiport.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-new.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-rich-logging.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-rich-rules.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/helpers-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/hostsdeny.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/ipfilter.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/ipfw.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-allports.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-ipset-proto4.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-ipset-proto6-allports.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-ipset-proto6.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-multiport-log.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-multiport.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-new.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables-xt_recent-echo.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/iptables.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/mail-buffered.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/mail-whois-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/mail-whois-lines.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/mail-whois.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/mail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/mynetwatchman.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/netscaler.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/nftables-allports.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/nftables-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/nftables-multiport.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/npf.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/nsupdate.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/osx-afctl.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/osx-ipfw.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/pf.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/route.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-buffered.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-common.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-geoip-lines.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-whois-ipjailmatches.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-whois-ipmatches.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-whois-lines.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-whois-matches.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail-whois.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/sendmail.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/shorewall-ipset-proto6.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/shorewall.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/symbiosis-blacklist-allports.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/ufw.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/xarf-login-attack.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/firewallcmd-ipset.conf -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/badips.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d copying config/action.d/smtp.py -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/fail2ban.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/jail.d creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/var creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/var/lib creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/var/lib/fail2ban creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/run creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/run/fail2ban creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc creating /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban copying README.md -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban copying DEVELOP -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban copying FILTERS -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban copying doc/run-rootless.txt -> /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban running install_egg_info Writing /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4/site-packages/fail2ban-0.10.1-py3.4.egg-info Please do not forget to update your configuration files. They are in "/etc/fail2ban/". You can also install systemd service-unit file from "build/fail2ban.service" resp. corresponding init script from "files/*-initd". + mkdir -p /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/systemd/system + cp -p build/fail2ban.service /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/systemd/system/ + mkdir -p /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/man/man1 /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/man/man5 + install -p -m 644 man/fail2ban-client.1 man/fail2ban-regex.1 man/fail2ban-server.1 man/fail2ban-testcases.1 man/fail2ban.1 /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/man/man1 + install -p -m 644 man/jail.conf.5 /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/man/man5 + mkdir -p /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/logrotate.d + install -p -m 644 files/fail2ban-logrotate /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/logrotate.d/fail2ban + install -d -m 0755 /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/run/fail2ban/ + install -m 0600 /dev/null /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/run/fail2ban/fail2ban.pid + install -d -m 0755 /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/var/lib/fail2ban/ + mkdir -p /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/tmpfiles.d + install -p -m 0644 files/fail2ban-tmpfiles.conf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/tmpfiles.d/fail2ban.conf + rm /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/bsd-ipfw.conf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/ipfw.conf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/osx-ipfw.conf + rm /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/ipfilter.conf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/pf.conf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/ufw.conf + rm /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/etc/fail2ban/action.d/osx-afctl.conf + cat + cat + rm -r /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban + /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /builddir/build/BUILD/fail2ban-0.10.1 /usr/lib/rpm/sepdebugcrcfix: Updated 0 CRC32s, 0 CRC32s did match. 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/brp-python-bytecompile /usr/bin/python 1 Bytecompiling .py files below /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/lib/python3.4 using /usr/bin/python3.4 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/lib/rpm/redhat/brp-java-repack-jars Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.ouGHLc + umask 022 + cd /builddir/build/BUILD + cd fail2ban-0.10.1 + export LANG=en_US.UTF-8 + LANG=en_US.UTF-8 + ./fail2ban-testcases-all-python3 --no-network Testing using /usr/bin/python3.4 ......................s.s.........................................................................................................................s........................................................................sss.............s......sssssssssssssss................................................................................................Fail2ban 0.10.1 test suite. Python 3.4.5 (default, Dec 11 2017, 14:22:24) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)]. Please wait... ........ ...............................ssssss..................s.. ---------------------------------------------------------------------- Ran 419 tests in 25.400s OK (skipped=29) + exit 0 Processing files: fail2ban-0.10.1-3.el7.centos.noarch Provides: fail2ban = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Processing files: fail2ban-server-0.10.1-3.el7.centos.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.kw9YMz + umask 022 + cd /builddir/build/BUILD + cd fail2ban-0.10.1 + DOCDIR=/builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + cp -pr README.md /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + cp -pr TODO /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + cp -pr ChangeLog /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + cp -pr COPYING /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + cp -pr doc/requirements.txt doc/run-rootless.txt /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64/usr/share/doc/fail2ban-server-0.10.1 + exit 0 Provides: config(fail2ban-server) = 0.10.1-3.el7.centos fail2ban-server = 0.10.1-3.el7.centos 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 Requires(preun): /bin/sh systemd Requires(postun): /bin/sh systemd Requires: /usr/bin/env /usr/bin/python3.4 python(abi) = 3.4 Processing files: fail2ban-all-0.10.1-3.el7.centos.noarch Provides: fail2ban-all = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1 Processing files: fail2ban-firewalld-0.10.1-3.el7.centos.noarch Provides: config(fail2ban-firewalld) = 0.10.1-3.el7.centos fail2ban-firewalld = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fail2ban-hostsdeny-0.10.1-3.el7.centos.noarch Provides: config(fail2ban-hostsdeny) = 0.10.1-3.el7.centos fail2ban-hostsdeny = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fail2ban-tests-0.10.1-3.el7.centos.noarch Provides: fail2ban-tests = 0.10.1-3.el7.centos 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/python3.4 python(abi) = 3.4 Processing files: fail2ban-mail-0.10.1-3.el7.centos.noarch Provides: config(fail2ban-mail) = 0.10.1-3.el7.centos fail2ban-mail = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fail2ban-sendmail-0.10.1-3.el7.centos.noarch Provides: config(fail2ban-sendmail) = 0.10.1-3.el7.centos fail2ban-sendmail = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fail2ban-shorewall-0.10.1-3.el7.centos.noarch Provides: config(fail2ban-shorewall) = 0.10.1-3.el7.centos fail2ban-shorewall = 0.10.1-3.el7.centos Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: fail2ban-systemd-0.10.1-3.el7.centos.noarch Provides: config(fail2ban-systemd) = 0.10.1-3.el7.centos fail2ban-systemd = 0.10.1-3.el7.centos 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 /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 Wrote: /builddir/build/RPMS/fail2ban-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-server-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-all-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-firewalld-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-hostsdeny-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-tests-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-mail-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-sendmail-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-shorewall-0.10.1-3.el7.centos.noarch.rpm Wrote: /builddir/build/RPMS/fail2ban-systemd-0.10.1-3.el7.centos.noarch.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.aknUyK + umask 022 + cd /builddir/build/BUILD + cd fail2ban-0.10.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/fail2ban-0.10.1-3.el7.centos.x86_64 + exit 0 Finish: rpmbuild fail2ban-0.10.1-3.el7.centos.src.rpm Finish: build phase for fail2ban-0.10.1-3.el7.centos.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/fail2ban-0.10.1-3.el7.centos.src.rpm) Config(child) 1 minutes 15 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot INFO: unmounting tmpfs. Finish: clean chroot Finish: run