0s autopkgtest [16:22:52]: starting date and time: 2025-03-15 16:22:52+0000 0s autopkgtest [16:22:52]: git checkout: 325255d2 Merge branch 'pin-any-arch' into 'ubuntu/production' 0s autopkgtest [16:22:52]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.izgyqq7b/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:glibc --apt-upgrade ruby-mysql2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=glibc/2.41-1ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@bos03-arm64-22.secgroup --name adt-plucky-arm64-ruby-mysql2-20250315-162251-juju-7f2275-prod-proposed-migration-environment-15-d92095ad-b2a2-491f-a9d0-b93e87e80071 --image adt/ubuntu-plucky-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --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,keyserver.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com,radosgw.ps5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 183s autopkgtest [16:25:55]: testbed dpkg architecture: arm64 183s autopkgtest [16:25:55]: testbed apt version: 2.9.33 183s autopkgtest [16:25:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 183s autopkgtest [16:25:55]: testbed release detected to be: None 184s autopkgtest [16:25:56]: updating testbed package index (apt update) 185s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [126 kB] 185s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease 185s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease 185s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease 185s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [99.7 kB] 185s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [15.8 kB] 185s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [379 kB] 186s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 Packages [111 kB] 186s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 c-n-f Metadata [1856 B] 186s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/restricted arm64 c-n-f Metadata [116 B] 186s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 Packages [324 kB] 186s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/universe arm64 c-n-f Metadata [14.7 kB] 186s Get:13 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 Packages [4948 B] 186s Get:14 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse arm64 c-n-f Metadata [268 B] 187s Fetched 1078 kB in 2s (635 kB/s) 188s Reading package lists... 188s + lsb_release --codename --short 188s + RELEASE=plucky 188s + cat 188s + [ plucky != trusty ] 188s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y --allow-downgrades -o Dpkg::Options::=--force-confnew dist-upgrade 188s Reading package lists... 189s Building dependency tree... 189s Reading state information... 189s Calculating upgrade... 190s Calculating upgrade... 190s The following packages will be upgraded: 190s pinentry-curses python3-jinja2 strace 190s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 190s Need to get 647 kB of archives. 190s After this operation, 11.3 kB of additional disk space will be used. 190s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 strace arm64 6.13+ds-1ubuntu1 [499 kB] 191s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 pinentry-curses arm64 1.3.1-2ubuntu3 [39.2 kB] 191s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 python3-jinja2 all 3.1.5-2ubuntu1 [109 kB] 192s Fetched 647 kB in 1s (578 kB/s) 192s (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 ... 117701 files and directories currently installed.) 192s Preparing to unpack .../strace_6.13+ds-1ubuntu1_arm64.deb ... 192s Unpacking strace (6.13+ds-1ubuntu1) over (6.11-0ubuntu1) ... 192s Preparing to unpack .../pinentry-curses_1.3.1-2ubuntu3_arm64.deb ... 192s Unpacking pinentry-curses (1.3.1-2ubuntu3) over (1.3.1-2ubuntu2) ... 192s Preparing to unpack .../python3-jinja2_3.1.5-2ubuntu1_all.deb ... 192s Unpacking python3-jinja2 (3.1.5-2ubuntu1) over (3.1.5-2) ... 192s Setting up pinentry-curses (1.3.1-2ubuntu3) ... 192s Setting up python3-jinja2 (3.1.5-2ubuntu1) ... 193s Setting up strace (6.13+ds-1ubuntu1) ... 193s Processing triggers for man-db (2.13.0-1) ... 194s + rm /etc/apt/preferences.d/force-downgrade-to-release.pref 194s + /usr/lib/apt/apt-helper analyze-pattern ?true 194s + uname -r 194s + sed s/\./\\./g 194s + running_kernel_pattern=^linux-.*6\.14\.0-10-generic.* 194s + apt list ?obsolete 194s + tail -n+2 194s + cut -d/ -f1 194s + grep -v ^linux-.*6\.14\.0-10-generic.* 194s + obsolete_pkgs=linux-headers-6.11.0-8-generic 194s linux-headers-6.11.0-8 194s linux-image-6.11.0-8-generic 194s linux-modules-6.11.0-8-generic 194s linux-tools-6.11.0-8-generic 194s linux-tools-6.11.0-8 194s + DEBIAN_FRONTEND=noninteractive eatmydata apt-get -y purge --autoremove linux-headers-6.11.0-8-generic linux-headers-6.11.0-8 linux-image-6.11.0-8-generic linux-modules-6.11.0-8-generic linux-tools-6.11.0-8-generic linux-tools-6.11.0-8 194s Reading package lists... 194s Building dependency tree... 194s Reading state information... 195s Solving dependencies... 195s The following packages will be REMOVED: 195s libnsl2* libpython3.12-minimal* libpython3.12-stdlib* libpython3.12t64* 195s libunwind8* linux-headers-6.11.0-8* linux-headers-6.11.0-8-generic* 195s linux-image-6.11.0-8-generic* linux-modules-6.11.0-8-generic* 195s linux-tools-6.11.0-8* linux-tools-6.11.0-8-generic* 195s 0 upgraded, 0 newly installed, 11 to remove and 5 not upgraded. 195s After this operation, 267 MB disk space will be freed. 196s (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 ... 117701 files and directories currently installed.) 196s Removing linux-tools-6.11.0-8-generic (6.11.0-8.8) ... 196s Removing linux-tools-6.11.0-8 (6.11.0-8.8) ... 196s Removing libpython3.12t64:arm64 (3.12.9-1) ... 196s Removing libpython3.12-stdlib:arm64 (3.12.9-1) ... 196s Removing libnsl2:arm64 (1.3.0-3build3) ... 196s Removing libpython3.12-minimal:arm64 (3.12.9-1) ... 196s Removing libunwind8:arm64 (1.6.2-3.1) ... 196s Removing linux-headers-6.11.0-8-generic (6.11.0-8.8) ... 196s Removing linux-headers-6.11.0-8 (6.11.0-8.8) ... 198s Removing linux-image-6.11.0-8-generic (6.11.0-8.8) ... 199s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.14.0-10-generic 199s I: /boot/initrd.img.old is now a symlink to initrd.img-6.14.0-10-generic 204s /etc/kernel/postrm.d/initramfs-tools: 204s update-initramfs: Deleting /boot/initrd.img-6.11.0-8-generic 204s /etc/kernel/postrm.d/zz-flash-kernel: 204s flash-kernel: Kernel 6.11.0-8-generic has been removed. 204s flash-kernel: A higher version (6.14.0-10-generic) is still installed, no reflashing required. 204s /etc/kernel/postrm.d/zz-update-grub: 204s Sourcing file `/etc/default/grub' 204s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 204s Generating grub configuration file ... 204s Found linux image: /boot/vmlinuz-6.14.0-10-generic 204s Found initrd image: /boot/initrd.img-6.14.0-10-generic 204s Warning: os-prober will not be executed to detect other bootable partitions. 204s Systems on them will not be added to the GRUB boot configuration. 204s Check GRUB_DISABLE_OS_PROBER documentation entry. 204s Adding boot menu entry for UEFI Firmware Settings ... 204s done 204s Removing linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 204s Processing triggers for libc-bin (2.41-1ubuntu1) ... 204s (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 ... 81650 files and directories currently installed.) 204s Purging configuration files for linux-image-6.11.0-8-generic (6.11.0-8.8) ... 204s Purging configuration files for libpython3.12-minimal:arm64 (3.12.9-1) ... 204s + grep -q trusty /etc/lsb-release 204s + [ ! -d /usr/share/doc/unattended-upgrades ] 204s + [ ! -d /usr/share/doc/lxd ] 204s + [ ! -d /usr/share/doc/lxd-client ] 204s + [ ! -d /usr/share/doc/snapd ] 204s + type iptables 204s + cat 204s + chmod 755 /etc/rc.local 204s + . /etc/rc.local 204s + iptables -w -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 204s + iptables -A OUTPUT -d 10.255.255.1/32 -p tcp -j DROP 204s + iptables -A OUTPUT -d 10.255.255.2/32 -p tcp -j DROP 204s + uname -m 204s + [ aarch64 = ppc64le ] 204s + [ -d /run/systemd/system ] 204s + systemd-detect-virt --quiet --vm 204s + mkdir -p /etc/systemd/system/systemd-random-seed.service.d/ 204s + cat 204s + grep -q lz4 /etc/initramfs-tools/initramfs.conf 204s + echo COMPRESS=lz4 204s autopkgtest [16:26:13]: upgrading testbed (apt dist-upgrade and autopurge) 204s Purging configuration files for linux-modules-6.11.0-8-generic (6.11.0-8.8) ... 204s Reading package lists... 204s Building dependency tree... 204s Reading state information... 204s Calculating upgrade...Starting pkgProblemResolver with broken count: 0 204s Starting 2 pkgProblemResolver with broken count: 0 204s Done 204s Entering ResolveByKeep 204s 204s Calculating upgrade... 204s The following packages will be upgraded: 204s libc-bin libc-dev-bin libc6 libc6-dev locales 204s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 204s Need to get 9530 kB of archives. 204s After this operation, 0 B of additional disk space will be used. 204s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6-dev arm64 2.41-1ubuntu2 [1750 kB] 205s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-dev-bin arm64 2.41-1ubuntu2 [24.0 kB] 205s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc6 arm64 2.41-1ubuntu2 [2910 kB] 208s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 libc-bin arm64 2.41-1ubuntu2 [600 kB] 209s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main arm64 locales all 2.41-1ubuntu2 [4246 kB] 214s Preconfiguring packages ... 214s Fetched 9530 kB in 11s (907 kB/s) 214s (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 ... 81647 files and directories currently installed.) 214s Preparing to unpack .../libc6-dev_2.41-1ubuntu2_arm64.deb ... 214s Unpacking libc6-dev:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 215s Preparing to unpack .../libc-dev-bin_2.41-1ubuntu2_arm64.deb ... 215s Unpacking libc-dev-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 215s Preparing to unpack .../libc6_2.41-1ubuntu2_arm64.deb ... 215s Unpacking libc6:arm64 (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 215s Setting up libc6:arm64 (2.41-1ubuntu2) ... 215s (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 ... 81647 files and directories currently installed.) 215s Preparing to unpack .../libc-bin_2.41-1ubuntu2_arm64.deb ... 215s Unpacking libc-bin (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 215s Setting up libc-bin (2.41-1ubuntu2) ... 215s (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 ... 81647 files and directories currently installed.) 215s Preparing to unpack .../locales_2.41-1ubuntu2_all.deb ... 215s Unpacking locales (2.41-1ubuntu2) over (2.41-1ubuntu1) ... 216s Setting up locales (2.41-1ubuntu2) ... 216s Generating locales (this might take a while)... 218s en_US.UTF-8... done 218s Generation complete. 218s Setting up libc-dev-bin (2.41-1ubuntu2) ... 218s Setting up libc6-dev:arm64 (2.41-1ubuntu2) ... 218s Processing triggers for man-db (2.13.0-1) ... 219s Processing triggers for systemd (257.3-1ubuntu3) ... 220s Reading package lists... 221s Building dependency tree... 221s Reading state information... 221s Starting pkgProblemResolver with broken count: 0 221s Starting 2 pkgProblemResolver with broken count: 0 221s Done 221s Solving dependencies... 222s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 222s autopkgtest [16:26:34]: rebooting testbed after setup commands that affected boot 245s autopkgtest [16:26:57]: testbed running kernel: Linux 6.14.0-10-generic #10-Ubuntu SMP PREEMPT_DYNAMIC Wed Mar 12 15:45:31 UTC 2025 248s autopkgtest [16:27:00]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-mysql2 250s Get:1 http://ftpmaster.internal/ubuntu plucky/universe ruby-mysql2 0.5.3-4ubuntu8 (dsc) [2326 B] 250s Get:2 http://ftpmaster.internal/ubuntu plucky/universe ruby-mysql2 0.5.3-4ubuntu8 (tar) [108 kB] 250s Get:3 http://ftpmaster.internal/ubuntu plucky/universe ruby-mysql2 0.5.3-4ubuntu8 (diff) [12.2 kB] 250s gpgv: Signature made Wed Feb 5 19:15:41 2025 UTC 250s gpgv: using RSA key 63EEFC3DE14D5146CE7F24BF34B8AD7D9529E793 250s gpgv: issuer "lena.voytek@canonical.com" 250s gpgv: Can't check signature: No public key 250s dpkg-source: warning: cannot verify inline signature for ./ruby-mysql2_0.5.3-4ubuntu8.dsc: no acceptable signature found 250s autopkgtest [16:27:02]: testing package ruby-mysql2 version 0.5.3-4ubuntu8 252s autopkgtest [16:27:04]: build not needed 253s autopkgtest [16:27:05]: test gem2deb-test-runner: preparing testbed 253s Reading package lists... 253s Building dependency tree... 253s Reading state information... 254s Starting pkgProblemResolver with broken count: 0 254s Starting 2 pkgProblemResolver with broken count: 0 254s Done 254s The following NEW packages will be installed: 254s default-libmysqlclient-dev default-mysql-server gem2deb-test-runner 254s libmecab2 libmysqlclient-dev libmysqlclient24 libprotobuf-lite32t64 libruby 254s libruby3.3 libssl-dev libzstd-dev mysql-client mysql-client-core 254s mysql-common mysql-server mysql-server-core rake ruby ruby-did-you-mean 254s ruby-diff-lcs ruby-eventmachine ruby-minitest ruby-mysql2 ruby-net-telnet 254s ruby-power-assert ruby-rspec ruby-rspec-core ruby-rspec-expectations 254s ruby-rspec-mocks ruby-rspec-support ruby-rubygems ruby-sdbm ruby-test-unit 254s ruby-webrick ruby-xmlrpc ruby3.3 rubygems-integration zlib1g-dev 255s 0 upgraded, 38 newly installed, 0 to remove and 0 not upgraded. 255s Need to get 37.2 MB of archives. 255s After this operation, 254 MB of additional disk space will be used. 255s Get:1 http://ftpmaster.internal/ubuntu plucky/main arm64 mysql-common all 5.8+1.1.1ubuntu1 [6922 B] 255s Get:2 http://ftpmaster.internal/ubuntu plucky/main arm64 mysql-client-core arm64 8.4.4-0ubuntu2 [2094 kB] 258s Get:3 http://ftpmaster.internal/ubuntu plucky/main arm64 mysql-client arm64 8.4.4-0ubuntu2 [9122 B] 258s Get:4 http://ftpmaster.internal/ubuntu plucky/main arm64 libmecab2 arm64 0.996-15.1build2 [191 kB] 258s Get:5 http://ftpmaster.internal/ubuntu plucky/main arm64 libprotobuf-lite32t64 arm64 3.21.12-10build2 [220 kB] 258s Get:6 http://ftpmaster.internal/ubuntu plucky/main arm64 mysql-server-core arm64 8.4.4-0ubuntu2 [18.8 MB] 277s Get:7 http://ftpmaster.internal/ubuntu plucky/main arm64 mysql-server arm64 8.4.4-0ubuntu2 [1364 kB] 279s Get:8 http://ftpmaster.internal/ubuntu plucky/main arm64 libmysqlclient24 arm64 8.4.4-0ubuntu2 [1243 kB] 280s Get:9 http://ftpmaster.internal/ubuntu plucky/main arm64 libssl-dev arm64 3.4.1-1ubuntu1 [3287 kB] 284s Get:10 http://ftpmaster.internal/ubuntu plucky/main arm64 libzstd-dev arm64 1.5.6+dfsg-2 [353 kB] 284s Get:11 http://ftpmaster.internal/ubuntu plucky/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1ubuntu1 [894 kB] 285s Get:12 http://ftpmaster.internal/ubuntu plucky/main arm64 libmysqlclient-dev arm64 8.4.4-0ubuntu2 [1653 kB] 287s Get:13 http://ftpmaster.internal/ubuntu plucky/main arm64 default-libmysqlclient-dev arm64 1.1.1ubuntu1 [3300 B] 287s Get:14 http://ftpmaster.internal/ubuntu plucky/universe arm64 default-mysql-server all 1.1.1ubuntu1 [3088 B] 287s Get:15 http://ftpmaster.internal/ubuntu plucky/main arm64 rubygems-integration all 1.19 [5550 B] 287s Get:16 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-did-you-mean all 1.6.3-2 [14.8 kB] 287s Get:17 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-minitest all 5.25.4-2ubuntu1 [48.9 kB] 287s Get:18 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-net-telnet all 0.2.0-1 [13.3 kB] 287s Get:19 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-power-assert all 2.0.3-1 [12.0 kB] 287s Get:20 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-test-unit all 3.6.2-1 [67.0 kB] 287s Get:21 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-webrick all 1.8.1-1ubuntu1 [52.6 kB] 287s Get:22 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-xmlrpc all 0.3.3-2 [24.8 kB] 287s Get:23 http://ftpmaster.internal/ubuntu plucky/main arm64 libruby arm64 1:3.3~ubuntu3 [5038 B] 287s Get:24 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-sdbm arm64 1.0.0-5build5 [15.5 kB] 287s Get:25 http://ftpmaster.internal/ubuntu plucky/main arm64 libruby3.3 arm64 3.3.6-1.1ubuntu1 [5835 kB] 294s Get:26 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby3.3 arm64 3.3.6-1.1ubuntu1 [49.1 kB] 294s Get:27 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby-rubygems all 3.6.3-1 [332 kB] 295s Get:28 http://ftpmaster.internal/ubuntu plucky/main arm64 ruby arm64 1:3.3~ubuntu3 [3618 B] 295s Get:29 http://ftpmaster.internal/ubuntu plucky/main arm64 rake all 13.2.1-1 [45.8 kB] 295s Get:30 http://ftpmaster.internal/ubuntu plucky/universe arm64 gem2deb-test-runner arm64 2.2.5 [18.3 kB] 295s Get:31 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-diff-lcs all 1.5.1-1 [22.8 kB] 295s Get:32 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-eventmachine arm64 1.3~pre20220315-df4ab006-5build1 [154 kB] 295s Get:33 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-mysql2 arm64 0.5.3-4ubuntu8 [45.9 kB] 295s Get:34 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-support all 3.13.0c0e0m0s1-2 [29.2 kB] 295s Get:35 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-core all 3.13.0c0e0m0s1-2 [164 kB] 295s Get:36 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-expectations all 3.13.0c0e0m0s1-2 [89.8 kB] 295s Get:37 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec-mocks all 3.13.0c0e0m0s1-2 [81.0 kB] 296s Get:38 http://ftpmaster.internal/ubuntu plucky/universe arm64 ruby-rspec all 3.13.0c0e0m0s1-2 [3500 B] 296s Preconfiguring packages ... 296s Fetched 37.2 MB in 41s (904 kB/s) 296s Selecting previously unselected package mysql-common. 296s (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 ... 81647 files and directories currently installed.) 296s Preparing to unpack .../0-mysql-common_5.8+1.1.1ubuntu1_all.deb ... 296s Unpacking mysql-common (5.8+1.1.1ubuntu1) ... 296s Selecting previously unselected package mysql-client-core. 296s Preparing to unpack .../1-mysql-client-core_8.4.4-0ubuntu2_arm64.deb ... 296s Unpacking mysql-client-core (8.4.4-0ubuntu2) ... 297s Selecting previously unselected package mysql-client. 297s Preparing to unpack .../2-mysql-client_8.4.4-0ubuntu2_arm64.deb ... 297s Unpacking mysql-client (8.4.4-0ubuntu2) ... 297s Selecting previously unselected package libmecab2:arm64. 297s Preparing to unpack .../3-libmecab2_0.996-15.1build2_arm64.deb ... 297s Unpacking libmecab2:arm64 (0.996-15.1build2) ... 297s Selecting previously unselected package libprotobuf-lite32t64:arm64. 297s Preparing to unpack .../4-libprotobuf-lite32t64_3.21.12-10build2_arm64.deb ... 297s Unpacking libprotobuf-lite32t64:arm64 (3.21.12-10build2) ... 297s Selecting previously unselected package mysql-server-core. 297s Preparing to unpack .../5-mysql-server-core_8.4.4-0ubuntu2_arm64.deb ... 297s Unpacking mysql-server-core (8.4.4-0ubuntu2) ... 297s Setting up mysql-common (5.8+1.1.1ubuntu1) ... 297s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 297s Selecting previously unselected package mysql-server. 297s (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 ... 81846 files and directories currently installed.) 297s Preparing to unpack .../00-mysql-server_8.4.4-0ubuntu2_arm64.deb ... 298s Unpacking mysql-server (8.4.4-0ubuntu2) ... 298s Selecting previously unselected package libmysqlclient24:arm64. 298s Preparing to unpack .../01-libmysqlclient24_8.4.4-0ubuntu2_arm64.deb ... 298s Unpacking libmysqlclient24:arm64 (8.4.4-0ubuntu2) ... 298s Selecting previously unselected package libssl-dev:arm64. 298s Preparing to unpack .../02-libssl-dev_3.4.1-1ubuntu1_arm64.deb ... 298s Unpacking libssl-dev:arm64 (3.4.1-1ubuntu1) ... 298s Selecting previously unselected package libzstd-dev:arm64. 298s Preparing to unpack .../03-libzstd-dev_1.5.6+dfsg-2_arm64.deb ... 298s Unpacking libzstd-dev:arm64 (1.5.6+dfsg-2) ... 298s Selecting previously unselected package zlib1g-dev:arm64. 298s Preparing to unpack .../04-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1ubuntu1_arm64.deb ... 298s Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 298s Selecting previously unselected package libmysqlclient-dev. 298s Preparing to unpack .../05-libmysqlclient-dev_8.4.4-0ubuntu2_arm64.deb ... 298s Unpacking libmysqlclient-dev (8.4.4-0ubuntu2) ... 298s Selecting previously unselected package default-libmysqlclient-dev:arm64. 298s Preparing to unpack .../06-default-libmysqlclient-dev_1.1.1ubuntu1_arm64.deb ... 298s Unpacking default-libmysqlclient-dev:arm64 (1.1.1ubuntu1) ... 298s Selecting previously unselected package default-mysql-server. 298s Preparing to unpack .../07-default-mysql-server_1.1.1ubuntu1_all.deb ... 298s Unpacking default-mysql-server (1.1.1ubuntu1) ... 298s Selecting previously unselected package rubygems-integration. 298s Preparing to unpack .../08-rubygems-integration_1.19_all.deb ... 298s Unpacking rubygems-integration (1.19) ... 298s Selecting previously unselected package ruby-did-you-mean. 298s Preparing to unpack .../09-ruby-did-you-mean_1.6.3-2_all.deb ... 298s Unpacking ruby-did-you-mean (1.6.3-2) ... 298s Selecting previously unselected package ruby-minitest. 298s Preparing to unpack .../10-ruby-minitest_5.25.4-2ubuntu1_all.deb ... 298s Unpacking ruby-minitest (5.25.4-2ubuntu1) ... 298s Selecting previously unselected package ruby-net-telnet. 298s Preparing to unpack .../11-ruby-net-telnet_0.2.0-1_all.deb ... 298s Unpacking ruby-net-telnet (0.2.0-1) ... 298s Selecting previously unselected package ruby-power-assert. 298s Preparing to unpack .../12-ruby-power-assert_2.0.3-1_all.deb ... 298s Unpacking ruby-power-assert (2.0.3-1) ... 298s Selecting previously unselected package ruby-test-unit. 298s Preparing to unpack .../13-ruby-test-unit_3.6.2-1_all.deb ... 298s Unpacking ruby-test-unit (3.6.2-1) ... 298s Selecting previously unselected package ruby-webrick. 298s Preparing to unpack .../14-ruby-webrick_1.8.1-1ubuntu1_all.deb ... 298s Unpacking ruby-webrick (1.8.1-1ubuntu1) ... 298s Selecting previously unselected package ruby-xmlrpc. 298s Preparing to unpack .../15-ruby-xmlrpc_0.3.3-2_all.deb ... 298s Unpacking ruby-xmlrpc (0.3.3-2) ... 298s Selecting previously unselected package libruby:arm64. 298s Preparing to unpack .../16-libruby_1%3a3.3~ubuntu3_arm64.deb ... 298s Unpacking libruby:arm64 (1:3.3~ubuntu3) ... 298s Selecting previously unselected package ruby-sdbm:arm64. 298s Preparing to unpack .../17-ruby-sdbm_1.0.0-5build5_arm64.deb ... 298s Unpacking ruby-sdbm:arm64 (1.0.0-5build5) ... 298s Selecting previously unselected package libruby3.3:arm64. 299s Preparing to unpack .../18-libruby3.3_3.3.6-1.1ubuntu1_arm64.deb ... 299s Unpacking libruby3.3:arm64 (3.3.6-1.1ubuntu1) ... 299s Selecting previously unselected package ruby3.3. 299s Preparing to unpack .../19-ruby3.3_3.3.6-1.1ubuntu1_arm64.deb ... 299s Unpacking ruby3.3 (3.3.6-1.1ubuntu1) ... 299s Selecting previously unselected package ruby-rubygems. 299s Preparing to unpack .../20-ruby-rubygems_3.6.3-1_all.deb ... 299s Unpacking ruby-rubygems (3.6.3-1) ... 299s Selecting previously unselected package ruby. 299s Preparing to unpack .../21-ruby_1%3a3.3~ubuntu3_arm64.deb ... 299s Unpacking ruby (1:3.3~ubuntu3) ... 299s Selecting previously unselected package rake. 299s Preparing to unpack .../22-rake_13.2.1-1_all.deb ... 299s Unpacking rake (13.2.1-1) ... 299s Selecting previously unselected package gem2deb-test-runner. 299s Preparing to unpack .../23-gem2deb-test-runner_2.2.5_arm64.deb ... 299s Unpacking gem2deb-test-runner (2.2.5) ... 299s Selecting previously unselected package ruby-diff-lcs. 299s Preparing to unpack .../24-ruby-diff-lcs_1.5.1-1_all.deb ... 299s Unpacking ruby-diff-lcs (1.5.1-1) ... 299s Selecting previously unselected package ruby-eventmachine:arm64. 299s Preparing to unpack .../25-ruby-eventmachine_1.3~pre20220315-df4ab006-5build1_arm64.deb ... 299s Unpacking ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-5build1) ... 299s Selecting previously unselected package ruby-mysql2. 299s Preparing to unpack .../26-ruby-mysql2_0.5.3-4ubuntu8_arm64.deb ... 299s Unpacking ruby-mysql2 (0.5.3-4ubuntu8) ... 299s Selecting previously unselected package ruby-rspec-support. 299s Preparing to unpack .../27-ruby-rspec-support_3.13.0c0e0m0s1-2_all.deb ... 299s Unpacking ruby-rspec-support (3.13.0c0e0m0s1-2) ... 299s Selecting previously unselected package ruby-rspec-core. 299s Preparing to unpack .../28-ruby-rspec-core_3.13.0c0e0m0s1-2_all.deb ... 299s Unpacking ruby-rspec-core (3.13.0c0e0m0s1-2) ... 299s Selecting previously unselected package ruby-rspec-expectations. 299s Preparing to unpack .../29-ruby-rspec-expectations_3.13.0c0e0m0s1-2_all.deb ... 299s Unpacking ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 299s Selecting previously unselected package ruby-rspec-mocks. 299s Preparing to unpack .../30-ruby-rspec-mocks_3.13.0c0e0m0s1-2_all.deb ... 299s Unpacking ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 299s Selecting previously unselected package ruby-rspec. 299s Preparing to unpack .../31-ruby-rspec_3.13.0c0e0m0s1-2_all.deb ... 299s Unpacking ruby-rspec (3.13.0c0e0m0s1-2) ... 299s Setting up libprotobuf-lite32t64:arm64 (3.21.12-10build2) ... 299s Setting up libmecab2:arm64 (0.996-15.1build2) ... 299s Setting up libzstd-dev:arm64 (1.5.6+dfsg-2) ... 299s Setting up ruby-power-assert (2.0.3-1) ... 299s Setting up rubygems-integration (1.19) ... 299s Setting up libmysqlclient24:arm64 (8.4.4-0ubuntu2) ... 299s Setting up ruby-minitest (5.25.4-2ubuntu1) ... 299s Setting up ruby-test-unit (3.6.2-1) ... 299s Setting up mysql-server-core (8.4.4-0ubuntu2) ... 299s Setting up ruby-net-telnet (0.2.0-1) ... 299s Setting up libssl-dev:arm64 (3.4.1-1ubuntu1) ... 299s Setting up ruby-rspec-support (3.13.0c0e0m0s1-2) ... 299s Setting up ruby-webrick (1.8.1-1ubuntu1) ... 299s Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1ubuntu1) ... 299s Setting up mysql-client-core (8.4.4-0ubuntu2) ... 299s Setting up ruby-did-you-mean (1.6.3-2) ... 299s Setting up ruby-xmlrpc (0.3.3-2) ... 299s Setting up libmysqlclient-dev (8.4.4-0ubuntu2) ... 299s Setting up default-libmysqlclient-dev:arm64 (1.1.1ubuntu1) ... 299s Setting up mysql-client (8.4.4-0ubuntu2) ... 299s Setting up mysql-server (8.4.4-0ubuntu2) ... 300s update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode 300s Renaming removed key_buffer and myisam-recover options (if present) 306s Created symlink '/etc/systemd/system/multi-user.target.wants/mysql.service' → '/usr/lib/systemd/system/mysql.service'. 307s Setting up default-mysql-server (1.1.1ubuntu1) ... 307s Setting up libruby:arm64 (1:3.3~ubuntu3) ... 307s Setting up ruby-rubygems (3.6.3-1) ... 308s Setting up ruby-sdbm:arm64 (1.0.0-5build5) ... 308s Setting up libruby3.3:arm64 (3.3.6-1.1ubuntu1) ... 308s Setting up ruby-eventmachine:arm64 (1.3~pre20220315-df4ab006-5build1) ... 308s Setting up ruby3.3 (3.3.6-1.1ubuntu1) ... 308s Setting up ruby-mysql2 (0.5.3-4ubuntu8) ... 308s Setting up ruby (1:3.3~ubuntu3) ... 308s Setting up rake (13.2.1-1) ... 308s Setting up ruby-rspec-core (3.13.0c0e0m0s1-2) ... 308s Setting up ruby-diff-lcs (1.5.1-1) ... 308s Setting up gem2deb-test-runner (2.2.5) ... 308s Setting up ruby-rspec-expectations (3.13.0c0e0m0s1-2) ... 308s Setting up ruby-rspec-mocks (3.13.0c0e0m0s1-2) ... 308s Setting up ruby-rspec (3.13.0c0e0m0s1-2) ... 308s Processing triggers for libc-bin (2.41-1ubuntu2) ... 308s Processing triggers for man-db (2.13.0-1) ... 310s autopkgtest [16:28:02]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 310s autopkgtest [16:28:02]: test gem2deb-test-runner: [----------------------- 310s 310s ┌──────────────────────────────────────────────────────────────────────────────┐ 310s │ Checking Rubygems dependency resolution on ruby3.3 │ 310s └──────────────────────────────────────────────────────────────────────────────┘ 310s 311s RUBYLIB=. GEM_PATH= ruby3.3 -e gem\ \"mysql2\" 311s mv lib ./.gem2deb.lib 311s mv ext ./.gem2deb.ext 311s mv ./.gem2deb.lib lib 311s mv ./.gem2deb.ext ext 311s 311s ┌──────────────────────────────────────────────────────────────────────────────┐ 311s │ Run tests for ruby3.3 from debian/ruby-tests.rake │ 311s └──────────────────────────────────────────────────────────────────────────────┘ 311s 311s RUBYLIB=. GEM_PATH= ruby3.3 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 311s mv lib ./.gem2deb.lib 311s mv ext ./.gem2deb.ext 311s ./debian/start_mysqld_and_run.sh ruby3.3 -S rspec 311s + mktemp -d 311s + MYTEMP_DIR=/tmp/tmp.e1rqVEuyNt 311s + export MYSQL_UNIX_PORT=/tmp/tmp.e1rqVEuyNt/mysql.sock 311s + DO_MYSQL_USER=ubuntu 311s + DO_MYSQL_DBNAME=test 311s + DO_MYSQL_DATABASE=/test 311s + /usr/sbin/mysqld --no-defaults --initialize-insecure --user=ubuntu --datadir=/tmp/tmp.e1rqVEuyNt 311s 2025-03-15T16:28:03.338913Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start. 311s 2025-03-15T16:28:03.340251Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.4.4-0ubuntu2) initializing of server in progress as process 1943 311s 2025-03-15T16:28:03.351746Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 311s 2025-03-15T16:28:03.772548Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 313s 2025-03-15T16:28:05.914816Z 5 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option. 316s 2025-03-15T16:28:08.769841Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end. 316s + MYSQL_PID=1980 316s + mysqladmin=/usr/bin/mysqladmin --user=root --socket=/tmp/tmp.e1rqVEuyNt/mysql.sock 316s + echo -n pinging mysqld. 316s pinging mysqld.+ attempts=0 316s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.e1rqVEuyNt/mysql.sock ping 316s + /usr/sbin/mysqld --no-defaults --user=ubuntu --socket=/tmp/tmp.e1rqVEuyNt/mysql.sock --datadir=/tmp/tmp.e1rqVEuyNt --skip-networking 316s mysqladmin: connect to server at 'localhost' failed 316s error: 'Can't connect to local MySQL server through socket '/tmp/tmp.e1rqVEuyNt/mysql.sock' (2)' 316s Check that mysqld is running and that the socket: '/tmp/tmp.e1rqVEuyNt/mysql.sock' exists! 316s + sleep 3 317s 2025-03-15T16:28:08.803745Z 0 [System] [MY-015015] [Server] MySQL Server - start. 317s 2025-03-15T16:28:09.036160Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.4.4-0ubuntu2) starting as process 1980 317s 2025-03-15T16:28:09.046857Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 317s 2025-03-15T16:28:09.510237Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 317s 2025-03-15T16:28:09.733368Z 0 [ERROR] [MY-011292] [Server] Plugin mysqlx reported: 'Preparation of I/O interfaces failed, X Protocol won't be accessible' 317s 2025-03-15T16:28:09.733408Z 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' 317s 2025-03-15T16:28:09.939661Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed. 317s 2025-03-15T16:28:09.939709Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel. 317s 2025-03-15T16:28:09.944589Z 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. 318s 2025-03-15T16:28:09.986509Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.4.4-0ubuntu2' socket: '/tmp/tmp.e1rqVEuyNt/mysql.sock' port: 0 (Ubuntu). 319s + attempts=1 319s + [ 1 -gt 10 ] 319s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.e1rqVEuyNt/mysql.sock ping 319s mysqld is alive 319s + trap cleanup INT EXIT TERM 319s + mysql --user=root --socket=/tmp/tmp.e1rqVEuyNt/mysql.sock --execute CREATE USER 'ubuntu'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'ubuntu'@'localhost'; CREATE DATABASE test; 319s + ruby3.3 -S rspec 320s 320s Randomized with seed 61190 320s 320s Mysql2::EM::Client 320s /usr/lib/ruby/vendor_ruby/mysql2/em.rb:17: warning: undefining the allocator of T_DATA class Mysql2::Result 320s should support async queries 320s should not swallow exceptions raised in callbacks 320s should not raise error when closing client with no query running 320s should support queries in callbacks 320s when an exception is raised by the client 320s should fail the deferrable 320s should swallow exceptions raised in by the client 320s 320s Mysql2::Result 320s should respond to #free 320s should have included Enumerable 320s should raise a TypeError exception when it doesn't wrap a result set 320s should respond to #count, which is aliased as #size 320s should raise a Mysql2::Error exception upon a bad query 320s should be able to return the number of rows in the result set 320s should respond to #each 320s row data type mapping 320s should return Fixnum for an INT value 320s should return Fixnum for a SMALLINT value 320s should return String for an ENUM value 320s should return Date for a DATE value 320s should return Time when timestamp is > 2038-01-19T03:14:07 320s should return Time for a TIME value 320s should return Time for a TIMESTAMP value when within the supported range 320s should return a String for TEXT 320s should return String for a SET value 320s should return a String for BLOB 320s should return Fixnum for a BIGINT value 320s should return Fixnum for a YEAR value 320s should return String for a BIT(1) value 320s should return Fixnum for a MEDIUMINT value 320s should return Float for a FLOAT value 320s should return a String for LONGTEXT 320s should return nil for a NULL value 320s should return a String for TINYTEXT 320s should return a String for MEDIUMBLOB 320s should return a String for CHAR 320s should return a String for VARCHAR 320s should return Time when timestamp is < 1901-12-13 20:45:52 320s should return String for a BINARY value 320s should return String for a BIT(64) value 320s should return a String for LONGBLOB 320s should return Time for a DATETIME value when within the supported range 320s should return Fixnum for a TINYINT value 320s should return BigDecimal for a DECIMAL value 320s should return Float for a DOUBLE value 320s should return a String for VARBINARY 320s should return a String for MEDIUMTEXT 320s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 320s should return nil values for NULL and strings for everything else when :cast is false 320s should return a String for TINYBLOB 320s string encoding for BLOB values 320s should not use Encoding.default_internal 320s should default to binary if Encoding.default_internal is nil 320s string encoding for LONGBLOB values 320s should not use Encoding.default_internal 320s should default to binary if Encoding.default_internal is nil 320s string encoding for TINYTEXT values 320s should default to utf-8 if Encoding.default_internal is nil 320s should use Encoding.default_internal 320s string encoding for TEXT values 320s should use Encoding.default_internal 320s should default to utf-8 if Encoding.default_internal is nil 320s string encoding for LONGTEXT values 320s should use Encoding.default_internal 320s should default to utf-8 if Encoding.default_internal is nil 320s string encoding for MEDIUMBLOB values 320s should default to binary if Encoding.default_internal is nil 320s should not use Encoding.default_internal 320s string encoding for CHAR values 320s should use Encoding.default_internal 320s should default to utf-8 if Encoding.default_internal is nil 320s string encoding for SET values 320s should use Encoding.default_internal 320s should default to the connection's encoding if Encoding.default_internal is nil 320s string encoding for VARCHAR values 320s should use Encoding.default_internal 320s should default to utf-8 if Encoding.default_internal is nil 320s string encoding for BINARY values 320s should not use Encoding.default_internal 320s should default to binary if Encoding.default_internal is nil 320s string encoding for MEDIUMTEXT values 320s should default to utf-8 if Encoding.default_internal is nil 320s should use Encoding.default_internal 320s string encoding for VARBINARY values 320s should not use Encoding.default_internal 320s should default to binary if Encoding.default_internal is nil 320s string encoding for ENUM values 320s should use Encoding.default_internal 320s should default to the connection's encoding if Encoding.default_internal is nil 320s string encoding for TINYBLOB values 320s should default to binary if Encoding.default_internal is nil 320s should not use Encoding.default_internal 320s cast booleans for BIT(1) if :cast_booleans is enabled 320s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 320s cast booleans for TINYINT if :cast_booleans is enabled 320s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 320s metadata queries 320s should show tables 320s #fields 320s should return an array of field names in proper order 320s method should exist 320s #each 320s should yield different value for #first if streaming 320s should be able to return results as an array 320s should throw an exception if we try to iterate twice when streaming is enabled 320s should cache previously yielded results by default 320s should be able to iterate a second time even if cache_rows is disabled 320s should not cache previously yielded results if cache_rows is disabled 320s should yield the same value for #first if streaming is disabled 320s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 320s should yield rows as hash's 320s server flags 320s should set a definitive value for no_index_used 320s should set a definitive value for no_good_index_used 320s should set a definitive value for query_was_slow 320s streaming 320s should not yield nil at the end of streaming 320s should raise an exception if streaming ended due to a timeout (PENDING: Temporarily skipped with xit) 320s should retain the count when mixing first and each 320s should maintain a count while streaming 320s #count should be zero for rows after streaming when there were no results 320s 320s Mysql2::Client 320s should respond to #thread_id 320s 2025-03-15T16:28:12.953787Z 124 [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' 320s should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials 320s should execute init command 320s should parse flags string 320s #thread_id should be a Fixnum 320s should respond to #encoding 320s should be able to connect using plaintext password 320s should allow nil read_timeout 320s should accept connect flags and pass them to #connect 322s should not leave dangling connections after garbage collection 322s should respond to #server_info 322s should respond to #info 322s should be able to connect to database with numeric-only name 322s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 322s should send init_command after reconnect 322s should set custom connect_attrs (PENDING: Temporarily skipped with xit) 322s #server_info should return a hash containing the client version ID and String 322s should raise an exception on create for invalid encodings 322s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 322s should not try to query closed mysql connection 322s should raise an exception on non-string encodings 322s should terminate connections when calling close 322s should be able to connect via SSL options (PENDING: DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist.) 322s should not raise an exception on create for a valid encoding 322s should parse flags array 322s should respond to #ping 322s should expect connect_timeout to be a positive integer 322s should respond to #warning_count 322s #server_info should require an open connection 322s should respond to escape 322s should respond to #socket 322s #info should return a hash containing the client version ID and String 322s #thread_id should return a boolean 322s should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION) 322s should expect read_timeout to be a positive integer 322s should expect write_timeout to be a positive integer 322s should respond to #query 322s should set default program_name in connect_attrs (PENDING: Temporarily skipped with xit) 322s should raise a Mysql::Error::ConnectionError upon connection failure 322s should have a global default_query_options hash 322s should respond to #close 322s should be able to close properly 322s should respond to #query_info 322s should respond to #escape 322s strings returned by #server_info 322s should default to the connection's encoding if Encoding.default_internal is nil 322s should use Encoding.default_internal 322s strings returned by .info 322s should be tagged as ascii 322s using defaults file 322s should not raise an exception for valid defaults group 322s should not raise an exception without default group 322s strings returned by #info 322s should be tagged as ascii 322s #warning_count 322s when has a warnings 322s should > 0 322s when no warnings 322s should 0 322s #set_server_option 322s returns true when multi_statements is enable 322s returns true when multi_statements is disable 322s enables multiple-statement 322s returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON 322s disables multiple-statement 322s write operations api 322s should respond to #last_id 322s #last_id should return a Fixnum, the from the last INSERT/UPDATE 322s should respond to #last_id 322s #last_id should handle BIGINT auto-increment ids above 32 bits 322s #last_id should return a Fixnum, the from the last INSERT/UPDATE 322s escape 322s should return a new SQL-escape version of the passed string 322s should return the passed string if nothing was escaped 322s should not overflow the process stack 322s should carry over the original string's encoding 322s should not overflow the thread stack 322s #automatic_close 323s should not close connections when running in a child process 323s can be assigned 323s can be configured 323s is enabled by default 323s #escape 323s should not overflow the thread stack 323s should return a new SQL-escape version of the passed string 323s should require an open connection 323s should return the passed string if nothing was escaped 323s should not overflow the process stack 323s when mysql encoding is not utf8 323s should return a internal encoding string if Encoding.default_internal is set 323s select_db 323s should switch databases 323s should raise a Mysql2::Error when the database doesn't exist 323s should respond to #select_db 324s should return the database switched to 324s #query_info 324s when no info present 324s should 0 324s when has some info 324s should retrieve it 324s #query 324s should describe the thread holding the active query 324s should not let you query again if iterating is not finished when streaming 324s should not retain query options set on a query for subsequent queries, but should retain it in the result 324s should detect closed connection on query read error 324s should return results as a hash by default 324s should only accept strings as the query parameter 324s should timeout if we wait longer than :read_timeout 324s should be able to return results with symbolized keys 324s #socket should require an open connection 324s evented async queries should be supported 324s should allow changing query options for subsequent queries 324s should require an open connection 324s threaded queries should be supported (PENDING: Temporarily skipped with xit) 324s should let you query again if iterating is finished when streaming 324s should not allow another query to be sent without fetching a result first 324s should be able to return results as an array 324s #socket should return a Fixnum (file descriptor from C) 325s should run signal handlers while waiting for a response 325s Multiple results sets 325s will raise on query if there are outstanding results to read 325s does not interfere with other statements 325s should raise an exception when one of multiple statements fails 325s returns multiple result sets 325s #more_results? should work 325s #abandon_results! should work 325s #more_results? should work with stored procedures 325s when a non-standard exception class is raised 325s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 325s should handle Timeouts without leaving the connection hanging if reconnect is set to true after construction 325s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 325s should handle Timeouts without leaving the connection hanging if reconnect is true 325s should close the connection when an exception is raised 325s #closed? 325s should return false when connected 325s should return true after close 325s :local_infile 325s 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.) 325s 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.) 325s should LOAD DATA LOCAL INFILE (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 325s 325s Mysql2::Error 325s responds to error_number and sql_state, with aliases 325s 325s Mysql2::Statement 325s /tmp/autopkgtest.Wbc1JT/build.mTs/src/spec/mysql2/statement_spec.rb:28: warning: undefining the allocator of T_DATA class Mysql2::Statement 325s should tell us the param count 325s should select dates 325s should handle as a decimal binding a BigDecimal 325s should raise an exception when server disconnects 325s should prepare Time values with microseconds 325s should tell us about the fields 325s should let us execute our statement 325s should be reusable 1000 times 325s should accept bind arguments and keyword arguments on statement execute 325s should handle bignum but beyond int64_t 325s should handle booleans 325s should accept keyword arguments on statement execute 325s should tell us the result count 325s should raise an exception without a block 325s should tell us the field count 325s should prepare Date values 325s should keep its result after other query 326s should update a DECIMAL value passing a BigDecimal 326s should warn but still work if cache_rows is set to false 326s should create a statement (PENDING: Temporarily skipped with xit) 326s should handle bignum but in int64_t 326s should let us iterate over results 326s should prepare DateTime values with microseconds 326s should be reusable 10000 times 326s should handle comparisons and likes 326s #fields 326s should return nil for statement with no result fields 326s should return an array of field names in proper order 326s method should exist 326s #each 326s should yield rows as hash's 326s should throw an exception if we try to iterate twice when streaming is enabled 326s should be able to return results as an array 326s should yield the same value for #first if streaming is disabled 326s should cache previously yielded results by default 326s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 326s /tmp/autopkgtest.Wbc1JT/build.mTs/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 326s /tmp/autopkgtest.Wbc1JT/build.mTs/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 326s should yield different value for #first if streaming 326s affected_rows 326s should return number of rows affected by an update 326s should return number of rows affected by a delete 326s should return number of rows affected by an insert 326s utf8_db 327s should be able to retrieve utf8 field names correctly 327s should be able to retrieve utf8 param query correctly 327s should be able to retrieve query with param in different encoding correctly 327s streaming result 327s should be able to stream query result 327s last_id 327s should return last insert id 327s should handle bigint ids 327s close 327s should free server resources (PENDING: Temporarily skipped with xit) 327s should raise an error on subsequent execution 327s row data type mapping 327s should return String for a BIT(64) value 327s should return Time for a DATETIME value when within the supported range 327s should return a String for MEDIUMTEXT 327s should return a String for TINYTEXT 327s should return Fixnum for a YEAR value 327s should return Time for a TIME value 327s should return Fixnum for a BIGINT value 327s should return Fixnum for a MEDIUMINT value 327s should return a String for MEDIUMBLOB 327s should return String for a BINARY value 327s should return Date for a DATE value 327s should return Time for a TIMESTAMP value when within the supported range 327s should return a String for LONGTEXT 327s should return a String for LONGBLOB 327s should return Time when timestamp is > 2038-01-19T03:14:07 327s should return String for a SET value 327s should return a String for TEXT 327s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 327s should return Fixnum for a SMALLINT value 327s should return Time when timestamp is < 1901-12-13 20:45:52 327s should return a String for CHAR 327s should return a String for BLOB 327s should return a String for VARBINARY 327s should return nil for a NULL value 327s should return Float for a FLOAT value 327s should return String for a BIT(1) value 327s should return Fixnum for an INT value 327s should return BigDecimal for a DECIMAL value 327s should return Fixnum for a TINYINT value 327s should return Float for a DOUBLE value 327s should return String for an ENUM value 327s should return a String for TINYBLOB 327s should return a String for VARCHAR 327s string encoding for TINYBLOB values 327s should default to binary if Encoding.default_internal is nil 327s should not use Encoding.default_internal 327s string encoding for LONGBLOB values 327s should default to binary if Encoding.default_internal is nil 327s should not use Encoding.default_internal 327s string encoding for VARBINARY values 327s should default to binary if Encoding.default_internal is nil 327s should not use Encoding.default_internal 327s string encoding for TINYTEXT values 327s should use Encoding.default_internal 327s should default to utf-8 if Encoding.default_internal is nil 327s string encoding for MEDIUMBLOB values 327s should default to binary if Encoding.default_internal is nil 327s should not use Encoding.default_internal 327s string encoding for ENUM values 327s should default to the connection's encoding if Encoding.default_internal is nil 327s should use Encoding.default_internal 327s string encoding for BLOB values 327s should default to binary if Encoding.default_internal is nil 327s should not use Encoding.default_internal 327s cast booleans for BIT(1) if :cast_booleans is enabled 327s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 327s string encoding for VARCHAR values 327s should default to utf-8 if Encoding.default_internal is nil 327s should use Encoding.default_internal 327s string encoding for MEDIUMTEXT values 327s should use Encoding.default_internal 327s should default to utf-8 if Encoding.default_internal is nil 327s cast booleans for TINYINT if :cast_booleans is enabled 327s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 327s string encoding for SET values 327s should default to the connection's encoding if Encoding.default_internal is nil 327s should use Encoding.default_internal 327s string encoding for TEXT values 327s should use Encoding.default_internal 327s should default to utf-8 if Encoding.default_internal is nil 327s string encoding for CHAR values 327s should use Encoding.default_internal 327s should default to utf-8 if Encoding.default_internal is nil 327s string encoding for BINARY values 327s should not use Encoding.default_internal 327s should default to binary if Encoding.default_internal is nil 327s string encoding for LONGTEXT values 327s should use Encoding.default_internal 327s should default to utf-8 if Encoding.default_internal is nil 327s 327s Pending: (Failures listed here are expected and do not affect your suite's status) 327s 327s 1) Mysql2::Result row data type mapping should raise an error given an invalid DATETIME 327s # Temporarily skipped with xit 327s # ./spec/mysql2/result_spec.rb:325 327s 327s 2) Mysql2::Result streaming should raise an exception if streaming ended due to a timeout 327s # Temporarily skipped with xit 327s # ./spec/mysql2/result_spec.rb:157 327s 327s 3) Mysql2::Client should set custom connect_attrs 327s # Temporarily skipped with xit 327s # ./spec/mysql2/client_spec.rb:491 327s 327s 4) Mysql2::Client should be able to connect via SSL options 327s # DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist. 327s Failure/Error: 327s expect do 327s ssl_client = new_client(option_overrides) 327s end.not_to raise_error 327s 327s expected no Exception, got # with backtrace: 327s # ./spec/spec_helper.rb:25:in `new' 327s # ./spec/spec_helper.rb:25:in `new_client' 327s # ./spec/mysql2/client_spec.rb:154:in `block (3 levels) in ' 327s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 327s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 327s 327s 5) Mysql2::Client should set default program_name in connect_attrs 327s # Temporarily skipped with xit 327s # ./spec/mysql2/client_spec.rb:482 327s 327s 6) Mysql2::Client#query threaded queries should be supported 327s # Temporarily skipped with xit 327s # ./spec/mysql2/client_spec.rb:695 327s 327s 7) Mysql2::Client :local_infile should raise an error when local_infile is disabled 327s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 327s # ./spec/mysql2/client_spec.rb:433 327s 327s 8) Mysql2::Client :local_infile should raise an error when a non-existent file is loaded 327s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 327s # ./spec/mysql2/client_spec.rb:440 327s 327s 9) Mysql2::Client :local_infile should LOAD DATA LOCAL INFILE 327s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 327s # ./spec/mysql2/client_spec.rb:447 327s 327s 10) Mysql2::Statement should create a statement 327s # Temporarily skipped with xit 327s # ./spec/mysql2/statement_spec.rb:16 327s 327s 11) Mysql2::Statement close should free server resources 327s # Temporarily skipped with xit 327s # ./spec/mysql2/statement_spec.rb:699 327s 327s 12) Mysql2::Statement row data type mapping should raise an error given an invalid DATETIME 327s # Temporarily skipped with xit 327s # ./spec/mysql2/statement_spec.rb:477 327s 327s Finished in 7.19 seconds (files took 0.21174 seconds to load) 327s 321 examples, 0 failures, 12 pending 327s 327s Randomized with seed 61190 327s 327s + cleanup 327s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.e1rqVEuyNt/mysql.sock shutdown 327s 2025-03-15T16:28:19.530691Z 505 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.4.4-0ubuntu2). 328s 2025-03-15T16:28:20.304177Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.4.4-0ubuntu2) (Ubuntu). 328s 2025-03-15T16:28:20.304231Z 0 [System] [MY-015016] [Server] MySQL Server - end. 328s + rm -rf /tmp/tmp.e1rqVEuyNt 328s mv ./.gem2deb.lib lib 328s mv ./.gem2deb.ext ext 328s autopkgtest [16:28:20]: test gem2deb-test-runner: -----------------------] 329s gem2deb-test-runner PASS 329s autopkgtest [16:28:21]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 329s autopkgtest [16:28:21]: @@@@@@@@@@@@@@@@@@@@ summary 329s gem2deb-test-runner PASS 348s nova [W] Using flock in prodstack6-arm64 348s Creating nova instance adt-plucky-arm64-ruby-mysql2-20250315-162251-juju-7f2275-prod-proposed-migration-environment-15-d92095ad-b2a2-491f-a9d0-b93e87e80071 from image adt/ubuntu-plucky-arm64-server-20250315.img (UUID bd6e766c-b51f-4b53-86d6-23aa4d18f524)... 348s nova [W] Timed out waiting for 63cc262f-4049-48bf-b4af-bfbf7d22a358 to get deleted.