0s autopkgtest [10:45:52]: starting date and time: 2024-06-26 10:45:52+0000 0s autopkgtest [10:45:52]: git checkout: 85adf9a1 setup-testbed: prevent /tmp from getting a tmpfs mount 0s autopkgtest [10:45:52]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.7k7nnxwk/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:openssl --apt-upgrade openssh --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=openssl/3.2.1-3ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-s390x-19.secgroup --name adt-oracular-s390x-openssh-20240626-104552-juju-7f2275-prod-proposed-migration-environment-3-2867473e-8e38-430b-b1cb-bdf9adfd6c36 --image adt/ubuntu-oracular-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --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'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 123s autopkgtest [10:47:55]: testbed dpkg architecture: s390x 123s autopkgtest [10:47:55]: testbed apt version: 2.9.5 123s autopkgtest [10:47:55]: @@@@@@@@@@@@@@@@@@@@ test bed setup 124s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 125s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 125s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [394 kB] 126s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7052 B] 126s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.5 kB] 126s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x Packages [72.9 kB] 126s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x Packages [1860 B] 126s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x Packages [361 kB] 127s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x Packages [1768 B] 127s Fetched 1001 kB in 3s (322 kB/s) 127s Reading package lists... 129s Reading package lists... 130s Building dependency tree... 130s Reading state information... 130s Calculating upgrade... 130s The following packages will be upgraded: 130s libssl3t64 openssl 130s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 130s Need to get 2957 kB of archives. 130s After this operation, 756 kB of additional disk space will be used. 130s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libssl3t64 s390x 3.2.1-3ubuntu1 [1834 kB] 133s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x openssl s390x 3.2.1-3ubuntu1 [1123 kB] 134s Fetched 2957 kB in 4s (834 kB/s) 134s (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 ... 54644 files and directories currently installed.) 134s Preparing to unpack .../libssl3t64_3.2.1-3ubuntu1_s390x.deb ... 134s Unpacking libssl3t64:s390x (3.2.1-3ubuntu1) over (3.0.13-0ubuntu4) ... 134s Setting up libssl3t64:s390x (3.2.1-3ubuntu1) ... 134s (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 ... 54645 files and directories currently installed.) 134s Preparing to unpack .../openssl_3.2.1-3ubuntu1_s390x.deb ... 134s Unpacking openssl (3.2.1-3ubuntu1) over (3.0.13-0ubuntu4) ... 134s Setting up openssl (3.2.1-3ubuntu1) ... 134s Installing new version of config file /etc/ssl/openssl.cnf ... 134s Processing triggers for man-db (2.12.1-2) ... 134s Processing triggers for libc-bin (2.39-0ubuntu9) ... 135s Reading package lists... 135s Building dependency tree... 135s Reading state information... 135s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 135s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 135s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 135s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 136s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 136s Reading package lists... 136s Reading package lists... 137s Building dependency tree... 137s Reading state information... 137s Calculating upgrade... 137s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 137s Reading package lists... 137s Building dependency tree... 137s Reading state information... 137s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 140s autopkgtest [10:48:12]: testbed running kernel: Linux 6.8.0-31-generic #31-Ubuntu SMP Sat Apr 20 00:14:26 UTC 2024 140s autopkgtest [10:48:12]: @@@@@@@@@@@@@@@@@@@@ apt-source openssh 145s Get:1 http://ftpmaster.internal/ubuntu oracular/main openssh 1:9.6p1-3ubuntu13 (dsc) [3334 B] 145s Get:2 http://ftpmaster.internal/ubuntu oracular/main openssh 1:9.6p1-3ubuntu13 (tar) [1858 kB] 145s Get:3 http://ftpmaster.internal/ubuntu oracular/main openssh 1:9.6p1-3ubuntu13 (asc) [833 B] 145s Get:4 http://ftpmaster.internal/ubuntu oracular/main openssh 1:9.6p1-3ubuntu13 (diff) [203 kB] 145s gpgv: Signature made Mon Apr 8 16:02:01 2024 UTC 145s gpgv: using RSA key CED62F17BB727A48FC50762E2A15898770574541 145s gpgv: Can't check signature: No public key 145s dpkg-source: warning: cannot verify inline signature for ./openssh_9.6p1-3ubuntu13.dsc: no acceptable signature found 145s autopkgtest [10:48:17]: testing package openssh version 1:9.6p1-3ubuntu13 146s autopkgtest [10:48:18]: build not needed 146s autopkgtest [10:48:18]: test regress: preparing testbed 148s Reading package lists... 148s Building dependency tree... 148s Reading state information... 148s Starting pkgProblemResolver with broken count: 0 148s Starting 2 pkgProblemResolver with broken count: 0 148s Done 148s The following additional packages will be installed: 148s devscripts dropbear dropbear-bin haveged libb-hooks-op-check-perl 148s libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl 148s libdevel-callchecker-perl libdynaloader-functions-perl libencode-locale-perl 148s libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl 148s libfile-touch-perl libfile-which-perl libhavege2 libhtml-parser-perl 148s libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 148s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 148s libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl 148s liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl 148s libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl 148s librole-tiny-perl libsub-quote-perl libtimedate-perl libtomcrypt1 148s libtommath1 libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl 148s openssh-tests patchutils perl-openssl-defaults putty-tools python3-automat 148s python3-bcrypt python3-constantly python3-hamcrest python3-hyperlink 148s python3-incremental python3-pyasn1 python3-pyasn1-modules 148s python3-service-identity python3-twisted python3-zope.interface wdiff 148s Suggested packages: 148s adequate at autopkgtest bls-standalone bsd-mailx | mailx build-essential 148s check-all-the-things cvs-buildpackage debhelper diffoscope disorderfs 148s dose-extra duck elpa-devscripts faketime gnuplot how-can-i-help 148s libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl 148s libterm-size-perl libyaml-syck-perl mmdebstrap mutt piuparts 148s postgresql-client pristine-lfs quilt ratt reprotest svn-buildpackage w3m 148s debian-keyring equivs libgitlab-api-v4-perl libsoap-lite-perl pristine-tar 148s dropbear-initramfs runit libdata-dump-perl libio-compress-brotli-perl 148s libcrypt-ssleay-perl libscalar-number-perl libxstring-perl libsub-name-perl 148s libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl putty-doc 148s python3-pampy python3-tk python3-wxgtk4.0 wdiff-doc 148s Recommended packages: 148s dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl 148s libjson-perl liblist-compare-perl libstring-shellquote-perl licensecheck 148s lintian python3-debian python3-magic python3-unidiff python3-xdg unzip 148s libhtml-format-perl libnamespace-clean-perl libdata-dump-perl 148s libhtml-form-perl libhttp-daemon-perl libmailtools-perl python3-click 148s The following NEW packages will be installed: 148s autopkgtest-satdep devscripts dropbear dropbear-bin haveged 148s libb-hooks-op-check-perl libclass-method-modifiers-perl 148s libclass-xsaccessor-perl libclone-perl libdevel-callchecker-perl 148s libdynaloader-functions-perl libencode-locale-perl libfile-dirlist-perl 148s libfile-homedir-perl libfile-listing-perl libfile-touch-perl 148s libfile-which-perl libhavege2 libhtml-parser-perl libhtml-tagset-perl 148s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 148s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 148s libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl 148s liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl 148s libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl 148s librole-tiny-perl libsub-quote-perl libtimedate-perl libtomcrypt1 148s libtommath1 libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl 148s openssh-tests patchutils perl-openssl-defaults putty-tools python3-automat 148s python3-bcrypt python3-constantly python3-hamcrest python3-hyperlink 148s python3-incremental python3-pyasn1 python3-pyasn1-modules 148s python3-service-identity python3-twisted python3-zope.interface wdiff 148s 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. 148s Need to get 8238 kB/8239 kB of archives. 148s After this operation, 37.0 MB of additional disk space will be used. 148s Get:1 /tmp/autopkgtest.q0DXQb/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [772 B] 148s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x libtommath1 s390x 1.2.1-2build1 [57.7 kB] 149s Get:3 http://ftpmaster.internal/ubuntu oracular/universe s390x libtomcrypt1 s390x 1.18.2+dfsg-7build1 [432 kB] 149s Get:4 http://ftpmaster.internal/ubuntu oracular/universe s390x dropbear-bin s390x 2024.85-2 [153 kB] 149s Get:5 http://ftpmaster.internal/ubuntu oracular/universe s390x dropbear all 2024.85-2 [8674 B] 149s Get:6 http://ftpmaster.internal/ubuntu oracular/universe s390x libhavege2 s390x 1.9.14-1ubuntu2 [26.1 kB] 149s Get:7 http://ftpmaster.internal/ubuntu oracular/universe s390x haveged s390x 1.9.14-1ubuntu2 [33.6 kB] 149s Get:8 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-dirlist-perl all 0.05-3 [7286 B] 149s Get:9 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-which-perl all 1.27-2 [12.5 kB] 149s Get:10 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-homedir-perl all 1.006-2 [37.0 kB] 149s Get:11 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-touch-perl all 0.12-2 [7498 B] 149s Get:12 http://ftpmaster.internal/ubuntu oracular/main s390x libio-pty-perl s390x 1:1.20-1build2 [31.3 kB] 149s Get:13 http://ftpmaster.internal/ubuntu oracular/main s390x libipc-run-perl all 20231003.0-2 [91.5 kB] 149s Get:14 http://ftpmaster.internal/ubuntu oracular/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 149s Get:15 http://ftpmaster.internal/ubuntu oracular/main s390x libclass-xsaccessor-perl s390x 1.19-4build4 [35.0 kB] 149s Get:16 http://ftpmaster.internal/ubuntu oracular/main s390x libb-hooks-op-check-perl s390x 0.22-3build1 [9458 B] 149s Get:17 http://ftpmaster.internal/ubuntu oracular/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 149s Get:18 http://ftpmaster.internal/ubuntu oracular/main s390x libdevel-callchecker-perl s390x 0.009-1 [14.3 kB] 149s Get:19 http://ftpmaster.internal/ubuntu oracular/main s390x libparams-classify-perl s390x 0.015-2build5 [20.6 kB] 149s Get:20 http://ftpmaster.internal/ubuntu oracular/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 149s Get:21 http://ftpmaster.internal/ubuntu oracular/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 149s Get:22 http://ftpmaster.internal/ubuntu oracular/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 149s Get:23 http://ftpmaster.internal/ubuntu oracular/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 149s Get:24 http://ftpmaster.internal/ubuntu oracular/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 149s Get:25 http://ftpmaster.internal/ubuntu oracular/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 149s Get:26 http://ftpmaster.internal/ubuntu oracular/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 149s Get:27 http://ftpmaster.internal/ubuntu oracular/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 149s Get:28 http://ftpmaster.internal/ubuntu oracular/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 149s Get:29 http://ftpmaster.internal/ubuntu oracular/main s390x libhtml-tagset-perl all 3.24-1 [14.1 kB] 149s Get:30 http://ftpmaster.internal/ubuntu oracular/main s390x liburi-perl all 5.28-1 [88.1 kB] 149s Get:31 http://ftpmaster.internal/ubuntu oracular/main s390x libhtml-parser-perl s390x 3.82-1 [87.2 kB] 149s Get:32 http://ftpmaster.internal/ubuntu oracular/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 149s Get:33 http://ftpmaster.internal/ubuntu oracular/main s390x libclone-perl s390x 0.46-1build3 [10.8 kB] 149s Get:34 http://ftpmaster.internal/ubuntu oracular/main s390x libio-html-perl all 1.004-3 [15.9 kB] 149s Get:35 http://ftpmaster.internal/ubuntu oracular/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 149s Get:36 http://ftpmaster.internal/ubuntu oracular/main s390x libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 149s Get:37 http://ftpmaster.internal/ubuntu oracular/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 149s Get:38 http://ftpmaster.internal/ubuntu oracular/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 149s Get:39 http://ftpmaster.internal/ubuntu oracular/main s390x perl-openssl-defaults s390x 7build3 [6628 B] 149s Get:40 http://ftpmaster.internal/ubuntu oracular/main s390x libnet-ssleay-perl s390x 1.94-1build4 [319 kB] 150s Get:41 http://ftpmaster.internal/ubuntu oracular/main s390x libio-socket-ssl-perl all 2.085-1 [195 kB] 150s Get:42 http://ftpmaster.internal/ubuntu oracular/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 150s Get:43 http://ftpmaster.internal/ubuntu oracular/main s390x liblwp-protocol-https-perl all 6.14-1 [9040 B] 150s Get:44 http://ftpmaster.internal/ubuntu oracular/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 150s Get:45 http://ftpmaster.internal/ubuntu oracular/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 150s Get:46 http://ftpmaster.internal/ubuntu oracular/main s390x libwww-perl all 6.77-1 [138 kB] 150s Get:47 http://ftpmaster.internal/ubuntu oracular/main s390x patchutils s390x 0.4.2-1build3 [79.2 kB] 150s Get:48 http://ftpmaster.internal/ubuntu oracular/main s390x wdiff s390x 1.2.2-6build1 [29.3 kB] 150s Get:49 http://ftpmaster.internal/ubuntu oracular/main s390x devscripts all 2.23.7ubuntu1 [1048 kB] 150s Get:50 http://ftpmaster.internal/ubuntu oracular/universe s390x putty-tools s390x 0.81-2 [707 kB] 150s Get:51 http://ftpmaster.internal/ubuntu oracular/main s390x python3-bcrypt s390x 3.2.2-1build1 [29.3 kB] 150s Get:52 http://ftpmaster.internal/ubuntu oracular/main s390x python3-hamcrest all 2.1.0-1 [28.1 kB] 150s Get:53 http://ftpmaster.internal/ubuntu oracular/main s390x python3-pyasn1 all 0.5.1-1 [57.4 kB] 150s Get:54 http://ftpmaster.internal/ubuntu oracular/main s390x python3-pyasn1-modules all 0.3.0-1 [80.2 kB] 150s Get:55 http://ftpmaster.internal/ubuntu oracular/main s390x python3-service-identity all 24.1.0-1 [11.2 kB] 150s Get:56 http://ftpmaster.internal/ubuntu oracular/main s390x python3-automat all 22.10.0-2 [27.5 kB] 150s Get:57 http://ftpmaster.internal/ubuntu oracular/main s390x python3-constantly all 23.10.4-1 [13.7 kB] 150s Get:58 http://ftpmaster.internal/ubuntu oracular/main s390x python3-hyperlink all 21.0.0-5 [68.0 kB] 150s Get:59 http://ftpmaster.internal/ubuntu oracular/main s390x python3-incremental all 22.10.0-1 [17.6 kB] 150s Get:60 http://ftpmaster.internal/ubuntu oracular/main s390x python3-zope.interface s390x 6.4-1 [137 kB] 150s Get:61 http://ftpmaster.internal/ubuntu oracular/main s390x python3-twisted all 24.3.0-2 [2051 kB] 151s Get:62 http://ftpmaster.internal/ubuntu oracular/universe s390x openssh-tests s390x 1:9.6p1-3ubuntu13 [1400 kB] 151s Fetched 8238 kB in 3s (2837 kB/s) 151s Selecting previously unselected package libtommath1:s390x. 151s (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 ... 54666 files and directories currently installed.) 151s Preparing to unpack .../00-libtommath1_1.2.1-2build1_s390x.deb ... 151s Unpacking libtommath1:s390x (1.2.1-2build1) ... 151s Selecting previously unselected package libtomcrypt1:s390x. 151s Preparing to unpack .../01-libtomcrypt1_1.18.2+dfsg-7build1_s390x.deb ... 151s Unpacking libtomcrypt1:s390x (1.18.2+dfsg-7build1) ... 151s Selecting previously unselected package dropbear-bin. 152s Preparing to unpack .../02-dropbear-bin_2024.85-2_s390x.deb ... 152s Unpacking dropbear-bin (2024.85-2) ... 152s Selecting previously unselected package dropbear. 152s Preparing to unpack .../03-dropbear_2024.85-2_all.deb ... 152s Unpacking dropbear (2024.85-2) ... 152s Selecting previously unselected package libhavege2:s390x. 152s Preparing to unpack .../04-libhavege2_1.9.14-1ubuntu2_s390x.deb ... 152s Unpacking libhavege2:s390x (1.9.14-1ubuntu2) ... 152s Selecting previously unselected package haveged. 152s Preparing to unpack .../05-haveged_1.9.14-1ubuntu2_s390x.deb ... 152s Unpacking haveged (1.9.14-1ubuntu2) ... 152s Selecting previously unselected package libfile-dirlist-perl. 152s Preparing to unpack .../06-libfile-dirlist-perl_0.05-3_all.deb ... 152s Unpacking libfile-dirlist-perl (0.05-3) ... 152s Selecting previously unselected package libfile-which-perl. 152s Preparing to unpack .../07-libfile-which-perl_1.27-2_all.deb ... 152s Unpacking libfile-which-perl (1.27-2) ... 152s Selecting previously unselected package libfile-homedir-perl. 152s Preparing to unpack .../08-libfile-homedir-perl_1.006-2_all.deb ... 152s Unpacking libfile-homedir-perl (1.006-2) ... 152s Selecting previously unselected package libfile-touch-perl. 152s Preparing to unpack .../09-libfile-touch-perl_0.12-2_all.deb ... 152s Unpacking libfile-touch-perl (0.12-2) ... 152s Selecting previously unselected package libio-pty-perl. 152s Preparing to unpack .../10-libio-pty-perl_1%3a1.20-1build2_s390x.deb ... 152s Unpacking libio-pty-perl (1:1.20-1build2) ... 152s Selecting previously unselected package libipc-run-perl. 152s Preparing to unpack .../11-libipc-run-perl_20231003.0-2_all.deb ... 152s Unpacking libipc-run-perl (20231003.0-2) ... 152s Selecting previously unselected package libclass-method-modifiers-perl. 152s Preparing to unpack .../12-libclass-method-modifiers-perl_2.15-1_all.deb ... 152s Unpacking libclass-method-modifiers-perl (2.15-1) ... 152s Selecting previously unselected package libclass-xsaccessor-perl. 152s Preparing to unpack .../13-libclass-xsaccessor-perl_1.19-4build4_s390x.deb ... 152s Unpacking libclass-xsaccessor-perl (1.19-4build4) ... 152s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 152s Preparing to unpack .../14-libb-hooks-op-check-perl_0.22-3build1_s390x.deb ... 152s Unpacking libb-hooks-op-check-perl:s390x (0.22-3build1) ... 152s Selecting previously unselected package libdynaloader-functions-perl. 152s Preparing to unpack .../15-libdynaloader-functions-perl_0.003-3_all.deb ... 152s Unpacking libdynaloader-functions-perl (0.003-3) ... 152s Selecting previously unselected package libdevel-callchecker-perl:s390x. 152s Preparing to unpack .../16-libdevel-callchecker-perl_0.009-1_s390x.deb ... 152s Unpacking libdevel-callchecker-perl:s390x (0.009-1) ... 152s Selecting previously unselected package libparams-classify-perl:s390x. 152s Preparing to unpack .../17-libparams-classify-perl_0.015-2build5_s390x.deb ... 152s Unpacking libparams-classify-perl:s390x (0.015-2build5) ... 152s Selecting previously unselected package libmodule-runtime-perl. 152s Preparing to unpack .../18-libmodule-runtime-perl_0.016-2_all.deb ... 152s Unpacking libmodule-runtime-perl (0.016-2) ... 152s Selecting previously unselected package libimport-into-perl. 152s Preparing to unpack .../19-libimport-into-perl_1.002005-2_all.deb ... 152s Unpacking libimport-into-perl (1.002005-2) ... 152s Selecting previously unselected package librole-tiny-perl. 152s Preparing to unpack .../20-librole-tiny-perl_2.002004-1_all.deb ... 152s Unpacking librole-tiny-perl (2.002004-1) ... 152s Selecting previously unselected package libsub-quote-perl. 152s Preparing to unpack .../21-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 152s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 152s Selecting previously unselected package libmoo-perl. 152s Preparing to unpack .../22-libmoo-perl_2.005005-1_all.deb ... 152s Unpacking libmoo-perl (2.005005-1) ... 152s Selecting previously unselected package libencode-locale-perl. 152s Preparing to unpack .../23-libencode-locale-perl_1.05-3_all.deb ... 152s Unpacking libencode-locale-perl (1.05-3) ... 152s Selecting previously unselected package libtimedate-perl. 152s Preparing to unpack .../24-libtimedate-perl_2.3300-2_all.deb ... 152s Unpacking libtimedate-perl (2.3300-2) ... 152s Selecting previously unselected package libhttp-date-perl. 152s Preparing to unpack .../25-libhttp-date-perl_6.06-1_all.deb ... 152s Unpacking libhttp-date-perl (6.06-1) ... 152s Selecting previously unselected package libfile-listing-perl. 152s Preparing to unpack .../26-libfile-listing-perl_6.16-1_all.deb ... 152s Unpacking libfile-listing-perl (6.16-1) ... 152s Selecting previously unselected package libhtml-tagset-perl. 152s Preparing to unpack .../27-libhtml-tagset-perl_3.24-1_all.deb ... 152s Unpacking libhtml-tagset-perl (3.24-1) ... 152s Selecting previously unselected package liburi-perl. 152s Preparing to unpack .../28-liburi-perl_5.28-1_all.deb ... 152s Unpacking liburi-perl (5.28-1) ... 152s Selecting previously unselected package libhtml-parser-perl:s390x. 152s Preparing to unpack .../29-libhtml-parser-perl_3.82-1_s390x.deb ... 152s Unpacking libhtml-parser-perl:s390x (3.82-1) ... 152s Selecting previously unselected package libhtml-tree-perl. 152s Preparing to unpack .../30-libhtml-tree-perl_5.07-3_all.deb ... 152s Unpacking libhtml-tree-perl (5.07-3) ... 152s Selecting previously unselected package libclone-perl:s390x. 152s Preparing to unpack .../31-libclone-perl_0.46-1build3_s390x.deb ... 152s Unpacking libclone-perl:s390x (0.46-1build3) ... 152s Selecting previously unselected package libio-html-perl. 152s Preparing to unpack .../32-libio-html-perl_1.004-3_all.deb ... 152s Unpacking libio-html-perl (1.004-3) ... 152s Selecting previously unselected package liblwp-mediatypes-perl. 152s Preparing to unpack .../33-liblwp-mediatypes-perl_6.04-2_all.deb ... 152s Unpacking liblwp-mediatypes-perl (6.04-2) ... 152s Selecting previously unselected package libhttp-message-perl. 152s Preparing to unpack .../34-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 152s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 152s Selecting previously unselected package libhttp-cookies-perl. 152s Preparing to unpack .../35-libhttp-cookies-perl_6.11-1_all.deb ... 152s Unpacking libhttp-cookies-perl (6.11-1) ... 152s Selecting previously unselected package libhttp-negotiate-perl. 152s Preparing to unpack .../36-libhttp-negotiate-perl_6.01-2_all.deb ... 152s Unpacking libhttp-negotiate-perl (6.01-2) ... 152s Selecting previously unselected package perl-openssl-defaults:s390x. 152s Preparing to unpack .../37-perl-openssl-defaults_7build3_s390x.deb ... 152s Unpacking perl-openssl-defaults:s390x (7build3) ... 152s Selecting previously unselected package libnet-ssleay-perl:s390x. 152s Preparing to unpack .../38-libnet-ssleay-perl_1.94-1build4_s390x.deb ... 152s Unpacking libnet-ssleay-perl:s390x (1.94-1build4) ... 152s Selecting previously unselected package libio-socket-ssl-perl. 152s Preparing to unpack .../39-libio-socket-ssl-perl_2.085-1_all.deb ... 152s Unpacking libio-socket-ssl-perl (2.085-1) ... 152s Selecting previously unselected package libnet-http-perl. 152s Preparing to unpack .../40-libnet-http-perl_6.23-1_all.deb ... 152s Unpacking libnet-http-perl (6.23-1) ... 152s Selecting previously unselected package liblwp-protocol-https-perl. 152s Preparing to unpack .../41-liblwp-protocol-https-perl_6.14-1_all.deb ... 152s Unpacking liblwp-protocol-https-perl (6.14-1) ... 152s Selecting previously unselected package libtry-tiny-perl. 152s Preparing to unpack .../42-libtry-tiny-perl_0.31-2_all.deb ... 152s Unpacking libtry-tiny-perl (0.31-2) ... 152s Selecting previously unselected package libwww-robotrules-perl. 152s Preparing to unpack .../43-libwww-robotrules-perl_6.02-1_all.deb ... 152s Unpacking libwww-robotrules-perl (6.02-1) ... 152s Selecting previously unselected package libwww-perl. 152s Preparing to unpack .../44-libwww-perl_6.77-1_all.deb ... 152s Unpacking libwww-perl (6.77-1) ... 152s Selecting previously unselected package patchutils. 152s Preparing to unpack .../45-patchutils_0.4.2-1build3_s390x.deb ... 152s Unpacking patchutils (0.4.2-1build3) ... 152s Selecting previously unselected package wdiff. 152s Preparing to unpack .../46-wdiff_1.2.2-6build1_s390x.deb ... 152s Unpacking wdiff (1.2.2-6build1) ... 152s Selecting previously unselected package devscripts. 152s Preparing to unpack .../47-devscripts_2.23.7ubuntu1_all.deb ... 152s Unpacking devscripts (2.23.7ubuntu1) ... 152s Selecting previously unselected package putty-tools. 152s Preparing to unpack .../48-putty-tools_0.81-2_s390x.deb ... 152s Unpacking putty-tools (0.81-2) ... 152s Selecting previously unselected package python3-bcrypt. 152s Preparing to unpack .../49-python3-bcrypt_3.2.2-1build1_s390x.deb ... 152s Unpacking python3-bcrypt (3.2.2-1build1) ... 152s Selecting previously unselected package python3-hamcrest. 152s Preparing to unpack .../50-python3-hamcrest_2.1.0-1_all.deb ... 152s Unpacking python3-hamcrest (2.1.0-1) ... 152s Selecting previously unselected package python3-pyasn1. 152s Preparing to unpack .../51-python3-pyasn1_0.5.1-1_all.deb ... 152s Unpacking python3-pyasn1 (0.5.1-1) ... 152s Selecting previously unselected package python3-pyasn1-modules. 152s Preparing to unpack .../52-python3-pyasn1-modules_0.3.0-1_all.deb ... 152s Unpacking python3-pyasn1-modules (0.3.0-1) ... 152s Selecting previously unselected package python3-service-identity. 152s Preparing to unpack .../53-python3-service-identity_24.1.0-1_all.deb ... 152s Unpacking python3-service-identity (24.1.0-1) ... 152s Selecting previously unselected package python3-automat. 152s Preparing to unpack .../54-python3-automat_22.10.0-2_all.deb ... 152s Unpacking python3-automat (22.10.0-2) ... 152s Selecting previously unselected package python3-constantly. 152s Preparing to unpack .../55-python3-constantly_23.10.4-1_all.deb ... 152s Unpacking python3-constantly (23.10.4-1) ... 152s Selecting previously unselected package python3-hyperlink. 152s Preparing to unpack .../56-python3-hyperlink_21.0.0-5_all.deb ... 152s Unpacking python3-hyperlink (21.0.0-5) ... 152s Selecting previously unselected package python3-incremental. 152s Preparing to unpack .../57-python3-incremental_22.10.0-1_all.deb ... 152s Unpacking python3-incremental (22.10.0-1) ... 153s Selecting previously unselected package python3-zope.interface. 153s Preparing to unpack .../58-python3-zope.interface_6.4-1_s390x.deb ... 153s Unpacking python3-zope.interface (6.4-1) ... 153s Selecting previously unselected package python3-twisted. 153s Preparing to unpack .../59-python3-twisted_24.3.0-2_all.deb ... 153s Unpacking python3-twisted (24.3.0-2) ... 153s Selecting previously unselected package openssh-tests. 153s Preparing to unpack .../60-openssh-tests_1%3a9.6p1-3ubuntu13_s390x.deb ... 153s Unpacking openssh-tests (1:9.6p1-3ubuntu13) ... 153s Selecting previously unselected package autopkgtest-satdep. 153s Preparing to unpack .../61-1-autopkgtest-satdep.deb ... 153s Unpacking autopkgtest-satdep (0) ... 153s Setting up wdiff (1.2.2-6build1) ... 153s Setting up libfile-which-perl (1.27-2) ... 153s Setting up libdynaloader-functions-perl (0.003-3) ... 153s Setting up libclass-method-modifiers-perl (2.15-1) ... 153s Setting up libio-pty-perl (1:1.20-1build2) ... 153s Setting up python3-zope.interface (6.4-1) ... 153s Setting up libclone-perl:s390x (0.46-1build3) ... 153s Setting up libtommath1:s390x (1.2.1-2build1) ... 153s Setting up libhtml-tagset-perl (3.24-1) ... 153s Setting up python3-bcrypt (3.2.2-1build1) ... 153s Setting up python3-automat (22.10.0-2) ... 153s Setting up liblwp-mediatypes-perl (6.04-2) ... 153s Setting up libtry-tiny-perl (0.31-2) ... 153s Setting up perl-openssl-defaults:s390x (7build3) ... 153s Setting up libencode-locale-perl (1.05-3) ... 153s Setting up python3-hamcrest (2.1.0-1) ... 154s Setting up putty-tools (0.81-2) ... 154s Setting up libhavege2:s390x (1.9.14-1ubuntu2) ... 154s Setting up patchutils (0.4.2-1build3) ... 154s Setting up python3-incremental (22.10.0-1) ... 154s Setting up python3-hyperlink (21.0.0-5) ... 154s Setting up libio-html-perl (1.004-3) ... 154s Setting up libb-hooks-op-check-perl:s390x (0.22-3build1) ... 154s Setting up libipc-run-perl (20231003.0-2) ... 154s Setting up libtimedate-perl (2.3300-2) ... 154s Setting up librole-tiny-perl (2.002004-1) ... 154s Setting up python3-pyasn1 (0.5.1-1) ... 154s Setting up python3-constantly (23.10.4-1) ... 154s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 154s Setting up libclass-xsaccessor-perl (1.19-4build4) ... 154s Setting up libfile-dirlist-perl (0.05-3) ... 154s Setting up libfile-homedir-perl (1.006-2) ... 154s Setting up liburi-perl (5.28-1) ... 154s Setting up libfile-touch-perl (0.12-2) ... 154s Setting up libnet-ssleay-perl:s390x (1.94-1build4) ... 154s Setting up libtomcrypt1:s390x (1.18.2+dfsg-7build1) ... 154s Setting up libhttp-date-perl (6.06-1) ... 154s Setting up haveged (1.9.14-1ubuntu2) ... 155s Created symlink /etc/systemd/system/sysinit.target.wants/haveged.service → /usr/lib/systemd/system/haveged.service. 155s Setting up dropbear-bin (2024.85-2) ... 155s Setting up libfile-listing-perl (6.16-1) ... 155s Setting up libnet-http-perl (6.23-1) ... 155s Setting up libdevel-callchecker-perl:s390x (0.009-1) ... 155s Setting up dropbear (2024.85-2) ... 155s Converting existing OpenSSH RSA host key to Dropbear format. 155s Key is a ssh-rsa key 155s Wrote key to '/etc/dropbear/dropbear_rsa_host_key' 155s 3072 SHA256:zT029EyOc5PgBaeUiN8KLjqQb86d8drMjUBCk87IN+0 /etc/dropbear/dropbear_rsa_host_key (RSA) 155s +---[RSA 3072]----+ 155s | . .o.. | 155s | . . ...+ | 155s | + . .+ o | 155s | . = o .o.+.O . | 155s | o.* o.S.o.O B | 155s | o. =. . .. = . | 155s | o .E. | 155s | .=. O o | 155s | oo.+.* . | 155s +----[SHA256]-----+ 155s Converting existing OpenSSH ECDSA host key to Dropbear format. 155s Key is a ecdsa-sha2-nistp256 key 155s Wrote key to '/etc/dropbear/dropbear_ecdsa_host_key' 155s 256 SHA256:pJAnnqdYJXGR3AQ8/F2flCnOCJW6Djl8yB6RuV38Fyk /etc/dropbear/dropbear_ecdsa_host_key (ECDSA) 155s +---[ECDSA 256]---+ 155s | .++*.... o | 155s | +* o . o + | 155s | = o=.= = + o | 155s | . B+oo = E = | 155s | +oo*So . . . | 155s | o oX + . . | 155s | . .. * . | 155s | . . | 155s | | 155s +----[SHA256]-----+ 155s Converting existing OpenSSH ED25519 host key to Dropbear format. 155s Key is a ssh-ed25519 key 155s Wrote key to '/etc/dropbear/dropbear_ed25519_host_key' 155s 256 SHA256:W0HX/vndw2gwrGNgQxyT9xcJMXpcXnWxAHRDwPPR13U /etc/dropbear/dropbear_ed25519_host_key (ED25519) 155s +--[ED25519 256]--+ 155s | . +BBBooE| 155s | + oo+=+=.*| 155s | . +.ooooo..| 155s | o .o o. | 155s | . S o . ..| 155s | + o + ..| 155s | . + . o o +| 155s | + o o+| 155s | . . . .| 155s +----[SHA256]-----+ 156s Created symlink /etc/systemd/system/multi-user.target.wants/dropbear.service → /usr/lib/systemd/system/dropbear.service. 156s Setting up python3-pyasn1-modules (0.3.0-1) ... 156s Setting up python3-service-identity (24.1.0-1) ... 156s Setting up libwww-robotrules-perl (6.02-1) ... 156s Setting up libhtml-parser-perl:s390x (3.82-1) ... 156s Setting up libio-socket-ssl-perl (2.085-1) ... 156s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 156s Setting up libhttp-negotiate-perl (6.01-2) ... 156s Setting up libhttp-cookies-perl (6.11-1) ... 156s Setting up libhtml-tree-perl (5.07-3) ... 156s Setting up libparams-classify-perl:s390x (0.015-2build5) ... 156s Setting up libmodule-runtime-perl (0.016-2) ... 156s Setting up python3-twisted (24.3.0-2) ... 159s Setting up libimport-into-perl (1.002005-2) ... 159s Setting up libmoo-perl (2.005005-1) ... 160s Setting up openssh-tests (1:9.6p1-3ubuntu13) ... 160s Setting up liblwp-protocol-https-perl (6.14-1) ... 160s Setting up libwww-perl (6.77-1) ... 160s Setting up devscripts (2.23.7ubuntu1) ... 160s Setting up autopkgtest-satdep (0) ... 160s Processing triggers for libc-bin (2.39-0ubuntu9) ... 160s Processing triggers for man-db (2.12.1-2) ... 160s Processing triggers for install-info (7.1-3build2) ... 163s (Reading database ... 57832 files and directories currently installed.) 163s Removing autopkgtest-satdep (0) ... 163s autopkgtest [10:48:35]: test regress: [----------------------- 164s info: Adding user `openssh-tests' ... 164s info: Selecting UID/GID from range 1000 to 59999 ... 164s info: Adding new group `openssh-tests' (1001) ... 164s info: Adding new user `openssh-tests' (1001) with group `openssh-tests (1001)' ... 164s info: Creating home directory `/home/openssh-tests' ... 164s info: Copying files from `/etc/skel' ... 164s info: Adding new user `openssh-tests' to supplemental / extra groups `users' ... 164s info: Adding user `openssh-tests' to group `users' ... 164s Synchronizing state of haveged.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 164s Executing: /usr/lib/systemd/systemd-sysv-install enable haveged 164s 10:48:36.861331350 I: Started /usr/lib/openssh/regress/run-tests /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user 164s 10:48:36.891469228 O: make: Entering directory '/tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress' 164s 10:48:36.899240545 O: test "x" = "x" || mkdir -p /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/valgrind-out 164s 10:48:36.900053912 O: ssh-keygen -if /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_ssh2.prv | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.prv 164s 10:48:36.901322912 O: tr '\n' '\r' /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_ssh2_cr.prv 164s 10:48:36.908479599 O: ssh-keygen -if /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_ssh2_cr.prv | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.prv 164s 10:48:36.909759661 O: awk '{print $0 "\r"}' /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_ssh2.prv > /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_ssh2_crnl.prv 164s 10:48:36.911987286 O: ssh-keygen -if /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_ssh2_crnl.prv | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.prv 164s 10:48:36.918261912 O: cat /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.prv > /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t2.out 164s 10:48:36.920529724 O: chmod 600 /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t2.out 164s 10:48:36.928022661 O: ssh-keygen -yf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t2.out | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.pub 164s 10:48:36.928912724 O: ssh-keygen -ef /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.pub >/tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t3.out 164s 10:48:36.934193975 O: ssh-keygen -if /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t3.out | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.pub 164s 10:48:36.939336162 O: ssh-keygen -E md5 -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 164s 10:48:36.941213100 O: awk '{print $2}' | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t4.ok 164s 10:48:36.946812978 O: ssh-keygen -Bf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 164s 10:48:36.953108724 O: awk '{print $2}' | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t5.ok 164s 10:48:36.956586166 O: ssh-keygen -if /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/dsa_ssh2.prv > /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t6.out1 164s 10:48:36.961993411 O: ssh-keygen -if /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/dsa_ssh2.pub > /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t6.out2 164s 10:48:36.966365286 O: chmod 600 /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t6.out1 164s 10:48:36.967730412 O: ssh-keygen -yf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t6.out1 | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t6.out2 165s 10:48:36.973308850 O: ssh-keygen -q -t rsa -N '' -f /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t7.out 165s 10:48:37.809323350 O: ssh-keygen -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t7.out > /dev/null 165s 10:48:37.816286359 O: ssh-keygen -Bf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t7.out > /dev/null 165s 10:48:37.821837287 O: ssh-keygen -q -t dsa -N '' -f /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t8.out 165s 10:48:37.935287913 O: ssh-keygen -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t8.out > /dev/null 165s 10:48:37.939991913 O: ssh-keygen -Bf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t8.out > /dev/null 165s 10:48:37.945697287 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 165s 10:48:37.946955287 O: ssh-keygen -q -t ecdsa -N '' -f /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t9.out 165s 10:48:37.958858099 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 165s 10:48:37.960610164 O: ssh-keygen -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t9.out > /dev/null 165s 10:48:37.970676474 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 166s 10:48:37.971980350 O: ssh-keygen -Bf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t9.out > /dev/null 166s 10:48:37.981836662 O: ssh-keygen -q -t ed25519 -N '' -f /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t10.out 166s 10:48:37.987187163 O: ssh-keygen -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t10.out > /dev/null 166s 10:48:37.992337911 O: ssh-keygen -Bf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t10.out > /dev/null 166s 10:48:37.997975350 O: ssh-keygen -E sha256 -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 166s 10:48:38.003509107 O: awk '{print $2}' | diff - /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t11.ok 166s 10:48:38.005613287 O: ssh-keygen -q -t ed25519 -N '' -C 'test-comment-1234' -f /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t12.out 166s 10:48:38.011692661 O: ssh-keygen -lf /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/t12.out.pub | grep test-comment-1234 >/dev/null 166s 10:48:38.019881787 E: run test connect.sh ... 168s 10:48:40.962220235 O: ok simple connect 168s 10:48:40.963203786 E: run test proxy-connect.sh ... 169s 10:48:41.114117038 O: plain username comp=no 169s 10:48:41.398455862 O: plain username comp=yes 169s 10:48:41.725102600 O: username with style 170s 10:48:42.018623411 O: ok proxy connect 170s 10:48:42.019552678 E: run test sshfp-connect.sh ... 170s 10:48:42.165226162 O: SKIPPED: TEST_SSH_SSHFP_DOMAIN not set. 170s 10:48:42.166159099 E: run test connect-privsep.sh ... 174s 10:48:46.028871415 O: ok proxy connect with privsep 174s 10:48:46.029933413 E: run test connect-uri.sh ... 175s 10:48:47.270849225 O: uri connect: no trailing slash 175s 10:48:47.610643974 O: uri connect: trailing slash 175s 10:48:47.939833600 O: uri connect: with path name 175s 10:48:47.961658036 O: ok uri connect 175s 10:48:47.961423787 E: run test proto-version.sh ... 176s 10:48:48.148800675 E: run test proto-mismatch.sh ... 176s 10:48:48.148240225 O: ok sshd version with different protocol combinations 176s 10:48:48.341518163 O: ok protocol version mismatch 176s 10:48:48.342229231 E: run test exit-status.sh ... 176s 10:48:48.491394662 O: test remote exit status: status 0 182s 10:48:54.067671168 O: test remote exit status: status 1 187s 10:48:59.667853740 O: test remote exit status: status 4 193s 10:49:05.262729294 O: test remote exit status: status 5 198s 10:49:10.830017919 O: test remote exit status: status 44 204s 10:49:16.407934304 O: ok remote exit status 204s 10:49:16.407095302 E: run test exit-status-signal.sh ... 205s 10:49:17.564121794 O: ok exit status on signal 205s 10:49:17.564959607 E: run test envpass.sh ... 205s 10:49:17.726650044 O: test environment passing: pass env, don't accept 206s 10:49:18.013161732 O: test environment passing: setenv, don't accept 206s 10:49:18.299618174 O: test environment passing: don't pass env, accept 206s 10:49:18.578048171 O: test environment passing: pass single env, accept single env 206s 10:49:18.855191236 O: test environment passing: pass multiple env, accept multiple env 207s 10:49:19.131899798 O: test environment passing: setenv, accept 207s 10:49:19.408223545 O: test environment passing: setenv, first match wins 207s 10:49:19.686748241 O: test environment passing: server setenv wins 207s 10:49:19.965506859 O: test environment passing: server setenv wins 208s 10:49:20.241883737 E: run test transfer.sh ... 208s 10:49:20.243097554 O: ok environment passing 210s 10:49:22.689536158 O: ok transfer data 210s 10:49:22.691309658 E: run test banner.sh ... 210s 10:49:22.838400484 O: test banner: missing banner file 211s 10:49:23.128509641 O: test banner: size 0 211s 10:49:23.419998064 O: test banner: size 10 211s 10:49:23.715752539 O: test banner: size 100 212s 10:49:24.004706130 O: test banner: size 1000 212s 10:49:24.295729364 O: test banner: size 10000 212s 10:49:24.594056534 O: test banner: size 100000 212s 10:49:24.889445202 O: test banner: suppress banner (-q) 213s 10:49:25.179480062 O: ok banner 213s 10:49:25.180333314 E: run test rekey.sh ... 213s 10:49:25.346230814 O: client rekey KexAlgorithms=diffie-hellman-group1-sha1 214s 10:49:26.890435822 O: client rekey KexAlgorithms=diffie-hellman-group14-sha1 216s 10:49:28.436731715 O: client rekey KexAlgorithms=diffie-hellman-group14-sha256 218s 10:49:29.996057174 O: client rekey KexAlgorithms=diffie-hellman-group16-sha512 219s 10:49:31.575309335 O: client rekey KexAlgorithms=diffie-hellman-group18-sha512 221s 10:49:33.122589666 O: client rekey KexAlgorithms=diffie-hellman-group-exchange-sha1 222s 10:49:34.673272061 O: client rekey KexAlgorithms=diffie-hellman-group-exchange-sha256 224s 10:49:36.230141471 O: client rekey KexAlgorithms=ecdh-sha2-nistp256 225s 10:49:37.792712964 O: client rekey KexAlgorithms=ecdh-sha2-nistp384 227s 10:49:39.362998583 O: client rekey KexAlgorithms=ecdh-sha2-nistp521 228s 10:49:40.945561424 O: client rekey KexAlgorithms=curve25519-sha256 230s 10:49:42.511364480 O: client rekey KexAlgorithms=curve25519-sha256@libssh.org 232s 10:49:44.077416778 O: client rekey KexAlgorithms=sntrup761x25519-sha512@openssh.com 233s 10:49:45.671709524 O: client rekey Ciphers=3des-cbc 235s 10:49:47.252988262 O: client rekey Ciphers=aes128-cbc 236s 10:49:48.809488891 O: client rekey Ciphers=aes192-cbc 238s 10:49:50.376707774 O: client rekey Ciphers=aes256-cbc 239s 10:49:51.960178841 O: client rekey Ciphers=aes128-ctr 241s 10:49:53.558110283 O: client rekey Ciphers=aes192-ctr 243s 10:49:55.158309860 O: client rekey Ciphers=aes256-ctr 244s 10:49:56.827483990 O: client rekey Ciphers=aes128-gcm@openssh.com 246s 10:49:58.520691304 O: client rekey Ciphers=aes256-gcm@openssh.com 248s 10:50:00.177594752 O: client rekey Ciphers=chacha20-poly1305@openssh.com 249s 10:50:01.742645349 O: client rekey MACs=hmac-sha1 251s 10:50:03.321635071 O: client rekey MACs=hmac-sha1-96 252s 10:50:04.881258579 O: client rekey MACs=hmac-sha2-256 254s 10:50:06.463570730 O: client rekey MACs=hmac-sha2-512 256s 10:50:08.077998320 O: client rekey MACs=hmac-md5 257s 10:50:09.637446844 O: client rekey MACs=hmac-md5-96 259s 10:50:11.207710493 O: client rekey MACs=umac-64@openssh.com 260s 10:50:12.807325894 O: client rekey MACs=umac-128@openssh.com 262s 10:50:14.390048669 O: client rekey MACs=hmac-sha1-etm@openssh.com 264s 10:50:15.985042521 O: client rekey MACs=hmac-sha1-96-etm@openssh.com 265s 10:50:17.590752415 O: client rekey MACs=hmac-sha2-256-etm@openssh.com 267s 10:50:19.205348636 O: client rekey MACs=hmac-sha2-512-etm@openssh.com 268s 10:50:20.782861917 O: client rekey MACs=hmac-md5-etm@openssh.com 270s 10:50:22.365590199 O: client rekey MACs=hmac-md5-96-etm@openssh.com 272s 10:50:23.979344233 O: client rekey MACs=umac-64-etm@openssh.com 273s 10:50:25.618182269 O: client rekey MACs=umac-128-etm@openssh.com 275s 10:50:27.264559723 O: client rekey aes128-gcm@openssh.com diffie-hellman-group1-sha1 276s 10:50:28.962870259 O: client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha1 278s 10:50:30.716281666 O: client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha256 280s 10:50:32.514348079 O: client rekey aes128-gcm@openssh.com diffie-hellman-group16-sha512 282s 10:50:34.243549704 O: client rekey aes128-gcm@openssh.com diffie-hellman-group18-sha512 284s 10:50:35.984256613 O: client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha1 285s 10:50:37.715015376 O: client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha256 287s 10:50:39.432640027 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp256 289s 10:50:41.133950328 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp384 290s 10:50:42.830008677 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp521 292s 10:50:44.529629024 O: client rekey aes128-gcm@openssh.com curve25519-sha256 294s 10:50:46.231639005 O: client rekey aes128-gcm@openssh.com curve25519-sha256@libssh.org 295s 10:50:47.942519475 O: client rekey aes128-gcm@openssh.com sntrup761x25519-sha512@openssh.com 297s 10:50:49.669350456 O: client rekey aes256-gcm@openssh.com diffie-hellman-group1-sha1 299s 10:50:51.429900601 O: client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha1 301s 10:50:53.209121520 O: client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha256 302s 10:50:54.921293812 O: client rekey aes256-gcm@openssh.com diffie-hellman-group16-sha512 304s 10:50:56.683698607 O: client rekey aes256-gcm@openssh.com diffie-hellman-group18-sha512 306s 10:50:58.481236888 O: client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha1 308s 10:51:00.216366495 O: client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha256 309s 10:51:01.918063545 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp256 311s 10:51:03.609823895 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp384 313s 10:51:05.325496375 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp521 315s 10:51:07.034700051 O: client rekey aes256-gcm@openssh.com curve25519-sha256 316s 10:51:08.756068461 O: client rekey aes256-gcm@openssh.com curve25519-sha256@libssh.org 318s 10:51:10.467774944 O: client rekey aes256-gcm@openssh.com sntrup761x25519-sha512@openssh.com 320s 10:51:12.182486613 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group1-sha1 321s 10:51:13.754639781 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha1 323s 10:51:15.401773647 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha256 325s 10:51:17.059629005 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group16-sha512 326s 10:51:18.646084231 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group18-sha512 328s 10:51:20.210274026 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha1 329s 10:51:21.757947765 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha256 331s 10:51:23.303482184 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp256 332s 10:51:24.858373673 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp384 334s 10:51:26.442711654 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp521 336s 10:51:28.011953135 O: client rekey chacha20-poly1305@openssh.com curve25519-sha256 337s 10:51:29.571789126 O: client rekey chacha20-poly1305@openssh.com curve25519-sha256@libssh.org 339s 10:51:31.187343865 O: client rekey chacha20-poly1305@openssh.com sntrup761x25519-sha512@openssh.com 340s 10:51:32.768245275 O: client rekeylimit 16 343s 10:51:35.068530568 O: client rekeylimit 1k 345s 10:51:37.203604047 O: client rekeylimit 128k 346s 10:51:38.923320592 O: client rekeylimit 256k 348s 10:51:40.473249644 O: client rekeylimit default 5 363s 10:51:55.929595150 O: client rekeylimit default 10 384s 10:52:16.374813109 O: client rekeylimit default 5 no data 399s 10:52:31.819884455 O: client rekeylimit default 10 no data 420s 10:52:52.261497601 O: server rekeylimit 16 422s 10:52:54.531287707 O: server rekeylimit 1k 424s 10:52:56.741671501 O: server rekeylimit 128k 426s 10:52:58.533534744 O: server rekeylimit 256k 428s 10:53:00.106794473 O: server rekeylimit default 5 no data 443s 10:53:15.549174215 O: server rekeylimit default 10 no data 464s 10:53:35.990307714 O: rekeylimit parsing 472s 10:53:44.293682981 O: ok rekey 472s 10:53:44.295454294 E: run test dhgex.sh ... 472s 10:53:44.453318969 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 3des-cbc 472s 10:53:44.631885907 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 3des-cbc 472s 10:53:44.835252783 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-cbc 473s 10:53:45.024488908 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-cbc 473s 10:53:45.206250345 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-ctr 473s 10:53:45.383975345 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-ctr 473s 10:53:45.562915801 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-gcm@openssh.com 473s 10:53:45.743760115 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-gcm@openssh.com 473s 10:53:45.930564622 O: dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-cbc 474s 10:53:46.184956681 O: dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-cbc 474s 10:53:46.453983302 O: dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-ctr 474s 10:53:46.715084104 O: dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-ctr 475s 10:53:46.991991729 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-cbc 475s 10:53:47.253361355 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-cbc 475s 10:53:47.524079354 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-ctr 475s 10:53:47.795300283 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-ctr 476s 10:53:48.053963346 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-gcm@openssh.com 476s 10:53:48.314541783 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-gcm@openssh.com 476s 10:53:48.574328845 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 chacha20-poly1305@openssh.com 476s 10:53:48.932928431 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 chacha20-poly1305@openssh.com 477s 10:53:49.283344868 O: ok dhgex 477s 10:53:49.285078253 E: run test stderr-data.sh ... 477s 10:53:49.425850116 O: test stderr data transfer: () 484s 10:53:56.026286856 O: test stderr data transfer: (-n) 490s 10:54:02.635022585 E: run test stderr-after-eof.sh ... 490s 10:54:02.634421399 O: ok stderr data transfer 493s 10:54:05.096704487 E: run test broken-pipe.sh ... 493s 10:54:05.095847671 O: ok stderr data after eof 493s 10:54:05.265735672 O: ok broken pipe test 493s 10:54:05.267997922 E: run test try-ciphers.sh ... 493s 10:54:05.426528682 O: test try ciphers: cipher 3des-cbc mac hmac-sha1 493s 10:54:05.731681796 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-96 494s 10:54:06.024445411 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-256 494s 10:54:06.333958475 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-512 494s 10:54:06.639611291 O: test try ciphers: cipher 3des-cbc mac hmac-md5 494s 10:54:06.960078403 O: test try ciphers: cipher 3des-cbc mac hmac-md5-96 495s 10:54:07.271208652 O: test try ciphers: cipher 3des-cbc mac umac-64@openssh.com 495s 10:54:07.574174728 O: test try ciphers: cipher 3des-cbc mac umac-128@openssh.com 495s 10:54:07.882255590 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-etm@openssh.com 496s 10:54:08.180648204 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-96-etm@openssh.com 496s 10:54:08.476697767 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-256-etm@openssh.com 496s 10:54:08.790550142 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-512-etm@openssh.com 497s 10:54:09.111491633 O: test try ciphers: cipher 3des-cbc mac hmac-md5-etm@openssh.com 497s 10:54:09.421044444 O: test try ciphers: cipher 3des-cbc mac hmac-md5-96-etm@openssh.com 497s 10:54:09.719863133 O: test try ciphers: cipher 3des-cbc mac umac-64-etm@openssh.com 498s 10:54:10.039963759 O: test try ciphers: cipher 3des-cbc mac umac-128-etm@openssh.com 498s 10:54:10.367409811 O: test try ciphers: cipher aes128-cbc mac hmac-sha1 498s 10:54:10.676729436 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-96 499s 10:54:10.980229323 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-256 499s 10:54:11.276581502 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-512 499s 10:54:11.588705782 O: test try ciphers: cipher aes128-cbc mac hmac-md5 499s 10:54:11.886674661 O: test try ciphers: cipher aes128-cbc mac hmac-md5-96 500s 10:54:12.194236092 O: test try ciphers: cipher aes128-cbc mac umac-64@openssh.com 500s 10:54:12.516177144 O: test try ciphers: cipher aes128-cbc mac umac-128@openssh.com 500s 10:54:12.823833768 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-etm@openssh.com 501s 10:54:13.127941957 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-96-etm@openssh.com 501s 10:54:13.459207213 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-256-etm@openssh.com 501s 10:54:13.766527202 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-512-etm@openssh.com 502s 10:54:14.079717196 O: test try ciphers: cipher aes128-cbc mac hmac-md5-etm@openssh.com 502s 10:54:14.397925259 O: test try ciphers: cipher aes128-cbc mac hmac-md5-96-etm@openssh.com 502s 10:54:14.709536686 O: test try ciphers: cipher aes128-cbc mac umac-64-etm@openssh.com 503s 10:54:15.006725749 O: test try ciphers: cipher aes128-cbc mac umac-128-etm@openssh.com 503s 10:54:15.313598374 O: test try ciphers: cipher aes192-cbc mac hmac-sha1 503s 10:54:15.616651873 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-96 503s 10:54:15.916181676 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-256 504s 10:54:16.214063926 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-512 504s 10:54:16.505745302 O: test try ciphers: cipher aes192-cbc mac hmac-md5 504s 10:54:16.796427614 O: test try ciphers: cipher aes192-cbc mac hmac-md5-96 505s 10:54:17.086626742 O: test try ciphers: cipher aes192-cbc mac umac-64@openssh.com 505s 10:54:17.378075293 O: test try ciphers: cipher aes192-cbc mac umac-128@openssh.com 505s 10:54:17.666260919 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-etm@openssh.com 505s 10:54:17.957916856 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-96-etm@openssh.com 506s 10:54:18.246184158 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-256-etm@openssh.com 506s 10:54:18.536061408 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-512-etm@openssh.com 506s 10:54:18.836277108 O: test try ciphers: cipher aes192-cbc mac hmac-md5-etm@openssh.com 507s 10:54:19.126589909 O: test try ciphers: cipher aes192-cbc mac hmac-md5-96-etm@openssh.com 507s 10:54:19.417793654 O: test try ciphers: cipher aes192-cbc mac umac-64-etm@openssh.com 507s 10:54:19.727175210 O: test try ciphers: cipher aes192-cbc mac umac-128-etm@openssh.com 508s 10:54:20.031833525 O: test try ciphers: cipher aes256-cbc mac hmac-sha1 508s 10:54:20.337754890 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-96 508s 10:54:20.648065068 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-256 508s 10:54:20.958529443 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-512 509s 10:54:21.276896505 O: test try ciphers: cipher aes256-cbc mac hmac-md5 509s 10:54:21.587567120 O: test try ciphers: cipher aes256-cbc mac hmac-md5-96 509s 10:54:21.897059058 O: test try ciphers: cipher aes256-cbc mac umac-64@openssh.com 510s 10:54:22.196967433 O: test try ciphers: cipher aes256-cbc mac umac-128@openssh.com 510s 10:54:22.485376558 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-etm@openssh.com 510s 10:54:22.811554672 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-96-etm@openssh.com 511s 10:54:23.105799613 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-256-etm@openssh.com 511s 10:54:23.400425363 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-512-etm@openssh.com 511s 10:54:23.694028808 O: test try ciphers: cipher aes256-cbc mac hmac-md5-etm@openssh.com 512s 10:54:23.994559496 O: test try ciphers: cipher aes256-cbc mac hmac-md5-96-etm@openssh.com 512s 10:54:24.286548373 O: test try ciphers: cipher aes256-cbc mac umac-64-etm@openssh.com 512s 10:54:24.586592185 O: test try ciphers: cipher aes256-cbc mac umac-128-etm@openssh.com 512s 10:54:24.881885623 O: test try ciphers: cipher aes128-ctr mac hmac-sha1 513s 10:54:25.178177929 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-96 513s 10:54:25.475658613 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-256 513s 10:54:25.766737612 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-512 514s 10:54:26.068845616 O: test try ciphers: cipher aes128-ctr mac hmac-md5 514s 10:54:26.378142293 O: test try ciphers: cipher aes128-ctr mac hmac-md5-96 514s 10:54:26.697810852 O: test try ciphers: cipher aes128-ctr mac umac-64@openssh.com 515s 10:54:27.006950788 O: test try ciphers: cipher aes128-ctr mac umac-128@openssh.com 515s 10:54:27.317558529 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-etm@openssh.com 515s 10:54:27.614437967 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-96-etm@openssh.com 515s 10:54:27.916967093 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-256-etm@openssh.com 516s 10:54:28.217413769 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-512-etm@openssh.com 516s 10:54:28.515424707 O: test try ciphers: cipher aes128-ctr mac hmac-md5-etm@openssh.com 516s 10:54:28.806347530 O: test try ciphers: cipher aes128-ctr mac hmac-md5-96-etm@openssh.com 517s 10:54:29.096170650 O: test try ciphers: cipher aes128-ctr mac umac-64-etm@openssh.com 517s 10:54:29.418370771 O: test try ciphers: cipher aes128-ctr mac umac-128-etm@openssh.com 517s 10:54:29.733828013 O: test try ciphers: cipher aes192-ctr mac hmac-sha1 518s 10:54:30.039783388 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-96 518s 10:54:30.347729450 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-256 518s 10:54:30.656254939 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-512 518s 10:54:30.957295886 O: test try ciphers: cipher aes192-ctr mac hmac-md5 519s 10:54:31.256924942 O: test try ciphers: cipher aes192-ctr mac hmac-md5-96 519s 10:54:31.556716572 O: test try ciphers: cipher aes192-ctr mac umac-64@openssh.com 519s 10:54:31.846761883 O: test try ciphers: cipher aes192-ctr mac umac-128@openssh.com 520s 10:54:32.136372009 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-etm@openssh.com 520s 10:54:32.426922508 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-96-etm@openssh.com 520s 10:54:32.717595435 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-256-etm@openssh.com 521s 10:54:33.018272686 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-512-etm@openssh.com 521s 10:54:33.317412748 O: test try ciphers: cipher aes192-ctr mac hmac-md5-etm@openssh.com 521s 10:54:33.618125935 O: test try ciphers: cipher aes192-ctr mac hmac-md5-96-etm@openssh.com 521s 10:54:33.916852738 O: test try ciphers: cipher aes192-ctr mac umac-64-etm@openssh.com 522s 10:54:34.216517302 O: test try ciphers: cipher aes192-ctr mac umac-128-etm@openssh.com 522s 10:54:34.522754501 O: test try ciphers: cipher aes256-ctr mac hmac-sha1 522s 10:54:34.827654989 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-96 523s 10:54:35.137460354 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-256 523s 10:54:35.437243479 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-512 523s 10:54:35.726015541 O: test try ciphers: cipher aes256-ctr mac hmac-md5 524s 10:54:36.027051156 O: test try ciphers: cipher aes256-ctr mac hmac-md5-96 524s 10:54:36.326870969 O: test try ciphers: cipher aes256-ctr mac umac-64@openssh.com 524s 10:54:36.626484908 O: test try ciphers: cipher aes256-ctr mac umac-128@openssh.com 524s 10:54:36.926450969 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-etm@openssh.com 525s 10:54:37.226675961 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-96-etm@openssh.com 525s 10:54:37.532007335 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-256-etm@openssh.com 525s 10:54:37.847692223 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-512-etm@openssh.com 526s 10:54:38.156424836 O: test try ciphers: cipher aes256-ctr mac hmac-md5-etm@openssh.com 526s 10:54:38.471979138 O: test try ciphers: cipher aes256-ctr mac hmac-md5-96-etm@openssh.com 526s 10:54:38.776741764 O: test try ciphers: cipher aes256-ctr mac umac-64-etm@openssh.com 527s 10:54:39.087405639 O: test try ciphers: cipher aes256-ctr mac umac-128-etm@openssh.com 527s 10:54:39.392045573 O: test try ciphers: cipher aes128-gcm@openssh.com mac hmac-sha1 527s 10:54:39.692803879 O: test try ciphers: cipher aes256-gcm@openssh.com mac hmac-sha1 528s 10:54:40.003962888 O: test try ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 528s 10:54:40.317079940 O: ok try ciphers 528s 10:54:40.320077502 E: run test yes-head.sh ... 531s 10:54:43.471099715 O: ok yes pipe head 531s 10:54:43.473670281 E: run test login-timeout.sh ... 548s 10:55:00.095053609 O: ok connect after login grace timeout 548s 10:55:00.096861797 E: run test agent.sh ... 559s 10:55:11.077463048 O: ok simple agent test 559s 10:55:11.079660100 E: run test agent-getpeereid.sh ... 559s 10:55:11.243755671 O: ok disallow agent attach from other uid 559s 10:55:11.244612723 E: run test agent-timeout.sh ... 579s 10:55:31.471868818 O: ok agent timeout test 579s 10:55:31.474471630 E: run test agent-ptrace.sh ... 579s 10:55:31.641725131 O: skipped (gdb not found) 579s 10:55:31.642718506 E: run test agent-subprocess.sh ... 589s 10:55:41.811741390 E: run test keyscan.sh ... 589s 10:55:41.811185275 O: ok agent subprocess 593s 10:55:45.315897017 O: ok keyscan 593s 10:55:45.318219579 E: run test keygen-change.sh ... 598s 10:55:50.082661626 O: ok change passphrase for key 598s 10:55:50.083211687 E: run test keygen-comment.sh ... 604s 10:55:56.615225697 E: run test keygen-convert.sh ... 604s 10:55:56.613282437 O: ok Comment extraction from private key 608s 10:56:00.287694549 O: ok convert keys 608s 10:56:00.292147300 E: run test keygen-knownhosts.sh ... 608s 10:56:00.574481548 O: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts updated. 608s 10:56:00.581573299 O: Original contents retained as /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts.old 608s 10:56:00.597154423 O: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts updated. 608s 10:56:00.597954048 O: Original contents retained as /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts.old 608s 10:56:00.599992184 O: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts updated. 608s 10:56:00.601704112 O: Original contents retained as /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts.old 608s 10:56:00.615834673 O: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts updated. 608s 10:56:00.624519245 O: Original contents retained as /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hosts.old 608s 10:56:00.638082361 O: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hashed updated. 608s 10:56:00.641633925 O: Original contents retained as /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/kh.hashed.old 608s 10:56:00.645165050 E: run test keygen-moduli.sh ... 608s 10:56:00.646214674 O: ok ssh-keygen known_hosts 614s 10:56:06.495615363 O: ok keygen moduli 614s 10:56:06.497610613 E: run test keygen-sshfp.sh ... 614s 10:56:06.683535736 O: ok keygen-sshfp 614s 10:56:06.685499362 E: run test key-options.sh ... 614s 10:56:06.828351176 O: key option command="echo bar" 615s 10:56:07.118379550 O: key option no-pty,command="echo bar" 615s 10:56:07.399253050 O: key option pty default 615s 10:56:07.759159611 O: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@key option pty no-pty 616s 10:56:08.017729799 O: key option pty restrict 616s 10:56:08.305396251 O: key option pty restrict,pty 616s 10:56:08.615318362 O: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@key option environment 618s 10:56:10.279660254 O: key option from="127.0.0.1" 619s 10:56:11.251717072 O: key option from="127.0.0.0/8" 619s 10:56:11.920021445 O: key option expiry-time default 620s 10:56:12.229466940 O: key option expiry-time invalid 620s 10:56:12.565177644 O: key option expiry-time expired 620s 10:56:12.901555768 O: key option expiry-time valid 621s 10:56:13.202544517 E: run test scp.sh ... 621s 10:56:13.203062205 O: ok key options 621s 10:56:13.345170144 O: scp: scp mode: simple copy local file to local file 621s 10:56:13.351935332 O: scp: scp mode: simple copy local file to remote file 621s 10:56:13.358707580 O: scp: scp mode: simple copy remote file to local file 621s 10:56:13.365793269 O: scp: scp mode: copy local file to remote file in place 621s 10:56:13.373323830 O: scp: scp mode: copy remote file to local file in place 621s 10:56:13.380771705 O: scp: scp mode: copy local file to remote file clobber 621s 10:56:13.388447073 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Jun 26 10:56 /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/copy 621s 10:56:13.391524206 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Jun 26 10:56 /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/data 621s 10:56:13.393207142 O: scp: scp mode: copy remote file to local file clobber 621s 10:56:13.398864705 O: scp: scp mode: simple copy local file to remote dir 621s 10:56:13.406522893 O: scp: scp mode: simple copy local file to local dir 621s 10:56:13.414312081 O: scp: scp mode: simple copy remote file to local dir 621s 10:56:13.421983768 O: scp: scp mode: recursive local dir to remote dir 621s 10:56:13.434965705 O: scp: scp mode: recursive local dir to local dir 621s 10:56:13.448776206 O: scp: scp mode: recursive remote dir to local dir 621s 10:56:13.463787456 O: scp: scp mode: unmatched glob file local->remote 621s 10:56:13.471251454 O: scp: scp mode: unmatched glob file remote->local 621s 10:56:13.475561518 O: scp: scp mode: unmatched glob dir recursive local->remote 621s 10:56:13.486503018 O: scp: scp mode: unmatched glob dir recursive remote->local 621s 10:56:13.491648144 O: scp: scp mode: shell metacharacters 621s 10:56:13.498205455 O: scp: scp mode: skipped file after scp -p with failed chown+utimes 621s 10:56:13.525345710 O: scp: scp mode: disallow bad server #0 621s 10:56:13.543073894 O: scp: scp mode: disallow bad server #1 621s 10:56:13.560212331 O: scp: scp mode: disallow bad server #2 621s 10:56:13.577712656 O: scp: scp mode: disallow bad server #3 621s 10:56:13.596490896 O: scp: scp mode: disallow bad server #4 621s 10:56:13.614714143 O: scp: scp mode: disallow bad server #5 621s 10:56:13.632291838 O: scp: scp mode: disallow bad server #6 621s 10:56:13.649697393 O: scp: scp mode: disallow bad server #7 621s 10:56:13.667982080 O: scp: scp mode: detect non-directory target 621s 10:56:13.671674933 E: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/copy2: Not a directory 621s 10:56:13.674084215 O: scp: sftp mode: simple copy local file to local file 621s 10:56:13.680084968 O: scp: sftp mode: simple copy local file to remote file 621s 10:56:13.689049332 O: scp: sftp mode: simple copy remote file to local file 621s 10:56:13.696634780 O: scp: sftp mode: copy local file to remote file in place 621s 10:56:13.705945455 O: scp: sftp mode: copy remote file to local file in place 621s 10:56:13.713999080 O: scp: sftp mode: copy local file to remote file clobber 621s 10:56:13.723159091 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Jun 26 10:56 /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/copy 621s 10:56:13.724861643 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Jun 26 10:56 /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/data 621s 10:56:13.726337268 O: scp: sftp mode: copy remote file to local file clobber 621s 10:56:13.733465900 O: scp: sftp mode: simple copy local file to remote dir 621s 10:56:13.742638706 O: scp: sftp mode: simple copy local file to local dir 621s 10:56:13.749902028 O: scp: sftp mode: simple copy remote file to local dir 621s 10:56:13.757586768 O: scp: sftp mode: recursive local dir to remote dir 621s 10:56:13.773229154 O: scp: sftp mode: recursive local dir to local dir 621s 10:56:13.786605206 O: scp: sftp mode: recursive remote dir to local dir 621s 10:56:13.803235392 O: scp: sftp mode: unmatched glob file local->remote 621s 10:56:13.812384580 O: scp: sftp mode: unmatched glob file remote->local 621s 10:56:13.818395080 O: scp: sftp mode: unmatched glob dir recursive local->remote 621s 10:56:13.830148709 O: scp: sftp mode: unmatched glob dir recursive remote->local 621s 10:56:13.838355144 O: scp: sftp mode: shell metacharacters 621s 10:56:13.845584767 O: scp: sftp mode: skipped file after scp -p with failed chown+utimes 621s 10:56:13.873684093 O: scp: sftp mode: disallow bad server #0 621s 10:56:13.896652269 O: scp: sftp mode: disallow bad server #1 621s 10:56:13.918855207 O: scp: sftp mode: disallow bad server #2 621s 10:56:13.944709268 O: scp: sftp mode: disallow bad server #3 622s 10:56:13.966789143 O: scp: sftp mode: disallow bad server #4 622s 10:56:13.990572329 O: scp: sftp mode: disallow bad server #5 622s 10:56:14.013267268 O: scp: sftp mode: disallow bad server #6 622s 10:56:14.035221392 O: scp: sftp mode: disallow bad server #7 622s 10:56:14.056708016 O: scp: sftp mode: detect non-directory target 622s 10:56:14.061818953 E: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/copy2: Not a directory 622s 10:56:14.066378204 O: ok scp 622s 10:56:14.066934268 E: run test scp3.sh ... 622s 10:56:14.209165017 O: scp3: scp mode: simple copy remote file to remote file 622s 10:56:14.753058954 O: scp3: scp mode: simple copy remote file to remote dir 623s 10:56:15.301393714 O: scp3: scp mode: recursive remote dir to remote dir 623s 10:56:15.869213523 O: scp3: scp mode: detect non-directory target 624s 10:56:16.950256945 O: scp3: sftp mode: simple copy remote file to remote file 625s 10:56:16.959448707 O: scp3: sftp mode: simple copy remote file to remote dir 625s 10:56:16.970498945 O: scp3: sftp mode: recursive remote dir to remote dir 625s 10:56:16.989132185 O: scp3: sftp mode: detect non-directory target 625s 10:56:16.992149260 E: scp: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/copy2: destination is not a directory 625s 10:56:16.993846883 E: scp: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/copy2: destination is not a directory 625s 10:56:16.998295008 O: ok scp3 625s 10:56:17.000464446 E: run test scp-uri.sh ... 625s 10:56:17.146104633 O: scp-uri: scp mode: simple copy local file to remote file 625s 10:56:17.152285883 O: scp-uri: scp mode: simple copy remote file to local file 625s 10:56:17.157711258 O: scp-uri: scp mode: simple copy local file to remote dir 625s 10:56:17.163684695 O: scp-uri: scp mode: simple copy remote file to local dir 625s 10:56:17.171419196 O: scp-uri: scp mode: recursive local dir to remote dir 625s 10:56:17.179180757 O: scp-uri: scp mode: recursive remote dir to local dir 625s 10:56:17.186239759 O: scp-uri: sftp mode: simple copy local file to remote file 625s 10:56:17.192244019 O: scp-uri: sftp mode: simple copy remote file to local file 625s 10:56:17.199385320 O: scp-uri: sftp mode: simple copy local file to remote dir 625s 10:56:17.206188831 O: scp-uri: sftp mode: simple copy remote file to local dir 625s 10:56:17.213256446 O: scp-uri: sftp mode: recursive local dir to remote dir 625s 10:56:17.221515133 O: scp-uri: sftp mode: recursive remote dir to local dir 625s 10:56:17.232954325 O: ok scp-uri 625s 10:56:17.234530633 E: run test sftp.sh ... 625s 10:56:17.376754894 O: test basic sftp put/get: buffer_size 5 num_requests 1 626s 10:56:18.819577821 O: test basic sftp put/get: buffer_size 5 num_requests 2 628s 10:56:20.045127946 O: test basic sftp put/get: buffer_size 5 num_requests 10 629s 10:56:21.025942071 O: test basic sftp put/get: buffer_size 1000 num_requests 1 629s 10:56:21.039211945 O: test basic sftp put/get: buffer_size 1000 num_requests 2 629s 10:56:21.052954070 O: test basic sftp put/get: buffer_size 1000 num_requests 10 629s 10:56:21.062821891 O: test basic sftp put/get: buffer_size 32000 num_requests 1 629s 10:56:21.068778445 O: test basic sftp put/get: buffer_size 32000 num_requests 2 629s 10:56:21.074797507 O: test basic sftp put/get: buffer_size 32000 num_requests 10 629s 10:56:21.081581319 O: test basic sftp put/get: buffer_size 64000 num_requests 1 629s 10:56:21.087918446 O: test basic sftp put/get: buffer_size 64000 num_requests 2 629s 10:56:21.093202134 O: test basic sftp put/get: buffer_size 64000 num_requests 10 629s 10:56:21.100598008 O: ok basic sftp put/get 629s 10:56:21.102887382 E: run test sftp-chroot.sh ... 630s 10:56:22.350233514 O: test sftp in chroot: get 630s 10:56:22.700471639 O: test sftp in chroot: match 632s 10:56:24.131275196 O: ok sftp in chroot 632s 10:56:24.136412260 E: run test sftp-cmds.sh ... 632s 10:56:24.301838822 O: sftp commands: lls 632s 10:56:24.308187008 O: sftp commands: lls w/path 632s 10:56:24.314013758 O: sftp commands: ls 632s 10:56:24.323621009 O: sftp commands: shell 632s 10:56:24.327700583 O: sftp commands: pwd 632s 10:56:24.330739883 O: sftp commands: lpwd 632s 10:56:24.333596820 O: sftp commands: quit 632s 10:56:24.336531133 O: sftp commands: help 632s 10:56:24.340194446 O: sftp commands: get 632s 10:56:24.346315509 O: sftp commands: get quoted 632s 10:56:24.353489946 O: sftp commands: get filename with quotes 632s 10:56:24.359830385 O: sftp commands: get filename with spaces 632s 10:56:24.366274760 O: sftp commands: get filename with glob metacharacters 632s 10:56:24.372402196 O: sftp commands: get to directory 632s 10:56:24.377840759 O: sftp commands: glob get to directory 632s 10:56:24.434948508 O: sftp commands: get to local dir 632s 10:56:24.439729383 O: sftp commands: glob get to local dir 632s 10:56:24.478907572 O: sftp commands: put 632s 10:56:24.485472704 O: sftp commands: put filename with quotes 632s 10:56:24.492284260 O: sftp commands: put filename with spaces 632s 10:56:24.503528883 O: sftp commands: put to directory 632s 10:56:24.508936134 O: sftp commands: glob put to directory 632s 10:56:24.517461947 O: sftp commands: put to local dir 632s 10:56:24.524234010 O: sftp commands: glob put to local dir 632s 10:56:24.532236009 O: sftp commands: rename 632s 10:56:24.536072696 O: sftp commands: rename directory 632s 10:56:24.539449701 O: sftp commands: ln 632s 10:56:24.543770259 O: sftp commands: ln -s 632s 10:56:24.547329268 O: sftp commands: cp 632s 10:56:24.552351947 O: sftp commands: mkdir 632s 10:56:24.555551508 O: sftp commands: chdir 632s 10:56:24.557702885 O: sftp commands: rmdir 632s 10:56:24.561619196 O: sftp commands: lmkdir 632s 10:56:24.565090134 O: sftp commands: lchdir 632s 10:56:24.569144572 O: ok sftp commands 632s 10:56:24.569926518 E: run test sftp-badcmds.sh ... 632s 10:56:24.717883195 O: sftp invalid commands: get nonexistent 632s 10:56:24.721573570 O: sftp invalid commands: glob get to nonexistent directory 632s 10:56:24.733278884 O: sftp invalid commands: put nonexistent 632s 10:56:24.736903447 O: sftp invalid commands: glob put to nonexistent directory 632s 10:56:24.742673384 O: sftp invalid commands: rename nonexistent 632s 10:56:24.748013509 O: sftp invalid commands: rename target exists (directory) 632s 10:56:24.752954770 O: sftp invalid commands: glob put files to local file 632s 10:56:24.758826699 E: run test sftp-batch.sh ... 632s 10:56:24.758093083 O: ok sftp invalid commands 632s 10:56:24.904460008 O: sftp batchfile: good commands 632s 10:56:24.909818758 O: sftp batchfile: bad commands 632s 10:56:24.917650758 O: sftp batchfile: comments and blanks 632s 10:56:24.923063134 O: sftp batchfile: junk command 632s 10:56:24.926631511 O: ok sftp batchfile 632s 10:56:24.928344009 E: run test sftp-glob.sh ... 633s 10:56:25.072594883 O: sftp glob: file glob 633s 10:56:25.079733822 O: sftp glob: dir glob 633s 10:56:25.085728758 O: sftp glob: quoted glob 633s 10:56:25.093243384 O: sftp glob: escaped glob 633s 10:56:25.100758446 O: sftp glob: escaped quote 633s 10:56:25.105428071 O: sftp glob: quoted quote 633s 10:56:25.111372330 O: sftp glob: single-quoted quote 633s 10:56:25.116904890 O: sftp glob: escaped space 633s 10:56:25.123955509 O: sftp glob: quoted space 633s 10:56:25.129655260 O: sftp glob: escaped slash 633s 10:56:25.135714888 O: sftp glob: quoted slash 633s 10:56:25.141248696 O: sftp glob: escaped slash at EOL 633s 10:56:25.146901571 O: sftp glob: quoted slash at EOL 633s 10:56:25.152478008 O: sftp glob: escaped slash+quote 633s 10:56:25.158036446 O: sftp glob: quoted slash+quote 633s 10:56:25.164996758 O: ok sftp glob 633s 10:56:25.166683883 E: run test sftp-perm.sh ... 633s 10:56:25.313433570 O: sftp permissions: read-only upload 633s 10:56:25.326098197 O: sftp permissions: read-only setstat 633s 10:56:25.339552824 O: sftp permissions: read-only rm 633s 10:56:25.351787134 O: sftp permissions: read-only mkdir 633s 10:56:25.361208136 O: sftp permissions: read-only rmdir 633s 10:56:25.371734945 O: sftp permissions: read-only posix-rename 633s 10:56:25.384830695 O: sftp permissions: read-only oldrename 633s 10:56:25.395621259 O: sftp permissions: read-only symlink 633s 10:56:25.406202947 O: sftp permissions: read-only hardlink 633s 10:56:25.416255070 O: sftp permissions: explicit open 633s 10:56:25.439208446 O: sftp permissions: explicit read 633s 10:56:25.459890134 O: sftp permissions: explicit write 633s 10:56:25.483845947 O: sftp permissions: explicit lstat 633s 10:56:25.506366697 O: sftp permissions: explicit opendir 633s 10:56:25.529947821 O: sftp permissions: explicit readdir 633s 10:56:25.553953949 O: sftp permissions: explicit setstat 633s 10:56:25.577074258 O: sftp permissions: explicit remove 633s 10:56:25.596544384 O: sftp permissions: explicit mkdir 633s 10:56:25.614874885 O: sftp permissions: explicit rmdir 633s 10:56:25.635279198 O: sftp permissions: explicit rename 633s 10:56:25.656755831 O: sftp permissions: explicit symlink 633s 10:56:25.676254388 O: sftp permissions: explicit hardlink 633s 10:56:25.702285822 O: sftp permissions: explicit statvfs 633s 10:56:25.718080259 O: ok sftp permissions 633s 10:56:25.718645767 E: run test sftp-uri.sh ... 635s 10:56:26.973173263 O: sftp-uri: non-interactive fetch to local file 635s 10:56:27.312427451 O: sftp-uri: non-interactive fetch to local dir 635s 10:56:27.642290452 O: sftp-uri: put to remote directory (trailing slash) 636s 10:56:27.971730640 O: sftp-uri: put to remote directory (no slash) 637s 10:56:29.317697813 O: ok sftp-uri 637s 10:56:29.318569188 E: run test reconfigure.sh ... 652s 10:56:43.983211847 O: ok simple connect after reconfigure 652s 10:56:43.984097463 E: run test dynamic-forward.sh ... 653s 10:56:45.231361345 O: test -D forwarding 654s 10:56:46.926380769 O: test -R forwarding 656s 10:56:48.731282940 O: PermitRemoteOpen=any 658s 10:56:50.515552998 O: PermitRemoteOpen=none 659s 10:56:50.998868097 O: PermitRemoteOpen=explicit 660s 10:56:52.856108387 O: PermitRemoteOpen=disallowed 661s 10:56:53.353661145 O: ok dynamic forwarding 661s 10:56:53.355987634 E: run test forwarding.sh ... 669s 10:57:01.521583354 O: ok local and remote forwarding 669s 10:57:01.523962730 E: run test multiplex.sh ... 671s 10:57:03.814603858 O: test connection multiplexing: setenv 671s 10:57:03.827583666 O: test connection multiplexing: envpass 671s 10:57:03.838958991 O: test connection multiplexing: transfer 672s 10:57:03.975759354 O: test connection multiplexing: forward 674s 10:57:06.015452794 O: test connection multiplexing: status 0 () 679s 10:57:11.060430725 O: test connection multiplexing: status 0 (-Oproxy) 684s 10:57:16.102321457 O: test connection multiplexing: status 1 () 689s 10:57:21.146609687 O: test connection multiplexing: status 1 (-Oproxy) 694s 10:57:26.173179961 O: test connection multiplexing: status 4 () 699s 10:57:31.213117139 O: test connection multiplexing: status 4 (-Oproxy) 704s 10:57:36.252673600 O: test connection multiplexing: status 5 () 709s 10:57:41.293111677 O: test connection multiplexing: status 5 (-Oproxy) 714s 10:57:46.333256781 O: test connection multiplexing: status 44 () 719s 10:57:51.375075426 O: test connection multiplexing: status 44 (-Oproxy) 724s 10:57:56.409760318 O: test connection multiplexing: cmd check 724s 10:57:56.417722693 O: test connection multiplexing: cmd forward local (TCP) 725s 10:57:57.782610317 O: test connection multiplexing: cmd forward remote (TCP) 727s 10:57:59.163152067 O: test connection multiplexing: cmd forward local (UNIX) 728s 10:58:00.199871411 O: test connection multiplexing: cmd forward remote (UNIX) 729s 10:58:01.229879484 O: test connection multiplexing: cmd exit 729s 10:58:01.241768285 O: test connection multiplexing: cmd stop 740s 10:58:12.301705906 O: ok connection multiplexing 740s 10:58:12.303527718 E: run test reexec.sh ... 740s 10:58:12.461290095 O: test config passing 741s 10:58:13.906592163 O: test reexec fallback 741s 10:58:13.909670161 E: ln: failed to create hard link '/tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/sshd' => '/usr/sbin/sshd': Operation not permitted 743s 10:58:15.356370286 O: ok reexec tests 743s 10:58:15.358565723 E: run test brokenkeys.sh ... 744s 10:58:16.954762870 O: ok broken keys 744s 10:58:16.956559504 E: run test sshcfgparse.sh ... 745s 10:58:17.102342813 O: reparse minimal config 745s 10:58:17.117837443 O: ssh -W opts 745s 10:58:17.166799444 O: user first match 745s 10:58:17.202903182 O: pubkeyacceptedalgorithms 745s 10:58:17.283967494 O: agentforwarding 745s 10:58:17.324251120 O: command line override 745s 10:58:17.346374620 O: ok ssh config parse 745s 10:58:17.348049495 E: run test cfgparse.sh ... 745s 10:58:17.492235683 O: reparse minimal config 745s 10:58:17.594114620 O: reparse regress config 745s 10:58:17.695811683 O: listenaddress order 745s 10:58:17.805388995 O: ok sshd config parse 745s 10:58:17.806505308 E: run test cfgmatch.sh ... 754s 10:58:26.767290879 O: ok sshd_config match 754s 10:58:26.768322570 E: run test cfgmatchlisten.sh ... 768s 10:58:39.988614096 O: ok sshd_config matchlisten 768s 10:58:39.989626783 E: run test percent.sh ... 768s 10:58:40.157572969 O: percent expansions matchexec percent 772s 10:58:44.613435467 O: percent expansions localcommand percent 776s 10:58:48.209565905 O: percent expansions remotecommand percent 776s 10:58:48.333355278 O: percent expansions controlpath percent 776s 10:58:48.457652904 O: percent expansions identityagent percent 776s 10:58:48.581345090 O: percent expansions forwardagent percent 776s 10:58:48.704031903 O: percent expansions localforward percent 776s 10:58:48.826953465 O: percent expansions remoteforward percent 776s 10:58:48.949127904 O: percent expansions revokedhostkeys percent 777s 10:58:49.071238346 O: percent expansions userknownhostsfile percent 779s 10:58:51.859853717 O: percent expansions controlpath dollar 779s 10:58:51.871561217 O: percent expansions identityagent dollar 779s 10:58:51.883486341 O: percent expansions forwardagent dollar 779s 10:58:51.895710779 O: percent expansions localforward dollar 779s 10:58:51.907983979 O: percent expansions remoteforward dollar 779s 10:58:51.922984467 O: percent expansions userknownhostsfile dollar 780s 10:58:52.209253216 O: percent expansions controlpath tilde 780s 10:58:52.231546279 O: percent expansions identityagent tilde 780s 10:58:52.252870154 O: percent expansions forwardagent tilde 780s 10:58:52.276477278 O: ok percent expansions 780s 10:58:52.277687466 E: run test addrmatch.sh ... 780s 10:58:52.429814092 O: test first entry for user 192.168.0.1 somehost 780s 10:58:52.476375215 O: test negative match for user 192.168.30.1 somehost 780s 10:58:52.521665842 O: test no match for user 19.0.0.1 somehost 780s 10:58:52.566458903 O: test list middle for user 10.255.255.254 somehost 780s 10:58:52.611254153 O: test faked IP in hostname for user 192.168.30.1 192.168.0.1 780s 10:58:52.656306903 O: test bare IP4 address for user 1.1.1.1 somehost.example.com 780s 10:58:52.701414591 O: test localaddress for user 19.0.0.1 somehost 780s 10:58:52.746186403 O: test localport for user 19.0.0.1 somehost 780s 10:58:52.791214965 O: test bare IP6 address for user ::1 somehost.example.com 780s 10:58:52.835798908 O: test deny IPv6 for user ::2 somehost.example.com 780s 10:58:52.880610528 O: test IP6 negated for user ::3 somehost 780s 10:58:52.925458028 O: test IP6 no match for user ::4 somehost 781s 10:58:52.970500029 O: test IP6 network for user 2000::1 somehost 781s 10:58:53.015596904 O: test IP6 network for user 2001::1 somehost 781s 10:58:53.063605909 O: test IP6 localaddress for user ::5 somehost 781s 10:58:53.109922965 O: test IP6 localport for user ::5 somehost 781s 10:58:53.154979342 O: test invalid Match address 10.0.1.0/8 781s 10:58:53.165252290 O: test invalid Match localaddress 10.0.1.0/8 781s 10:58:53.175246352 O: test invalid Match address 10.0.0.1/24 781s 10:58:53.186850777 O: test invalid Match localaddress 10.0.0.1/24 781s 10:58:53.195498341 O: test invalid Match address 2000:aa:bb:01::/56 781s 10:58:53.207072465 O: test invalid Match localaddress 2000:aa:bb:01::/56 781s 10:58:53.217371722 O: ok address match 781s 10:58:53.218171842 E: run test localcommand.sh ... 781s 10:58:53.358007466 O: test localcommand: proto localcommand 781s 10:58:53.648690091 O: ok localcommand 781s 10:58:53.649459907 E: run test forcecommand.sh ... 782s 10:58:54.941285092 E: Connection closed. 782s 10:58:54.943267403 E: Connection closed 783s 10:58:55.506743218 E: Connection closed 783s 10:58:55.786871404 O: ok forced command 783s 10:58:55.787387917 E: run test portnum.sh ... 783s 10:58:55.941353529 O: port number parsing: invalid port 0 783s 10:58:55.948830850 O: port number parsing: invalid port 65536 783s 10:58:55.956108778 O: port number parsing: invalid port 131073 783s 10:58:55.963326539 O: port number parsing: invalid port 2000blah 784s 10:58:55.970727841 O: port number parsing: invalid port blah2000 784s 10:58:55.977518466 O: port number parsing: valid port 1 784s 10:58:56.269443090 O: port number parsing: valid port 22 784s 10:58:56.559426465 O: port number parsing: valid port 2222 784s 10:58:56.849380095 O: port number parsing: valid port 22222 785s 10:58:57.139103465 O: port number parsing: valid port 65535 785s 10:58:57.418196654 O: ok port number parsing 785s 10:58:57.420446466 E: run test keytype.sh ... 785s 10:58:57.564798227 O: keygen ed25519, 512 bits 785s 10:58:57.574439840 O: keygen ed25519-sk, n/a bits 785s 10:58:57.586855091 O: keygen ecdsa, 256 bits 785s 10:58:57.596088278 O: keygen ecdsa, 384 bits 785s 10:58:57.606766477 O: keygen ecdsa, 521 bits 785s 10:58:57.620202278 O: keygen ecdsa-sk, n/a bits 785s 10:58:57.634635028 O: keygen dsa, 1024 bits 785s 10:58:57.749551902 O: keygen rsa, 2048 bits 786s 10:58:57.992997216 O: keygen rsa, 3072 bits 786s 10:58:58.551558849 O: userkey ed25519-512, hostkey ed25519-512 786s 10:58:58.778598467 O: userkey ed25519-512, hostkey ed25519-512 787s 10:58:58.989397715 O: userkey ed25519-512, hostkey ed25519-512 787s 10:58:59.203489715 O: userkey ed25519-sk, hostkey ed25519-sk 787s 10:58:59.418203229 O: userkey ed25519-sk, hostkey ed25519-sk 787s 10:58:59.632826716 O: userkey ed25519-sk, hostkey ed25519-sk 787s 10:58:59.842631840 O: userkey ecdsa-256, hostkey ecdsa-256 788s 10:59:00.058657340 O: userkey ecdsa-256, hostkey ecdsa-256 788s 10:59:00.268357913 O: userkey ecdsa-256, hostkey ecdsa-256 788s 10:59:00.491470278 O: userkey ecdsa-384, hostkey ecdsa-384 788s 10:59:00.739039590 O: userkey ecdsa-384, hostkey ecdsa-384 789s 10:59:00.979114903 O: userkey ecdsa-384, hostkey ecdsa-384 789s 10:59:01.222242152 O: userkey ecdsa-521, hostkey ecdsa-521 789s 10:59:01.557345155 O: userkey ecdsa-521, hostkey ecdsa-521 789s 10:59:01.889063528 O: userkey ecdsa-521, hostkey ecdsa-521 790s 10:59:02.223714031 O: userkey ecdsa-sk, hostkey ecdsa-sk 790s 10:59:02.438325652 O: userkey ecdsa-sk, hostkey ecdsa-sk 790s 10:59:02.647815146 O: userkey ecdsa-sk, hostkey ecdsa-sk 790s 10:59:02.886909211 O: userkey dsa-1024, hostkey dsa-1024 791s 10:59:03.089706334 O: userkey dsa-1024, hostkey dsa-1024 791s 10:59:03.288459146 O: userkey dsa-1024, hostkey dsa-1024 791s 10:59:03.505353646 O: userkey rsa-2048, hostkey rsa-2048 791s 10:59:03.718954520 O: userkey rsa-2048, hostkey rsa-2048 791s 10:59:03.929280020 O: userkey rsa-2048, hostkey rsa-2048 792s 10:59:04.143543364 O: userkey rsa-3072, hostkey rsa-3072 792s 10:59:04.357494083 O: userkey rsa-3072, hostkey rsa-3072 792s 10:59:04.577399144 O: userkey rsa-3072, hostkey rsa-3072 792s 10:59:04.798028334 O: ok login with different key types 792s 10:59:04.800542144 E: run test kextype.sh ... 792s 10:59:04.962335458 O: kex diffie-hellman-group1-sha1 793s 10:59:05.568600084 O: kex diffie-hellman-group14-sha1 794s 10:59:06.208209827 O: kex diffie-hellman-group14-sha256 794s 10:59:06.847727391 O: kex diffie-hellman-group16-sha512 795s 10:59:07.657529452 O: kex diffie-hellman-group18-sha512 797s 10:59:09.049561141 O: kex diffie-hellman-group-exchange-sha1 798s 10:59:10.449644338 O: kex diffie-hellman-group-exchange-sha256 799s 10:59:11.819519714 O: kex ecdh-sha2-nistp256 800s 10:59:12.418795358 O: kex ecdh-sha2-nistp384 801s 10:59:13.058822671 O: kex ecdh-sha2-nistp521 801s 10:59:13.757480422 O: kex curve25519-sha256 802s 10:59:14.419554046 O: kex curve25519-sha256@libssh.org 803s 10:59:15.090333985 O: kex sntrup761x25519-sha512@openssh.com 804s 10:59:16.231511475 O: ok login with different key exchange algorithms 804s 10:59:16.233341047 E: run test cert-hostkey.sh ... 804s 10:59:16.867855225 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/host_ca_key.pub 804s 10:59:16.871829175 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/host_ca_key2.pub 804s 10:59:16.872598226 O: certified host keys: sign host ed25519 cert 804s 10:59:16.878984415 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ed25519.pub 804s 10:59:16.894265227 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ed25519-cert.pub 804s 10:59:16.901331602 O: certified host keys: sign host sk-ssh-ed25519@openssh.com cert 804s 10:59:16.908804850 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_sk-ssh-ed25519@openssh.com.pub 804s 10:59:16.935056108 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_sk-ssh-ed25519@openssh.com-cert.pub 804s 10:59:16.942813476 O: certified host keys: sign host ecdsa-sha2-nistp256 cert 804s 10:59:16.952195985 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp256.pub 804s 10:59:16.967192485 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp256-cert.pub 805s 10:59:16.970165165 O: certified host keys: sign host ecdsa-sha2-nistp384 cert 805s 10:59:16.991447477 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp384.pub 805s 10:59:17.002302477 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp384-cert.pub 805s 10:59:17.011696038 O: certified host keys: sign host ecdsa-sha2-nistp521 cert 805s 10:59:17.025151798 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp521.pub 805s 10:59:17.049759663 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp521-cert.pub 805s 10:59:17.052867614 O: certified host keys: sign host sk-ecdsa-sha2-nistp256@openssh.com cert 805s 10:59:17.067751476 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com.pub 805s 10:59:17.082578101 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com-cert.pub 805s 10:59:17.091624289 O: certified host keys: sign host dsa cert 805s 10:59:17.182549727 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_dsa.pub 805s 10:59:17.195356788 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_dsa-cert.pub 805s 10:59:17.201693602 O: certified host keys: sign host rsa cert 807s 10:59:19.357831607 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_rsa.pub 807s 10:59:19.371236539 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_rsa-cert.pub 807s 10:59:19.381721851 O: certified host keys: sign host rsa-sha2-256 cert 807s 10:59:19.518359792 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-256.pub 807s 10:59:19.536243227 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-256-cert.pub 807s 10:59:19.539238414 O: certified host keys: sign host rsa-sha2-512 cert 808s 10:59:20.855961601 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-512.pub 808s 10:59:20.874563164 O: Revoking from /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-512-cert.pub 808s 10:59:20.877769164 O: certified host keys: host ed25519 cert connect 808s 10:59:20.880019419 O: certified host keys: ed25519 basic connect expect success yes 809s 10:59:21.138143788 O: certified host keys: ed25519 empty KRL expect success yes 809s 10:59:21.398725727 O: certified host keys: ed25519 KRL w/ plain key revoked expect success no 809s 10:59:21.590088788 O: certified host keys: ed25519 KRL w/ cert revoked expect success no 809s 10:59:21.913020976 O: certified host keys: ed25519 KRL w/ CA revoked expect success no 810s 10:59:22.232358789 O: certified host keys: ed25519 empty plaintext revocation expect success yes 810s 10:59:22.587944788 O: certified host keys: ed25519 plain key plaintext revocation expect success no 810s 10:59:22.782319476 O: certified host keys: ed25519 cert plaintext revocation expect success no 811s 10:59:23.102271602 O: certified host keys: ed25519 CA plaintext revocation expect success no 811s 10:59:23.412233173 O: certified host keys: host sk-ssh-ed25519@openssh.com cert connect 811s 10:59:23.415291854 O: certified host keys: sk-ssh-ed25519@openssh.com basic connect expect success yes 811s 10:59:23.799150726 O: certified host keys: sk-ssh-ed25519@openssh.com empty KRL expect success yes 812s 10:59:24.069694425 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ plain key revoked expect success no 812s 10:59:24.262597164 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ cert revoked expect success no 812s 10:59:24.462184414 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ CA revoked expect success no 812s 10:59:24.765910664 O: certified host keys: sk-ssh-ed25519@openssh.com empty plaintext revocation expect success yes 813s 10:59:25.049770851 O: certified host keys: sk-ssh-ed25519@openssh.com plain key plaintext revocation expect success no 813s 10:59:25.261430602 O: certified host keys: sk-ssh-ed25519@openssh.com cert plaintext revocation expect success no 813s 10:59:25.593124288 O: certified host keys: sk-ssh-ed25519@openssh.com CA plaintext revocation expect success no 813s 10:59:25.921877413 O: certified host keys: host ecdsa-sha2-nistp256 cert connect 813s 10:59:25.933190163 O: certified host keys: ecdsa-sha2-nistp256 basic connect expect success yes 814s 10:59:26.349150602 O: certified host keys: ecdsa-sha2-nistp256 empty KRL expect success yes 814s 10:59:26.628505413 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ plain key revoked expect success no 814s 10:59:26.842070538 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ cert revoked expect success no 815s 10:59:27.173221602 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ CA revoked expect success no 815s 10:59:27.502260288 O: certified host keys: ecdsa-sha2-nistp256 empty plaintext revocation expect success yes 815s 10:59:27.929026352 O: certified host keys: ecdsa-sha2-nistp256 plain key plaintext revocation expect success no 816s 10:59:28.151338611 O: certified host keys: ecdsa-sha2-nistp256 cert plaintext revocation expect success no 816s 10:59:28.502353163 O: certified host keys: ecdsa-sha2-nistp256 CA plaintext revocation expect success no 816s 10:59:28.871749858 O: certified host keys: host ecdsa-sha2-nistp384 cert connect 816s 10:59:28.881756604 O: certified host keys: ecdsa-sha2-nistp384 basic connect expect success yes 817s 10:59:29.298321986 O: certified host keys: ecdsa-sha2-nistp384 empty KRL expect success yes 817s 10:59:29.597538798 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ plain key revoked expect success no 817s 10:59:29.812785790 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ cert revoked expect success no 818s 10:59:30.020008924 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ CA revoked expect success no 818s 10:59:30.362298914 O: certified host keys: ecdsa-sha2-nistp384 empty plaintext revocation expect success yes 818s 10:59:30.769905545 O: certified host keys: ecdsa-sha2-nistp384 plain key plaintext revocation expect success no 819s 10:59:30.992196039 O: certified host keys: ecdsa-sha2-nistp384 cert plaintext revocation expect success no 819s 10:59:31.342395547 O: certified host keys: ecdsa-sha2-nistp384 CA plaintext revocation expect success no 819s 10:59:31.653398663 O: certified host keys: host ecdsa-sha2-nistp521 cert connect 819s 10:59:31.661820600 O: certified host keys: ecdsa-sha2-nistp521 basic connect expect success yes 820s 10:59:32.077489226 O: certified host keys: ecdsa-sha2-nistp521 empty KRL expect success yes 820s 10:59:32.389543424 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ plain key revoked expect success no 820s 10:59:32.642215601 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ cert revoked expect success no 821s 10:59:32.992103663 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ CA revoked expect success no 821s 10:59:33.322215789 O: certified host keys: ecdsa-sha2-nistp521 empty plaintext revocation expect success yes 821s 10:59:33.738123797 O: certified host keys: ecdsa-sha2-nistp521 plain key plaintext revocation expect success no 822s 10:59:33.982210287 O: certified host keys: ecdsa-sha2-nistp521 cert plaintext revocation expect success no 822s 10:59:34.343038724 O: certified host keys: ecdsa-sha2-nistp521 CA plaintext revocation expect success no 822s 10:59:34.672236162 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert connect 822s 10:59:34.682172851 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com basic connect expect success yes 823s 10:59:35.058368349 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty KRL expect success yes 823s 10:59:35.338670538 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ plain key revoked expect success no 823s 10:59:35.552338360 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ cert revoked expect success no 823s 10:59:35.901578851 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ CA revoked expect success no 824s 10:59:36.213294850 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty plaintext revocation expect success yes 824s 10:59:36.498862354 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com plain key plaintext revocation expect success no 824s 10:59:36.712202608 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com cert plaintext revocation expect success no 825s 10:59:37.062237162 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com CA plaintext revocation expect success no 825s 10:59:37.392223037 O: certified host keys: host dsa cert connect 825s 10:59:37.394437538 O: certified host keys: dsa basic connect expect success yes 825s 10:59:37.758864230 O: certified host keys: dsa empty KRL expect success yes 826s 10:59:38.007177412 O: certified host keys: dsa KRL w/ plain key revoked expect success no 826s 10:59:38.202156288 O: certified host keys: dsa KRL w/ cert revoked expect success no 826s 10:59:38.511358850 O: certified host keys: dsa KRL w/ CA revoked expect success no 826s 10:59:38.822198911 O: certified host keys: dsa empty plaintext revocation expect success yes 827s 10:59:39.208554663 O: certified host keys: dsa plain key plaintext revocation expect success no 827s 10:59:39.412214536 O: certified host keys: dsa cert plaintext revocation expect success no 827s 10:59:39.762256849 O: certified host keys: dsa CA plaintext revocation expect success no 828s 10:59:40.069696725 O: certified host keys: host rsa cert connect 828s 10:59:40.081390357 O: certified host keys: rsa basic connect expect success yes 828s 10:59:40.476256485 O: certified host keys: rsa empty KRL expect success yes 828s 10:59:40.748463662 O: certified host keys: rsa KRL w/ plain key revoked expect success no 828s 10:59:40.947071224 O: certified host keys: rsa KRL w/ cert revoked expect success no 829s 10:59:41.145856661 O: certified host keys: rsa KRL w/ CA revoked expect success no 829s 10:59:41.344816475 O: certified host keys: rsa empty plaintext revocation expect success yes 829s 10:59:41.628803287 O: certified host keys: rsa plain key plaintext revocation expect success no 829s 10:59:41.852110987 O: certified host keys: rsa cert plaintext revocation expect success no 830s 10:59:42.202211598 O: certified host keys: rsa CA plaintext revocation expect success no 830s 10:59:42.517876662 O: certified host keys: host rsa-sha2-256 cert connect 830s 10:59:42.520066662 O: certified host keys: rsa-sha2-256 basic connect expect success yes 830s 10:59:42.787212287 O: certified host keys: rsa-sha2-256 empty KRL expect success yes 831s 10:59:43.049090162 O: certified host keys: rsa-sha2-256 KRL w/ plain key revoked expect success no 831s 10:59:43.240795350 O: certified host keys: rsa-sha2-256 KRL w/ cert revoked expect success no 831s 10:59:43.434713037 O: certified host keys: rsa-sha2-256 KRL w/ CA revoked expect success no 831s 10:59:43.628202724 O: certified host keys: rsa-sha2-256 empty plaintext revocation expect success yes 831s 10:59:43.888243100 O: certified host keys: rsa-sha2-256 plain key plaintext revocation expect success no 832s 10:59:44.112662538 O: certified host keys: rsa-sha2-256 cert plaintext revocation expect success no 832s 10:59:44.472344044 O: certified host keys: rsa-sha2-256 CA plaintext revocation expect success no 832s 10:59:44.783275600 O: certified host keys: host rsa-sha2-512 cert connect 832s 10:59:44.784546163 O: certified host keys: rsa-sha2-512 basic connect expect success yes 833s 10:59:45.048616663 O: certified host keys: rsa-sha2-512 empty KRL expect success yes 833s 10:59:45.320384294 O: certified host keys: rsa-sha2-512 KRL w/ plain key revoked expect success no 833s 10:59:45.514393601 O: certified host keys: rsa-sha2-512 KRL w/ cert revoked expect success no 833s 10:59:45.708046914 O: certified host keys: rsa-sha2-512 KRL w/ CA revoked expect success no 833s 10:59:45.899578351 O: certified host keys: rsa-sha2-512 empty plaintext revocation expect success yes 834s 10:59:46.168784412 O: certified host keys: rsa-sha2-512 plain key plaintext revocation expect success no 834s 10:59:46.382227174 O: certified host keys: rsa-sha2-512 cert plaintext revocation expect success no 834s 10:59:46.742936988 O: certified host keys: rsa-sha2-512 CA plaintext revocation expect success no 835s 10:59:47.054295413 O: certified host keys: host ed25519 revoked cert 835s 10:59:47.272254855 O: certified host keys: host sk-ssh-ed25519@openssh.com revoked cert 835s 10:59:47.602332225 O: certified host keys: host ecdsa-sha2-nistp256 revoked cert 835s 10:59:47.932858788 O: certified host keys: host ecdsa-sha2-nistp384 revoked cert 836s 10:59:48.262334610 O: certified host keys: host ecdsa-sha2-nistp521 revoked cert 836s 10:59:48.632840974 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert 837s 10:59:48.962299735 O: certified host keys: host dsa revoked cert 837s 10:59:49.292839172 O: certified host keys: host rsa revoked cert 837s 10:59:49.632196288 O: certified host keys: host rsa-sha2-256 revoked cert 838s 10:59:49.972826663 O: certified host keys: host rsa-sha2-512 revoked cert 838s 10:59:50.303549162 O: certified host keys: host ed25519 revoked cert 838s 10:59:50.602330474 O: certified host keys: host sk-ssh-ed25519@openssh.com revoked cert 838s 10:59:50.902318172 O: certified host keys: host ecdsa-sha2-nistp256 revoked cert 839s 10:59:51.212926724 O: certified host keys: host ecdsa-sha2-nistp384 revoked cert 839s 10:59:51.541454161 O: certified host keys: host ecdsa-sha2-nistp521 revoked cert 839s 10:59:51.884288911 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert 840s 10:59:52.101550735 O: certified host keys: host dsa revoked cert 840s 10:59:52.397988787 O: certified host keys: host rsa revoked cert 840s 10:59:52.727958599 O: certified host keys: host rsa-sha2-256 revoked cert 840s 10:59:52.923674536 O: certified host keys: host rsa-sha2-512 revoked cert 860s 11:00:12.093710200 O: certified host keys: host ed25519 cert downgrade to raw key 860s 11:00:12.649465772 O: certified host keys: host sk-ssh-ed25519@openssh.com cert downgrade to raw key 861s 11:00:13.198859695 O: certified host keys: host ecdsa-sha2-nistp256 cert downgrade to raw key 861s 11:00:13.749897202 O: certified host keys: host ecdsa-sha2-nistp384 cert downgrade to raw key 862s 11:00:14.329023259 O: certified host keys: host ecdsa-sha2-nistp521 cert downgrade to raw key 863s 11:00:14.979255259 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert downgrade to raw key 863s 11:00:15.549482260 O: certified host keys: host dsa cert downgrade to raw key 864s 11:00:16.179503021 O: certified host keys: host rsa cert downgrade to raw key 865s 11:00:17.699299572 O: certified host keys: host rsa-sha2-256 cert downgrade to raw key 867s 11:00:19.000098010 O: certified host keys: host rsa-sha2-512 cert downgrade to raw key 867s 11:00:19.861883257 O: certified host keys: host ed25519 connect wrong cert 868s 11:00:20.092465758 O: certified host keys: host sk-ssh-ed25519@openssh.com connect wrong cert 868s 11:00:20.427730133 O: certified host keys: host ecdsa-sha2-nistp256 connect wrong cert 868s 11:00:20.632609959 O: certified host keys: host ecdsa-sha2-nistp384 connect wrong cert 868s 11:00:20.862131145 O: certified host keys: host ecdsa-sha2-nistp521 connect wrong cert 869s 11:00:21.253036135 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert 869s 11:00:21.612486823 O: certified host keys: host dsa connect wrong cert 870s 11:00:22.172463695 O: certified host keys: host rsa connect wrong cert 871s 11:00:23.262827633 O: certified host keys: host rsa-sha2-256 connect wrong cert 872s 11:00:24.048222889 O: certified host keys: host rsa-sha2-512 connect wrong cert 872s 11:00:24.609643883 O: ok certified host keys 872s 11:00:24.610639257 E: run test cert-userkey.sh ... 872s 11:00:24.937728895 O: certified user keys: sign user ed25519 cert 872s 11:00:24.959166696 O: certified user keys: sign user sk-ssh-ed25519@openssh.com cert 873s 11:00:24.981327334 O: certified user keys: sign user ecdsa-sha2-nistp256 cert 873s 11:00:25.001727008 O: certified user keys: sign user ecdsa-sha2-nistp384 cert 873s 11:00:25.025225320 O: certified user keys: sign user ecdsa-sha2-nistp521 cert 873s 11:00:25.052888946 O: certified user keys: sign user sk-ecdsa-sha2-nistp256@openssh.com cert 873s 11:00:25.078800571 O: certified user keys: sign user dsa cert 873s 11:00:25.230869384 O: certified user keys: sign user rsa cert 873s 11:00:25.711050320 O: certified user keys: sign user rsa-sha2-256 cert 874s 11:00:26.217566070 O: certified user keys: sign user rsa-sha2-512 cert 875s 11:00:27.070861882 O: certified user keys: ed25519 missing authorized_principals 875s 11:00:27.361502198 O: certified user keys: ed25519 empty authorized_principals 875s 11:00:27.792332071 O: certified user keys: ed25519 wrong authorized_principals 876s 11:00:28.192137446 O: certified user keys: ed25519 correct authorized_principals 876s 11:00:28.600491074 O: certified user keys: ed25519 authorized_principals bad key opt 876s 11:00:28.893060257 O: certified user keys: ed25519 authorized_principals command=false 877s 11:00:29.319765570 O: certified user keys: ed25519 authorized_principals command=true 877s 11:00:29.621533209 O: certified user keys: ed25519 wrong principals key option 877s 11:00:29.911442695 O: certified user keys: ed25519 correct principals key option 878s 11:00:30.344579514 O: certified user keys: sk-ssh-ed25519@openssh.com missing authorized_principals 878s 11:00:30.642264259 O: certified user keys: sk-ssh-ed25519@openssh.com empty authorized_principals 879s 11:00:31.042160009 O: certified user keys: sk-ssh-ed25519@openssh.com wrong authorized_principals 879s 11:00:31.351517445 O: certified user keys: sk-ssh-ed25519@openssh.com correct authorized_principals 879s 11:00:31.749222825 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals bad key opt 880s 11:00:32.052320133 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=false 880s 11:00:32.459401571 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=true 880s 11:00:32.760697571 O: certified user keys: sk-ssh-ed25519@openssh.com wrong principals key option 881s 11:00:33.052089882 O: certified user keys: sk-ssh-ed25519@openssh.com correct principals key option 881s 11:00:33.462797446 O: certified user keys: ecdsa-sha2-nistp256 missing authorized_principals 881s 11:00:33.751922634 O: certified user keys: ecdsa-sha2-nistp256 empty authorized_principals 882s 11:00:34.152544945 O: certified user keys: ecdsa-sha2-nistp256 wrong authorized_principals 882s 11:00:34.542654833 O: certified user keys: ecdsa-sha2-nistp256 correct authorized_principals 882s 11:00:34.952199071 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals bad key opt 883s 11:00:35.252998086 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals command=false 883s 11:00:35.648651080 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals command=true 883s 11:00:35.940138132 O: certified user keys: ecdsa-sha2-nistp256 wrong principals key option 884s 11:00:36.242316264 O: certified user keys: ecdsa-sha2-nistp256 correct principals key option 884s 11:00:36.651722262 O: certified user keys: ecdsa-sha2-nistp384 missing authorized_principals 884s 11:00:36.951162946 O: certified user keys: ecdsa-sha2-nistp384 empty authorized_principals 885s 11:00:37.262525322 O: certified user keys: ecdsa-sha2-nistp384 wrong authorized_principals 885s 11:00:37.681479261 O: certified user keys: ecdsa-sha2-nistp384 correct authorized_principals 886s 11:00:38.108943258 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals bad key opt 886s 11:00:38.405823948 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals command=false 886s 11:00:38.718482320 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals command=true 887s 11:00:39.052198883 O: certified user keys: ecdsa-sha2-nistp384 wrong principals key option 887s 11:00:39.343746070 O: certified user keys: ecdsa-sha2-nistp384 correct principals key option 887s 11:00:39.642364639 O: certified user keys: ecdsa-sha2-nistp521 missing authorized_principals 887s 11:00:39.945609822 O: certified user keys: ecdsa-sha2-nistp521 empty authorized_principals 888s 11:00:40.259141947 O: certified user keys: ecdsa-sha2-nistp521 wrong authorized_principals 888s 11:00:40.572659007 O: certified user keys: ecdsa-sha2-nistp521 correct authorized_principals 889s 11:00:41.039408384 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals bad key opt 889s 11:00:41.344681634 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals command=false 889s 11:00:41.698946080 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals command=true 890s 11:00:42.062050945 O: certified user keys: ecdsa-sha2-nistp521 wrong principals key option 890s 11:00:42.374802070 O: certified user keys: ecdsa-sha2-nistp521 correct principals key option 890s 11:00:42.721344945 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com missing authorized_principals 891s 11:00:43.022839446 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com empty authorized_principals 891s 11:00:43.432128759 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong authorized_principals 891s 11:00:43.832105508 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct authorized_principals 892s 11:00:44.246947207 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals bad key opt 892s 11:00:44.552944383 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=false 892s 11:00:44.961847072 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=true 893s 11:00:45.281481821 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong principals key option 893s 11:00:45.577586572 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct principals key option 893s 11:00:45.882766205 O: certified user keys: dsa missing authorized_principals 894s 11:00:46.171964946 O: certified user keys: dsa empty authorized_principals 894s 11:00:46.559867509 O: certified user keys: dsa wrong authorized_principals 894s 11:00:46.842280322 O: certified user keys: dsa correct authorized_principals 895s 11:00:47.249608071 O: certified user keys: dsa authorized_principals bad key opt 895s 11:00:47.532173206 O: certified user keys: dsa authorized_principals command=false 895s 11:00:47.940680197 O: certified user keys: dsa authorized_principals command=true 896s 11:00:48.228626697 O: certified user keys: dsa wrong principals key option 896s 11:00:48.522255823 O: certified user keys: dsa correct principals key option 896s 11:00:48.942909136 O: certified user keys: rsa missing authorized_principals 897s 11:00:49.242506574 O: certified user keys: rsa empty authorized_principals 897s 11:00:49.652026697 O: certified user keys: rsa wrong authorized_principals 898s 11:00:50.062756758 O: certified user keys: rsa correct authorized_principals 898s 11:00:50.518512635 O: certified user keys: rsa authorized_principals bad key opt 898s 11:00:50.822206071 O: certified user keys: rsa authorized_principals command=false 899s 11:00:51.269567391 O: certified user keys: rsa authorized_principals command=true 899s 11:00:51.575505884 O: certified user keys: rsa wrong principals key option 899s 11:00:51.871676759 O: certified user keys: rsa correct principals key option 900s 11:00:52.291317447 O: certified user keys: rsa-sha2-256 missing authorized_principals 900s 11:00:52.582725080 O: certified user keys: rsa-sha2-256 empty authorized_principals 901s 11:00:52.982118821 O: certified user keys: rsa-sha2-256 wrong authorized_principals 901s 11:00:53.361051197 O: certified user keys: rsa-sha2-256 correct authorized_principals 901s 11:00:53.656572584 O: certified user keys: rsa-sha2-256 authorized_principals bad key opt 901s 11:00:53.942483322 O: certified user keys: rsa-sha2-256 authorized_principals command=false 902s 11:00:54.368775009 O: certified user keys: rsa-sha2-256 authorized_principals command=true 902s 11:00:54.671866573 O: certified user keys: rsa-sha2-256 wrong principals key option 903s 11:00:54.971317823 O: certified user keys: rsa-sha2-256 correct principals key option 903s 11:00:55.391354259 O: certified user keys: rsa-sha2-512 missing authorized_principals 903s 11:00:55.672431447 O: certified user keys: rsa-sha2-512 empty authorized_principals 904s 11:00:56.082705636 O: certified user keys: rsa-sha2-512 wrong authorized_principals 904s 11:00:56.502668138 O: certified user keys: rsa-sha2-512 correct authorized_principals 904s 11:00:56.898583885 O: certified user keys: rsa-sha2-512 authorized_principals bad key opt 905s 11:00:57.181915510 O: certified user keys: rsa-sha2-512 authorized_principals command=false 905s 11:00:57.478798198 O: certified user keys: rsa-sha2-512 authorized_principals command=true 905s 11:00:57.783770260 O: certified user keys: rsa-sha2-512 wrong principals key option 906s 11:00:58.082798948 O: certified user keys: rsa-sha2-512 correct principals key option 906s 11:00:58.508849571 O: certified user keys: ed25519 authorized_keys connect 906s 11:00:58.814651385 O: certified user keys: ed25519 authorized_keys revoked key 907s 11:00:59.112912323 O: certified user keys: ed25519 authorized_keys revoked via KRL 907s 11:00:59.541523259 O: certified user keys: ed25519 authorized_keys empty KRL 907s 11:00:59.949080510 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys connect 908s 11:01:00.238512260 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked key 908s 11:01:00.541506072 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked via KRL 908s 11:01:00.965207135 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys empty KRL 909s 11:01:01.359869384 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys connect 909s 11:01:01.658340148 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked key 910s 11:01:01.982402772 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked via KRL 910s 11:01:02.401579572 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys empty KRL 910s 11:01:02.819559583 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys connect 911s 11:01:03.128177010 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked key 911s 11:01:03.441553010 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked via KRL 911s 11:01:03.833246009 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys empty KRL 912s 11:01:04.180039197 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys connect 912s 11:01:04.536947822 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked key 912s 11:01:04.901765009 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked via KRL 913s 11:01:05.222310322 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys empty KRL 913s 11:01:05.708263072 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys connect 914s 11:01:06.042351948 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked key 914s 11:01:06.342505138 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked via KRL 914s 11:01:06.661368707 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys empty KRL 915s 11:01:07.089758572 O: certified user keys: dsa authorized_keys connect 915s 11:01:07.388420885 O: certified user keys: dsa authorized_keys revoked key 915s 11:01:07.697490077 O: certified user keys: dsa authorized_keys revoked via KRL 916s 11:01:08.101778635 O: certified user keys: dsa authorized_keys empty KRL 916s 11:01:08.505144947 O: certified user keys: rsa authorized_keys connect 916s 11:01:08.818345073 O: certified user keys: rsa authorized_keys revoked key 917s 11:01:09.102335947 O: certified user keys: rsa authorized_keys revoked via KRL 917s 11:01:09.502076082 O: certified user keys: rsa authorized_keys empty KRL 917s 11:01:09.918459891 O: certified user keys: rsa-sha2-256 authorized_keys connect 918s 11:01:10.229125196 O: certified user keys: rsa-sha2-256 authorized_keys revoked key 918s 11:01:10.522124760 O: certified user keys: rsa-sha2-256 authorized_keys revoked via KRL 918s 11:01:10.921565071 O: certified user keys: rsa-sha2-256 authorized_keys empty KRL 919s 11:01:11.347168947 O: certified user keys: rsa-sha2-512 authorized_keys connect 919s 11:01:11.648472451 O: certified user keys: rsa-sha2-512 authorized_keys revoked key 919s 11:01:11.931465823 O: certified user keys: rsa-sha2-512 authorized_keys revoked via KRL 920s 11:01:12.334572136 O: certified user keys: rsa-sha2-512 authorized_keys empty KRL 920s 11:01:12.738663146 O: certified user keys: rsa-sha2-512 authorized_keys revoked CA key 921s 11:01:13.022212573 O: certified user keys: authorized_keys CA does not authenticate 921s 11:01:13.024336385 O: certified user keys: ensure CA key does not authenticate user 921s 11:01:13.443842574 O: certified user keys: ed25519 TrustedUserCAKeys connect 921s 11:01:13.838454134 O: certified user keys: ed25519 TrustedUserCAKeys revoked key 922s 11:01:14.132302259 O: certified user keys: ed25519 TrustedUserCAKeys revoked via KRL 922s 11:01:14.551362759 O: certified user keys: ed25519 TrustedUserCAKeys empty KRL 923s 11:01:14.979307951 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys connect 923s 11:01:15.270048384 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked key 923s 11:01:15.591479511 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked via KRL 924s 11:01:16.032287509 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys empty KRL 924s 11:01:16.440279009 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys connect 924s 11:01:16.732486010 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked key 925s 11:01:17.052803073 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked via KRL 925s 11:01:17.469636697 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys empty KRL 925s 11:01:17.790477573 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys connect 926s 11:01:18.114089511 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked key 926s 11:01:18.411252884 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked via KRL 926s 11:01:18.709116947 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys empty KRL 927s 11:01:19.040020389 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys connect 927s 11:01:19.409730822 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked key 927s 11:01:19.771788761 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked via KRL 928s 11:01:20.141656072 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys empty KRL 928s 11:01:20.672342446 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys connect 929s 11:01:20.978985760 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked key 929s 11:01:21.272141510 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked via KRL 929s 11:01:21.672327322 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys empty KRL 930s 11:01:22.108815823 O: certified user keys: dsa TrustedUserCAKeys connect 930s 11:01:22.427221948 O: certified user keys: dsa TrustedUserCAKeys revoked key 930s 11:01:22.735841322 O: certified user keys: dsa TrustedUserCAKeys revoked via KRL 931s 11:01:23.164682698 O: certified user keys: dsa TrustedUserCAKeys empty KRL 931s 11:01:23.559873760 O: certified user keys: rsa TrustedUserCAKeys connect 931s 11:01:23.858582509 O: certified user keys: rsa TrustedUserCAKeys revoked key 932s 11:01:24.152095759 O: certified user keys: rsa TrustedUserCAKeys revoked via KRL 932s 11:01:24.551567573 O: certified user keys: rsa TrustedUserCAKeys empty KRL 933s 11:01:24.978579328 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys connect 933s 11:01:25.276758501 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked key 933s 11:01:25.550651250 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked via KRL 933s 11:01:25.842038064 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys empty KRL 934s 11:01:26.238501379 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys connect 934s 11:01:26.538776063 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked key 934s 11:01:26.836055124 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked via KRL 935s 11:01:27.235132063 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys empty KRL 935s 11:01:27.638679000 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked CA key 935s 11:01:27.923241448 O: certified user keys: TrustedUserCAKeys CA does not authenticate 935s 11:01:27.932405693 O: certified user keys: ensure CA key does not authenticate user 936s 11:01:28.341473812 O: certified user keys: correct principal auth authorized_keys expect success rsa 936s 11:01:28.783060949 O: certified user keys: correct principal auth authorized_keys expect success ed25519 937s 11:01:29.109100000 O: certified user keys: correct principal auth TrustedUserCAKeys expect success rsa 937s 11:01:29.430800000 O: certified user keys: correct principal auth TrustedUserCAKeys expect success ed25519 937s 11:01:29.760534437 O: certified user keys: host-certificate auth authorized_keys expect failure rsa 938s 11:01:30.068545501 O: certified user keys: host-certificate auth authorized_keys expect failure ed25519 938s 11:01:30.382254438 O: certified user keys: host-certificate auth TrustedUserCAKeys expect failure rsa 938s 11:01:30.803235750 O: certified user keys: host-certificate auth TrustedUserCAKeys expect failure ed25519 939s 11:01:31.213625563 O: certified user keys: wrong principals auth authorized_keys expect failure rsa 939s 11:01:31.633180625 O: certified user keys: wrong principals auth authorized_keys expect failure ed25519 940s 11:01:32.042947626 O: certified user keys: wrong principals auth TrustedUserCAKeys expect failure rsa 940s 11:01:32.462806889 O: certified user keys: wrong principals auth TrustedUserCAKeys expect failure ed25519 940s 11:01:32.863566187 O: certified user keys: cert not yet valid auth authorized_keys expect failure rsa 941s 11:01:33.273652313 O: certified user keys: cert not yet valid auth authorized_keys expect failure ed25519 941s 11:01:33.671631187 O: certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure rsa 942s 11:01:33.982834447 O: certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure ed25519 942s 11:01:34.393592687 O: certified user keys: cert expired auth authorized_keys expect failure rsa 942s 11:01:34.812916501 O: certified user keys: cert expired auth authorized_keys expect failure ed25519 943s 11:01:35.212294504 O: certified user keys: cert expired auth TrustedUserCAKeys expect failure rsa 943s 11:01:35.623104072 O: certified user keys: cert expired auth TrustedUserCAKeys expect failure ed25519 944s 11:01:36.033067251 O: certified user keys: cert valid interval auth authorized_keys expect success rsa 944s 11:01:36.450013876 O: certified user keys: cert valid interval auth authorized_keys expect success ed25519 944s 11:01:36.758517196 O: certified user keys: cert valid interval auth TrustedUserCAKeys expect success rsa 945s 11:01:37.069485562 O: certified user keys: cert valid interval auth TrustedUserCAKeys expect success ed25519 945s 11:01:37.382130313 O: certified user keys: wrong source-address auth authorized_keys expect failure rsa 945s 11:01:37.701504876 O: certified user keys: wrong source-address auth authorized_keys expect failure ed25519 946s 11:01:38.122382876 O: certified user keys: wrong source-address auth TrustedUserCAKeys expect failure rsa 946s 11:01:38.543139813 O: certified user keys: wrong source-address auth TrustedUserCAKeys expect failure ed25519 946s 11:01:38.949340126 O: certified user keys: force-command auth authorized_keys expect failure rsa 947s 11:01:39.259659375 O: certified user keys: force-command auth authorized_keys expect failure ed25519 947s 11:01:39.569347812 O: certified user keys: force-command auth TrustedUserCAKeys expect failure rsa 947s 11:01:39.881402999 O: certified user keys: force-command auth TrustedUserCAKeys expect failure ed25519 948s 11:01:40.180250249 O: certified user keys: empty principals auth authorized_keys expect success rsa 948s 11:01:40.491326691 O: certified user keys: empty principals auth authorized_keys expect success ed25519 948s 11:01:40.801325187 O: certified user keys: empty principals auth TrustedUserCAKeys expect failure rsa 949s 11:01:41.102551758 O: certified user keys: empty principals auth TrustedUserCAKeys expect failure ed25519 949s 11:01:41.544224626 O: certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success rsa 950s 11:01:41.989778312 O: certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success ed25519 950s 11:01:42.319238698 O: certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure rsa 950s 11:01:42.632457563 O: certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure ed25519 951s 11:01:43.072153366 O: certified user keys: principals key option principals auth authorized_keys expect success rsa 951s 11:01:43.499785927 O: certified user keys: principals key option principals auth authorized_keys expect success ed25519 951s 11:01:43.810180553 O: certified user keys: principals key option no principals auth authorized_keys expect failure rsa 952s 11:01:44.141383990 O: certified user keys: principals key option no principals auth authorized_keys expect failure ed25519 952s 11:01:44.549020239 O: certified user keys: force-command match true auth authorized_keys expect success rsa 952s 11:01:44.890188552 O: certified user keys: force-command match true auth authorized_keys expect success ed25519 953s 11:01:45.209411428 O: certified user keys: force-command match true auth authorized_keys expect failure rsa 953s 11:01:45.550536427 O: certified user keys: force-command match true auth authorized_keys expect failure ed25519 953s 11:01:45.888517063 O: certified user keys: force-command mismatch 1 auth authorized_keys expect failure rsa 954s 11:01:46.211497366 O: certified user keys: force-command mismatch 1 auth authorized_keys expect failure ed25519 954s 11:01:46.654195307 O: certified user keys: force-command mismatch 2 auth authorized_keys expect failure rsa 955s 11:01:47.091303627 O: certified user keys: force-command mismatch 2 auth authorized_keys expect failure ed25519 955s 11:01:47.511498616 O: certified user keys: user ed25519 connect wrong cert 955s 11:01:47.922721991 O: certified user keys: user sk-ssh-ed25519@openssh.com connect wrong cert 956s 11:01:48.323004875 O: certified user keys: user ecdsa-sha2-nistp256 connect wrong cert 956s 11:01:48.726166241 O: certified user keys: user ecdsa-sha2-nistp384 connect wrong cert 957s 11:01:49.172627490 O: certified user keys: user ecdsa-sha2-nistp521 connect wrong cert 957s 11:01:49.581742927 O: certified user keys: user sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert 957s 11:01:49.951310315 O: certified user keys: user dsa connect wrong cert 958s 11:01:50.257086865 O: certified user keys: user rsa connect wrong cert 958s 11:01:50.721370552 O: certified user keys: user rsa-sha2-256 connect wrong cert 959s 11:01:51.142911436 O: certified user keys: user rsa-sha2-512 connect wrong cert 959s 11:01:51.564429114 O: ok certified user keys 959s 11:01:51.565265991 E: run test host-expand.sh ... 960s 11:01:52.139496741 O: ok expand %h and %n 960s 11:01:52.141415616 E: run test keys-command.sh ... 960s 11:01:52.313532434 O: SKIPPED: /var/run/keycommand_openssh-tests.45694 not executable (/var/run mounted noexec?) 960s 11:01:52.320239052 E: run test forward-control.sh ... 963s 11:01:55.300115875 O: check_lfwd done (expecting Y): default configuration 964s 11:01:55.990368748 O: check_rfwd done (expecting Y): default configuration 965s 11:01:57.714255929 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes 966s 11:01:58.380493991 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes 966s 11:01:58.701754927 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, !PermitOpen 967s 11:01:59.358054620 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, !PermitOpen 969s 11:02:01.033100606 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen 969s 11:02:01.707039480 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen 970s 11:02:02.031671167 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, !permitopen 970s 11:02:02.685434043 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, !permitopen 972s 11:02:04.385278043 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, permitopen 973s 11:02:05.066686981 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, permitopen 973s 11:02:05.387631605 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding 973s 11:02:05.694141419 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding 974s 11:02:06.037234230 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, restrict 974s 11:02:06.363152105 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, restrict 976s 11:02:08.093209543 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding 976s 11:02:08.799625043 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding 978s 11:02:10.517556175 O: check_lfwd done (expecting Y): AllowTcpForwarding=local 978s 11:02:10.806027168 O: check_rfwd done (expecting N): AllowTcpForwarding=local 979s 11:02:11.124768470 O: check_lfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen 979s 11:02:11.423619283 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen 981s 11:02:13.115282908 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitOpen 981s 11:02:13.436385104 O: check_rfwd done (expecting N): AllowTcpForwarding=local, PermitOpen 981s 11:02:13.782351666 O: check_lfwd done (expecting N): AllowTcpForwarding=local, !permitopen 982s 11:02:14.079229659 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !permitopen 983s 11:02:15.786476415 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, permitopen 984s 11:02:16.088634345 O: check_rfwd done (expecting N): AllowTcpForwarding=local, permitopen 984s 11:02:16.412254920 O: check_lfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding 984s 11:02:16.713756724 O: check_rfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding 985s 11:02:17.036590970 O: check_lfwd done (expecting N): AllowTcpForwarding=local, restrict 985s 11:02:17.330026660 O: check_rfwd done (expecting N): AllowTcpForwarding=local, restrict 987s 11:02:19.009446595 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, restrict,port-forwarding 987s 11:02:19.302947970 O: check_rfwd done (expecting N): AllowTcpForwarding=local, restrict,port-forwarding 987s 11:02:19.617093347 O: check_lfwd done (expecting N): AllowTcpForwarding=remote 988s 11:02:20.281786712 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote 988s 11:02:20.593830149 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitOpen 989s 11:02:21.254589088 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, !PermitOpen 989s 11:02:21.573196149 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitOpen 990s 11:02:22.226157148 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitOpen 990s 11:02:22.537488838 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !permitopen 991s 11:02:23.190266774 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, !permitopen 991s 11:02:23.506708463 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, permitopen 992s 11:02:24.168770591 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, permitopen 992s 11:02:24.491425712 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding 992s 11:02:24.789032712 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding 993s 11:02:25.105220087 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict 993s 11:02:25.397809399 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, restrict 993s 11:02:25.715020336 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict,port-forwarding 994s 11:02:26.368544337 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, restrict,port-forwarding 994s 11:02:26.697722023 O: check_lfwd done (expecting N): AllowTcpForwarding=no 995s 11:02:26.992324649 O: check_rfwd done (expecting N): AllowTcpForwarding=no 995s 11:02:27.301690650 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen 995s 11:02:27.596894912 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen 995s 11:02:27.917267024 O: check_lfwd done (expecting N): AllowTcpForwarding=no, PermitOpen 996s 11:02:28.206908649 O: check_rfwd done (expecting N): AllowTcpForwarding=no, PermitOpen 996s 11:02:28.526983473 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !permitopen 996s 11:02:28.824947014 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !permitopen 997s 11:02:29.152016889 O: check_lfwd done (expecting N): AllowTcpForwarding=no, permitopen 997s 11:02:29.448029701 O: check_rfwd done (expecting N): AllowTcpForwarding=no, permitopen 997s 11:02:29.767517452 O: check_lfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding 998s 11:02:30.064316390 O: check_rfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding 998s 11:02:30.384626705 O: check_lfwd done (expecting N): AllowTcpForwarding=no, restrict 998s 11:02:30.678344826 O: check_rfwd done (expecting N): AllowTcpForwarding=no, restrict 999s 11:02:31.005324827 O: check_lfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding 999s 11:02:31.300612840 O: check_rfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding 1001s 11:02:32.986009459 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, !PermitListen 1001s 11:02:33.288778265 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, !PermitListen 1002s 11:02:34.969422390 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen 1003s 11:02:35.641349088 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen 1005s 11:02:37.343319631 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, !PermitListen 1005s 11:02:37.639019692 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitListen 1006s 11:02:38.315576192 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitListen 1006s 11:02:38.620700381 O: check_rfwd done (expecting N): AllowTcpForwarding=local, PermitListen 1006s 11:02:38.941859316 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen 1007s 11:02:39.237288005 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen 1007s 11:02:39.560637505 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitListen 1008s 11:02:40.230171880 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitListen 1008s 11:02:40.562247818 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitListen 1008s 11:02:40.871613568 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitListen 1009s 11:02:41.199238566 O: check_lfwd done (expecting N): AllowTcpForwarding=no, PermitListen 1009s 11:02:41.503168318 O: check_rfwd done (expecting N): AllowTcpForwarding=no, PermitListen 1009s 11:02:41.517451950 O: ok sshd control of local and remote forwarding 1009s 11:02:41.518422820 E: run test integrity.sh ... 1009s 11:02:41.703358068 O: test integrity: hmac-sha1 @2900 1010s 11:02:42.005822947 O: test integrity: hmac-sha1 @2901 1010s 11:02:42.295333954 O: test integrity: hmac-sha1 @2902 1010s 11:02:42.588312505 O: test integrity: hmac-sha1 @2903 1010s 11:02:42.888333068 O: test integrity: hmac-sha1 @2904 1011s 11:02:43.176199187 O: test integrity: hmac-sha1 @2905 1011s 11:02:43.465465244 O: test integrity: hmac-sha1 @2906 1011s 11:02:43.752018557 O: test integrity: hmac-sha1 @2907 1012s 11:02:44.038245119 O: test integrity: hmac-sha1 @2908 1012s 11:02:44.324506181 O: test integrity: hmac-sha1 @2909 1012s 11:02:44.605019494 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1012s 11:02:44.618502746 O: test integrity: hmac-sha1-96 @2900 1012s 11:02:44.912195747 O: test integrity: hmac-sha1-96 @2901 1013s 11:02:45.203804256 O: test integrity: hmac-sha1-96 @2902 1013s 11:02:45.496976318 O: test integrity: hmac-sha1-96 @2903 1013s 11:02:45.792191619 O: test integrity: hmac-sha1-96 @2904 1014s 11:02:46.087091056 O: test integrity: hmac-sha1-96 @2905 1014s 11:02:46.383721307 O: test integrity: hmac-sha1-96 @2906 1014s 11:02:46.685537182 O: test integrity: hmac-sha1-96 @2907 1015s 11:02:46.987139370 O: test integrity: hmac-sha1-96 @2908 1015s 11:02:47.292387119 O: test integrity: hmac-sha1-96 @2909 1015s 11:02:47.574958681 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1015s 11:02:47.590217806 O: test integrity: hmac-sha2-256 @2900 1015s 11:02:47.881851807 O: test integrity: hmac-sha2-256 @2901 1016s 11:02:48.172589494 O: test integrity: hmac-sha2-256 @2902 1016s 11:02:48.458505369 O: test integrity: hmac-sha2-256 @2903 1016s 11:02:48.743096875 O: test integrity: hmac-sha2-256 @2904 1017s 11:02:49.027419000 O: test integrity: hmac-sha2-256 @2905 1017s 11:02:49.313701431 O: test integrity: hmac-sha2-256 @2906 1017s 11:02:49.606812923 O: test integrity: hmac-sha2-256 @2907 1017s 11:02:49.898388298 O: test integrity: hmac-sha2-256 @2908 1018s 11:02:50.189043431 O: test integrity: hmac-sha2-256 @2909 1018s 11:02:50.469996115 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1018s 11:02:50.483064798 O: test integrity: hmac-sha2-512 @2900 1018s 11:02:50.772497610 O: test integrity: hmac-sha2-512 @2901 1019s 11:02:51.071837423 O: test integrity: hmac-sha2-512 @2902 1019s 11:02:51.357822172 O: test integrity: hmac-sha2-512 @2903 1019s 11:02:51.658528547 O: test integrity: hmac-sha2-512 @2904 1019s 11:02:51.945797054 O: test integrity: hmac-sha2-512 @2905 1020s 11:02:52.252740185 O: test integrity: hmac-sha2-512 @2906 1020s 11:02:52.548403048 O: test integrity: hmac-sha2-512 @2907 1020s 11:02:52.839522922 O: test integrity: hmac-sha2-512 @2908 1021s 11:02:53.136849859 O: test integrity: hmac-sha2-512 @2909 1021s 11:02:53.415159680 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1021s 11:02:53.436932798 O: test integrity: hmac-md5 @2900 1021s 11:02:53.729094485 O: test integrity: hmac-md5 @2901 1022s 11:02:54.049855172 O: test integrity: hmac-md5 @2902 1022s 11:02:54.343429172 O: test integrity: hmac-md5 @2903 1022s 11:02:54.643174734 O: test integrity: hmac-md5 @2904 1022s 11:02:54.938905298 O: test integrity: hmac-md5 @2905 1023s 11:02:55.236208686 O: test integrity: hmac-md5 @2906 1023s 11:02:55.529480422 O: test integrity: hmac-md5 @2907 1023s 11:02:55.821682225 O: test integrity: hmac-md5 @2908 1024s 11:02:56.116502227 O: test integrity: hmac-md5 @2909 1024s 11:02:56.399197486 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1024s 11:02:56.411518038 O: test integrity: hmac-md5-96 @2900 1024s 11:02:56.701863109 O: test integrity: hmac-md5-96 @2901 1025s 11:02:56.992007667 O: test integrity: hmac-md5-96 @2902 1025s 11:02:57.281419412 O: test integrity: hmac-md5-96 @2903 1025s 11:02:57.576856476 O: test integrity: hmac-md5-96 @2904 1025s 11:02:57.872360413 O: test integrity: hmac-md5-96 @2905 1026s 11:02:58.167955178 O: test integrity: hmac-md5-96 @2906 1026s 11:02:58.464612100 O: test integrity: hmac-md5-96 @2907 1026s 11:02:58.758018788 O: test integrity: hmac-md5-96 @2908 1027s 11:02:59.080348850 O: test integrity: hmac-md5-96 @2909 1027s 11:02:59.372268413 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1027s 11:02:59.386542788 O: test integrity: umac-64@openssh.com @2900 1027s 11:02:59.678995912 O: test integrity: umac-64@openssh.com @2901 1028s 11:02:59.980523351 O: test integrity: umac-64@openssh.com @2902 1028s 11:03:00.276853101 O: test integrity: umac-64@openssh.com @2903 1028s 11:03:00.570118163 O: test integrity: umac-64@openssh.com @2904 1028s 11:03:00.872084058 O: test integrity: umac-64@openssh.com @2905 1029s 11:03:01.169182665 O: test integrity: umac-64@openssh.com @2906 1029s 11:03:01.466861361 O: test integrity: umac-64@openssh.com @2907 1029s 11:03:01.755766715 O: test integrity: umac-64@openssh.com @2908 1030s 11:03:02.043413530 O: test integrity: umac-64@openssh.com @2909 1030s 11:03:02.322352591 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1030s 11:03:02.334646091 O: test integrity: umac-128@openssh.com @2900 1030s 11:03:02.618346714 O: test integrity: umac-128@openssh.com @2901 1030s 11:03:02.902870841 O: test integrity: umac-128@openssh.com @2902 1031s 11:03:03.188295656 O: test integrity: umac-128@openssh.com @2903 1031s 11:03:03.474550846 O: test integrity: umac-128@openssh.com @2904 1031s 11:03:03.759697353 O: test integrity: umac-128@openssh.com @2905 1032s 11:03:04.044960476 O: test integrity: umac-128@openssh.com @2906 1032s 11:03:04.332511475 O: test integrity: umac-128@openssh.com @2907 1032s 11:03:04.623205028 O: test integrity: umac-128@openssh.com @2908 1032s 11:03:04.917691466 O: test integrity: umac-128@openssh.com @2909 1033s 11:03:05.199671910 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1033s 11:03:05.212103156 O: test integrity: hmac-sha1-etm@openssh.com @2900 1033s 11:03:05.500282040 O: test integrity: hmac-sha1-etm@openssh.com @2901 1033s 11:03:05.789529352 O: test integrity: hmac-sha1-etm@openssh.com @2902 1034s 11:03:06.078326716 O: test integrity: hmac-sha1-etm@openssh.com @2903 1034s 11:03:06.367462840 O: test integrity: hmac-sha1-etm@openssh.com @2904 1034s 11:03:06.655186153 O: test integrity: hmac-sha1-etm@openssh.com @2905 1034s 11:03:06.945573403 O: test integrity: hmac-sha1-etm@openssh.com @2906 1035s 11:03:07.239306403 O: test integrity: hmac-sha1-etm@openssh.com @2907 1035s 11:03:07.530410456 O: test integrity: hmac-sha1-etm@openssh.com @2908 1035s 11:03:07.822368206 O: test integrity: hmac-sha1-etm@openssh.com @2909 1036s 11:03:08.103127581 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1036s 11:03:08.115831080 O: test integrity: hmac-sha1-96-etm@openssh.com @2900 1036s 11:03:08.407248081 O: test integrity: hmac-sha1-96-etm@openssh.com @2901 1036s 11:03:08.710017967 O: test integrity: hmac-sha1-96-etm@openssh.com @2902 1037s 11:03:09.011852331 O: test integrity: hmac-sha1-96-etm@openssh.com @2903 1037s 11:03:09.317833705 O: test integrity: hmac-sha1-96-etm@openssh.com @2904 1037s 11:03:09.617726454 O: test integrity: hmac-sha1-96-etm@openssh.com @2905 1037s 11:03:09.926497086 O: test integrity: hmac-sha1-96-etm@openssh.com @2906 1038s 11:03:10.229459331 O: test integrity: hmac-sha1-96-etm@openssh.com @2907 1038s 11:03:10.531547517 O: test integrity: hmac-sha1-96-etm@openssh.com @2908 1038s 11:03:10.834342830 O: test integrity: hmac-sha1-96-etm@openssh.com @2909 1039s 11:03:11.121275955 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1039s 11:03:11.135846954 O: test integrity: hmac-sha2-256-etm@openssh.com @2900 1039s 11:03:11.442674267 O: test integrity: hmac-sha2-256-etm@openssh.com @2901 1039s 11:03:11.734396455 O: test integrity: hmac-sha2-256-etm@openssh.com @2902 1040s 11:03:12.023132018 O: test integrity: hmac-sha2-256-etm@openssh.com @2903 1040s 11:03:12.310819531 O: test integrity: hmac-sha2-256-etm@openssh.com @2904 1040s 11:03:12.601449456 O: test integrity: hmac-sha2-256-etm@openssh.com @2905 1040s 11:03:12.892946090 O: test integrity: hmac-sha2-256-etm@openssh.com @2906 1041s 11:03:13.186439071 O: test integrity: hmac-sha2-256-etm@openssh.com @2907 1041s 11:03:13.479109820 O: test integrity: hmac-sha2-256-etm@openssh.com @2908 1041s 11:03:13.773519446 O: test integrity: hmac-sha2-256-etm@openssh.com @2909 1042s 11:03:14.054857021 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1042s 11:03:14.068929197 O: test integrity: hmac-sha2-512-etm@openssh.com @2900 1042s 11:03:14.327715446 O: test integrity: hmac-sha2-512-etm@openssh.com @2901 1042s 11:03:14.585523945 O: test integrity: hmac-sha2-512-etm@openssh.com @2902 1042s 11:03:14.842687009 O: test integrity: hmac-sha2-512-etm@openssh.com @2903 1043s 11:03:15.103957644 O: test integrity: hmac-sha2-512-etm@openssh.com @2904 1043s 11:03:15.363175697 O: test integrity: hmac-sha2-512-etm@openssh.com @2905 1043s 11:03:15.621437571 O: test integrity: hmac-sha2-512-etm@openssh.com @2906 1043s 11:03:15.879813325 O: test integrity: hmac-sha2-512-etm@openssh.com @2907 1044s 11:03:16.137569330 O: test integrity: hmac-sha2-512-etm@openssh.com @2908 1044s 11:03:16.396180945 O: test integrity: hmac-sha2-512-etm@openssh.com @2909 1044s 11:03:16.645551196 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1044s 11:03:16.658338084 O: test integrity: hmac-md5-etm@openssh.com @2900 1044s 11:03:16.946284820 O: test integrity: hmac-md5-etm@openssh.com @2901 1045s 11:03:17.236935384 O: test integrity: hmac-md5-etm@openssh.com @2902 1045s 11:03:17.524642509 O: test integrity: hmac-md5-etm@openssh.com @2903 1045s 11:03:17.818391445 O: test integrity: hmac-md5-etm@openssh.com @2904 1046s 11:03:18.109723392 O: test integrity: hmac-md5-etm@openssh.com @2905 1046s 11:03:18.414548185 O: test integrity: hmac-md5-etm@openssh.com @2906 1046s 11:03:18.714192122 O: test integrity: hmac-md5-etm@openssh.com @2907 1047s 11:03:19.006269060 O: test integrity: hmac-md5-etm@openssh.com @2908 1047s 11:03:19.298529496 O: test integrity: hmac-md5-etm@openssh.com @2909 1047s 11:03:19.589639373 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1047s 11:03:19.603178251 O: test integrity: hmac-md5-96-etm@openssh.com @2900 1047s 11:03:19.906872809 O: test integrity: hmac-md5-96-etm@openssh.com @2901 1048s 11:03:20.203931060 O: test integrity: hmac-md5-96-etm@openssh.com @2902 1048s 11:03:20.512438757 O: test integrity: hmac-md5-96-etm@openssh.com @2903 1048s 11:03:20.805147623 O: test integrity: hmac-md5-96-etm@openssh.com @2904 1049s 11:03:21.104409311 O: test integrity: hmac-md5-96-etm@openssh.com @2905 1049s 11:03:21.394777060 O: test integrity: hmac-md5-96-etm@openssh.com @2906 1049s 11:03:21.684550247 O: test integrity: hmac-md5-96-etm@openssh.com @2907 1050s 11:03:21.974181136 O: test integrity: hmac-md5-96-etm@openssh.com @2908 1050s 11:03:22.263899247 O: test integrity: hmac-md5-96-etm@openssh.com @2909 1050s 11:03:22.546879935 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1050s 11:03:22.559930309 O: test integrity: umac-64-etm@openssh.com @2900 1050s 11:03:22.848862059 O: test integrity: umac-64-etm@openssh.com @2901 1051s 11:03:23.136585373 O: test integrity: umac-64-etm@openssh.com @2902 1051s 11:03:23.425568621 O: test integrity: umac-64-etm@openssh.com @2903 1051s 11:03:23.711853803 O: test integrity: umac-64-etm@openssh.com @2904 1052s 11:03:24.008612175 O: test integrity: umac-64-etm@openssh.com @2905 1052s 11:03:24.300315238 O: test integrity: umac-64-etm@openssh.com @2906 1052s 11:03:24.592332738 O: test integrity: umac-64-etm@openssh.com @2907 1052s 11:03:24.883624238 O: test integrity: umac-64-etm@openssh.com @2908 1053s 11:03:25.172820237 O: test integrity: umac-64-etm@openssh.com @2909 1053s 11:03:25.454874738 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1053s 11:03:25.476509863 O: test integrity: umac-128-etm@openssh.com @2900 1053s 11:03:25.796868862 O: test integrity: umac-128-etm@openssh.com @2901 1054s 11:03:26.088387059 O: test integrity: umac-128-etm@openssh.com @2902 1054s 11:03:26.377513237 O: test integrity: umac-128-etm@openssh.com @2903 1054s 11:03:26.671725737 O: test integrity: umac-128-etm@openssh.com @2904 1054s 11:03:26.963776624 O: test integrity: umac-128-etm@openssh.com @2905 1055s 11:03:27.252509487 O: test integrity: umac-128-etm@openssh.com @2906 1055s 11:03:27.538252676 O: test integrity: umac-128-etm@openssh.com @2907 1055s 11:03:27.859576488 O: test integrity: umac-128-etm@openssh.com @2908 1056s 11:03:28.149590737 O: test integrity: umac-128-etm@openssh.com @2909 1056s 11:03:28.431434488 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1056s 11:03:28.445173001 O: test integrity: aes128-gcm@openssh.com @2900 1056s 11:03:28.711308375 O: test integrity: aes128-gcm@openssh.com @2901 1057s 11:03:28.980503169 O: test integrity: aes128-gcm@openssh.com @2902 1057s 11:03:29.254783977 O: test integrity: aes128-gcm@openssh.com @2903 1057s 11:03:29.534785740 O: test integrity: aes128-gcm@openssh.com @2904 1057s 11:03:29.811567540 O: test integrity: aes128-gcm@openssh.com @2905 1058s 11:03:30.078294915 O: test integrity: aes128-gcm@openssh.com @2906 1058s 11:03:30.358444039 O: test integrity: aes128-gcm@openssh.com @2907 1058s 11:03:30.632076601 O: test integrity: aes128-gcm@openssh.com @2908 1058s 11:03:30.898656351 O: test integrity: aes128-gcm@openssh.com @2909 1059s 11:03:31.156583039 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1059s 11:03:31.171464415 O: test integrity: aes256-gcm@openssh.com @2900 1059s 11:03:31.431601727 O: test integrity: aes256-gcm@openssh.com @2901 1059s 11:03:31.695922790 O: test integrity: aes256-gcm@openssh.com @2902 1059s 11:03:31.962383228 O: test integrity: aes256-gcm@openssh.com @2903 1060s 11:03:32.225173852 O: test integrity: aes256-gcm@openssh.com @2904 1060s 11:03:32.491220291 O: test integrity: aes256-gcm@openssh.com @2905 1060s 11:03:32.757223731 O: test integrity: aes256-gcm@openssh.com @2906 1061s 11:03:33.023231299 O: test integrity: aes256-gcm@openssh.com @2907 1061s 11:03:33.286547852 O: test integrity: aes256-gcm@openssh.com @2908 1061s 11:03:33.549563347 O: test integrity: aes256-gcm@openssh.com @2909 1061s 11:03:33.808455028 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1061s 11:03:33.822174278 O: test integrity: chacha20-poly1305@openssh.com @2900 1062s 11:03:34.081591915 O: test integrity: chacha20-poly1305@openssh.com @2901 1062s 11:03:34.340426966 O: test integrity: chacha20-poly1305@openssh.com @2902 1062s 11:03:34.599707341 O: test integrity: chacha20-poly1305@openssh.com @2903 1062s 11:03:34.866744968 O: test integrity: chacha20-poly1305@openssh.com @2904 1063s 11:03:35.130384093 O: test integrity: chacha20-poly1305@openssh.com @2905 1063s 11:03:35.388162165 O: test integrity: chacha20-poly1305@openssh.com @2906 1063s 11:03:35.647264220 O: test integrity: chacha20-poly1305@openssh.com @2907 1063s 11:03:35.905861778 O: test integrity: chacha20-poly1305@openssh.com @2908 1064s 11:03:36.164802654 O: test integrity: chacha20-poly1305@openssh.com @2909 1064s 11:03:36.414818904 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1064s 11:03:36.417094529 O: ok integrity 1064s 11:03:36.418852717 E: run test krl.sh ... 1064s 11:03:36.576618654 O: key revocation lists: generating test keys 1066s 11:03:38.293333769 O: key revocation lists: generating KRLs 1066s 11:03:38.440025523 O: key revocation lists: checking revocations for revoked keys 1066s 11:03:38.947208019 O: key revocation lists: checking revocations for unrevoked keys 1067s 11:03:39.421489519 O: key revocation lists: checking revocations for revoked certs 1068s 11:03:40.417267394 O: key revocation lists: checking revocations for unrevoked certs 1069s 11:03:41.378154645 O: key revocation lists: testing KRL update 1070s 11:03:42.618760206 O: key revocation lists: checking revocations for revoked keys 1071s 11:03:43.159986201 O: key revocation lists: checking revocations for unrevoked keys 1071s 11:03:43.657886885 O: key revocation lists: checking revocations for revoked certs 1072s 11:03:44.667822883 O: key revocation lists: checking revocations for unrevoked certs 1073s 11:03:45.610277885 O: ok key revocation lists 1073s 11:03:45.611422134 E: run test multipubkey.sh ... 1076s 11:03:48.728209062 O: ok multiple pubkey 1076s 11:03:48.730254439 E: run test limit-keytype.sh ... 1079s 11:03:51.208375563 O: allow rsa,ed25519 1080s 11:03:52.128374314 O: allow ed25519 1081s 11:03:53.013215052 O: allow cert only 1082s 11:03:54.051870677 O: match w/ no match 1083s 11:03:55.203343489 O: match w/ matching 1084s 11:03:56.022415126 O: ok restrict pubkey type 1084s 11:03:56.024886427 E: run test hostkey-agent.sh ... 1085s 11:03:57.066432606 O: key type ssh-ed25519 1085s 11:03:57.288641357 O: key type sk-ssh-ed25519@openssh.com 1085s 11:03:57.507790481 O: key type ecdsa-sha2-nistp256 1085s 11:03:57.728293553 O: key type ecdsa-sha2-nistp384 1085s 11:03:57.959867481 O: key type ecdsa-sha2-nistp521 1086s 11:03:58.228012730 O: key type sk-ecdsa-sha2-nistp256@openssh.com 1086s 11:03:58.457412607 O: key type ssh-dss 1086s 11:03:58.688627417 O: key type ssh-rsa 1086s 11:03:58.925646855 O: cert type ssh-ed25519-cert-v01@openssh.com 1087s 11:03:59.219449801 O: cert type sk-ssh-ed25519-cert-v01@openssh.com 1087s 11:03:59.496636043 O: cert type ecdsa-sha2-nistp256-cert-v01@openssh.com 1087s 11:03:59.768785181 O: cert type ecdsa-sha2-nistp384-cert-v01@openssh.com 1088s 11:04:00.049523730 O: cert type ecdsa-sha2-nistp521-cert-v01@openssh.com 1088s 11:04:00.358499301 O: cert type sk-ecdsa-sha2-nistp256-cert-v01@openssh.com 1088s 11:04:00.638481481 O: cert type ssh-dss-cert-v01@openssh.com 1088s 11:04:00.909108731 O: cert type ssh-rsa-cert-v01@openssh.com 1089s 11:04:01.188249534 O: cert type rsa-sha2-256-cert-v01@openssh.com 1089s 11:04:01.470777346 O: cert type rsa-sha2-512-cert-v01@openssh.com 1089s 11:04:01.753961984 O: ok hostkey agent 1089s 11:04:01.754900971 E: run test hostkey-rotate.sh ... 1092s 11:04:04.216273221 O: learn hostkey with StrictHostKeyChecking=no 1092s 11:04:04.474091784 O: learn additional hostkeys 1092s 11:04:04.809286970 O: learn additional hostkeys, type=ssh-ed25519 1093s 11:04:05.093314158 O: learn additional hostkeys, type=sk-ssh-ed25519@openssh.com 1093s 11:04:05.383021534 O: learn additional hostkeys, type=ecdsa-sha2-nistp256 1093s 11:04:05.664853772 O: learn additional hostkeys, type=ecdsa-sha2-nistp384 1093s 11:04:05.964346523 O: learn additional hostkeys, type=ecdsa-sha2-nistp521 1094s 11:04:06.284839898 O: learn additional hostkeys, type=sk-ecdsa-sha2-nistp256@openssh.com 1094s 11:04:06.575155398 O: learn additional hostkeys, type=ssh-dss 1094s 11:04:06.874680774 O: learn additional hostkeys, type=ssh-rsa 1095s 11:04:07.175437210 O: learn changed non-primary hostkey type=ssh-rsa 1096s 11:04:08.571322099 O: learn new primary hostkey 1096s 11:04:08.870292649 O: rotate primary hostkey 1097s 11:04:09.184420772 O: check rotate primary hostkey 1097s 11:04:09.494534336 E: run test principals-command.sh ... 1097s 11:04:09.493756844 O: ok hostkey rotate 1098s 11:04:10.528058454 O: SKIPPED: /var/run/principals_command_openssh-tests.62344 not executable (/var/run mounted noexec?) 1098s 11:04:10.535837451 E: run test cert-file.sh ... 1098s 11:04:10.758946452 O: identity cert with no plain public file 1099s 11:04:11.081206952 O: CertificateFile with no plain public file 1099s 11:04:11.388665263 O: plain keys 1099s 11:04:11.721227212 O: untrusted cert 1100s 11:04:12.172145451 O: good cert, bad key 1100s 11:04:12.620084200 O: single trusted 1100s 11:04:12.929366454 O: multiple trusted 1102s 11:04:14.234672576 O: ok ssh with certificates 1102s 11:04:14.237025009 E: run test cfginclude.sh ... 1102s 11:04:14.398041322 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.404313075 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.416339192 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.427591066 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.437682067 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.447185754 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.456346128 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.466188448 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.475956629 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.493339703 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.505487816 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.514139191 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.527201066 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.536778004 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.546469004 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.555963129 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.567916509 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.575444629 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.591627317 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.599435316 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.609202754 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.627053442 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.635881267 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.644743379 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1102s 11:04:14.655983817 E: run test servcfginclude.sh ... 1102s 11:04:14.655326817 O: ok config include 1103s 11:04:15.037879692 E: run test allow-deny-users.sh ... 1103s 11:04:15.039869017 O: ok server config include 1105s 11:04:17.763394129 O: ok AllowUsers/DenyUsers 1105s 11:04:17.765193941 E: run test authinfo.sh ... 1106s 11:04:18.009604628 O: ExposeAuthInfo=no 1106s 11:04:18.300460869 O: ExposeAuthInfo=yes 1106s 11:04:18.587714369 O: ok authinfo 1106s 11:04:18.588715743 E: run test sshsig.sh ... 1106s 11:04:18.758477682 O: sshsig: make certificates 1106s 11:04:18.803592932 O: sshsig: check signature for ssh-ed25519 1107s 11:04:19.097676618 O: sshsig: check signature for sk-ssh-ed25519@openssh.com 1107s 11:04:19.414100306 O: sshsig: check signature for ecdsa-sha2-nistp256 1107s 11:04:19.725818057 O: sshsig: check signature for ecdsa-sha2-nistp384 1108s 11:04:20.185574807 O: sshsig: check signature for ecdsa-sha2-nistp521 1109s 11:04:20.993924119 O: sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com 1109s 11:04:21.371848118 O: sshsig: check signature for ssh-dss 1109s 11:04:21.607951681 O: sshsig: check signature for ssh-rsa 1109s 11:04:21.878845180 O: sshsig: check signature for ssh-ed25519-cert.pub 1110s 11:04:22.691178494 O: sshsig: check signature for sk-ssh-ed25519@openssh.com-cert.pub 1111s 11:04:23.501524932 O: sshsig: check signature for ecdsa-sha2-nistp256-cert.pub 1112s 11:04:24.287254748 O: sshsig: check signature for ecdsa-sha2-nistp384-cert.pub 1113s 11:04:25.249470684 O: sshsig: check signature for ecdsa-sha2-nistp521-cert.pub 1114s 11:04:26.647094182 O: sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com-cert.pub 1115s 11:04:27.493594999 O: sshsig: check signature for ssh-dss-cert.pub 1116s 11:04:28.182895994 O: sshsig: check signature for ssh-rsa-cert.pub 1116s 11:04:28.893191369 O: sshsig: match principals 1116s 11:04:28.924846932 O: sshsig: nomatch principals 1116s 11:04:28.940377130 O: ok sshsig 1116s 11:04:28.942431182 E: run test knownhosts.sh ... 1119s 11:04:31.209560057 O: ok known hosts 1119s 11:04:31.210381557 E: run test knownhosts-command.sh ... 1119s 11:04:31.363054119 O: simple connection 1119s 11:04:31.689079243 O: no keys 1119s 11:04:31.914165994 O: bad exit status 1120s 11:04:32.152102441 O: keytype ssh-ed25519 1120s 11:04:32.588515994 O: keytype sk-ssh-ed25519@openssh.com 1120s 11:04:32.888457305 O: keytype ecdsa-sha2-nistp256 1121s 11:04:33.189765182 O: keytype ecdsa-sha2-nistp384 1121s 11:04:33.489110994 O: keytype ecdsa-sha2-nistp521 1121s 11:04:33.808794993 O: keytype sk-ecdsa-sha2-nistp256@openssh.com 1122s 11:04:34.109089868 O: keytype ssh-rsa 1122s 11:04:34.409273431 O: ok known hosts command 1122s 11:04:34.411142492 E: run test agent-restrict.sh ... 1122s 11:04:34.582622744 O: generate keys 1122s 11:04:34.659073243 O: prepare client config 1122s 11:04:34.670100432 O: prepare known_hosts 1122s 11:04:34.674508805 O: prepare server configs 1122s 11:04:34.687812940 O: authentication w/o agent 1125s 11:04:37.186393554 O: start agent 1129s 11:04:41.194128721 O: authentication with agent (no restrict) 1131s 11:04:43.369355920 O: unrestricted keylist 1132s 11:04:44.608869697 O: authentication with agent (basic restrict) 1133s 11:04:45.768188658 O: authentication with agent incorrect key (basic restrict) 1135s 11:04:47.152206350 O: keylist (basic restrict) 1136s 11:04:48.350801373 O: username 1137s 11:04:49.453075935 O: username wildcard 1138s 11:04:50.552562435 O: username incorrect 1138s 11:04:50.623422630 O: agent restriction honours certificate principal 1138s 11:04:50.654233371 O: multihop without agent 1140s 11:04:52.580340006 O: multihop agent unrestricted 1142s 11:04:54.552525998 O: multihop restricted 1144s 11:04:56.537642559 O: multihop username 1146s 11:04:58.511920810 O: multihop wildcard username 1148s 11:05:00.482823062 O: multihop wrong username 1149s 11:05:01.853501246 O: multihop cycle no agent 1152s 11:05:04.830614558 O: multihop cycle agent unrestricted 1155s 11:05:07.829604871 O: multihop cycle restricted deny 1156s 11:05:08.799385746 O: multihop cycle restricted allow 1159s 11:05:11.869878684 O: ok agent restrictions 1159s 11:05:11.872076998 E: run test hostbased.sh ... 1160s 11:05:12.021617684 O: SKIPPED: TEST_SSH_HOSTBASED_AUTH not set. 1160s 11:05:12.023420748 E: run test channel-timeout.sh ... 1160s 11:05:12.176394686 O: no timeout 1165s 11:05:17.511458753 O: command timeout 1166s 11:05:18.697780378 O: command wildcard timeout 1167s 11:05:19.699401427 O: command irrelevant timeout 1173s 11:05:25.044433557 O: sftp no timeout 1178s 11:05:30.379669675 O: sftp timeout 1178s 11:05:30.696165357 E: Connection closed 1178s 11:05:30.697518048 O: sftp irrelevant timeout 1184s 11:05:36.022316587 O: ok channel timeout 1184s 11:05:36.022924149 E: run test connection-timeout.sh ... 1184s 11:05:36.187449276 O: no timeout 1189s 11:05:41.544326229 O: timeout 1197s 11:05:49.875137354 O: session inhibits timeout 1206s 11:05:58.239696984 O: timeout after session 1214s 11:06:06.245191729 O: timeout with listeners 1222s 11:06:14.581735872 O: ok unused connection timeout 1222s 11:06:14.585699292 E: run test match-subsystem.sh ... 1225s 11:06:17.726365104 O: ok sshd_config match subsystem 1225s 11:06:17.727418355 E: run test agent-pkcs11-restrict.sh ... 1225s 11:06:17.874310981 E: run test agent-pkcs11-cert.sh ... 1225s 11:06:17.874775800 O: SKIPPED: No PKCS#11 library found 1226s 11:06:18.023382979 O: SKIPPED: No PKCS#11 library found 1226s 11:06:18.031269479 O: set -e ; if test -z "" ; then \ 1226s 11:06:18.032039042 O: V="" ; \ 1226s 11:06:18.032794792 O: test "x" = "x" || \ 1226s 11:06:18.033568111 O: V=/tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/valgrind-unit.sh ; \ 1226s 11:06:18.034342355 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/sshbuf/test_sshbuf ; \ 1226s 11:06:18.035112168 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/sshkey/test_sshkey \ 1226s 11:06:18.035894916 O: -d /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/sshkey/testdata ; \ 1226s 11:06:18.041697417 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/sshsig/test_sshsig \ 1226s 11:06:18.042496605 O: -d /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/sshsig/testdata ; \ 1226s 11:06:18.051784229 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/authopt/test_authopt \ 1226s 11:06:18.053332604 O: -d /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/authopt/testdata ; \ 1226s 11:06:18.061694916 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/bitmap/test_bitmap ; \ 1226s 11:06:18.062538979 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/conversion/test_conversion ; \ 1226s 11:06:18.063382980 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/kex/test_kex ; \ 1226s 11:06:18.064220543 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/hostkeys/test_hostkeys \ 1226s 11:06:18.071657917 O: -d /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/hostkeys/testdata ; \ 1226s 11:06:18.072474918 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/match/test_match ; \ 1226s 11:06:18.073279479 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/misc/test_misc ; \ 1226s 11:06:18.074045292 O: if test "x" = "xyes" ; then \ 1226s 11:06:18.081686990 O: $V /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/unittests/utf8/test_utf8 ; \ 1226s 11:06:18.082465478 O: fi \ 1226s 11:06:18.083235292 O: fi 1249s 11:06:41.251336417 O: test_sshbuf: ...................................................................................................... 103 tests ok 1364s 11:08:36.894449546 O: test_sshkey: ........................................................................................................ 104 tests ok 1364s 11:08:36.913913547 O: test_sshsig: ........ 8 tests ok 1365s 11:08:37.291163108 O: test_authopt: .................................................................................................................................................. 146 tests ok 1382s 11:08:54.517167080 O: test_bitmap: .. 2 tests ok 1382s 11:08:54.521995828 O: test_conversion: . 1 tests ok 1399s 11:09:11.360159955 O: test_kex: ............................................................................................................................................................................................................................................................................................................................................................................................................. 398 tests ok 1399s 11:09:11.609581016 O: test_hostkeys: .................. 18 tests ok 1399s 11:09:11.613650578 O: test_match: ...... 6 tests ok 1399s 11:09:11.617590767 O: test_misc: ........................................... 43 tests ok 1399s 11:09:11.619658268 E: run test putty-transfer.sh ... 1401s 11:09:12.984097204 O: putty transfer data: compression 0 1403s 11:09:15.138047642 O: putty transfer data: compression 1 1405s 11:09:17.303074392 O: ok putty transfer data 1405s 11:09:17.305123703 E: run test putty-ciphers.sh ... 1406s 11:09:18.512664080 O: putty ciphers: cipher aes 1406s 11:09:18.808025710 O: putty ciphers: cipher 3des 1407s 11:09:19.097230204 O: putty ciphers: cipher aes128-ctr 1407s 11:09:19.375687829 O: putty ciphers: cipher aes192-ctr 1407s 11:09:19.642084153 O: putty ciphers: cipher aes256-ctr 1407s 11:09:19.909803579 O: putty ciphers: cipher chacha20 1408s 11:09:20.192536457 O: ok putty ciphers 1408s 11:09:20.194406769 E: run test putty-kex.sh ... 1409s 11:09:21.822613767 O: putty KEX: kex dh-gex-sha1 1410s 11:09:22.010339837 O: putty KEX: kex dh-group1-sha1 1410s 11:09:22.194319771 O: putty KEX: kex dh-group14-sha1 1410s 11:09:22.373553080 O: putty KEX: kex ecdh 1410s 11:09:22.641015578 O: ok putty KEX 1410s 11:09:22.642012830 E: run test conch-ciphers.sh ... 1410s 11:09:22.808843517 O: SKIPPED: conch interop tests requires a controlling terminal 1410s 11:09:22.811208454 E: run test dropbear-ciphers.sh ... 1411s 11:09:23.204600517 E: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/.dropbear/ossh.id_dss: No such file or directory 1411s 11:09:23.263211142 E: run test dropbear-kex.sh ... 1411s 11:09:23.262468579 O: ok dropbear ciphers 1411s 11:09:23.381595892 E: /tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress/.dropbear/ossh.id_dss: No such file or directory 1411s 11:09:23.437090516 O: dropbear kex: kex curve25519-sha256 1411s 11:09:23.711262705 O: dropbear kex: kex curve25519-sha256@libssh.org 1412s 11:09:23.981544516 O: dropbear kex: kex diffie-hellman-group14-sha256 1412s 11:09:24.270120017 O: dropbear kex: kex diffie-hellman-group14-sha1 1412s 11:09:24.557242079 O: ok dropbear kex 1412s 11:09:24.561680216 O: make: Leaving directory '/tmp/autopkgtest.q0DXQb/autopkgtest_tmp/user/regress' 1412s 11:09:24.563091642 I: Finished with exitcode 0 1412s Synchronizing state of haveged.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1412s Executing: /usr/lib/systemd/systemd-sysv-install disable haveged 1413s Removed "/etc/systemd/system/sysinit.target.wants/haveged.service". 1413s info: Looking for files to backup/remove ... 1413s info: Removing files ... 1413s info: Removing crontab ... 1413s info: Removing user `openssh-tests' ... 1413s autopkgtest [11:09:25]: test regress: -----------------------] 1414s regress PASS 1414s autopkgtest [11:09:26]: test regress: - - - - - - - - - - results - - - - - - - - - - 1414s autopkgtest [11:09:26]: test systemd-socket-activation: preparing testbed 1547s autopkgtest [11:11:39]: testbed dpkg architecture: s390x 1547s autopkgtest [11:11:39]: testbed apt version: 2.9.5 1547s autopkgtest [11:11:39]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1548s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1548s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.5 kB] 1548s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7052 B] 1548s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1548s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [394 kB] 1549s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x Packages [72.9 kB] 1549s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x Packages [1860 B] 1549s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x Packages [361 kB] 1549s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x Packages [1768 B] 1549s Fetched 1001 kB in 1s (1149 kB/s) 1549s Reading package lists... 1551s Reading package lists... 1551s Building dependency tree... 1551s Reading state information... 1551s Calculating upgrade... 1551s The following packages will be upgraded: 1551s libssl3t64 openssl 1551s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1551s Need to get 2957 kB of archives. 1551s After this operation, 756 kB of additional disk space will be used. 1551s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libssl3t64 s390x 3.2.1-3ubuntu1 [1834 kB] 1552s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x openssl s390x 3.2.1-3ubuntu1 [1123 kB] 1552s Fetched 2957 kB in 1s (3651 kB/s) 1552s (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 ... 54644 files and directories currently installed.) 1552s Preparing to unpack .../libssl3t64_3.2.1-3ubuntu1_s390x.deb ... 1552s Unpacking libssl3t64:s390x (3.2.1-3ubuntu1) over (3.0.13-0ubuntu4) ... 1552s Setting up libssl3t64:s390x (3.2.1-3ubuntu1) ... 1553s (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 ... 54645 files and directories currently installed.) 1553s Preparing to unpack .../openssl_3.2.1-3ubuntu1_s390x.deb ... 1553s Unpacking openssl (3.2.1-3ubuntu1) over (3.0.13-0ubuntu4) ... 1553s Setting up openssl (3.2.1-3ubuntu1) ... 1553s Installing new version of config file /etc/ssl/openssl.cnf ... 1553s Processing triggers for man-db (2.12.1-2) ... 1553s Processing triggers for libc-bin (2.39-0ubuntu9) ... 1553s Reading package lists... 1553s Building dependency tree... 1553s Reading state information... 1554s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1554s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1554s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1554s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1554s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1555s Reading package lists... 1555s Reading package lists... 1555s Building dependency tree... 1555s Reading state information... 1555s Calculating upgrade... 1556s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1556s Reading package lists... 1556s Building dependency tree... 1556s Reading state information... 1556s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1560s Reading package lists... 1560s Building dependency tree... 1560s Reading state information... 1560s Starting pkgProblemResolver with broken count: 0 1560s Starting 2 pkgProblemResolver with broken count: 0 1560s Done 1560s The following NEW packages will be installed: 1560s autopkgtest-satdep 1560s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1560s Need to get 0 B/728 B of archives. 1560s After this operation, 0 B of additional disk space will be used. 1560s Get:1 /tmp/autopkgtest.q0DXQb/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [728 B] 1561s Selecting previously unselected package autopkgtest-satdep. 1561s (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 ... 54666 files and directories currently installed.) 1561s Preparing to unpack .../2-autopkgtest-satdep.deb ... 1561s Unpacking autopkgtest-satdep (0) ... 1561s Setting up autopkgtest-satdep (0) ... 1562s (Reading database ... 54666 files and directories currently installed.) 1562s Removing autopkgtest-satdep (0) ... 1565s autopkgtest [11:11:57]: test systemd-socket-activation: [----------------------- 1566s Stopping ssh.service... 1566s Checking that ssh.socket is active and listening... 1566s Checking that ssh.service is inactive/dead... 1566s Checking that a connection attempt activates ssh.service... 1566s Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. 1567s Checking that sshd can be re-executed... 1567s Checking sshd can run in debug mode... 1567s debug1: SELinux support disabled 1567s debug1: PAM: reinitializing credentials 1567s debug1: permanently_set_uid: 0/0 1567s debug3: Copy environment: XDG_SESSION_ID=7 1567s debug3: Copy environment: XDG_RUNTIME_DIR=/run/user/0 1567s debug3: Copy environment: DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus 1567s debug3: Copy environment: XDG_SESSION_TYPE=tty 1567s debug3: Copy environment: XDG_SESSION_CLASS=user 1567s debug3: Copy environment: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1567s debug3: Copy environment: TERM=linux 1567s debug3: Copy environment: http_proxy=http://squid.internal:3128 1567s debug3: Copy environment: https_proxy=http://squid.internal:3128 1567s debug3: Copy environment: 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 1567s debug3: Copy environment: LANG=C.UTF-8 1567s Environment: 1567s LANG=C.UTF-8 1567s USER=root 1567s LOGNAME=root 1567s HOME=/root 1567s PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1567s SHELL=/bin/bash 1567s XDG_SESSION_ID=7 1567s XDG_RUNTIME_DIR=/run/user/0 1567s DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus 1567s XDG_SESSION_TYPE=tty 1567s XDG_SESSION_CLASS=user 1567s TERM=linux 1567s http_proxy=http://squid.internal:3128 1567s https_proxy=http://squid.internal:3128 1567s 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.c 1567s SSH_CLIENT=::1 49644 22 1567s SSH_CONNECTION=::1 49644 ::1 22 1567s Done. 1567s autopkgtest [11:11:59]: test systemd-socket-activation: -----------------------] 1568s systemd-socket-activation PASS 1568s autopkgtest [11:12:00]: test systemd-socket-activation: - - - - - - - - - - results - - - - - - - - - - 1568s autopkgtest [11:12:00]: test sshd-socket-generator: preparing testbed 1569s Reading package lists... 1570s Building dependency tree... 1570s Reading state information... 1570s Starting pkgProblemResolver with broken count: 0 1570s Starting 2 pkgProblemResolver with broken count: 0 1570s Done 1570s The following NEW packages will be installed: 1570s autopkgtest-satdep 1570s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1570s Need to get 0 B/720 B of archives. 1570s After this operation, 0 B of additional disk space will be used. 1570s Get:1 /tmp/autopkgtest.q0DXQb/3-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [720 B] 1570s Selecting previously unselected package autopkgtest-satdep. 1570s (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 ... 54666 files and directories currently installed.) 1570s Preparing to unpack .../3-autopkgtest-satdep.deb ... 1570s Unpacking autopkgtest-satdep (0) ... 1570s Setting up autopkgtest-satdep (0) ... 1572s (Reading database ... 54666 files and directories currently installed.) 1572s Removing autopkgtest-satdep (0) ... 1573s autopkgtest [11:12:05]: test sshd-socket-generator: [----------------------- 1573s test_default...PASS 1573s test_custom_port...PASS 1573s test_default_and_custom_port...PASS 1573s test_mutiple_custom_ports...PASS 1573s test_custom_listenaddress...PASS 1573s test_custom_listenaddress_and_port...PASS 1573s test_custom_ipv6_listenaddress...PASS 1573s autopkgtest [11:12:05]: test sshd-socket-generator: -----------------------] 1574s sshd-socket-generator PASS 1574s autopkgtest [11:12:06]: test sshd-socket-generator: - - - - - - - - - - results - - - - - - - - - - 1574s autopkgtest [11:12:06]: test ssh-gssapi: preparing testbed 1761s autopkgtest [11:15:13]: testbed dpkg architecture: s390x 1761s autopkgtest [11:15:13]: testbed apt version: 2.9.5 1761s autopkgtest [11:15:13]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1762s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease [110 kB] 1762s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse Sources [1680 B] 1762s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/restricted Sources [7052 B] 1762s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main Sources [50.5 kB] 1762s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/universe Sources [394 kB] 1762s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x Packages [72.9 kB] 1762s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/restricted s390x Packages [1860 B] 1762s Get:8 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x Packages [361 kB] 1762s Get:9 http://ftpmaster.internal/ubuntu oracular-proposed/multiverse s390x Packages [1768 B] 1763s Fetched 1001 kB in 1s (1221 kB/s) 1763s Reading package lists... 1765s Reading package lists... 1765s Building dependency tree... 1765s Reading state information... 1765s Calculating upgrade... 1765s The following packages will be upgraded: 1765s libssl3t64 openssl 1765s 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1765s Need to get 2957 kB of archives. 1765s After this operation, 756 kB of additional disk space will be used. 1765s Get:1 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libssl3t64 s390x 3.2.1-3ubuntu1 [1834 kB] 1766s Get:2 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x openssl s390x 3.2.1-3ubuntu1 [1123 kB] 1766s Fetched 2957 kB in 1s (4101 kB/s) 1766s (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 ... 54644 files and directories currently installed.) 1766s Preparing to unpack .../libssl3t64_3.2.1-3ubuntu1_s390x.deb ... 1766s Unpacking libssl3t64:s390x (3.2.1-3ubuntu1) over (3.0.13-0ubuntu4) ... 1766s Setting up libssl3t64:s390x (3.2.1-3ubuntu1) ... 1766s (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 ... 54645 files and directories currently installed.) 1766s Preparing to unpack .../openssl_3.2.1-3ubuntu1_s390x.deb ... 1766s Unpacking openssl (3.2.1-3ubuntu1) over (3.0.13-0ubuntu4) ... 1766s Setting up openssl (3.2.1-3ubuntu1) ... 1766s Installing new version of config file /etc/ssl/openssl.cnf ... 1766s Processing triggers for man-db (2.12.1-2) ... 1767s Processing triggers for libc-bin (2.39-0ubuntu9) ... 1767s Reading package lists... 1767s Building dependency tree... 1767s Reading state information... 1767s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1768s Hit:1 http://ftpmaster.internal/ubuntu oracular-proposed InRelease 1768s Hit:2 http://ftpmaster.internal/ubuntu oracular InRelease 1768s Hit:3 http://ftpmaster.internal/ubuntu oracular-updates InRelease 1768s Hit:4 http://ftpmaster.internal/ubuntu oracular-security InRelease 1769s Reading package lists... 1769s Reading package lists... 1769s Building dependency tree... 1769s Reading state information... 1769s Calculating upgrade... 1769s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1769s Reading package lists... 1769s Building dependency tree... 1769s Reading state information... 1770s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1773s Reading package lists... 1774s Building dependency tree... 1774s Reading state information... 1774s Starting pkgProblemResolver with broken count: 0 1774s Starting 2 pkgProblemResolver with broken count: 0 1774s Done 1774s The following additional packages will be installed: 1774s krb5-admin-server krb5-config krb5-kdc krb5-user libevent-2.1-7t64 1774s libgssrpc4t64 libkadm5clnt-mit12 libkadm5srv-mit12 libkdb5-10t64 1774s libverto-libevent1t64 libverto1t64 1774s Suggested packages: 1774s krb5-kdc-ldap krb5-kpropd krb5-k5tls krb5-doc 1774s The following NEW packages will be installed: 1774s autopkgtest-satdep krb5-admin-server krb5-config krb5-kdc krb5-user 1774s libevent-2.1-7t64 libgssrpc4t64 libkadm5clnt-mit12 libkadm5srv-mit12 1774s libkdb5-10t64 libverto-libevent1t64 libverto1t64 1774s 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. 1774s Need to get 782 kB/783 kB of archives. 1774s After this operation, 2592 kB of additional disk space will be used. 1774s Get:1 /tmp/autopkgtest.q0DXQb/4-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [724 B] 1774s Get:2 http://ftpmaster.internal/ubuntu oracular/main s390x krb5-config all 2.7 [22.0 kB] 1774s Get:3 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libgssrpc4t64 s390x 1.20.1-6ubuntu2 [60.5 kB] 1774s Get:4 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libkadm5clnt-mit12 s390x 1.20.1-6ubuntu2 [40.9 kB] 1774s Get:5 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libkdb5-10t64 s390x 1.20.1-6ubuntu2 [42.4 kB] 1774s Get:6 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x libkadm5srv-mit12 s390x 1.20.1-6ubuntu2 [55.9 kB] 1774s Get:7 http://ftpmaster.internal/ubuntu oracular-proposed/main s390x krb5-user s390x 1.20.1-6ubuntu2 [110 kB] 1774s Get:8 http://ftpmaster.internal/ubuntu oracular/main s390x libevent-2.1-7t64 s390x 2.1.12-stable-10 [145 kB] 1774s Get:9 http://ftpmaster.internal/ubuntu oracular/main s390x libverto1t64 s390x 0.3.1-1.2ubuntu3 [11.0 kB] 1774s Get:10 http://ftpmaster.internal/ubuntu oracular/main s390x libverto-libevent1t64 s390x 0.3.1-1.2ubuntu3 [6384 B] 1774s Get:11 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x krb5-kdc s390x 1.20.1-6ubuntu2 [191 kB] 1775s Get:12 http://ftpmaster.internal/ubuntu oracular-proposed/universe s390x krb5-admin-server s390x 1.20.1-6ubuntu2 [96.9 kB] 1775s Preconfiguring packages ... 1775s Fetched 782 kB in 1s (1373 kB/s) 1775s Selecting previously unselected package krb5-config. 1775s (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 ... 54666 files and directories currently installed.) 1775s Preparing to unpack .../00-krb5-config_2.7_all.deb ... 1775s Unpacking krb5-config (2.7) ... 1775s Selecting previously unselected package libgssrpc4t64:s390x. 1775s Preparing to unpack .../01-libgssrpc4t64_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking libgssrpc4t64:s390x (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package libkadm5clnt-mit12:s390x. 1775s Preparing to unpack .../02-libkadm5clnt-mit12_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking libkadm5clnt-mit12:s390x (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package libkdb5-10t64:s390x. 1775s Preparing to unpack .../03-libkdb5-10t64_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking libkdb5-10t64:s390x (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package libkadm5srv-mit12:s390x. 1775s Preparing to unpack .../04-libkadm5srv-mit12_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking libkadm5srv-mit12:s390x (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package krb5-user. 1775s Preparing to unpack .../05-krb5-user_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking krb5-user (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package libevent-2.1-7t64:s390x. 1775s Preparing to unpack .../06-libevent-2.1-7t64_2.1.12-stable-10_s390x.deb ... 1775s Unpacking libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 1775s Selecting previously unselected package libverto1t64:s390x. 1775s Preparing to unpack .../07-libverto1t64_0.3.1-1.2ubuntu3_s390x.deb ... 1775s Unpacking libverto1t64:s390x (0.3.1-1.2ubuntu3) ... 1775s Selecting previously unselected package libverto-libevent1t64:s390x. 1775s Preparing to unpack .../08-libverto-libevent1t64_0.3.1-1.2ubuntu3_s390x.deb ... 1775s Unpacking libverto-libevent1t64:s390x (0.3.1-1.2ubuntu3) ... 1775s Selecting previously unselected package krb5-kdc. 1775s Preparing to unpack .../09-krb5-kdc_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking krb5-kdc (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package krb5-admin-server. 1775s Preparing to unpack .../10-krb5-admin-server_1.20.1-6ubuntu2_s390x.deb ... 1775s Unpacking krb5-admin-server (1.20.1-6ubuntu2) ... 1775s Selecting previously unselected package autopkgtest-satdep. 1775s Preparing to unpack .../11-4-autopkgtest-satdep.deb ... 1775s Unpacking autopkgtest-satdep (0) ... 1775s Setting up libevent-2.1-7t64:s390x (2.1.12-stable-10) ... 1775s Setting up libgssrpc4t64:s390x (1.20.1-6ubuntu2) ... 1775s Setting up krb5-config (2.7) ... 1776s Setting up libkadm5clnt-mit12:s390x (1.20.1-6ubuntu2) ... 1776s Setting up libkdb5-10t64:s390x (1.20.1-6ubuntu2) ... 1776s Setting up libkadm5srv-mit12:s390x (1.20.1-6ubuntu2) ... 1776s Setting up krb5-user (1.20.1-6ubuntu2) ... 1776s update-alternatives: using /usr/bin/kinit.mit to provide /usr/bin/kinit (kinit) in auto mode 1776s update-alternatives: using /usr/bin/klist.mit to provide /usr/bin/klist (klist) in auto mode 1776s update-alternatives: using /usr/bin/kswitch.mit to provide /usr/bin/kswitch (kswitch) in auto mode 1776s update-alternatives: using /usr/bin/ksu.mit to provide /usr/bin/ksu (ksu) in auto mode 1776s update-alternatives: using /usr/bin/kpasswd.mit to provide /usr/bin/kpasswd (kpasswd) in auto mode 1776s update-alternatives: using /usr/bin/kdestroy.mit to provide /usr/bin/kdestroy (kdestroy) in auto mode 1776s update-alternatives: using /usr/bin/kadmin.mit to provide /usr/bin/kadmin (kadmin) in auto mode 1776s update-alternatives: using /usr/bin/ktutil.mit to provide /usr/bin/ktutil (ktutil) in auto mode 1776s Setting up libverto1t64:s390x (0.3.1-1.2ubuntu3) ... 1776s Setting up libverto-libevent1t64:s390x (0.3.1-1.2ubuntu3) ... 1776s Setting up krb5-kdc (1.20.1-6ubuntu2) ... 1776s Created symlink /etc/systemd/system/multi-user.target.wants/krb5-kdc.service → /usr/lib/systemd/system/krb5-kdc.service. 1776s Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 148. 1776s Setting up krb5-admin-server (1.20.1-6ubuntu2) ... 1777s Created symlink /etc/systemd/system/multi-user.target.wants/krb5-admin-server.service → /usr/lib/systemd/system/krb5-admin-server.service. 1777s Setting up autopkgtest-satdep (0) ... 1777s Processing triggers for libc-bin (2.39-0ubuntu9) ... 1777s Processing triggers for man-db (2.12.1-2) ... 1780s (Reading database ... 54779 files and directories currently installed.) 1780s Removing autopkgtest-satdep (0) ... 1783s autopkgtest [11:15:35]: test ssh-gssapi: [----------------------- 1784s ## Setting up test environment 1784s ## Creating Kerberos realm EXAMPLE.FAKE 1784s Initializing database '/var/lib/krb5kdc/principal' for realm 'EXAMPLE.FAKE', 1784s master key name 'K/M@EXAMPLE.FAKE' 1784s ## Creating principals 1784s Authenticating as principal root/admin@EXAMPLE.FAKE with password. 1784s Principal "testuser2291@EXAMPLE.FAKE" created. 1784s Authenticating as principal root/admin@EXAMPLE.FAKE with password. 1784s Principal "host/sshd-gssapi.example.fake@EXAMPLE.FAKE" created. 1784s ## Extracting service principal host/sshd-gssapi.example.fake 1784s Authenticating as principal root/admin@EXAMPLE.FAKE with password. 1784s Entry for principal host/sshd-gssapi.example.fake with kvno 2, encryption type aes256-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab. 1784s Entry for principal host/sshd-gssapi.example.fake with kvno 2, encryption type aes128-cts-hmac-sha1-96 added to keytab WRFILE:/etc/krb5.keytab. 1784s ## Adjusting /etc/krb5.conf 1784s ## TESTS 1784s 1784s ## TEST test_gssapi_login 1784s ## Configuring sshd for gssapi-with-mic authentication 1784s ## Restarting ssh 1784s ## Obtaining TGT 1784s Password for testuser2291@EXAMPLE.FAKE: 1784s Ticket cache: FILE:/tmp/krb5cc_0 1784s Default principal: testuser2291@EXAMPLE.FAKE 1784s 1784s Valid starting Expires Service principal 1784s 06/26/24 11:15:36 06/26/24 21:15:36 krbtgt/EXAMPLE.FAKE@EXAMPLE.FAKE 1784s renew until 06/27/24 11:15:36 1784s 1784s ## ssh'ing into localhost using gssapi-with-mic auth 1784s Warning: Permanently added 'sshd-gssapi.example.fake' (ED25519) to the list of known hosts. 1784s Wed Jun 26 11:15:36 UTC 2024 1784s 1784s ## checking that we got a service ticket for ssh (host/) 1784s 06/26/24 11:15:36 06/26/24 21:15:36 host/sshd-gssapi.example.fake@ 1784s Ticket server: host/sshd-gssapi.example.fake@EXAMPLE.FAKE 1784s 1784s ## Checking ssh logs to confirm gssapi-with-mic auth was used 1784s Jun 26 11:15:36 sshd-gssapi.example.fake sshd[2361]: Accepted gssapi-with-mic for testuser2291 from 127.0.0.1 port 39304 ssh2: testuser2291@EXAMPLE.FAKE 1784s ## PASS test_gssapi_login 1784s 1784s ## TEST test_gssapi_keyex_login 1784s ## Configuring sshd for gssapi-keyex authentication 1784s ## Restarting ssh 1784s ## Obtaining TGT 1784s Password for testuser2291@EXAMPLE.FAKE: 1784s Ticket cache: FILE:/tmp/krb5cc_0 1784s Default principal: testuser2291@EXAMPLE.FAKE 1784s 1784s Valid starting Expires Service principal 1784s 06/26/24 11:15:36 06/26/24 21:15:36 krbtgt/EXAMPLE.FAKE@EXAMPLE.FAKE 1784s renew until 06/27/24 11:15:36 1784s 1784s ## ssh'ing into localhost using gssapi-keyex auth 1785s Wed Jun 26 11:15:37 UTC 2024 1785s 1785s ## checking that we got a service ticket for ssh (host/) 1785s 06/26/24 11:15:36 06/26/24 21:15:36 host/sshd-gssapi.example.fake@ 1785s Ticket server: host/sshd-gssapi.example.fake@EXAMPLE.FAKE 1785s 1785s ## Checking ssh logs to confirm gssapi-keyex auth was used 1785s Jun 26 11:15:36 sshd-gssapi.example.fake sshd[2410]: Accepted gssapi-keyex for testuser2291 from 127.0.0.1 port 39320 ssh2: testuser2291@EXAMPLE.FAKE 1785s ## PASS test_gssapi_keyex_login 1785s 1785s ## ALL TESTS PASSED 1785s ## Cleaning up 1785s autopkgtest [11:15:37]: test ssh-gssapi: -----------------------] 1785s autopkgtest [11:15:37]: test ssh-gssapi: - - - - - - - - - - results - - - - - - - - - - 1785s ssh-gssapi PASS 1786s autopkgtest [11:15:38]: @@@@@@@@@@@@@@@@@@@@ summary 1786s regress PASS 1786s systemd-socket-activation PASS 1786s sshd-socket-generator PASS 1786s ssh-gssapi PASS 1797s nova [W] Using flock in scalingstack-bos02-s390x 1797s Creating nova instance adt-oracular-s390x-openssh-20240626-104552-juju-7f2275-prod-proposed-migration-environment-3-2867473e-8e38-430b-b1cb-bdf9adfd6c36 from image adt/ubuntu-oracular-s390x-server-20240626.img (UUID 6bf5ce7a-dd6e-44f9-86c3-45480965cb27)... 1797s nova [W] Using flock in scalingstack-bos02-s390x 1797s Creating nova instance adt-oracular-s390x-openssh-20240626-104552-juju-7f2275-prod-proposed-migration-environment-3-2867473e-8e38-430b-b1cb-bdf9adfd6c36 from image adt/ubuntu-oracular-s390x-server-20240626.img (UUID 6bf5ce7a-dd6e-44f9-86c3-45480965cb27)... 1797s nova [W] Using flock in scalingstack-bos02-s390x 1797s Creating nova instance adt-oracular-s390x-openssh-20240626-104552-juju-7f2275-prod-proposed-migration-environment-3-2867473e-8e38-430b-b1cb-bdf9adfd6c36 from image adt/ubuntu-oracular-s390x-server-20240626.img (UUID 6bf5ce7a-dd6e-44f9-86c3-45480965cb27)...