Diff of the two buildlogs: -- --- b1/build.log 2020-07-09 07:48:53.844483553 +0000 +++ b2/build.log 2020-07-09 08:04:31.703811252 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Jul 8 19:32:14 -12 2020 -I: pbuilder-time-stamp: 1594279934 +I: Current time: Thu Jul 9 21:49:38 +14 2020 +I: pbuilder-time-stamp: 1594280978 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/buster-reproducible-base.tgz] I: copying local configuration @@ -17,7 +17,7 @@ I: Extracting source gpgv: unknown type of key resource 'trustedkeys.kbx' gpgv: keyblock resource '/root/.gnupg/trustedkeys.kbx': General error -gpgv: Signature made Sun Feb 3 08:48:07 2019 -12 +gpgv: Signature made Mon Feb 4 10:48:07 2019 +14 gpgv: using RSA key FAE1E5B64652BE798E278CC20BC47DC64D135306 gpgv: issuer "andreas@fatal.se" gpgv: Can't check signature: No public key @@ -30,136 +30,170 @@ dpkg-source: info: applying time-rfc3339.patch I: using fakeroot in build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/20370/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/16486/tmp/hooks/D01_modify_environment starting +debug: Running on ff4a. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +Removing 'diversion of /bin/sh to /bin/sh.distrib by dash' +Adding 'diversion of /bin/sh to /bin/sh.distrib by bash' +Removing 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by dash' +Adding 'diversion of /usr/share/man/man1/sh.1.gz to /usr/share/man/man1/sh.distrib.1.gz by bash' +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/16486/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/16486/tmp/hooks/D02_print_environment starting I: set - BUILDDIR='/build' - BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' - BUILDUSERNAME='pbuilder1' - BUILD_ARCH='armhf' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3' - DISTRIBUTION='' - HOME='/root' - HOST_ARCH='armhf' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:hostcomplete:interactive_comments:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="0" [2]="3" [3]="1" [4]="release" [5]="arm-unknown-linux-gnueabihf") + BASH_VERSION='5.0.3(1)-release' + BUILDDIR=/build + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=armhf + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=4' + DIRSTACK=() + DISTRIBUTION= + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=arm + HOST_ARCH=armhf IFS=' ' - INVOCATION_ID='72899d2f999a463d89f3a95686ce72bd' - LANG='C' - LANGUAGE='en_US:en' - LC_ALL='C' - MAIL='/var/mail/root' - OPTIND='1' - PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' - PBCURRENTCOMMANDLINEOPERATION='build' - PBUILDER_OPERATION='build' - PBUILDER_PKGDATADIR='/usr/share/pbuilder' - PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' - PBUILDER_SYSCONFDIR='/etc' - PPID='20370' - PS1='# ' - PS2='> ' + INVOCATION_ID=45e744d2f6f74dbd9585c3a4edc3efe0 + LANG=C + LANGUAGE=it_CH:it + LC_ALL=C + MACHTYPE=arm-unknown-linux-gnueabihf + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnueabihf + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=16486 PS4='+ ' - PWD='/' - SHELL='/bin/bash' - SHLVL='2' - SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.v5DiskJ6Wu/pbuilderrc_GIjA --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.v5DiskJ6Wu/b1 --logfile b1/build.log mender-client_1.7.0-4.dsc' - SUDO_GID='115' - SUDO_UID='111' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://10.0.0.15:8000/' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/tmp.v5DiskJ6Wu/pbuilderrc_mCIl --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/buster-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/tmp.v5DiskJ6Wu/b2 --logfile b2/build.log mender-client_1.7.0-4.dsc' + SUDO_GID=111 + SUDO_UID=107 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://10.0.0.15:8000/ I: uname -a - Linux cbxi4pro0 4.19.0-9-armmp #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux + Linux i-capture-the-hostname 4.19.0-9-armmp-lpae #1 SMP Debian 4.19.118-2+deb10u1 (2020-06-07) armv7l GNU/Linux I: ls -l /bin total 3328 - -rwxr-xr-x 1 root root 767656 Apr 17 2019 bash - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bunzip2 - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzcat - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzcmp -> bzdiff - -rwxr-xr-x 1 root root 2227 Jul 10 2019 bzdiff - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzegrep -> bzgrep - -rwxr-xr-x 1 root root 4877 Jun 24 2019 bzexe - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzfgrep -> bzgrep - -rwxr-xr-x 1 root root 3641 Jul 10 2019 bzgrep - -rwxr-xr-x 3 root root 26052 Jul 10 2019 bzip2 - -rwxr-xr-x 1 root root 9636 Jul 10 2019 bzip2recover - lrwxrwxrwx 1 root root 6 Jul 10 2019 bzless -> bzmore - -rwxr-xr-x 1 root root 1297 Jul 10 2019 bzmore - -rwxr-xr-x 1 root root 22432 Feb 28 2019 cat - -rwxr-xr-x 1 root root 38868 Feb 28 2019 chgrp - -rwxr-xr-x 1 root root 38836 Feb 28 2019 chmod - -rwxr-xr-x 1 root root 42972 Feb 28 2019 chown - -rwxr-xr-x 1 root root 88376 Feb 28 2019 cp - -rwxr-xr-x 1 root root 75516 Jan 17 2019 dash - -rwxr-xr-x 1 root root 71648 Feb 28 2019 date - -rwxr-xr-x 1 root root 51212 Feb 28 2019 dd - -rwxr-xr-x 1 root root 55672 Feb 28 2019 df - -rwxr-xr-x 1 root root 88444 Feb 28 2019 dir - -rwxr-xr-x 1 root root 54872 Jan 9 2019 dmesg - lrwxrwxrwx 1 root root 8 Sep 26 2018 dnsdomainname -> hostname - lrwxrwxrwx 1 root root 8 Sep 26 2018 domainname -> hostname - -rwxr-xr-x 1 root root 22364 Feb 28 2019 echo - -rwxr-xr-x 1 root root 28 Jan 7 2019 egrep - -rwxr-xr-x 1 root root 18260 Feb 28 2019 false - -rwxr-xr-x 1 root root 28 Jan 7 2019 fgrep - -rwxr-xr-x 1 root root 47356 Jan 9 2019 findmnt - -rwsr-xr-x 1 root root 21980 Apr 22 07:38 fusermount - -rwxr-xr-x 1 root root 124508 Jan 7 2019 grep - -rwxr-xr-x 2 root root 2345 Jan 5 2019 gunzip - -rwxr-xr-x 1 root root 6375 Jan 5 2019 gzexe - -rwxr-xr-x 1 root root 64232 Jan 5 2019 gzip - -rwxr-xr-x 1 root root 13784 Sep 26 2018 hostname - -rwxr-xr-x 1 root root 43044 Feb 28 2019 ln - -rwxr-xr-x 1 root root 34932 Jul 26 2018 login - -rwxr-xr-x 1 root root 88444 Feb 28 2019 ls - -rwxr-xr-x 1 root root 67036 Jan 9 2019 lsblk - -rwxr-xr-x 1 root root 47168 Feb 28 2019 mkdir - -rwxr-xr-x 1 root root 43040 Feb 28 2019 mknod - -rwxr-xr-x 1 root root 26552 Feb 28 2019 mktemp - -rwxr-xr-x 1 root root 26024 Jan 9 2019 more - -rwsr-xr-x 1 root root 34268 Jan 9 2019 mount - -rwxr-xr-x 1 root root 9688 Jan 9 2019 mountpoint - -rwxr-xr-x 1 root root 84284 Feb 28 2019 mv - lrwxrwxrwx 1 root root 8 Sep 26 2018 nisdomainname -> hostname - lrwxrwxrwx 1 root root 14 Feb 14 2019 pidof -> /sbin/killall5 - -rwxr-xr-x 1 root root 22416 Feb 28 2019 pwd - lrwxrwxrwx 1 root root 4 Apr 17 2019 rbash -> bash - -rwxr-xr-x 1 root root 26504 Feb 28 2019 readlink - -rwxr-xr-x 1 root root 42968 Feb 28 2019 rm - -rwxr-xr-x 1 root root 26496 Feb 28 2019 rmdir - -rwxr-xr-x 1 root root 14136 Jan 21 2019 run-parts - -rwxr-xr-x 1 root root 76012 Dec 22 2018 sed - lrwxrwxrwx 1 root root 4 Jul 7 20:26 sh -> dash - -rwxr-xr-x 1 root root 22384 Feb 28 2019 sleep - -rwxr-xr-x 1 root root 51124 Feb 28 2019 stty - -rwsr-xr-x 1 root root 42472 Jan 9 2019 su - -rwxr-xr-x 1 root root 22392 Feb 28 2019 sync - -rwxr-xr-x 1 root root 283324 Apr 23 2019 tar - -rwxr-xr-x 1 root root 9808 Jan 21 2019 tempfile - -rwxr-xr-x 1 root root 63464 Feb 28 2019 touch - -rwxr-xr-x 1 root root 18260 Feb 28 2019 true - -rwxr-xr-x 1 root root 9636 Apr 22 07:38 ulockmgr_server - -rwsr-xr-x 1 root root 21976 Jan 9 2019 umount - -rwxr-xr-x 1 root root 22380 Feb 28 2019 uname - -rwxr-xr-x 2 root root 2345 Jan 5 2019 uncompress - -rwxr-xr-x 1 root root 88444 Feb 28 2019 vdir - -rwxr-xr-x 1 root root 21980 Jan 9 2019 wdctl - -rwxr-xr-x 1 root root 946 Jan 21 2019 which - lrwxrwxrwx 1 root root 8 Sep 26 2018 ypdomainname -> hostname - -rwxr-xr-x 1 root root 1983 Jan 5 2019 zcat - -rwxr-xr-x 1 root root 1677 Jan 5 2019 zcmp - -rwxr-xr-x 1 root root 5879 Jan 5 2019 zdiff - -rwxr-xr-x 1 root root 29 Jan 5 2019 zegrep - -rwxr-xr-x 1 root root 29 Jan 5 2019 zfgrep - -rwxr-xr-x 1 root root 2080 Jan 5 2019 zforce - -rwxr-xr-x 1 root root 7584 Jan 5 2019 zgrep - -rwxr-xr-x 1 root root 2205 Jan 5 2019 zless - -rwxr-xr-x 1 root root 1841 Jan 5 2019 zmore - -rwxr-xr-x 1 root root 4552 Jan 5 2019 znew -I: user script /srv/workspace/pbuilder/20370/tmp/hooks/D02_print_environment finished + -rwxr-xr-x 1 root root 767656 Apr 18 2019 bash + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bunzip2 + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzcat + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzcmp -> bzdiff + -rwxr-xr-x 1 root root 2227 Jul 11 2019 bzdiff + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzegrep -> bzgrep + -rwxr-xr-x 1 root root 4877 Jun 25 2019 bzexe + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzfgrep -> bzgrep + -rwxr-xr-x 1 root root 3641 Jul 11 2019 bzgrep + -rwxr-xr-x 3 root root 26052 Jul 11 2019 bzip2 + -rwxr-xr-x 1 root root 9636 Jul 11 2019 bzip2recover + lrwxrwxrwx 1 root root 6 Jul 11 2019 bzless -> bzmore + -rwxr-xr-x 1 root root 1297 Jul 11 2019 bzmore + -rwxr-xr-x 1 root root 22432 Mar 1 2019 cat + -rwxr-xr-x 1 root root 38868 Mar 1 2019 chgrp + -rwxr-xr-x 1 root root 38836 Mar 1 2019 chmod + -rwxr-xr-x 1 root root 42972 Mar 1 2019 chown + -rwxr-xr-x 1 root root 88376 Mar 1 2019 cp + -rwxr-xr-x 1 root root 75516 Jan 18 2019 dash + -rwxr-xr-x 1 root root 71648 Mar 1 2019 date + -rwxr-xr-x 1 root root 51212 Mar 1 2019 dd + -rwxr-xr-x 1 root root 55672 Mar 1 2019 df + -rwxr-xr-x 1 root root 88444 Mar 1 2019 dir + -rwxr-xr-x 1 root root 54872 Jan 10 2019 dmesg + lrwxrwxrwx 1 root root 8 Sep 27 2018 dnsdomainname -> hostname + lrwxrwxrwx 1 root root 8 Sep 27 2018 domainname -> hostname + -rwxr-xr-x 1 root root 22364 Mar 1 2019 echo + -rwxr-xr-x 1 root root 28 Jan 8 2019 egrep + -rwxr-xr-x 1 root root 18260 Mar 1 2019 false + -rwxr-xr-x 1 root root 28 Jan 8 2019 fgrep + -rwxr-xr-x 1 root root 47356 Jan 10 2019 findmnt + -rwsr-xr-x 1 root root 21980 Apr 23 09:38 fusermount + -rwxr-xr-x 1 root root 124508 Jan 8 2019 grep + -rwxr-xr-x 2 root root 2345 Jan 6 2019 gunzip + -rwxr-xr-x 1 root root 6375 Jan 6 2019 gzexe + -rwxr-xr-x 1 root root 64232 Jan 6 2019 gzip + -rwxr-xr-x 1 root root 13784 Sep 27 2018 hostname + -rwxr-xr-x 1 root root 43044 Mar 1 2019 ln + -rwxr-xr-x 1 root root 34932 Jul 27 2018 login + -rwxr-xr-x 1 root root 88444 Mar 1 2019 ls + -rwxr-xr-x 1 root root 67036 Jan 10 2019 lsblk + -rwxr-xr-x 1 root root 47168 Mar 1 2019 mkdir + -rwxr-xr-x 1 root root 43040 Mar 1 2019 mknod + -rwxr-xr-x 1 root root 26552 Mar 1 2019 mktemp + -rwxr-xr-x 1 root root 26024 Jan 10 2019 more + -rwsr-xr-x 1 root root 34268 Jan 10 2019 mount + -rwxr-xr-x 1 root root 9688 Jan 10 2019 mountpoint + -rwxr-xr-x 1 root root 84284 Mar 1 2019 mv + lrwxrwxrwx 1 root root 8 Sep 27 2018 nisdomainname -> hostname + lrwxrwxrwx 1 root root 14 Feb 15 2019 pidof -> /sbin/killall5 + -rwxr-xr-x 1 root root 22416 Mar 1 2019 pwd + lrwxrwxrwx 1 root root 4 Apr 18 2019 rbash -> bash + -rwxr-xr-x 1 root root 26504 Mar 1 2019 readlink + -rwxr-xr-x 1 root root 42968 Mar 1 2019 rm + -rwxr-xr-x 1 root root 26496 Mar 1 2019 rmdir + -rwxr-xr-x 1 root root 14136 Jan 22 2019 run-parts + -rwxr-xr-x 1 root root 76012 Dec 23 2018 sed + lrwxrwxrwx 1 root root 4 Jul 9 21:50 sh -> bash + lrwxrwxrwx 1 root root 4 Jul 7 22:26 sh.distrib -> dash + -rwxr-xr-x 1 root root 22384 Mar 1 2019 sleep + -rwxr-xr-x 1 root root 51124 Mar 1 2019 stty + -rwsr-xr-x 1 root root 42472 Jan 10 2019 su + -rwxr-xr-x 1 root root 22392 Mar 1 2019 sync + -rwxr-xr-x 1 root root 283324 Apr 24 2019 tar + -rwxr-xr-x 1 root root 9808 Jan 22 2019 tempfile + -rwxr-xr-x 1 root root 63464 Mar 1 2019 touch + -rwxr-xr-x 1 root root 18260 Mar 1 2019 true + -rwxr-xr-x 1 root root 9636 Apr 23 09:38 ulockmgr_server + -rwsr-xr-x 1 root root 21976 Jan 10 2019 umount + -rwxr-xr-x 1 root root 22380 Mar 1 2019 uname + -rwxr-xr-x 2 root root 2345 Jan 6 2019 uncompress + -rwxr-xr-x 1 root root 88444 Mar 1 2019 vdir + -rwxr-xr-x 1 root root 21980 Jan 10 2019 wdctl + -rwxr-xr-x 1 root root 946 Jan 22 2019 which + lrwxrwxrwx 1 root root 8 Sep 27 2018 ypdomainname -> hostname + -rwxr-xr-x 1 root root 1983 Jan 6 2019 zcat + -rwxr-xr-x 1 root root 1677 Jan 6 2019 zcmp + -rwxr-xr-x 1 root root 5879 Jan 6 2019 zdiff + -rwxr-xr-x 1 root root 29 Jan 6 2019 zegrep + -rwxr-xr-x 1 root root 29 Jan 6 2019 zfgrep + -rwxr-xr-x 1 root root 2080 Jan 6 2019 zforce + -rwxr-xr-x 1 root root 7584 Jan 6 2019 zgrep + -rwxr-xr-x 1 root root 2205 Jan 6 2019 zless + -rwxr-xr-x 1 root root 1841 Jan 6 2019 zmore + -rwxr-xr-x 1 root root 4552 Jan 6 2019 znew +I: user script /srv/workspace/pbuilder/16486/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -288,7 +322,7 @@ Get: 65 http://deb.debian.org/debian buster/main armhf golang-github-urfave-cli-dev all 1.20.0-1 [51.0 kB] Get: 66 http://deb.debian.org/debian buster/main armhf golang-github-mendersoftware-mender-artifact-dev all 3.0.0+really2.4.0-1 [42.3 kB] Get: 67 http://deb.debian.org/debian buster/main armhf golang-github-ungerik-go-sysfs-dev all 0.0~git20170424.9c991ee-2 [4048 B] -Fetched 79.2 MB in 8s (10.3 MB/s) +Fetched 79.2 MB in 23s (3450 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libbsd0:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18932 files and directories currently installed.) @@ -586,7 +620,7 @@ fakeroot is already the newest version (1.23-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package -I: Running cd /build/mender-client-1.7.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b +I: Running cd /build/mender-client-1.7.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b dpkg-buildpackage: info: source package mender-client dpkg-buildpackage: info: source version 1.7.0-4 dpkg-buildpackage: info: source distribution unstable @@ -607,142 +641,141 @@ make[1]: Entering directory '/build/mender-client-1.7.0' dh_auto_build -O--buildsystem=golang -- \ -ldflags "-X main.Version=1.7.0-4" - cd obj-arm-linux-gnueabihf && go install -gcflags=all=\"-trimpath=/build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src\" -asmflags=all=\"-trimpath=/build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src\" -v -p 3 -ldflags "-X main.Version=1.7.0-4" github.com/mendersoftware/mender github.com/mendersoftware/mender/client github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/statescript github.com/mendersoftware/mender/store github.com/mendersoftware/mender/utils + cd obj-arm-linux-gnueabihf && go install -gcflags=all=\"-trimpath=/build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src\" -asmflags=all=\"-trimpath=/build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src\" -v -p 4 -ldflags "-X main.Version=1.7.0-4" github.com/mendersoftware/mender github.com/mendersoftware/mender/client github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/statescript github.com/mendersoftware/mender/store github.com/mendersoftware/mender/utils +runtime/internal/sys internal/cpu -errors internal/race -runtime/internal/sys +errors sync/atomic -internal/bytealg -runtime/internal/atomic unicode +runtime/internal/atomic +internal/bytealg unicode/utf8 encoding -runtime math math/bits +runtime internal/testlog unicode/utf16 container/list vendor/golang_org/x/net/dns/dnsmessage -strconv internal/nettrace -crypto/internal/subtle runtime/cgo +strconv +crypto/internal/subtle crypto/subtle -crypto/rc4 vendor/golang_org/x/crypto/cryptobyte/asn1 github.com/bmatsuo/lmdb-go/internal/lmdbarch +crypto/rc4 sync +internal/singleflight io reflect syscall -bytes -bufio -strings -time -internal/syscall/unix -internal/singleflight math/rand +strings +bytes hash +bufio crypto crypto/cipher -crypto/aes crypto/internal/randutil crypto/sha512 -internal/poll +crypto/aes crypto/hmac crypto/md5 -encoding/binary +crypto/sha1 +time +internal/syscall/unix +crypto/sha256 +path +hash/crc32 +golang.org/x/text/transform +vendor/golang_org/x/text/transform +internal/poll sort +encoding/binary os -crypto/sha1 +regexp/syntax encoding/base64 crypto/des -crypto/sha256 encoding/pem vendor/golang_org/x/crypto/internal/chacha20 vendor/golang_org/x/crypto/poly1305 -fmt path/filepath +fmt vendor/golang_org/x/crypto/chacha20poly1305 vendor/golang_org/x/crypto/curve25519 io/ioutil -path -hash/crc32 -golang.org/x/text/transform -vendor/golang_org/x/text/transform -regexp/syntax os/signal -flag -encoding/json +regexp github.com/mendersoftware/scopestack +encoding/json +flag context net log -math/big encoding/hex +math/big net/url github.com/pkg/errors compress/flate -compress/gzip golang.org/x/text/unicode/bidi +golang.org/x/text/secure/bidirule +golang.org/x/text/unicode/norm +compress/gzip +golang.org/x/net/http2/hpack +vendor/golang_org/x/text/unicode/bidi crypto/elliptic encoding/asn1 crypto/rand -crypto/rsa crypto/dsa +golang.org/x/net/idna +crypto/rsa crypto/ecdsa crypto/x509/pkix vendor/golang_org/x/crypto/cryptobyte -golang.org/x/text/secure/bidirule -golang.org/x/text/unicode/norm -golang.org/x/net/http2/hpack -vendor/golang_org/x/text/unicode/bidi -golang.org/x/net/idna vendor/golang_org/x/text/secure/bidirule vendor/golang_org/x/text/unicode/norm +vendor/golang_org/x/net/http2/hpack +mime +mime/quotedprintable +net/http/internal +os/user +os/exec +vendor/golang_org/x/net/idna +github.com/bmatsuo/lmdb-go/lmdb +github.com/davecgh/go-spew/spew golang.org/x/sys/unix log/syslog crypto/x509 net/textproto golang.org/x/net/http/httpguts -vendor/golang_org/x/net/idna -golang.org/x/crypto/ssh/terminal -crypto/tls -github.com/sirupsen/logrus vendor/golang_org/x/net/http/httpguts vendor/golang_org/x/net/http/httpproxy -vendor/golang_org/x/net/http2/hpack -github.com/sirupsen/logrus/hooks/syslog -github.com/mendersoftware/log -mime -mime/quotedprintable -net/http/internal -os/user mime/multipart -regexp -net/http/httptrace -net/http -os/exec -github.com/bmatsuo/lmdb-go/lmdb +golang.org/x/crypto/ssh/terminal archive/tar +github.com/sirupsen/logrus +crypto/tls github.com/mendersoftware/mender-artifact/artifact +github.com/sirupsen/logrus/hooks/syslog +github.com/mendersoftware/log github.com/mendersoftware/mender-artifact/handlers -github.com/mendersoftware/mender-artifact/areader -github.com/davecgh/go-spew/spew github.com/pmezard/go-difflib/difflib +github.com/mendersoftware/mender-artifact/areader github.com/stretchr/objx github.com/mendersoftware/mender/utils github.com/ungerik/go-sysfs +net/http/httptrace +net/http net/http/httptest golang.org/x/net/http2 github.com/stretchr/testify/assert github.com/stretchr/testify/mock github.com/mendersoftware/mender/client -github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/statescript -github.com/mendersoftware/mender/installer +github.com/mendersoftware/mender/client/test # github.com/bmatsuo/lmdb-go/lmdb mdb.c: In function 'mdb_cursor_put': mdb.c:6725:9: warning: this statement may fall through [-Wimplicit-fallthrough=] @@ -751,13 +784,14 @@ mdb.c:6730:5: note: here case MDB_CURRENT: ^~~~ +github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/store github.com/mendersoftware/mender make[1]: Leaving directory '/build/mender-client-1.7.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/mender-client-1.7.0' dh_auto_test || true - cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 3 github.com/mendersoftware/mender github.com/mendersoftware/mender/client github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/statescript github.com/mendersoftware/mender/store github.com/mendersoftware/mender/utils + cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 4 github.com/mendersoftware/mender github.com/mendersoftware/mender/client github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/statescript github.com/mendersoftware/mender/store github.com/mendersoftware/mender/utils # github.com/bmatsuo/lmdb-go/lmdb mdb.c: In function 'mdb_cursor_put': mdb.c:6725:9: warning: this statement may fall through [-Wimplicit-fallthrough=] @@ -769,89 +803,89 @@ === RUN TestNewAuthManager --- PASS: TestNewAuthManager (0.00s) === RUN TestAuthManager ---- PASS: TestAuthManager (21.30s) +--- PASS: TestAuthManager (54.57s) === RUN TestAuthManagerRequest ---- PASS: TestAuthManagerRequest (15.78s) +--- PASS: TestAuthManagerRequest (15.64s) === RUN TestAuthManagerResponse --- PASS: TestAuthManagerResponse (0.00s) === RUN TestBlockDeviceFail -time="2020-07-09T07:38:27Z" level=info msg="opening device /dev/somefile for writing" module=block_device +time="2020-07-09T07:56:22Z" level=info msg="opening device /dev/somefile for writing" module=block_device --- PASS: TestBlockDeviceFail (0.00s) === RUN TestBlockDeviceWrite -time="2020-07-09T07:38:27Z" level=info msg="opening device /tmp/mender-block-device-200362629/foo for writing" module=block_device -time="2020-07-09T07:38:27Z" level=info msg="partition /tmp/mender-block-device-200362629/foo size: 10" module=block_device -time="2020-07-09T07:38:28Z" level=info msg="opening device /tmp/mender-block-device-200362629/foo for writing" module=block_device -time="2020-07-09T07:38:28Z" level=info msg="partition /tmp/mender-block-device-200362629/foo size: 10" module=block_device -time="2020-07-09T07:38:28Z" level=error msg="written 10 out of 12 bytes to partition /tmp/mender-block-device-200362629/foo: no space left on device" module=block_device +time="2020-07-09T07:56:22Z" level=info msg="opening device /tmp/mender-block-device-099239967/foo for writing" module=block_device +time="2020-07-09T07:56:22Z" level=info msg="partition /tmp/mender-block-device-099239967/foo size: 10" module=block_device +time="2020-07-09T07:56:22Z" level=info msg="opening device /tmp/mender-block-device-099239967/foo for writing" module=block_device +time="2020-07-09T07:56:22Z" level=info msg="partition /tmp/mender-block-device-099239967/foo size: 10" module=block_device +time="2020-07-09T07:56:22Z" level=error msg="written 10 out of 12 bytes to partition /tmp/mender-block-device-099239967/foo: no space left on device" module=block_device --- PASS: TestBlockDeviceWrite (0.02s) - block_device_test.go:44: block device size called: &{0x10528c0} - block_device_test.go:44: block device size called: &{0x1052b00} + block_device_test.go:44: block device size called: &{0x20fc640} + block_device_test.go:44: block device size called: &{0x20fc9c0} === RUN TestBlockDeviceSize --- PASS: TestBlockDeviceSize (0.00s) - block_device_test.go:44: block device size called: &{0x1052d40} - block_device_test.go:44: block device size called: &{0x1052d80} + block_device_test.go:44: block device size called: &{0x20fcc00} + block_device_test.go:44: block device size called: &{0x20fcc40} === RUN Test_EnvWrite_OSResponseOK_WritesOK ---- PASS: Test_EnvWrite_OSResponseOK_WritesOK (0.18s) +--- PASS: Test_EnvWrite_OSResponseOK_WritesOK (0.03s) === RUN Test_EnvWrite_OSResponseError_Fails -time="2020-07-09T07:38:28Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv ---- PASS: Test_EnvWrite_OSResponseError_Fails (0.34s) +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +--- PASS: Test_EnvWrite_OSResponseError_Fails (0.08s) === RUN Test_EnvRead_HaveVariable_ReadsVariable ---- PASS: Test_EnvRead_HaveVariable_ReadsVariable (0.32s) +--- PASS: Test_EnvRead_HaveVariable_ReadsVariable (0.10s) === RUN Test_EnvRead_HaveEnvWarning_FailsReading -time="2020-07-09T07:38:28Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv -time="2020-07-09T07:38:28Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv -time="2020-07-09T07:38:28Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv -time="2020-07-09T07:38:28Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv ---- PASS: Test_EnvRead_HaveEnvWarning_FailsReading (0.10s) +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +--- PASS: Test_EnvRead_HaveEnvWarning_FailsReading (0.07s) === RUN Test_EnvRead_NonExisting_FailsReading -time="2020-07-09T07:38:28Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv -time="2020-07-09T07:38:29Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv -time="2020-07-09T07:38:29Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv -time="2020-07-09T07:38:29Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv ---- PASS: Test_EnvRead_NonExisting_FailsReading (0.10s) +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="U-Boot variable malformed or error occured" module=bootenv +--- PASS: Test_EnvRead_NonExisting_FailsReading (0.07s) === RUN Test_EnvCanary ---- PASS: Test_EnvCanary (0.38s) +--- PASS: Test_EnvCanary (0.24s) === RUN Test_PermissionDenied -time="2020-07-09T07:38:29Z" level=error msg="Could not execute fw_setenv: exec: \"fw_setenv\": executable file not found in $PATH" module=bootenv +time="2020-07-09T07:56:22Z" level=error msg="Could not execute fw_setenv: exec: \"fw_setenv\": executable file not found in $PATH" module=bootenv --- PASS: Test_PermissionDenied (0.00s) === RUN Test_readConfigFile_noFile_returnsError --- PASS: Test_readConfigFile_noFile_returnsError (0.00s) === RUN Test_readConfigFile_brokenContent_returnsError -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config -time="2020-07-09T07:38:29Z" level=error msg="Error loading configuration from file: mender.config (Error parsing mender configuration file: invalid character '\\n' in string literal)" module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config +time="2020-07-09T07:56:22Z" level=error msg="Error loading configuration from file: mender.config (Error parsing mender configuration file: invalid character '\\n' in string literal)" module=config --- PASS: Test_readConfigFile_brokenContent_returnsError (0.00s) === RUN Test_loadConfig_correctConfFile_returnsConfiguration -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: mender.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: mender.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config ---- PASS: Test_loadConfig_correctConfFile_returnsConfiguration (0.01s) +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: mender.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: mender.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config +--- PASS: Test_loadConfig_correctConfFile_returnsConfiguration (0.00s) === RUN TestServerURLConfig -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: mender.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: mender.config" module=config -time="2020-07-09T07:38:29Z" level=error msg="In mender.conf: don't specify both Servers field AND the corresponding fields in base structure (i.e. ServerURL). The first server on the list on thelist overwrites these fields." module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: mender.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: mender.config" module=config +time="2020-07-09T07:56:22Z" level=error msg="In mender.conf: don't specify both Servers field AND the corresponding fields in base structure (i.e. ServerURL). The first server on the list on thelist overwrites these fields." module=config --- PASS: TestServerURLConfig (0.00s) === RUN TestMultipleServersConfig -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: /tmp/mendertest245806847/mender.conf" module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: /tmp/mendertest546618793/mender.conf" module=config --- PASS: TestMultipleServersConfig (0.00s) === RUN TestConfigurationMergeSettings -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: fallback.config" module=config -time="2020-07-09T07:38:29Z" level=info msg="Loaded configuration file: main.config" module=config -time="2020-07-09T07:38:29Z" level=warning msg="No server URL(s) specified in mender configuration." module=config -time="2020-07-09T07:38:29Z" level=warning msg="Server entry 1 has no associated server URL." module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: fallback.config" module=config +time="2020-07-09T07:56:22Z" level=info msg="Loaded configuration file: main.config" module=config +time="2020-07-09T07:56:22Z" level=warning msg="No server URL(s) specified in mender configuration." module=config +time="2020-07-09T07:56:22Z" level=warning msg="Server entry 1 has no associated server URL." module=config --- PASS: TestConfigurationMergeSettings (0.00s) === RUN TestConfigurationNeitherFileExistsIsError -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: also-does-not-exist" module=config -time="2020-07-09T07:38:29Z" level=info msg="Configuration file does not exist: does-not-exist" module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: also-does-not-exist" module=config +time="2020-07-09T07:56:22Z" level=info msg="Configuration file does not exist: does-not-exist" module=config --- PASS: TestConfigurationNeitherFileExistsIsError (0.00s) === RUN TestDaemon -time="2020-07-09T07:38:29Z" level=info msg="State transition: init [none] -> init [none]" module=mender +time="2020-07-09T07:56:22Z" level=info msg="State transition: init [none] -> init [none]" module=mender --- PASS: TestDaemon (0.00s) === RUN TestDaemonCleanup -time="2020-07-09T07:38:29Z" level=error msg="failed to close data store: foo" module=daemon +time="2020-07-09T07:56:22Z" level=error msg="failed to close data store: foo" module=daemon --- PASS: TestDaemonCleanup (0.00s) daemon_test.go:121: PASS: Close() daemon_test.go:129: PASS: Close() @@ -871,43 +905,43 @@ === RUN TestLogManagerCheckLogging --- PASS: TestLogManagerCheckLogging (0.01s) === RUN TestLogManagerLogRotation ---- PASS: TestLogManagerLogRotation (0.01s) +--- PASS: TestLogManagerLogRotation (0.00s) === RUN TestEnabligLogsNoSpceForStoringLogs --- PASS: TestEnabligLogsNoSpceForStoringLogs (0.00s) === RUN TestDeploymentLoggingHook -time="2020-07-09T07:38:30Z" level=info msg=test1 module=deployment_logger_test -time="2020-07-09T07:38:30Z" level=info msg=test3 module=deployment_logger_test +time="2020-07-09T07:56:23Z" level=info msg=test1 module=deployment_logger_test +time="2020-07-09T07:56:24Z" level=info msg=test3 module=deployment_logger_test --- PASS: TestDeploymentLoggingHook (0.01s) === RUN TestGetLogs --- PASS: TestGetLogs (0.00s) === RUN TestFindLogFiles --- PASS: TestFindLogFiles (0.00s) === RUN Test_commitUpdate -time="2020-07-09T07:38:30Z" level=info msg="Commiting update" module=device +time="2020-07-09T07:56:24Z" level=info msg="Commiting update" module=device --- PASS: Test_commitUpdate (0.00s) === RUN Test_enableUpdatedPartition_wrongPartitinNumber_fails --- PASS: Test_enableUpdatedPartition_wrongPartitinNumber_fails (0.00s) === RUN Test_enableUpdatedPartition_correctPartitinNumber -time="2020-07-09T07:38:30Z" level=info msg="Enabling partition with new image installed to be a boot candidate: 2" module=device -time="2020-07-09T07:38:30Z" level=info msg="Enabling partition with new image installed to be a boot candidate: 2" module=device ---- PASS: Test_enableUpdatedPartition_correctPartitinNumber (0.10s) +time="2020-07-09T07:56:24Z" level=info msg="Enabling partition with new image installed to be a boot candidate: 2" module=device +time="2020-07-09T07:56:24Z" level=info msg="Enabling partition with new image installed to be a boot candidate: 2" module=device +--- PASS: Test_enableUpdatedPartition_correctPartitinNumber (0.09s) === RUN Test_installUpdate_existingAndNonInactivePartition -time="2020-07-09T07:38:30Z" level=info msg="opening device inactivePart for writing" module=block_device -time="2020-07-09T07:38:30Z" level=info msg="partition inactivePart size: 12" module=block_device -time="2020-07-09T07:38:30Z" level=info msg="wrote 12/12 bytes of update to device inactivePart" module=device -time="2020-07-09T07:38:30Z" level=error msg="failed to read size of block device inactivePart: " module=device ---- PASS: Test_installUpdate_existingAndNonInactivePartition (0.01s) +time="2020-07-09T07:56:24Z" level=info msg="opening device inactivePart for writing" module=block_device +time="2020-07-09T07:56:24Z" level=info msg="partition inactivePart size: 12" module=block_device +time="2020-07-09T07:56:24Z" level=info msg="wrote 12/12 bytes of update to device inactivePart" module=device +time="2020-07-09T07:56:24Z" level=error msg="failed to read size of block device inactivePart: " module=device +--- PASS: Test_installUpdate_existingAndNonInactivePartition (0.02s) === RUN Test_FetchUpdate_existingAndNonExistingUpdateFile --- PASS: Test_FetchUpdate_existingAndNonExistingUpdateFile (0.00s) === RUN Test_Rollback_OK -time="2020-07-09T07:38:30Z" level=info msg="setting partition for rollback: 2" module=device ---- PASS: Test_Rollback_OK (0.08s) +time="2020-07-09T07:56:24Z" level=info msg="setting partition for rollback: 2" module=device +--- PASS: Test_Rollback_OK (0.03s) === RUN TestDeviceHasUpdate ---- PASS: TestDeviceHasUpdate (0.16s) +--- PASS: TestDeviceHasUpdate (0.08s) === RUN TestMenderError --- PASS: TestMenderError (0.00s) === RUN TestDeviceIdentityGet ---- PASS: TestDeviceIdentityGet (0.21s) +--- PASS: TestDeviceIdentityGet (0.09s) identity_data_test.go:92: test case: 0 identity_data_test.go:92: test case: 1 identity_data_test.go:92: test case: 2 @@ -916,107 +950,149 @@ === RUN TestInventoryDataDecoder --- PASS: TestInventoryDataDecoder (0.00s) === RUN TestLicenses ---- FAIL: TestLicenses (6.66s) +--- FAIL: TestLicenses (4.52s) licenses.go:60: exit status 1 licenses.go:61: /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./state_test.go for correct license header; last modified in - !!! FAILED license check on ./state_test.go; make sure copyright year matches last modified year of the file + Checking ./rootfs_test.go for correct license header; last modified in + !!! FAILED license check on ./rootfs_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./auth.go for correct license header; last modified in - !!! FAILED license check on ./auth.go; make sure copyright year matches last modified year of the file + Checking ./transition_test.go for correct license header; last modified in + !!! FAILED license check on ./transition_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_update.go for correct license header; last modified in - !!! FAILED license check on ./client/client_update.go; make sure copyright year matches last modified year of the file + Checking ./partitions.go for correct license header; last modified in + !!! FAILED license check on ./partitions.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/auth.go for correct license header; last modified in - !!! FAILED license check on ./client/auth.go; make sure copyright year matches last modified year of the file + Checking ./utils/kvparser_test.go for correct license header; last modified in + !!! FAILED license check on ./utils/kvparser_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_auth_test.go for correct license header; last modified in - !!! FAILED license check on ./client/client_auth_test.go; make sure copyright year matches last modified year of the file + Checking ./utils/progress.go for correct license header; last modified in + !!! FAILED license check on ./utils/progress.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/test/server.go for correct license header; last modified in - !!! FAILED license check on ./client/test/server.go; make sure copyright year matches last modified year of the file + Checking ./utils/limited_writer_test.go for correct license header; last modified in + !!! FAILED license check on ./utils/limited_writer_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_auth.go for correct license header; last modified in - !!! FAILED license check on ./client/client_auth.go; make sure copyright year matches last modified year of the file + Checking ./utils/limited_writer.go for correct license header; last modified in + !!! FAILED license check on ./utils/limited_writer.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_log_test.go for correct license header; last modified in - !!! FAILED license check on ./client/client_log_test.go; make sure copyright year matches last modified year of the file + Checking ./utils/progress_test.go for correct license header; last modified in + !!! FAILED license check on ./utils/progress_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/inventory.go for correct license header; last modified in - !!! FAILED license check on ./client/inventory.go; make sure copyright year matches last modified year of the file + Checking ./utils/kvparser.go for correct license header; last modified in + !!! FAILED license check on ./utils/kvparser.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/update_resumer.go for correct license header; last modified in - !!! FAILED license check on ./client/update_resumer.go; make sure copyright year matches last modified year of the file + Checking ./version.go for correct license header; last modified in + !!! FAILED license check on ./version.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_update_test.go for correct license header; last modified in - !!! FAILED license check on ./client/client_update_test.go; make sure copyright year matches last modified year of the file + Checking ./auth_test.go for correct license header; last modified in + !!! FAILED license check on ./auth_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/update_resumer_test.go for correct license header; last modified in - !!! FAILED license check on ./client/update_resumer_test.go; make sure copyright year matches last modified year of the file + Checking ./block_device_test.go for correct license header; last modified in + !!! FAILED license check on ./block_device_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_status_test.go for correct license header; last modified in - !!! FAILED license check on ./client/client_status_test.go; make sure copyright year matches last modified year of the file + Checking ./error_test.go for correct license header; last modified in + !!! FAILED license check on ./error_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_inventory.go for correct license header; last modified in - !!! FAILED license check on ./client/client_inventory.go; make sure copyright year matches last modified year of the file + Checking ./partitions_test.go for correct license header; last modified in + !!! FAILED license check on ./partitions_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_inventory_test.go for correct license header; last modified in - !!! FAILED license check on ./client/client_inventory_test.go; make sure copyright year matches last modified year of the file + Checking ./state_test.go for correct license header; last modified in + !!! FAILED license check on ./state_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./client/client_status.go for correct license header; last modified in - !!! FAILED license check on ./client/client_status.go; make sure copyright year matches last modified year of the file + Checking ./error.go for correct license header; last modified in + !!! FAILED license check on ./error.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./deployment_logger.go for correct license header; last modified in + !!! FAILED license check on ./deployment_logger.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./inventory_data.go for correct license header; last modified in + !!! FAILED license check on ./inventory_data.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./identity_data_test.go for correct license header; last modified in + !!! FAILED license check on ./identity_data_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./device.go for correct license header; last modified in + !!! FAILED license check on ./device.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./ioctl.go for correct license header; last modified in + !!! FAILED license check on ./ioctl.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./deployment_logger_test.go for correct license header; last modified in + !!! FAILED license check on ./deployment_logger_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_inventory.go for correct license header; last modified in + !!! FAILED license check on ./client/client_inventory.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./client/client_log.go for correct license header; last modified in !!! FAILED license check on ./client/client_log.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_auth_test.go for correct license header; last modified in + !!! FAILED license check on ./client/client_auth_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_status_test.go for correct license header; last modified in + !!! FAILED license check on ./client/client_status_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./client/client_test.go for correct license header; last modified in !!! FAILED license check on ./client/client_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_update_test.go for correct license header; last modified in + !!! FAILED license check on ./client/client_update_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./client/client_mock_test.go for correct license header; last modified in !!! FAILED license check on ./client/client_mock_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/inventory.go for correct license header; last modified in + !!! FAILED license check on ./client/inventory.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_status.go for correct license header; last modified in + !!! FAILED license check on ./client/client_status.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_log_test.go for correct license header; last modified in + !!! FAILED license check on ./client/client_log_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/update_resumer_test.go for correct license header; last modified in + !!! FAILED license check on ./client/update_resumer_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./client/client_auth.go for correct license header; last modified in + !!! FAILED license check on ./client/client_auth.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./client/client.go for correct license header; last modified in !!! FAILED license check on ./client/client.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./config.go for correct license header; last modified in - !!! FAILED license check on ./config.go; make sure copyright year matches last modified year of the file + Checking ./client/client_inventory_test.go for correct license header; last modified in + !!! FAILED license check on ./client/client_inventory_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./identity_data.go for correct license header; last modified in - !!! FAILED license check on ./identity_data.go; make sure copyright year matches last modified year of the file + Checking ./client/auth.go for correct license header; last modified in + !!! FAILED license check on ./client/auth.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./inventory_data.go for correct license header; last modified in - !!! FAILED license check on ./inventory_data.go; make sure copyright year matches last modified year of the file + Checking ./client/update_resumer.go for correct license header; last modified in + !!! FAILED license check on ./client/update_resumer.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./inventory_data_test.go for correct license header; last modified in - !!! FAILED license check on ./inventory_data_test.go; make sure copyright year matches last modified year of the file + Checking ./client/client_update.go for correct license header; last modified in + !!! FAILED license check on ./client/client_update.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./mender_test.go for correct license header; last modified in - !!! FAILED license check on ./mender_test.go; make sure copyright year matches last modified year of the file + Checking ./client/test/server.go for correct license header; last modified in + !!! FAILED license check on ./client/test/server.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./bootenv_test.go for correct license header; last modified in !!! FAILED license check on ./bootenv_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./transition_test.go for correct license header; last modified in - !!! FAILED license check on ./transition_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./rootfs.go for correct license header; last modified in - !!! FAILED license check on ./rootfs.go; make sure copyright year matches last modified year of the file + Checking ./daemon_test.go for correct license header; last modified in + !!! FAILED license check on ./daemon_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./error_test.go for correct license header; last modified in - !!! FAILED license check on ./error_test.go; make sure copyright year matches last modified year of the file + Checking ./mender.go for correct license header; last modified in + !!! FAILED license check on ./mender.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./deployment_log_hook.go for correct license header; last modified in - !!! FAILED license check on ./deployment_log_hook.go; make sure copyright year matches last modified year of the file + Checking ./config_test.go for correct license header; last modified in + !!! FAILED license check on ./config_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./daemon.go for correct license header; last modified in - !!! FAILED license check on ./daemon.go; make sure copyright year matches last modified year of the file + Checking ./mender_test.go for correct license header; last modified in + !!! FAILED license check on ./mender_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./paths_local.go for correct license header; last modified in - !!! FAILED license check on ./paths_local.go; make sure copyright year matches last modified year of the file + Checking ./inventory_data_test.go for correct license header; last modified in + !!! FAILED license check on ./inventory_data_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./partitions.go for correct license header; last modified in - !!! FAILED license check on ./partitions.go; make sure copyright year matches last modified year of the file + Checking ./store/keystore_test.go for correct license header; last modified in + !!! FAILED license check on ./store/keystore_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./store/dirstore.go for correct license header; last modified in !!! FAILED license check on ./store/dirstore.go; make sure copyright year matches last modified year of the file @@ -1024,68 +1100,29 @@ Checking ./store/keystore.go for correct license header; last modified in !!! FAILED license check on ./store/keystore.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./store/dirstore_test.go for correct license header; last modified in - !!! FAILED license check on ./store/dirstore_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./store/mem_store_test.go for correct license header; last modified in !!! FAILED license check on ./store/mem_store_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./store/keystore_test.go for correct license header; last modified in - !!! FAILED license check on ./store/keystore_test.go; make sure copyright year matches last modified year of the file + Checking ./store/mem_store.go for correct license header; last modified in + !!! FAILED license check on ./store/mem_store.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./store/dbstore.go for correct license header; last modified in !!! FAILED license check on ./store/dbstore.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./store/mockstore.go for correct license header; last modified in - !!! FAILED license check on ./store/mockstore.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./store/store.go for correct license header; last modified in !!! FAILED license check on ./store/store.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./store/dbstore_test.go for correct license header; last modified in !!! FAILED license check on ./store/dbstore_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./store/mem_store.go for correct license header; last modified in - !!! FAILED license check on ./store/mem_store.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./utils/kvparser_test.go for correct license header; last modified in - !!! FAILED license check on ./utils/kvparser_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./utils/kvparser.go for correct license header; last modified in - !!! FAILED license check on ./utils/kvparser.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./utils/limited_writer.go for correct license header; last modified in - !!! FAILED license check on ./utils/limited_writer.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./utils/progress_test.go for correct license header; last modified in - !!! FAILED license check on ./utils/progress_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./utils/limited_writer_test.go for correct license header; last modified in - !!! FAILED license check on ./utils/limited_writer_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./utils/progress.go for correct license header; last modified in - !!! FAILED license check on ./utils/progress.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./daemon_test.go for correct license header; last modified in - !!! FAILED license check on ./daemon_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./identity_data_test.go for correct license header; last modified in - !!! FAILED license check on ./identity_data_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./version_test.go for correct license header; last modified in - !!! FAILED license check on ./version_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./block_device_test.go for correct license header; last modified in - !!! FAILED license check on ./block_device_test.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./partitions_test.go for correct license header; last modified in - !!! FAILED license check on ./partitions_test.go; make sure copyright year matches last modified year of the file + Checking ./store/dirstore_test.go for correct license header; last modified in + !!! FAILED license check on ./store/dirstore_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./transition.go for correct license header; last modified in - !!! FAILED license check on ./transition.go; make sure copyright year matches last modified year of the file + Checking ./store/mockstore.go for correct license header; last modified in + !!! FAILED license check on ./store/mockstore.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./license_test.go for correct license header; last modified in - !!! FAILED license check on ./license_test.go; make sure copyright year matches last modified year of the file + Checking ./paths_local.go for correct license header; last modified in + !!! FAILED license check on ./paths_local.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./statescript/statescript_test.go for correct license header; last modified in !!! FAILED license check on ./statescript/statescript_test.go; make sure copyright year matches last modified year of the file @@ -1096,11 +1133,20 @@ Checking ./statescript/executor.go for correct license header; last modified in !!! FAILED license check on ./statescript/executor.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./statcommander_test.go for correct license header; last modified in + !!! FAILED license check on ./statcommander_test.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./block_device.go for correct license header; last modified in + !!! FAILED license check on ./block_device.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./paths.go for correct license header; last modified in !!! FAILED license check on ./paths.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./version.go for correct license header; last modified in - !!! FAILED license check on ./version.go; make sure copyright year matches last modified year of the file + Checking ./daemon.go for correct license header; last modified in + !!! FAILED license check on ./daemon.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./config.go for correct license header; last modified in + !!! FAILED license check on ./config.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./installer/installer_test.go for correct license header; last modified in !!! FAILED license check on ./installer/installer_test.go; make sure copyright year matches last modified year of the file @@ -1108,68 +1154,56 @@ Checking ./installer/installer.go for correct license header; last modified in !!! FAILED license check on ./installer/installer.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./deployment_logger.go for correct license header; last modified in - !!! FAILED license check on ./deployment_logger.go; make sure copyright year matches last modified year of the file + Checking ./deployment_log_hook.go for correct license header; last modified in + !!! FAILED license check on ./deployment_log_hook.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./device.go for correct license header; last modified in - !!! FAILED license check on ./device.go; make sure copyright year matches last modified year of the file + Checking ./state.go for correct license header; last modified in + !!! FAILED license check on ./state.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./config_test.go for correct license header; last modified in - !!! FAILED license check on ./config_test.go; make sure copyright year matches last modified year of the file + Checking ./rootfs.go for correct license header; last modified in + !!! FAILED license check on ./rootfs.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./deployment_logger_test.go for correct license header; last modified in - !!! FAILED license check on ./deployment_logger_test.go; make sure copyright year matches last modified year of the file + Checking ./identity_data.go for correct license header; last modified in + !!! FAILED license check on ./identity_data.go; make sure copyright year matches last modified year of the file + /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found + Checking ./bootenv.go for correct license header; last modified in + !!! FAILED license check on ./bootenv.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./main_test.go for correct license header; last modified in !!! FAILED license check on ./main_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./ioctl.go for correct license header; last modified in - !!! FAILED license check on ./ioctl.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./mender.go for correct license header; last modified in - !!! FAILED license check on ./mender.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./bootenv.go for correct license header; last modified in - !!! FAILED license check on ./bootenv.go; make sure copyright year matches last modified year of the file + Checking ./transition.go for correct license header; last modified in + !!! FAILED license check on ./transition.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./auth_test.go for correct license header; last modified in - !!! FAILED license check on ./auth_test.go; make sure copyright year matches last modified year of the file + Checking ./auth.go for correct license header; last modified in + !!! FAILED license check on ./auth.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./device_test.go for correct license header; last modified in !!! FAILED license check on ./device_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./error.go for correct license header; last modified in - !!! FAILED license check on ./error.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./block_device.go for correct license header; last modified in - !!! FAILED license check on ./block_device.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./state.go for correct license header; last modified in - !!! FAILED license check on ./state.go; make sure copyright year matches last modified year of the file - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found Checking ./main.go for correct license header; last modified in !!! FAILED license check on ./main.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./rootfs_test.go for correct license header; last modified in - !!! FAILED license check on ./rootfs_test.go; make sure copyright year matches last modified year of the file + Checking ./version_test.go for correct license header; last modified in + !!! FAILED license check on ./version_test.go; make sure copyright year matches last modified year of the file /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mendertesting/check_license_go_code.sh: line 24: git: command not found - Checking ./statcommander_test.go for correct license header; last modified in - !!! FAILED license check on ./statcommander_test.go; make sure copyright year matches last modified year of the file + Checking ./license_test.go for correct license header; last modified in + !!! FAILED license check on ./license_test.go; make sure copyright year matches last modified year of the file === RUN TestMissingArgs -time="2020-07-09T07:38:37Z" level=warning msg="Could not connect to syslog daemon: Unix syslog delivery error. (use -no-syslog to disable completely)" module=main -time="2020-07-09T07:38:37Z" level=info msg="Configuration file does not exist: /var/lib/mender/mender.conf" module=config -time="2020-07-09T07:38:37Z" level=info msg="Configuration file does not exist: mender.conf.example" module=config ---- FAIL: TestMissingArgs (0.01s) +time="2020-07-09T07:56:28Z" level=warning msg="Could not connect to syslog daemon: Unix syslog delivery error. (use -no-syslog to disable completely)" module=main +time="2020-07-09T07:56:28Z" level=info msg="Configuration file does not exist: /var/lib/mender/mender.conf" module=config +time="2020-07-09T07:56:28Z" level=info msg="Configuration file does not exist: mender.conf.example" module=config +--- FAIL: TestMissingArgs (0.02s) main_test.go:47: Error Trace: main_test.go:47 Error: "could not find either configuration file" does not contain "Must give one of -rootfs, -commit, -bootstrap or -daemon arguments" Test: TestMissingArgs === RUN TestAmbiguousArgumentsArgs -time="2020-07-09T07:38:37Z" level=warning msg="Could not connect to syslog daemon: Unix syslog delivery error. (use -no-syslog to disable completely)" module=main ---- PASS: TestAmbiguousArgumentsArgs (0.01s) +time="2020-07-09T07:56:28Z" level=warning msg="Could not connect to syslog daemon: Unix syslog delivery error. (use -no-syslog to disable completely)" module=main +--- PASS: TestAmbiguousArgumentsArgs (0.00s) === RUN TestArgsParseRootfsForce -time="2020-07-09T07:38:37Z" level=warning msg="Could not connect to syslog daemon: Unix syslog delivery error. (use -no-syslog to disable completely)" module=main +time="2020-07-09T07:56:28Z" level=warning msg="Could not connect to syslog daemon: Unix syslog delivery error. (use -no-syslog to disable completely)" module=main --- PASS: TestArgsParseRootfsForce (0.00s) === RUN TestArgsParseCheckUpdate --- PASS: TestArgsParseCheckUpdate (0.00s) @@ -1178,25 +1212,25 @@ main_test.go:101: signal sent main_test.go:108: Error Trace: main_test.go:108 - Error: "time="2020-07-09T07:38:37Z" level=debug msg="private key does not exist" module=keystore - time="2020-07-09T07:38:37Z" level=info msg="State transition: init [none] -> init [none]" module=mender - time="2020-07-09T07:38:37Z" level=debug msg="no state data stored" module=state - time="2020-07-09T07:38:37Z" level=info msg="State transition: init [none] -> idle [Idle]" module=mender - time="2020-07-09T07:38:37Z" level=debug msg="statescript: timeout for executing scripts is not defined; using default of 60 seconds" module=executor - time="2020-07-09T07:38:37Z" level=info msg="State transition: idle [Idle] -> authorize [Sync]" module=mender - time="2020-07-09T07:38:37Z" level=debug msg="statescript: timeout for executing scripts is not defined; using default of 60 seconds" module=executor - time="2020-07-09T07:38:37Z" level=debug msg="statescript: timeout for executing scripts is not defined; using default of 60 seconds" module=executor - time="2020-07-09T07:38:37Z" level=debug msg="handle authorize state" module=state - time="2020-07-09T07:38:37Z" level=debug msg="needs keys" module=mender - time="2020-07-09T07:38:37Z" level=info msg="device keys not present or bootstrap forced, generating" module=mender - time="2020-07-09T07:38:39Z" level=debug msg="SIGUSR1 signal received." module=main + Error: "time="2020-07-09T07:56:28Z" level=debug msg="private key does not exist" module=keystore + time="2020-07-09T07:56:28Z" level=info msg="State transition: init [none] -> init [none]" module=mender + time="2020-07-09T07:56:28Z" level=debug msg="no state data stored" module=state + time="2020-07-09T07:56:28Z" level=info msg="State transition: init [none] -> idle [Idle]" module=mender + time="2020-07-09T07:56:28Z" level=debug msg="statescript: timeout for executing scripts is not defined; using default of 60 seconds" module=executor + time="2020-07-09T07:56:28Z" level=info msg="State transition: idle [Idle] -> authorize [Sync]" module=mender + time="2020-07-09T07:56:28Z" level=debug msg="statescript: timeout for executing scripts is not defined; using default of 60 seconds" module=executor + time="2020-07-09T07:56:28Z" level=debug msg="statescript: timeout for executing scripts is not defined; using default of 60 seconds" module=executor + time="2020-07-09T07:56:28Z" level=debug msg="handle authorize state" module=state + time="2020-07-09T07:56:28Z" level=debug msg="needs keys" module=mender + time="2020-07-09T07:56:28Z" level=info msg="device keys not present or bootstrap forced, generating" module=mender + time="2020-07-09T07:56:30Z" level=debug msg="SIGUSR1 signal received." module=main " does not contain "forced wake-up from sleep" Test: TestRunDaemon Messages: daemon was not forced from sleep === RUN TestLoggingOptions --- PASS: TestLoggingOptions (0.01s) === RUN TestBinarySize ---- PASS: TestBinarySize (67.37s) +--- PASS: TestBinarySize (61.23s) === RUN TestVersion --- FAIL: TestVersion (0.00s) main_test.go:232: @@ -1233,7 +1267,7 @@ runtime: go1.11.6 ' === RUN TestMainBootstrap ---- PASS: TestMainBootstrap (87.89s) +--- PASS: TestMainBootstrap (114.66s) === RUN TestPrintArtifactName foobar --- PASS: TestPrintArtifactName (0.00s) @@ -1242,21 +1276,21 @@ === RUN TestInitDaemon --- PASS: TestInitDaemon (0.00s) === RUN Test_getArtifactName_noArtifactNameInFile_returnsEmptyName ---- PASS: Test_getArtifactName_noArtifactNameInFile_returnsEmptyName (0.00s) +--- PASS: Test_getArtifactName_noArtifactNameInFile_returnsEmptyName (0.01s) === RUN Test_getArtifactName_malformedArtifactNameLine_returnsError --- PASS: Test_getArtifactName_malformedArtifactNameLine_returnsError (0.00s) === RUN Test_getArtifactName_haveArtifactName_returnsName --- PASS: Test_getArtifactName_haveArtifactName_returnsName (0.00s) === RUN Test_ForceBootstrap ---- PASS: Test_ForceBootstrap (51.70s) +--- PASS: Test_ForceBootstrap (63.73s) === RUN Test_Bootstrap ---- PASS: Test_Bootstrap (43.63s) +--- PASS: Test_Bootstrap (8.44s) === RUN Test_BootstrappedHaveKeys ---- PASS: Test_BootstrappedHaveKeys (61.74s) +--- PASS: Test_BootstrappedHaveKeys (19.39s) === RUN Test_BootstrapError ---- PASS: Test_BootstrapError (63.27s) +--- PASS: Test_BootstrapError (25.40s) === RUN Test_CheckUpdateSimple ---- PASS: Test_CheckUpdateSimple (0.01s) +--- PASS: Test_CheckUpdateSimple (0.00s) === RUN TestMenderHasUpgrade --- PASS: TestMenderHasUpgrade (0.00s) === RUN TestMenderGetUpdatePollInterval @@ -1264,305 +1298,269 @@ === RUN TestMenderGetInventoryPollInterval --- PASS: TestMenderGetInventoryPollInterval (0.00s) === RUN TestMenderAuthorize ---- PASS: TestMenderAuthorize (0.01s) +--- PASS: TestMenderAuthorize (0.00s) === RUN TestMenderReportStatus ---- PASS: TestMenderReportStatus (18.12s) +--- PASS: TestMenderReportStatus (20.05s) === RUN TestMenderLogUpload ---- PASS: TestMenderLogUpload (40.39s) +--- PASS: TestMenderLogUpload (21.65s) === RUN TestMenderState --- PASS: TestMenderState (0.00s) === RUN TestAuthToken ---- PASS: TestAuthToken (46.62s) +--- PASS: TestAuthToken (57.77s) === RUN TestMenderInventoryRefresh ---- PASS: TestMenderInventoryRefresh (0.03s) +--- PASS: TestMenderInventoryRefresh (0.02s) === RUN TestMenderInstallUpdate ---- PASS: TestMenderInstallUpdate (0.06s) +--- PASS: TestMenderInstallUpdate (0.02s) mender_test.go:894: error: installer: failed to read and install update: reader: can not read version file: EOF mender_test.go:901: error: installer: failed to read and install update: reader: can not read version file: reader: error reading archive: failed === RUN TestMenderFetchUpdate ---- PASS: TestMenderFetchUpdate (0.01s) +--- PASS: TestMenderFetchUpdate (0.00s) === RUN TestReauthorization ---- PASS: TestReauthorization (42.49s) +--- PASS: TestReauthorization (17.56s) === RUN TestFailoverServers -SIGQUIT: quit -PC=0x6eecc m=0 sigcode=0 - -goroutine 11 [syscall]: -runtime.notetsleepg(0x7faa24, 0xc2d80042, 0xd18, 0x1) - /usr/lib/go-1.11/src/runtime/lock_futex.go:227 +0x24 fp=0xc3178c sp=0xc31774 pc=0x1d144 -runtime.timerproc(0x7faa10) - /usr/lib/go-1.11/src/runtime/time.go:288 +0x43c fp=0xc317e4 sp=0xc3178c pc=0x5e6d8 -runtime.goexit() - /usr/lib/go-1.11/src/runtime/asm_arm.s:867 +0x4 fp=0xc317e4 sp=0xc317e4 pc=0x6e224 -created by runtime.(*timersBucket).addtimerLocked - /usr/lib/go-1.11/src/runtime/time.go:170 +0x134 - -goroutine 1 [chan receive]: -testing.(*T).Run(0xcf40a0, 0x478640, 0x13, 0x494c98, 0x1) - /usr/lib/go-1.11/src/testing/testing.go:879 +0x2d0 -testing.runTests.func1(0xcf4140) - /usr/lib/go-1.11/src/testing/testing.go:1119 +0x68 -testing.tRunner(0xcf4140, 0xc3ef00) - /usr/lib/go-1.11/src/testing/testing.go:827 +0xac -testing.runTests(0xc984e0, 0x7bce78, 0x7a, 0x7a, 0x40) - /usr/lib/go-1.11/src/testing/testing.go:1117 +0x22c -testing.(*M).Run(0xc8e900, 0x0) - /usr/lib/go-1.11/src/testing/testing.go:1034 +0x134 -main.main() - _testmain.go:284 +0x12c - -goroutine 35 [syscall, 9 minutes]: -os/signal.signal_recv(0x4fdde0) - /usr/lib/go-1.11/src/runtime/sigqueue.go:139 +0x130 -os/signal.loop() - /usr/lib/go-1.11/src/os/signal/signal_unix.go:23 +0x14 -created by os/signal.init.0 - /usr/lib/go-1.11/src/os/signal/signal_unix.go:29 +0x30 - -goroutine 88 [chan receive, 9 minutes]: -github.com/mendersoftware/mender.runDaemon.func1(0xd527d0) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/main.go:527 +0xb0 -created by github.com/mendersoftware/mender.runDaemon - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/main.go:522 +0x2c - -goroutine 249 [runnable]: -math/big.nat.montgomery(0xeb5860, 0x30, 0x64, 0xeb3a00, 0x30, 0x66, 0xeb3a00, 0x30, 0x66, 0x10cac30, ...) - /usr/lib/go-1.11/src/math/big/nat.go:208 +0x374 -math/big.nat.expNNMontgomery(0xeb3a00, 0x30, 0x64, 0xfe5520, 0x30, 0x34, 0xfe5380, 0x30, 0x34, 0x10cac30, ...) - /usr/lib/go-1.11/src/math/big/nat.go:1253 +0x674 -math/big.nat.expNN(0x0, 0x0, 0x0, 0xfe5520, 0x30, 0x34, 0xfe5380, 0x30, 0x34, 0x10cac30, ...) - /usr/lib/go-1.11/src/math/big/nat.go:1067 +0x704 -math/big.nat.probablyPrimeMillerRabin(0x10cac30, 0x30, 0x34, 0x15, 0x424c6f01, 0x8) - /usr/lib/go-1.11/src/math/big/prime.go:106 +0x368 -math/big.(*Int).ProbablyPrime(0xcce030, 0x14, 0x35) - /usr/lib/go-1.11/src/math/big/prime.go:78 +0x2b8 -crypto/rand.Prime(0x4fb830, 0xc86800, 0x600, 0xc0c4d0, 0x0, 0x0) - /usr/lib/go-1.11/src/crypto/rand/util.go:99 +0x24c -crypto/rsa.GenerateMultiPrimeKey(0x4fb830, 0xc86800, 0x2, 0xc00, 0xcbc060, 0x4, 0x0) - /usr/lib/go-1.11/src/crypto/rsa/rsa.go:268 +0x130 -crypto/rsa.GenerateKey(0x4fb830, 0xc86800, 0xc00, 0x0, 0x0, 0x35c9b0) - /usr/lib/go-1.11/src/crypto/rsa/rsa.go:208 +0x34 -github.com/mendersoftware/mender/store.(*Keystore).Generate(0xd54e40, 0x473fa6, 0x9ac98) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/store/keystore.go:114 +0x34 -github.com/mendersoftware/mender.(*MenderAuthManager).GenerateKey(0xd54e80, 0x37, 0x0) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/auth.go:181 +0x20 -github.com/mendersoftware/mender.(*mender).doBootstrap(0xe82410, 0x1, 0x0) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/mender.go:463 +0x84 -github.com/mendersoftware/mender.(*mender).Bootstrap(0xe82410, 0x0, 0x0) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/mender.go:368 +0x34 -github.com/mendersoftware/mender.(*mender).Authorize(0xe82410, 0x0, 0x0) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/mender.go:409 +0x44 -github.com/mendersoftware/mender.TestFailoverServers(0xcf40a0) - /build/mender-client-1.7.0/obj-arm-linux-gnueabihf/src/github.com/mendersoftware/mender/mender_test.go:1096 +0x32c -testing.tRunner(0xcf40a0, 0x494c98) - /usr/lib/go-1.11/src/testing/testing.go:827 +0xac -created by testing.(*T).Run - /usr/lib/go-1.11/src/testing/testing.go:878 +0x2b0 - -goroutine 251 [IO wait]: -internal/poll.runtime_pollWait(0xa6397c40, 0x72, 0x0) - /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x44 -internal/poll.(*pollDesc).wait(0xd52384, 0x72, 0xd8e400, 0x0, 0x0) - /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x7c -internal/poll.(*pollDesc).waitRead(0xd52384, 0xffffff00, 0x0, 0x0) - /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x2c -internal/poll.(*FD).Accept(0xd52370, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) - /usr/lib/go-1.11/src/internal/poll/fd_unix.go:384 +0x17c -net.(*netFD).accept(0xd52370, 0x0, 0xc01180, 0xdd23c0) - /usr/lib/go-1.11/src/net/fd_unix.go:238 +0x20 -net.(*TCPListener).accept(0xcc43a0, 0xeaa5e0, 0xf06a4, 0x20) - /usr/lib/go-1.11/src/net/tcpsock_posix.go:139 +0x20 -net.(*TCPListener).Accept(0xcc43a0, 0x44ac18, 0xfb40a0, 0x413648, 0x7b77f8) - /usr/lib/go-1.11/src/net/tcpsock.go:260 +0x3c -net/http.(*Server).Serve(0xeaa580, 0x4fdf88, 0xcc43a0, 0x0, 0x0) - /usr/lib/go-1.11/src/net/http/server.go:2826 +0x1e0 -net/http/httptest.(*Server).goServe.func1(0xc8eb40) - /usr/lib/go-1.11/src/net/http/httptest/server.go:280 +0x5c -created by net/http/httptest.(*Server).goServe - /usr/lib/go-1.11/src/net/http/httptest/server.go:278 +0x48 - -goroutine 166 [select, 2 minutes]: -net/http.setRequestCancel.func3(0x0, 0xc878e0, 0xca04e0, 0x105c29c, 0xcc8440) - /usr/lib/go-1.11/src/net/http/client.go:321 +0x78 -created by net/http.setRequestCancel - /usr/lib/go-1.11/src/net/http/client.go:320 +0x210 - -goroutine 250 [IO wait]: -internal/poll.runtime_pollWait(0xa6397cc0, 0x72, 0x0) - /usr/lib/go-1.11/src/runtime/netpoll.go:173 +0x44 -internal/poll.(*pollDesc).wait(0xd52334, 0x72, 0x1084000, 0x0, 0x0) - /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:85 +0x7c -internal/poll.(*pollDesc).waitRead(0xd52334, 0xffffff00, 0x0, 0x0) - /usr/lib/go-1.11/src/internal/poll/fd_poll_runtime.go:90 +0x2c -internal/poll.(*FD).Accept(0xd52320, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0) - /usr/lib/go-1.11/src/internal/poll/fd_unix.go:384 +0x17c -net.(*netFD).accept(0xd52320, 0x0, 0xc776c0, 0xfb6d80) - /usr/lib/go-1.11/src/net/fd_unix.go:238 +0x20 -net.(*TCPListener).accept(0xcc4368, 0xeaa560, 0xf06a4, 0x20) - /usr/lib/go-1.11/src/net/tcpsock_posix.go:139 +0x20 -net.(*TCPListener).Accept(0xcc4368, 0x44ac18, 0xd8e560, 0x413648, 0x7b77f8) - /usr/lib/go-1.11/src/net/tcpsock.go:260 +0x3c -net/http.(*Server).Serve(0xeaa500, 0x4fdf88, 0xcc4368, 0x0, 0x0) - /usr/lib/go-1.11/src/net/http/server.go:2826 +0x1e0 -net/http/httptest.(*Server).goServe.func1(0xc8eb00) - /usr/lib/go-1.11/src/net/http/httptest/server.go:280 +0x5c -created by net/http/httptest.(*Server).goServe - /usr/lib/go-1.11/src/net/http/httptest/server.go:278 +0x48 - -goroutine 205 [select]: -net/http.setRequestCancel.func3(0x0, 0x10843c0, 0xdd24e0, 0xc8c99c, 0xc229c0) - /usr/lib/go-1.11/src/net/http/client.go:321 +0x78 -created by net/http.setRequestCancel - /usr/lib/go-1.11/src/net/http/client.go:320 +0x210 - -goroutine 202 [select]: -net/http.setRequestCancel.func3(0x0, 0xc87ca0, 0xdd2270, 0xc8c75c, 0xc225c0) - /usr/lib/go-1.11/src/net/http/client.go:321 +0x78 -created by net/http.setRequestCancel - /usr/lib/go-1.11/src/net/http/client.go:320 +0x210 - -trap 0x6 -error 0x0 -oldmask 0x0 -r0 0xfffffffc -r1 0x80 -r2 0x0 -r3 0xc3174c -r4 0x0 -r5 0x0 -r6 0x1 -r7 0xf0 -r8 0x0 -r9 0xd310 -r10 0xc62380 -fp 0x7b735c -ip 0xd18 -sp 0xc3172c -lr 0x3d3c4 -pc 0x6eecc -cpsr 0x200e0010 -fault 0x0 -*** Test killed with quit: ran too long (10m0s). -FAIL github.com/mendersoftware/mender 600.031s +--- PASS: TestFailoverServers (27.80s) +=== RUN Test_GetInactive_HaveActivePartitionSet_ReturnsInactive +--- PASS: Test_GetInactive_HaveActivePartitionSet_ReturnsInactive (0.00s) +=== RUN Test_GetMountRoot +--- PASS: Test_GetMountRoot (0.00s) +=== RUN Test_getRootDevice_HaveDevice_ReturnsDevice +--- PASS: Test_getRootDevice_HaveDevice_ReturnsDevice (0.00s) +=== RUN Test_matchRootWithMout_HaveValidMount +--- PASS: Test_matchRootWithMout_HaveValidMount (0.00s) +=== RUN Test_getActivePartition_noActiveInactiveSet +--- PASS: Test_getActivePartition_noActiveInactiveSet (0.30s) +=== RUN Test_getAllMountedDevices +--- PASS: Test_getAllMountedDevices (0.00s) +=== RUN Test_doManualUpdate_noParams_fail +--- PASS: Test_doManualUpdate_noParams_fail (0.00s) +=== RUN Test_doManualUpdate_invalidHttpsClientConfig_updateFails +--- PASS: Test_doManualUpdate_invalidHttpsClientConfig_updateFails (0.23s) +=== RUN Test_doManualUpdate_nonExistingFile_fail +--- PASS: Test_doManualUpdate_nonExistingFile_fail (0.00s) +=== RUN Test_doManualUpdate_networkUpdateNoClient_fail +--- PASS: Test_doManualUpdate_networkUpdateNoClient_fail (0.01s) +=== RUN Test_doManualUpdate_networkClientExistsNoServer_fail +--- PASS: Test_doManualUpdate_networkClientExistsNoServer_fail (0.00s) +=== RUN Test_doManualUpdate_installFailing_updateFails +Installing update from the artifact of size 12 +. 100% 12 B +--- PASS: Test_doManualUpdate_installFailing_updateFails (0.00s) +=== RUN Test_doManualUpdate_existingFile_updateSuccess +Installing update from the artifact of size 4096 +. 100% 4 KiB +--- PASS: Test_doManualUpdate_existingFile_updateSuccess (0.01s) +=== RUN TestHelperProcessSuccess +--- PASS: TestHelperProcessSuccess (0.00s) +=== RUN TestStateBase +--- PASS: TestStateBase (0.00s) +=== RUN TestStateWait +--- PASS: TestStateWait (10.10s) +=== RUN TestStateError +--- PASS: TestStateError (0.00s) +=== RUN TestStateUpdateError +--- PASS: TestStateUpdateError (0.00s) +=== RUN TestStateUpdateReportStatus +--- PASS: TestStateUpdateReportStatus (0.03s) +=== RUN TestStateIdle +--- PASS: TestStateIdle (0.00s) +=== RUN TestStateInit +--- PASS: TestStateInit (0.00s) +=== RUN TestStateAuthorize +--- PASS: TestStateAuthorize (0.00s) +=== RUN TestStateInvetoryUpdate +--- PASS: TestStateInvetoryUpdate (0.00s) +=== RUN TestStateAuthorizeWait +--- PASS: TestStateAuthorizeWait (0.10s) +=== RUN TestUpdateVerifyState +--- PASS: TestUpdateVerifyState (0.00s) +=== RUN TestStateUpdateCommit +--- PASS: TestStateUpdateCommit (0.00s) +=== RUN TestStateUpdateCheckWait +--- PASS: TestStateUpdateCheckWait (0.01s) +=== RUN TestStateUpdateCheck +--- PASS: TestStateUpdateCheck (0.00s) +=== RUN TestUpdateCheckSameImage +--- PASS: TestUpdateCheckSameImage (0.00s) +=== RUN TestStateUpdateFetch +--- PASS: TestStateUpdateFetch (0.00s) +=== RUN TestStateUpdateFetchRetry +--- PASS: TestStateUpdateFetchRetry (0.00s) +=== RUN TestStateUpdateStore +--- PASS: TestStateUpdateStore (0.00s) +=== RUN TestStateUpdateInstallRetry +--- PASS: TestStateUpdateInstallRetry (0.00s) +=== RUN TestStateReboot +--- PASS: TestStateReboot (0.00s) +=== RUN TestStateRollback +--- PASS: TestStateRollback (0.00s) +=== RUN TestStateFinal +--- PASS: TestStateFinal (0.00s) +=== RUN TestStateData +--- PASS: TestStateData (0.00s) +=== RUN TestStateReportError +--- PASS: TestStateReportError (0.00s) +=== RUN TestMaxSendingAttempts +--- PASS: TestMaxSendingAttempts (0.00s) +=== RUN TestTransitions +--- PASS: TestTransitions (0.01s) + transition_test.go:202: has: [{Idle Leave} {Sync Enter}] expect: [{Idle Leave} {Sync Enter}] + transition_test.go:202: has: [{Idle Leave} {Sync Enter}] expect: [{Idle Leave} {Sync Enter}] + transition_test.go:202: has: [{Idle Leave} {Sync Enter}] expect: [{Idle Leave} {Sync Enter}] + transition_test.go:202: has: [{Sync Leave}] expect: [{Sync Leave}] + transition_test.go:202: has: [{Error Leave} {Idle Enter}] expect: [{Error Leave} {Idle Enter}] + transition_test.go:202: has: [{ArtifactReboot Error} {Error Enter}] expect: [{ArtifactReboot Error} {Error Enter}] + transition_test.go:202: has: [{Idle Enter}] expect: [{Idle Enter}] + transition_test.go:202: has: [{Error Enter}] expect: [{Error Enter}] + transition_test.go:202: has: [{Idle Error} {Error Enter}] expect: [{Idle Error} {Error Enter}] + transition_test.go:202: has: [{ArtifactInstall Leave}] expect: [{ArtifactInstall Leave} {ArtifactReboot Enter}] + transition_test.go:202: has: [{ArtifactInstall Leave} {ArtifactReboot Enter}] expect: [{ArtifactInstall Leave} {ArtifactReboot Enter}] +=== RUN TestGetName +--- PASS: TestGetName (0.00s) +=== RUN TestIgnoreErrors +--- PASS: TestIgnoreErrors (0.00s) +=== RUN TestTransitionReporting +--- PASS: TestTransitionReporting (0.00s) + transition_test.go:366: Running state: init + transition_test.go:366: Running state: idle + transition_test.go:366: Running state: authorize + transition_test.go:366: Running state: authorize-wait + transition_test.go:366: Running state: check-wait + transition_test.go:366: Running state: init + transition_test.go:366: Running state: update-fetch + transition_test.go:366: Running state: update-store + transition_test.go:366: Running state: update-install + transition_test.go:366: Running state: reboot + transition_test.go:366: Running state: after-reboot + transition_test.go:366: Running state: update-verify + transition_test.go:366: Running state: update-commit + transition_test.go:366: Running state: rollback + transition_test.go:366: Running state: after-rollback-reboot + transition_test.go:366: Running state: update-error +=== RUN TestVersionUnknown +--- PASS: TestVersionUnknown (0.00s) +=== RUN TestVersionVersion +--- PASS: TestVersionVersion (0.00s) +FAIL +FAIL github.com/mendersoftware/mender 529.461s === RUN TestClientAuthMakeReq --- PASS: TestClientAuthMakeReq (0.00s) client_auth_test.go:75: data: foobar data === RUN TestClientAuth -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client ---- PASS: TestClientAuth (0.74s) +time="2020-07-09T07:54:41Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +--- PASS: TestClientAuth (0.97s) === RUN TestClientAuthExpiredCert -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIIBmzCCAQQCCQDMKfSEuawBWTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQKEwdB\nY21lIENvMB4XDTcxMDEwMTEzMDMxNloXDTcyMDEwMTEzMDMxNlowEjEQMA4GA1UE\nChMHQWNtZSBDbzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA7i50ACN5g4Hs\nt1Qc1pwdi9/SVFOLcY3lROpsrg6pDP7hpX42/Uo2NWyMOIgObAQWcx4t89IdWFfE\nD7sRG4uJ1vdSCZtoLL72YSKwh0t5emn2m+KWQZdvl7A7paygcSirQ9axsZRuC453\nHWmxZ/YLy2Wndm0srKs/6kwFErU76iUCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAi\nK3rBgk+rMIfXtfWO7naaob/b4ASfUbMAwc1J+wOqXOj9O9wf/5xD5O8/pEenmp5k\nM3nPb2xzRhRbusFFG0fZebk2U7DUf+JjN8pdiqfW3gDfOQHh3IdeGrLRsZ3A/K7z\nj6GZ2oBCoVjobmbA713gcMJggzzBJbCPmGpFjKYHOQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1971-01-01 13:03:16 +0000 UTC, Valid to: 1972-01-01 13:03:16 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=error msg="Failure occured while executing authorization request: &url.Error{Op:\"Post\", URL:\"https://127.0.0.1:46865/api/devices/v1/authentication/auth_requests\", Err:x509.CertificateInvalidError{Cert:(*x509.Certificate)(0xd142c0), Reason:1, Detail:\"\"}}" module=client_auth -time="2020-07-09T07:37:12Z" level=error msg="Certificate has expired or is not yet valid." module=client_auth -time="2020-07-09T07:37:12Z" level=error msg="Current clock is 2020-07-09 07:37:12.38694985 +0000 UTC m=+0.808883593" module=client_auth -time="2020-07-09T07:37:12Z" level=error msg="Verify that the clock on the device is correct and/or certificate expiration date is valid." module=client_auth -time="2020-07-09T07:37:12Z" level=error msg="See https://docs.mender.io/troubleshooting/mender-client#certificate-expired-or-not-yet-valid for more information." module=client_auth -2020/07/09 07:37:12 http: TLS handshake error from 127.0.0.1:37598: remote error: tls: bad certificate ---- PASS: TestClientAuthExpiredCert (0.04s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIIBmzCCAQQCCQDMKfSEuawBWTANBgkqhkiG9w0BAQsFADASMRAwDgYDVQQKEwdB\nY21lIENvMB4XDTcxMDEwMTEzMDMxNloXDTcyMDEwMTEzMDMxNlowEjEQMA4GA1UE\nChMHQWNtZSBDbzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA7i50ACN5g4Hs\nt1Qc1pwdi9/SVFOLcY3lROpsrg6pDP7hpX42/Uo2NWyMOIgObAQWcx4t89IdWFfE\nD7sRG4uJ1vdSCZtoLL72YSKwh0t5emn2m+KWQZdvl7A7paygcSirQ9axsZRuC453\nHWmxZ/YLy2Wndm0srKs/6kwFErU76iUCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAi\nK3rBgk+rMIfXtfWO7naaob/b4ASfUbMAwc1J+wOqXOj9O9wf/5xD5O8/pEenmp5k\nM3nPb2xzRhRbusFFG0fZebk2U7DUf+JjN8pdiqfW3gDfOQHh3IdeGrLRsZ3A/K7z\nj6GZ2oBCoVjobmbA713gcMJggzzBJbCPmGpFjKYHOQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1971-01-01 13:03:16 +0000 UTC, Valid to: 1972-01-01 13:03:16 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="Failure occured while executing authorization request: &url.Error{Op:\"Post\", URL:\"https://127.0.0.1:37809/api/devices/v1/authentication/auth_requests\", Err:x509.CertificateInvalidError{Cert:(*x509.Certificate)(0x18bc2c0), Reason:1, Detail:\"\"}}" module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="Certificate has expired or is not yet valid." module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="Current clock is 2020-07-09 07:54:42.187063827 +0000 UTC m=+1.118383319" module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="Verify that the clock on the device is correct and/or certificate expiration date is valid." module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="See https://docs.mender.io/troubleshooting/mender-client#certificate-expired-or-not-yet-valid for more information." module=client_auth +2020/07/09 07:54:42 http: TLS handshake error from 127.0.0.1:38210: read tcp 127.0.0.1:37809->127.0.0.1:38210: use of closed network connection +--- PASS: TestClientAuthExpiredCert (0.09s) === RUN TestClientAuthUnknownAuthorityCert -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEjCCAXugAwIBAgIRAMQ8I/xATeFlYDeiX3H1XBkwDQYJKoZIhvcNAQELBQAw\nEjEQMA4GA1UEChMHQWNtZSBDbzAeFw03MDAxMDEwMDAwMDBaFw03MDAxMDMwMDAw\nMDBaMBIxEDAOBgNVBAoTB0FjbWUgQ28wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ\nAoGBAJiCLkrvs3bels/qVWe5SojBygTrU7D1Qn/dZ7ZSJF1svUuvwDq8p6wHC1y5\ntX+KBjOjxtUjUdIQgfuCjAbw2j7hgrpEenieQpVTccb44aRa1ufobjKYhWiIZ+K6\n96udAaoSd1tt+TJpU2Ym2gWzWBMSpGAqKdgrmFfFMl/9mHKlAgMBAAGjaDBmMA4G\nA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTAD\nAQH/MC4GA1UdEQQnMCWCC2V4YW1wbGUuY29thwR/AAABhxAAAAAAAAAAAAAAAAAA\nAAABMA0GCSqGSIb3DQEBCwUAA4GBAH0gC0D1t1fZ+Nv5OWfve1n435EQ/eLOu0NA\nAZ3LjRZjByytlBEvdO8F+xVeLhm/924B2G0VItotsg4888R7AZ43TceBFN4LvPDt\niRMfWmk3Z87fOiMADOFlxdCvA5ceA2o1VDnOblcIf8czSaVTXq9vrmCNhE8P0WU0\nL/r4D5nk\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 1970-01-03 00:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=error msg="Failure occured while executing authorization request: &url.Error{Op:\"Post\", URL:\"https://127.0.0.1:41957/api/devices/v1/authentication/auth_requests\", Err:x509.UnknownAuthorityError{Cert:(*x509.Certificate)(0xeb6580), hintErr:(*errors.errorString)(0xc9c098), hintCert:(*x509.Certificate)(0xc7cdc0)}}" module=client_auth -2020/07/09 07:37:12 http: TLS handshake error from 127.0.0.1:43814: remote error: tls: bad certificate -time="2020-07-09T07:37:12Z" level=error msg="Certificate is signed by unknown authority." module=client_auth -time="2020-07-09T07:37:12Z" level=error msg="If you are using a self-signed certificate, make sure it is available locally to the Mender client in /etc/mender/server.crt and is configured properly in /etc/mender/mender.conf." module=client_auth -time="2020-07-09T07:37:12Z" level=error msg="See https://docs.mender.io/troubleshooting/mender-client#certificate-signed-by-unknown-authority for more information." module=client_auth ---- PASS: TestClientAuthUnknownAuthorityCert (0.03s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEjCCAXugAwIBAgIRAMQ8I/xATeFlYDeiX3H1XBkwDQYJKoZIhvcNAQELBQAw\nEjEQMA4GA1UEChMHQWNtZSBDbzAeFw03MDAxMDEwMDAwMDBaFw03MDAxMDMwMDAw\nMDBaMBIxEDAOBgNVBAoTB0FjbWUgQ28wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ\nAoGBAJiCLkrvs3bels/qVWe5SojBygTrU7D1Qn/dZ7ZSJF1svUuvwDq8p6wHC1y5\ntX+KBjOjxtUjUdIQgfuCjAbw2j7hgrpEenieQpVTccb44aRa1ufobjKYhWiIZ+K6\n96udAaoSd1tt+TJpU2Ym2gWzWBMSpGAqKdgrmFfFMl/9mHKlAgMBAAGjaDBmMA4G\nA1UdDwEB/wQEAwICpDATBgNVHSUEDDAKBggrBgEFBQcDATAPBgNVHRMBAf8EBTAD\nAQH/MC4GA1UdEQQnMCWCC2V4YW1wbGUuY29thwR/AAABhxAAAAAAAAAAAAAAAAAA\nAAABMA0GCSqGSIb3DQEBCwUAA4GBAH0gC0D1t1fZ+Nv5OWfve1n435EQ/eLOu0NA\nAZ3LjRZjByytlBEvdO8F+xVeLhm/924B2G0VItotsg4888R7AZ43TceBFN4LvPDt\niRMfWmk3Z87fOiMADOFlxdCvA5ceA2o1VDnOblcIf8czSaVTXq9vrmCNhE8P0WU0\nL/r4D5nk\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 1970-01-03 00:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="Failure occured while executing authorization request: &url.Error{Op:\"Post\", URL:\"https://127.0.0.1:37591/api/devices/v1/authentication/auth_requests\", Err:x509.UnknownAuthorityError{Cert:(*x509.Certificate)(0x169d340), hintErr:(*errors.errorString)(0x147c270), hintCert:(*x509.Certificate)(0x169d080)}}" module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="Certificate is signed by unknown authority." module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="If you are using a self-signed certificate, make sure it is available locally to the Mender client in /etc/mender/server.crt and is configured properly in /etc/mender/mender.conf." module=client_auth +time="2020-07-09T07:54:42Z" level=error msg="See https://docs.mender.io/troubleshooting/mender-client#certificate-signed-by-unknown-authority for more information." module=client_auth +2020/07/09 07:54:42 http: TLS handshake error from 127.0.0.1:36972: read tcp 127.0.0.1:37591->127.0.0.1:36972: use of closed network connection +--- PASS: TestClientAuthUnknownAuthorityCert (0.05s) === RUN TestClientAuthNoCert -time="2020-07-09T07:37:12Z" level=error msg="server.non-existing.crt is inaccessible: open server.non-existing.crt: no such file or directory" module=client +time="2020-07-09T07:54:42Z" level=error msg="server.non-existing.crt is inaccessible: open server.non-existing.crt: no such file or directory" module=client --- PASS: TestClientAuthNoCert (0.01s) === RUN TestInventoryClient -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=error msg="failed to submit inventory data: foo" module=client_inventory -time="2020-07-09T07:37:12Z" level=error msg="got unexpected HTTP status when submitting to inventory: 401" module=client_inventory +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="failed to submit inventory data: foo" module=client_inventory +time="2020-07-09T07:54:42Z" level=error msg="got unexpected HTTP status when submitting to inventory: 401" module=client_inventory --- PASS: TestInventoryClient (0.08s) === RUN TestLogUploadClient -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=error msg="failed to upload logs: foo" module=client_log -time="2020-07-09T07:37:12Z" level=error msg="got unexpected HTTP status when uploading log: 401" module=client_log ---- PASS: TestLogUploadClient (0.07s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="failed to upload logs: foo" module=client_log +time="2020-07-09T07:54:42Z" level=error msg="got unexpected HTTP status when uploading log: 401" module=client_log +--- PASS: TestLogUploadClient (0.09s) === RUN TestStatusClient -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=error msg="failed to report status: foo" module=client_status -time="2020-07-09T07:37:12Z" level=error msg="got unexpected HTTP status when reporting status: 401" module=client_status -time="2020-07-09T07:37:12Z" level=warning msg="status report rejected, deployment aborted at the backend" module=client_status ---- PASS: TestStatusClient (0.09s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="failed to report status: foo" module=client_status +time="2020-07-09T07:54:42Z" level=error msg="got unexpected HTTP status when reporting status: 401" module=client_status +time="2020-07-09T07:54:42Z" level=warning msg="status report rejected, deployment aborted at the backend" module=client_status +--- PASS: TestStatusClient (0.07s) === RUN TestHttpClient -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=error msg="missing.crt is inaccessible: open missing.crt: no such file or directory" module=client +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="missing.crt is inaccessible: open missing.crt: no such file or directory" module=client --- PASS: TestHttpClient (0.01s) === RUN TestApiClientRequest -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=info msg="Device unauthorized; attempting reauthorization" module=client -time="2020-07-09T07:37:12Z" level=warning msg="Reauthorization failed with error: " module=client -time="2020-07-09T07:37:12Z" level=info msg="Device unauthorized; attempting reauthorization" module=client ---- PASS: TestApiClientRequest (0.06s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=info msg="Device unauthorized; attempting reauthorization" module=client +time="2020-07-09T07:54:42Z" level=warning msg="Reauthorization failed with error: " module=client +time="2020-07-09T07:54:42Z" level=info msg="Device unauthorized; attempting reauthorization" module=client +--- PASS: TestApiClientRequest (0.08s) === RUN TestClientConnectionTimeout -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -2020/07/09 07:37:12 http: TLS handshake error from 127.0.0.1:41276: write tcp 127.0.0.1:37123->127.0.0.1:41276: use of closed network connection +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +2020/07/09 07:54:42 http: TLS handshake error from 127.0.0.1:48542: write tcp 127.0.0.1:39931->127.0.0.1:48542: use of closed network connection --- PASS: TestClientConnectionTimeout (0.03s) === RUN TestHttpClientUrl --- PASS: TestHttpClientUrl (0.00s) === RUN TestCaLoading -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client --- PASS: TestCaLoading (0.00s) === RUN TestEmptySystemCertPool -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client ---- PASS: TestEmptySystemCertPool (0.00s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +--- PASS: TestEmptySystemCertPool (0.01s) === RUN TestExponentialBackoffTimeCalculation --- PASS: TestExponentialBackoffTimeCalculation (0.00s) === RUN TestUnMarshalErrorMessage --- PASS: TestUnMarshalErrorMessage (0.00s) === RUN TestFailoverAPICall -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:12Z" level=warning msg="Server \"fakeURL.404\" failed to serve request \"\". Attempting \"https://127.0.0.1:45223\"" module=client ---- PASS: TestFailoverAPICall (0.05s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=warning msg="Server \"fakeURL.404\" failed to serve request \"\". Attempting \"https://127.0.0.1:35685\"" module=client +--- PASS: TestFailoverAPICall (0.04s) === RUN TestParseUpdateResponse -time="2020-07-09T07:37:12Z" level=info msg="Correct request for getting image from: https://menderupdate.com [name: myapp-release-z-build-123; devices: [BBB]]" module=client_update -time="2020-07-09T07:37:12Z" level=info msg="Correct request for getting image from: https://menderupdate.com [name: myapp-release-z-build-123; devices: [BBB ELC AMX IS 3]]" module=client_update -time="2020-07-09T07:37:12Z" level=warning msg="Client recieved invalid response status code: 404" module=client_update -time="2020-07-09T07:37:12Z" level=warning msg="Client recieved invalid response status code: 500" module=client_update ---- PASS: TestParseUpdateResponse (0.01s) +time="2020-07-09T07:54:42Z" level=info msg="Correct request for getting image from: https://menderupdate.com [name: myapp-release-z-build-123; devices: [BBB]]" module=client_update +time="2020-07-09T07:54:42Z" level=info msg="Correct request for getting image from: https://menderupdate.com [name: myapp-release-z-build-123; devices: [BBB ELC AMX IS 3]]" module=client_update +time="2020-07-09T07:54:42Z" level=warning msg="Client recieved invalid response status code: 404" module=client_update +time="2020-07-09T07:54:42Z" level=warning msg="Client recieved invalid response status code: 500" module=client_update +--- PASS: TestParseUpdateResponse (0.00s) === RUN Test_GetScheduledUpdate_errorParsingResponse_UpdateFailing -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client ---- PASS: Test_GetScheduledUpdate_errorParsingResponse_UpdateFailing (0.05s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +--- PASS: Test_GetScheduledUpdate_errorParsingResponse_UpdateFailing (0.03s) === RUN Test_GetScheduledUpdate_responseMissingParameters_UpdateFailing -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client ---- PASS: Test_GetScheduledUpdate_responseMissingParameters_UpdateFailing (0.05s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +--- PASS: Test_GetScheduledUpdate_responseMissingParameters_UpdateFailing (0.07s) === RUN Test_GetScheduledUpdate_ParsingResponseOK_updateSuccess -time="2020-07-09T07:37:12Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:12Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:13Z" level=info msg="Correct request for getting image from: https://menderupdate.com [name: myapp-release-z-build-123; devices: [BBB]]" module=client_update +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=info msg="Correct request for getting image from: https://menderupdate.com [name: myapp-release-z-build-123; devices: [BBB]]" module=client_update --- PASS: Test_GetScheduledUpdate_ParsingResponseOK_updateSuccess (0.06s) === RUN Test_FetchUpdate_noContent_UpdateFailing -time="2020-07-09T07:37:13Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:13Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:13Z" level=error msg="Image smaller than expected. Expected: 4096, received: 0" module=client_update ---- PASS: Test_FetchUpdate_noContent_UpdateFailing (0.09s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="Image smaller than expected. Expected: 4096, received: 0" module=client_update +--- PASS: Test_FetchUpdate_noContent_UpdateFailing (0.04s) === RUN Test_FetchUpdate_invalidRequest_UpdateFailing -time="2020-07-09T07:37:13Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:13Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client -time="2020-07-09T07:37:13Z" level=error msg="Can not fetch update image: Get broken-request: unsupported protocol scheme \"\"" module=client_update +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +time="2020-07-09T07:54:42Z" level=error msg="Can not fetch update image: Get broken-request: unsupported protocol scheme \"\"" module=client_update --- PASS: Test_FetchUpdate_invalidRequest_UpdateFailing (0.01s) === RUN Test_FetchUpdate_correctContent_UpdateFetched -time="2020-07-09T07:37:13Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client -time="2020-07-09T07:37:13Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client ---- PASS: Test_FetchUpdate_correctContent_UpdateFetched (0.05s) +time="2020-07-09T07:54:42Z" level=info msg="API Gateway certificate (in PEM format): \n-----BEGIN CERTIFICATE-----\nMIICEzCCAXygAwIBAgIQMIMChMLGrR+QvmQvpwAU6zANBgkqhkiG9w0BAQsFADAS\nMRAwDgYDVQQKEwdBY21lIENvMCAXDTcwMDEwMTAwMDAwMFoYDzIwODQwMTI5MTYw\nMDAwWjASMRAwDgYDVQQKEwdBY21lIENvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB\niQKBgQDuLnQAI3mDgey3VBzWnB2L39JUU4txjeVE6myuDqkM/uGlfjb9SjY1bIw4\niA5sBBZzHi3z0h1YV8QPuxEbi4nW91IJm2gsvvZhIrCHS3l6afab4pZBl2+XsDul\nrKBxKKtD1rGxlG4LjncdabFn9gvLZad2bSysqz/qTAUStTvqJQIDAQABo2gwZjAO\nBgNVHQ8BAf8EBAMCAqQwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDwYDVR0TAQH/BAUw\nAwEB/zAuBgNVHREEJzAlggtleGFtcGxlLmNvbYcEfwAAAYcQAAAAAAAAAAAAAAAA\nAAAAATANBgkqhkiG9w0BAQsFAAOBgQCEcetwO59EWk7WiJsG4x8SY+UIAA+flUI9\ntyC4lNhbcF2Idq9greZwbYCqTTTr2XiRNSMLCOjKyI7ukPoPjo16ocHj+P3vZGfs\nh1fIw3cSS2OolhloGw/XM6RWPWtPAlGykKLciQrBru5NAPvCMsb/I1DAceTiotQM\nfblo6RBxUQ==\n-----END CERTIFICATE-----\n" module=client +time="2020-07-09T07:54:42Z" level=info msg="Issuer: [Acme Co], Valid from: 1970-01-01 00:00:00 +0000 UTC, Valid to: 2084-01-29 16:00:00 +0000 UTC" module=client +--- PASS: Test_FetchUpdate_correctContent_UpdateFetched (0.07s) === RUN Test_UpdateApiClientError -time="2020-07-09T07:37:13Z" level=error msg="Can not fetch update image: foo" module=client_update +time="2020-07-09T07:54:42Z" level=error msg="Can not fetch update image: foo" module=client_update --- PASS: Test_UpdateApiClientError (0.00s) === RUN TestMakeUpdateCheckRequest --- PASS: TestMakeUpdateCheckRequest (0.00s) @@ -1606,437 +1604,433 @@ === CONT TestBrokenReadAndPartialDownload/group/success === CONT TestBrokenReadAndPartialDownload/group/serverDown === CONT TestBrokenReadAndPartialDownload/group/formattedButInvalidContentRange -=== CONT TestBrokenReadAndPartialDownload/group/brokenContentLength -time="2020-07-09T07:37:13Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:13Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:13Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:13Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:14Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:14Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:14Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:14Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:14Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:14Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:14Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:14Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:14Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:14Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer -time="2020-07-09T07:37:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:15Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:16Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:16Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:16Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:16Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:16Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:17Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:17Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:17Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:17Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:17Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:17Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:18Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:18Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:18Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:18Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:18Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:19Z" level=info msg="Attempting to resume artifact download from offset 6700" module=update_resumer -=== CONT TestBrokenReadAndPartialDownload/group/emptyContentRange -time="2020-07-09T07:37:19Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:19Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:19Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:19Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:19Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:20Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:20Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:20Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:20Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:21Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:21Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:22Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:23Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:23Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:23Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:24Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:24Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:24Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:25Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:25Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:25Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:25Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:25Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:25Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:25Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:26Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:26Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:26Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:26Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:26Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:26Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:28Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:28Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:28Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:28Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:29Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:29Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:29Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:31Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:31Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -=== CONT TestBrokenReadAndPartialDownload/group/noPartialContentSupport -time="2020-07-09T07:37:31Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:31Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:31Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:31Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -=== CONT TestBrokenReadAndPartialDownload/group/missingContentLength -time="2020-07-09T07:37:32Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:32Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/serverDownAndUp -time="2020-07-09T07:37:32Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:32Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:32Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:32Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:32Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:32Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:32Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:33Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:33Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:33Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:33Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:33Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:33Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:33Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:33Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:33Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer -time="2020-07-09T07:37:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer -time="2020-07-09T07:37:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:34Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:35Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:35Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:35Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:35Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:35Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:35Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:35Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:36Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:36Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:36Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:37Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:37Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:43Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:43Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:43Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:43Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:44Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:44Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:44Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:44Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:44Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:44Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:44Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:44Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:45Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:45Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:45Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:45Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:45Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer +time="2020-07-09T07:54:45Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:45Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:45Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:45Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:45Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer +time="2020-07-09T07:54:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:46Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:47Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:47Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:47Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:47Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:47Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:47Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:47Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:47Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:48Z" level=info msg="Attempting to resume artifact download from offset 6700" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/breakAfterShortRange -time="2020-07-09T07:37:37Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:37Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:37Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:37Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:37Z" level=info msg="Attempting to resume artifact download from offset 6700" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:49Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:49Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:49Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:49Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:50Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:51Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:52Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:52Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:52Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Attempting to resume artifact download from offset 3345" module=update_resumer +time="2020-07-09T07:54:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:53Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:55Z" level=info msg="Attempting to resume artifact download from offset 5015" module=update_resumer +time="2020-07-09T07:54:55Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:55Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:56Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:56Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:56Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:56Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:57Z" level=info msg="Attempting to resume artifact download from offset 6685" module=update_resumer +time="2020-07-09T07:54:57Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:57Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:54:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Attempting to resume artifact download from offset 8355" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/garbledContentStart -time="2020-07-09T07:37:38Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:38Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:38Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:38Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:38Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:38Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:38Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:39Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:39Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:39Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:39Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:40Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:40Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:40Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:40Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:40Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:40Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:41Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Attempting to resume artifact download from offset 3345" module=update_resumer -time="2020-07-09T07:37:41Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:41Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:41Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:43Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:43Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:43Z" level=info msg="Attempting to resume artifact download from offset 5015" module=update_resumer -time="2020-07-09T07:37:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:43Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:43Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:43Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:44Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:44Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:44Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:44Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:45Z" level=info msg="Attempting to resume artifact download from offset 6685" module=update_resumer -time="2020-07-09T07:37:45Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:45Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:45Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:45Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:45Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:46Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:46Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:47Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:47Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:47Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:47Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:47Z" level=info msg="Attempting to resume artifact download from offset 8355" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:54:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:54:59Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:00Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:00Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:01Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:01Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:01Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/tooManyContentRanges -time="2020-07-09T07:37:47Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:47Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:47Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:48Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:48Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:49Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:49Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Download resume request failed: Get http://localhost:9768/update_resumer_test.go: dial tcp 127.0.0.1:9768: connect: connection refused" module=update_resumer +time="2020-07-09T07:55:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/missingContentRange -time="2020-07-09T07:37:49Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:49Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:49Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer -time="2020-07-09T07:37:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Download resume request failed: Get http://localhost:9767/update_resumer_test.go: dial tcp 127.0.0.1:9767: connect: connection refused" module=update_resumer +time="2020-07-09T07:55:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/missingBytesContentRange -time="2020-07-09T07:37:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:50Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:51Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:51Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:51Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:51Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:51Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:51Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:51Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:52Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:52Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:52Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:52Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:52Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:52Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:53Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:55Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:55Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:55Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:55Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:55Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:55Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:55Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:55Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:55Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:56Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:56Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:02Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:03Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:03Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:03Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:03Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:03Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:03Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:03Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:03Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:03Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:04Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:04Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:04Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:04Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:04Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:04Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:04Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:04Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:04Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:05Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:05Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:05Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:05Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:05Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:06Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:06Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:06Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:06Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:06Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:06Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:06Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:06Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:06Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:07Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:07Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:07Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:08Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:08Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:08Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:08Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:08Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:08Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:08Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:08Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:08Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:09Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:09Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:09Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:10Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:10Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:10Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:10Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:10Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:10Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:10Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:10Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:10Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:12Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:15Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/improperlyFormattedContentRange -time="2020-07-09T07:37:57Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:57Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:57Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:57Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:57Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:57Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:37:57Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:57Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:57Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:57Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:57Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:58Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:58Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:58Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:37:59Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:59Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:59Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:59Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:37:59Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:37:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:37:59Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:00Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:00Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:00Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:00Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:00Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:00Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:02Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:02Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:02Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:02Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:02Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:02Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:02Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:03Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:03Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:03Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:04Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:04Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:04Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:05Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:05Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:05Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:05Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:05Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:05Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:06Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:06Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:18Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:19Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:19Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:20Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:20Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:20Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +=== CONT TestBrokenReadAndPartialDownload/group/brokenContentLength +time="2020-07-09T07:55:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +=== CONT TestBrokenReadAndPartialDownload/group/emptyContentRange +time="2020-07-09T07:55:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:21Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +=== CONT TestBrokenReadAndPartialDownload/group/noPartialContentSupport +time="2020-07-09T07:55:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:22Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:22Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:22Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:22Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:22Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:22Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:23Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:23Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:23Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:23Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:23Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:23Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:23Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:23Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:23Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:24Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:24Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:24Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:24Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:24Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:25Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:25Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:25Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:25Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:25Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:25Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:25Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:25Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:25Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:26Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:26Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:26Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:27Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:27Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:27Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:27Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:27Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:27Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:27Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:27Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:27Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:28Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:28Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:28Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:29Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:29Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:29Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:29Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:29Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:29Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:29Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:29Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:29Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:31Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:31Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:34Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:34Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:37Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:37Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:37Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:37Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:37Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +=== CONT TestBrokenReadAndPartialDownload/group/missingContentLength +time="2020-07-09T07:55:37Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:37Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:37Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:37Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:37Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:37Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:38Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:38Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:39Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:39Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:39Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:40Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/earlyRangeStart -time="2020-07-09T07:38:06Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:06Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:06Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:07Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:07Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:08Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:08Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:40Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:40Z" level=info msg="Attempting to resume artifact download from offset 3350" module=update_resumer +time="2020-07-09T07:55:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer === CONT TestBrokenReadAndPartialDownload/group/lateRangeStart -time="2020-07-09T07:38:08Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:08Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:08Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:08Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:08Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:09Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:09Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:09Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:09Z" level=info msg="Attempting to resume artifact download from offset 3345" module=update_resumer -time="2020-07-09T07:38:09Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:09Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:09Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:09Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:10Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:10Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:10Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:10Z" level=info msg="Attempting to resume artifact download from offset 5015" module=update_resumer -time="2020-07-09T07:38:10Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:10Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:11Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:11Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:11Z" level=info msg="Resuming download in 1s" module=update_resumer -time="2020-07-09T07:38:12Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:12Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:12Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:12Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:12Z" level=info msg="Attempting to resume artifact download from offset 6685" module=update_resumer -time="2020-07-09T07:38:12Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:12Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:14Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:14Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:14Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:14Z" level=info msg="Attempting to resume artifact download from offset 8355" module=update_resumer -time="2020-07-09T07:38:15Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:15Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:16Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:16Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:16Z" level=info msg="Resuming download in 2s" module=update_resumer -time="2020-07-09T07:38:18Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:18Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:18Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:21Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:21Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:21Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:24Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:24Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer -time="2020-07-09T07:38:24Z" level=info msg="Resuming download in 3s" module=update_resumer -time="2020-07-09T07:38:27Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer -time="2020-07-09T07:38:27Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer ---- FAIL: TestBrokenReadAndPartialDownload (74.35s) +time="2020-07-09T07:55:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:40Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:40Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:40Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:41Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:41Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:41Z" level=info msg="Attempting to resume artifact download from offset 5025" module=update_resumer +time="2020-07-09T07:55:41Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:41Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:41Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:41Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:42Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:42Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:42Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:42Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:42Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:42Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:43Z" level=info msg="Attempting to resume artifact download from offset 3345" module=update_resumer +time="2020-07-09T07:55:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:43Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:43Z" level=info msg="Attempting to resume artifact download from offset 6700" module=update_resumer +time="2020-07-09T07:55:43Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:43Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:43Z" level=info msg="Resuming download in 1s" module=update_resumer +time="2020-07-09T07:55:44Z" level=info msg="Attempting to resume artifact download from offset 5015" module=update_resumer +time="2020-07-09T07:55:44Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:44Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:44Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:44Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:44Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:46Z" level=info msg="Attempting to resume artifact download from offset 6685" module=update_resumer +time="2020-07-09T07:55:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:46Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:46Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:46Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:46Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:48Z" level=info msg="Attempting to resume artifact download from offset 8355" module=update_resumer +time="2020-07-09T07:55:48Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:48Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:48Z" level=info msg="Resuming download in 2s" module=update_resumer +time="2020-07-09T07:55:50Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:50Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:50Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:53Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:53Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:53Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:56Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:56Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +time="2020-07-09T07:55:56Z" level=info msg="Resuming download in 3s" module=update_resumer +time="2020-07-09T07:55:59Z" level=info msg="Attempting to resume artifact download from offset 1675" module=update_resumer +time="2020-07-09T07:55:59Z" level=error msg="Download connection broken: unexpected EOF" module=update_resumer +--- FAIL: TestBrokenReadAndPartialDownload (76.40s) --- FAIL: TestBrokenReadAndPartialDownload/group (0.00s) - --- PASS: TestBrokenReadAndPartialDownload/group/success (6.05s) - --- PASS: TestBrokenReadAndPartialDownload/group/serverDown (18.09s) - --- PASS: TestBrokenReadAndPartialDownload/group/formattedButInvalidContentRange (18.12s) - --- PASS: TestBrokenReadAndPartialDownload/group/brokenContentLength (19.10s) - --- PASS: TestBrokenReadAndPartialDownload/group/emptyContentRange (18.08s) - --- PASS: TestBrokenReadAndPartialDownload/group/missingContentLength (6.05s) - --- PASS: TestBrokenReadAndPartialDownload/group/breakAfterShortRange (10.08s) - --- PASS: TestBrokenReadAndPartialDownload/group/noPartialContentSupport (18.10s) - --- FAIL: TestBrokenReadAndPartialDownload/group/serverDownAndUp (18.09s) + --- PASS: TestBrokenReadAndPartialDownload/group/success (6.03s) + --- PASS: TestBrokenReadAndPartialDownload/group/breakAfterShortRange (10.07s) + --- PASS: TestBrokenReadAndPartialDownload/group/formattedButInvalidContentRange (19.09s) + --- PASS: TestBrokenReadAndPartialDownload/group/serverDown (19.12s) + --- FAIL: TestBrokenReadAndPartialDownload/group/serverDownAndUp (19.13s) update_resumer_test.go:176: Error Trace: update_resumer_test.go:176 update_resumer_test.go:336 @@ -2251,69 +2245,73 @@ - + t.Run("earlyRangeStart", Test: TestBrokenReadAndPartialDownload/group/serverDownAndUp - --- PASS: TestBrokenReadAndPartialDownload/group/garbledContentStart (19.10s) - --- PASS: TestBrokenReadAndPartialDownload/group/tooManyContentRanges (19.09s) - --- PASS: TestBrokenReadAndPartialDownload/group/missingBytesContentRange (18.05s) - --- PASS: TestBrokenReadAndPartialDownload/group/missingContentRange (19.06s) - --- PASS: TestBrokenReadAndPartialDownload/group/earlyRangeStart (8.04s) - --- PASS: TestBrokenReadAndPartialDownload/group/improperlyFormattedContentRange (19.05s) - --- PASS: TestBrokenReadAndPartialDownload/group/lateRangeStart (19.10s) + --- PASS: TestBrokenReadAndPartialDownload/group/garbledContentStart (19.09s) + --- PASS: TestBrokenReadAndPartialDownload/group/tooManyContentRanges (19.08s) + --- PASS: TestBrokenReadAndPartialDownload/group/missingBytesContentRange (19.08s) + --- PASS: TestBrokenReadAndPartialDownload/group/missingContentRange (19.12s) + --- PASS: TestBrokenReadAndPartialDownload/group/improperlyFormattedContentRange (19.09s) + --- PASS: TestBrokenReadAndPartialDownload/group/brokenContentLength (19.11s) + --- PASS: TestBrokenReadAndPartialDownload/group/emptyContentRange (19.11s) + --- PASS: TestBrokenReadAndPartialDownload/group/noPartialContentSupport (19.10s) + --- PASS: TestBrokenReadAndPartialDownload/group/missingContentLength (6.05s) + --- PASS: TestBrokenReadAndPartialDownload/group/earlyRangeStart (8.08s) + --- PASS: TestBrokenReadAndPartialDownload/group/lateRangeStart (19.09s) FAIL -FAIL github.com/mendersoftware/mender/client 75.993s +FAIL github.com/mendersoftware/mender/client 78.342s ? github.com/mendersoftware/mender/client/test [no test files] === RUN TestInstall -time="2020-07-09T07:37:09Z" level=info msg="no public key was provided for authenticating the artifact" module=installer -time="2020-07-09T07:37:09Z" level=info msg="no public key was provided for authenticating the artifact" module=installer ---- PASS: TestInstall (0.06s) +time="2020-07-09T07:54:42Z" level=info msg="no public key was provided for authenticating the artifact" module=installer +time="2020-07-09T07:54:42Z" level=info msg="no public key was provided for authenticating the artifact" module=installer +--- PASS: TestInstall (0.04s) === RUN TestInstallSigned -time="2020-07-09T07:37:10Z" level=info msg="no public key was provided for authenticating the artifact" module=installer -time="2020-07-09T07:37:10Z" level=warning msg="installer: installing signed artifact without verification as verification key is missing" module=installer -time="2020-07-09T07:37:10Z" level=info msg="installer: authenticated digital signature of artifact" module=installer -time="2020-07-09T07:37:10Z" level=info msg="installer: authenticated digital signature of artifact" module=installer ---- PASS: TestInstallSigned (0.25s) +time="2020-07-09T07:54:42Z" level=info msg="no public key was provided for authenticating the artifact" module=installer +time="2020-07-09T07:54:42Z" level=warning msg="installer: installing signed artifact without verification as verification key is missing" module=installer +time="2020-07-09T07:54:42Z" level=info msg="installer: authenticated digital signature of artifact" module=installer +time="2020-07-09T07:54:42Z" level=info msg="installer: authenticated digital signature of artifact" module=installer +--- PASS: TestInstallSigned (0.20s) === RUN TestInstallNoSignature ---- PASS: TestInstallNoSignature (0.02s) +--- PASS: TestInstallNoSignature (0.01s) === RUN TestInstallWithScripts -time="2020-07-09T07:37:10Z" level=info msg="no public key was provided for authenticating the artifact" module=installer ---- PASS: TestInstallWithScripts (0.09s) +time="2020-07-09T07:54:42Z" level=info msg="no public key was provided for authenticating the artifact" module=installer +--- PASS: TestInstallWithScripts (0.05s) PASS -ok github.com/mendersoftware/mender/installer 0.486s +ok github.com/mendersoftware/mender/installer 0.340s === RUN TestStore ---- PASS: TestStore (0.05s) +--- PASS: TestStore (0.03s) === RUN TestExecutor -time="2020-07-09T07:37:17Z" level=error msg="statescript: ignoring script '/tmp/rootfs_scripts455180608/Download_Enter_00' being not executable" module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=error msg="statescript: ignoring error executing 'ArtifactInstall_Leave_02': 1: exit status 1" module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave_100' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor -time="2020-07-09T07:37:17Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave_100' will not be run " module=executor ---- PASS: TestExecutor (9.30s) +time="2020-07-09T07:54:42Z" level=error msg="statescript: ignoring script '/tmp/rootfs_scripts601200101/Download_Enter_00' being not executable" module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=error msg="statescript: ignoring error executing 'ArtifactInstall_Leave_02': 1: exit status 1" module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave_100' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave' will not be run " module=executor +time="2020-07-09T07:54:42Z" level=warning msg="script format mismatch: 'ArtifactInstall_Leave_100' will not be run " module=executor +--- PASS: TestExecutor (9.36s) === RUN TestVersion ---- PASS: TestVersion (0.02s) +--- PASS: TestVersion (0.04s) === RUN TestReportScriptStatus -time="2020-07-09T07:37:26Z" level=warning msg="Server certificate not provided. Trusting all servers." module=client -time="2020-07-09T07:37:26Z" level=warning msg="certificate verification skipped.." module=client ---- PASS: TestReportScriptStatus (0.05s) +time="2020-07-09T07:54:52Z" level=warning msg="Server certificate not provided. Trusting all servers." module=client +time="2020-07-09T07:54:52Z" level=warning msg="certificate verification skipped.." module=client +--- PASS: TestReportScriptStatus (0.08s) PASS -ok github.com/mendersoftware/mender/statescript 9.486s +ok github.com/mendersoftware/mender/statescript 9.535s === RUN TestDBStore -time="2020-07-09T07:37:43Z" level=error msg="failed to open DB environment: mdb_env_open: no such file or directory" module=dbstore ---- PASS: TestDBStore (0.04s) +time="2020-07-09T07:55:05Z" level=error msg="failed to open DB environment: mdb_env_open: no such file or directory" module=dbstore +--- PASS: TestDBStore (0.07s) === RUN TestDirStore --- PASS: TestDirStore (0.00s) === RUN TestKeystore -time="2020-07-09T07:37:43Z" level=error msg="failed to load key: failed to decode block" module=keystore ---- PASS: TestKeystore (14.66s) +time="2020-07-09T07:55:05Z" level=error msg="failed to load key: failed to decode block" module=keystore +--- PASS: TestKeystore (38.83s) === RUN TestKeystoreLoadPem --- PASS: TestKeystoreLoadPem (0.00s) === RUN TestMemStore --- PASS: TestMemStore (0.00s) PASS -ok github.com/mendersoftware/mender/store 14.751s +ok github.com/mendersoftware/mender/store 38.963s === RUN TestKeyValParser --- PASS: TestKeyValParser (0.00s) kvparser_test.go:72: testing case: 0 @@ -2322,10 +2320,10 @@ === RUN TestLimitedWriter --- PASS: TestLimitedWriter (0.00s) === RUN TestProgress ---- PASS: TestProgress (3.64s) +--- PASS: TestProgress (3.01s) PASS -ok github.com/mendersoftware/mender/utils 3.684s -dh_auto_test: cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 3 github.com/mendersoftware/mender github.com/mendersoftware/mender/client github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/statescript github.com/mendersoftware/mender/store github.com/mendersoftware/mender/utils returned exit code 1 +ok github.com/mendersoftware/mender/utils 3.084s +dh_auto_test: cd obj-arm-linux-gnueabihf && go test -vet=off -v -p 4 github.com/mendersoftware/mender github.com/mendersoftware/mender/client github.com/mendersoftware/mender/client/test github.com/mendersoftware/mender/installer github.com/mendersoftware/mender/statescript github.com/mendersoftware/mender/store github.com/mendersoftware/mender/utils returned exit code 1 make[1]: Leaving directory '/build/mender-client-1.7.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary @@ -2358,20 +2356,22 @@ dh_gencontrol -O--buildsystem=golang dh_md5sums -O--buildsystem=golang dh_builddeb -O--buildsystem=golang -dpkg-deb: building package 'mender-client-dbgsym' in '../mender-client-dbgsym_1.7.0-4_armhf.deb'. dpkg-deb: building package 'mender-client' in '../mender-client_1.7.0-4_armhf.deb'. +dpkg-deb: building package 'mender-client-dbgsym' in '../mender-client-dbgsym_1.7.0-4_armhf.deb'. dpkg-genbuildinfo --build=binary dpkg-genchanges --build=binary >../mender-client_1.7.0-4_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) I: copying local configuration +I: user script /srv/workspace/pbuilder/16486/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/16486/tmp/hooks/B01_cleanup finished I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env -I: removing directory /srv/workspace/pbuilder/20370 and its subdirectories -I: Current time: Wed Jul 8 19:48:43 -12 2020 -I: pbuilder-time-stamp: 1594280923 +I: removing directory /srv/workspace/pbuilder/16486 and its subdirectories +I: Current time: Thu Jul 9 22:04:26 +14 2020 +I: pbuilder-time-stamp: 1594281866