diff options
author | Heikki Halmet <heikki.halmet@qt.io> | 2019-11-18 12:56:26 +0200 |
---|---|---|
committer | Heikki Halmet <heikki.halmet@qt.io> | 2019-11-18 14:06:38 +0200 |
commit | b0fb9bbc72ab560f9f338693e92f84f79add82be (patch) | |
tree | f02f7ca52286cf574b67bf104330385975393690 | |
parent | b92f5652259bd4354a84775bf9aaf785b91c1eaa (diff) |
Workaround broken local apt mirror for Ubuntu 16.04
Local mirror is mirroring a public mirror, and for some reason there is
a mismatch of file sizes and file hashes for the dep-11 metadata files.
More info:
https://askubuntu.com/questions/823329/how-do-i-disable-fetching-of-dep-11-files
Task-number: QTQAINFRA-3351
Change-Id: I736b0c9627399839d713ec637cab9403a368601f
Reviewed-by: Jukka Jokiniva <jukka.jokiniva@qt.io>
-rwxr-xr-x | coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh | 3 | ||||
-rwxr-xr-x | coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh index bfbb6a8e..909e4288 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-16.04-x86/02-apt.sh @@ -44,6 +44,9 @@ for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-dai sudo systemctl disable $service done +# Stop fetching the dep-11 metadata, since our mirrors do not handle them well +sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled} + installPackages+=(git) installPackages+=(p7zip-full) installPackages+=(expect) diff --git a/coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh b/coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh index 9e1e54a6..226b1ebf 100755 --- a/coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh +++ b/coin/provisioning/qtci-linux-Ubuntu-16.04-x86_64/02-apt.sh @@ -44,6 +44,9 @@ for service in apt-daily.timer apt-daily-upgrade.timer apt-daily.service apt-dai sudo systemctl disable $service done +# Stop fetching the dep-11 metadata, since our mirrors do not handle them well +sudo mv /etc/apt/apt.conf.d/50appstream{,.disabled} + # aptdaemon is used by update notifiers and similar and there is no point in having those (the symptom is aptd holding a lock) for i in $(seq 10); do echo attempting to remove aptdaemon |