0s autopkgtest [02:43:12]: starting date and time: 2024-03-19 02:43:12+0000 0s autopkgtest [02:43:12]: git checkout: b506e79c ssh-setup/nova: fix ARCH having two lines of data 0s autopkgtest [02:43:12]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.g4lha7ti/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:openssl --apt-upgrade ruby-mysql2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=openssl/3.0.13-0ubuntu2 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-ppc64el-2.secgroup --name adt-noble-ppc64el-ruby-mysql2-20240319-024312-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-ppc64el-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/ 284s autopkgtest [02:47:56]: testbed dpkg architecture: ppc64el 285s autopkgtest [02:47:57]: testbed apt version: 2.7.12 285s autopkgtest [02:47:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 286s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 286s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [486 kB] 286s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [6540 B] 286s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [52.0 kB] 286s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3753 kB] 287s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [646 kB] 287s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 287s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1372 B] 287s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 287s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [4025 kB] 288s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 288s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [47.3 kB] 288s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 291s Fetched 9146 kB in 3s (3043 kB/s) 291s Reading package lists... 294s Reading package lists... 294s Building dependency tree... 294s Reading state information... 294s Calculating upgrade... 295s The following packages will be REMOVED: 295s libssl3 295s The following NEW packages will be installed: 295s libssl3t64 295s The following packages will be upgraded: 295s openssl 295s 1 upgraded, 1 newly installed, 1 to remove and 0 not upgraded. 295s Need to get 3151 kB of archives. 295s After this operation, 73.7 kB of additional disk space will be used. 295s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el openssl ppc64el 3.0.13-0ubuntu2 [1026 kB] 295s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl3t64 ppc64el 3.0.13-0ubuntu2 [2125 kB] 296s Fetched 3151 kB in 1s (2320 kB/s) 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 ... 70095 files and directories currently installed.) 296s Preparing to unpack .../openssl_3.0.13-0ubuntu2_ppc64el.deb ... 296s Unpacking openssl (3.0.13-0ubuntu2) over (3.0.10-1ubuntu4) ... 296s dpkg: libssl3:ppc64el: dependency problems, but removing anyway as you requested: 296s wget depends on libssl3 (>= 3.0.0). 296s tnftp depends on libssl3 (>= 3.0.0). 296s tcpdump depends on libssl3 (>= 3.0.0). 296s systemd-resolved depends on libssl3 (>= 3.0.0). 296s systemd depends on libssl3 (>= 3.0.0). 296s sudo depends on libssl3 (>= 3.0.0). 296s rsync depends on libssl3 (>= 3.0.0). 296s python3-cryptography depends on libssl3 (>= 3.0.0). 296s openssh-server depends on libssl3 (>= 3.0.10). 296s openssh-client depends on libssl3 (>= 3.0.10). 296s linux-headers-6.8.0-11-generic depends on libssl3 (>= 3.0.0). 296s libsystemd-shared:ppc64el depends on libssl3 (>= 3.0.0). 296s libssh-4:ppc64el depends on libssl3 (>= 3.0.0). 296s libsasl2-modules:ppc64el depends on libssl3 (>= 3.0.0). 296s libsasl2-2:ppc64el depends on libssl3 (>= 3.0.0). 296s libpython3.12-minimal:ppc64el depends on libssl3 (>= 3.0.0). 296s libpython3.11-minimal:ppc64el depends on libssl3 (>= 3.0.0). 296s libnvme1 depends on libssl3 (>= 3.0.0). 296s libkrb5-3:ppc64el depends on libssl3 (>= 3.0.0). 296s libkmod2:ppc64el depends on libssl3 (>= 3.0.0). 296s libfido2-1:ppc64el depends on libssl3 (>= 3.0.0). 296s libcurl4:ppc64el depends on libssl3 (>= 3.0.0). 296s libcryptsetup12:ppc64el depends on libssl3 (>= 3.0.0). 296s kmod depends on libssl3 (>= 3.0.0). 296s dhcpcd-base depends on libssl3 (>= 3.0.0). 296s bind9-libs:ppc64el depends on libssl3 (>= 3.0.0). 296s 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 ... 70095 files and directories currently installed.) 297s Removing libssl3:ppc64el (3.0.10-1ubuntu4) ... 297s Selecting previously unselected package libssl3t64:ppc64el. 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 ... 70084 files and directories currently installed.) 297s Preparing to unpack .../libssl3t64_3.0.13-0ubuntu2_ppc64el.deb ... 297s Unpacking libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 297s Setting up libssl3t64:ppc64el (3.0.13-0ubuntu2) ... 297s Setting up openssl (3.0.13-0ubuntu2) ... 297s Processing triggers for man-db (2.12.0-3) ... 297s Processing triggers for libc-bin (2.39-0ubuntu2) ... 297s Reading package lists... 298s Building dependency tree... 298s Reading state information... 298s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 298s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 299s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 299s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 299s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 300s Reading package lists... 300s Reading package lists... 300s Building dependency tree... 300s Reading state information... 300s Calculating upgrade... 301s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 301s Reading package lists... 301s Building dependency tree... 301s Reading state information... 301s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 304s autopkgtest [02:48:16]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Wed Feb 14 00:33:03 UTC 2024 304s autopkgtest [02:48:16]: @@@@@@@@@@@@@@@@@@@@ apt-source ruby-mysql2 306s Get:1 http://ftpmaster.internal/ubuntu noble/universe ruby-mysql2 0.5.3-4ubuntu3 (dsc) [2318 B] 306s Get:2 http://ftpmaster.internal/ubuntu noble/universe ruby-mysql2 0.5.3-4ubuntu3 (tar) [108 kB] 306s Get:3 http://ftpmaster.internal/ubuntu noble/universe ruby-mysql2 0.5.3-4ubuntu3 (diff) [11.9 kB] 306s gpgv: Signature made Wed Feb 7 02:15:10 2024 UTC 306s gpgv: using RSA key 8ED6C3F8BAC9DB7FC130A870F823A2729883C97C 306s gpgv: issuer "kanashiro@ubuntu.com" 306s gpgv: Can't check signature: No public key 306s dpkg-source: warning: cannot verify inline signature for ./ruby-mysql2_0.5.3-4ubuntu3.dsc: no acceptable signature found 306s autopkgtest [02:48:18]: testing package ruby-mysql2 version 0.5.3-4ubuntu3 307s autopkgtest [02:48:19]: build not needed 308s autopkgtest [02:48:20]: test gem2deb-test-runner: preparing testbed 310s Reading package lists... 311s Building dependency tree... 311s Reading state information... 311s Starting pkgProblemResolver with broken count: 0 311s Starting 2 pkgProblemResolver with broken count: 0 311s Done 311s The following additional packages will be installed: 311s default-libmysqlclient-dev default-mysql-server gem2deb-test-runner 311s libc-dev-bin libc6-dev libcrypt-dev libevent-pthreads-2.1-7 libmecab2 311s libmysqlclient-dev libmysqlclient21 libnsl-dev libprotobuf-lite32 libruby 311s libruby3.1 libssl-dev libtirpc-dev libzstd-dev linux-libc-dev 311s mysql-client-8.0 mysql-client-core-8.0 mysql-common mysql-server-8.0 311s mysql-server-core-8.0 rake rpcsvc-proto ruby ruby-diff-lcs ruby-eventmachine 311s ruby-mysql2 ruby-net-telnet ruby-rspec ruby-rspec-core 311s ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support ruby-rubygems 311s ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 rubygems-integration zlib1g-dev 311s Suggested packages: 311s glibc-doc manpages-dev libssl-doc mailx tinyca ri ruby-dev bundler 311s Recommended packages: 311s manpages manpages-dev libc-devtools libhtml-template-perl mecab-ipadic-utf8 311s zip fonts-lato libjs-jquery 311s The following NEW packages will be installed: 311s autopkgtest-satdep default-libmysqlclient-dev default-mysql-server 311s gem2deb-test-runner libc-dev-bin libc6-dev libcrypt-dev 311s libevent-pthreads-2.1-7 libmecab2 libmysqlclient-dev libmysqlclient21 311s libnsl-dev libprotobuf-lite32 libruby libruby3.1 libssl-dev libtirpc-dev 311s libzstd-dev linux-libc-dev mysql-client-8.0 mysql-client-core-8.0 311s mysql-common mysql-server-8.0 mysql-server-core-8.0 rake rpcsvc-proto ruby 311s ruby-diff-lcs ruby-eventmachine ruby-mysql2 ruby-net-telnet ruby-rspec 311s ruby-rspec-core ruby-rspec-expectations ruby-rspec-mocks ruby-rspec-support 311s ruby-rubygems ruby-sdbm ruby-webrick ruby-xmlrpc ruby3.1 311s rubygems-integration zlib1g-dev 311s 0 upgraded, 43 newly installed, 0 to remove and 0 not upgraded. 311s Need to get 40.7 MB/40.7 MB of archives. 311s After this operation, 293 MB of additional disk space will be used. 311s Get:1 /tmp/autopkgtest.IV3sWT/1-autopkgtest-satdep.deb autopkgtest-satdep ppc64el 0 [776 B] 311s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-common all 5.8+1.1.0 [6626 B] 311s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-client-core-8.0 ppc64el 8.0.36-1 [2696 kB] 313s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-client-8.0 ppc64el 8.0.36-1 [22.4 kB] 313s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libevent-pthreads-2.1-7 ppc64el 2.1.12-stable-9 [7844 B] 313s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libmecab2 ppc64el 0.996-14ubuntu1 [225 kB] 313s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libprotobuf-lite32 ppc64el 3.21.12-8ubuntu5 [260 kB] 314s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-server-core-8.0 ppc64el 8.0.36-1 [18.2 MB] 321s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el mysql-server-8.0 ppc64el 8.0.36-1 [1240 kB] 321s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libmysqlclient21 ppc64el 8.0.36-1 [1319 kB] 322s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el libssl-dev ppc64el 3.0.13-0ubuntu2 [2667 kB] 323s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el libzstd-dev ppc64el 1.5.5+dfsg2-2 [482 kB] 323s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el libc-dev-bin ppc64el 2.39-0ubuntu2 [21.3 kB] 323s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el linux-libc-dev ppc64el 6.8.0-11.11 [1585 kB] 324s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el libcrypt-dev ppc64el 1:4.4.36-4 [167 kB] 324s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libtirpc-dev ppc64el 1.3.4+ds-1build1 [262 kB] 324s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libnsl-dev ppc64el 1.3.0-3 [79.2 kB] 324s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el rpcsvc-proto ppc64el 1.4.2-0ubuntu6 [82.3 kB] 324s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libc6-dev ppc64el 2.39-0ubuntu2 [2102 kB] 325s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el zlib1g-dev ppc64el 1:1.3.dfsg-3ubuntu1 [902 kB] 325s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libmysqlclient-dev ppc64el 8.0.36-1 [1691 kB] 325s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el default-libmysqlclient-dev ppc64el 1.1.0 [3016 B] 325s Get:23 http://ftpmaster.internal/ubuntu noble/universe ppc64el default-mysql-server all 1.1.0 [2810 B] 325s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el rubygems-integration all 1.18 [5336 B] 325s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-net-telnet all 0.2.0-1 [13.3 kB] 325s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-webrick all 1.8.1-1 [52.3 kB] 325s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-xmlrpc all 0.3.2-2 [24.8 kB] 325s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el libruby ppc64el 1:3.1+1 [4638 B] 325s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-sdbm ppc64el 1.0.0-5build3 [22.9 kB] 325s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libruby3.1 ppc64el 3.1.2-7ubuntu4 [5560 kB] 327s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby3.1 ppc64el 3.1.2-7ubuntu4 [49.0 kB] 327s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby-rubygems all 3.4.20-1 [238 kB] 327s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el ruby ppc64el 1:3.1+1 [3464 B] 327s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el rake all 13.0.6-3 [61.6 kB] 327s Get:35 http://ftpmaster.internal/ubuntu noble/universe ppc64el gem2deb-test-runner ppc64el 2.2.2 [18.2 kB] 327s Get:36 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-diff-lcs all 1.5.0-1 [23.9 kB] 327s Get:37 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-eventmachine ppc64el 1.3~pre20220315-df4ab006-3build3 [182 kB] 327s Get:38 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-mysql2 ppc64el 0.5.3-4ubuntu3 [61.3 kB] 327s Get:39 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-support all 3.12.0c0e1m1s0-1 [28.8 kB] 327s Get:40 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-core all 3.12.0c0e1m1s0-1 [163 kB] 327s Get:41 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-expectations all 3.12.0c0e1m1s0-1 [89.2 kB] 327s Get:42 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec-mocks all 3.12.0c0e1m1s0-1 [79.4 kB] 327s Get:43 http://ftpmaster.internal/ubuntu noble/universe ppc64el ruby-rspec all 3.12.0c0e1m1s0-1 [3506 B] 328s Preconfiguring packages ... 328s Fetched 40.7 MB in 16s (2502 kB/s) 328s Selecting previously unselected package mysql-common. 328s (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 ... 70097 files and directories currently installed.) 328s Preparing to unpack .../0-mysql-common_5.8+1.1.0_all.deb ... 328s Unpacking mysql-common (5.8+1.1.0) ... 328s Selecting previously unselected package mysql-client-core-8.0. 328s Preparing to unpack .../1-mysql-client-core-8.0_8.0.36-1_ppc64el.deb ... 328s Unpacking mysql-client-core-8.0 (8.0.36-1) ... 328s Selecting previously unselected package mysql-client-8.0. 328s Preparing to unpack .../2-mysql-client-8.0_8.0.36-1_ppc64el.deb ... 328s Unpacking mysql-client-8.0 (8.0.36-1) ... 328s Selecting previously unselected package libevent-pthreads-2.1-7:ppc64el. 328s Preparing to unpack .../3-libevent-pthreads-2.1-7_2.1.12-stable-9_ppc64el.deb ... 328s Unpacking libevent-pthreads-2.1-7:ppc64el (2.1.12-stable-9) ... 328s Selecting previously unselected package libmecab2:ppc64el. 328s Preparing to unpack .../4-libmecab2_0.996-14ubuntu1_ppc64el.deb ... 328s Unpacking libmecab2:ppc64el (0.996-14ubuntu1) ... 328s Selecting previously unselected package libprotobuf-lite32:ppc64el. 328s Preparing to unpack .../5-libprotobuf-lite32_3.21.12-8ubuntu5_ppc64el.deb ... 328s Unpacking libprotobuf-lite32:ppc64el (3.21.12-8ubuntu5) ... 328s Selecting previously unselected package mysql-server-core-8.0. 328s Preparing to unpack .../6-mysql-server-core-8.0_8.0.36-1_ppc64el.deb ... 328s Unpacking mysql-server-core-8.0 (8.0.36-1) ... 329s Setting up mysql-common (5.8+1.1.0) ... 329s update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode 329s Selecting previously unselected package mysql-server-8.0. 329s (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 ... 70314 files and directories currently installed.) 329s Preparing to unpack .../00-mysql-server-8.0_8.0.36-1_ppc64el.deb ... 329s Unpacking mysql-server-8.0 (8.0.36-1) ... 329s Selecting previously unselected package libmysqlclient21:ppc64el. 329s Preparing to unpack .../01-libmysqlclient21_8.0.36-1_ppc64el.deb ... 329s Unpacking libmysqlclient21:ppc64el (8.0.36-1) ... 329s Selecting previously unselected package libssl-dev:ppc64el. 329s Preparing to unpack .../02-libssl-dev_3.0.13-0ubuntu2_ppc64el.deb ... 329s Unpacking libssl-dev:ppc64el (3.0.13-0ubuntu2) ... 330s Selecting previously unselected package libzstd-dev:ppc64el. 330s Preparing to unpack .../03-libzstd-dev_1.5.5+dfsg2-2_ppc64el.deb ... 330s Unpacking libzstd-dev:ppc64el (1.5.5+dfsg2-2) ... 330s Selecting previously unselected package libc-dev-bin. 330s Preparing to unpack .../04-libc-dev-bin_2.39-0ubuntu2_ppc64el.deb ... 330s Unpacking libc-dev-bin (2.39-0ubuntu2) ... 330s Selecting previously unselected package linux-libc-dev:ppc64el. 330s Preparing to unpack .../05-linux-libc-dev_6.8.0-11.11_ppc64el.deb ... 330s Unpacking linux-libc-dev:ppc64el (6.8.0-11.11) ... 330s Selecting previously unselected package libcrypt-dev:ppc64el. 330s Preparing to unpack .../06-libcrypt-dev_1%3a4.4.36-4_ppc64el.deb ... 330s Unpacking libcrypt-dev:ppc64el (1:4.4.36-4) ... 330s Selecting previously unselected package libtirpc-dev:ppc64el. 330s Preparing to unpack .../07-libtirpc-dev_1.3.4+ds-1build1_ppc64el.deb ... 330s Unpacking libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 330s Selecting previously unselected package libnsl-dev:ppc64el. 330s Preparing to unpack .../08-libnsl-dev_1.3.0-3_ppc64el.deb ... 330s Unpacking libnsl-dev:ppc64el (1.3.0-3) ... 330s Selecting previously unselected package rpcsvc-proto. 330s Preparing to unpack .../09-rpcsvc-proto_1.4.2-0ubuntu6_ppc64el.deb ... 330s Unpacking rpcsvc-proto (1.4.2-0ubuntu6) ... 330s Selecting previously unselected package libc6-dev:ppc64el. 330s Preparing to unpack .../10-libc6-dev_2.39-0ubuntu2_ppc64el.deb ... 330s Unpacking libc6-dev:ppc64el (2.39-0ubuntu2) ... 330s Selecting previously unselected package zlib1g-dev:ppc64el. 330s Preparing to unpack .../11-zlib1g-dev_1%3a1.3.dfsg-3ubuntu1_ppc64el.deb ... 330s Unpacking zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 330s Selecting previously unselected package libmysqlclient-dev. 330s Preparing to unpack .../12-libmysqlclient-dev_8.0.36-1_ppc64el.deb ... 330s Unpacking libmysqlclient-dev (8.0.36-1) ... 330s Selecting previously unselected package default-libmysqlclient-dev:ppc64el. 330s Preparing to unpack .../13-default-libmysqlclient-dev_1.1.0_ppc64el.deb ... 330s Unpacking default-libmysqlclient-dev:ppc64el (1.1.0) ... 330s Selecting previously unselected package default-mysql-server. 330s Preparing to unpack .../14-default-mysql-server_1.1.0_all.deb ... 330s Unpacking default-mysql-server (1.1.0) ... 330s Selecting previously unselected package rubygems-integration. 330s Preparing to unpack .../15-rubygems-integration_1.18_all.deb ... 330s Unpacking rubygems-integration (1.18) ... 330s Selecting previously unselected package ruby-net-telnet. 330s Preparing to unpack .../16-ruby-net-telnet_0.2.0-1_all.deb ... 330s Unpacking ruby-net-telnet (0.2.0-1) ... 330s Selecting previously unselected package ruby-webrick. 330s Preparing to unpack .../17-ruby-webrick_1.8.1-1_all.deb ... 330s Unpacking ruby-webrick (1.8.1-1) ... 330s Selecting previously unselected package ruby-xmlrpc. 330s Preparing to unpack .../18-ruby-xmlrpc_0.3.2-2_all.deb ... 330s Unpacking ruby-xmlrpc (0.3.2-2) ... 330s Selecting previously unselected package libruby:ppc64el. 330s Preparing to unpack .../19-libruby_1%3a3.1+1_ppc64el.deb ... 330s Unpacking libruby:ppc64el (1:3.1+1) ... 330s Selecting previously unselected package ruby-sdbm:ppc64el. 330s Preparing to unpack .../20-ruby-sdbm_1.0.0-5build3_ppc64el.deb ... 330s Unpacking ruby-sdbm:ppc64el (1.0.0-5build3) ... 330s Selecting previously unselected package libruby3.1:ppc64el. 330s Preparing to unpack .../21-libruby3.1_3.1.2-7ubuntu4_ppc64el.deb ... 330s Unpacking libruby3.1:ppc64el (3.1.2-7ubuntu4) ... 331s Selecting previously unselected package ruby3.1. 331s Preparing to unpack .../22-ruby3.1_3.1.2-7ubuntu4_ppc64el.deb ... 331s Unpacking ruby3.1 (3.1.2-7ubuntu4) ... 331s Selecting previously unselected package ruby-rubygems. 331s Preparing to unpack .../23-ruby-rubygems_3.4.20-1_all.deb ... 331s Unpacking ruby-rubygems (3.4.20-1) ... 331s Selecting previously unselected package ruby. 331s Preparing to unpack .../24-ruby_1%3a3.1+1_ppc64el.deb ... 331s Unpacking ruby (1:3.1+1) ... 331s Selecting previously unselected package rake. 331s Preparing to unpack .../25-rake_13.0.6-3_all.deb ... 331s Unpacking rake (13.0.6-3) ... 331s Selecting previously unselected package gem2deb-test-runner. 331s Preparing to unpack .../26-gem2deb-test-runner_2.2.2_ppc64el.deb ... 331s Unpacking gem2deb-test-runner (2.2.2) ... 331s Selecting previously unselected package ruby-diff-lcs. 331s Preparing to unpack .../27-ruby-diff-lcs_1.5.0-1_all.deb ... 331s Unpacking ruby-diff-lcs (1.5.0-1) ... 331s Selecting previously unselected package ruby-eventmachine:ppc64el. 331s Preparing to unpack .../28-ruby-eventmachine_1.3~pre20220315-df4ab006-3build3_ppc64el.deb ... 331s Unpacking ruby-eventmachine:ppc64el (1.3~pre20220315-df4ab006-3build3) ... 331s Selecting previously unselected package ruby-mysql2. 331s Preparing to unpack .../29-ruby-mysql2_0.5.3-4ubuntu3_ppc64el.deb ... 331s Unpacking ruby-mysql2 (0.5.3-4ubuntu3) ... 331s Selecting previously unselected package ruby-rspec-support. 331s Preparing to unpack .../30-ruby-rspec-support_3.12.0c0e1m1s0-1_all.deb ... 331s Unpacking ruby-rspec-support (3.12.0c0e1m1s0-1) ... 331s Selecting previously unselected package ruby-rspec-core. 331s Preparing to unpack .../31-ruby-rspec-core_3.12.0c0e1m1s0-1_all.deb ... 331s Unpacking ruby-rspec-core (3.12.0c0e1m1s0-1) ... 331s Selecting previously unselected package ruby-rspec-expectations. 331s Preparing to unpack .../32-ruby-rspec-expectations_3.12.0c0e1m1s0-1_all.deb ... 331s Unpacking ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 331s Selecting previously unselected package ruby-rspec-mocks. 331s Preparing to unpack .../33-ruby-rspec-mocks_3.12.0c0e1m1s0-1_all.deb ... 331s Unpacking ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 331s Selecting previously unselected package ruby-rspec. 331s Preparing to unpack .../34-ruby-rspec_3.12.0c0e1m1s0-1_all.deb ... 331s Unpacking ruby-rspec (3.12.0c0e1m1s0-1) ... 331s Selecting previously unselected package autopkgtest-satdep. 331s Preparing to unpack .../35-1-autopkgtest-satdep.deb ... 331s Unpacking autopkgtest-satdep (0) ... 331s Setting up libmecab2:ppc64el (0.996-14ubuntu1) ... 331s Setting up mysql-client-core-8.0 (8.0.36-1) ... 331s Setting up libmysqlclient21:ppc64el (8.0.36-1) ... 331s Setting up libzstd-dev:ppc64el (1.5.5+dfsg2-2) ... 331s Setting up linux-libc-dev:ppc64el (6.8.0-11.11) ... 331s Setting up rubygems-integration (1.18) ... 331s Setting up libtirpc-dev:ppc64el (1.3.4+ds-1build1) ... 331s Setting up rpcsvc-proto (1.4.2-0ubuntu6) ... 331s Setting up ruby-net-telnet (0.2.0-1) ... 331s Setting up libssl-dev:ppc64el (3.0.13-0ubuntu2) ... 331s Setting up ruby-rspec-support (3.12.0c0e1m1s0-1) ... 331s Setting up ruby-webrick (1.8.1-1) ... 331s Setting up libnsl-dev:ppc64el (1.3.0-3) ... 331s Setting up libcrypt-dev:ppc64el (1:4.4.36-4) ... 331s Setting up mysql-client-8.0 (8.0.36-1) ... 331s Setting up libprotobuf-lite32:ppc64el (3.21.12-8ubuntu5) ... 331s Setting up libc-dev-bin (2.39-0ubuntu2) ... 331s Setting up ruby-xmlrpc (0.3.2-2) ... 331s Setting up libevent-pthreads-2.1-7:ppc64el (2.1.12-stable-9) ... 331s Setting up mysql-server-core-8.0 (8.0.36-1) ... 331s Setting up libc6-dev:ppc64el (2.39-0ubuntu2) ... 331s Setting up mysql-server-8.0 (8.0.36-1) ... 331s update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode 331s Renaming removed key_buffer and myisam-recover options (if present) 340s mysqld will log errors to /var/log/mysql/error.log 340s mysqld is running as pid 2683 345s Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /usr/lib/systemd/system/mysql.service. 346s Setting up default-mysql-server (1.1.0) ... 346s Setting up zlib1g-dev:ppc64el (1:1.3.dfsg-3ubuntu1) ... 346s Setting up libmysqlclient-dev (8.0.36-1) ... 346s Setting up default-libmysqlclient-dev:ppc64el (1.1.0) ... 346s Setting up ruby-rubygems (3.4.20-1) ... 346s Setting up ruby3.1 (3.1.2-7ubuntu4) ... 346s Setting up libruby:ppc64el (1:3.1+1) ... 346s Setting up ruby (1:3.1+1) ... 346s Setting up rake (13.0.6-3) ... 346s Setting up ruby-rspec-core (3.12.0c0e1m1s0-1) ... 346s Setting up ruby-sdbm:ppc64el (1.0.0-5build3) ... 346s Setting up ruby-diff-lcs (1.5.0-1) ... 346s Setting up libruby3.1:ppc64el (3.1.2-7ubuntu4) ... 346s Setting up ruby-eventmachine:ppc64el (1.3~pre20220315-df4ab006-3build3) ... 346s Setting up gem2deb-test-runner (2.2.2) ... 346s Setting up ruby-rspec-expectations (3.12.0c0e1m1s0-1) ... 346s Setting up ruby-rspec-mocks (3.12.0c0e1m1s0-1) ... 346s Setting up ruby-rspec (3.12.0c0e1m1s0-1) ... 346s Setting up ruby-mysql2 (0.5.3-4ubuntu3) ... 346s Setting up autopkgtest-satdep (0) ... 346s Processing triggers for libc-bin (2.39-0ubuntu2) ... 346s Processing triggers for man-db (2.12.0-3) ... 351s (Reading database ... 75823 files and directories currently installed.) 351s Removing autopkgtest-satdep (0) ... 352s autopkgtest [02:49:04]: test gem2deb-test-runner: gem2deb-test-runner --autopkgtest --check-dependencies 2>&1 352s autopkgtest [02:49:04]: test gem2deb-test-runner: [----------------------- 352s 352s ┌──────────────────────────────────────────────────────────────────────────────┐ 352s │ Checking Rubygems dependency resolution on ruby3.1 │ 352s └──────────────────────────────────────────────────────────────────────────────┘ 352s 352s RUBYLIB=. GEM_PATH= ruby3.1 -e gem\ \"mysql2\" 352s mv lib ./.gem2deb.lib 352s mv ext ./.gem2deb.ext 352s mv ./.gem2deb.lib lib 352s mv ./.gem2deb.ext ext 352s 352s ┌──────────────────────────────────────────────────────────────────────────────┐ 352s │ Run tests for ruby3.1 from debian/ruby-tests.rake │ 352s └──────────────────────────────────────────────────────────────────────────────┘ 352s 352s RUBYLIB=. GEM_PATH= ruby3.1 -S rake --rakelibdir /gem2deb-nonexistent -f debian/ruby-tests.rake 352s mv lib ./.gem2deb.lib 352s mv ext ./.gem2deb.ext 353s ./debian/start_mysqld_and_run.sh ruby3.1 -S rspec 353s + mktemp -d 353s + MYTEMP_DIR=/tmp/tmp.I742AARYwc 353s + export MYSQL_UNIX_PORT=/tmp/tmp.I742AARYwc/mysql.sock 353s + DO_MYSQL_USER=ubuntu 353s + DO_MYSQL_DBNAME=test 353s + DO_MYSQL_DATABASE=/test 353s + /usr/sbin/mysqld --no-defaults --initialize-insecure --user=ubuntu --datadir=/tmp/tmp.I742AARYwc 353s 2024-03-19T02:49:05.200409Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.0.36-1) initializing of server in progress as process 3053 353s 2024-03-19T02:49:05.206168Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 353s 2024-03-19T02:49:05.573916Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 356s 2024-03-19T02:49:08.755964Z 5 [Warning] [MY-010453] [Server] root@localhost is created with an empty password ! Please consider switching off the --initialize-insecure option. 359s + + /usr/sbin/mysqld --no-defaults --user=ubuntu --socket=/tmp/tmp.I742AARYwc/mysql.sock --datadir=/tmp/tmp.I742AARYwc --skip-networking 359s MYSQL_PID=3091 359s + mysqladmin=/usr/bin/mysqladmin --user=root --socket=/tmp/tmp.I742AARYwc/mysql.sock 359s + echo -n pinging mysqld. 359s pinging mysqld.+ attempts=0 359s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.I742AARYwc/mysql.sock ping 359s mysqladmin: connect to server at 'localhost' failed 359s error: 'Can't connect to local MySQL server through socket '/tmp/tmp.I742AARYwc/mysql.sock' (2)' 359s Check that mysqld is running and that the socket: '/tmp/tmp.I742AARYwc/mysql.sock' exists! 359s + sleep 3 359s 2024-03-19T02:49:11.898738Z 0 [System] [MY-010116] [Server] /usr/sbin/mysqld (mysqld 8.0.36-1) starting as process 3091 359s 2024-03-19T02:49:11.908195Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 360s 2024-03-19T02:49:12.188767Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. 360s 2024-03-19T02:49:12.377608Z 0 [ERROR] [MY-011292] [Server] Plugin mysqlx reported: 'Preparation of I/O interfaces failed, X Protocol won't be accessible' 360s 2024-03-19T02:49:12.377799Z 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' 360s 2024-03-19T02:49:12.553911Z 0 [Warning] [MY-010068] [Server] CA certificate ca.pem is self signed. 360s 2024-03-19T02:49:12.554150Z 0 [System] [MY-013602] [Server] Channel mysql_main configured to support TLS. Encrypted connections are now supported for this channel. 360s 2024-03-19T02:49:12.563133Z 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. 360s 2024-03-19T02:49:12.593923Z 0 [System] [MY-010931] [Server] /usr/sbin/mysqld: ready for connections. Version: '8.0.36-1' socket: '/tmp/tmp.I742AARYwc/mysql.sock' port: 0 (Ubuntu). 362s + attempts=1 362s + [ 1 -gt 10 ] 362s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.I742AARYwc/mysql.sock ping 362s mysqld is alive 362s + trap cleanup INT EXIT TERM 362s + mysql --user=root --socket=/tmp/tmp.I742AARYwc/mysql.sock --execute CREATE USER 'ubuntu'@'localhost'; GRANT ALL PRIVILEGES ON *.* TO 'ubuntu'@'localhost'; CREATE DATABASE test; 362s + ruby3.1 -S rspec 363s 363s Randomized with seed 34139 363s 363s Mysql2::Result 363s should be able to return the number of rows in the result set 363s should raise a TypeError exception when it doesn't wrap a result set 363s should have included Enumerable 363s should respond to #free 363s should raise a Mysql2::Error exception upon a bad query 363s should respond to #each 363s should respond to #count, which is aliased as #size 363s #fields 363s method should exist 363s should return an array of field names in proper order 363s metadata queries 363s should show tables 363s streaming 363s #count should be zero for rows after streaming when there were no results 363s should raise an exception if streaming ended due to a timeout (PENDING: Temporarily skipped with xit) 363s should maintain a count while streaming 363s should retain the count when mixing first and each 363s should not yield nil at the end of streaming 363s server flags 363s should set a definitive value for query_was_slow 363s should set a definitive value for no_good_index_used 363s should set a definitive value for no_index_used 363s row data type mapping 363s should return a String for VARCHAR 363s should return a String for VARBINARY 363s should return a String for MEDIUMTEXT 363s should return String for a BIT(64) value 363s should return String for a SET value 363s should return Date for a DATE value 363s should return a String for MEDIUMBLOB 363s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 363s should return a String for BLOB 363s should return String for an ENUM value 363s should return String for a BIT(1) value 363s should return Time when timestamp is > 2038-01-19T03:14:07 363s should return a String for LONGTEXT 363s should return Fixnum for a TINYINT value 363s should return Fixnum for an INT value 363s should return String for a BINARY value 363s should return Float for a DOUBLE value 363s should return Fixnum for a YEAR value 363s should return a String for TINYBLOB 363s should return Fixnum for a SMALLINT value 363s should return Float for a FLOAT value 363s should return Fixnum for a MEDIUMINT value 363s should return a String for TEXT 363s should return a String for TINYTEXT 363s should return BigDecimal for a DECIMAL value 363s should return nil for a NULL value 363s should return a String for CHAR 363s should return Time for a TIME value 363s should return Time for a DATETIME value when within the supported range 363s should return Time when timestamp is < 1901-12-13 20:45:52 363s should return a String for LONGBLOB 363s should return nil values for NULL and strings for everything else when :cast is false 363s should return Fixnum for a BIGINT value 363s should return Time for a TIMESTAMP value when within the supported range 363s string encoding for VARBINARY values 363s should default to binary if Encoding.default_internal is nil 363s should not use Encoding.default_internal 363s string encoding for VARCHAR values 363s should use Encoding.default_internal 363s should default to utf-8 if Encoding.default_internal is nil 363s string encoding for MEDIUMBLOB values 363s should not use Encoding.default_internal 363s should default to binary if Encoding.default_internal is nil 363s string encoding for SET values 363s should use Encoding.default_internal 363s should default to the connection's encoding if Encoding.default_internal is nil 363s string encoding for LONGBLOB values 363s should default to binary if Encoding.default_internal is nil 363s should not use Encoding.default_internal 363s string encoding for TEXT values 363s should use Encoding.default_internal 363s should default to utf-8 if Encoding.default_internal is nil 363s cast booleans for TINYINT if :cast_booleans is enabled 363s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 363s string encoding for TINYBLOB values 363s should not use Encoding.default_internal 363s should default to binary if Encoding.default_internal is nil 363s string encoding for MEDIUMTEXT values 363s should use Encoding.default_internal 363s should default to utf-8 if Encoding.default_internal is nil 363s string encoding for BLOB values 363s should default to binary if Encoding.default_internal is nil 363s should not use Encoding.default_internal 363s string encoding for TINYTEXT values 363s should default to utf-8 if Encoding.default_internal is nil 363s should use Encoding.default_internal 363s cast booleans for BIT(1) if :cast_booleans is enabled 363s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 363s string encoding for BINARY values 363s should not use Encoding.default_internal 363s should default to binary if Encoding.default_internal is nil 363s string encoding for ENUM values 363s should use Encoding.default_internal 363s should default to the connection's encoding if Encoding.default_internal is nil 363s string encoding for CHAR values 363s should use Encoding.default_internal 363s should default to utf-8 if Encoding.default_internal is nil 363s string encoding for LONGTEXT values 363s should default to utf-8 if Encoding.default_internal is nil 363s should use Encoding.default_internal 363s #each 363s should yield rows as hash's 363s should be able to iterate a second time even if cache_rows is disabled 363s should throw an exception if we try to iterate twice when streaming is enabled 363s should yield the same value for #first if streaming is disabled 363s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 363s should not cache previously yielded results if cache_rows is disabled 363s should be able to return results as an array 363s should cache previously yielded results by default 363s should yield different value for #first if streaming 363s 363s Mysql2::Client 363s should expect write_timeout to be a positive integer 363s should respond to #info 363s 2024-03-19T02:49:15.480849Z 111 [Warning] [MY-013360] [Server] Plugin mysql_native_password reported: ''mysql_native_password' is deprecated and will be removed in a future release. Please use caching_sha2_password instead' 363s should raise a Mysql2::Error::ConnectionError exception upon connection failure due to invalid credentials 363s should parse flags array 363s should be able to connect using plaintext password 363s should default flags to (REMEMBER_OPTIONS, LONG_PASSWORD, LONG_FLAG, TRANSACTIONS, PROTOCOL_41, SECURE_CONNECTION) 363s should parse flags string 363s #thread_id should be a Fixnum 363s should raise an exception on non-string encodings 363s should raise an exception on create for invalid encodings 364s should not leave dangling connections after garbage collection 364s should be able to close properly 364s should expect read_timeout to be a positive integer 364s should respond to #query_info 364s should terminate connections when calling close 364s should respond to #thread_id 364s should set default program_name in connect_attrs (PENDING: Temporarily skipped with xit) 364s should respond to #escape 364s should raise a Mysql::Error::ConnectionError upon connection failure 364s #server_info should return a hash containing the client version ID and String 364s #server_info should require an open connection 364s should expect connect_timeout to be a positive integer 364s should not raise an exception on create for a valid encoding 364s should be able to connect to database with numeric-only name 364s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 364s should not try to query closed mysql connection 364s should set custom connect_attrs (PENDING: Temporarily skipped with xit) 364s should have a global default_query_options hash 364s should execute init command 364s #info should return a hash containing the client version ID and String 364s should respond to #warning_count 364s should respond to #socket 364s should respond to escape 364s should allow nil read_timeout 364s should respond to #close 364s should accept connect flags and pass them to #connect 364s should respond to #server_info 364s should be able to connect via SSL options (PENDING: DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist.) 364s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 364s should send init_command after reconnect 364s should respond to #ping 364s #thread_id should return a boolean 364s should respond to #encoding 364s should respond to #query 364s #warning_count 364s when no warnings 364s should 0 364s when has a warnings 364s should > 0 364s using defaults file 364s should not raise an exception without default group 364s should not raise an exception for valid defaults group 364s write operations api 364s #last_id should handle BIGINT auto-increment ids above 32 bits 364s should respond to #last_id 364s #last_id should return a Fixnum, the from the last INSERT/UPDATE 364s #last_id should return a Fixnum, the from the last INSERT/UPDATE 365s should respond to #last_id 365s :local_infile 365s 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.) 365s 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.) 365s should LOAD DATA LOCAL INFILE (PENDING: DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon.) 365s #set_server_option 365s returns false when multi_statements is neither OPTION_MULTI_STATEMENTS_OFF or OPTION_MULTI_STATEMENTS_ON 365s returns true when multi_statements is enable 365s enables multiple-statement 365s returns true when multi_statements is disable 365s disables multiple-statement 365s #closed? 365s should return true after close 365s should return false when connected 365s strings returned by #info 365s should be tagged as ascii 365s escape 365s should carry over the original string's encoding 365s should not overflow the thread stack 365s should return a new SQL-escape version of the passed string 365s should not overflow the process stack 365s should return the passed string if nothing was escaped 365s #query 366s should run signal handlers while waiting for a response 366s #socket should require an open connection 366s should detect closed connection on query read error 366s should not let you query again if iterating is not finished when streaming 366s should describe the thread holding the active query 366s evented async queries should be supported 366s should let you query again if iterating is finished when streaming 366s #socket should return a Fixnum (file descriptor from C) 366s should return results as a hash by default 366s should be able to return results as an array 366s should not retain query options set on a query for subsequent queries, but should retain it in the result 366s should allow changing query options for subsequent queries 366s should not allow another query to be sent without fetching a result first 366s should only accept strings as the query parameter 366s should be able to return results with symbolized keys 366s should timeout if we wait longer than :read_timeout 366s should require an open connection 366s threaded queries should be supported (PENDING: Temporarily skipped with xit) 366s when a non-standard exception class is raised 366s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 366s should handle Timeouts without leaving the connection hanging if reconnect is true 366s WARNING: MYSQL_OPT_RECONNECT is deprecated and will be removed in a future version. 366s should handle Timeouts without leaving the connection hanging if reconnect is set to true after construction 366s should close the connection when an exception is raised 366s Multiple results sets 366s should raise an exception when one of multiple statements fails 366s returns multiple result sets 366s #more_results? should work 366s #abandon_results! should work 366s does not interfere with other statements 366s will raise on query if there are outstanding results to read 366s #more_results? should work with stored procedures 366s select_db 366s should respond to #select_db 366s should return the database switched to 366s should raise a Mysql2::Error when the database doesn't exist 366s should switch databases 366s #query_info 366s when has some info 366s should retrieve it 366s when no info present 366s should 0 366s strings returned by .info 366s should be tagged as ascii 366s #escape 366s should not overflow the thread stack 366s should return a new SQL-escape version of the passed string 367s should not overflow the process stack 367s should return the passed string if nothing was escaped 367s should require an open connection 367s when mysql encoding is not utf8 367s should return a internal encoding string if Encoding.default_internal is set 367s #automatic_close 367s can be assigned 367s can be configured 367s is enabled by default 368s should not close connections when running in a child process 368s strings returned by #server_info 368s should default to the connection's encoding if Encoding.default_internal is nil 368s should use Encoding.default_internal 368s 368s Mysql2::Error 368s responds to error_number and sql_state, with aliases 368s 368s Mysql2::EM::Client 368s should not swallow exceptions raised in callbacks 368s should support queries in callbacks 368s should support async queries 368s should not raise error when closing client with no query running 368s when an exception is raised by the client 368s should swallow exceptions raised in by the client 368s should fail the deferrable 368s 368s Mysql2::Statement 368s should prepare Date values 368s should create a statement (PENDING: Temporarily skipped with xit) 368s should tell us the field count 368s should raise an exception without a block 368s should handle as a decimal binding a BigDecimal 368s should tell us about the fields 368s should handle booleans 368s should accept keyword arguments on statement execute 368s should raise an exception when server disconnects 368s should select dates 368s should handle comparisons and likes 368s should warn but still work if cache_rows is set to false 368s should accept bind arguments and keyword arguments on statement execute 368s should prepare Time values with microseconds 368s should prepare DateTime values with microseconds 368s should handle bignum but beyond int64_t 368s should be reusable 1000 times 368s should update a DECIMAL value passing a BigDecimal 368s should let us execute our statement 368s should tell us the param count 368s should keep its result after other query 368s should let us iterate over results 368s should tell us the result count 368s should handle bignum but in int64_t 369s should be reusable 10000 times 369s #each 369s should yield rows as hash's with symbol keys if :symbolize_keys was set to true 369s should throw an exception if we try to iterate twice when streaming is enabled 369s should yield rows as hash's 369s /tmp/autopkgtest.IV3sWT/build.5sL/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 369s /tmp/autopkgtest.IV3sWT/build.5sL/src/spec/mysql2/statement_spec.rb:304: warning: :cache_rows is ignored if :stream is true 369s should yield different value for #first if streaming 369s should cache previously yielded results by default 369s should yield the same value for #first if streaming is disabled 369s should be able to return results as an array 369s affected_rows 369s should return number of rows affected by an update 369s should return number of rows affected by an insert 369s should return number of rows affected by a delete 369s utf8_db 369s should be able to retrieve query with param in different encoding correctly 369s should be able to retrieve utf8 field names correctly 369s should be able to retrieve utf8 param query correctly 369s row data type mapping 369s should return a String for TINYBLOB 369s should return Float for a DOUBLE value 369s should return Float for a FLOAT value 369s should return Fixnum for an INT value 369s should return a String for TEXT 369s should return Fixnum for a SMALLINT value 369s should return a String for LONGBLOB 369s should return a String for TINYTEXT 369s should return Time for a TIME value 369s should return String for an ENUM value 369s should return Time when timestamp is < 1901-12-13 20:45:52 369s should return Time when timestamp is > 2038-01-19T03:14:07 369s should return Time for a TIMESTAMP value when within the supported range 369s should return Fixnum for a TINYINT value 369s should return Date for a DATE value 369s should return a String for BLOB 369s should return Fixnum for a YEAR value 369s should return String for a BINARY value 369s should return a String for MEDIUMTEXT 369s should return Time for a DATETIME value when within the supported range 369s should return nil for a NULL value 369s should return String for a SET value 369s should raise an error given an invalid DATETIME (PENDING: Temporarily skipped with xit) 369s should return BigDecimal for a DECIMAL value 369s should return a String for VARBINARY 369s should return a String for LONGTEXT 369s should return Fixnum for a MEDIUMINT value 369s should return Fixnum for a BIGINT value 369s should return a String for CHAR 369s should return a String for VARCHAR 369s should return String for a BIT(1) value 369s should return String for a BIT(64) value 369s should return a String for MEDIUMBLOB 369s string encoding for BINARY values 369s should default to binary if Encoding.default_internal is nil 369s should not use Encoding.default_internal 369s string encoding for LONGBLOB values 369s should default to binary if Encoding.default_internal is nil 369s should not use Encoding.default_internal 369s string encoding for MEDIUMBLOB values 369s should not use Encoding.default_internal 369s should default to binary if Encoding.default_internal is nil 369s string encoding for TINYTEXT values 369s should default to utf-8 if Encoding.default_internal is nil 369s should use Encoding.default_internal 369s string encoding for BLOB values 369s should default to binary if Encoding.default_internal is nil 369s should not use Encoding.default_internal 369s string encoding for CHAR values 369s should default to utf-8 if Encoding.default_internal is nil 369s should use Encoding.default_internal 369s string encoding for TINYBLOB values 369s should default to binary if Encoding.default_internal is nil 369s should not use Encoding.default_internal 369s string encoding for TEXT values 369s should default to utf-8 if Encoding.default_internal is nil 369s should use Encoding.default_internal 369s string encoding for LONGTEXT values 369s should use Encoding.default_internal 369s should default to utf-8 if Encoding.default_internal is nil 369s string encoding for VARBINARY values 369s should not use Encoding.default_internal 369s should default to binary if Encoding.default_internal is nil 369s string encoding for SET values 369s should use Encoding.default_internal 369s should default to the connection's encoding if Encoding.default_internal is nil 369s string encoding for MEDIUMTEXT values 369s should default to utf-8 if Encoding.default_internal is nil 369s should use Encoding.default_internal 369s string encoding for ENUM values 369s should use Encoding.default_internal 369s should default to the connection's encoding if Encoding.default_internal is nil 369s cast booleans for BIT(1) if :cast_booleans is enabled 369s should return TrueClass or FalseClass for a BIT(1) value if :cast_booleans is enabled 369s cast booleans for TINYINT if :cast_booleans is enabled 369s should return TrueClass or FalseClass for a TINYINT value if :cast_booleans is enabled 369s string encoding for VARCHAR values 369s should default to utf-8 if Encoding.default_internal is nil 369s should use Encoding.default_internal 369s #fields 369s should return nil for statement with no result fields 369s method should exist 369s should return an array of field names in proper order 369s streaming result 369s should be able to stream query result 369s close 369s should raise an error on subsequent execution 369s should free server resources (PENDING: Temporarily skipped with xit) 369s last_id 369s should handle bigint ids 369s should return last insert id 370s 370s Pending: (Failures listed here are expected and do not affect your suite's status) 370s 370s 1) Mysql2::Result streaming should raise an exception if streaming ended due to a timeout 370s # Temporarily skipped with xit 370s # ./spec/mysql2/result_spec.rb:157 370s 370s 2) Mysql2::Result row data type mapping should raise an error given an invalid DATETIME 370s # Temporarily skipped with xit 370s # ./spec/mysql2/result_spec.rb:325 370s 370s 3) Mysql2::Client should set default program_name in connect_attrs 370s # Temporarily skipped with xit 370s # ./spec/mysql2/client_spec.rb:482 370s 370s 4) Mysql2::Client should set custom connect_attrs 370s # Temporarily skipped with xit 370s # ./spec/mysql2/client_spec.rb:491 370s 370s 5) Mysql2::Client should be able to connect via SSL options 370s # DON'T WORRY, THIS TEST PASSES - but /etc/mysql/client-key.pem does not exist. 370s Failure/Error: 370s expect do 370s ssl_client = new_client(option_overrides) 370s end.not_to raise_error 370s 370s expected no Exception, got # with backtrace: 370s # ./spec/spec_helper.rb:25:in `new' 370s # ./spec/spec_helper.rb:25:in `new_client' 370s # ./spec/mysql2/client_spec.rb:154:in `block (3 levels) in ' 370s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 370s # ./spec/mysql2/client_spec.rb:153:in `block (2 levels) in ' 370s 370s 6) Mysql2::Client :local_infile should raise an error when local_infile is disabled 370s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 370s # ./spec/mysql2/client_spec.rb:433 370s 370s 7) Mysql2::Client :local_infile should raise an error when a non-existent file is loaded 370s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 370s # ./spec/mysql2/client_spec.rb:440 370s 370s 8) Mysql2::Client :local_infile should LOAD DATA LOCAL INFILE 370s # DON'T WORRY, THIS TEST PASSES - but LOCAL INFILE is not enabled in your MySQL daemon. 370s # ./spec/mysql2/client_spec.rb:447 370s 370s 9) Mysql2::Client#query threaded queries should be supported 370s # Temporarily skipped with xit 370s # ./spec/mysql2/client_spec.rb:695 370s 370s 10) Mysql2::Statement should create a statement 370s # Temporarily skipped with xit 370s # ./spec/mysql2/statement_spec.rb:16 370s 370s 11) Mysql2::Statement row data type mapping should raise an error given an invalid DATETIME 370s # Temporarily skipped with xit 370s # ./spec/mysql2/statement_spec.rb:477 370s 370s 12) Mysql2::Statement close should free server resources 370s # Temporarily skipped with xit 370s # ./spec/mysql2/statement_spec.rb:699 370s 370s Finished in 6.55 seconds (files took 0.37861 seconds to load) 370s 321 examples, 0 failures, 12 pending 370s 370s Randomized with seed 34139 370s 370s + cleanup 370s + /usr/bin/mysqladmin --user=root --socket=/tmp/tmp.I742AARYwc/mysql.sock shutdown 370s 2024-03-19T02:49:22.067323Z 505 [System] [MY-013172] [Server] Received SHUTDOWN from user root. Shutting down mysqld (Version: 8.0.36-1). 371s 2024-03-19T02:49:23.030566Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.36-1) (Ubuntu). 371s + rm -rf /tmp/tmp.I742AARYwc 371s mv ./.gem2deb.lib lib 371s mv ./.gem2deb.ext ext 371s autopkgtest [02:49:23]: test gem2deb-test-runner: -----------------------] 372s gem2deb-test-runner PASS 372s autopkgtest [02:49:24]: test gem2deb-test-runner: - - - - - - - - - - results - - - - - - - - - - 372s autopkgtest [02:49:24]: @@@@@@@@@@@@@@@@@@@@ summary 372s gem2deb-test-runner PASS 406s Creating nova instance adt-noble-ppc64el-ruby-mysql2-20240319-024312-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-ppc64el-server-20240319.img (UUID 6e7a6c13-d651-45a1-a24f-48d9d59effd9)...