0s autopkgtest [00:08:57]: starting date: 2024-03-08 0s autopkgtest [00:08:57]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [00:08:57]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.lc1r9z8r/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:ruby3.2,src:openssl --apt-upgrade ruby-mysql2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=ruby3.2/3.2.3-1build2 openssl/3.0.10-1ubuntu5' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos03-arm64-13.secgroup --name adt-noble-arm64-ruby-mysql2-20240308-000857-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 92s autopkgtest [00:10:29]: @@@@@@@@@@@@@@@@@@@@ test bed setup 92s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 93s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [3976 B] 93s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [1838 kB] 93s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [23.8 kB] 93s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [321 kB] 93s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [443 kB] 93s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 93s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [20.3 kB] 93s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 93s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [2181 kB] 93s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 93s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [21.5 kB] 93s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 94s Fetched 4981 kB in 1s (3492 kB/s) 94s Reading package lists... 97s Reading package lists... 97s Building dependency tree... 97s Reading state information... 98s Calculating upgrade... 98s The following packages will be REMOVED: 98s libssl3 98s The following NEW packages will be installed: 98s libssl3t64 98s The following packages will be upgraded: 98s initramfs-tools initramfs-tools-bin initramfs-tools-core libproc2-0 openssl 98s pci.ids procps 99s 7 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 99s Need to get 3864 kB of archives. 99s After this operation, 92.2 kB of additional disk space will be used. 99s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 openssl arm64 3.0.10-1ubuntu5 [982 kB] 99s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl3t64 arm64 3.0.10-1ubuntu5 [1763 kB] 99s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libproc2-0 arm64 2:4.0.4-4ubuntu1 [58.4 kB] 99s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 procps arm64 2:4.0.4-4ubuntu1 [708 kB] 99s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 pci.ids all 0.0~2024.02.02-1 [273 kB] 99s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 initramfs-tools all 0.142ubuntu20 [9054 B] 99s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 initramfs-tools-core all 0.142ubuntu20 [49.7 kB] 99s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 initramfs-tools-bin arm64 0.142ubuntu20 [20.2 kB] 100s Fetched 3864 kB in 1s (4711 kB/s) 100s (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 ... 74662 files and directories currently installed.) 100s Preparing to unpack .../openssl_3.0.10-1ubuntu5_arm64.deb ... 100s Unpacking openssl (3.0.10-1ubuntu5) over (3.0.10-1ubuntu4) ... 100s dpkg: libssl3:arm64: dependency problems, but removing anyway as you requested: 100s wget depends on libssl3 (>= 3.0.0). 100s u-boot-tools depends on libssl3 (>= 3.0.0). 100s tnftp depends on libssl3 (>= 3.0.0). 100s tcpdump depends on libssl3 (>= 3.0.0). 100s systemd-resolved depends on libssl3 (>= 3.0.0). 100s systemd depends on libssl3 (>= 3.0.0). 100s sudo depends on libssl3 (>= 3.0.0). 100s sbsigntool depends on libssl3 (>= 3.0.0). 100s rsync depends on libssl3 (>= 3.0.0). 100s python3-cryptography depends on libssl3 (>= 3.0.0). 100s openssh-server depends on libssl3 (>= 3.0.10). 100s openssh-client depends on libssl3 (>= 3.0.10). 100s mtd-utils depends on libssl3 (>= 3.0.0). 100s mokutil depends on libssl3 (>= 3.0.0). 100s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 100s libsystemd-shared:arm64 depends on libssl3 (>= 3.0.0). 100s libssh-4:arm64 depends on libssl3 (>= 3.0.0). 100s libsasl2-modules:arm64 depends on libssl3 (>= 3.0.0). 100s libsasl2-2:arm64 depends on libssl3 (>= 3.0.0). 100s libpython3.12-minimal:arm64 depends on libssl3 (>= 3.0.0). 100s libnvme1 depends on libssl3 (>= 3.0.0). 100s libkrb5-3:arm64 depends on libssl3 (>= 3.0.0). 100s libkmod2:arm64 depends on libssl3 (>= 3.0.0). 100s libfido2-1:arm64 depends on libssl3 (>= 3.0.0). 100s libcurl4:arm64 depends on libssl3 (>= 3.0.0). 100s libcryptsetup12:arm64 depends on libssl3 (>= 3.0.0). 100s kmod depends on libssl3 (>= 3.0.0). 100s dhcpcd-base depends on libssl3 (>= 3.0.0). 100s bind9-libs:arm64 depends on libssl3 (>= 3.0.0). 100s 100s (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 ... 74662 files and directories currently installed.) 100s Removing libssl3:arm64 (3.0.10-1ubuntu4) ... 100s Selecting previously unselected package libssl3t64:arm64. 101s (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 ... 74651 files and directories currently installed.) 101s Preparing to unpack .../0-libssl3t64_3.0.10-1ubuntu5_arm64.deb ... 101s Unpacking libssl3t64:arm64 (3.0.10-1ubuntu5) ... 101s Preparing to unpack .../1-libproc2-0_2%3a4.0.4-4ubuntu1_arm64.deb ... 101s Unpacking libproc2-0:arm64 (2:4.0.4-4ubuntu1) over (2:4.0.4-2ubuntu1) ... 101s Preparing to unpack .../2-procps_2%3a4.0.4-4ubuntu1_arm64.deb ... 101s Unpacking procps (2:4.0.4-4ubuntu1) over (2:4.0.4-2ubuntu1) ... 101s Preparing to unpack .../3-pci.ids_0.0~2024.02.02-1_all.deb ... 101s Unpacking pci.ids (0.0~2024.02.02-1) over (0.0~2023.11.11-1) ... 101s Preparing to unpack .../4-initramfs-tools_0.142ubuntu20_all.deb ... 101s Unpacking initramfs-tools (0.142ubuntu20) over (0.142ubuntu19) ... 101s Preparing to unpack .../5-initramfs-tools-core_0.142ubuntu20_all.deb ... 101s Unpacking initramfs-tools-core (0.142ubuntu20) over (0.142ubuntu19) ... 101s Preparing to unpack .../6-initramfs-tools-bin_0.142ubuntu20_arm64.deb ... 101s Unpacking initramfs-tools-bin (0.142ubuntu20) over (0.142ubuntu19) ... 101s Setting up pci.ids (0.0~2024.02.02-1) ... 101s Setting up libssl3t64:arm64 (3.0.10-1ubuntu5) ... 101s Setting up libproc2-0:arm64 (2:4.0.4-4ubuntu1) ... 101s Setting up procps (2:4.0.4-4ubuntu1) ... 101s Setting up openssl (3.0.10-1ubuntu5) ... 101s Setting up initramfs-tools-bin (0.142ubuntu20) ... 101s Setting up initramfs-tools-core (0.142ubuntu20) ... 101s Setting up initramfs-tools (0.142ubuntu20) ... 101s update-initramfs: deferring update (trigger activated) 101s Processing triggers for man-db (2.12.0-3) ... 103s Processing triggers for libc-bin (2.39-0ubuntu2) ... 103s Processing triggers for initramfs-tools (0.142ubuntu20) ... 103s update-initramfs: Generating /boot/initrd.img-6.8.0-11-generic 103s W: No lz4 in /usr/bin:/sbin:/bin, using gzip 118s System running in EFI mode, skipping. 118s Reading package lists... 119s Building dependency tree... 119s Reading state information... 119s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 120s sh: Attempting to set up Debian/Ubuntu apt sources automatically 120s sh: Distribution appears to be Ubuntu 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 122s eatmydata is already the newest version (131-1). 122s dbus is already the newest version (1.14.10-4ubuntu1). 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Reading package lists... 122s Building dependency tree... 122s Reading state information... 122s rng-tools-debian is already the newest version (2.4). 122s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 122s Reading package lists... 123s Building dependency tree... 123s Reading state information... 123s haveged is already the newest version (1.9.14-1ubuntu1). 123s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 123s Reading package lists... 124s Building dependency tree... 124s Reading state information... 124s The following packages will be REMOVED: 124s cloud-init* python3-configobj* python3-debconf* 125s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 125s After this operation, 3248 kB disk space will be freed. 125s (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 ... 74664 files and directories currently installed.) 125s Removing cloud-init (24.1-0ubuntu1) ... 125s Removing python3-configobj (5.0.8-3) ... 125s Removing python3-debconf (1.5.86) ... 126s Processing triggers for man-db (2.12.0-3) ... 126s (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 ... 74275 files and directories currently installed.) 126s Purging configuration files for cloud-init (24.1-0ubuntu1) ... 127s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 127s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 127s Reading package lists... 127s Building dependency tree... 127s Reading state information... 128s linux-generic is already the newest version (6.8.0-11.11+1). 128s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 128s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 128s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 128s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 128s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 129s Reading package lists... 130s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Calculating upgrade... 130s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s Reading package lists... 131s Building dependency tree... 131s Reading state information... 131s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 131s autopkgtest [00:11:08]: rebooting testbed after setup commands that affected boot 288s autopkgtest [00:13:45]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 14 02:53:31 UTC 2024 289s autopkgtest [00:13:46]: testbed dpkg architecture: arm64 290s autopkgtest [00:13:47]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-mysql2 292s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-mysql2 0.5.3-4ubuntu3 (dsc) [2318 B] 292s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-mysql2 0.5.3-4ubuntu3 (tar) [108 kB] 292s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-mysql2 0.5.3-4ubuntu3 (diff) [11.9 kB] 292s gpgv: Signature made Wed Feb 7 02:15:10 2024 UTC 292s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 292s gpgv: issuer "kanashiro@ubuntu.com" 292s gpgv: Can't check signature: No public key 292s dpkg-source: warning: cannot verify inline signature for ./ruby-mysql2_0.5.3-4ubuntu3.dsc: no acceptable signature found 293s autopkgtest [00:13:50]: testing package ruby-mysql2 version 0.5.3-4ubuntu3 293s autopkgtest [00:13:50]: build not needed 297s autopkgtest [00:13:54]: test gem2deb-test-runner: preparing testbed 300s Reading package lists... 300s Building dependency tree... 300s Reading state information... 300s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 301s Starting 2 pkgProblemResolver with broken count: 0 301s Done 301s Done 301s Starting pkgProblemResolver with broken count: 0 301s Starting 2 pkgProblemResolver with broken count: 0 301s Done 302s The following additional packages will be installed: 302s default-libmysqlclient-dev default-mysql-server gem2deb-test-runner 302s libc-dev-bin libc6-dev libcrypt-dev libevent-pthreads-2.1-7 libmecab2 302s libmysqlclient-dev libmysqlclient21 libnsl-dev libnuma1 libprotobuf-lite32 302s libruby libruby3.1 libssl-dev libtirpc-dev libzstd-dev linux-libc-dev 302s mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 302s mysql-server-core-8.0 rake rpcsvc-proto ruby ruby-diff-lcs ruby-eventmachine 302s ruby-mysql2 ruby-net-telnet ruby-rspec ruby-rspec-core 302s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems 302s ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration zlib1g-dev 302s Suggested packages: 302s glibc-doc manpages-dev libssl-doc mailx tinyca ri ruby-dev bundler 302s Recommended packages: 302s manpages manpages-dev libc-devtools libhtml-template-perl mecab-ipadic-utf8 302s zip fonts-lato libjs-jquery 302s The following NEW packages will be installed: 302s default-libmysqlclient-dev default-mysql-server gem2deb-test-runner 302s libc-dev-bin libc6-dev libcrypt-dev libevent-pthreads-2.1-7 libmecab2 302s libmysqlclient-dev libmysqlclient21 libnsl-dev libnuma1 libprotobuf-lite32 302s libruby libruby3.1 libssl-dev libtirpc-dev libzstd-dev linux-libc-dev 302s mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 302s mysql-server-core-8.0 rake rpcsvc-proto ruby ruby-diff-lcs ruby-eventmachine 302s ruby-mysql2 ruby-net-telnet ruby-rspec ruby-rspec-core 302s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems 302s ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration zlib1g-dev 303s 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. 303s 1 not fully installed or removed. 303s Need to get 37.9 MB of archives. 303s After this operation, 272 MB of additional disk space will be used. 303s Get:1 http://ftpmaster.internal/ubuntu noble/main arm64 rubygems-integration all 1.18 [5336 B] 303s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 ruby3.1 arm64 3.1.2-7ubuntu4 [49.0 kB] 303s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libruby arm64 1:3.1+1 [4640 B] 303s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-rubygems all 3.4.20-1 [238 kB] 303s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 ruby arm64 1:3.1+1 [3464 B] 303s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 rake all 13.0.6-3 [61.6 kB] 303s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 303s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-webrick all 1.8.1-1 [52.3 kB] 303s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-xmlrpc all 0.3.2-2 [24.8 kB] 303s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 ruby-sdbm arm64 1.0.0-5build3 [17.9 kB] 303s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libruby3.1 arm64 3.1.2-7ubuntu4 [5115 kB] 303s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-eventmachine arm64 1.3~pre20220315-df4ab006-3build3 [165 kB] 303s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-common all 5.8+1.1.0 [6626 B] 303s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 libmysqlclient21 arm64 8.0.36-1 [1271 kB] 303s Get:15 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-mysql2 arm64 0.5.3-4ubuntu3 [54.4 kB] 303s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libssl-dev arm64 3.0.10-1ubuntu5 [2330 kB] 303s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libzstd-dev arm64 1.5.5+dfsg2-2 [343 kB] 303s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libc-dev-bin arm64 2.39-0ubuntu2 [19.7 kB] 303s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 linux-libc-dev arm64 6.8.0-11.11 [1569 kB] 303s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libcrypt-dev arm64 1:4.4.36-4 [136 kB] 303s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libtirpc-dev arm64 1.3.4+ds-1build1 [232 kB] 303s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 libnsl-dev arm64 1.3.0-3 [71.9 kB] 303s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 rpcsvc-proto arm64 1.4.2-0ubuntu6 [65.4 kB] 303s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libc6-dev arm64 2.39-0ubuntu2 [1596 kB] 303s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3ubuntu1 [895 kB] 303s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libmysqlclient-dev arm64 8.0.36-1 [1632 kB] 304s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 default-libmysqlclient-dev arm64 1.1.0 [3016 B] 304s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-client-core-8.0 arm64 8.0.36-1 [2708 kB] 304s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-client-8.0 arm64 8.0.36-1 [22.4 kB] 304s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libevent-pthreads-2.1-7 arm64 2.1.12-stable-9 [7738 B] 304s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libmecab2 arm64 0.996-14ubuntu1 [188 kB] 304s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libnuma1 arm64 2.0.18-1 [23.5 kB] 304s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 libprotobuf-lite32 arm64 3.21.12-8ubuntu5 [221 kB] 304s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-server-core-8.0 arm64 8.0.36-1 [17.1 MB] 304s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 mysql-server-8.0 arm64 8.0.36-1 [1231 kB] 304s Get:36 http://ftpmaster.internal/ubuntu noble/universe arm64 default-mysql-server all 1.1.0 [2810 B] 304s Get:37 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 304s Get:38 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 304s Get:39 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-diff-lcs all 1.5.0-1 [23.9 kB] 304s Get:40 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 304s Get:41 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 304s Get:42 http://ftpmaster.internal/ubuntu noble/universe arm64 ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 304s Get:43 http://ftpmaster.internal/ubuntu noble/universe arm64 gem2deb-test-runner arm64 2.2.2 [18.2 kB] 305s Preconfiguring packages ... 305s Fetched 37.9 MB in 2s (20.3 MB/s) 305s Selecting previously unselected package rubygems-integration. 305s (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 ... 74220 files and directories currently installed.) 305s Preparing to unpack .../00-rubygems-integration_1.18_all.deb ... 305s Unpacking rubygems-integration (1.18) ... 305s Selecting previously unselected package ruby3.1. 305s Preparing to unpack .../01-ruby3.1_3.1.2-7ubuntu4_arm64.deb ... 305s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 305s Selecting previously unselected package libruby:arm64. 305s Preparing to unpack .../02-libruby_1%3a3.1+1_arm64.deb ... 305s Unpacking libruby:arm64 (1:3.1+1) ... 305s Selecting previously unselected package ruby-rubygems. 305s Preparing to unpack .../03-ruby-rubygems_3.4.20-1_all.deb ... 305s Unpacking ruby-rubygems (3.4.20-1) ... 306s Selecting previously unselected package ruby. 306s Preparing to unpack .../04-ruby_1%3a3.1+1_arm64.deb ... 306s Unpacking ruby (1:3.1+1) ... 306s Selecting previously unselected package rake. 306s Preparing to unpack .../05-rake_13.0.6-3_all.deb ... 306s Unpacking rake (13.0.6-3) ... 306s Selecting previously unselected package ruby-net-telnet. 306s Preparing to unpack .../06-ruby-net-telnet_0.2.0-1_all.deb ... 306s Unpacking ruby-net-telnet (0.2.0-1) ... 306s Selecting previously unselected package ruby-webrick. 306s Preparing to unpack .../07-ruby-webrick_1.8.1-1_all.deb ... 306s Unpacking ruby-webrick (1.8.1-1) ... 306s Selecting previously unselected package ruby-xmlrpc. 306s Preparing to unpack .../08-ruby-xmlrpc_0.3.2-2_all.deb ... 306s Unpacking ruby-xmlrpc (0.3.2-2) ... 306s Selecting previously unselected package ruby-sdbm:arm64. 306s Preparing to unpack .../09-ruby-sdbm_1.0.0-5build3_arm64.deb ... 306s Unpacking ruby-sdbm:arm64 (1.0.0-5build3) ... 306s Selecting previously unselected package libruby3.1:arm64. 306s Preparing to unpack .../10-libruby3.1_3.1.2-7ubuntu4_arm64.deb ... 306s Unpacking libruby3.1:arm64 (3.1.2-7ubuntu4) ... 306s Selecting previously unselected package ruby-eventmachine:arm64. 306s Preparing to unpack .../11-ruby-eventmachine_1.3~pre20220315-df4ab006-3build3_arm64.deb ... 306s Unpacking ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-3build3) ... 306s Selecting previously unselected package mysql-common. 306s Preparing to unpack .../12-mysql-common_5.8+1.1.0_all.deb ... 306s Unpacking mysql-common (5.8+1.1.0) ... 306s Selecting previously unselected package libmysqlclient21:arm64. 306s Preparing to unpack .../13-libmysqlclient21_8.0.36-1_arm64.deb ... 306s Unpacking libmysqlclient21:arm64 (8.0.36-1) ... 307s Selecting previously unselected package ruby-mysql2. 307s Preparing to unpack .../14-ruby-mysql2_0.5.3-4ubuntu3_arm64.deb ... 307s Unpacking ruby-mysql2 (0.5.3-4ubuntu3) ... 307s Selecting previously unselected package libssl-dev:arm64. 307s Preparing to unpack .../15-libssl-dev_3.0.10-1ubuntu5_arm64.deb ... 307s Unpacking libssl-dev:arm64 (3.0.10-1ubuntu5) ... 307s Selecting previously unselected package libzstd-dev:arm64. 307s Preparing to unpack .../16-libzstd-dev_1.5.5+dfsg2-2_arm64.deb ... 307s Unpacking libzstd-dev:arm64 (1.5.5+dfsg2-2) ... 307s Selecting previously unselected package libc-dev-bin. 307s Preparing to unpack .../17-libc-dev-bin_2.39-0ubuntu2_arm64.deb ... 307s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 307s Selecting previously unselected package linux-libc-dev:arm64. 307s Preparing to unpack .../18-linux-libc-dev_6.8.0-11.11_arm64.deb ... 307s Unpacking linux-libc-dev:arm64 (6.8.0-11.11) ... 307s Selecting previously unselected package libcrypt-dev:arm64. 307s Preparing to unpack .../19-libcrypt-dev_1%3a4.4.36-4_arm64.deb ... 307s Unpacking libcrypt-dev:arm64 (1:4.4.36-4) ... 307s Selecting previously unselected package libtirpc-dev:arm64. 307s Preparing to unpack .../20-libtirpc-dev_1.3.4+ds-1build1_arm64.deb ... 307s Unpacking libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 307s Selecting previously unselected package libnsl-dev:arm64. 307s Preparing to unpack .../21-libnsl-dev_1.3.0-3_arm64.deb ... 307s Unpacking libnsl-dev:arm64 (1.3.0-3) ... 308s Selecting previously unselected package rpcsvc-proto. 308s Preparing to unpack .../22-rpcsvc-proto_1.4.2-0ubuntu6_arm64.deb ... 308s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 308s Selecting previously unselected package libc6-dev:arm64. 308s Preparing to unpack .../23-libc6-dev_2.39-0ubuntu2_arm64.deb ... 308s Unpacking libc6-dev:arm64 (2.39-0ubuntu2) ... 308s Selecting previously unselected package zlib1g-dev:arm64. 308s Preparing to unpack .../24-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_arm64.deb ... 308s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 308s Selecting previously unselected package libmysqlclient-dev. 308s Preparing to unpack .../25-libmysqlclient-dev_8.0.36-1_arm64.deb ... 308s Unpacking libmysqlclient-dev (8.0.36-1) ... 308s Selecting previously unselected package default-libmysqlclient-dev:arm64. 308s Preparing to unpack .../26-default-libmysqlclient-dev_1.1.0_arm64.deb ... 308s Unpacking default-libmysqlclient-dev:arm64 (1.1.0) ... 308s Selecting previously unselected package mysql-client-core-8.0. 308s Preparing to unpack .../27-mysql-client-core-8.0_8.0.36-1_arm64.deb ... 308s Unpacking mysql-client-core-8.0 (8.0.36-1) ... 308s Selecting previously unselected package mysql-client-8.0. 309s Preparing to unpack .../28-mysql-client-8.0_8.0.36-1_arm64.deb ... 309s Unpacking mysql-client-8.0 (8.0.36-1) ... 309s Selecting previously unselected package libevent-pthreads-2.1-7:arm64. 309s Preparing to unpack .../29-libevent-pthreads-2.1-7_2.1.12-stable-9_arm64.deb ... 309s Unpacking libevent-pthreads-2.1-7:arm64 (2.1.12-stable-9) ... 309s Selecting previously unselected package libmecab2:arm64. 309s Preparing to unpack .../30-libmecab2_0.996-14ubuntu1_arm64.deb ... 309s Unpacking libmecab2:arm64 (0.996-14ubuntu1) ... 309s Selecting previously unselected package libnuma1:arm64. 309s Preparing to unpack .../31-libnuma1_2.0.18-1_arm64.deb ... 309s Unpacking libnuma1:arm64 (2.0.18-1) ... 309s Selecting previously unselected package libprotobuf-lite32:arm64. 309s Preparing to unpack .../32-libprotobuf-lite32_3.21.12-8ubuntu5_arm64.deb ... 309s Unpacking libprotobuf-lite32:arm64 (3.21.12-8ubuntu5) ... 309s Selecting previously unselected package mysql-server-core-8.0. 309s Preparing to unpack .../33-mysql-server-core-8.0_8.0.36-1_arm64.deb ... 309s Unpacking mysql-server-core-8.0 (8.0.36-1) ... 310s Setting up mysql-common (5.8+1.1.0) ... 310s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 310s Selecting previously unselected package mysql-server-8.0. 310s (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 ... 79383 files and directories currently installed.) 310s Preparing to unpack .../0-mysql-server-8.0_8.0.36-1_arm64.deb ... 311s Unpacking mysql-server-8.0 (8.0.36-1) ... 311s Selecting previously unselected package default-mysql-server. 311s Preparing to unpack .../1-default-mysql-server_1.1.0_all.deb ... 311s Unpacking default-mysql-server (1.1.0) ... 311s Selecting previously unselected package ruby-rspec-support. 311s Preparing to unpack .../2-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 311s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 311s Selecting previously unselected package ruby-rspec-core. 311s Preparing to unpack .../3-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 311s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 311s Selecting previously unselected package ruby-diff-lcs. 311s Preparing to unpack .../4-ruby-diff-lcs_1.5.0-1_all.deb ... 311s Unpacking ruby-diff-lcs (1.5.0-1) ... 311s Selecting previously unselected package ruby-rspec-expectations. 311s Preparing to unpack .../5-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 311s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 311s Selecting previously unselected package ruby-rspec-mocks. 311s Preparing to unpack .../6-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 311s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 311s Selecting previously unselected package ruby-rspec. 311s Preparing to unpack .../7-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 311s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 311s Selecting previously unselected package gem2deb-test-runner. 311s Preparing to unpack .../8-gem2deb-test-runner_2.2.2_arm64.deb ... 311s Unpacking gem2deb-test-runner (2.2.2) ... 311s Setting up libmecab2:arm64 (0.996-14ubuntu1) ... 311s Setting up mysql-client-core-8.0 (8.0.36-1) ... 311s Setting up libmysqlclient21:arm64 (8.0.36-1) ... 311s Setting up libzstd-dev:arm64 (1.5.5+dfsg2-2) ... 311s Setting up linux-libc-dev:arm64 (6.8.0-11.11) ... 311s Setting up rubygems-integration (1.18) ... 311s Setting up libtirpc-dev:arm64 (1.3.4+ds-1build1) ... 311s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 311s Setting up ruby-net-telnet (0.2.0-1) ... 311s Setting up libssl-dev:arm64 (3.0.10-1ubuntu5) ... 311s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 311s Setting up ruby-webrick (1.8.1-1) ... 311s Setting up libnuma1:arm64 (2.0.18-1) ... 311s Setting up libnsl-dev:arm64 (1.3.0-3) ... 311s Setting up libcrypt-dev:arm64 (1:4.4.36-4) ... 311s Setting up mysql-client-8.0 (8.0.36-1) ... 311s Setting up libprotobuf-lite32:arm64 (3.21.12-8ubuntu5) ... 311s Setting up libc-dev-bin (2.39-0ubuntu2) ... 311s Setting up ruby-xmlrpc (0.3.2-2) ... 311s Setting up libevent-pthreads-2.1-7:arm64 (2.1.12-stable-9) ... 311s Setting up mysql-server-core-8.0 (8.0.36-1) ... 311s Setting up libc6-dev:arm64 (2.39-0ubuntu2) ... 311s Setting up mysql-server-8.0 (8.0.36-1) ... 311s update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode 311s Renaming removed key_buffer and myisam-recover options (if present) 321s mysqld will log errors to /var/log/mysql/error.log 321s mysqld is running as pid 1585 326s Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /usr/lib/systemd/system/mysql.service. 328s Setting up default-mysql-server (1.1.0) ... 328s Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3ubuntu1) ... 328s Setting up libmysqlclient-dev (8.0.36-1) ... 328s Setting up default-libmysqlclient-dev:arm64 (1.1.0) ... 328s Setting up ruby-rubygems (3.4.20-1) ... 328s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 328s Setting up libruby:arm64 (1:3.1+1) ... 328s Setting up ruby (1:3.1+1) ... 328s Setting up rake (13.0.6-3) ... 328s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 328s Setting up ruby-sdbm:arm64 (1.0.0-5build3) ... 328s Setting up ruby-diff-lcs (1.5.0-1) ... 328s Setting up libruby3.1:arm64 (3.1.2-7ubuntu4) ... 328s Setting up ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-3build3) ... 328s Setting up gem2deb-test-runner (2.2.2) ... 328s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 328s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 328s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 328s Setting up ruby-mysql2 (0.5.3-4ubuntu3) ... 328s Setting up autopkgtest-satdep (0) ... 328s Processing triggers for libc-bin (2.39-0ubuntu2) ... 328s Processing triggers for man-db (2.12.0-3) ... 336s (Reading database ... 79939 files and directories currently installed.) 336s Removing autopkgtest-satdep (0) ... 337s autopkgtest [00:14:34]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 337s autopkgtest [00:14:34]: test gem2deb-test-runner: [----------------------- 337s 337s ┌──────────────────────────────────────────────────────────────────────────────┐ 337s │ Checking Rubygems dependency resolution on ruby3.1 │ 337s └──────────────────────────────────────────────────────────────────────────────┘ 337s 338s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"mysql2\" 338s mv lib ./.gem2deb.lib 338s mv ext ./.gem2deb.ext 338s mv ./.gem2deb.lib lib 338s mv ./.gem2deb.ext ext 338s 338s ┌──────────────────────────────────────────────────────────────────────────────┐ 338s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 338s └──────────────────────────────────────────────────────────────────────────────┘ 338s 338s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 338s mv lib ./.gem2deb.lib 338s mv ext ./.gem2deb.ext 338s ./debian/start_mysqld_and_run.sh ruby3.1 -S rspec 338s + mktemp -d 338s + MYTEMP_DIR=/tmp/tmp.SDvWXPcSnw 338s + export MYSQL_UNIX_PORT=/tmp/tmp.SDvWXPcSnw/mysql.sock 338s + DO_MYSQL_USER=ubuntu 338s + DO_MYSQL_DBNAME=test 338s + DO_MYSQL_DATABASE=/test 338s + /usr/sbin/mysqld --no-defaults --initialize-insecure --user=ubuntu --datadir=/tmp/tmp.SDvWXPcSnw 338s 2024-03-08T00:14:35.522355Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.36-1) initializing of server in progress as process 1969 338s 2024-03-08T00:14:35.531310Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 338s 2024-03-08T00:14:35.882370Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 342s 2024-03-08T00:14:39.102043Z 5 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option. 345s + MYSQL_PID=2009 345s + mysqladmin=/usr/bin/mysqladmin --user=root --socket=/tmp/tmp.SDvWXPcSnw/mysql.sock 345s + echo -n pinging mysqld. 345s pinging mysqld.+ attempts=0 345s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.SDvWXPcSnw/mysql.sock ping 345s + /usr/sbin/mysqld --no-defaults --user=ubuntu --socket=/tmp/tmp.SDvWXPcSnw/mysql.sock --datadir=/tmp/tmp.SDvWXPcSnw --skip-networking 345s mysqladmin: connect to server at 'localhost' failed 345s error: 'Can't connect to local MySQL server through socket '/tmp/tmp.SDvWXPcSnw/mysql.sock' (2)' 345s Check that mysqld is running and that the socket: '/tmp/tmp.SDvWXPcSnw/mysql.sock' exists! 345s + sleep 3 345s 2024-03-08T00:14:42.380408Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.36-1) starting as process 2009 345s 2024-03-08T00:14:42.397143Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 345s 2024-03-08T00:14:42.545388Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 345s 2024-03-08T00:14:42.649504Z 0 [ERROR] [MY-011292] [Server] Plugin mysqlx reported: 'Preparation of I/O interfaces failed, X Protocol won't be accessible' 345s 2024-03-08T00:14:42.649535Z 0 [ERROR] [MY-011300] [Server] Plugin mysqlx reported: 'Setup of socket: '/var/run/mysqld/mysqlx.sock' failed, can't open lock file /var/run/mysqld/mysqlx.sock.lock' 345s 2024-03-08T00:14:42.781081Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed. 345s 2024-03-08T00:14:42.781126Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel. 345s 2024-03-08T00:14:42.787690Z 0 [Warning] [MY-011810] [Server] Insecure configuration for --pid-file: Location '/tmp' in the path is accessible to all OS users. Consider choosing a different directory. 345s 2024-03-08T00:14:42.812457Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.36-1' socket: '/tmp/tmp.SDvWXPcSnw/mysql.sock' port: 0 (Ubuntu). 348s + attempts=1 348s + [ 1 -gt 10 ] 348s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.SDvWXPcSnw/mysql.sock ping 348s mysqld is alive 348s + trap cleanup INT EXIT TERM 348s + mysql --user=root --socket=/tmp/tmp.SDvWXPcSnw/mysql.sock --execute CREATE USER 'ubuntu'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'ubuntu'@'localhost'; CREATE DATABASE test; 348s + ruby3.1 -S rspec 348s 348s Randomized with seed 50878 348s 348s Mysql2::EM::Client 348s should support async queries 348s should not raise error when closing client with no query running 348s should not swallow exceptions raised in callbacks 348s should support queries in callbacks 348s when an exception is raised by the client 349s should fail the deferrable 349s should swallow exceptions raised in by the client 349s 349s Mysql2::Error 349s responds to error_number and sql_state, with aliases 349s 349s Mysql2::Client 349s should raise an exception on non-string encodings 349s should be able to connect using plaintext password 349s should respond to escape 349s should parse flags array 349s should respond to #query_info 349s should respond to #info 349s should terminate connections when calling close 349s #server_info should return a hash containing the client version ID and String 349s #thread_id should return a boolean 349s should respond to #encoding 349s should expect write_timeout to be a positive integer 349s should respond to #query 349s should have a global default_query_options hash 349s should parse flags string 349s should execute init command 349s should respond to #server_info 349s should expect read_timeout to be a positive integer 349s should respond to #escape 349s should be able to connect to database with numeric-only name 349s should respond to #close 349s should accept connect flags and pass them to #connect 349s should expect connect_timeout to be a positive integer 349s should respond to #socket 349s should raise an exception on create for invalid encodings 349s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 349s should send init_command after reconnect 349s should be able to close properly 349s should allow nil read_timeout 349s should set default program_name in connect_attrs (PENDING: Temporarily skipped with xit) 350s should not leave dangling connections after garbage collection 350s 2024-03-08T00:14:47.253663Z 72 [Warning] [MY-013360] [Server] Plugin sha256_password reported: ''sha256_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead' 350s should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials 350s should respond to #warning_count 350s should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION) 350s #info should return a hash containing the client version ID and String 350s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 350s should not try to query closed mysql connection 350s should raise a Mysql::Error::ConnectionError upon connection failure 350s #thread_id should be a Fixnum 350s #server_info should require an open connection 350s should respond to #thread_id 350s should respond to #ping 350s should not raise an exception on create for a valid encoding 350s should be able to connect via SSL options (PENDING: DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist.) 350s should set custom connect_attrs (PENDING: Temporarily skipped with xit) 350s strings returned by #server_info 350s should use Encoding.default_internal 350s should default to the connection's encoding if Encoding.default_internal is nil 350s #set_server_option 350s returns true when multi_statements is enable 350s returns true when multi_statements is disable 350s returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON 350s enables multiple-statement 350s disables multiple-statement 350s :local_infile 350s should raise an error when local_infile is disabled (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 350s should raise an error when a non-existent file is loaded (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 350s should LOAD DATA LOCAL INFILE (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 350s #escape 350s should require an open connection 350s should not overflow the process stack 350s should not overflow the thread stack 350s should return a new SQL-escape version of the passed string 350s should return the passed string if nothing was escaped 350s when mysql encoding is not utf8 350s should return a internal encoding string if Encoding.default_internal is set 350s #warning_count 350s when no warnings 350s should 0 350s when has a warnings 350s should > 0 350s escape 350s should return a new SQL-escape version of the passed string 350s should not overflow the process stack 350s should not overflow the thread stack 350s should carry over the original string's encoding 350s should return the passed string if nothing was escaped 350s strings returned by #info 350s should be tagged as ascii 350s select_db 350s should return the database switched to 350s should raise a Mysql2::Error when the database doesn't exist 350s should switch databases 350s should respond to #select_db 350s using defaults file 350s should not raise an exception without default group 350s should not raise an exception for valid defaults group 350s #query_info 350s when no info present 350s should 0 350s when has some info 350s should retrieve it 350s #automatic_close 350s is enabled by default 352s should not close connections when running in a child process 352s can be assigned 352s can be configured 352s #closed? 352s should return true after close 352s should return false when connected 352s strings returned by .info 352s should be tagged as ascii 352s write operations api 352s should respond to #last_id 352s should respond to #last_id 352s #last_id should return a Fixnum, the from the last INSERT/UPDATE 352s #last_id should return a Fixnum, the from the last INSERT/UPDATE 352s #last_id should handle BIGINT auto-increment ids above 32 bits 352s #query 352s should be able to return results as an array 352s should not let you query again if iterating is not finished when streaming 352s should describe the thread holding the active query 352s should not retain query options set on a query for subsequent queries, but should retain it in the result 352s evented async queries should be supported 352s should not allow another query to be sent without fetching a result first 352s should let you query again if iterating is finished when streaming 352s #socket should require an open connection 352s should be able to return results with symbolized keys 352s should require an open connection 352s should return results as a hash by default 352s should timeout if we wait longer than :read_timeout 352s #socket should return a Fixnum (file descriptor from C) 353s should run signal handlers while waiting for a response 353s should detect closed connection on query read error 353s should allow changing query options for subsequent queries 353s threaded queries should be supported (PENDING: Temporarily skipped with xit) 353s should only accept strings as the query parameter 353s Multiple results sets 353s should raise an exception when one of multiple statements fails 353s #more_results? should work 353s #abandon_results! should work 353s #more_results? should work with stored procedures 353s returns multiple result sets 353s will raise on query if there are outstanding results to read 353s does not interfere with other statements 353s when a non-standard exception class is raised 353s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 353s should handle Timeouts without leaving the connection hanging if reconnect is true 353s should close the connection when an exception is raised 353s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 353s should handle Timeouts without leaving the connection hanging if reconnect is set to true after construction 353s 353s Mysql2::Result 353s should respond to #free 353s should have included Enumerable 353s should respond to #each 353s should raise a Mysql2::Error exception upon a bad query 353s should be able to return the number of rows in the result set 353s should respond to #count, which is aliased as #size 353s should raise a TypeError exception when it doesn't wrap a result set 353s row data type mapping 353s should return a String for LONGTEXT 353s should return a String for BLOB 353s should return a String for MEDIUMBLOB 353s should return a String for CHAR 353s should return String for an ENUM value 353s should return String for a BINARY value 353s should return a String for VARBINARY 353s should return a String for TINYTEXT 353s should return Fixnum for a TINYINT value 353s should return String for a BIT(1) value 353s should return String for a BIT(64) value 353s should return BigDecimal for a DECIMAL value 353s should return Time when timestamp is < 1901-12-13 20:45:52 353s should return Date for a DATE value 353s should return nil for a NULL value 353s should return Fixnum for a BIGINT value 353s should return nil values for NULL and strings for everything else when :cast is false 353s should return Fixnum for a YEAR value 353s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 353s should return Time for a TIME value 353s should return a String for MEDIUMTEXT 353s should return a String for TEXT 353s should return a String for LONGBLOB 353s should return Fixnum for a SMALLINT value 353s should return Fixnum for a MEDIUMINT value 353s should return Time when timestamp is > 2038-01-19T03:14:07 353s should return Time for a DATETIME value when within the supported range 353s should return Time for a TIMESTAMP value when within the supported range 353s should return Float for a FLOAT value 353s should return a String for VARCHAR 353s should return a String for TINYBLOB 353s should return Fixnum for an INT value 353s should return String for a SET value 353s should return Float for a DOUBLE value 353s string encoding for BINARY values 353s should default to binary if Encoding.default_internal is nil 353s should not use Encoding.default_internal 353s string encoding for LONGBLOB values 353s should default to binary if Encoding.default_internal is nil 353s should not use Encoding.default_internal 353s string encoding for MEDIUMBLOB values 353s should default to binary if Encoding.default_internal is nil 353s should not use Encoding.default_internal 353s cast booleans for TINYINT if :cast_booleans is enabled 353s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 353s string encoding for ENUM values 353s should default to the connection's encoding if Encoding.default_internal is nil 353s should use Encoding.default_internal 353s string encoding for VARBINARY values 353s should default to binary if Encoding.default_internal is nil 353s should not use Encoding.default_internal 354s string encoding for TEXT values 354s should default to utf-8 if Encoding.default_internal is nil 354s should use Encoding.default_internal 354s string encoding for LONGTEXT values 354s should use Encoding.default_internal 354s should default to utf-8 if Encoding.default_internal is nil 354s string encoding for TINYTEXT values 354s should use Encoding.default_internal 354s should default to utf-8 if Encoding.default_internal is nil 354s string encoding for CHAR values 354s should default to utf-8 if Encoding.default_internal is nil 354s should use Encoding.default_internal 354s string encoding for MEDIUMTEXT values 354s should use Encoding.default_internal 354s should default to utf-8 if Encoding.default_internal is nil 354s string encoding for TINYBLOB values 354s should not use Encoding.default_internal 354s should default to binary if Encoding.default_internal is nil 354s string encoding for BLOB values 354s should not use Encoding.default_internal 354s should default to binary if Encoding.default_internal is nil 354s cast booleans for BIT(1) if :cast_booleans is enabled 354s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 354s string encoding for VARCHAR values 354s should default to utf-8 if Encoding.default_internal is nil 354s should use Encoding.default_internal 354s string encoding for SET values 354s should default to the connection's encoding if Encoding.default_internal is nil 354s should use Encoding.default_internal 354s #each 354s should be able to iterate a second time even if cache_rows is disabled 354s should throw an exception if we try to iterate twice when streaming is enabled 354s should not cache previously yielded results if cache_rows is disabled 354s should yield rows as hash's 354s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 354s should cache previously yielded results by default 354s should be able to return results as an array 354s should yield different value for #first if streaming 354s should yield the same value for #first if streaming is disabled 354s metadata queries 354s should show tables 354s #fields 354s should return an array of field names in proper order 354s method should exist 354s server flags 354s should set a definitive value for no_index_used 354s should set a definitive value for query_was_slow 354s should set a definitive value for no_good_index_used 354s streaming 354s should raise an exception if streaming ended due to a timeout (PENDING: Temporarily skipped with xit) 354s #count should be zero for rows after streaming when there were no results 354s should not yield nil at the end of streaming 354s should retain the count when mixing first and each 354s should maintain a count while streaming 354s 354s Mysql2::Statement 354s should prepare Time values with microseconds 354s should let us iterate over results 354s should raise an exception without a block 354s should handle booleans 354s should tell us the field count 354s should handle bignum but in int64_t 354s should raise an exception when server disconnects 354s should tell us about the fields 354s should accept keyword arguments on statement execute 354s should handle bignum but beyond int64_t 354s should handle as a decimal binding a BigDecimal 354s should be reusable 10000 times 354s should keep its result after other query 354s should select dates 354s should accept bind arguments and keyword arguments on statement execute 354s should be reusable 1000 times 354s should let us execute our statement 354s should update a DECIMAL value passing a BigDecimal 354s should handle comparisons and likes 354s should prepare DateTime values with microseconds 354s should create a statement (PENDING: Temporarily skipped with xit) 354s should prepare Date values 354s should tell us the result count 354s should tell us the param count 354s should warn but still work if cache_rows is set to false 354s #each 354s should throw an exception if we try to iterate twice when streaming is enabled 354s /tmp/autopkgtest.mz6eD3/build.VBV/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 354s /tmp/autopkgtest.mz6eD3/build.VBV/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 354s should yield different value for #first if streaming 354s should be able to return results as an array 354s should yield the same value for #first if streaming is disabled 354s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 354s should cache previously yielded results by default 354s should yield rows as hash's 354s close 354s should raise an error on subsequent execution 354s should free server resources (PENDING: Temporarily skipped with xit) 354s last_id 354s should handle bigint ids 355s should return last insert id 355s utf8_db 355s should be able to retrieve utf8 field names correctly 355s should be able to retrieve query with param in different encoding correctly 355s should be able to retrieve utf8 param query correctly 355s affected_rows 355s should return number of rows affected by an update 355s should return number of rows affected by a delete 355s should return number of rows affected by an insert 355s row data type mapping 355s should return String for a BIT(64) value 355s should return Float for a FLOAT value 355s should return Fixnum for a YEAR value 355s should return Fixnum for a TINYINT value 355s should return a String for LONGTEXT 355s should return a String for VARCHAR 355s should return a String for VARBINARY 355s should return String for an ENUM value 355s should return BigDecimal for a DECIMAL value 355s should return a String for TINYBLOB 355s should return Fixnum for a SMALLINT value 355s should return Time when timestamp is > 2038-01-19T03:14:07 355s should return String for a SET value 355s should return Fixnum for a BIGINT value 355s should return Fixnum for a MEDIUMINT value 355s should return a String for LONGBLOB 355s should return a String for TEXT 355s should return a String for TINYTEXT 355s should return Time for a DATETIME value when within the supported range 355s should return Float for a DOUBLE value 355s should return Time when timestamp is < 1901-12-13 20:45:52 355s should return Date for a DATE value 355s should return a String for CHAR 355s should return nil for a NULL value 355s should return Time for a TIMESTAMP value when within the supported range 355s should return Time for a TIME value 355s should return a String for MEDIUMBLOB 355s should return a String for MEDIUMTEXT 355s should return String for a BINARY value 355s should return Fixnum for an INT value 355s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 355s should return a String for BLOB 355s should return String for a BIT(1) value 355s string encoding for TEXT values 355s should default to utf-8 if Encoding.default_internal is nil 355s should use Encoding.default_internal 355s string encoding for MEDIUMBLOB values 355s should default to binary if Encoding.default_internal is nil 355s should not use Encoding.default_internal 355s string encoding for BINARY values 355s should not use Encoding.default_internal 355s should default to binary if Encoding.default_internal is nil 355s string encoding for TINYBLOB values 355s should default to binary if Encoding.default_internal is nil 355s should not use Encoding.default_internal 355s string encoding for ENUM values 355s should use Encoding.default_internal 355s should default to the connection's encoding if Encoding.default_internal is nil 355s string encoding for TINYTEXT values 355s should default to utf-8 if Encoding.default_internal is nil 355s should use Encoding.default_internal 355s string encoding for LONGTEXT values 355s should default to utf-8 if Encoding.default_internal is nil 355s should use Encoding.default_internal 355s cast booleans for TINYINT if :cast_booleans is enabled 355s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 355s string encoding for BLOB values 355s should not use Encoding.default_internal 355s should default to binary if Encoding.default_internal is nil 355s cast booleans for BIT(1) if :cast_booleans is enabled 355s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 355s string encoding for VARBINARY values 355s should default to binary if Encoding.default_internal is nil 355s should not use Encoding.default_internal 355s string encoding for SET values 355s should default to the connection's encoding if Encoding.default_internal is nil 355s should use Encoding.default_internal 355s string encoding for VARCHAR values 355s should use Encoding.default_internal 355s should default to utf-8 if Encoding.default_internal is nil 355s string encoding for CHAR values 355s should use Encoding.default_internal 355s should default to utf-8 if Encoding.default_internal is nil 355s string encoding for MEDIUMTEXT values 355s should use Encoding.default_internal 355s should default to utf-8 if Encoding.default_internal is nil 355s string encoding for LONGBLOB values 355s should not use Encoding.default_internal 355s should default to binary if Encoding.default_internal is nil 355s #fields 355s should return an array of field names in proper order 355s method should exist 355s should return nil for statement with no result fields 355s streaming result 355s should be able to stream query result 355s 355s Pending: (Failures listed here are expected and do not affect your suite's status) 355s 355s 1) Mysql2::Client should set default program_name in connect_attrs 355s # Temporarily skipped with xit 355s # ./spec/mysql2/client_spec.rb:482 355s 355s 2) Mysql2::Client should be able to connect via SSL options 355s # DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist. 355s Failure/Error: 355s expect do 355s ssl_client = new_client(option_overrides) 355s end.not_to raise_error 355s 355s expected no Exception, got # with backtrace: 355s # ./spec/spec_helper.rb:25:in `new' 355s # ./spec/spec_helper.rb:25:in `new_client' 355s # ./spec/mysql2/client_spec.rb:154:in `block (3 levels) in ' 355s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 355s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 355s 355s 3) Mysql2::Client should set custom connect_attrs 355s # Temporarily skipped with xit 355s # ./spec/mysql2/client_spec.rb:491 355s 355s 4) Mysql2::Client :local_infile should raise an error when local_infile is disabled 355s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 355s # ./spec/mysql2/client_spec.rb:433 355s 355s 5) Mysql2::Client :local_infile should raise an error when a non-existent file is loaded 355s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 355s # ./spec/mysql2/client_spec.rb:440 355s 355s 6) Mysql2::Client :local_infile should LOAD DATA LOCAL INFILE 355s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 355s # ./spec/mysql2/client_spec.rb:447 355s 355s 7) Mysql2::Client#query threaded queries should be supported 355s # Temporarily skipped with xit 355s # ./spec/mysql2/client_spec.rb:695 355s 355s 8) Mysql2::Result row data type mapping should raise an error given an invalid DATETIME 355s # Temporarily skipped with xit 355s # ./spec/mysql2/result_spec.rb:325 355s 355s 9) Mysql2::Result streaming should raise an exception if streaming ended due to a timeout 355s # Temporarily skipped with xit 355s # ./spec/mysql2/result_spec.rb:157 355s 355s 10) Mysql2::Statement should create a statement 355s # Temporarily skipped with xit 355s # ./spec/mysql2/statement_spec.rb:16 355s 355s 11) Mysql2::Statement close should free server resources 355s # Temporarily skipped with xit 355s # ./spec/mysql2/statement_spec.rb:699 355s 355s 12) Mysql2::Statement row data type mapping should raise an error given an invalid DATETIME 355s # Temporarily skipped with xit 355s # ./spec/mysql2/statement_spec.rb:477 355s 355s Finished in 6.8 seconds (files took 0.2228 seconds to load) 355s 321 examples, 0 failures, 12 pending 355s 355s Randomized with seed 50878 355s 355s + cleanup 355s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.SDvWXPcSnw/mysql.sock shutdown 355s 2024-03-08T00:14:52.493515Z 505 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.36-1). 356s 2024-03-08T00:14:53.325623Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.36-1) (Ubuntu). 356s + rm -rf /tmp/tmp.SDvWXPcSnw 356s mv ./.gem2deb.lib lib 356s mv ./.gem2deb.ext ext 356s autopkgtest [00:14:53]: test gem2deb-test-runner: -----------------------] 357s autopkgtest [00:14:54]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 357s gem2deb-test-runner PASS 358s autopkgtest [00:14:55]: @@@@@@@@@@@@@@@@@@@@ summary 358s gem2deb-test-runner PASS 362s Creating nova instance adt-noble-arm64-ruby-mysql2-20240308-000857-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-arm64-server-20240307.img (UUID 00fdfee3-5cf8-4806-8086-451645753def)...