Hash sum mismatch when fetching percona-xtrabackup_2.3.10-1.xenial_amd64.deb

Bug #1774658 reported by Guilherme Steinmuller Pimentel
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack-Ansible
Invalid
Undecided
Jean-Philippe Evrard

Bug Description

When deploying an all-in-one using tag 17.0.4 and Ubuntu 16.04.4 LTS, setup-infrastructure.yml fails to fetch http://repo.percona.com/apt/pool/main/p/percona-xtrabackup/perconaxtrabackup_2.3.10-1.xenial_amd64.deb
due to a Hash sum mismatch.

This would be happening because the package doesn't match the checksum in the index.

The steps to reproduce:

- Deploy an openstack all-in-one [1]
- The deployment will fail in setup-infrastructure.yml step as follows:

TASK [galera_server : Install galera_server role remote packages (apt)] ***************************************************************************************************************************************************************
Friday 01 June 2018 11:27:13 -0300 (0:00:00.627) 0:03:36.381 ***********
FAILED - RETRYING: Install galera_server role remote packages (apt) (5 retries left).
FAILED - RETRYING: Install galera_server role remote packages (apt) (4 retries left).
FAILED - RETRYING: Install galera_server role remote packages (apt) (3 retries left).
FAILED - RETRYING: Install galera_server role remote packages (apt) (2 retries left).
FAILED - RETRYING: Install galera_server role remote packages (apt) (1 retries left).
fatal: [aio1_galera_container-9ef9f203]: FAILED! => {"attempts": 5, "cache_update_time": 1527863235, "cache_updated": false, "changed": false, "failed": true, "msg": "'/usr/bin/apt-get -y -o \"Dpkg::Options::=--force-confdef\" -o \"Dpkg::Options::=--force-confold\" install 'debconf-utils' 'libaio1' 'python-software-properties' 'software-properties-common' 'xinetd' 'libmariadbclient-dev' 'mariadb-client' 'mariadb-server-10.1' 'galera-3' 'socat' 'percona-toolkit' 'percona-xtrabackup' 'qpress'' failed: E: Failed to fetch http://repo.percona.com/apt/pool/main/p/percona-xtrabackup/percona-xtrabackup_2.3.10-1.xenial_amd64.deb Hash Sum mismatch\n\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n", "rc": 100, "stderr": "E: Failed to fetch http://repo.percona.com/apt/pool/main/p/percona-xtrabackup/percona-xtrabackup_2.3.10-1.xenial_amd64.deb Hash Sum mismatch\n\nE: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?\n", "stderr_lines": ["E: Failed to fetch http://repo.percona.com/apt/pool/main/p/percona-xtrabackup/percona-xtrabackup_2.3.10-1.xenial_amd64.deb Hash Sum mismatch", "", "E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?"], "stdout": "Reading package lists...\nBuilding dependency tree...\nReading state information...\nThe following additional packages will be installed:\n gawk gir1.2-glib-2.0 iproute iso-codes libcurl3 libdbd-mysql-perl\n libdbi-perl libdbus-1-3 libdbus-glib-1-2 libev4 libgdbm3\n libgirepository-1.0-1 libglib2.0-0 libio-socket-ssl-perl libjemalloc1\n libmariadbclient18 libmysqlclient18 libmysqlclient20 libnet-ssleay-perl\n libperl5.22 libreadline5 libsigsegv2 libterm-readkey-perl lsof\n mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common\n mariadb-server-core-10.1 mysql-common perl perl-modules-5.22 psmisc\n python-pycurl python3-apt python3-dbus python3-gi python3-pycurl\n python3-software-properties\nSuggested packages:\n gawk-doc isoquery libclone-perl libmldbm-perl libnet-daemon-perl\n libsql-statement-perl mailx mariadb-test tinyca perl-doc\n libterm-readline-gnu-perl | libterm-readline-perl-perl make\n libcurl4-gnutls-dev python-pycurl-dbg python-pycurl-doc python3-apt-dbg\n python-apt-doc python-dbus-doc python3-dbus-dbg python3-pycurl-dbg\nRecommended packages:\n dbus libglib2.0-data shared-mime-info xdg-user-dirs libnet-libidn-perl\n | libnet-idn-encode-perl | liburi-perl libhtml-template-perl rename\n unattended-upgrades update-inetd\nThe following NEW packages will be installed:\n debconf-utils galera-3 gawk gir1.2-glib-2.0 iproute iso-codes libaio1\n libcurl3 libdbd-mysql-perl libdbi-perl libdbus-1-3 libdbus-glib-1-2 libev4\n libgdbm3 libgirepository-1.0-1 libglib2.0-0 libio-socket-ssl-perl\n libjemalloc1 libmariadbclient-dev libmariadbclient18 libmysqlclient18\n libmysqlclient20 libnet-ssleay-perl libperl5.22 libreadline5 libsigsegv2\n libterm-readkey-perl lsof mariadb-client mariadb-client-10.1\n mariadb-client-core-10.1 mariadb-common mariadb-server-10.1\n mariadb-server-core-10.1 mysql-common percona-toolkit percona-xtrabackup\n perl perl-modules-5.22 psmisc python-pycurl python-software-properties\n python3-apt python3-dbus python3-gi python3-pycurl\n python3-software-properties qpress socat software-properties-common xinetd\n0 upgraded, 51 newly installed, 0 to remove and 3 not upgraded.\nNeed to get 3898 kB/48.3 MB of archives.\nAfter this operation, 323 MB of additional disk space will be used.\nGet:1 http://repo.percona.com/apt xenial/main amd64 percona-xtrabackup amd64 2.3.10-1.xenial [3898 kB]\nErr:1 http://repo.percona.com/apt xenial/main amd64 percona-xtrabackup amd64 2.3.10-1.xenial\n Hash Sum mismatch\nFetched 3896 kB in 0s (48.8 MB/s)\n", "stdout_lines": ["Reading package lists...", "Building dependency tree...", "Reading state information...", "The following additional packages will be installed:", " gawk gir1.2-glib-2.0 iproute iso-codes libcurl3 libdbd-mysql-perl", " libdbi-perl libdbus-1-3 libdbus-glib-1-2 libev4 libgdbm3", " libgirepository-1.0-1 libglib2.0-0 libio-socket-ssl-perl libjemalloc1", " libmariadbclient18 libmysqlclient18 libmysqlclient20 libnet-ssleay-perl", " libperl5.22 libreadline5 libsigsegv2 libterm-readkey-perl lsof", " mariadb-client-10.1 mariadb-client-core-10.1 mariadb-common", " mariadb-server-core-10.1 mysql-common perl perl-modules-5.22 psmisc", " python-pycurl python3-apt python3-dbus python3-gi python3-pycurl", " python3-software-properties", "Suggested packages:", " gawk-doc isoquery libclone-perl libmldbm-perl libnet-daemon-perl", " libsql-statement-perl mailx mariadb-test tinyca perl-doc", " libterm-readline-gnu-perl | libterm-readline-perl-perl make", " libcurl4-gnutls-dev python-pycurl-dbg python-pycurl-doc python3-apt-dbg", " python-apt-doc python-dbus-doc python3-dbus-dbg python3-pycurl-dbg", "Recommended packages:", " dbus libglib2.0-data shared-mime-info xdg-user-dirs libnet-libidn-perl", " | libnet-idn-encode-perl | liburi-perl libhtml-template-perl rename", " unattended-upgrades update-inetd", "The following NEW packages will be installed:", " debconf-utils galera-3 gawk gir1.2-glib-2.0 iproute iso-codes libaio1", " libcurl3 libdbd-mysql-perl libdbi-perl libdbus-1-3 libdbus-glib-1-2 libev4", " libgdbm3 libgirepository-1.0-1 libglib2.0-0 libio-socket-ssl-perl", " libjemalloc1 libmariadbclient-dev libmariadbclient18 libmysqlclient18", " libmysqlclient20 libnet-ssleay-perl libperl5.22 libreadline5 libsigsegv2", " libterm-readkey-perl lsof mariadb-client mariadb-client-10.1", " mariadb-client-core-10.1 mariadb-common mariadb-server-10.1", " mariadb-server-core-10.1 mysql-common percona-toolkit percona-xtrabackup", " perl perl-modules-5.22 psmisc python-pycurl python-software-properties", " python3-apt python3-dbus python3-gi python3-pycurl", " python3-software-properties qpress socat software-properties-common xinetd", "0 upgraded, 51 newly installed, 0 to remove and 3 not upgraded.", "Need to get 3898 kB/48.3 MB of archives.", "After this operation, 323 MB of additional disk space will be used.", "Get:1 http://repo.percona.com/apt xenial/main amd64 percona-xtrabackup amd64 2.3.10-1.xenial [3898 kB]", "Err:1 http://repo.percona.com/apt xenial/main amd64 percona-xtrabackup amd64 2.3.10-1.xenial", " Hash Sum mismatch", "Fetched 3896 kB in 0s (48.8 MB/s)"]}

PLAY RECAP ****************************************************************************************************************************************************************************************************************************
aio1 : ok=48 changed=1 unreachable=0 failed=0
aio1_cinder_api_container-cb9da56e : ok=10 changed=1 unreachable=0 failed=0
aio1_designate_container-ca4c2cd9 : ok=10 changed=1 unreachable=0 failed=0
aio1_galera_container-9ef9f203 : ok=35 changed=1 unreachable=0 failed=1
aio1_glance_container-6abda95a : ok=10 changed=1 unreachable=0 failed=0
aio1_heat_api_container-f3f5d5e8 : ok=10 changed=1 unreachable=0 failed=0
aio1_horizon_container-b0fff344 : ok=10 changed=1 unreachable=0 failed=0
aio1_keystone_container-dfbfb93e : ok=10 changed=1 unreachable=0 failed=0
aio1_memcached_container-56e88384 : ok=36 changed=3 unreachable=0 failed=0
aio1_neutron_server_container-153f19a5 : ok=10 changed=1 unreachable=0 failed=0
aio1_nova_api_container-f10c4ee3 : ok=10 changed=1 unreachable=0 failed=0
aio1_rabbit_mq_container-e5d761d7 : ok=10 changed=1 unreachable=0 failed=0
aio1_repo_container-7ef9f4ec : ok=127 changed=2 unreachable=0 failed=0
aio1_rsyslog_container-af588450 : ok=10 changed=1 unreachable=0 failed=0
aio1_swift_proxy_container-5cd3b3b8 : ok=10 changed=1 unreachable=0 failed=0
aio1_utility_container-ebe97689 : ok=33 changed=1 unreachable=0 failed=0
localhost : ok=1 changed=1 unreachable=0 failed=0

Friday 01 June 2018 11:27:34 -0300 (0:00:20.531) 0:03:56.913 ***********
===============================================================================
galera_server : Install galera_server role remote packages (apt) -------------------------------------------------------------------------------------------------------------------------------------------------------------- 20.53s
pip_install : Install PIP ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 15.55s
haproxy_server : Create haproxy service config files -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13.75s
Install pip packages ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 13.48s
repo_build : Create venv build options files ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 7.76s
pip_install : Install PIP ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 4.73s
pip_install : Install PIP ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 4.45s
haproxy_server : Install HAProxy Packages -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 4.27s
repo_server : Git service data folder setup ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 3.92s
galera_client : Ensure host can talk to HTTPS apt repos ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 3.66s
repo_server : Install distro packages ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 3.44s
memcached_server : Install distro packages ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.91s
repo_build : Install pip packages (from repo) ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.83s
Load local packages ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2.69s
pip_install : Create pip config directory -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.52s
repo_server : File and directory setup (non-root user) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.45s
memcached_server : Apply systemd options --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.39s
repo_server : Drop NGINX configuration files ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.38s
pip_install : Install distro packages ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2.27s
Add apt package manager proxy -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 2.18s

EXIT NOTICE [Playbook execution failure] **************************************
===============================================================================

[1] https://docs.openstack.org/openstack-ansible/queens/user/aio/quickstart.html

Changed in openstack-ansible:
assignee: nobody → Jean-Philippe Evrard (jean-philippe-evrard)
Revision history for this message
Jean-Philippe Evrard (jean-philippe-evrard) wrote :
Changed in openstack-ansible:
status: New → Invalid
Revision history for this message
Jean-Philippe Evrard (jean-philippe-evrard) wrote :

This was marked invalid, because it was impossible to reproduce on a local build, and could probably be a failure in the apt proxy instead.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.