0s autopkgtest [19:13:04]: starting date and time: 2024-03-25 19:13:04+0000 0s autopkgtest [19:13:04]: git checkout: 4a1cd702 l/adt_testbed: don't blame the testbed for unsolvable build deps 0s autopkgtest [19:13:04]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.gk91c7he/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed --apt-upgrade openssh --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 '--env=ADT_TEST_TRIGGERS=openssh/1:9.6p1-3ubuntu11 at-spi2-core/2.51.90-3 cups/2.4.7-1.2ubuntu1 glib2.0/2.79.3-3ubuntu5 gnutls28/3.8.3-1.1ubuntu2 gtk+3.0/3.24.41-1.1ubuntu3 nettle/3.9.1-2.2 openssl/3.0.13-0ubuntu2' -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@bos02-s390x-17.secgroup --name adt-noble-s390x-openssh-20240325-191304-juju-7f2275-prod-proposed-migration-environment-2 --image adt/ubuntu-noble-s390x-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 149s autopkgtest [19:15:33]: testbed dpkg architecture: s390x 150s autopkgtest [19:15:34]: testbed apt version: 2.7.12 150s autopkgtest [19:15:34]: @@@@@@@@@@@@@@@@@@@@ test bed setup 151s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 151s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [4045 kB] 152s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 152s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [7608 B] 152s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 152s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [693 kB] 152s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 152s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 152s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 152s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4173 kB] 153s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 153s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [47.8 kB] 153s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 156s Fetched 9648 kB in 4s (2583 kB/s) 156s Reading package lists... 159s Reading package lists... 160s Building dependency tree... 160s Reading state information... 160s Calculating upgrade... 160s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 160s Reading package lists... 161s Building dependency tree... 161s Reading state information... 161s 0 upgraded, 0 newly installed, 0 to remove and 242 not upgraded. 163s Unknown architecture, assuming PC-style ttyS0 163s sh: Attempting to set up Debian/Ubuntu apt sources automatically 163s sh: Distribution appears to be Ubuntu 164s Reading package lists... 164s Building dependency tree... 164s Reading state information... 165s eatmydata is already the newest version (131-1). 165s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 166s dbus is already the newest version (1.14.10-4ubuntu1). 166s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 166s rng-tools-debian is already the newest version (2.4). 166s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Reading package lists... 166s Building dependency tree... 166s Reading state information... 167s The following packages will be REMOVED: 167s cloud-init* python3-configobj* python3-debconf* 167s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 167s After this operation, 3256 kB disk space will be freed. 167s (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 ... 52170 files and directories currently installed.) 167s Removing cloud-init (24.1.2-0ubuntu1) ... 168s Removing python3-configobj (5.0.8-3) ... 168s Removing python3-debconf (1.5.86) ... 168s Processing triggers for man-db (2.12.0-3) ... 169s (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 ... 51781 files and directories currently installed.) 169s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 170s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 170s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 170s invoke-rc.d: policy-rc.d denied execution of try-restart. 170s Reading package lists... 170s Building dependency tree... 170s Reading state information... 170s linux-generic is already the newest version (6.8.0-11.11+1). 170s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 171s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 171s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 171s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 174s Reading package lists... 174s Reading package lists... 175s Building dependency tree... 175s Reading state information... 175s Calculating upgrade... 175s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 175s Reading package lists... 175s Building dependency tree... 175s Reading state information... 176s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 176s autopkgtest [19:16:00]: rebooting testbed after setup commands that affected boot 198s autopkgtest [19:16:22]: testbed running kernel: Linux 6.8.0-11-generic #11-Ubuntu SMP Tue Feb 13 23:45:46 UTC 2024 201s autopkgtest [19:16:25]: @@@@@@@@@@@@@@@@@@@@ apt-source openssh 209s Get:1 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (dsc) [3366 B] 209s Get:2 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (tar) [1858 kB] 209s Get:3 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (asc) [833 B] 209s Get:4 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (diff) [197 kB] 209s gpgv: Signature made Thu Feb 15 10:15:53 2024 UTC 209s gpgv: using RSA key 4FB588A84C2DDE79A74C77876FA458DD1DB03F71 209s gpgv: issuer "jak@debian.org" 209s gpgv: Can't check signature: No public key 209s dpkg-source: warning: cannot verify inline signature for ./openssh_9.6p1-3ubuntu2.dsc: no acceptable signature found 209s autopkgtest [19:16:33]: testing package openssh version 1:9.6p1-3ubuntu2 210s autopkgtest [19:16:34]: build not needed 214s autopkgtest [19:16:38]: test regress: preparing testbed 217s Reading package lists... 218s Building dependency tree... 218s Reading state information... 218s Starting pkgProblemResolver with broken count: 0 218s Starting 2 pkgProblemResolver with broken count: 0 218s Done 219s The following additional packages will be installed: 219s devscripts dropbear dropbear-bin haveged libb-hooks-op-check-perl 219s libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl 219s libdevel-callchecker-perl libdynaloader-functions-perl libencode-locale-perl 219s libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl 219s libfile-touch-perl libfile-which-perl libhavege2 libhtml-parser-perl 219s libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 219s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 219s libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl 219s liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl 219s libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl 219s librole-tiny-perl libsub-quote-perl libtimedate-perl libtomcrypt1 219s libtommath1 libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl 219s openssh-tests patchutils perl-openssl-defaults putty-tools python3-automat 219s python3-bcrypt python3-constantly python3-hamcrest python3-hyperlink 219s python3-incremental python3-pyasn1 python3-pyasn1-modules 219s python3-service-identity python3-twisted python3-zope.interface wdiff 219s Suggested packages: 219s adequate at autopkgtest bls-standalone bsd-mailx | mailx build-essential 219s check-all-the-things cvs-buildpackage debhelper diffoscope disorderfs 219s dose-extra duck elpa-devscripts faketime gnuplot how-can-i-help 219s libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl 219s libterm-size-perl libyaml-syck-perl mmdebstrap mutt piuparts 219s postgresql-client pristine-lfs quilt ratt reprotest svn-buildpackage w3m 219s debian-keyring equivs libgitlab-api-v4-perl libsoap-lite-perl pristine-tar 219s dropbear-initramfs runit libdata-dump-perl libio-compress-brotli-perl 219s libcrypt-ssleay-perl libscalar-number-perl libxstring-perl libsub-name-perl 219s libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl putty-doc 219s python3-pampy python3-tk python3-wxgtk4.0 wdiff-doc 219s Recommended packages: 219s dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl 219s libjson-perl liblist-compare-perl libstring-shellquote-perl licensecheck 219s lintian python3-debian python3-magic python3-unidiff python3-xdg unzip 219s libhtml-format-perl libnamespace-clean-perl libdata-dump-perl 219s libhtml-form-perl libhttp-daemon-perl libmailtools-perl python3-click 219s The following NEW packages will be installed: 219s autopkgtest-satdep devscripts dropbear dropbear-bin haveged 219s libb-hooks-op-check-perl libclass-method-modifiers-perl 219s libclass-xsaccessor-perl libclone-perl libdevel-callchecker-perl 219s libdynaloader-functions-perl libencode-locale-perl libfile-dirlist-perl 219s libfile-homedir-perl libfile-listing-perl libfile-touch-perl 219s libfile-which-perl libhavege2 libhtml-parser-perl libhtml-tagset-perl 219s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 219s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 219s libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl 219s liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl 219s libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl 219s librole-tiny-perl libsub-quote-perl libtimedate-perl libtomcrypt1 219s libtommath1 libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl 219s openssh-tests patchutils perl-openssl-defaults putty-tools python3-automat 219s python3-bcrypt python3-constantly python3-hamcrest python3-hyperlink 219s python3-incremental python3-pyasn1 python3-pyasn1-modules 219s python3-service-identity python3-twisted python3-zope.interface wdiff 219s 0 upgraded, 62 newly installed, 0 to remove and 0 not upgraded. 219s Need to get 9078 kB/9079 kB of archives. 219s After this operation, 37.0 MB of additional disk space will be used. 219s Get:1 /tmp/autopkgtest.rFvSBY/1-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [768 B] 219s Get:2 http://ftpmaster.internal/ubuntu noble/main s390x libtommath1 s390x 1.2.1-2 [56.4 kB] 219s Get:3 http://ftpmaster.internal/ubuntu noble/universe s390x libtomcrypt1 s390x 1.18.2+dfsg-7 [427 kB] 220s Get:4 http://ftpmaster.internal/ubuntu noble/universe s390x dropbear-bin s390x 2022.83-4 [156 kB] 220s Get:5 http://ftpmaster.internal/ubuntu noble/universe s390x dropbear all 2022.83-4 [9150 B] 220s Get:6 http://ftpmaster.internal/ubuntu noble/universe s390x libhavege2 s390x 1.9.14-1ubuntu1 [22.9 kB] 220s Get:7 http://ftpmaster.internal/ubuntu noble/universe s390x haveged s390x 1.9.14-1ubuntu1 [33.4 kB] 220s Get:8 http://ftpmaster.internal/ubuntu noble/main s390x libfile-dirlist-perl all 0.05-3 [7286 B] 220s Get:9 http://ftpmaster.internal/ubuntu noble/main s390x libfile-which-perl all 1.27-2 [12.5 kB] 220s Get:10 http://ftpmaster.internal/ubuntu noble/main s390x libfile-homedir-perl all 1.006-2 [37.0 kB] 220s Get:11 http://ftpmaster.internal/ubuntu noble/main s390x libfile-touch-perl all 0.12-2 [7498 B] 220s Get:12 http://ftpmaster.internal/ubuntu noble/main s390x libio-pty-perl s390x 1:1.20-1 [31.2 kB] 220s Get:13 http://ftpmaster.internal/ubuntu noble/main s390x libipc-run-perl all 20231003.0-1 [92.1 kB] 220s Get:14 http://ftpmaster.internal/ubuntu noble/main s390x libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 220s Get:15 http://ftpmaster.internal/ubuntu noble/main s390x libclass-xsaccessor-perl s390x 1.19-4build2 [35.2 kB] 220s Get:16 http://ftpmaster.internal/ubuntu noble/main s390x libb-hooks-op-check-perl s390x 0.22-2build2 [9388 B] 220s Get:17 http://ftpmaster.internal/ubuntu noble/main s390x libdynaloader-functions-perl all 0.003-3 [12.1 kB] 220s Get:18 http://ftpmaster.internal/ubuntu noble/main s390x libdevel-callchecker-perl s390x 0.008-2build1 [13.8 kB] 220s Get:19 http://ftpmaster.internal/ubuntu noble/main s390x libparams-classify-perl s390x 0.015-2build3 [20.5 kB] 220s Get:20 http://ftpmaster.internal/ubuntu noble/main s390x libmodule-runtime-perl all 0.016-2 [16.4 kB] 220s Get:21 http://ftpmaster.internal/ubuntu noble/main s390x libimport-into-perl all 1.002005-2 [10.7 kB] 220s Get:22 http://ftpmaster.internal/ubuntu noble/main s390x librole-tiny-perl all 2.002004-1 [16.3 kB] 220s Get:23 http://ftpmaster.internal/ubuntu noble/main s390x libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 220s Get:24 http://ftpmaster.internal/ubuntu noble/main s390x libmoo-perl all 2.005005-1 [47.4 kB] 220s Get:25 http://ftpmaster.internal/ubuntu noble/main s390x libencode-locale-perl all 1.05-3 [11.6 kB] 220s Get:26 http://ftpmaster.internal/ubuntu noble/main s390x libtimedate-perl all 2.3300-2 [34.0 kB] 220s Get:27 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-date-perl all 6.06-1 [10.2 kB] 220s Get:28 http://ftpmaster.internal/ubuntu noble/main s390x libfile-listing-perl all 6.16-1 [11.3 kB] 220s Get:29 http://ftpmaster.internal/ubuntu noble/main s390x libhtml-tagset-perl all 3.20-6 [11.3 kB] 220s Get:30 http://ftpmaster.internal/ubuntu noble/main s390x liburi-perl all 5.27-1 [88.0 kB] 220s Get:31 http://ftpmaster.internal/ubuntu noble/main s390x libhtml-parser-perl s390x 3.81-1build1 [87.8 kB] 220s Get:32 http://ftpmaster.internal/ubuntu noble/main s390x libhtml-tree-perl all 5.07-3 [200 kB] 220s Get:33 http://ftpmaster.internal/ubuntu noble/main s390x libclone-perl s390x 0.46-1build1 [10.7 kB] 220s Get:34 http://ftpmaster.internal/ubuntu noble/main s390x libio-html-perl all 1.004-3 [15.9 kB] 220s Get:35 http://ftpmaster.internal/ubuntu noble/main s390x liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 220s Get:36 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 220s Get:37 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-cookies-perl all 6.11-1 [18.2 kB] 220s Get:38 http://ftpmaster.internal/ubuntu noble/main s390x libhttp-negotiate-perl all 6.01-2 [12.4 kB] 220s Get:39 http://ftpmaster.internal/ubuntu noble/main s390x perl-openssl-defaults s390x 7 [7536 B] 220s Get:40 http://ftpmaster.internal/ubuntu noble/main s390x libnet-ssleay-perl s390x 1.94-1 [319 kB] 220s Get:41 http://ftpmaster.internal/ubuntu noble/main s390x libio-socket-ssl-perl all 2.085-1 [195 kB] 221s Get:42 http://ftpmaster.internal/ubuntu noble/main s390x libnet-http-perl all 6.23-1 [22.3 kB] 221s Get:43 http://ftpmaster.internal/ubuntu noble/main s390x liblwp-protocol-https-perl all 6.13-1 [9006 B] 221s Get:44 http://ftpmaster.internal/ubuntu noble/main s390x libtry-tiny-perl all 0.31-2 [20.8 kB] 221s Get:45 http://ftpmaster.internal/ubuntu noble/main s390x libwww-robotrules-perl all 6.02-1 [12.6 kB] 221s Get:46 http://ftpmaster.internal/ubuntu noble/main s390x libwww-perl all 6.76-1 [138 kB] 221s Get:47 http://ftpmaster.internal/ubuntu noble/main s390x patchutils s390x 0.4.2-1build2 [77.3 kB] 221s Get:48 http://ftpmaster.internal/ubuntu noble/main s390x wdiff s390x 1.2.2-6 [29.1 kB] 221s Get:49 http://ftpmaster.internal/ubuntu noble/main s390x devscripts all 2.23.7 [1069 kB] 221s Get:50 http://ftpmaster.internal/ubuntu noble/universe s390x putty-tools s390x 0.80-1 [715 kB] 221s Get:51 http://ftpmaster.internal/ubuntu noble/main s390x python3-bcrypt s390x 3.2.2-1 [28.3 kB] 221s Get:52 http://ftpmaster.internal/ubuntu noble/main s390x python3-hamcrest all 2.1.0-1 [28.1 kB] 221s Get:53 http://ftpmaster.internal/ubuntu noble/main s390x python3-pyasn1 all 0.4.8-4 [51.2 kB] 221s Get:54 http://ftpmaster.internal/ubuntu noble/main s390x python3-pyasn1-modules all 0.2.8-1 [68.0 kB] 221s Get:55 http://ftpmaster.internal/ubuntu noble/main s390x python3-service-identity all 24.1.0-1 [11.2 kB] 221s Get:56 http://ftpmaster.internal/ubuntu noble/main s390x python3-automat all 22.10.0-2 [27.5 kB] 221s Get:57 http://ftpmaster.internal/ubuntu noble/main s390x python3-constantly all 23.10.4-1 [13.7 kB] 221s Get:58 http://ftpmaster.internal/ubuntu noble/main s390x python3-hyperlink all 21.0.0-5 [68.0 kB] 221s Get:59 http://ftpmaster.internal/ubuntu noble/main s390x python3-incremental all 22.10.0-1 [17.6 kB] 221s Get:60 http://ftpmaster.internal/ubuntu noble/main s390x python3-zope.interface s390x 6.1-1 [181 kB] 221s Get:61 http://ftpmaster.internal/ubuntu noble/main s390x python3-twisted all 23.10.0-2 [2847 kB] 222s Get:62 http://ftpmaster.internal/ubuntu noble/universe s390x openssh-tests s390x 1:9.6p1-3ubuntu2 [1400 kB] 223s Fetched 9078 kB in 4s (2418 kB/s) 223s Selecting previously unselected package libtommath1:s390x. 223s (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 ... 51726 files and directories currently installed.) 224s Preparing to unpack .../00-libtommath1_1.2.1-2_s390x.deb ... 224s Unpacking libtommath1:s390x (1.2.1-2) ... 224s Selecting previously unselected package libtomcrypt1:s390x. 224s Preparing to unpack .../01-libtomcrypt1_1.18.2+dfsg-7_s390x.deb ... 224s Unpacking libtomcrypt1:s390x (1.18.2+dfsg-7) ... 224s Selecting previously unselected package dropbear-bin. 224s Preparing to unpack .../02-dropbear-bin_2022.83-4_s390x.deb ... 224s Unpacking dropbear-bin (2022.83-4) ... 224s Selecting previously unselected package dropbear. 224s Preparing to unpack .../03-dropbear_2022.83-4_all.deb ... 224s Unpacking dropbear (2022.83-4) ... 224s Selecting previously unselected package libhavege2:s390x. 224s Preparing to unpack .../04-libhavege2_1.9.14-1ubuntu1_s390x.deb ... 224s Unpacking libhavege2:s390x (1.9.14-1ubuntu1) ... 224s Selecting previously unselected package haveged. 224s Preparing to unpack .../05-haveged_1.9.14-1ubuntu1_s390x.deb ... 224s Unpacking haveged (1.9.14-1ubuntu1) ... 224s Selecting previously unselected package libfile-dirlist-perl. 224s Preparing to unpack .../06-libfile-dirlist-perl_0.05-3_all.deb ... 224s Unpacking libfile-dirlist-perl (0.05-3) ... 224s Selecting previously unselected package libfile-which-perl. 224s Preparing to unpack .../07-libfile-which-perl_1.27-2_all.deb ... 224s Unpacking libfile-which-perl (1.27-2) ... 224s Selecting previously unselected package libfile-homedir-perl. 224s Preparing to unpack .../08-libfile-homedir-perl_1.006-2_all.deb ... 224s Unpacking libfile-homedir-perl (1.006-2) ... 224s Selecting previously unselected package libfile-touch-perl. 224s Preparing to unpack .../09-libfile-touch-perl_0.12-2_all.deb ... 224s Unpacking libfile-touch-perl (0.12-2) ... 224s Selecting previously unselected package libio-pty-perl. 224s Preparing to unpack .../10-libio-pty-perl_1%3a1.20-1_s390x.deb ... 224s Unpacking libio-pty-perl (1:1.20-1) ... 224s Selecting previously unselected package libipc-run-perl. 224s Preparing to unpack .../11-libipc-run-perl_20231003.0-1_all.deb ... 224s Unpacking libipc-run-perl (20231003.0-1) ... 224s Selecting previously unselected package libclass-method-modifiers-perl. 224s Preparing to unpack .../12-libclass-method-modifiers-perl_2.15-1_all.deb ... 224s Unpacking libclass-method-modifiers-perl (2.15-1) ... 224s Selecting previously unselected package libclass-xsaccessor-perl. 224s Preparing to unpack .../13-libclass-xsaccessor-perl_1.19-4build2_s390x.deb ... 224s Unpacking libclass-xsaccessor-perl (1.19-4build2) ... 224s Selecting previously unselected package libb-hooks-op-check-perl:s390x. 224s Preparing to unpack .../14-libb-hooks-op-check-perl_0.22-2build2_s390x.deb ... 224s Unpacking libb-hooks-op-check-perl:s390x (0.22-2build2) ... 224s Selecting previously unselected package libdynaloader-functions-perl. 224s Preparing to unpack .../15-libdynaloader-functions-perl_0.003-3_all.deb ... 224s Unpacking libdynaloader-functions-perl (0.003-3) ... 224s Selecting previously unselected package libdevel-callchecker-perl:s390x. 224s Preparing to unpack .../16-libdevel-callchecker-perl_0.008-2build1_s390x.deb ... 224s Unpacking libdevel-callchecker-perl:s390x (0.008-2build1) ... 224s Selecting previously unselected package libparams-classify-perl:s390x. 224s Preparing to unpack .../17-libparams-classify-perl_0.015-2build3_s390x.deb ... 224s Unpacking libparams-classify-perl:s390x (0.015-2build3) ... 224s Selecting previously unselected package libmodule-runtime-perl. 224s Preparing to unpack .../18-libmodule-runtime-perl_0.016-2_all.deb ... 224s Unpacking libmodule-runtime-perl (0.016-2) ... 224s Selecting previously unselected package libimport-into-perl. 224s Preparing to unpack .../19-libimport-into-perl_1.002005-2_all.deb ... 224s Unpacking libimport-into-perl (1.002005-2) ... 224s Selecting previously unselected package librole-tiny-perl. 224s Preparing to unpack .../20-librole-tiny-perl_2.002004-1_all.deb ... 224s Unpacking librole-tiny-perl (2.002004-1) ... 224s Selecting previously unselected package libsub-quote-perl. 224s Preparing to unpack .../21-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 224s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 224s Selecting previously unselected package libmoo-perl. 224s Preparing to unpack .../22-libmoo-perl_2.005005-1_all.deb ... 224s Unpacking libmoo-perl (2.005005-1) ... 224s Selecting previously unselected package libencode-locale-perl. 224s Preparing to unpack .../23-libencode-locale-perl_1.05-3_all.deb ... 224s Unpacking libencode-locale-perl (1.05-3) ... 224s Selecting previously unselected package libtimedate-perl. 224s Preparing to unpack .../24-libtimedate-perl_2.3300-2_all.deb ... 224s Unpacking libtimedate-perl (2.3300-2) ... 224s Selecting previously unselected package libhttp-date-perl. 224s Preparing to unpack .../25-libhttp-date-perl_6.06-1_all.deb ... 224s Unpacking libhttp-date-perl (6.06-1) ... 224s Selecting previously unselected package libfile-listing-perl. 224s Preparing to unpack .../26-libfile-listing-perl_6.16-1_all.deb ... 224s Unpacking libfile-listing-perl (6.16-1) ... 224s Selecting previously unselected package libhtml-tagset-perl. 224s Preparing to unpack .../27-libhtml-tagset-perl_3.20-6_all.deb ... 224s Unpacking libhtml-tagset-perl (3.20-6) ... 224s Selecting previously unselected package liburi-perl. 224s Preparing to unpack .../28-liburi-perl_5.27-1_all.deb ... 224s Unpacking liburi-perl (5.27-1) ... 225s Selecting previously unselected package libhtml-parser-perl:s390x. 225s Preparing to unpack .../29-libhtml-parser-perl_3.81-1build1_s390x.deb ... 225s Unpacking libhtml-parser-perl:s390x (3.81-1build1) ... 225s Selecting previously unselected package libhtml-tree-perl. 225s Preparing to unpack .../30-libhtml-tree-perl_5.07-3_all.deb ... 225s Unpacking libhtml-tree-perl (5.07-3) ... 225s Selecting previously unselected package libclone-perl:s390x. 225s Preparing to unpack .../31-libclone-perl_0.46-1build1_s390x.deb ... 225s Unpacking libclone-perl:s390x (0.46-1build1) ... 225s Selecting previously unselected package libio-html-perl. 225s Preparing to unpack .../32-libio-html-perl_1.004-3_all.deb ... 225s Unpacking libio-html-perl (1.004-3) ... 225s Selecting previously unselected package liblwp-mediatypes-perl. 225s Preparing to unpack .../33-liblwp-mediatypes-perl_6.04-2_all.deb ... 225s Unpacking liblwp-mediatypes-perl (6.04-2) ... 225s Selecting previously unselected package libhttp-message-perl. 225s Preparing to unpack .../34-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 225s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 225s Selecting previously unselected package libhttp-cookies-perl. 225s Preparing to unpack .../35-libhttp-cookies-perl_6.11-1_all.deb ... 225s Unpacking libhttp-cookies-perl (6.11-1) ... 225s Selecting previously unselected package libhttp-negotiate-perl. 225s Preparing to unpack .../36-libhttp-negotiate-perl_6.01-2_all.deb ... 225s Unpacking libhttp-negotiate-perl (6.01-2) ... 225s Selecting previously unselected package perl-openssl-defaults:s390x. 225s Preparing to unpack .../37-perl-openssl-defaults_7_s390x.deb ... 225s Unpacking perl-openssl-defaults:s390x (7) ... 225s Selecting previously unselected package libnet-ssleay-perl:s390x. 225s Preparing to unpack .../38-libnet-ssleay-perl_1.94-1_s390x.deb ... 225s Unpacking libnet-ssleay-perl:s390x (1.94-1) ... 225s Selecting previously unselected package libio-socket-ssl-perl. 225s Preparing to unpack .../39-libio-socket-ssl-perl_2.085-1_all.deb ... 225s Unpacking libio-socket-ssl-perl (2.085-1) ... 225s Selecting previously unselected package libnet-http-perl. 225s Preparing to unpack .../40-libnet-http-perl_6.23-1_all.deb ... 225s Unpacking libnet-http-perl (6.23-1) ... 225s Selecting previously unselected package liblwp-protocol-https-perl. 225s Preparing to unpack .../41-liblwp-protocol-https-perl_6.13-1_all.deb ... 225s Unpacking liblwp-protocol-https-perl (6.13-1) ... 225s Selecting previously unselected package libtry-tiny-perl. 225s Preparing to unpack .../42-libtry-tiny-perl_0.31-2_all.deb ... 225s Unpacking libtry-tiny-perl (0.31-2) ... 225s Selecting previously unselected package libwww-robotrules-perl. 225s Preparing to unpack .../43-libwww-robotrules-perl_6.02-1_all.deb ... 225s Unpacking libwww-robotrules-perl (6.02-1) ... 225s Selecting previously unselected package libwww-perl. 225s Preparing to unpack .../44-libwww-perl_6.76-1_all.deb ... 225s Unpacking libwww-perl (6.76-1) ... 225s Selecting previously unselected package patchutils. 225s Preparing to unpack .../45-patchutils_0.4.2-1build2_s390x.deb ... 225s Unpacking patchutils (0.4.2-1build2) ... 225s Selecting previously unselected package wdiff. 225s Preparing to unpack .../46-wdiff_1.2.2-6_s390x.deb ... 225s Unpacking wdiff (1.2.2-6) ... 225s Selecting previously unselected package devscripts. 225s Preparing to unpack .../47-devscripts_2.23.7_all.deb ... 225s Unpacking devscripts (2.23.7) ... 225s Selecting previously unselected package putty-tools. 225s Preparing to unpack .../48-putty-tools_0.80-1_s390x.deb ... 225s Unpacking putty-tools (0.80-1) ... 226s Selecting previously unselected package python3-bcrypt. 226s Preparing to unpack .../49-python3-bcrypt_3.2.2-1_s390x.deb ... 226s Unpacking python3-bcrypt (3.2.2-1) ... 226s Selecting previously unselected package python3-hamcrest. 226s Preparing to unpack .../50-python3-hamcrest_2.1.0-1_all.deb ... 226s Unpacking python3-hamcrest (2.1.0-1) ... 226s Selecting previously unselected package python3-pyasn1. 226s Preparing to unpack .../51-python3-pyasn1_0.4.8-4_all.deb ... 226s Unpacking python3-pyasn1 (0.4.8-4) ... 226s Selecting previously unselected package python3-pyasn1-modules. 226s Preparing to unpack .../52-python3-pyasn1-modules_0.2.8-1_all.deb ... 226s Unpacking python3-pyasn1-modules (0.2.8-1) ... 226s Selecting previously unselected package python3-service-identity. 226s Preparing to unpack .../53-python3-service-identity_24.1.0-1_all.deb ... 226s Unpacking python3-service-identity (24.1.0-1) ... 226s Selecting previously unselected package python3-automat. 226s Preparing to unpack .../54-python3-automat_22.10.0-2_all.deb ... 226s Unpacking python3-automat (22.10.0-2) ... 226s Selecting previously unselected package python3-constantly. 226s Preparing to unpack .../55-python3-constantly_23.10.4-1_all.deb ... 226s Unpacking python3-constantly (23.10.4-1) ... 226s Selecting previously unselected package python3-hyperlink. 226s Preparing to unpack .../56-python3-hyperlink_21.0.0-5_all.deb ... 226s Unpacking python3-hyperlink (21.0.0-5) ... 226s Selecting previously unselected package python3-incremental. 226s Preparing to unpack .../57-python3-incremental_22.10.0-1_all.deb ... 226s Unpacking python3-incremental (22.10.0-1) ... 226s Selecting previously unselected package python3-zope.interface. 226s Preparing to unpack .../58-python3-zope.interface_6.1-1_s390x.deb ... 226s Unpacking python3-zope.interface (6.1-1) ... 226s Selecting previously unselected package python3-twisted. 226s Preparing to unpack .../59-python3-twisted_23.10.0-2_all.deb ... 226s Unpacking python3-twisted (23.10.0-2) ... 226s Selecting previously unselected package openssh-tests. 226s Preparing to unpack .../60-openssh-tests_1%3a9.6p1-3ubuntu2_s390x.deb ... 226s Unpacking openssh-tests (1:9.6p1-3ubuntu2) ... 227s Selecting previously unselected package autopkgtest-satdep. 227s Preparing to unpack .../61-1-autopkgtest-satdep.deb ... 227s Unpacking autopkgtest-satdep (0) ... 227s Setting up wdiff (1.2.2-6) ... 227s Setting up libfile-which-perl (1.27-2) ... 227s Setting up libdynaloader-functions-perl (0.003-3) ... 227s Setting up libclass-method-modifiers-perl (2.15-1) ... 227s Setting up libio-pty-perl (1:1.20-1) ... 227s Setting up python3-zope.interface (6.1-1) ... 227s Setting up libclone-perl:s390x (0.46-1build1) ... 227s Setting up libtommath1:s390x (1.2.1-2) ... 227s Setting up libhtml-tagset-perl (3.20-6) ... 227s Setting up python3-bcrypt (3.2.2-1) ... 227s Setting up python3-automat (22.10.0-2) ... 228s Setting up liblwp-mediatypes-perl (6.04-2) ... 228s Setting up libtry-tiny-perl (0.31-2) ... 228s Setting up perl-openssl-defaults:s390x (7) ... 228s Setting up libencode-locale-perl (1.05-3) ... 228s Setting up python3-hamcrest (2.1.0-1) ... 228s Setting up putty-tools (0.80-1) ... 228s Setting up libhavege2:s390x (1.9.14-1ubuntu1) ... 228s Setting up patchutils (0.4.2-1build2) ... 228s Setting up python3-incremental (22.10.0-1) ... 228s Setting up python3-hyperlink (21.0.0-5) ... 228s Setting up libio-html-perl (1.004-3) ... 228s Setting up libb-hooks-op-check-perl:s390x (0.22-2build2) ... 228s Setting up libipc-run-perl (20231003.0-1) ... 228s Setting up libtimedate-perl (2.3300-2) ... 228s Setting up librole-tiny-perl (2.002004-1) ... 228s Setting up python3-pyasn1 (0.4.8-4) ... 229s Setting up python3-constantly (23.10.4-1) ... 229s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 229s Setting up libclass-xsaccessor-perl (1.19-4build2) ... 229s Setting up libfile-dirlist-perl (0.05-3) ... 229s Setting up libfile-homedir-perl (1.006-2) ... 229s Setting up liburi-perl (5.27-1) ... 229s Setting up libfile-touch-perl (0.12-2) ... 229s Setting up libnet-ssleay-perl:s390x (1.94-1) ... 229s Setting up libtomcrypt1:s390x (1.18.2+dfsg-7) ... 229s Setting up libhttp-date-perl (6.06-1) ... 229s Setting up haveged (1.9.14-1ubuntu1) ... 230s Created symlink /etc/systemd/system/sysinit.target.wants/haveged.service → /usr/lib/systemd/system/haveged.service. 230s Setting up dropbear-bin (2022.83-4) ... 230s Setting up libfile-listing-perl (6.16-1) ... 230s Setting up libnet-http-perl (6.23-1) ... 230s Setting up libdevel-callchecker-perl:s390x (0.008-2build1) ... 230s Setting up dropbear (2022.83-4) ... 230s Converting existing OpenSSH RSA host key to Dropbear format. 230s Key is a ssh-rsa key 230s Wrote key to '/etc/dropbear/dropbear_rsa_host_key' 230s 3072 SHA256:bu8ThlbhT5kPq9A7JBoziAKqXz0ZX4K8jRtKzOMTJdM /etc/dropbear/dropbear_rsa_host_key (RSA) 230s +---[RSA 3072]----+ 230s | | 230s | . | 230s | . . . o | 230s |. o.E. o = | 230s |o . =+ S+.o + | 230s |o .oo.+O=o= o . | 230s |.. *.B*== + | 230s |. +.o.= .= | 230s | .. o.. .oo | 230s +----[SHA256]-----+ 230s Converting existing OpenSSH ECDSA host key to Dropbear format. 230s Key is a ecdsa-sha2-nistp256 key 230s Wrote key to '/etc/dropbear/dropbear_ecdsa_host_key' 231s 256 SHA256:fvfy2UguxV1R2wqeZQRs4CeRSgVHSzYWUXEkeBrNimw /etc/dropbear/dropbear_ecdsa_host_key (ECDSA) 231s +---[ECDSA 256]---+ 231s | .+&@=++ o| 231s | .*++*+ .o| 231s | o o+*o o.o| 231s | E o+ = ..| 231s | .S o....| 231s | . o .| 231s | . . ... | 231s | . .o+ + | 231s | +* .| 231s +----[SHA256]-----+ 231s Converting existing OpenSSH ED25519 host key to Dropbear format. 231s Key is a ssh-ed25519 key 231s Wrote key to '/etc/dropbear/dropbear_ed25519_host_key' 231s 256 SHA256:khPOnUal8McCvEsKS7XQTPDcDjhaobLQdfW/M0ltj+c /etc/dropbear/dropbear_ed25519_host_key (ED25519) 231s +--[ED25519 256]--+ 231s | o=o.+.. . | 231s | o.*+o.+ = | 231s |+ =o+.o.= + | 231s |o+o..=o= + . . | 231s |o. o oB.S o o | 231s | . . .+ . + o | 231s | = . o| 231s | o o | 231s | E| 231s +----[SHA256]-----+ 231s Created symlink /etc/systemd/system/multi-user.target.wants/dropbear.service → /usr/lib/systemd/system/dropbear.service. 232s Setting up python3-pyasn1-modules (0.2.8-1) ... 232s Setting up python3-service-identity (24.1.0-1) ... 233s Setting up libwww-robotrules-perl (6.02-1) ... 233s Setting up libhtml-parser-perl:s390x (3.81-1build1) ... 233s Setting up libio-socket-ssl-perl (2.085-1) ... 233s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 233s Setting up libhttp-negotiate-perl (6.01-2) ... 233s Setting up libhttp-cookies-perl (6.11-1) ... 233s Setting up libhtml-tree-perl (5.07-3) ... 233s Setting up libparams-classify-perl:s390x (0.015-2build3) ... 233s Setting up libmodule-runtime-perl (0.016-2) ... 233s Setting up python3-twisted (23.10.0-2) ... 238s Setting up libimport-into-perl (1.002005-2) ... 238s Setting up libmoo-perl (2.005005-1) ... 238s Setting up openssh-tests (1:9.6p1-3ubuntu2) ... 238s Setting up liblwp-protocol-https-perl (6.13-1) ... 238s Setting up libwww-perl (6.76-1) ... 238s Setting up devscripts (2.23.7) ... 239s Setting up autopkgtest-satdep (0) ... 239s Processing triggers for libc-bin (2.39-0ubuntu6) ... 239s Processing triggers for man-db (2.12.0-3) ... 240s Processing triggers for install-info (7.1-3) ... 246s (Reading database ... 54865 files and directories currently installed.) 246s Removing autopkgtest-satdep (0) ... 247s autopkgtest [19:17:11]: test regress: [----------------------- 247s info: Adding user `openssh-tests' ... 247s info: Selecting UID/GID from range 1000 to 59999 ... 247s info: Adding new group `openssh-tests' (1001) ... 247s info: Adding new user `openssh-tests' (1001) with group `openssh-tests (1001)' ... 247s info: Creating home directory `/home/openssh-tests' ... 247s info: Copying files from `/etc/skel' ... 247s info: Adding new user `openssh-tests' to supplemental / extra groups `users' ... 247s info: Adding user `openssh-tests' to group `users' ... 247s Synchronizing state of haveged.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 247s Executing: /usr/lib/systemd/systemd-sysv-install enable haveged 248s 19:17:12.867754383 I: Started /usr/lib/openssh/regress/run-tests /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user 248s 19:17:12.902737569 O: make: Entering directory '/tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress' 248s 19:17:12.905856695 O: test "x" = "x" || mkdir -p /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/valgrind-out 248s 19:17:12.911921132 O: ssh-keygen -if /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_ssh2.prv | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.prv 248s 19:17:12.914363758 O: tr '\n' '\r' /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_ssh2_cr.prv 248s 19:17:12.921335631 O: ssh-keygen -if /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_ssh2_cr.prv | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.prv 248s 19:17:12.923554069 O: awk '{print $0 "\r"}' /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_ssh2.prv > /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_ssh2_crnl.prv 248s 19:17:12.927218133 O: ssh-keygen -if /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_ssh2_crnl.prv | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.prv 248s 19:17:12.934523069 O: cat /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.prv > /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t2.out 248s 19:17:12.937058445 O: chmod 600 /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t2.out 249s 19:17:12.939182330 O: ssh-keygen -yf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t2.out | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.pub 249s 19:17:12.947100708 O: ssh-keygen -ef /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.pub >/tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t3.out 249s 19:17:12.956354132 O: ssh-keygen -if /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t3.out | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.pub 249s 19:17:12.963313007 O: ssh-keygen -E md5 -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 249s 19:17:12.968022632 O: awk '{print $2}' | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t4.ok 249s 19:17:12.973880320 O: ssh-keygen -Bf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 249s 19:17:12.981637570 O: awk '{print $2}' | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t5.ok 249s 19:17:12.987184830 O: ssh-keygen -if /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/dsa_ssh2.prv > /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t6.out1 249s 19:17:12.996521819 O: ssh-keygen -if /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/dsa_ssh2.pub > /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t6.out2 249s 19:17:13.008162694 O: chmod 600 /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t6.out1 249s 19:17:13.017724883 O: ssh-keygen -yf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t6.out1 | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t6.out2 249s 19:17:13.020742695 O: ssh-keygen -q -t rsa -N '' -f /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t7.out 250s 19:17:14.778307069 O: ssh-keygen -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t7.out > /dev/null 250s 19:17:14.785914820 O: ssh-keygen -Bf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t7.out > /dev/null 250s 19:17:14.795861510 O: ssh-keygen -q -t dsa -N '' -f /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t8.out 250s 19:17:14.904195820 O: ssh-keygen -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t8.out > /dev/null 250s 19:17:14.913792069 O: ssh-keygen -Bf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t8.out > /dev/null 250s 19:17:14.926378258 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 250s 19:17:14.927371070 O: ssh-keygen -q -t ecdsa -N '' -f /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t9.out 251s 19:17:14.956352007 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 251s 19:17:14.959067944 O: ssh-keygen -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t9.out > /dev/null 251s 19:17:14.977142321 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 251s 19:17:14.978109946 O: ssh-keygen -Bf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t9.out > /dev/null 251s 19:17:14.998396319 O: ssh-keygen -q -t ed25519 -N '' -f /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t10.out 251s 19:17:15.011926946 O: ssh-keygen -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t10.out > /dev/null 251s 19:17:15.018650633 O: ssh-keygen -Bf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t10.out > /dev/null 251s 19:17:15.036043320 O: ssh-keygen -E sha256 -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 251s 19:17:15.044511320 O: awk '{print $2}' | diff - /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t11.ok 251s 19:17:15.050794757 O: ssh-keygen -q -t ed25519 -N '' -C 'test-comment-1234' -f /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t12.out 251s 19:17:15.059931820 O: ssh-keygen -lf /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/t12.out.pub | grep test-comment-1234 >/dev/null 251s 19:17:15.071813078 E: run test connect.sh ... 255s 19:17:19.602150948 O: ok simple connect 255s 19:17:19.605732194 E: run test proxy-connect.sh ... 255s 19:17:19.904760258 O: plain username comp=no 256s 19:17:20.410576829 O: plain username comp=yes 256s 19:17:20.895672751 O: username with style 257s 19:17:21.247793379 O: ok proxy connect 257s 19:17:21.247309647 E: run test sshfp-connect.sh ... 257s 19:17:21.616675459 O: SKIPPED: TEST_SSH_SSHFP_DOMAIN not set. 257s 19:17:21.621014477 E: run test connect-privsep.sh ... 264s 19:17:28.227883642 O: ok proxy connect with privsep 264s 19:17:28.232589469 E: run test connect-uri.sh ... 264s 19:17:28.675795562 O: uri connect: no trailing slash 265s 19:17:29.190918897 O: uri connect: trailing slash 265s 19:17:29.658315613 O: uri connect: with path name 265s 19:17:29.705713709 O: ok uri connect 265s 19:17:29.709681023 E: run test proto-version.sh ... 266s 19:17:30.179647202 O: ok sshd version with different protocol combinations 266s 19:17:30.184626178 E: run test proto-mismatch.sh ... 266s 19:17:30.525585774 O: ok protocol version mismatch 266s 19:17:30.526898211 E: run test exit-status.sh ... 266s 19:17:30.815668645 O: test remote exit status: status 0 272s 19:17:36.654175770 O: test remote exit status: status 1 278s 19:17:42.700812218 O: test remote exit status: status 4 284s 19:17:48.597947297 O: test remote exit status: status 5 290s 19:17:54.306022327 O: test remote exit status: status 44 296s 19:18:00.125718270 O: ok remote exit status 296s 19:18:00.133352708 E: run test exit-status-signal.sh ... 297s 19:18:01.418678795 O: ok exit status on signal 297s 19:18:01.421195242 E: run test envpass.sh ... 297s 19:18:01.706683925 O: test environment passing: pass env, don't accept 298s 19:18:02.075129170 O: test environment passing: setenv, don't accept 298s 19:18:02.469652108 O: test environment passing: don't pass env, accept 298s 19:18:02.832905991 O: test environment passing: pass single env, accept single env 299s 19:18:03.161671981 O: test environment passing: pass multiple env, accept multiple env 299s 19:18:03.517676053 O: test environment passing: setenv, accept 299s 19:18:03.922096840 O: test environment passing: setenv, first match wins 300s 19:18:04.295418649 O: test environment passing: server setenv wins 300s 19:18:04.702430650 O: test environment passing: server setenv wins 301s 19:18:05.119724575 O: ok environment passing 301s 19:18:05.123260983 E: run test transfer.sh ... 304s 19:18:08.561531722 O: ok transfer data 304s 19:18:08.566008159 E: run test banner.sh ... 304s 19:18:08.828310796 O: test banner: missing banner file 305s 19:18:09.229406425 O: test banner: size 0 305s 19:18:09.556801926 O: test banner: size 10 305s 19:18:09.912135386 O: test banner: size 100 306s 19:18:10.236170260 O: test banner: size 1000 306s 19:18:10.580934633 O: test banner: size 10000 307s 19:18:11.001588073 O: test banner: size 100000 307s 19:18:11.361570070 O: test banner: suppress banner (-q) 307s 19:18:11.729443319 O: ok banner 307s 19:18:11.730759070 E: run test rekey.sh ... 308s 19:18:11.967462010 O: client rekey KexAlgorithms=diffie-hellman-group1-sha1 309s 19:18:13.820698008 O: client rekey KexAlgorithms=diffie-hellman-group14-sha1 312s 19:18:15.772116349 O: client rekey KexAlgorithms=diffie-hellman-group14-sha256 313s 19:18:17.660015516 O: client rekey KexAlgorithms=diffie-hellman-group16-sha512 315s 19:18:19.820247032 O: client rekey KexAlgorithms=diffie-hellman-group18-sha512 318s 19:18:22.034217158 O: client rekey KexAlgorithms=diffie-hellman-group-exchange-sha1 320s 19:18:24.163411368 O: client rekey KexAlgorithms=diffie-hellman-group-exchange-sha256 322s 19:18:26.060374154 O: client rekey KexAlgorithms=ecdh-sha2-nistp256 323s 19:18:27.943887331 O: client rekey KexAlgorithms=ecdh-sha2-nistp384 326s 19:18:29.962536769 O: client rekey KexAlgorithms=ecdh-sha2-nistp521 328s 19:18:32.026509929 O: client rekey KexAlgorithms=curve25519-sha256 330s 19:18:34.217611923 O: client rekey KexAlgorithms=curve25519-sha256@libssh.org 332s 19:18:36.552710949 O: client rekey KexAlgorithms=sntrup761x25519-sha512@openssh.com 334s 19:18:38.557669197 O: client rekey Ciphers=3des-cbc 336s 19:18:40.441692155 O: client rekey Ciphers=aes128-cbc 338s 19:18:42.325075799 O: client rekey Ciphers=aes192-cbc 340s 19:18:44.273171315 O: client rekey Ciphers=aes256-cbc 342s 19:18:46.402425371 O: client rekey Ciphers=aes128-ctr 344s 19:18:48.472604558 O: client rekey Ciphers=aes192-ctr 346s 19:18:50.633323423 O: client rekey Ciphers=aes256-ctr 348s 19:18:52.639627277 O: client rekey Ciphers=aes128-gcm@openssh.com 350s 19:18:54.893708878 O: client rekey Ciphers=aes256-gcm@openssh.com 354s 19:18:56.998634663 O: client rekey Ciphers=chacha20-poly1305@openssh.com 355s 19:18:59.183382565 O: client rekey MACs=hmac-sha1 357s 19:19:01.496325493 O: client rekey MACs=hmac-sha1-96 359s 19:19:03.802941819 O: client rekey MACs=hmac-sha2-256 362s 19:19:06.007507689 O: client rekey MACs=hmac-sha2-512 363s 19:19:07.934053563 O: client rekey MACs=hmac-md5 366s 19:19:10.148501696 O: client rekey MACs=hmac-md5-96 368s 19:19:12.383739662 O: client rekey MACs=umac-64@openssh.com 370s 19:19:14.354141897 O: client rekey MACs=umac-128@openssh.com 372s 19:19:16.482077575 O: client rekey MACs=hmac-sha1-etm@openssh.com 374s 19:19:18.949627243 O: client rekey MACs=hmac-sha1-96-etm@openssh.com 377s 19:19:21.130166080 O: client rekey MACs=hmac-sha2-256-etm@openssh.com 379s 19:19:23.269692877 O: client rekey MACs=hmac-sha2-512-etm@openssh.com 381s 19:19:25.372402881 O: client rekey MACs=hmac-md5-etm@openssh.com 383s 19:19:27.310313441 O: client rekey MACs=hmac-md5-96-etm@openssh.com 385s 19:19:29.139195288 O: client rekey MACs=umac-64-etm@openssh.com 387s 19:19:31.051900915 O: client rekey MACs=umac-128-etm@openssh.com 389s 19:19:32.958906345 O: client rekey aes128-gcm@openssh.com diffie-hellman-group1-sha1 391s 19:19:35.048128768 O: client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha1 393s 19:19:37.233945889 O: client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha256 395s 19:19:39.394304182 O: client rekey aes128-gcm@openssh.com diffie-hellman-group16-sha512 397s 19:19:41.776246507 O: client rekey aes128-gcm@openssh.com diffie-hellman-group18-sha512 400s 19:19:44.269309929 O: client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha1 402s 19:19:46.489221661 O: client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha256 404s 19:19:48.560646890 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp256 406s 19:19:50.525491930 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp384 408s 19:19:52.620869022 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp521 410s 19:19:54.867953173 O: client rekey aes128-gcm@openssh.com curve25519-sha256 412s 19:19:56.921660672 O: client rekey aes128-gcm@openssh.com curve25519-sha256@libssh.org 414s 19:19:58.840132379 O: client rekey aes128-gcm@openssh.com sntrup761x25519-sha512@openssh.com 417s 19:20:00.988894765 O: client rekey aes256-gcm@openssh.com diffie-hellman-group1-sha1 419s 19:20:03.314414881 O: client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha1 421s 19:20:05.188051190 O: client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha256 423s 19:20:07.178128484 O: client rekey aes256-gcm@openssh.com diffie-hellman-group16-sha512 425s 19:20:09.378686845 O: client rekey aes256-gcm@openssh.com diffie-hellman-group18-sha512 427s 19:20:11.706981311 O: client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha1 430s 19:20:13.962635444 O: client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha256 432s 19:20:16.408430742 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp256 434s 19:20:18.549821297 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp384 436s 19:20:20.747880595 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp521 439s 19:20:23.049555649 O: client rekey aes256-gcm@openssh.com curve25519-sha256 441s 19:20:25.350918132 O: client rekey aes256-gcm@openssh.com curve25519-sha256@libssh.org 443s 19:20:27.547044495 O: client rekey aes256-gcm@openssh.com sntrup761x25519-sha512@openssh.com 445s 19:20:29.833635417 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group1-sha1 447s 19:20:31.752068534 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha1 449s 19:20:33.719568679 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha256 451s 19:20:35.652538434 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group16-sha512 453s 19:20:37.568873547 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group18-sha512 455s 19:20:39.601603800 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha1 457s 19:20:41.561565325 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha256 459s 19:20:43.663981297 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp256 461s 19:20:45.608333800 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp384 463s 19:20:47.537098545 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp521 465s 19:20:49.307690116 O: client rekey chacha20-poly1305@openssh.com curve25519-sha256 467s 19:20:51.207568016 O: client rekey chacha20-poly1305@openssh.com curve25519-sha256@libssh.org 469s 19:20:53.000343155 O: client rekey chacha20-poly1305@openssh.com sntrup761x25519-sha512@openssh.com 470s 19:20:54.746228425 O: client rekeylimit 16 473s 19:20:57.156149514 O: client rekeylimit 1k 475s 19:20:59.475427299 O: client rekeylimit 128k 477s 19:21:01.472919061 O: client rekeylimit 256k 479s 19:21:03.299894295 O: client rekeylimit default 5 494s 19:21:18.841481787 O: client rekeylimit default 10 515s 19:21:39.324534579 O: client rekeylimit default 5 no data 530s 19:21:54.785496945 O: client rekeylimit default 10 no data 551s 19:22:15.095195948 O: server rekeylimit 16 553s 19:22:17.538457537 O: server rekeylimit 1k 556s 19:22:19.998610097 O: server rekeylimit 128k 557s 19:22:21.938774100 O: server rekeylimit 256k 559s 19:22:23.728217449 O: server rekeylimit default 5 no data 575s 19:22:39.251602251 O: server rekeylimit default 10 no data 595s 19:22:59.696281522 O: rekeylimit parsing 605s 19:23:09.596509190 O: ok rekey 605s 19:23:09.597543180 E: run test dhgex.sh ... 605s 19:23:09.793738436 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 3des-cbc 606s 19:23:10.078234560 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 3des-cbc 606s 19:23:10.437046607 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-cbc 606s 19:23:10.635933918 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-cbc 606s 19:23:10.862646543 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-ctr 607s 19:23:11.079343427 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-ctr 607s 19:23:11.268327042 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-gcm@openssh.com 607s 19:23:11.450962167 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-gcm@openssh.com 607s 19:23:11.667614105 O: dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-cbc 607s 19:23:11.942913554 O: dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-cbc 608s 19:23:12.236284170 O: dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-ctr 608s 19:23:12.543028048 O: dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-ctr 608s 19:23:12.822111922 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-cbc 609s 19:23:13.098979367 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-cbc 609s 19:23:13.418606732 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-ctr 609s 19:23:13.742068361 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-ctr 610s 19:23:14.069389674 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-gcm@openssh.com 610s 19:23:14.411097189 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-gcm@openssh.com 610s 19:23:14.742153191 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 chacha20-poly1305@openssh.com 611s 19:23:15.191215940 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 chacha20-poly1305@openssh.com 611s 19:23:15.582300941 O: ok dhgex 611s 19:23:15.582987080 E: run test stderr-data.sh ... 611s 19:23:15.740258004 O: test stderr data transfer: () 618s 19:23:22.371818114 O: test stderr data transfer: (-n) 625s 19:23:29.061577134 O: ok stderr data transfer 625s 19:23:29.067770330 E: run test stderr-after-eof.sh ... 627s 19:23:31.685835958 O: ok stderr data after eof 627s 19:23:31.688121259 E: run test broken-pipe.sh ... 627s 19:23:31.908241695 O: ok broken pipe test 627s 19:23:31.909334634 E: run test try-ciphers.sh ... 628s 19:23:32.102314571 O: test try ciphers: cipher 3des-cbc mac hmac-sha1 628s 19:23:32.503465266 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-96 628s 19:23:32.916958823 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-256 629s 19:23:33.332168128 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-512 629s 19:23:33.658110690 O: test try ciphers: cipher 3des-cbc mac hmac-md5 630s 19:23:33.998009868 O: test try ciphers: cipher 3des-cbc mac hmac-md5-96 630s 19:23:34.344633118 O: test try ciphers: cipher 3des-cbc mac umac-64@openssh.com 630s 19:23:34.771684981 O: test try ciphers: cipher 3des-cbc mac umac-128@openssh.com 631s 19:23:35.222541105 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-etm@openssh.com 631s 19:23:35.548008855 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-96-etm@openssh.com 631s 19:23:35.880624235 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-256-etm@openssh.com 632s 19:23:36.206379481 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-512-etm@openssh.com 632s 19:23:36.526589668 O: test try ciphers: cipher 3des-cbc mac hmac-md5-etm@openssh.com 632s 19:23:36.872213357 O: test try ciphers: cipher 3des-cbc mac hmac-md5-96-etm@openssh.com 633s 19:23:37.182020031 O: test try ciphers: cipher 3des-cbc mac umac-64-etm@openssh.com 633s 19:23:37.520324469 O: test try ciphers: cipher 3des-cbc mac umac-128-etm@openssh.com 633s 19:23:37.835593782 O: test try ciphers: cipher aes128-cbc mac hmac-sha1 634s 19:23:38.160548662 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-96 634s 19:23:38.481699097 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-256 634s 19:23:38.804402286 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-512 635s 19:23:39.134028796 O: test try ciphers: cipher aes128-cbc mac hmac-md5 635s 19:23:39.452168535 O: test try ciphers: cipher aes128-cbc mac hmac-md5-96 635s 19:23:39.773411106 O: test try ciphers: cipher aes128-cbc mac umac-64@openssh.com 636s 19:23:40.151460718 O: test try ciphers: cipher aes128-cbc mac umac-128@openssh.com 636s 19:23:40.457724167 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-etm@openssh.com 636s 19:23:40.773388405 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-96-etm@openssh.com 637s 19:23:41.105984156 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-256-etm@openssh.com 637s 19:23:41.405989409 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-512-etm@openssh.com 637s 19:23:41.734262167 O: test try ciphers: cipher aes128-cbc mac hmac-md5-etm@openssh.com 638s 19:23:42.105080535 O: test try ciphers: cipher aes128-cbc mac hmac-md5-96-etm@openssh.com 638s 19:23:42.439794848 O: test try ciphers: cipher aes128-cbc mac umac-64-etm@openssh.com 638s 19:23:42.863927476 O: test try ciphers: cipher aes128-cbc mac umac-128-etm@openssh.com 639s 19:23:43.315710894 O: test try ciphers: cipher aes192-cbc mac hmac-sha1 639s 19:23:43.751032524 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-96 640s 19:23:44.168531522 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-256 640s 19:23:44.537100209 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-512 640s 19:23:44.860695332 O: test try ciphers: cipher aes192-cbc mac hmac-md5 641s 19:23:45.188630583 O: test try ciphers: cipher aes192-cbc mac hmac-md5-96 641s 19:23:45.508879582 O: test try ciphers: cipher aes192-cbc mac umac-64@openssh.com 641s 19:23:45.899242970 O: test try ciphers: cipher aes192-cbc mac umac-128@openssh.com 642s 19:23:46.256663396 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-etm@openssh.com 642s 19:23:46.585928646 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-96-etm@openssh.com 642s 19:23:46.939285959 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-256-etm@openssh.com 643s 19:23:47.332310895 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-512-etm@openssh.com 643s 19:23:47.722720583 O: test try ciphers: cipher aes192-cbc mac hmac-md5-etm@openssh.com 644s 19:23:48.069568457 O: test try ciphers: cipher aes192-cbc mac hmac-md5-96-etm@openssh.com 644s 19:23:48.455563901 O: test try ciphers: cipher aes192-cbc mac umac-64-etm@openssh.com 644s 19:23:48.858641018 O: test try ciphers: cipher aes192-cbc mac umac-128-etm@openssh.com 645s 19:23:49.283111083 O: test try ciphers: cipher aes256-cbc mac hmac-sha1 645s 19:23:49.652351458 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-96 646s 19:23:50.003134210 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-256 646s 19:23:50.347255517 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-512 646s 19:23:50.663262772 O: test try ciphers: cipher aes256-cbc mac hmac-md5 647s 19:23:51.000385139 O: test try ciphers: cipher aes256-cbc mac hmac-md5-96 647s 19:23:51.406906203 O: test try ciphers: cipher aes256-cbc mac umac-64@openssh.com 647s 19:23:51.755245453 O: test try ciphers: cipher aes256-cbc mac umac-128@openssh.com 648s 19:23:52.067293513 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-etm@openssh.com 648s 19:23:52.396671700 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-96-etm@openssh.com 648s 19:23:52.764518259 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-256-etm@openssh.com 649s 19:23:53.112927138 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-512-etm@openssh.com 649s 19:23:53.438016134 O: test try ciphers: cipher aes256-cbc mac hmac-md5-etm@openssh.com 649s 19:23:53.754241008 O: test try ciphers: cipher aes256-cbc mac hmac-md5-96-etm@openssh.com 650s 19:23:54.176182446 O: test try ciphers: cipher aes256-cbc mac umac-64-etm@openssh.com 650s 19:23:54.534648260 O: test try ciphers: cipher aes256-cbc mac umac-128-etm@openssh.com 650s 19:23:54.875898445 O: test try ciphers: cipher aes128-ctr mac hmac-sha1 651s 19:23:55.266007382 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-96 651s 19:23:55.627324005 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-256 652s 19:23:56.020102880 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-512 652s 19:23:56.403114256 O: test try ciphers: cipher aes128-ctr mac hmac-md5 652s 19:23:56.753813073 O: test try ciphers: cipher aes128-ctr mac hmac-md5-96 653s 19:23:57.144242381 O: test try ciphers: cipher aes128-ctr mac umac-64@openssh.com 653s 19:23:57.466221140 O: test try ciphers: cipher aes128-ctr mac umac-128@openssh.com 653s 19:23:57.796440519 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-etm@openssh.com 654s 19:23:58.196493133 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-96-etm@openssh.com 654s 19:23:58.560983566 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-256-etm@openssh.com 654s 19:23:58.896748817 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-512-etm@openssh.com 655s 19:23:59.288380392 O: test try ciphers: cipher aes128-ctr mac hmac-md5-etm@openssh.com 655s 19:23:59.680118878 O: test try ciphers: cipher aes128-ctr mac hmac-md5-96-etm@openssh.com 656s 19:23:59.994030635 O: test try ciphers: cipher aes128-ctr mac umac-64-etm@openssh.com 656s 19:24:00.312377823 O: test try ciphers: cipher aes128-ctr mac umac-128-etm@openssh.com 656s 19:24:00.673325757 O: test try ciphers: cipher aes192-ctr mac hmac-sha1 657s 19:24:01.120481696 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-96 657s 19:24:01.468396760 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-256 657s 19:24:01.881311319 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-512 658s 19:24:02.223386751 O: test try ciphers: cipher aes192-ctr mac hmac-md5 658s 19:24:02.588953565 O: test try ciphers: cipher aes192-ctr mac hmac-md5-96 658s 19:24:02.953842125 O: test try ciphers: cipher aes192-ctr mac umac-64@openssh.com 659s 19:24:03.297062564 O: test try ciphers: cipher aes192-ctr mac umac-128@openssh.com 659s 19:24:03.628199563 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-etm@openssh.com 660s 19:24:04.071741563 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-96-etm@openssh.com 660s 19:24:04.410140318 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-256-etm@openssh.com 660s 19:24:04.747674755 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-512-etm@openssh.com 661s 19:24:05.120198318 O: test try ciphers: cipher aes192-ctr mac hmac-md5-etm@openssh.com 661s 19:24:05.469097567 O: test try ciphers: cipher aes192-ctr mac hmac-md5-96-etm@openssh.com 661s 19:24:05.828073381 O: test try ciphers: cipher aes192-ctr mac umac-64-etm@openssh.com 662s 19:24:06.221101123 O: test try ciphers: cipher aes192-ctr mac umac-128-etm@openssh.com 662s 19:24:06.571556199 O: test try ciphers: cipher aes256-ctr mac hmac-sha1 662s 19:24:06.935487499 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-96 663s 19:24:07.265376376 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-256 663s 19:24:07.572916312 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-512 663s 19:24:07.923728250 O: test try ciphers: cipher aes256-ctr mac hmac-md5 664s 19:24:08.265226884 O: test try ciphers: cipher aes256-ctr mac hmac-md5-96 664s 19:24:08.621297694 O: test try ciphers: cipher aes256-ctr mac umac-64@openssh.com 665s 19:24:09.004558818 O: test try ciphers: cipher aes256-ctr mac umac-128@openssh.com 665s 19:24:09.331376010 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-etm@openssh.com 665s 19:24:09.674088447 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-96-etm@openssh.com 666s 19:24:09.993601260 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-256-etm@openssh.com 666s 19:24:10.339924446 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-512-etm@openssh.com 666s 19:24:10.658778883 O: test try ciphers: cipher aes256-ctr mac hmac-md5-etm@openssh.com 667s 19:24:11.029006144 O: test try ciphers: cipher aes256-ctr mac hmac-md5-96-etm@openssh.com 667s 19:24:11.363470947 O: test try ciphers: cipher aes256-ctr mac umac-64-etm@openssh.com 667s 19:24:11.697536446 O: test try ciphers: cipher aes256-ctr mac umac-128-etm@openssh.com 668s 19:24:12.033355452 O: test try ciphers: cipher aes128-gcm@openssh.com mac hmac-sha1 668s 19:24:12.362343446 O: test try ciphers: cipher aes256-gcm@openssh.com mac hmac-sha1 668s 19:24:12.672158571 O: test try ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 669s 19:24:12.993139649 O: ok try ciphers 669s 19:24:12.994219133 E: run test yes-head.sh ... 672s 19:24:16.169091467 E: run test login-timeout.sh ... 672s 19:24:16.168177959 O: ok yes pipe head 688s 19:24:31.991098151 O: ok connect after login grace timeout 688s 19:24:31.992924600 E: run test agent.sh ... 702s 19:24:46.371475177 O: ok simple agent test 702s 19:24:46.374774052 E: run test agent-getpeereid.sh ... 702s 19:24:46.675844802 O: ok disallow agent attach from other uid 702s 19:24:46.677288365 E: run test agent-timeout.sh ... 723s 19:25:07.080347958 O: ok agent timeout test 723s 19:25:07.081469960 E: run test agent-ptrace.sh ... 723s 19:25:07.266418390 E: run test agent-subprocess.sh ... 723s 19:25:07.266999204 O: skipped (gdb not found) 733s 19:25:17.517738484 O: ok agent subprocess 733s 19:25:17.520334173 E: run test keyscan.sh ... 738s 19:25:22.806196414 O: ok keyscan 738s 19:25:22.808653665 E: run test keygen-change.sh ... 744s 19:25:28.648693592 E: run test keygen-comment.sh ... 744s 19:25:28.647876655 O: ok change passphrase for key 753s 19:25:37.172244093 O: ok Comment extraction from private key 753s 19:25:37.174332400 E: run test keygen-convert.sh ... 760s 19:25:42.906739636 O: ok convert keys 760s 19:25:42.909899512 E: run test keygen-knownhosts.sh ... 760s 19:25:43.233134691 O: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts updated. 760s 19:25:43.237292629 O: Original contents retained as /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts.old 760s 19:25:43.255690130 O: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts updated. 760s 19:25:43.260793378 O: Original contents retained as /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts.old 760s 19:25:43.262211716 O: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts updated. 760s 19:25:43.266571761 O: Original contents retained as /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts.old 760s 19:25:43.277294388 O: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts updated. 760s 19:25:43.281269254 O: Original contents retained as /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hosts.old 760s 19:25:43.305452441 O: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hashed updated. 760s 19:25:43.308535566 E: run test keygen-moduli.sh ... 760s 19:25:43.310348380 O: Original contents retained as /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/kh.hashed.old 760s 19:25:43.311448074 O: ok ssh-keygen known_hosts 765s 19:25:49.657537044 O: ok keygen moduli 765s 19:25:49.658130543 E: run test keygen-sshfp.sh ... 765s 19:25:49.858419292 O: ok keygen-sshfp 765s 19:25:49.858959062 E: run test key-options.sh ... 766s 19:25:50.039362098 O: key option command="echo bar" 766s 19:25:50.395920527 O: key option no-pty,command="echo bar" 766s 19:25:50.693529714 O: key option pty default 767s 19:25:51.102202147 O: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@key option pty no-pty 767s 19:25:51.362713821 O: key option pty restrict 767s 19:25:51.675610127 O: key option pty restrict,pty 768s 19:25:52.087976462 O: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@key option environment 769s 19:25:53.898431750 O: key option from="127.0.0.1" 771s 19:25:55.060391607 O: key option from="127.0.0.0/8" 771s 19:25:55.840848212 O: key option expiry-time default 772s 19:25:56.157404210 O: key option expiry-time invalid 772s 19:25:56.530152264 O: key option expiry-time expired 772s 19:25:56.868504134 O: key option expiry-time valid 773s 19:25:57.191228565 O: ok key options 773s 19:25:57.190568876 E: run test scp.sh ... 773s 19:25:57.361807314 O: scp: scp mode: simple copy local file to local file 773s 19:25:57.383913565 O: scp: scp mode: simple copy local file to remote file 773s 19:25:57.391338511 O: scp: scp mode: simple copy remote file to local file 773s 19:25:57.402967264 O: scp: scp mode: copy local file to remote file in place 773s 19:25:57.417739501 O: scp: scp mode: copy remote file to local file in place 773s 19:25:57.429017815 O: scp: scp mode: copy local file to remote file clobber 773s 19:25:57.436877330 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Mar 25 19:25 /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/copy 773s 19:25:57.439513126 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Mar 25 19:25 /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/data 773s 19:25:57.441248199 O: scp: scp mode: copy remote file to local file clobber 773s 19:25:57.448837073 O: scp: scp mode: simple copy local file to remote dir 773s 19:25:57.457849618 O: scp: scp mode: simple copy local file to local dir 773s 19:25:57.465708117 O: scp: scp mode: simple copy remote file to local dir 773s 19:25:57.476500554 O: scp: scp mode: recursive local dir to remote dir 773s 19:25:57.489339251 O: scp: scp mode: recursive local dir to local dir 773s 19:25:57.505767305 O: scp: scp mode: recursive remote dir to local dir 773s 19:25:57.522608993 O: scp: scp mode: unmatched glob file local->remote 773s 19:25:57.531450554 O: scp: scp mode: unmatched glob file remote->local 773s 19:25:57.538620741 O: scp: scp mode: unmatched glob dir recursive local->remote 773s 19:25:57.551360367 O: scp: scp mode: unmatched glob dir recursive remote->local 773s 19:25:57.556862497 O: scp: scp mode: shell metacharacters 773s 19:25:57.564577741 O: scp: scp mode: skipped file after scp -p with failed chown+utimes 773s 19:25:57.595505187 O: scp: scp mode: disallow bad server #0 773s 19:25:57.613606554 O: scp: scp mode: disallow bad server #1 773s 19:25:57.634100055 O: scp: scp mode: disallow bad server #2 773s 19:25:57.658160367 O: scp: scp mode: disallow bad server #3 773s 19:25:57.679376553 O: scp: scp mode: disallow bad server #4 773s 19:25:57.699391992 O: scp: scp mode: disallow bad server #5 773s 19:25:57.718676178 O: scp: scp mode: disallow bad server #6 773s 19:25:57.737815929 O: scp: scp mode: disallow bad server #7 773s 19:25:57.757273116 O: scp: scp mode: detect non-directory target 773s 19:25:57.761179367 E: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/copy2: Not a directory 773s 19:25:57.763255679 O: scp: sftp mode: simple copy local file to local file 773s 19:25:57.770253554 O: scp: sftp mode: simple copy local file to remote file 773s 19:25:57.780076874 O: scp: sftp mode: simple copy remote file to local file 773s 19:25:57.788659429 O: scp: sftp mode: copy local file to remote file in place 773s 19:25:57.798121930 O: scp: sftp mode: copy remote file to local file in place 773s 19:25:57.807339429 O: scp: sftp mode: copy local file to remote file clobber 773s 19:25:57.817810116 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Mar 25 19:25 /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/copy 773s 19:25:57.820992116 O: -rw-rw-r-- 1 openssh-tests openssh-tests 313624 Mar 25 19:25 /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/data 773s 19:25:57.822737430 O: scp: sftp mode: copy remote file to local file clobber 773s 19:25:57.829970303 O: scp: sftp mode: simple copy local file to remote dir 773s 19:25:57.839978242 O: scp: sftp mode: simple copy local file to local dir 773s 19:25:57.850500812 O: scp: sftp mode: simple copy remote file to local dir 773s 19:25:57.859317053 O: scp: sftp mode: recursive local dir to remote dir 773s 19:25:57.876612282 O: scp: sftp mode: recursive local dir to local dir 773s 19:25:57.893233483 O: scp: sftp mode: recursive remote dir to local dir 773s 19:25:57.912170419 O: scp: sftp mode: unmatched glob file local->remote 773s 19:25:57.921538482 O: scp: sftp mode: unmatched glob file remote->local 773s 19:25:57.929685118 O: scp: sftp mode: unmatched glob dir recursive local->remote 773s 19:25:57.942582044 O: scp: sftp mode: unmatched glob dir recursive remote->local 773s 19:25:57.953645671 O: scp: sftp mode: shell metacharacters 774s 19:25:57.961648107 O: scp: sftp mode: skipped file after scp -p with failed chown+utimes 774s 19:25:57.996677670 O: scp: sftp mode: disallow bad server #0 774s 19:25:58.024388607 O: scp: sftp mode: disallow bad server #1 774s 19:25:58.051732107 O: scp: sftp mode: disallow bad server #2 774s 19:25:58.077552358 O: scp: sftp mode: disallow bad server #3 774s 19:25:58.107738045 O: scp: sftp mode: disallow bad server #4 774s 19:25:58.155424733 O: scp: sftp mode: disallow bad server #5 774s 19:25:58.183097858 O: scp: sftp mode: disallow bad server #6 774s 19:25:58.213900482 O: scp: sftp mode: disallow bad server #7 774s 19:25:58.238959735 O: scp: sftp mode: detect non-directory target 774s 19:25:58.244494170 E: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/copy2: Not a directory 774s 19:25:58.251576858 E: run test scp3.sh ... 774s 19:25:58.252185420 O: ok scp 774s 19:25:58.435701848 O: scp3: scp mode: simple copy remote file to remote file 775s 19:25:59.116235216 O: scp3: scp mode: simple copy remote file to remote dir 775s 19:25:59.720331888 O: scp3: scp mode: recursive remote dir to remote dir 776s 19:26:00.607557676 O: scp3: scp mode: detect non-directory target 777s 19:26:01.957298545 O: scp3: sftp mode: simple copy remote file to remote file 778s 19:26:01.972603668 O: scp3: sftp mode: simple copy remote file to remote dir 778s 19:26:01.986850856 O: scp3: sftp mode: recursive remote dir to remote dir 778s 19:26:02.012407233 O: scp3: sftp mode: detect non-directory target 778s 19:26:02.016220108 E: scp: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/copy2: destination is not a directory 778s 19:26:02.017703482 E: scp: /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/copy2: destination is not a directory 778s 19:26:02.022805545 O: ok scp3 778s 19:26:02.025379867 E: run test scp-uri.sh ... 778s 19:26:02.204729856 O: scp-uri: scp mode: simple copy local file to remote file 778s 19:26:02.212177043 O: scp-uri: scp mode: simple copy remote file to local file 778s 19:26:02.220876480 O: scp-uri: scp mode: simple copy local file to remote dir 778s 19:26:02.226998234 O: scp-uri: scp mode: simple copy remote file to local dir 778s 19:26:02.235473859 O: scp-uri: scp mode: recursive local dir to remote dir 778s 19:26:02.246828607 O: scp-uri: scp mode: recursive remote dir to local dir 778s 19:26:02.253957230 O: scp-uri: sftp mode: simple copy local file to remote file 778s 19:26:02.261899043 O: scp-uri: sftp mode: simple copy remote file to local file 778s 19:26:02.266333418 O: scp-uri: sftp mode: simple copy local file to remote dir 778s 19:26:02.274604418 O: scp-uri: sftp mode: simple copy remote file to local dir 778s 19:26:02.282854481 O: scp-uri: sftp mode: recursive local dir to remote dir 778s 19:26:02.292321618 O: scp-uri: sftp mode: recursive remote dir to local dir 778s 19:26:02.301821160 O: ok scp-uri 778s 19:26:02.303622848 E: run test sftp.sh ... 778s 19:26:02.470831726 O: test basic sftp put/get: buffer_size 5 num_requests 1 780s 19:26:04.285917458 O: test basic sftp put/get: buffer_size 5 num_requests 2 781s 19:26:05.728192374 O: test basic sftp put/get: buffer_size 5 num_requests 10 783s 19:26:06.968877584 O: test basic sftp put/get: buffer_size 1000 num_requests 1 783s 19:26:07.002002582 O: test basic sftp put/get: buffer_size 1000 num_requests 2 783s 19:26:07.036720721 O: test basic sftp put/get: buffer_size 1000 num_requests 10 783s 19:26:07.060153771 O: test basic sftp put/get: buffer_size 32000 num_requests 1 783s 19:26:07.077190959 O: test basic sftp put/get: buffer_size 32000 num_requests 2 783s 19:26:07.088219272 O: test basic sftp put/get: buffer_size 32000 num_requests 10 783s 19:26:07.099719646 O: test basic sftp put/get: buffer_size 64000 num_requests 1 783s 19:26:07.119334772 O: test basic sftp put/get: buffer_size 64000 num_requests 2 783s 19:26:07.138078145 O: test basic sftp put/get: buffer_size 64000 num_requests 10 783s 19:26:07.157696771 O: ok basic sftp put/get 783s 19:26:07.159081458 E: run test sftp-chroot.sh ... 783s 19:26:07.638391013 O: test sftp in chroot: get 784s 19:26:08.163562029 O: test sftp in chroot: match 785s 19:26:09.868248327 O: ok sftp in chroot 785s 19:26:09.893118266 E: run test sftp-cmds.sh ... 786s 19:26:10.310139181 O: sftp commands: lls 786s 19:26:10.323802436 O: sftp commands: lls w/path 786s 19:26:10.337420118 O: sftp commands: ls 786s 19:26:10.352078619 O: sftp commands: shell 786s 19:26:10.361567244 O: sftp commands: pwd 786s 19:26:10.368824868 O: sftp commands: lpwd 786s 19:26:10.376754680 O: sftp commands: quit 786s 19:26:10.382485306 O: sftp commands: help 786s 19:26:10.389119930 O: sftp commands: get 786s 19:26:10.401833743 O: sftp commands: get quoted 786s 19:26:10.418202870 O: sftp commands: get filename with quotes 786s 19:26:10.431660120 O: sftp commands: get filename with spaces 786s 19:26:10.443279306 O: sftp commands: get filename with glob metacharacters 786s 19:26:10.450969493 O: sftp commands: get to directory 786s 19:26:10.463907994 O: sftp commands: glob get to directory 786s 19:26:10.626796493 O: sftp commands: get to local dir 786s 19:26:10.638668435 O: sftp commands: glob get to local dir 786s 19:26:10.706689922 O: sftp commands: put 786s 19:26:10.717053122 O: sftp commands: put filename with quotes 786s 19:26:10.726896423 O: sftp commands: put filename with spaces 786s 19:26:10.739914796 O: sftp commands: put to directory 786s 19:26:10.751068248 O: sftp commands: glob put to directory 786s 19:26:10.768544057 O: sftp commands: put to local dir 786s 19:26:10.783645298 O: sftp commands: glob put to local dir 786s 19:26:10.794172673 O: sftp commands: rename 786s 19:26:10.801066985 O: sftp commands: rename directory 786s 19:26:10.807813734 O: sftp commands: ln 786s 19:26:10.813926734 O: sftp commands: ln -s 786s 19:26:10.819206110 O: sftp commands: cp 786s 19:26:10.830228862 O: sftp commands: mkdir 786s 19:26:10.834396923 O: sftp commands: chdir 786s 19:26:10.838136234 O: sftp commands: rmdir 786s 19:26:10.841433860 O: sftp commands: lmkdir 786s 19:26:10.846179173 O: sftp commands: lchdir 786s 19:26:10.852127735 O: ok sftp commands 786s 19:26:10.854208609 E: run test sftp-badcmds.sh ... 787s 19:26:11.169102817 O: sftp invalid commands: get nonexistent 787s 19:26:11.177435254 O: sftp invalid commands: glob get to nonexistent directory 787s 19:26:11.196456004 O: sftp invalid commands: put nonexistent 787s 19:26:11.203167878 O: sftp invalid commands: glob put to nonexistent directory 787s 19:26:11.212433071 O: sftp invalid commands: rename nonexistent 787s 19:26:11.227256878 O: sftp invalid commands: rename target exists (directory) 787s 19:26:11.237404192 O: sftp invalid commands: glob put files to local file 787s 19:26:11.246913753 E: run test sftp-batch.sh ... 787s 19:26:11.247631137 O: ok sftp invalid commands 787s 19:26:11.483479755 O: sftp batchfile: good commands 787s 19:26:11.492523379 O: sftp batchfile: bad commands 787s 19:26:11.509204253 O: sftp batchfile: comments and blanks 787s 19:26:11.520251191 O: sftp batchfile: junk command 787s 19:26:11.528288940 O: ok sftp batchfile 787s 19:26:11.527691254 E: run test sftp-glob.sh ... 787s 19:26:11.723705372 O: sftp glob: file glob 787s 19:26:11.733677870 O: sftp glob: dir glob 787s 19:26:11.743331244 O: sftp glob: quoted glob 787s 19:26:11.756087619 O: sftp glob: escaped glob 787s 19:26:11.765416306 O: sftp glob: escaped quote 787s 19:26:11.774266933 O: sftp glob: quoted quote 787s 19:26:11.783166370 O: sftp glob: single-quoted quote 787s 19:26:11.791634807 O: sftp glob: escaped space 787s 19:26:11.799437932 O: sftp glob: quoted space 787s 19:26:11.808060057 O: sftp glob: escaped slash 787s 19:26:11.815924244 O: sftp glob: quoted slash 787s 19:26:11.822496182 O: sftp glob: escaped slash at EOL 787s 19:26:11.830253933 O: sftp glob: quoted slash at EOL 787s 19:26:11.836878069 O: sftp glob: escaped slash+quote 787s 19:26:11.844471995 O: sftp glob: quoted slash+quote 787s 19:26:11.850844807 O: ok sftp glob 787s 19:26:11.851711182 E: run test sftp-perm.sh ... 788s 19:26:12.101034949 O: sftp permissions: read-only upload 788s 19:26:12.127434884 O: sftp permissions: read-only setstat 788s 19:26:12.148266751 O: sftp permissions: read-only rm 788s 19:26:12.167933265 O: sftp permissions: read-only mkdir 788s 19:26:12.185899564 O: sftp permissions: read-only rmdir 788s 19:26:12.206155323 O: sftp permissions: read-only posix-rename 788s 19:26:12.223329252 O: sftp permissions: read-only oldrename 788s 19:26:12.244215008 O: sftp permissions: read-only symlink 788s 19:26:12.265903627 O: sftp permissions: read-only hardlink 788s 19:26:12.287665314 O: sftp permissions: explicit open 788s 19:26:12.343311002 O: sftp permissions: explicit read 788s 19:26:12.383391940 O: sftp permissions: explicit write 788s 19:26:12.432863132 O: sftp permissions: explicit lstat 788s 19:26:12.465928814 O: sftp permissions: explicit opendir 788s 19:26:12.496607323 O: sftp permissions: explicit readdir 788s 19:26:12.538842065 O: sftp permissions: explicit setstat 788s 19:26:12.567905002 O: sftp permissions: explicit remove 788s 19:26:12.600397181 O: sftp permissions: explicit mkdir 788s 19:26:12.629463618 O: sftp permissions: explicit rmdir 788s 19:26:12.673576243 O: sftp permissions: explicit rename 788s 19:26:12.711438868 O: sftp permissions: explicit symlink 788s 19:26:12.742637931 O: sftp permissions: explicit hardlink 788s 19:26:12.771492181 O: sftp permissions: explicit statvfs 788s 19:26:12.798846181 O: ok sftp permissions 788s 19:26:12.800754937 E: run test sftp-uri.sh ... 790s 19:26:14.234417130 O: sftp-uri: non-interactive fetch to local file 790s 19:26:14.691878269 O: sftp-uri: non-interactive fetch to local dir 791s 19:26:15.109836593 O: sftp-uri: put to remote directory (trailing slash) 791s 19:26:15.542937280 O: sftp-uri: put to remote directory (no slash) 792s 19:26:15.984642082 E: run test reconfigure.sh ... 792s 19:26:15.985694332 O: ok sftp-uri 807s 19:26:30.966439634 O: ok simple connect after reconfigure 807s 19:26:30.969865258 E: run test dynamic-forward.sh ... 808s 19:26:32.362489577 O: test -D forwarding 810s 19:26:34.599657568 O: test -R forwarding 812s 19:26:36.682169124 O: PermitRemoteOpen=any 814s 19:26:38.845413787 O: PermitRemoteOpen=none 815s 19:26:39.371077904 O: PermitRemoteOpen=explicit 817s 19:26:41.413333770 O: PermitRemoteOpen=disallowed 817s 19:26:41.949304768 O: ok dynamic forwarding 817s 19:26:41.951648393 E: run test forwarding.sh ... 826s 19:26:50.632656798 O: ok local and remote forwarding 826s 19:26:50.634551926 E: run test multiplex.sh ... 828s 19:26:52.922695639 O: test connection multiplexing: setenv 828s 19:26:52.940408513 O: test connection multiplexing: envpass 828s 19:26:52.961342325 O: test connection multiplexing: transfer 829s 19:26:53.145707081 O: test connection multiplexing: forward 831s 19:26:55.198195262 O: test connection multiplexing: status 0 () 836s 19:27:00.254180768 O: test connection multiplexing: status 0 (-Oproxy) 841s 19:27:05.301398267 O: test connection multiplexing: status 1 () 846s 19:27:10.354021950 O: test connection multiplexing: status 1 (-Oproxy) 851s 19:27:15.388156425 O: test connection multiplexing: status 4 () 856s 19:27:20.429291059 O: test connection multiplexing: status 4 (-Oproxy) 861s 19:27:25.470960622 O: test connection multiplexing: status 5 () 866s 19:27:30.521348300 O: test connection multiplexing: status 5 (-Oproxy) 871s 19:27:35.554272226 O: test connection multiplexing: status 44 () 876s 19:27:40.590400756 O: test connection multiplexing: status 44 (-Oproxy) 881s 19:27:45.628966280 O: test connection multiplexing: cmd check 881s 19:27:45.637305705 O: test connection multiplexing: cmd forward local (TCP) 883s 19:27:47.029851486 O: test connection multiplexing: cmd forward remote (TCP) 884s 19:27:48.429266799 O: test connection multiplexing: cmd forward local (UNIX) 885s 19:27:49.452322487 O: test connection multiplexing: cmd forward remote (UNIX) 886s 19:27:50.479119428 O: test connection multiplexing: cmd exit 886s 19:27:50.491557612 O: test connection multiplexing: cmd stop 897s 19:28:01.905699127 O: ok connection multiplexing 897s 19:28:01.908536696 E: run test reexec.sh ... 898s 19:28:02.085468823 O: test config passing 899s 19:28:03.590064251 O: test reexec fallback 899s 19:28:03.591480636 E: ln: failed to create hard link '/tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/sshd' => '/usr/sbin/sshd': Operation not permitted 904s 19:28:05.098166689 O: ok reexec tests 904s 19:28:05.098996886 E: run test brokenkeys.sh ... 904s 19:28:06.802758192 O: ok broken keys 904s 19:28:06.803974377 E: run test sshcfgparse.sh ... 904s 19:28:06.961844503 O: reparse minimal config 904s 19:28:06.982849688 O: ssh -W opts 904s 19:28:07.046082515 O: user first match 904s 19:28:07.080788949 O: pubkeyacceptedalgorithms 904s 19:28:07.164640690 O: agentforwarding 904s 19:28:07.225734439 O: command line override 904s 19:28:07.247961564 O: ok ssh config parse 904s 19:28:07.248789001 E: run test cfgparse.sh ... 904s 19:28:07.398709439 O: reparse minimal config 904s 19:28:07.500907001 O: reparse regress config 904s 19:28:07.603202377 O: listenaddress order 904s 19:28:07.720220127 O: ok sshd config parse 904s 19:28:07.722893639 E: run test cfgmatch.sh ... 913s 19:28:16.977843676 O: ok sshd_config match 913s 19:28:16.979161242 E: run test cfgmatchlisten.sh ... 927s 19:28:31.705792373 O: ok sshd_config matchlisten 927s 19:28:31.711240498 E: run test percent.sh ... 928s 19:28:31.972504372 O: percent expansions matchexec percent 933s 19:28:37.283402534 O: percent expansions localcommand percent 937s 19:28:41.788018814 O: percent expansions remotecommand percent 937s 19:28:41.933149201 O: percent expansions controlpath percent 938s 19:28:42.100425877 O: percent expansions identityagent percent 938s 19:28:42.237913751 O: percent expansions forwardagent percent 938s 19:28:42.370188439 O: percent expansions localforward percent 938s 19:28:42.516957630 O: percent expansions remoteforward percent 938s 19:28:42.684316635 O: percent expansions revokedhostkeys percent 938s 19:28:42.863909751 O: percent expansions userknownhostsfile percent 942s 19:28:46.458949716 O: percent expansions controlpath dollar 942s 19:28:46.481998780 O: percent expansions identityagent dollar 942s 19:28:46.501122222 O: percent expansions forwardagent dollar 942s 19:28:46.521214092 O: percent expansions localforward dollar 942s 19:28:46.537150343 O: percent expansions remoteforward dollar 942s 19:28:46.550473843 O: percent expansions userknownhostsfile dollar 942s 19:28:46.885822084 O: percent expansions controlpath tilde 942s 19:28:46.911493646 O: percent expansions identityagent tilde 942s 19:28:46.938011087 O: percent expansions forwardagent tilde 943s 19:28:47.007435209 E: run test addrmatch.sh ... 943s 19:28:47.002293535 O: ok percent expansions 943s 19:28:47.211900837 O: test first entry for user 192.168.0.1 somehost 943s 19:28:47.267822535 O: test negative match for user 192.168.30.1 somehost 943s 19:28:47.325159522 O: test no match for user 19.0.0.1 somehost 943s 19:28:47.383842334 O: test list middle for user 10.255.255.254 somehost 943s 19:28:47.469672147 O: test faked IP in hostname for user 192.168.30.1 192.168.0.1 943s 19:28:47.556705148 O: test bare IP4 address for user 1.1.1.1 somehost.example.com 943s 19:28:47.637292773 O: test localaddress for user 19.0.0.1 somehost 943s 19:28:47.717468772 O: test localport for user 19.0.0.1 somehost 943s 19:28:47.795390084 O: test bare IP6 address for user ::1 somehost.example.com 943s 19:28:47.882147647 O: test deny IPv6 for user ::2 somehost.example.com 943s 19:28:47.966907084 O: test IP6 negated for user ::3 somehost 944s 19:28:48.061758146 O: test IP6 no match for user ::4 somehost 944s 19:28:48.147292647 O: test IP6 network for user 2000::1 somehost 944s 19:28:48.227637334 O: test IP6 network for user 2001::1 somehost 944s 19:28:48.301494846 O: test IP6 localaddress for user ::5 somehost 944s 19:28:48.389786459 O: test IP6 localport for user ::5 somehost 944s 19:28:48.470510209 O: test invalid Match address 10.0.1.0/8 944s 19:28:48.491598389 O: test invalid Match localaddress 10.0.1.0/8 944s 19:28:48.513093154 O: test invalid Match address 10.0.0.1/24 944s 19:28:48.533431587 O: test invalid Match localaddress 10.0.0.1/24 944s 19:28:48.554605451 O: test invalid Match address 2000:aa:bb:01::/56 944s 19:28:48.575355264 O: test invalid Match localaddress 2000:aa:bb:01::/56 944s 19:28:48.598322264 O: ok address match 944s 19:28:48.603276830 E: run test localcommand.sh ... 944s 19:28:48.878532827 O: test localcommand: proto localcommand 945s 19:28:49.328053015 O: ok localcommand 945s 19:28:49.327641638 E: run test forcecommand.sh ... 947s 19:28:51.009754449 E: Connection closed 947s 19:28:51.651401009 E: Connection closed 948s 19:28:52.055534198 O: ok forced command 948s 19:28:52.058154585 E: run test portnum.sh ... 948s 19:28:52.290977687 O: port number parsing: invalid port 0 948s 19:28:52.300976564 O: port number parsing: invalid port 65536 948s 19:28:52.311189875 O: port number parsing: invalid port 131073 948s 19:28:52.320860313 O: port number parsing: invalid port 2000blah 948s 19:28:52.331667875 O: port number parsing: invalid port blah2000 948s 19:28:52.341842313 O: port number parsing: valid port 1 948s 19:28:52.741546001 O: port number parsing: valid port 22 949s 19:28:53.203498188 O: port number parsing: valid port 2222 949s 19:28:53.566518253 O: port number parsing: valid port 22222 949s 19:28:53.936714500 O: port number parsing: valid port 65535 950s 19:28:54.275728619 O: ok port number parsing 950s 19:28:54.277480683 E: run test keytype.sh ... 950s 19:28:54.547148869 O: keygen ed25519, 512 bits 950s 19:28:54.562664058 O: keygen ed25519-sk, n/a bits 950s 19:28:54.572411440 O: keygen ecdsa, 256 bits 950s 19:28:54.582932119 O: keygen ecdsa, 384 bits 950s 19:28:54.593500994 O: keygen ecdsa, 521 bits 950s 19:28:54.608139371 O: keygen ecdsa-sk, n/a bits 950s 19:28:54.623460432 O: keygen dsa, 1024 bits 950s 19:28:54.710423058 O: keygen rsa, 2048 bits 951s 19:28:55.081793059 O: keygen rsa, 3072 bits 951s 19:28:55.816642682 O: userkey ed25519-512, hostkey ed25519-512 952s 19:28:56.043703933 O: userkey ed25519-512, hostkey ed25519-512 952s 19:28:56.272550923 O: userkey ed25519-512, hostkey ed25519-512 952s 19:28:56.488135678 O: userkey ed25519-sk, hostkey ed25519-sk 952s 19:28:56.711752424 O: userkey ed25519-sk, hostkey ed25519-sk 953s 19:28:56.933196866 O: userkey ed25519-sk, hostkey ed25519-sk 953s 19:28:57.159983673 O: userkey ecdsa-256, hostkey ecdsa-256 953s 19:28:57.382003298 O: userkey ecdsa-256, hostkey ecdsa-256 953s 19:28:57.607723860 O: userkey ecdsa-256, hostkey ecdsa-256 953s 19:28:57.861548860 O: userkey ecdsa-384, hostkey ecdsa-384 954s 19:28:58.154032924 O: userkey ecdsa-384, hostkey ecdsa-384 954s 19:28:58.435724415 O: userkey ecdsa-384, hostkey ecdsa-384 954s 19:28:58.740508415 O: userkey ecdsa-521, hostkey ecdsa-521 955s 19:28:59.081932477 O: userkey ecdsa-521, hostkey ecdsa-521 955s 19:28:59.448561802 O: userkey ecdsa-521, hostkey ecdsa-521 955s 19:28:59.823794978 O: userkey ecdsa-sk, hostkey ecdsa-sk 956s 19:29:00.170675735 O: userkey ecdsa-sk, hostkey ecdsa-sk 956s 19:29:00.442368410 O: userkey ecdsa-sk, hostkey ecdsa-sk 956s 19:29:00.727735912 O: userkey dsa-1024, hostkey dsa-1024 957s 19:29:00.976659973 O: userkey dsa-1024, hostkey dsa-1024 957s 19:29:01.204660472 O: userkey dsa-1024, hostkey dsa-1024 957s 19:29:01.449565160 O: userkey rsa-2048, hostkey rsa-2048 957s 19:29:01.681219475 O: userkey rsa-2048, hostkey rsa-2048 957s 19:29:01.927386035 O: userkey rsa-2048, hostkey rsa-2048 958s 19:29:02.209502652 O: userkey rsa-3072, hostkey rsa-3072 958s 19:29:02.445501153 O: userkey rsa-3072, hostkey rsa-3072 958s 19:29:02.704480339 O: userkey rsa-3072, hostkey rsa-3072 958s 19:29:02.947518905 O: ok login with different key types 958s 19:29:02.948337716 E: run test kextype.sh ... 959s 19:29:03.124113590 O: kex diffie-hellman-group1-sha1 959s 19:29:03.832906527 O: kex diffie-hellman-group14-sha1 960s 19:29:04.696540957 O: kex diffie-hellman-group14-sha256 961s 19:29:05.436754332 O: kex diffie-hellman-group16-sha512 962s 19:29:06.396821447 O: kex diffie-hellman-group18-sha512 963s 19:29:07.909718635 O: kex diffie-hellman-group-exchange-sha1 965s 19:29:09.402489311 O: kex diffie-hellman-group-exchange-sha256 967s 19:29:11.065753560 O: kex ecdh-sha2-nistp256 967s 19:29:11.833476367 O: kex ecdh-sha2-nistp384 968s 19:29:12.522779379 O: kex ecdh-sha2-nistp521 969s 19:29:13.264461866 O: kex curve25519-sha256 969s 19:29:13.965927294 O: kex curve25519-sha256@libssh.org 970s 19:29:14.642632545 O: kex sntrup761x25519-sha512@openssh.com 971s 19:29:15.861550286 E: run test cert-hostkey.sh ... 971s 19:29:15.862415225 O: ok login with different key exchange algorithms 973s 19:29:17.274182912 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/host_ca_key.pub 973s 19:29:17.282341973 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/host_ca_key2.pub 973s 19:29:17.283181350 O: certified host keys: sign host ed25519 cert 973s 19:29:17.287089293 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ed25519.pub 973s 19:29:17.301088474 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ed25519-cert.pub 973s 19:29:17.307243786 O: certified host keys: sign host sk-ssh-ed25519@openssh.com cert 973s 19:29:17.322388737 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_sk-ssh-ed25519@openssh.com.pub 973s 19:29:17.338728223 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_sk-ssh-ed25519@openssh.com-cert.pub 973s 19:29:17.345730855 O: certified host keys: sign host ecdsa-sha2-nistp256 cert 973s 19:29:17.351858973 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp256.pub 973s 19:29:17.367489350 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp256-cert.pub 973s 19:29:17.375815537 O: certified host keys: sign host ecdsa-sha2-nistp384 cert 973s 19:29:17.382499537 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp384.pub 973s 19:29:17.399051099 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp384-cert.pub 973s 19:29:17.405925535 O: certified host keys: sign host ecdsa-sha2-nistp521 cert 973s 19:29:17.420621474 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp521.pub 973s 19:29:17.458202786 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp521-cert.pub 973s 19:29:17.460253537 O: certified host keys: sign host sk-ecdsa-sha2-nistp256@openssh.com cert 973s 19:29:17.471874974 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com.pub 973s 19:29:17.489110161 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com-cert.pub 973s 19:29:17.496171912 O: certified host keys: sign host dsa cert 973s 19:29:17.729519031 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_dsa.pub 973s 19:29:17.742567091 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_dsa-cert.pub 973s 19:29:17.745559968 O: certified host keys: sign host rsa cert 975s 19:29:19.051512030 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_rsa.pub 975s 19:29:19.070507217 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_rsa-cert.pub 975s 19:29:19.075683218 O: certified host keys: sign host rsa-sha2-256 cert 976s 19:29:20.415970710 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-256.pub 976s 19:29:20.435828586 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-256-cert.pub 976s 19:29:20.438836961 O: certified host keys: sign host rsa-sha2-512 cert 977s 19:29:21.204720281 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-512.pub 977s 19:29:21.225485460 O: Revoking from /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-512-cert.pub 977s 19:29:21.231642148 O: certified host keys: host ed25519 cert connect 977s 19:29:21.232422649 O: certified host keys: ed25519 basic connect expect success yes 977s 19:29:21.526053211 O: certified host keys: ed25519 empty KRL expect success yes 977s 19:29:21.822645907 O: certified host keys: ed25519 KRL w/ plain key revoked expect success no 978s 19:29:22.038320461 O: certified host keys: ed25519 KRL w/ cert revoked expect success no 978s 19:29:22.367650899 O: certified host keys: ed25519 KRL w/ CA revoked expect success no 978s 19:29:22.727658014 O: certified host keys: ed25519 empty plaintext revocation expect success yes 979s 19:29:23.157849266 O: certified host keys: ed25519 plain key plaintext revocation expect success no 979s 19:29:23.388172891 O: certified host keys: ed25519 cert plaintext revocation expect success no 979s 19:29:23.726366078 O: certified host keys: ed25519 CA plaintext revocation expect success no 980s 19:29:24.036947891 O: certified host keys: host sk-ssh-ed25519@openssh.com cert connect 980s 19:29:24.046394204 O: certified host keys: sk-ssh-ed25519@openssh.com basic connect expect success yes 980s 19:29:24.465587016 O: certified host keys: sk-ssh-ed25519@openssh.com empty KRL expect success yes 980s 19:29:24.768788640 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ plain key revoked expect success no 981s 19:29:25.061423327 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ cert revoked expect success no 981s 19:29:25.496648197 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ CA revoked expect success no 981s 19:29:25.937159827 O: certified host keys: sk-ssh-ed25519@openssh.com empty plaintext revocation expect success yes 982s 19:29:26.557901008 O: certified host keys: sk-ssh-ed25519@openssh.com plain key plaintext revocation expect success no 982s 19:29:26.778504570 O: certified host keys: sk-ssh-ed25519@openssh.com cert plaintext revocation expect success no 983s 19:29:27.007078321 O: certified host keys: sk-ssh-ed25519@openssh.com CA plaintext revocation expect success no 983s 19:29:27.346498321 O: certified host keys: host ecdsa-sha2-nistp256 cert connect 983s 19:29:27.356561395 O: certified host keys: ecdsa-sha2-nistp256 basic connect expect success yes 983s 19:29:27.778367562 O: certified host keys: ecdsa-sha2-nistp256 empty KRL expect success yes 984s 19:29:28.107580756 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ plain key revoked expect success no 984s 19:29:28.313948761 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ cert revoked expect success no 984s 19:29:28.755601504 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ CA revoked expect success no 985s 19:29:29.187139126 O: certified host keys: ecdsa-sha2-nistp256 empty plaintext revocation expect success yes 985s 19:29:29.744604939 O: certified host keys: ecdsa-sha2-nistp256 plain key plaintext revocation expect success no 986s 19:29:30.014022563 O: certified host keys: ecdsa-sha2-nistp256 cert plaintext revocation expect success no 986s 19:29:30.606002996 O: certified host keys: ecdsa-sha2-nistp256 CA plaintext revocation expect success no 987s 19:29:31.036184873 O: certified host keys: host ecdsa-sha2-nistp384 cert connect 987s 19:29:31.039699119 O: certified host keys: ecdsa-sha2-nistp384 basic connect expect success yes 987s 19:29:31.481640120 O: certified host keys: ecdsa-sha2-nistp384 empty KRL expect success yes 987s 19:29:31.816131556 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ plain key revoked expect success no 988s 19:29:32.112415621 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ cert revoked expect success no 988s 19:29:32.607141682 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ CA revoked expect success no 989s 19:29:33.118434864 O: certified host keys: ecdsa-sha2-nistp384 empty plaintext revocation expect success yes 989s 19:29:33.801431052 O: certified host keys: ecdsa-sha2-nistp384 plain key plaintext revocation expect success no 990s 19:29:34.170250802 O: certified host keys: ecdsa-sha2-nistp384 cert plaintext revocation expect success no 990s 19:29:34.509847114 O: certified host keys: ecdsa-sha2-nistp384 CA plaintext revocation expect success no 990s 19:29:34.910517053 O: certified host keys: host ecdsa-sha2-nistp521 cert connect 990s 19:29:34.915893677 O: certified host keys: ecdsa-sha2-nistp521 basic connect expect success yes 991s 19:29:35.416400301 O: certified host keys: ecdsa-sha2-nistp521 empty KRL expect success yes 991s 19:29:35.767618053 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ plain key revoked expect success no 992s 19:29:36.045390542 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ cert revoked expect success no 992s 19:29:36.487773925 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ CA revoked expect success no 992s 19:29:36.856496981 O: certified host keys: ecdsa-sha2-nistp521 empty plaintext revocation expect success yes 993s 19:29:37.353720169 O: certified host keys: ecdsa-sha2-nistp521 plain key plaintext revocation expect success no 993s 19:29:37.658011054 O: certified host keys: ecdsa-sha2-nistp521 cert plaintext revocation expect success no 994s 19:29:38.037550176 O: certified host keys: ecdsa-sha2-nistp521 CA plaintext revocation expect success no 994s 19:29:38.386972105 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert connect 994s 19:29:38.399127105 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com basic connect expect success yes 994s 19:29:38.802592794 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty KRL expect success yes 995s 19:29:39.172627157 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ plain key revoked expect success no 995s 19:29:39.386920163 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ cert revoked expect success no 995s 19:29:39.595243407 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ CA revoked expect success no 995s 19:29:39.808694662 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty plaintext revocation expect success yes 996s 19:29:40.304075231 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com plain key plaintext revocation expect success no 996s 19:29:40.537114658 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com cert plaintext revocation expect success no 996s 19:29:40.897634158 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com CA plaintext revocation expect success no 997s 19:29:41.246453783 O: certified host keys: host dsa cert connect 997s 19:29:41.249785971 O: certified host keys: dsa basic connect expect success yes 997s 19:29:41.663249658 O: certified host keys: dsa empty KRL expect success yes 997s 19:29:41.943987898 O: certified host keys: dsa KRL w/ plain key revoked expect success no 998s 19:29:42.166829586 O: certified host keys: dsa KRL w/ cert revoked expect success no 998s 19:29:42.529744847 O: certified host keys: dsa KRL w/ CA revoked expect success no 998s 19:29:42.897508461 O: certified host keys: dsa empty plaintext revocation expect success yes 999s 19:29:43.407412034 O: certified host keys: dsa plain key plaintext revocation expect success no 999s 19:29:43.647173648 O: certified host keys: dsa cert plaintext revocation expect success no 1000s 19:29:44.076955599 O: certified host keys: dsa CA plaintext revocation expect success no 1000s 19:29:44.426711461 O: certified host keys: host rsa cert connect 1000s 19:29:44.438974710 O: certified host keys: rsa basic connect expect success yes 1000s 19:29:44.865421776 O: certified host keys: rsa empty KRL expect success yes 1001s 19:29:45.193012018 O: certified host keys: rsa KRL w/ plain key revoked expect success no 1001s 19:29:45.399575206 O: certified host keys: rsa KRL w/ cert revoked expect success no 1001s 19:29:45.611755703 O: certified host keys: rsa KRL w/ CA revoked expect success no 1001s 19:29:45.823807016 O: certified host keys: rsa empty plaintext revocation expect success yes 1002s 19:29:46.126615277 O: certified host keys: rsa plain key plaintext revocation expect success no 1002s 19:29:46.356401452 O: certified host keys: rsa cert plaintext revocation expect success no 1002s 19:29:46.738264890 O: certified host keys: rsa CA plaintext revocation expect success no 1003s 19:29:47.153049141 O: certified host keys: host rsa-sha2-256 cert connect 1003s 19:29:47.155305141 O: certified host keys: rsa-sha2-256 basic connect expect success yes 1003s 19:29:47.432686827 O: certified host keys: rsa-sha2-256 empty KRL expect success yes 1003s 19:29:47.728841077 O: certified host keys: rsa-sha2-256 KRL w/ plain key revoked expect success no 1003s 19:29:47.961199978 O: certified host keys: rsa-sha2-256 KRL w/ cert revoked expect success no 1004s 19:29:48.205685571 O: certified host keys: rsa-sha2-256 KRL w/ CA revoked expect success no 1004s 19:29:48.458626070 O: certified host keys: rsa-sha2-256 empty plaintext revocation expect success yes 1004s 19:29:48.783868945 O: certified host keys: rsa-sha2-256 plain key plaintext revocation expect success no 1005s 19:29:49.026988883 O: certified host keys: rsa-sha2-256 cert plaintext revocation expect success no 1005s 19:29:49.416477695 O: certified host keys: rsa-sha2-256 CA plaintext revocation expect success no 1005s 19:29:49.722621071 O: certified host keys: host rsa-sha2-512 cert connect 1005s 19:29:49.725517132 O: certified host keys: rsa-sha2-512 basic connect expect success yes 1006s 19:29:49.994247820 O: certified host keys: rsa-sha2-512 empty KRL expect success yes 1006s 19:29:50.314505513 O: certified host keys: rsa-sha2-512 KRL w/ plain key revoked expect success no 1006s 19:29:50.511719510 O: certified host keys: rsa-sha2-512 KRL w/ cert revoked expect success no 1006s 19:29:50.733807070 O: certified host keys: rsa-sha2-512 KRL w/ CA revoked expect success no 1007s 19:29:51.011286883 O: certified host keys: rsa-sha2-512 empty plaintext revocation expect success yes 1007s 19:29:51.343056310 O: certified host keys: rsa-sha2-512 plain key plaintext revocation expect success no 1007s 19:29:51.565497060 O: certified host keys: rsa-sha2-512 cert plaintext revocation expect success no 1007s 19:29:51.946601561 O: certified host keys: rsa-sha2-512 CA plaintext revocation expect success no 1008s 19:29:52.326092318 O: certified host keys: host ed25519 revoked cert 1008s 19:29:52.566749999 O: certified host keys: host sk-ssh-ed25519@openssh.com revoked cert 1009s 19:29:53.016365184 O: certified host keys: host ecdsa-sha2-nistp256 revoked cert 1009s 19:29:53.455512686 O: certified host keys: host ecdsa-sha2-nistp384 revoked cert 1009s 19:29:53.875871499 O: certified host keys: host ecdsa-sha2-nistp521 revoked cert 1010s 19:29:54.267229685 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert 1010s 19:29:54.666405175 O: certified host keys: host dsa revoked cert 1011s 19:29:55.008120685 O: certified host keys: host rsa revoked cert 1011s 19:29:55.396687612 O: certified host keys: host rsa-sha2-256 revoked cert 1011s 19:29:55.776947426 O: certified host keys: host rsa-sha2-512 revoked cert 1012s 19:29:56.200586999 O: certified host keys: host ed25519 revoked cert 1012s 19:29:56.525306058 O: certified host keys: host sk-ssh-ed25519@openssh.com revoked cert 1012s 19:29:56.896395550 O: certified host keys: host ecdsa-sha2-nistp256 revoked cert 1013s 19:29:57.272522112 O: certified host keys: host ecdsa-sha2-nistp384 revoked cert 1013s 19:29:57.686492112 O: certified host keys: host ecdsa-sha2-nistp521 revoked cert 1014s 19:29:58.056962419 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert 1014s 19:29:58.438502608 O: certified host keys: host dsa revoked cert 1014s 19:29:58.777847044 O: certified host keys: host rsa revoked cert 1015s 19:29:59.114014732 O: certified host keys: host rsa-sha2-256 revoked cert 1015s 19:29:59.345994794 O: certified host keys: host rsa-sha2-512 revoked cert 1038s 19:30:22.237496436 O: certified host keys: host ed25519 cert downgrade to raw key 1038s 19:30:22.856941372 O: certified host keys: host sk-ssh-ed25519@openssh.com cert downgrade to raw key 1039s 19:30:23.464002122 O: certified host keys: host ecdsa-sha2-nistp256 cert downgrade to raw key 1040s 19:30:24.127423435 O: certified host keys: host ecdsa-sha2-nistp384 cert downgrade to raw key 1040s 19:30:24.927176998 O: certified host keys: host ecdsa-sha2-nistp521 cert downgrade to raw key 1041s 19:30:25.623666958 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert downgrade to raw key 1042s 19:30:26.212249322 O: certified host keys: host dsa cert downgrade to raw key 1042s 19:30:26.964100185 O: certified host keys: host rsa cert downgrade to raw key 1044s 19:30:28.573335863 O: certified host keys: host rsa-sha2-256 cert downgrade to raw key 1051s 19:30:34.975298058 O: certified host keys: host rsa-sha2-512 cert downgrade to raw key 1052s 19:30:36.699273233 O: certified host keys: host ed25519 connect wrong cert 1052s 19:30:36.921663098 O: certified host keys: host sk-ssh-ed25519@openssh.com connect wrong cert 1053s 19:30:37.291453221 O: certified host keys: host ecdsa-sha2-nistp256 connect wrong cert 1053s 19:30:37.503279600 O: certified host keys: host ecdsa-sha2-nistp384 connect wrong cert 1053s 19:30:37.866311159 O: certified host keys: host ecdsa-sha2-nistp521 connect wrong cert 1054s 19:30:38.277586721 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert 1054s 19:30:38.667214723 O: certified host keys: host dsa connect wrong cert 1055s 19:30:39.125532417 O: certified host keys: host rsa connect wrong cert 1057s 19:30:41.026375596 O: certified host keys: host rsa-sha2-256 connect wrong cert 1058s 19:30:42.268750714 O: certified host keys: host rsa-sha2-512 connect wrong cert 1060s 19:30:44.199631028 O: ok certified host keys 1060s 19:30:44.201684089 E: run test cert-userkey.sh ... 1063s 19:30:47.018661340 O: certified user keys: sign user ed25519 cert 1063s 19:30:47.048406908 O: certified user keys: sign user sk-ssh-ed25519@openssh.com cert 1063s 19:30:47.081945282 O: certified user keys: sign user ecdsa-sha2-nistp256 cert 1063s 19:30:47.112200663 O: certified user keys: sign user ecdsa-sha2-nistp384 cert 1063s 19:30:47.137284466 O: certified user keys: sign user ecdsa-sha2-nistp521 cert 1063s 19:30:47.171102535 O: certified user keys: sign user sk-ecdsa-sha2-nistp256@openssh.com cert 1063s 19:30:47.202262466 O: certified user keys: sign user dsa cert 1063s 19:30:47.330854600 O: certified user keys: sign user rsa cert 1065s 19:30:49.016353896 O: certified user keys: sign user rsa-sha2-256 cert 1065s 19:30:49.783535270 O: certified user keys: sign user rsa-sha2-512 cert 1069s 19:30:53.053822772 O: certified user keys: ed25519 missing authorized_principals 1069s 19:30:53.425775084 O: certified user keys: ed25519 empty authorized_principals 1069s 19:30:53.886324897 O: certified user keys: ed25519 wrong authorized_principals 1070s 19:30:54.406470251 O: certified user keys: ed25519 correct authorized_principals 1070s 19:30:54.885357377 O: certified user keys: ed25519 authorized_principals bad key opt 1071s 19:30:55.187091502 O: certified user keys: ed25519 authorized_principals command=false 1071s 19:30:55.604316065 O: certified user keys: ed25519 authorized_principals command=true 1071s 19:30:55.905605572 O: certified user keys: ed25519 wrong principals key option 1072s 19:30:56.197675064 O: certified user keys: ed25519 correct principals key option 1072s 19:30:56.651684577 O: certified user keys: sk-ssh-ed25519@openssh.com missing authorized_principals 1072s 19:30:56.956224314 O: certified user keys: sk-ssh-ed25519@openssh.com empty authorized_principals 1073s 19:30:57.387209315 O: certified user keys: sk-ssh-ed25519@openssh.com wrong authorized_principals 1073s 19:30:57.805676260 O: certified user keys: sk-ssh-ed25519@openssh.com correct authorized_principals 1074s 19:30:58.181859252 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals bad key opt 1074s 19:30:58.486725126 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=false 1074s 19:30:58.902536760 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=true 1075s 19:30:59.208822377 O: certified user keys: sk-ssh-ed25519@openssh.com wrong principals key option 1075s 19:30:59.518228316 O: certified user keys: sk-ssh-ed25519@openssh.com correct principals key option 1076s 19:30:59.988646003 O: certified user keys: ecdsa-sha2-nistp256 missing authorized_principals 1076s 19:31:00.447248628 O: certified user keys: ecdsa-sha2-nistp256 empty authorized_principals 1076s 19:31:00.957772376 O: certified user keys: ecdsa-sha2-nistp256 wrong authorized_principals 1077s 19:31:01.456408304 O: certified user keys: ecdsa-sha2-nistp256 correct authorized_principals 1077s 19:31:01.952620118 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals bad key opt 1078s 19:31:02.272824747 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals command=false 1078s 19:31:02.606393128 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals command=true 1078s 19:31:02.940186553 O: certified user keys: ecdsa-sha2-nistp256 wrong principals key option 1079s 19:31:03.247388929 O: certified user keys: ecdsa-sha2-nistp256 correct principals key option 1079s 19:31:03.699870492 O: certified user keys: ecdsa-sha2-nistp384 missing authorized_principals 1080s 19:31:04.006518555 O: certified user keys: ecdsa-sha2-nistp384 empty authorized_principals 1080s 19:31:04.447087064 O: certified user keys: ecdsa-sha2-nistp384 wrong authorized_principals 1080s 19:31:04.875516616 O: certified user keys: ecdsa-sha2-nistp384 correct authorized_principals 1081s 19:31:05.325910118 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals bad key opt 1081s 19:31:05.637014804 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals command=false 1082s 19:31:06.106382565 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals command=true 1082s 19:31:06.446686368 O: certified user keys: ecdsa-sha2-nistp384 wrong principals key option 1082s 19:31:06.775460053 O: certified user keys: ecdsa-sha2-nistp384 correct principals key option 1083s 19:31:07.229469117 O: certified user keys: ecdsa-sha2-nistp521 missing authorized_principals 1083s 19:31:07.597406179 O: certified user keys: ecdsa-sha2-nistp521 empty authorized_principals 1084s 19:31:08.131791929 O: certified user keys: ecdsa-sha2-nistp521 wrong authorized_principals 1084s 19:31:08.486254817 O: certified user keys: ecdsa-sha2-nistp521 correct authorized_principals 1084s 19:31:08.898010545 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals bad key opt 1085s 19:31:09.245869481 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals command=false 1085s 19:31:09.686233733 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals command=true 1086s 19:31:10.083509482 O: certified user keys: ecdsa-sha2-nistp521 wrong principals key option 1086s 19:31:10.446925796 O: certified user keys: ecdsa-sha2-nistp521 correct principals key option 1086s 19:31:10.926313733 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com missing authorized_principals 1087s 19:31:11.216858857 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com empty authorized_principals 1087s 19:31:11.616241233 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong authorized_principals 1088s 19:31:11.997545232 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct authorized_principals 1088s 19:31:12.443986670 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals bad key opt 1088s 19:31:12.756562794 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=false 1089s 19:31:13.235747442 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=true 1089s 19:31:13.556597483 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong principals key option 1089s 19:31:13.850209497 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct principals key option 1090s 19:31:14.170637544 O: certified user keys: dsa missing authorized_principals 1090s 19:31:14.487184807 O: certified user keys: dsa empty authorized_principals 1091s 19:31:14.987009920 O: certified user keys: dsa wrong authorized_principals 1091s 19:31:15.467615296 O: certified user keys: dsa correct authorized_principals 1091s 19:31:15.952029356 O: certified user keys: dsa authorized_principals bad key opt 1092s 19:31:16.287300171 O: certified user keys: dsa authorized_principals command=false 1092s 19:31:16.745691483 O: certified user keys: dsa authorized_principals command=true 1093s 19:31:17.055904052 O: certified user keys: dsa wrong principals key option 1093s 19:31:17.347108035 O: certified user keys: dsa correct principals key option 1093s 19:31:17.746847849 O: certified user keys: rsa missing authorized_principals 1094s 19:31:18.036863662 O: certified user keys: rsa empty authorized_principals 1094s 19:31:18.438251611 O: certified user keys: rsa wrong authorized_principals 1094s 19:31:18.886709598 O: certified user keys: rsa correct authorized_principals 1095s 19:31:19.404521796 O: certified user keys: rsa authorized_principals bad key opt 1095s 19:31:19.696885106 O: certified user keys: rsa authorized_principals command=false 1096s 19:31:20.143466849 O: certified user keys: rsa authorized_principals command=true 1096s 19:31:20.455800535 O: certified user keys: rsa wrong principals key option 1096s 19:31:20.756552475 O: certified user keys: rsa correct principals key option 1097s 19:31:21.197029600 O: certified user keys: rsa-sha2-256 missing authorized_principals 1097s 19:31:21.486504411 O: certified user keys: rsa-sha2-256 empty authorized_principals 1097s 19:31:21.946832098 O: certified user keys: rsa-sha2-256 wrong authorized_principals 1098s 19:31:22.357644287 O: certified user keys: rsa-sha2-256 correct authorized_principals 1098s 19:31:22.877226047 O: certified user keys: rsa-sha2-256 authorized_principals bad key opt 1099s 19:31:23.236780412 O: certified user keys: rsa-sha2-256 authorized_principals command=false 1099s 19:31:23.653470678 O: certified user keys: rsa-sha2-256 authorized_principals command=true 1100s 19:31:23.988012670 O: certified user keys: rsa-sha2-256 wrong principals key option 1100s 19:31:24.297954911 O: certified user keys: rsa-sha2-256 correct principals key option 1100s 19:31:24.747297786 O: certified user keys: rsa-sha2-512 missing authorized_principals 1101s 19:31:25.046330661 O: certified user keys: rsa-sha2-512 empty authorized_principals 1101s 19:31:25.486544973 O: certified user keys: rsa-sha2-512 wrong authorized_principals 1101s 19:31:25.927017290 O: certified user keys: rsa-sha2-512 correct authorized_principals 1102s 19:31:26.355652356 O: certified user keys: rsa-sha2-512 authorized_principals bad key opt 1102s 19:31:26.636476598 O: certified user keys: rsa-sha2-512 authorized_principals command=false 1103s 19:31:27.082887465 O: certified user keys: rsa-sha2-512 authorized_principals command=true 1103s 19:31:27.387387527 O: certified user keys: rsa-sha2-512 wrong principals key option 1103s 19:31:27.686922652 O: certified user keys: rsa-sha2-512 correct principals key option 1104s 19:31:28.096924225 O: certified user keys: ed25519 authorized_keys connect 1104s 19:31:28.402943592 O: certified user keys: ed25519 authorized_keys revoked key 1104s 19:31:28.745479651 O: certified user keys: ed25519 authorized_keys revoked via KRL 1105s 19:31:29.216518151 O: certified user keys: ed25519 authorized_keys empty KRL 1105s 19:31:29.646794349 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys connect 1106s 19:31:29.975829964 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked key 1106s 19:31:30.347014963 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked via KRL 1106s 19:31:30.787088026 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys empty KRL 1107s 19:31:31.299532902 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys connect 1107s 19:31:31.637046724 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked key 1107s 19:31:31.965794026 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked via KRL 1108s 19:31:32.295482151 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys empty KRL 1108s 19:31:32.776385338 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys connect 1109s 19:31:33.136095588 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked key 1109s 19:31:33.555451213 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked via KRL 1110s 19:31:34.105878776 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys empty KRL 1110s 19:31:34.757116964 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys connect 1111s 19:31:35.154691401 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked key 1111s 19:31:35.536518214 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked via KRL 1112s 19:31:35.974903713 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys empty KRL 1112s 19:31:36.334469026 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys connect 1112s 19:31:36.643885088 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked key 1112s 19:31:36.955318584 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked via KRL 1113s 19:31:37.365558208 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys empty KRL 1113s 19:31:37.795728333 O: certified user keys: dsa authorized_keys connect 1114s 19:31:38.124105084 O: certified user keys: dsa authorized_keys revoked key 1114s 19:31:38.442657771 O: certified user keys: dsa authorized_keys revoked via KRL 1114s 19:31:38.825720208 O: certified user keys: dsa authorized_keys empty KRL 1115s 19:31:39.245787021 O: certified user keys: rsa authorized_keys connect 1115s 19:31:39.565531271 O: certified user keys: rsa authorized_keys revoked key 1115s 19:31:39.865963209 O: certified user keys: rsa authorized_keys revoked via KRL 1116s 19:31:40.376219521 O: certified user keys: rsa authorized_keys empty KRL 1116s 19:31:40.836129285 O: certified user keys: rsa-sha2-256 authorized_keys connect 1117s 19:31:41.154495896 O: certified user keys: rsa-sha2-256 authorized_keys revoked key 1117s 19:31:41.446963397 O: certified user keys: rsa-sha2-256 authorized_keys revoked via KRL 1117s 19:31:41.856507521 O: certified user keys: rsa-sha2-256 authorized_keys empty KRL 1118s 19:31:42.284650833 O: certified user keys: rsa-sha2-512 authorized_keys connect 1118s 19:31:42.604307083 O: certified user keys: rsa-sha2-512 authorized_keys revoked key 1118s 19:31:42.906244333 O: certified user keys: rsa-sha2-512 authorized_keys revoked via KRL 1119s 19:31:43.313687271 O: certified user keys: rsa-sha2-512 authorized_keys empty KRL 1119s 19:31:43.632995458 O: certified user keys: rsa-sha2-512 authorized_keys revoked CA key 1120s 19:31:43.946493208 O: certified user keys: authorized_keys CA does not authenticate 1120s 19:31:43.949031834 O: certified user keys: ensure CA key does not authenticate user 1120s 19:31:44.365407958 O: certified user keys: ed25519 TrustedUserCAKeys connect 1120s 19:31:44.836413521 O: certified user keys: ed25519 TrustedUserCAKeys revoked key 1121s 19:31:45.136961903 O: certified user keys: ed25519 TrustedUserCAKeys revoked via KRL 1121s 19:31:45.557581521 O: certified user keys: ed25519 TrustedUserCAKeys empty KRL 1122s 19:31:45.996252833 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys connect 1122s 19:31:46.328235459 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked key 1122s 19:31:46.626639646 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked via KRL 1123s 19:31:47.037520458 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys empty KRL 1123s 19:31:47.486745772 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys connect 1123s 19:31:47.793689896 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked key 1124s 19:31:48.097359270 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked via KRL 1124s 19:31:48.536317028 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys empty KRL 1125s 19:31:48.972996709 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys connect 1125s 19:31:49.286069020 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked key 1125s 19:31:49.636479764 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked via KRL 1126s 19:31:50.036656702 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys empty KRL 1126s 19:31:50.358317088 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys connect 1126s 19:31:50.775539894 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked key 1127s 19:31:51.266516639 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked via KRL 1127s 19:31:51.745780264 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys empty KRL 1128s 19:31:52.127008828 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys connect 1128s 19:31:52.462392640 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked key 1128s 19:31:52.777423764 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked via KRL 1129s 19:31:53.247079076 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys empty KRL 1129s 19:31:53.728411701 O: certified user keys: dsa TrustedUserCAKeys connect 1130s 19:31:54.064175274 O: certified user keys: dsa TrustedUserCAKeys revoked key 1130s 19:31:54.408805201 O: certified user keys: dsa TrustedUserCAKeys revoked via KRL 1130s 19:31:54.877574576 O: certified user keys: dsa TrustedUserCAKeys empty KRL 1131s 19:31:55.325366826 O: certified user keys: rsa TrustedUserCAKeys connect 1131s 19:31:55.623514024 O: certified user keys: rsa TrustedUserCAKeys revoked key 1131s 19:31:55.916839888 O: certified user keys: rsa TrustedUserCAKeys revoked via KRL 1132s 19:31:56.440822327 O: certified user keys: rsa TrustedUserCAKeys empty KRL 1132s 19:31:56.905884328 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys connect 1133s 19:31:57.235894014 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked key 1133s 19:31:57.537559952 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked via KRL 1134s 19:31:57.965646328 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys empty KRL 1134s 19:31:58.425097014 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys connect 1134s 19:31:58.778335202 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked key 1135s 19:31:59.177780140 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked via KRL 1135s 19:31:59.780108389 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys empty KRL 1136s 19:32:00.237966021 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked CA key 1136s 19:32:00.557178462 O: certified user keys: TrustedUserCAKeys CA does not authenticate 1136s 19:32:00.561246638 O: certified user keys: ensure CA key does not authenticate user 1137s 19:32:01.010254953 O: certified user keys: correct principal auth authorized_keys expect success rsa 1137s 19:32:01.579260639 O: certified user keys: correct principal auth authorized_keys expect success ed25519 1138s 19:32:01.965350827 O: certified user keys: correct principal auth TrustedUserCAKeys expect success rsa 1138s 19:32:02.305490703 O: certified user keys: correct principal auth TrustedUserCAKeys expect success ed25519 1138s 19:32:02.645236640 O: certified user keys: host-certificate auth authorized_keys expect failure rsa 1139s 19:32:02.959003209 O: certified user keys: host-certificate auth authorized_keys expect failure ed25519 1139s 19:32:03.406634401 O: certified user keys: host-certificate auth TrustedUserCAKeys expect failure rsa 1139s 19:32:03.817492953 O: certified user keys: host-certificate auth TrustedUserCAKeys expect failure ed25519 1140s 19:32:04.238452764 O: certified user keys: wrong principals auth authorized_keys expect failure rsa 1140s 19:32:04.656586201 O: certified user keys: wrong principals auth authorized_keys expect failure ed25519 1141s 19:32:05.075522960 O: certified user keys: wrong principals auth TrustedUserCAKeys expect failure rsa 1141s 19:32:05.512105013 O: certified user keys: wrong principals auth TrustedUserCAKeys expect failure ed25519 1141s 19:32:05.887321820 O: certified user keys: cert not yet valid auth authorized_keys expect failure rsa 1142s 19:32:06.328119129 O: certified user keys: cert not yet valid auth authorized_keys expect failure ed25519 1142s 19:32:06.766383567 O: certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure rsa 1143s 19:32:07.181274755 O: certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure ed25519 1143s 19:32:07.498206753 O: certified user keys: cert expired auth authorized_keys expect failure rsa 1143s 19:32:07.938150441 O: certified user keys: cert expired auth authorized_keys expect failure ed25519 1144s 19:32:08.387215942 O: certified user keys: cert expired auth TrustedUserCAKeys expect failure rsa 1144s 19:32:08.817279568 O: certified user keys: cert expired auth TrustedUserCAKeys expect failure ed25519 1145s 19:32:09.359168443 O: certified user keys: cert valid interval auth authorized_keys expect success rsa 1145s 19:32:09.805016003 O: certified user keys: cert valid interval auth authorized_keys expect success ed25519 1146s 19:32:10.135315380 O: certified user keys: cert valid interval auth TrustedUserCAKeys expect success rsa 1146s 19:32:10.567757956 O: certified user keys: cert valid interval auth TrustedUserCAKeys expect success ed25519 1147s 19:32:10.968950379 O: certified user keys: wrong source-address auth authorized_keys expect failure rsa 1147s 19:32:11.467065137 O: certified user keys: wrong source-address auth authorized_keys expect failure ed25519 1147s 19:32:11.876425816 O: certified user keys: wrong source-address auth TrustedUserCAKeys expect failure rsa 1148s 19:32:12.527302817 O: certified user keys: wrong source-address auth TrustedUserCAKeys expect failure ed25519 1149s 19:32:12.959470130 O: certified user keys: force-command auth authorized_keys expect failure rsa 1149s 19:32:13.434532760 O: certified user keys: force-command auth authorized_keys expect failure ed25519 1149s 19:32:13.755331580 O: certified user keys: force-command auth TrustedUserCAKeys expect failure rsa 1150s 19:32:14.096482013 O: certified user keys: force-command auth TrustedUserCAKeys expect failure ed25519 1150s 19:32:14.425847379 O: certified user keys: empty principals auth authorized_keys expect success rsa 1150s 19:32:14.745592068 O: certified user keys: empty principals auth authorized_keys expect success ed25519 1151s 19:32:15.064972696 O: certified user keys: empty principals auth TrustedUserCAKeys expect failure rsa 1151s 19:32:15.396149642 O: certified user keys: empty principals auth TrustedUserCAKeys expect failure ed25519 1151s 19:32:15.818840566 O: certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success rsa 1152s 19:32:16.152319567 O: certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success ed25519 1152s 19:32:16.474246441 O: certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure rsa 1152s 19:32:16.805279631 O: certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure ed25519 1153s 19:32:17.239650630 O: certified user keys: principals key option principals auth authorized_keys expect success rsa 1153s 19:32:17.709794254 O: certified user keys: principals key option principals auth authorized_keys expect success ed25519 1154s 19:32:18.038862566 O: certified user keys: principals key option no principals auth authorized_keys expect failure rsa 1154s 19:32:18.357429380 O: certified user keys: principals key option no principals auth authorized_keys expect failure ed25519 1154s 19:32:18.817859693 O: certified user keys: force-command match true auth authorized_keys expect success rsa 1155s 19:32:19.288090504 O: certified user keys: force-command match true auth authorized_keys expect success ed25519 1155s 19:32:19.700435013 O: certified user keys: force-command match true auth authorized_keys expect failure rsa 1156s 19:32:20.066284692 O: certified user keys: force-command match true auth authorized_keys expect failure ed25519 1156s 19:32:20.394687879 O: certified user keys: force-command mismatch 1 auth authorized_keys expect failure rsa 1156s 19:32:20.727727317 O: certified user keys: force-command mismatch 1 auth authorized_keys expect failure ed25519 1157s 19:32:21.167472192 O: certified user keys: force-command mismatch 2 auth authorized_keys expect failure rsa 1157s 19:32:21.827362884 O: certified user keys: force-command mismatch 2 auth authorized_keys expect failure ed25519 1158s 19:32:22.275991700 O: certified user keys: user ed25519 connect wrong cert 1158s 19:32:22.836805192 O: certified user keys: user sk-ssh-ed25519@openssh.com connect wrong cert 1159s 19:32:23.246490821 O: certified user keys: user ecdsa-sha2-nistp256 connect wrong cert 1159s 19:32:23.649498516 O: certified user keys: user ecdsa-sha2-nistp384 connect wrong cert 1159s 19:32:23.957507067 O: certified user keys: user ecdsa-sha2-nistp521 connect wrong cert 1160s 19:32:24.285470504 O: certified user keys: user sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert 1160s 19:32:24.696432453 O: certified user keys: user dsa connect wrong cert 1161s 19:32:25.118298569 O: certified user keys: user rsa connect wrong cert 1161s 19:32:25.537138378 O: certified user keys: user rsa-sha2-256 connect wrong cert 1161s 19:32:25.951053630 O: certified user keys: user rsa-sha2-512 connect wrong cert 1162s 19:32:26.352673826 E: run test host-expand.sh ... 1162s 19:32:26.353117197 O: ok certified user keys 1162s 19:32:26.884564755 O: ok expand %h and %n 1162s 19:32:26.883148886 E: run test keys-command.sh ... 1163s 19:32:27.051308505 O: SKIPPED: /var/run/keycommand_openssh-tests.44897 not executable (/var/run mounted noexec?) 1163s 19:32:27.058690950 E: run test forward-control.sh ... 1166s 19:32:30.051642821 O: check_lfwd done (expecting Y): default configuration 1166s 19:32:30.750117424 O: check_rfwd done (expecting Y): default configuration 1168s 19:32:32.516285486 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes 1169s 19:32:33.256662422 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes 1169s 19:32:33.619395172 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, !PermitOpen 1170s 19:32:34.313966734 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, !PermitOpen 1172s 19:32:36.124026547 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen 1172s 19:32:36.897214173 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen 1173s 19:32:37.354660123 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, !permitopen 1174s 19:32:38.139712048 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, !permitopen 1175s 19:32:39.844976238 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, permitopen 1177s 19:32:41.536522298 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, permitopen 1177s 19:32:41.871533172 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding 1178s 19:32:42.178666861 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding 1178s 19:32:42.499832172 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, restrict 1178s 19:32:42.841635234 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, restrict 1180s 19:32:44.674489110 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding 1181s 19:32:45.395309735 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding 1183s 19:32:47.159807985 O: check_lfwd done (expecting Y): AllowTcpForwarding=local 1183s 19:32:47.531329119 O: check_rfwd done (expecting N): AllowTcpForwarding=local 1183s 19:32:47.953692872 O: check_lfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen 1184s 19:32:48.336929683 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen 1186s 19:32:50.267934798 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitOpen 1186s 19:32:50.599341735 O: check_rfwd done (expecting N): AllowTcpForwarding=local, PermitOpen 1186s 19:32:50.951518923 O: check_lfwd done (expecting N): AllowTcpForwarding=local, !permitopen 1187s 19:32:51.300456923 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !permitopen 1189s 19:32:53.132515736 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, permitopen 1189s 19:32:53.462964484 O: check_rfwd done (expecting N): AllowTcpForwarding=local, permitopen 1189s 19:32:53.875590867 O: check_lfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding 1190s 19:32:54.184158422 O: check_rfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding 1190s 19:32:54.511900798 O: check_lfwd done (expecting N): AllowTcpForwarding=local, restrict 1190s 19:32:54.817767735 O: check_rfwd done (expecting N): AllowTcpForwarding=local, restrict 1192s 19:32:56.574911674 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, restrict,port-forwarding 1192s 19:32:56.906744873 O: check_rfwd done (expecting N): AllowTcpForwarding=local, restrict,port-forwarding 1193s 19:32:57.261980486 O: check_lfwd done (expecting N): AllowTcpForwarding=remote 1194s 19:32:57.993761674 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote 1194s 19:32:58.360257547 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitOpen 1195s 19:32:59.056504551 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, !PermitOpen 1195s 19:32:59.383156985 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitOpen 1196s 19:33:00.075914047 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitOpen 1196s 19:33:00.419105110 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !permitopen 1197s 19:33:01.083551361 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, !permitopen 1197s 19:33:01.421298807 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, permitopen 1198s 19:33:02.084332495 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, permitopen 1198s 19:33:02.421113236 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding 1198s 19:33:02.727156860 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding 1199s 19:33:03.059802872 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict 1199s 19:33:03.359939860 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, restrict 1199s 19:33:03.696901118 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict,port-forwarding 1200s 19:33:04.396438426 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, restrict,port-forwarding 1200s 19:33:04.838035297 O: check_lfwd done (expecting N): AllowTcpForwarding=no 1201s 19:33:05.176213984 O: check_rfwd done (expecting N): AllowTcpForwarding=no 1201s 19:33:05.527106112 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen 1201s 19:33:05.850156298 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen 1202s 19:33:06.187265058 O: check_lfwd done (expecting N): AllowTcpForwarding=no, PermitOpen 1202s 19:33:06.493324860 O: check_rfwd done (expecting N): AllowTcpForwarding=no, PermitOpen 1202s 19:33:06.832288422 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !permitopen 1203s 19:33:07.143693110 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !permitopen 1203s 19:33:07.513479985 O: check_lfwd done (expecting N): AllowTcpForwarding=no, permitopen 1203s 19:33:07.823408485 O: check_rfwd done (expecting N): AllowTcpForwarding=no, permitopen 1204s 19:33:08.183070061 O: check_lfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding 1204s 19:33:08.541511172 O: check_rfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding 1204s 19:33:08.861838298 O: check_lfwd done (expecting N): AllowTcpForwarding=no, restrict 1205s 19:33:09.162118735 O: check_rfwd done (expecting N): AllowTcpForwarding=no, restrict 1205s 19:33:09.492867859 O: check_lfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding 1205s 19:33:09.793965610 O: check_rfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding 1207s 19:33:11.569724896 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, !PermitListen 1207s 19:33:11.893975457 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, !PermitListen 1209s 19:33:13.598607833 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen 1210s 19:33:14.317095395 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen 1212s 19:33:16.034739590 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, !PermitListen 1212s 19:33:16.358902031 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitListen 1214s 19:33:18.150830146 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitListen 1214s 19:33:18.535602957 O: check_rfwd done (expecting N): AllowTcpForwarding=local, PermitListen 1214s 19:33:18.890387145 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen 1215s 19:33:19.229151521 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen 1215s 19:33:19.648578333 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitListen 1216s 19:33:20.427455459 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitListen 1217s 19:33:21.813770023 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitListen 1218s 19:33:22.144280758 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitListen 1218s 19:33:22.474224991 O: check_lfwd done (expecting N): AllowTcpForwarding=no, PermitListen 1218s 19:33:22.792084104 O: check_rfwd done (expecting N): AllowTcpForwarding=no, PermitListen 1218s 19:33:22.809871355 O: ok sshd control of local and remote forwarding 1218s 19:33:22.811691667 E: run test integrity.sh ... 1219s 19:33:23.032873283 O: test integrity: hmac-sha1 @2900 1219s 19:33:23.380870658 O: test integrity: hmac-sha1 @2901 1219s 19:33:23.689936192 O: test integrity: hmac-sha1 @2902 1220s 19:33:23.996836550 O: test integrity: hmac-sha1 @2903 1220s 19:33:24.343359099 O: test integrity: hmac-sha1 @2904 1220s 19:33:24.656522021 O: test integrity: hmac-sha1 @2905 1221s 19:33:24.977865499 O: test integrity: hmac-sha1 @2906 1221s 19:33:25.349776438 O: test integrity: hmac-sha1 @2907 1221s 19:33:25.692670797 O: test integrity: hmac-sha1 @2908 1222s 19:33:26.022947661 O: test integrity: hmac-sha1 @2909 1222s 19:33:26.397630696 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1222s 19:33:26.417113696 O: test integrity: hmac-sha1-96 @2900 1222s 19:33:26.852020929 O: test integrity: hmac-sha1-96 @2901 1223s 19:33:27.249238226 O: test integrity: hmac-sha1-96 @2902 1223s 19:33:27.673757546 O: test integrity: hmac-sha1-96 @2903 1224s 19:33:28.030471087 O: test integrity: hmac-sha1-96 @2904 1224s 19:33:28.359693505 O: test integrity: hmac-sha1-96 @2905 1224s 19:33:28.695782115 O: test integrity: hmac-sha1-96 @2906 1225s 19:33:29.050549417 O: test integrity: hmac-sha1-96 @2907 1225s 19:33:29.425746518 O: test integrity: hmac-sha1-96 @2908 1225s 19:33:29.811300816 O: test integrity: hmac-sha1-96 @2909 1226s 19:33:30.209117505 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1226s 19:33:30.237721190 O: test integrity: hmac-sha2-256 @2900 1226s 19:33:30.623040444 O: test integrity: hmac-sha2-256 @2901 1227s 19:33:31.023682048 O: test integrity: hmac-sha2-256 @2902 1227s 19:33:31.406684573 O: test integrity: hmac-sha2-256 @2903 1227s 19:33:31.725776243 O: test integrity: hmac-sha2-256 @2904 1228s 19:33:32.034279848 O: test integrity: hmac-sha2-256 @2905 1228s 19:33:32.353674454 O: test integrity: hmac-sha2-256 @2906 1228s 19:33:32.676197685 O: test integrity: hmac-sha2-256 @2907 1229s 19:33:32.986785614 O: test integrity: hmac-sha2-256 @2908 1229s 19:33:33.312935351 O: test integrity: hmac-sha2-256 @2909 1229s 19:33:33.617574646 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1229s 19:33:33.634353210 O: test integrity: hmac-sha2-512 @2900 1229s 19:33:33.937843838 O: test integrity: hmac-sha2-512 @2901 1230s 19:33:34.264403573 O: test integrity: hmac-sha2-512 @2902 1230s 19:33:34.571101477 O: test integrity: hmac-sha2-512 @2903 1230s 19:33:34.877165925 O: test integrity: hmac-sha2-512 @2904 1231s 19:33:35.214634036 O: test integrity: hmac-sha2-512 @2905 1231s 19:33:35.523474020 O: test integrity: hmac-sha2-512 @2906 1231s 19:33:35.857562515 O: test integrity: hmac-sha2-512 @2907 1232s 19:33:36.178508672 O: test integrity: hmac-sha2-512 @2908 1232s 19:33:36.498572904 O: test integrity: hmac-sha2-512 @2909 1232s 19:33:36.794402960 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1232s 19:33:36.817437823 O: test integrity: hmac-md5 @2900 1233s 19:33:37.123491126 O: test integrity: hmac-md5 @2901 1233s 19:33:37.425977933 O: test integrity: hmac-md5 @2902 1233s 19:33:37.731755277 O: test integrity: hmac-md5 @2903 1234s 19:33:38.035847824 O: test integrity: hmac-md5 @2904 1234s 19:33:38.344291132 O: test integrity: hmac-md5 @2905 1234s 19:33:38.644423738 O: test integrity: hmac-md5 @2906 1235s 19:33:38.971661787 O: test integrity: hmac-md5 @2907 1235s 19:33:39.339482158 O: test integrity: hmac-md5 @2908 1235s 19:33:39.692437952 O: test integrity: hmac-md5 @2909 1236s 19:33:40.045697841 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1236s 19:33:40.059921535 O: test integrity: hmac-md5-96 @2900 1236s 19:33:40.402259512 O: test integrity: hmac-md5-96 @2901 1236s 19:33:40.766705808 O: test integrity: hmac-md5-96 @2902 1237s 19:33:41.133747980 O: test integrity: hmac-md5-96 @2903 1237s 19:33:41.476041961 O: test integrity: hmac-md5-96 @2904 1237s 19:33:41.832908634 O: test integrity: hmac-md5-96 @2905 1238s 19:33:42.207005119 O: test integrity: hmac-md5-96 @2906 1238s 19:33:42.546129238 O: test integrity: hmac-md5-96 @2907 1238s 19:33:42.903868649 O: test integrity: hmac-md5-96 @2908 1239s 19:33:43.242631333 O: test integrity: hmac-md5-96 @2909 1239s 19:33:43.597757559 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1239s 19:33:43.616680559 O: test integrity: umac-64@openssh.com @2900 1239s 19:33:43.939065642 O: test integrity: umac-64@openssh.com @2901 1240s 19:33:44.258620062 O: test integrity: umac-64@openssh.com @2902 1240s 19:33:44.573375733 O: test integrity: umac-64@openssh.com @2903 1240s 19:33:44.930069599 O: test integrity: umac-64@openssh.com @2904 1241s 19:33:45.285926018 O: test integrity: umac-64@openssh.com @2905 1241s 19:33:45.691834684 O: test integrity: umac-64@openssh.com @2906 1242s 19:33:46.018339297 O: test integrity: umac-64@openssh.com @2907 1242s 19:33:46.408433282 O: test integrity: umac-64@openssh.com @2908 1242s 19:33:46.822100018 O: test integrity: umac-64@openssh.com @2909 1243s 19:33:47.244160613 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1243s 19:33:47.271568368 O: test integrity: umac-128@openssh.com @2900 1243s 19:33:47.704584057 O: test integrity: umac-128@openssh.com @2901 1244s 19:33:48.136169093 O: test integrity: umac-128@openssh.com @2902 1244s 19:33:48.562628947 O: test integrity: umac-128@openssh.com @2903 1244s 19:33:48.948387818 O: test integrity: umac-128@openssh.com @2904 1245s 19:33:49.338563417 O: test integrity: umac-128@openssh.com @2905 1245s 19:33:49.692903601 O: test integrity: umac-128@openssh.com @2906 1246s 19:33:50.195398502 O: test integrity: umac-128@openssh.com @2907 1246s 19:33:50.605934493 O: test integrity: umac-128@openssh.com @2908 1246s 19:33:50.936808291 O: test integrity: umac-128@openssh.com @2909 1247s 19:33:51.267543575 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1247s 19:33:51.290078825 O: test integrity: hmac-sha1-etm@openssh.com @2900 1247s 19:33:51.603402874 O: test integrity: hmac-sha1-etm@openssh.com @2901 1247s 19:33:51.921500866 O: test integrity: hmac-sha1-etm@openssh.com @2902 1248s 19:33:52.229245474 O: test integrity: hmac-sha1-etm@openssh.com @2903 1248s 19:33:52.553633039 O: test integrity: hmac-sha1-etm@openssh.com @2904 1248s 19:33:52.889321714 O: test integrity: hmac-sha1-etm@openssh.com @2905 1249s 19:33:53.227302893 O: test integrity: hmac-sha1-etm@openssh.com @2906 1249s 19:33:53.573525814 O: test integrity: hmac-sha1-etm@openssh.com @2907 1249s 19:33:53.883985305 O: test integrity: hmac-sha1-etm@openssh.com @2908 1250s 19:33:54.205209215 O: test integrity: hmac-sha1-etm@openssh.com @2909 1250s 19:33:54.508142841 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1250s 19:33:54.523285395 O: test integrity: hmac-sha1-96-etm@openssh.com @2900 1250s 19:33:54.847413259 O: test integrity: hmac-sha1-96-etm@openssh.com @2901 1251s 19:33:55.172864532 O: test integrity: hmac-sha1-96-etm@openssh.com @2902 1251s 19:33:55.482632706 O: test integrity: hmac-sha1-96-etm@openssh.com @2903 1251s 19:33:55.838801237 O: test integrity: hmac-sha1-96-etm@openssh.com @2904 1252s 19:33:56.225911179 O: test integrity: hmac-sha1-96-etm@openssh.com @2905 1252s 19:33:56.572486172 O: test integrity: hmac-sha1-96-etm@openssh.com @2906 1252s 19:33:56.965600238 O: test integrity: hmac-sha1-96-etm@openssh.com @2907 1253s 19:33:57.358320408 O: test integrity: hmac-sha1-96-etm@openssh.com @2908 1253s 19:33:57.727449080 O: test integrity: hmac-sha1-96-etm@openssh.com @2909 1254s 19:33:58.137360532 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1254s 19:33:58.163857032 O: test integrity: hmac-sha2-256-etm@openssh.com @2900 1254s 19:33:58.528356149 O: test integrity: hmac-sha2-256-etm@openssh.com @2901 1254s 19:33:58.863426408 O: test integrity: hmac-sha2-256-etm@openssh.com @2902 1255s 19:33:59.254270131 O: test integrity: hmac-sha2-256-etm@openssh.com @2903 1256s 19:33:59.628286737 O: test integrity: hmac-sha2-256-etm@openssh.com @2904 1256s 19:33:59.955687479 O: test integrity: hmac-sha2-256-etm@openssh.com @2905 1256s 19:34:00.265594418 O: test integrity: hmac-sha2-256-etm@openssh.com @2906 1256s 19:34:00.588051953 O: test integrity: hmac-sha2-256-etm@openssh.com @2907 1256s 19:34:00.932598938 O: test integrity: hmac-sha2-256-etm@openssh.com @2908 1257s 19:34:01.336157026 O: test integrity: hmac-sha2-256-etm@openssh.com @2909 1257s 19:34:01.720668281 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1257s 19:34:01.740965530 O: test integrity: hmac-sha2-512-etm@openssh.com @2900 1258s 19:34:02.111245835 O: test integrity: hmac-sha2-512-etm@openssh.com @2901 1258s 19:34:02.493438439 O: test integrity: hmac-sha2-512-etm@openssh.com @2902 1258s 19:34:02.805331306 O: test integrity: hmac-sha2-512-etm@openssh.com @2903 1259s 19:34:03.132332865 O: test integrity: hmac-sha2-512-etm@openssh.com @2904 1259s 19:34:03.448890756 O: test integrity: hmac-sha2-512-etm@openssh.com @2905 1259s 19:34:03.735644375 O: test integrity: hmac-sha2-512-etm@openssh.com @2906 1260s 19:34:04.038924732 O: test integrity: hmac-sha2-512-etm@openssh.com @2907 1260s 19:34:04.355999790 O: test integrity: hmac-sha2-512-etm@openssh.com @2908 1260s 19:34:04.722079349 O: test integrity: hmac-sha2-512-etm@openssh.com @2909 1261s 19:34:05.101107322 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1261s 19:34:05.138017696 O: test integrity: hmac-md5-etm@openssh.com @2900 1261s 19:34:05.561565951 O: test integrity: hmac-md5-etm@openssh.com @2901 1262s 19:34:05.997289076 O: test integrity: hmac-md5-etm@openssh.com @2902 1262s 19:34:06.405983225 O: test integrity: hmac-md5-etm@openssh.com @2903 1262s 19:34:06.831426776 O: test integrity: hmac-md5-etm@openssh.com @2904 1263s 19:34:07.292561377 O: test integrity: hmac-md5-etm@openssh.com @2905 1263s 19:34:07.741723616 O: test integrity: hmac-md5-etm@openssh.com @2906 1264s 19:34:08.199355529 O: test integrity: hmac-md5-etm@openssh.com @2907 1264s 19:34:08.619028880 O: test integrity: hmac-md5-etm@openssh.com @2908 1264s 19:34:08.949619366 O: test integrity: hmac-md5-etm@openssh.com @2909 1265s 19:34:09.256368059 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1265s 19:34:09.276568547 O: test integrity: hmac-md5-96-etm@openssh.com @2900 1265s 19:34:09.596366910 O: test integrity: hmac-md5-96-etm@openssh.com @2901 1265s 19:34:09.939363551 O: test integrity: hmac-md5-96-etm@openssh.com @2902 1266s 19:34:10.269860608 O: test integrity: hmac-md5-96-etm@openssh.com @2903 1266s 19:34:10.580581646 O: test integrity: hmac-md5-96-etm@openssh.com @2904 1266s 19:34:10.901692251 O: test integrity: hmac-md5-96-etm@openssh.com @2905 1267s 19:34:11.228738492 O: test integrity: hmac-md5-96-etm@openssh.com @2906 1267s 19:34:11.540477226 O: test integrity: hmac-md5-96-etm@openssh.com @2907 1267s 19:34:11.866591097 O: test integrity: hmac-md5-96-etm@openssh.com @2908 1268s 19:34:12.192803957 O: test integrity: hmac-md5-96-etm@openssh.com @2909 1268s 19:34:12.493892697 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1268s 19:34:12.512602064 O: test integrity: umac-64-etm@openssh.com @2900 1268s 19:34:12.913635714 O: test integrity: umac-64-etm@openssh.com @2901 1269s 19:34:13.308077635 O: test integrity: umac-64-etm@openssh.com @2902 1269s 19:34:13.647549245 O: test integrity: umac-64-etm@openssh.com @2903 1270s 19:34:14.040485042 O: test integrity: umac-64-etm@openssh.com @2904 1270s 19:34:14.575826224 O: test integrity: umac-64-etm@openssh.com @2905 1271s 19:34:14.990932515 O: test integrity: umac-64-etm@openssh.com @2906 1271s 19:34:15.379863815 O: test integrity: umac-64-etm@openssh.com @2907 1271s 19:34:15.756033110 O: test integrity: umac-64-etm@openssh.com @2908 1272s 19:34:16.111551164 O: test integrity: umac-64-etm@openssh.com @2909 1272s 19:34:16.414435591 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1272s 19:34:16.428466330 O: test integrity: umac-128-etm@openssh.com @2900 1272s 19:34:16.737517571 O: test integrity: umac-128-etm@openssh.com @2901 1273s 19:34:17.069033053 O: test integrity: umac-128-etm@openssh.com @2902 1273s 19:34:17.388777984 O: test integrity: umac-128-etm@openssh.com @2903 1273s 19:34:17.728557277 O: test integrity: umac-128-etm@openssh.com @2904 1274s 19:34:18.079775389 O: test integrity: umac-128-etm@openssh.com @2905 1274s 19:34:18.416082825 O: test integrity: umac-128-etm@openssh.com @2906 1274s 19:34:18.761653923 O: test integrity: umac-128-etm@openssh.com @2907 1275s 19:34:19.079721958 O: test integrity: umac-128-etm@openssh.com @2908 1275s 19:34:19.411263882 O: test integrity: umac-128-etm@openssh.com @2909 1275s 19:34:19.726435119 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1275s 19:34:19.742088426 O: test integrity: aes128-gcm@openssh.com @2900 1276s 19:34:20.078711160 O: test integrity: aes128-gcm@openssh.com @2901 1276s 19:34:20.422103039 O: test integrity: aes128-gcm@openssh.com @2902 1276s 19:34:20.752879262 O: test integrity: aes128-gcm@openssh.com @2903 1277s 19:34:21.077848555 O: test integrity: aes128-gcm@openssh.com @2904 1277s 19:34:21.450622947 O: test integrity: aes128-gcm@openssh.com @2905 1277s 19:34:21.748041592 O: test integrity: aes128-gcm@openssh.com @2906 1278s 19:34:22.024642899 O: test integrity: aes128-gcm@openssh.com @2907 1278s 19:34:22.320044009 O: test integrity: aes128-gcm@openssh.com @2908 1278s 19:34:22.606983196 O: test integrity: aes128-gcm@openssh.com @2909 1278s 19:34:22.905857987 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1278s 19:34:22.923256482 O: test integrity: aes256-gcm@openssh.com @2900 1279s 19:34:23.305865261 O: test integrity: aes256-gcm@openssh.com @2901 1279s 19:34:23.633131566 O: test integrity: aes256-gcm@openssh.com @2902 1279s 19:34:23.920816688 O: test integrity: aes256-gcm@openssh.com @2903 1280s 19:34:24.221438671 O: test integrity: aes256-gcm@openssh.com @2904 1280s 19:34:24.519998714 O: test integrity: aes256-gcm@openssh.com @2905 1280s 19:34:24.825769337 O: test integrity: aes256-gcm@openssh.com @2906 1281s 19:34:25.196209198 O: test integrity: aes256-gcm@openssh.com @2907 1281s 19:34:25.491806690 O: test integrity: aes256-gcm@openssh.com @2908 1281s 19:34:25.822649679 O: test integrity: aes256-gcm@openssh.com @2909 1282s 19:34:26.119879747 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1282s 19:34:26.139533236 O: test integrity: chacha20-poly1305@openssh.com @2900 1282s 19:34:26.468430092 O: test integrity: chacha20-poly1305@openssh.com @2901 1282s 19:34:26.822348134 O: test integrity: chacha20-poly1305@openssh.com @2902 1283s 19:34:27.162761877 O: test integrity: chacha20-poly1305@openssh.com @2903 1283s 19:34:27.464115610 O: test integrity: chacha20-poly1305@openssh.com @2904 1283s 19:34:27.883015656 O: test integrity: chacha20-poly1305@openssh.com @2905 1284s 19:34:28.258487331 O: test integrity: chacha20-poly1305@openssh.com @2906 1284s 19:34:28.647266514 O: test integrity: chacha20-poly1305@openssh.com @2907 1284s 19:34:28.931058369 O: test integrity: chacha20-poly1305@openssh.com @2908 1285s 19:34:29.211354931 O: test integrity: chacha20-poly1305@openssh.com @2909 1285s 19:34:29.524548407 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1285s 19:34:29.528288407 O: ok integrity 1285s 19:34:29.530427781 E: run test krl.sh ... 1285s 19:34:29.730555150 O: key revocation lists: generating test keys 1290s 19:34:34.566378305 O: key revocation lists: generating KRLs 1290s 19:34:34.768644403 O: key revocation lists: checking revocations for revoked keys 1291s 19:34:35.442975816 O: key revocation lists: checking revocations for unrevoked keys 1292s 19:34:35.996702484 O: key revocation lists: checking revocations for revoked certs 1293s 19:34:37.183288116 O: key revocation lists: checking revocations for unrevoked certs 1294s 19:34:38.226332641 O: key revocation lists: testing KRL update 1295s 19:34:39.600097589 O: key revocation lists: checking revocations for revoked keys 1296s 19:34:40.185702926 O: key revocation lists: checking revocations for unrevoked keys 1296s 19:34:40.761130746 O: key revocation lists: checking revocations for revoked certs 1297s 19:34:41.885680461 O: key revocation lists: checking revocations for unrevoked certs 1299s 19:34:42.983976736 O: ok key revocation lists 1299s 19:34:42.985646539 E: run test multipubkey.sh ... 1302s 19:34:46.294105340 O: ok multiple pubkey 1302s 19:34:46.295595028 E: run test limit-keytype.sh ... 1306s 19:34:50.068858060 O: allow rsa,ed25519 1307s 19:34:50.994485155 O: allow ed25519 1307s 19:34:51.925265721 O: allow cert only 1309s 19:34:53.047139268 O: match w/ no match 1310s 19:34:54.386107621 O: match w/ matching 1311s 19:34:55.266718848 O: ok restrict pubkey type 1311s 19:34:55.268679411 E: run test hostkey-agent.sh ... 1315s 19:34:59.384458533 O: key type ssh-ed25519 1315s 19:34:59.615412836 O: key type sk-ssh-ed25519@openssh.com 1315s 19:34:59.845969139 O: key type ecdsa-sha2-nistp256 1316s 19:35:00.088763384 O: key type ecdsa-sha2-nistp384 1316s 19:35:00.365497190 O: key type ecdsa-sha2-nistp521 1316s 19:35:00.633307308 O: key type sk-ecdsa-sha2-nistp256@openssh.com 1316s 19:35:00.865563238 O: key type ssh-dss 1317s 19:35:01.085671295 O: key type ssh-rsa 1317s 19:35:01.342201786 O: cert type ssh-ed25519-cert-v01@openssh.com 1317s 19:35:01.635387079 O: cert type sk-ssh-ed25519-cert-v01@openssh.com 1317s 19:35:01.934736198 O: cert type ecdsa-sha2-nistp256-cert-v01@openssh.com 1318s 19:35:02.230693757 O: cert type ecdsa-sha2-nistp384-cert-v01@openssh.com 1318s 19:35:02.568276871 O: cert type ecdsa-sha2-nistp521-cert-v01@openssh.com 1318s 19:35:02.962821732 O: cert type sk-ecdsa-sha2-nistp256-cert-v01@openssh.com 1319s 19:35:03.325906166 O: cert type ssh-dss-cert-v01@openssh.com 1319s 19:35:03.628040722 O: cert type ssh-rsa-cert-v01@openssh.com 1319s 19:35:03.934361025 O: cert type rsa-sha2-256-cert-v01@openssh.com 1320s 19:35:04.257547946 O: cert type rsa-sha2-512-cert-v01@openssh.com 1320s 19:35:04.589605881 O: ok hostkey agent 1320s 19:35:04.593041692 E: run test hostkey-rotate.sh ... 1322s 19:35:06.319636066 O: learn hostkey with StrictHostKeyChecking=no 1322s 19:35:06.581647720 O: learn additional hostkeys 1322s 19:35:06.931670708 O: learn additional hostkeys, type=ssh-ed25519 1323s 19:35:07.237431952 O: learn additional hostkeys, type=sk-ssh-ed25519@openssh.com 1323s 19:35:07.559214429 O: learn additional hostkeys, type=ecdsa-sha2-nistp256 1324s 19:35:07.881894233 O: learn additional hostkeys, type=ecdsa-sha2-nistp384 1324s 19:35:08.210345914 O: learn additional hostkeys, type=ecdsa-sha2-nistp521 1324s 19:35:08.518325661 O: learn additional hostkeys, type=sk-ecdsa-sha2-nistp256@openssh.com 1324s 19:35:08.820607454 O: learn additional hostkeys, type=ssh-dss 1325s 19:35:09.122762824 O: learn additional hostkeys, type=ssh-rsa 1325s 19:35:09.438787121 O: learn changed non-primary hostkey type=ssh-rsa 1327s 19:35:10.972328692 O: learn new primary hostkey 1327s 19:35:11.357558116 O: rotate primary hostkey 1327s 19:35:11.723224995 O: check rotate primary hostkey 1328s 19:35:12.082923978 O: ok hostkey rotate 1328s 19:35:12.083934792 E: run test principals-command.sh ... 1330s 19:35:14.450351189 O: SKIPPED: /var/run/principals_command_openssh-tests.61551 not executable (/var/run mounted noexec?) 1330s 19:35:14.463219227 E: run test cert-file.sh ... 1330s 19:35:14.740964981 O: identity cert with no plain public file 1331s 19:35:15.133925232 O: CertificateFile with no plain public file 1331s 19:35:15.495586504 O: plain keys 1331s 19:35:15.851769432 O: untrusted cert 1332s 19:35:16.207891907 O: good cert, bad key 1332s 19:35:16.722594460 O: single trusted 1333s 19:35:17.107723564 O: multiple trusted 1334s 19:35:18.600914279 O: ok ssh with certificates 1334s 19:35:18.602012353 E: run test cfginclude.sh ... 1334s 19:35:18.762844583 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.772473144 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.779643595 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.789592338 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.802066708 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.822322083 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.835305212 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.843824831 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.858060394 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.885868642 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.904590700 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.935338459 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1334s 19:35:18.952622960 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:18.973135949 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:18.983668200 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:18.993507450 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.003229200 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.012844073 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.022929834 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.032526269 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.042240261 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.060160512 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.068466887 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.078076700 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1335s 19:35:19.088377824 E: run test servcfginclude.sh ... 1335s 19:35:19.090129833 O: ok config include 1335s 19:35:19.512265118 O: ok server config include 1335s 19:35:19.513094930 E: run test allow-deny-users.sh ... 1338s 19:35:22.786140075 O: ok AllowUsers/DenyUsers 1338s 19:35:22.787829760 E: run test authinfo.sh ... 1339s 19:35:23.074304596 O: ExposeAuthInfo=no 1339s 19:35:23.383950738 O: ExposeAuthInfo=yes 1339s 19:35:23.685577166 O: ok authinfo 1339s 19:35:23.687784103 E: run test sshsig.sh ... 1339s 19:35:23.854549604 O: sshsig: make certificates 1339s 19:35:23.904954160 O: sshsig: check signature for ssh-ed25519 1340s 19:35:24.297560904 O: sshsig: check signature for sk-ssh-ed25519@openssh.com 1340s 19:35:24.705798387 O: sshsig: check signature for ecdsa-sha2-nistp256 1341s 19:35:25.138326638 O: sshsig: check signature for ecdsa-sha2-nistp384 1341s 19:35:25.644341318 O: sshsig: check signature for ecdsa-sha2-nistp521 1342s 19:35:26.817785927 O: sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com 1343s 19:35:27.286005533 O: sshsig: check signature for ssh-dss 1343s 19:35:27.529525711 O: sshsig: check signature for ssh-rsa 1343s 19:35:27.795262702 O: sshsig: check signature for ssh-ed25519-cert.pub 1344s 19:35:28.605634733 O: sshsig: check signature for sk-ssh-ed25519@openssh.com-cert.pub 1345s 19:35:29.446076793 O: sshsig: check signature for ecdsa-sha2-nistp256-cert.pub 1346s 19:35:30.429463371 O: sshsig: check signature for ecdsa-sha2-nistp384-cert.pub 1347s 19:35:31.500550669 O: sshsig: check signature for ecdsa-sha2-nistp521-cert.pub 1348s 19:35:32.954004996 O: sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com-cert.pub 1349s 19:35:33.875814090 O: sshsig: check signature for ssh-dss-cert.pub 1350s 19:35:34.701658328 O: sshsig: check signature for ssh-rsa-cert.pub 1351s 19:35:35.548597852 O: sshsig: match principals 1351s 19:35:35.581811030 O: sshsig: nomatch principals 1351s 19:35:35.597500411 O: ok sshsig 1351s 19:35:35.599458842 E: run test knownhosts.sh ... 1354s 19:35:38.225609757 O: ok known hosts 1354s 19:35:38.226971444 E: run test knownhosts-command.sh ... 1354s 19:35:38.407449759 O: simple connection 1354s 19:35:38.816062551 O: no keys 1355s 19:35:39.083915356 O: bad exit status 1355s 19:35:39.375548597 O: keytype ssh-ed25519 1355s 19:35:39.845233275 O: keytype sk-ssh-ed25519@openssh.com 1356s 19:35:40.168671081 O: keytype ecdsa-sha2-nistp256 1356s 19:35:40.474511821 O: keytype ecdsa-sha2-nistp384 1356s 19:35:40.785577124 O: keytype ecdsa-sha2-nistp521 1357s 19:35:41.123356806 O: keytype sk-ecdsa-sha2-nistp256@openssh.com 1357s 19:35:41.423739915 O: keytype ssh-rsa 1357s 19:35:41.733308718 O: ok known hosts command 1357s 19:35:41.734351905 E: run test agent-restrict.sh ... 1357s 19:35:41.895211331 O: generate keys 1358s 19:35:41.973313957 O: prepare client config 1358s 19:35:41.984500395 O: prepare known_hosts 1358s 19:35:41.989773207 O: prepare server configs 1358s 19:35:42.003814458 O: authentication w/o agent 1360s 19:35:44.298566442 O: start agent 1364s 19:35:48.305549295 O: authentication with agent (no restrict) 1366s 19:35:50.555531027 O: unrestricted keylist 1367s 19:35:51.879611960 O: authentication with agent (basic restrict) 1369s 19:35:53.033387418 O: authentication with agent incorrect key (basic restrict) 1370s 19:35:54.485539571 O: keylist (basic restrict) 1372s 19:35:55.977860825 O: username 1373s 19:35:57.199763322 O: username wildcard 1374s 19:35:58.467993163 O: username incorrect 1374s 19:35:58.577631139 O: agent restriction honours certificate principal 1374s 19:35:58.626449523 O: multihop without agent 1376s 19:36:00.812819212 O: multihop agent unrestricted 1379s 19:36:03.054723483 O: multihop restricted 1381s 19:36:05.289646386 O: multihop username 1383s 19:36:07.662214760 O: multihop wildcard username 1385s 19:36:09.816078942 O: multihop wrong username 1387s 19:36:11.719573403 O: multihop cycle no agent 1392s 19:36:15.539231681 O: multihop cycle agent unrestricted 1395s 19:36:19.023817443 O: multihop cycle restricted deny 1396s 19:36:20.190491167 O: multihop cycle restricted allow 1400s 19:36:24.065619793 O: ok agent restrictions 1400s 19:36:24.068741104 E: run test hostbased.sh ... 1400s 19:36:24.305316168 O: SKIPPED: TEST_SSH_HOSTBASED_AUTH not set. 1400s 19:36:24.308244167 E: run test channel-timeout.sh ... 1400s 19:36:24.532478601 O: no timeout 1405s 19:36:29.902762897 O: command timeout 1407s 19:36:31.073878303 O: command wildcard timeout 1408s 19:36:32.076460624 O: command irrelevant timeout 1413s 19:36:37.532040187 O: sftp no timeout 1419s 19:36:42.972789128 O: sftp timeout 1420s 19:36:44.074580606 E: Connection closed 1420s 19:36:44.076943242 O: sftp irrelevant timeout 1425s 19:36:49.449606141 O: ok channel timeout 1426s 19:36:49.452320078 E: run test connection-timeout.sh ... 1426s 19:36:49.642863266 O: no timeout 1431s 19:36:55.013337864 O: timeout 1439s 19:37:03.353618305 O: session inhibits timeout 1447s 19:37:11.740074169 O: timeout after session 1455s 19:37:19.745623951 O: timeout with listeners 1464s 19:37:28.101263199 O: ok unused connection timeout 1464s 19:37:28.102316013 E: run test match-subsystem.sh ... 1467s 19:37:31.574649200 O: ok sshd_config match subsystem 1467s 19:37:31.575652778 E: run test agent-pkcs11-restrict.sh ... 1467s 19:37:31.739201957 O: SKIPPED: No PKCS#11 library found 1467s 19:37:31.741456836 E: run test agent-pkcs11-cert.sh ... 1467s 19:37:31.906873824 O: SKIPPED: No PKCS#11 library found 1467s 19:37:31.915410642 O: set -e ; if test -z "" ; then \ 1467s 19:37:31.916522762 O: V="" ; \ 1467s 19:37:31.917537699 O: test "x" = "x" || \ 1467s 19:37:31.918939887 O: V=/tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/valgrind-unit.sh ; \ 1467s 19:37:31.926608573 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/sshbuf/test_sshbuf ; \ 1467s 19:37:31.927847262 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/sshkey/test_sshkey \ 1467s 19:37:31.929124198 O: -d /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/sshkey/testdata ; \ 1468s 19:37:31.935887202 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/sshsig/test_sshsig \ 1468s 19:37:31.938812886 O: -d /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/sshsig/testdata ; \ 1468s 19:37:31.946023388 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/authopt/test_authopt \ 1468s 19:37:31.946789766 O: -d /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/authopt/testdata ; \ 1468s 19:37:31.947538575 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/bitmap/test_bitmap ; \ 1468s 19:37:31.948376825 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/conversion/test_conversion ; \ 1468s 19:37:31.955886762 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/kex/test_kex ; \ 1468s 19:37:31.957437823 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/hostkeys/test_hostkeys \ 1468s 19:37:31.965989074 O: -d /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/hostkeys/testdata ; \ 1468s 19:37:31.966741388 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/match/test_match ; \ 1468s 19:37:31.967489198 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/misc/test_misc ; \ 1468s 19:37:31.968221824 O: if test "x" = "xyes" ; then \ 1468s 19:37:31.968994394 O: $V /tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress/unittests/utf8/test_utf8 ; \ 1468s 19:37:31.975858078 O: fi \ 1468s 19:37:31.976667640 O: fi 1495s 19:37:59.487419608 O: test_sshbuf: ...................................................................................................... 103 tests ok 1795s 19:42:59.135976259 O: test_sshkey: ........................................................................................................ 104 tests ok 1795s 19:42:59.156312262 O: test_sshsig: ........ 8 tests ok 1795s 19:42:59.605634273 O: test_authopt: .................................................................................................................................................. 146 tests ok 1814s 19:43:18.551611444 O: test_bitmap: .. 2 tests ok 1814s 19:43:18.556017752 O: test_conversion: . 1 tests ok 1836s 19:43:40.771690861 O: test_kex: ............................................................................................................................................................................................................................................................................................................................................................................................................. 398 tests ok 1837s 19:43:41.063130235 O: test_hostkeys: .................. 18 tests ok 1837s 19:43:41.072146999 O: test_match: ...... 6 tests ok 1837s 19:43:41.073019173 O: test_misc: ........................................... 43 tests ok 1837s 19:43:41.076705174 E: run test putty-transfer.sh ... 1839s 19:43:43.740817584 O: putty transfer data: compression 0 1842s 19:43:46.211229307 O: putty transfer data: compression 1 1844s 19:43:48.645414732 O: ok putty transfer data 1844s 19:43:48.646455671 E: run test putty-ciphers.sh ... 1846s 19:43:50.643101600 O: putty ciphers: cipher aes 1847s 19:43:50.955738533 O: putty ciphers: cipher 3des 1847s 19:43:51.241972722 O: putty ciphers: cipher aes128-ctr 1847s 19:43:51.550750209 O: putty ciphers: cipher aes192-ctr 1847s 19:43:51.845933458 O: putty ciphers: cipher aes256-ctr 1848s 19:43:52.145771397 O: putty ciphers: cipher chacha20 1848s 19:43:52.438942268 E: run test putty-kex.sh ... 1848s 19:43:52.439549266 O: ok putty ciphers 1850s 19:43:54.800982452 O: putty KEX: kex dh-gex-sha1 1851s 19:43:54.985016574 O: putty KEX: kex dh-group1-sha1 1851s 19:43:55.161227871 O: putty KEX: kex dh-group14-sha1 1851s 19:43:55.368523629 O: putty KEX: kex ecdh 1851s 19:43:55.637159247 O: ok putty KEX 1851s 19:43:55.639299810 E: run test conch-ciphers.sh ... 1851s 19:43:55.795262871 O: SKIPPED: conch interop tests requires a controlling terminal 1851s 19:43:55.797082933 E: run test dropbear-ciphers.sh ... 1853s 19:43:57.314125355 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_dss 1853s 19:43:57.622052981 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_ecdsa 1854s 19:43:57.955194595 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_ed25519 1854s 19:43:58.267615906 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_rsa 1854s 19:43:58.600423535 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_dss 1854s 19:43:58.855474773 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_ecdsa 1855s 19:43:59.123813723 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_ed25519 1855s 19:43:59.494451773 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_rsa 1855s 19:43:59.906755267 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_dss 1856s 19:44:00.385823393 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_ecdsa 1856s 19:44:00.806044262 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_ed25519 1857s 19:44:01.233892765 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_rsa 1857s 19:44:01.629938965 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_dss 1857s 19:44:01.897100257 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_ecdsa 1858s 19:44:02.199554002 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_ed25519 1858s 19:44:02.488863752 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_rsa 1858s 19:44:02.767842555 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_dss 1859s 19:44:03.063341681 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_ecdsa 1859s 19:44:03.347571306 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_ed25519 1859s 19:44:03.645238124 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_rsa 1859s 19:44:03.939973611 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_dss 1860s 19:44:04.240661549 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_ecdsa 1860s 19:44:04.532086547 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_ed25519 1860s 19:44:04.791300599 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_rsa 1861s 19:44:05.063757725 O: ok dropbear ciphers 1861s 19:44:05.066520288 E: run test dropbear-kex.sh ... 1861s 19:44:05.244288787 O: dropbear kex: kex curve25519-sha256 1861s 19:44:05.525656654 O: dropbear kex: kex curve25519-sha256@libssh.org 1861s 19:44:05.818259778 O: dropbear kex: kex diffie-hellman-group14-sha256 1862s 19:44:06.169563153 O: dropbear kex: kex diffie-hellman-group14-sha1 1862s 19:44:06.613819645 O: ok dropbear kex 1862s 19:44:06.617596895 O: make: Leaving directory '/tmp/autopkgtest.rFvSBY/autopkgtest_tmp/user/regress' 1862s 19:44:06.620274208 I: Finished with exitcode 0 1862s Synchronizing state of haveged.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1862s Executing: /usr/lib/systemd/systemd-sysv-install disable haveged 1863s Removed "/etc/systemd/system/sysinit.target.wants/haveged.service". 1863s info: Looking for files to backup/remove ... 1863s info: Removing files ... 1863s info: Removing crontab ... 1863s info: Removing user `openssh-tests' ... 1864s autopkgtest [19:44:08]: test regress: -----------------------] 1865s autopkgtest [19:44:09]: test regress: - - - - - - - - - - results - - - - - - - - - - 1865s regress PASS 1866s autopkgtest [19:44:10]: test systemd-socket-activation: preparing testbed 1962s autopkgtest [19:45:46]: testbed dpkg architecture: s390x 1962s autopkgtest [19:45:46]: testbed apt version: 2.7.12 1962s autopkgtest [19:45:46]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1963s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1963s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [497 kB] 1964s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [3992 kB] 1964s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [56.0 kB] 1964s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [7608 B] 1964s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main s390x Packages [693 kB] 1965s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main s390x c-n-f Metadata [3032 B] 1965s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x Packages [1372 B] 1965s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted s390x c-n-f Metadata [116 B] 1965s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x Packages [4136 kB] 1965s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe s390x c-n-f Metadata [7292 B] 1965s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x Packages [47.8 kB] 1965s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse s390x c-n-f Metadata [116 B] 1967s Fetched 9558 kB in 3s (2836 kB/s) 1967s Reading package lists... 1969s Reading package lists... 1969s Building dependency tree... 1969s Reading state information... 1969s Calculating upgrade... 1969s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1969s Reading package lists... 1969s Building dependency tree... 1969s Reading state information... 1970s 0 upgraded, 0 newly installed, 0 to remove and 242 not upgraded. 1970s Unknown architecture, assuming PC-style ttyS0 1970s sh: Attempting to set up Debian/Ubuntu apt sources automatically 1970s sh: Distribution appears to be Ubuntu 1971s Reading package lists... 1971s Building dependency tree... 1971s Reading state information... 1972s eatmydata is already the newest version (131-1). 1972s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1972s Reading package lists... 1972s Building dependency tree... 1972s Reading state information... 1972s dbus is already the newest version (1.14.10-4ubuntu1). 1972s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1972s Reading package lists... 1972s Building dependency tree... 1972s Reading state information... 1972s rng-tools-debian is already the newest version (2.4). 1972s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1972s Reading package lists... 1972s Building dependency tree... 1972s Reading state information... 1972s The following packages will be REMOVED: 1972s cloud-init* python3-configobj* python3-debconf* 1973s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 1973s After this operation, 3256 kB disk space will be freed. 1973s (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 ... 52170 files and directories currently installed.) 1973s Removing cloud-init (24.1.2-0ubuntu1) ... 1973s Removing python3-configobj (5.0.8-3) ... 1973s Removing python3-debconf (1.5.86) ... 1973s Processing triggers for man-db (2.12.0-3) ... 1974s (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 ... 51781 files and directories currently installed.) 1974s Purging configuration files for cloud-init (24.1.2-0ubuntu1) ... 1974s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 1974s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 1974s invoke-rc.d: policy-rc.d denied execution of try-restart. 1974s Reading package lists... 1974s Building dependency tree... 1974s Reading state information... 1975s linux-generic is already the newest version (6.8.0-11.11+1). 1975s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1975s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1975s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1975s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1978s Reading package lists... 1978s Reading package lists...autopkgtest [19:46:02]: rebooting testbed after setup commands that affected boot 1978s 1978s Building dependency tree... 1978s Reading state information... 1978s Calculating upgrade... 1978s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1978s Reading package lists... 1978s Building dependency tree... 1978s Reading state information... 1978s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2004s Reading package lists... 2004s Building dependency tree... 2004s Reading state information... 2004s Starting pkgProblemResolver with broken count: 0 2004s Starting 2 pkgProblemResolver with broken count: 0 2004s Done 2004s The following NEW packages will be installed: 2004s autopkgtest-satdep 2004s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2004s Need to get 0 B/720 B of archives. 2004s After this operation, 0 B of additional disk space will be used. 2004s Get:1 /tmp/autopkgtest.rFvSBY/2-autopkgtest-satdep.deb autopkgtest-satdep s390x 0 [720 B] 2005s Selecting previously unselected package autopkgtest-satdep. 2005s (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 ... 51726 files and directories currently installed.) 2005s Preparing to unpack .../2-autopkgtest-satdep.deb ... 2005s Unpacking autopkgtest-satdep (0) ... 2005s Setting up autopkgtest-satdep (0) ... 2008s (Reading database ... 51726 files and directories currently installed.) 2008s Removing autopkgtest-satdep (0) ... 2021s autopkgtest [19:46:45]: test systemd-socket-activation: [----------------------- 2023s Stopping ssh.service... 2023s Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. 2023s Checking that ssh.socket is active and listening... 2023s Checking that ssh.service is inactive/dead... 2023s Checking that a connection attempt activates ssh.service... 2023s Checking that sshd can be re-executed... 2023s Checking sshd can run in debug mode... 2024s debug1: SELinux support disabled 2024s debug1: PAM: reinitializing credentials 2024s debug1: permanently_set_uid: 0/0 2024s debug3: Copy environment: XDG_SESSION_ID=5 2024s debug3: Copy environment: XDG_RUNTIME_DIR=/run/user/0 2024s debug3: Copy environment: DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus 2024s debug3: Copy environment: XDG_SESSION_TYPE=tty 2024s debug3: Copy environment: XDG_SESSION_CLASS=user 2024s debug3: Copy environment: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2024s debug3: Copy environment: TERM=linux 2024s debug3: Copy environment: http_proxy=http://squid.internal:3128 2024s debug3: Copy environment: https_proxy=http://squid.internal:3128 2024s 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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com 2024s debug3: Copy environment: LANG=C.UTF-8 2024s Environment: 2024s LANG=C.UTF-8 2024s USER=root 2024s LOGNAME=root 2024s HOME=/root 2024s PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 2024s SHELL=/bin/bash 2024s XDG_SESSION_ID=5 2024s XDG_RUNTIME_DIR=/run/user/0 2024s DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus 2024s XDG_SESSION_TYPE=tty 2024s XDG_SESSION_CLASS=user 2024s TERM=linux 2024s http_proxy=http://squid.internal:3128 2024s https_proxy=http://squid.internal:3128 2024s no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian 2024s SSH_CLIENT=::1 52020 22 2024s SSH_CONNECTION=::1 52020 ::1 22 2024s Done. 2024s autopkgtest [19:46:48]: test systemd-socket-activation: -----------------------] 2025s systemd-socket-activation PASS 2025s autopkgtest [19:46:49]: test systemd-socket-activation: - - - - - - - - - - results - - - - - - - - - - 2025s autopkgtest [19:46:49]: @@@@@@@@@@@@@@@@@@@@ summary 2025s regress PASS 2025s systemd-socket-activation PASS 2039s Creating nova instance adt-noble-s390x-openssh-20240325-191304-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240325.img (UUID 9f25d9bc-613c-4979-9452-2ea8e4d84cd0)... 2039s Creating nova instance adt-noble-s390x-openssh-20240325-191304-juju-7f2275-prod-proposed-migration-environment-2 from image adt/ubuntu-noble-s390x-server-20240325.img (UUID 9f25d9bc-613c-4979-9452-2ea8e4d84cd0)...