0s autopkgtest [06:10:41]: starting date and time: 2025-11-19 06:10:41+0000 0s autopkgtest [06:10:41]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [06:10:41]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.ra4a93n9/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:python-boto3,src:python-botocore --apt-upgrade s4cmd --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=python-boto3/1.40.72-1 python-botocore/1.40.72+repack-1' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-amd64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-8.secgroup --name adt-resolute-amd64-s4cmd-20251119-061041-juju-7f2275-prod-proposed-migration-environment-15-1d2dcc56-24de-432f-8e26-430d09c1e952 --image adt/ubuntu-resolute-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-amd64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-amd64-s4cmd-20251119-061041-juju-7f2275-prod-proposed-migration-environment-15-1d2dcc56-24de-432f-8e26-430d09c1e952 from image adt/ubuntu-resolute-amd64-server-20251119.img (UUID 272731c6-71e6-45e6-858d-225c691169ff)... 101s autopkgtest [06:12:22]: testbed dpkg architecture: amd64 101s autopkgtest [06:12:22]: testbed apt version: 3.1.12 102s autopkgtest [06:12:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 102s autopkgtest [06:12:23]: testbed release detected to be: None 102s autopkgtest [06:12:23]: updating testbed package index (apt update) 103s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [87.8 kB] 103s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 103s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 103s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 103s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [22.8 kB] 103s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [67.3 kB] 103s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [823 kB] 103s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [9848 B] 103s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main i386 Packages [96.8 kB] 104s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 Packages [138 kB] 104s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 c-n-f Metadata [3028 B] 104s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted i386 Packages [4040 B] 104s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 Packages [64.9 kB] 104s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/restricted amd64 c-n-f Metadata [336 B] 104s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 Packages [556 kB] 104s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/universe i386 Packages [239 kB] 104s Get:17 http://ftpmaster.internal/ubuntu resolute-proposed/universe amd64 c-n-f Metadata [18.5 kB] 104s Get:18 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 Packages [13.7 kB] 104s Get:19 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse i386 Packages [6880 B] 104s Get:20 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse amd64 c-n-f Metadata [680 B] 105s Fetched 2153 kB in 2s (1268 kB/s) 106s Reading package lists... 107s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 107s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 107s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 107s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 107s Reading package lists... 107s Reading package lists... 107s Building dependency tree... 107s Reading state information... 108s Calculating upgrade... 108s The following packages will be upgraded: 108s python3-boto3 python3-botocore python3-requests 108s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 108s Need to get 7515 kB of archives. 108s After this operation, 5434 kB of additional disk space will be used. 108s Get:1 http://ftpmaster.internal/ubuntu resolute/main amd64 python3-requests all 2.32.5+dfsg-1ubuntu1 [53.1 kB] 108s Get:2 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-botocore all 1.40.72+repack-1 [7389 kB] 108s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main amd64 python3-boto3 all 1.40.72-1 [72.9 kB] 108s dpkg-preconfigure: unable to re-open stdin: No such file or directory 108s Fetched 7515 kB in 1s (12.4 MB/s) 109s (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 ... 82963 files and directories currently installed.) 109s Preparing to unpack .../python3-requests_2.32.5+dfsg-1ubuntu1_all.deb ... 109s Unpacking python3-requests (2.32.5+dfsg-1ubuntu1) over (2.32.3+dfsg-5ubuntu2) ... 109s Preparing to unpack .../python3-botocore_1.40.72+repack-1_all.deb ... 109s Unpacking python3-botocore (1.40.72+repack-1) over (1.37.9+repack-1) ... 109s Preparing to unpack .../python3-boto3_1.40.72-1_all.deb ... 109s Unpacking python3-boto3 (1.40.72-1) over (1.37.9-1) ... 109s Setting up python3-requests (2.32.5+dfsg-1ubuntu1) ... 109s Setting up python3-botocore (1.40.72+repack-1) ... 110s Setting up python3-boto3 (1.40.72-1) ... 110s autopkgtest [06:12:31]: upgrading testbed (apt dist-upgrade and autopurge) 110s Reading package lists... 110s Building dependency tree... 110s Reading state information... 110s Calculating upgrade... 110s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 110s Reading package lists... 111s Building dependency tree... 111s Reading state information... 111s Solving dependencies... 111s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 113s autopkgtest [06:12:34]: testbed running kernel: Linux 6.17.0-5-generic #5-Ubuntu SMP PREEMPT_DYNAMIC Mon Sep 22 10:00:33 UTC 2025 113s autopkgtest [06:12:34]: @@@@@@@@@@@@@@@@@@@@ apt-source s4cmd 114s Get:1 http://ftpmaster.internal/ubuntu resolute/universe s4cmd 2.1.0+ds-3 (dsc) [1959 B] 114s Get:2 http://ftpmaster.internal/ubuntu resolute/universe s4cmd 2.1.0+ds-3 (tar) [31.7 kB] 114s Get:3 http://ftpmaster.internal/ubuntu resolute/universe s4cmd 2.1.0+ds-3 (diff) [6496 B] 114s gpgv: Signature made Fri Mar 21 23:35:47 2025 UTC 114s gpgv: using RSA key 5B34BA5AAB5507E903426E85E8D37AE2F09F4872 114s gpgv: Can't check signature: No public key 114s dpkg-source: warning: cannot verify inline signature for ./s4cmd_2.1.0+ds-3.dsc: no acceptable signature found 114s autopkgtest [06:12:35]: testing package s4cmd version 2.1.0+ds-3 114s autopkgtest [06:12:35]: build not needed 114s autopkgtest [06:12:35]: test command1: preparing testbed 115s Reading package lists... 115s Building dependency tree... 115s Reading state information... 115s Solving dependencies... 115s The following NEW packages will be installed: 115s python3-pytz python3-tz s4cmd 115s 0 upgraded, 3 newly installed, 0 to remove and 0 not upgraded. 115s Need to get 74.9 kB of archives. 115s After this operation, 265 kB of additional disk space will be used. 115s Get:1 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-pytz all 2025.2-4 [32.3 kB] 115s Get:2 http://ftpmaster.internal/ubuntu resolute/universe amd64 python3-tz all 2025.2-4 [1746 B] 115s Get:3 http://ftpmaster.internal/ubuntu resolute/universe amd64 s4cmd all 2.1.0+ds-3 [40.9 kB] 115s Fetched 74.9 kB in 0s (955 kB/s) 115s Selecting previously unselected package python3-pytz. 115s (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 ... 83005 files and directories currently installed.) 115s Preparing to unpack .../python3-pytz_2025.2-4_all.deb ... 115s Unpacking python3-pytz (2025.2-4) ... 115s Selecting previously unselected package python3-tz. 115s Preparing to unpack .../python3-tz_2025.2-4_all.deb ... 115s Unpacking python3-tz (2025.2-4) ... 115s Selecting previously unselected package s4cmd. 115s Preparing to unpack .../s4cmd_2.1.0+ds-3_all.deb ... 115s Unpacking s4cmd (2.1.0+ds-3) ... 115s Setting up python3-pytz (2025.2-4) ... 115s Setting up python3-tz (2025.2-4) ... 115s Setting up s4cmd (2.1.0+ds-3) ... 115s Processing triggers for man-db (2.13.1-1) ... 117s autopkgtest [06:12:38]: test command1: s4cmd -h 117s autopkgtest [06:12:38]: test command1: [----------------------- 117s Usage: s4cmd [options] 117s 117s Super S3 command line tool. Version 2.1.0 117s 117s Options: 117s -h, --help show this help message and exit 117s --version print out version of s4cmd 117s -p S3CFG, --config=S3CFG 117s path to s3cfg config file 117s --access-key=ACCESS_KEY 117s use access_key for connection to S3 117s --secret-key=SECRET_KEY 117s use security key for connection to S3 117s -f, --force force overwrite files when download or upload 117s -r, --recursive recursively checking subdirectories 117s -s, --sync-check check file md5 before download or upload 117s -n, --dry-run trial run without actual download or upload 117s -t RETRY, --retry=RETRY 117s number of retries before giving up 117s --retry-delay=RETRY_DELAY 117s seconds to sleep between retries 117s -c NUM_THREADS, --num-threads=NUM_THREADS 117s number of concurrent threads 117s -d, --show-directory show directory instead of its content 117s --ignore-empty-source 117s ignore empty source from s3 117s --endpoint-url=ENDPOINT_URL 117s configure boto3 to use a different s3 endpoint 117s --use-ssl (obsolete) use SSL connection to S3 117s --verbose verbose output 117s --debug debug output 117s --validate (obsolete) validate lookup operation 117s -D, --delete-removed delete remote files that do not exist in source after 117s sync 117s --multipart-split-size=MULTIPART_SPLIT_SIZE 117s size in bytes to split multipart transfers 117s --max-singlepart-download-size=MAX_SINGLEPART_DOWNLOAD_SIZE 117s files with size (in bytes) greater than this will be 117s downloaded in multipart transfers 117s --max-singlepart-upload-size=MAX_SINGLEPART_UPLOAD_SIZE 117s files with size (in bytes) greater than this will be 117s uploaded in multipart transfers 117s --max-singlepart-copy-size=MAX_SINGLEPART_COPY_SIZE 117s files with size (in bytes) greater than this will be 117s copied in multipart transfers 117s --batch-delete-size=BATCH_DELETE_SIZE 117s Number of files (<1000) to be combined in batch 117s delete. 117s --last-modified-before=LAST_MODIFIED_BEFORE 117s Condition on files where their last modified dates are 117s before given parameter. 117s --last-modified-after=LAST_MODIFIED_AFTER 117s Condition on files where their last modified dates are 117s after given parameter. 117s --API-ACL=ACL The canned ACL to apply to the object. 117s --API-CacheControl=CACHECONTROL 117s Specifies caching behavior along the request/reply 117s chain. 117s --API-ContentDisposition=CONTENTDISPOSITION 117s Specifies presentational information for the object. 117s --API-ContentEncoding=CONTENTENCODING 117s Specifies what content encodings have been applied to 117s the object and thus what decoding mechanisms must be 117s applied to obtain the media-type referenced by the 117s Content-Type header field. 117s --API-ContentLanguage=CONTENTLANGUAGE 117s The language the content is in. 117s --API-ContentMD5=CONTENTMD5 117s The base64-encoded 128-bit MD5 digest of the part 117s data. 117s --API-ContentType=CONTENTTYPE 117s A standard MIME type describing the format of the 117s object data. 117s --API-CopySourceIfMatch=COPYSOURCEIFMATCH 117s Copies the object if its entity tag (ETag) matches the 117s specified tag. 117s --API-CopySourceIfModifiedSince=COPYSOURCEIFMODIFIEDSINCE 117s Copies the object if it has been modified since the 117s specified time. 117s --API-CopySourceIfNoneMatch=COPYSOURCEIFNONEMATCH 117s Copies the object if its entity tag (ETag) is 117s different than the specified ETag. 117s --API-CopySourceIfUnmodifiedSince=COPYSOURCEIFUNMODIFIEDSINCE 117s Copies the object if it hasn't been modified since the 117s specified time. 117s --API-CopySourceRange=COPYSOURCERANGE 117s The range of bytes to copy from the source object. The 117s range value must use the form bytes=first-last, where 117s the first and last are the zero-based byte offsets to 117s copy. For example, bytes=0-9 indicates that you want 117s to copy the first ten bytes of the source. You can 117s copy a range only if the source object is greater than 117s 5 GB. 117s --API-CopySourceSSECustomerAlgorithm=COPYSOURCESSECUSTOMERALGORITHM 117s Specifies the algorithm to use when decrypting the 117s source object (e.g., AES256). 117s --API-CopySourceSSECustomerKeyMD5=COPYSOURCESSECUSTOMERKEYMD5 117s Specifies the 128-bit MD5 digest of the encryption key 117s according to RFC 1321. Amazon S3 uses this header for 117s a message integrity check to ensure the encryption key 117s was transmitted without error. Please note that this 117s parameter is automatically populated if it is not 117s provided. Including this parameter is not required 117s --API-CopySourceSSECustomerKey=COPYSOURCESSECUSTOMERKEY 117s Specifies the customer-provided encryption key for 117s Amazon S3 to use to decrypt the source object. The 117s encryption key provided in this header must be one 117s that was used when the source object was created. 117s --API-ETag=ETAG Entity tag returned when the part was uploaded. 117s --API-Expires=EXPIRES 117s The date and time at which the object is no longer 117s cacheable. 117s --API-GrantFullControl=GRANTFULLCONTROL 117s Gives the grantee READ, READ_ACP, and WRITE_ACP 117s permissions on the object. 117s --API-GrantReadACP=GRANTREADACP 117s Allows grantee to read the object ACL. 117s --API-GrantRead=GRANTREAD 117s Allows grantee to read the object data and its 117s metadata. 117s --API-GrantWriteACP=GRANTWRITEACP 117s Allows grantee to write the ACL for the applicable 117s object. 117s --API-IfMatch=IFMATCH 117s Return the object only if its entity tag (ETag) is the 117s same as the one specified, otherwise return a 412 117s (precondition failed). 117s --API-IfModifiedSince=IFMODIFIEDSINCE 117s Return the object only if it has been modified since 117s the specified time, otherwise return a 304 (not 117s modified). 117s --API-IfNoneMatch=IFNONEMATCH 117s Return the object only if its entity tag (ETag) is 117s different from the one specified, otherwise return a 117s 304 (not modified). 117s --API-IfUnmodifiedSince=IFUNMODIFIEDSINCE 117s Return the object only if it has not been modified 117s since the specified time, otherwise return a 412 117s (precondition failed). 117s --API-Metadata=METADATA 117s A map (in json string) of metadata to store with the 117s object in S3 117s --API-MetadataDirective=METADATADIRECTIVE 117s Specifies whether the metadata is copied from the 117s source object or replaced with metadata provided in 117s the request. 117s --API-MFA=MFA The concatenation of the authentication device's 117s serial number, a space, and the value that is 117s displayed on your authentication device. 117s --API-RequestPayer=REQUESTPAYER 117s Confirms that the requester knows that she or he will 117s be charged for the request. Bucket owners need not 117s specify this parameter in their requests. 117s Documentation on downloading objects from requester 117s pays buckets can be found at http://docs.aws.amazon.co 117s m/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.ht 117s ml 117s --API-ServerSideEncryption=SERVERSIDEENCRYPTION 117s The Server-side encryption algorithm used when storing 117s this object in S3 (e.g., AES256, aws:kms). 117s --API-SSECustomerAlgorithm=SSECUSTOMERALGORITHM 117s Specifies the algorithm to use to when encrypting the 117s object (e.g., AES256). 117s --API-SSECustomerKeyMD5=SSECUSTOMERKEYMD5 117s Specifies the 128-bit MD5 digest of the encryption key 117s according to RFC 1321. Amazon S3 uses this header for 117s a message integrity check to ensure the encryption key 117s was transmitted without error. Please note that this 117s parameter is automatically populated if it is not 117s provided. Including this parameter is not required 117s --API-SSECustomerKey=SSECUSTOMERKEY 117s Specifies the customer-provided encryption key for 117s Amazon S3 to use in encrypting data. This value is 117s used to store the object and then it is discarded; 117s Amazon does not store the encryption key. The key must 117s be appropriate for use with the algorithm specified in 117s the x-amz-server-side-encryption-customer-algorithm 117s header. 117s --API-SSEKMSKeyId=SSEKMSKEYID 117s Specifies the AWS KMS key ID to use for object 117s encryption. All GET and PUT requests for an object 117s protected by AWS KMS will fail if not made via SSL or 117s using SigV4. Documentation on configuring any of the 117s officially supported AWS SDKs and CLI can be found at 117s http://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAW 117s SSDK.html#specify-signature-version 117s --API-StorageClass=STORAGECLASS 117s The type of storage to use for the object. Defaults to 117s 'STANDARD'. 117s --API-VersionId=VERSIONID 117s VersionId used to reference a specific version of the 117s object. 117s --API-WebsiteRedirectLocation=WEBSITEREDIRECTLOCATION 117s If the bucket is configured as a website, redirects 117s requests for this object to another object in the same 117s bucket or to an external URL. Amazon S3 stores the 117s value of this header in the object metadata. 117s autopkgtest [06:12:38]: test command1: -----------------------] 118s command1 PASS (superficial) 118s autopkgtest [06:12:39]: test command1: - - - - - - - - - - results - - - - - - - - - - 118s autopkgtest [06:12:39]: @@@@@@@@@@@@@@@@@@@@ summary 118s command1 PASS (superficial)