0s autopkgtest [23:16:26]: starting date: 2024-02-21 0s autopkgtest [23:16:26]: git checkout: d9c0295 adt_testbed.py: supress warnings from apt using a shell pipeline 0s autopkgtest [23:16:26]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.nialym4u/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --setup-commands /home/ubuntu/autopkgtest/setup-commands/setup-testbed --apt-pocket=proposed=src:sysvinit --apt-upgrade openssh --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=sysvinit/3.08-6ubuntu1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos02-ppc64el-14.secgroup --name adt-noble-ppc64el-openssh-20240221-231625-juju-7f2275-prod-proposed-migration-environment-3 --image adt/ubuntu-noble-ppc64el-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-3 --net-id=net_prod-proposed-migration -e TERM=linux -e ''"'"'http_proxy=http://squid.internal:3128'"'"'' -e ''"'"'https_proxy=http://squid.internal:3128'"'"'' -e ''"'"'no_proxy=127.0.0.1,127.0.1.1,login.ubuntu.com,localhost,localdomain,novalocal,internal,archive.ubuntu.com,ports.ubuntu.com,security.ubuntu.com,ddebs.ubuntu.com,changelogs.ubuntu.com,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://ftpmaster.internal/ubuntu/ 146s autopkgtest [23:18:52]: @@@@@@@@@@@@@@@@@@@@ test bed setup 146s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 147s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [97.1 kB] 147s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [14.4 kB] 147s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [805 kB] 147s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [9892 B] 147s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [185 kB] 147s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 147s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1180 B] 147s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 147s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [953 kB] 147s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 147s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [7388 B] 147s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 150s Fetched 2202 kB in 1s (1867 kB/s) 150s Reading package lists... 152s Reading package lists... 152s Building dependency tree... 152s Reading state information... 152s Calculating upgrade... 153s The following packages will be upgraded: 153s coreutils debconf debconf-i18n hostname libnuma1 libxml2 python3-debconf 153s sysvinit-utils 153s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 153s Need to get 2799 kB of archives. 153s After this operation, 16.4 kB disk space will be freed. 153s Get:1 http://ftpmaster.internal/ubuntu noble/main ppc64el coreutils ppc64el 9.4-2ubuntu3 [1551 kB] 153s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el hostname ppc64el 3.23+nmu2ubuntu1 [11.3 kB] 153s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el sysvinit-utils ppc64el 3.08-6ubuntu1 [35.6 kB] 153s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el debconf-i18n all 1.5.86 [205 kB] 153s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-debconf all 1.5.86 [4160 B] 153s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el debconf all 1.5.86 [124 kB] 153s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libxml2 ppc64el 2.9.14+dfsg-1.3ubuntu1 [840 kB] 153s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libnuma1 ppc64el 2.0.18-1 [28.1 kB] 154s Preconfiguring packages ... 154s Fetched 2799 kB in 1s (3823 kB/s) 154s (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 ... 68815 files and directories currently installed.) 154s Preparing to unpack .../coreutils_9.4-2ubuntu3_ppc64el.deb ... 154s Unpacking coreutils (9.4-2ubuntu3) over (9.4-2ubuntu2) ... 154s Setting up coreutils (9.4-2ubuntu3) ... 154s (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 ... 68815 files and directories currently installed.) 154s Preparing to unpack .../hostname_3.23+nmu2ubuntu1_ppc64el.deb ... 154s Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... 154s Setting up hostname (3.23+nmu2ubuntu1) ... 154s (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 ... 68815 files and directories currently installed.) 154s Preparing to unpack .../sysvinit-utils_3.08-6ubuntu1_ppc64el.deb ... 154s Unpacking sysvinit-utils (3.08-6ubuntu1) over (3.08-3ubuntu1) ... 154s Setting up sysvinit-utils (3.08-6ubuntu1) ... 154s (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 ... 68815 files and directories currently installed.) 154s Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... 154s Unpacking debconf-i18n (1.5.86) over (1.5.82) ... 154s Preparing to unpack .../python3-debconf_1.5.86_all.deb ... 154s Unpacking python3-debconf (1.5.86) over (1.5.82) ... 154s Preparing to unpack .../debconf_1.5.86_all.deb ... 154s Unpacking debconf (1.5.86) over (1.5.82) ... 154s Setting up debconf (1.5.86) ... 154s Installing new version of config file /etc/debconf.conf ... 155s (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 ... 68814 files and directories currently installed.) 155s Preparing to unpack .../libxml2_2.9.14+dfsg-1.3ubuntu1_ppc64el.deb ... 155s Unpacking libxml2:ppc64el (2.9.14+dfsg-1.3ubuntu1) over (2.9.14+dfsg-1.3build3) ... 155s Preparing to unpack .../libnuma1_2.0.18-1_ppc64el.deb ... 155s Unpacking libnuma1:ppc64el (2.0.18-1) over (2.0.16-1) ... 155s Setting up python3-debconf (1.5.86) ... 155s Setting up debconf-i18n (1.5.86) ... 155s Setting up libnuma1:ppc64el (2.0.18-1) ... 155s Setting up libxml2:ppc64el (2.9.14+dfsg-1.3ubuntu1) ... 155s Processing triggers for man-db (2.12.0-3) ... 156s Processing triggers for install-info (7.1-3) ... 156s Processing triggers for libc-bin (2.38-3ubuntu1) ... 156s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s sh: Attempting to set up Debian/Ubuntu apt sources automatically 157s sh: Distribution appears to be Ubuntu 158s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s eatmydata is already the newest version (131-1). 159s dbus is already the newest version (1.14.10-3ubuntu1). 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 159s rng-tools-debian is already the newest version (2.4). 159s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 159s Reading package lists... 159s Building dependency tree... 159s Reading state information... 160s The following additional packages will be installed: 160s libhavege2 160s The following NEW packages will be installed: 160s haveged libhavege2 160s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 160s Need to get 64.6 kB of archives. 160s After this operation, 290 kB of additional disk space will be used. 160s Get:1 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhavege2 ppc64el 1.9.14-1ubuntu1 [30.2 kB] 160s Get:2 http://ftpmaster.internal/ubuntu noble/universe ppc64el haveged ppc64el 1.9.14-1ubuntu1 [34.4 kB] 160s Fetched 64.6 kB in 0s (215 kB/s) 160s Selecting previously unselected package libhavege2:ppc64el. 160s (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 ... 68814 files and directories currently installed.) 160s Preparing to unpack .../libhavege2_1.9.14-1ubuntu1_ppc64el.deb ... 160s Unpacking libhavege2:ppc64el (1.9.14-1ubuntu1) ... 160s Selecting previously unselected package haveged. 160s Preparing to unpack .../haveged_1.9.14-1ubuntu1_ppc64el.deb ... 160s Unpacking haveged (1.9.14-1ubuntu1) ... 160s Setting up libhavege2:ppc64el (1.9.14-1ubuntu1) ... 160s Setting up haveged (1.9.14-1ubuntu1) ... 161s Created symlink /etc/systemd/system/sysinit.target.wants/haveged.service → /usr/lib/systemd/system/haveged.service. 161s Processing triggers for man-db (2.12.0-3) ... 162s Processing triggers for libc-bin (2.38-3ubuntu1) ... 162s Reading package lists... 162s Building dependency tree... 162s Reading state information... 163s The following packages will be REMOVED: 163s cloud-init* python3-configobj* python3-debconf* 163s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 163s After this operation, 3228 kB disk space will be freed. 163s (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 ... 68830 files and directories currently installed.) 163s Removing cloud-init (24.1~6ga4140119-0ubuntu1) ... 163s Removing python3-configobj (5.0.8-3) ... 163s Removing python3-debconf (1.5.86) ... 164s Processing triggers for man-db (2.12.0-3) ... 164s (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 ... 68442 files and directories currently installed.) 164s Purging configuration files for cloud-init (24.1~6ga4140119-0ubuntu1) ... 165s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 165s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 165s Reading package lists... 165s Building dependency tree... 165s Reading state information... 165s linux-generic is already the newest version (6.6.0-14.14). 165s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 166s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 166s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 166s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 166s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 167s Reading package lists... 167s Reading package lists... 168s Building dependency tree... 168s Reading state information... 168s Calculating upgrade... 168s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 168s Reading package lists... 168s Building dependency tree... 168s Reading state information... 168s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 169s autopkgtest [23:19:15]: rebooting testbed after setup commands that affected boot 207s autopkgtest [23:19:53]: testbed running kernel: Linux 6.6.0-14-generic #14-Ubuntu SMP Thu Nov 30 10:29:25 UTC 2023 207s autopkgtest [23:19:53]: testbed dpkg architecture: ppc64el 208s autopkgtest [23:19:54]: @@@@@@@@@@@@@@@@@@@@ apt-source openssh 212s Get:1 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (dsc) [3366 B] 212s Get:2 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (tar) [1858 kB] 212s Get:3 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (asc) [833 B] 212s Get:4 http://ftpmaster.internal/ubuntu noble/main openssh 1:9.6p1-3ubuntu2 (diff) [197 kB] 212s gpgv: Signature made Thu Feb 15 10:15:53 2024 UTC 212s gpgv: using RSA key 4FB588A84C2DDE79A74C77876FA458DD1DB03F71 212s gpgv: issuer "jak@debian.org" 212s gpgv: Can't check signature: No public key 212s dpkg-source: warning: cannot verify inline signature for ./openssh_9.6p1-3ubuntu2.dsc: no acceptable signature found 213s autopkgtest [23:19:59]: testing package openssh version 1:9.6p1-3ubuntu2 213s autopkgtest [23:19:59]: build not needed 232s autopkgtest [23:20:18]: test regress: preparing testbed 233s Reading package lists... 234s Building dependency tree... 234s Reading state information... 234s Correcting dependencies...Starting pkgProblemResolver with broken count: 0 234s Starting 2 pkgProblemResolver with broken count: 0 234s Done 234s Done 234s Starting pkgProblemResolver with broken count: 0 234s Starting 2 pkgProblemResolver with broken count: 0 234s Done 235s The following additional packages will be installed: 235s devscripts dropbear dropbear-bin libb-hooks-op-check-perl 235s libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl 235s libdevel-callchecker-perl libdynaloader-functions-perl libencode-locale-perl 235s libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl 235s libfile-touch-perl libfile-which-perl libhtml-parser-perl 235s libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 235s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 235s libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl 235s liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl 235s libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl 235s librole-tiny-perl libsub-quote-perl libtimedate-perl libtomcrypt1 235s libtommath1 libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl 235s openssh-tests patchutils perl-openssl-defaults putty-tools python3-automat 235s python3-bcrypt python3-constantly python3-hamcrest python3-hyperlink 235s python3-incremental python3-pyasn1 python3-pyasn1-modules 235s python3-service-identity python3-twisted python3-zope.interface wdiff 235s Suggested packages: 235s adequate at autopkgtest bls-standalone bsd-mailx | mailx build-essential 235s check-all-the-things cvs-buildpackage debhelper diffoscope disorderfs 235s dose-extra duck elpa-devscripts faketime gnuplot how-can-i-help 235s libauthen-sasl-perl libdbd-pg-perl libfile-desktopentry-perl 235s libterm-size-perl libyaml-syck-perl mmdebstrap mutt piuparts 235s postgresql-client pristine-lfs quilt ratt reprotest svn-buildpackage w3m 235s debian-keyring equivs libgitlab-api-v4-perl libsoap-lite-perl pristine-tar 235s dropbear-initramfs runit libdata-dump-perl libio-compress-brotli-perl 235s libcrypt-ssleay-perl libscalar-number-perl libxstring-perl libsub-name-perl 235s libbusiness-isbn-perl libregexp-ipv6-perl libauthen-ntlm-perl putty-doc 235s python3-pampy python3-tk python3-wxgtk4.0 wdiff-doc 235s Recommended packages: 235s dctrl-tools dput | dupload libdistro-info-perl libgit-wrapper-perl 235s libjson-perl liblist-compare-perl libstring-shellquote-perl licensecheck 235s lintian python3-debian python3-magic python3-unidiff python3-xdg unzip 235s libhtml-format-perl libnamespace-clean-perl libdata-dump-perl 235s libhtml-form-perl libhttp-daemon-perl libmailtools-perl python3-click 235s The following NEW packages will be installed: 235s devscripts dropbear dropbear-bin libb-hooks-op-check-perl 235s libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl 235s libdevel-callchecker-perl libdynaloader-functions-perl libencode-locale-perl 235s libfile-dirlist-perl libfile-homedir-perl libfile-listing-perl 235s libfile-touch-perl libfile-which-perl libhtml-parser-perl 235s libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 235s libhttp-message-perl libhttp-negotiate-perl libimport-into-perl 235s libio-html-perl libio-pty-perl libio-socket-ssl-perl libipc-run-perl 235s liblwp-mediatypes-perl liblwp-protocol-https-perl libmodule-runtime-perl 235s libmoo-perl libnet-http-perl libnet-ssleay-perl libparams-classify-perl 235s librole-tiny-perl libsub-quote-perl libtimedate-perl libtomcrypt1 235s libtommath1 libtry-tiny-perl liburi-perl libwww-perl libwww-robotrules-perl 235s openssh-tests patchutils perl-openssl-defaults putty-tools python3-automat 235s python3-bcrypt python3-constantly python3-hamcrest python3-hyperlink 235s python3-incremental python3-pyasn1 python3-pyasn1-modules 235s python3-service-identity python3-twisted python3-zope.interface wdiff 235s 0 upgraded, 59 newly installed, 0 to remove and 0 not upgraded. 235s 1 not fully installed or removed. 235s Need to get 9402 kB of archives. 235s After this operation, 40.4 MB of additional disk space will be used. 235s Get:1 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-dirlist-perl all 0.05-3 [7286 B] 235s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-which-perl all 1.27-2 [12.5 kB] 235s Get:3 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-homedir-perl all 1.006-2 [37.0 kB] 235s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-touch-perl all 0.12-2 [7498 B] 235s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el libio-pty-perl ppc64el 1:1.20-1 [31.7 kB] 235s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el libipc-run-perl all 20231003.0-1 [92.1 kB] 235s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 235s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libclass-xsaccessor-perl ppc64el 1.19-4build2 [36.0 kB] 235s Get:9 http://ftpmaster.internal/ubuntu noble/main ppc64el libb-hooks-op-check-perl ppc64el 0.22-2build2 [9726 B] 235s Get:10 http://ftpmaster.internal/ubuntu noble/main ppc64el libdynaloader-functions-perl all 0.003-3 [12.1 kB] 235s Get:11 http://ftpmaster.internal/ubuntu noble/main ppc64el libdevel-callchecker-perl ppc64el 0.008-2build1 [13.8 kB] 235s Get:12 http://ftpmaster.internal/ubuntu noble/main ppc64el libparams-classify-perl ppc64el 0.015-2build3 [21.8 kB] 235s Get:13 http://ftpmaster.internal/ubuntu noble/main ppc64el libmodule-runtime-perl all 0.016-2 [16.4 kB] 235s Get:14 http://ftpmaster.internal/ubuntu noble/main ppc64el libimport-into-perl all 1.002005-2 [10.7 kB] 235s Get:15 http://ftpmaster.internal/ubuntu noble/main ppc64el librole-tiny-perl all 2.002004-1 [16.3 kB] 235s Get:16 http://ftpmaster.internal/ubuntu noble/main ppc64el libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 235s Get:17 http://ftpmaster.internal/ubuntu noble/main ppc64el libmoo-perl all 2.005005-1 [47.4 kB] 235s Get:18 http://ftpmaster.internal/ubuntu noble/main ppc64el libencode-locale-perl all 1.05-3 [11.6 kB] 235s Get:19 http://ftpmaster.internal/ubuntu noble/main ppc64el libtimedate-perl all 2.3300-2 [34.0 kB] 235s Get:20 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-date-perl all 6.06-1 [10.2 kB] 235s Get:21 http://ftpmaster.internal/ubuntu noble/main ppc64el libfile-listing-perl all 6.16-1 [11.3 kB] 235s Get:22 http://ftpmaster.internal/ubuntu noble/main ppc64el libhtml-tagset-perl all 3.20-6 [11.3 kB] 235s Get:23 http://ftpmaster.internal/ubuntu noble/main ppc64el liburi-perl all 5.27-1 [88.0 kB] 235s Get:24 http://ftpmaster.internal/ubuntu noble/main ppc64el libhtml-parser-perl ppc64el 3.81-1build1 [91.3 kB] 235s Get:25 http://ftpmaster.internal/ubuntu noble/main ppc64el libhtml-tree-perl all 5.07-3 [200 kB] 235s Get:26 http://ftpmaster.internal/ubuntu noble/main ppc64el libclone-perl ppc64el 0.46-1build1 [11.1 kB] 235s Get:27 http://ftpmaster.internal/ubuntu noble/main ppc64el libio-html-perl all 1.004-3 [15.9 kB] 235s Get:28 http://ftpmaster.internal/ubuntu noble/main ppc64el liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 235s Get:29 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 235s Get:30 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-cookies-perl all 6.11-1 [18.2 kB] 235s Get:31 http://ftpmaster.internal/ubuntu noble/main ppc64el libhttp-negotiate-perl all 6.01-2 [12.4 kB] 235s Get:32 http://ftpmaster.internal/ubuntu noble/main ppc64el perl-openssl-defaults ppc64el 7 [7534 B] 235s Get:33 http://ftpmaster.internal/ubuntu noble/main ppc64el libnet-ssleay-perl ppc64el 1.94-1 [326 kB] 235s Get:34 http://ftpmaster.internal/ubuntu noble/main ppc64el libio-socket-ssl-perl all 2.085-1 [195 kB] 235s Get:35 http://ftpmaster.internal/ubuntu noble/main ppc64el libnet-http-perl all 6.23-1 [22.3 kB] 235s Get:36 http://ftpmaster.internal/ubuntu noble/main ppc64el liblwp-protocol-https-perl all 6.13-1 [9006 B] 235s Get:37 http://ftpmaster.internal/ubuntu noble/main ppc64el libtry-tiny-perl all 0.31-2 [20.8 kB] 235s Get:38 http://ftpmaster.internal/ubuntu noble/main ppc64el libwww-robotrules-perl all 6.02-1 [12.6 kB] 235s Get:39 http://ftpmaster.internal/ubuntu noble/main ppc64el libwww-perl all 6.76-1 [138 kB] 235s Get:40 http://ftpmaster.internal/ubuntu noble/main ppc64el patchutils ppc64el 0.4.2-1build2 [86.6 kB] 235s Get:41 http://ftpmaster.internal/ubuntu noble/main ppc64el wdiff ppc64el 1.2.2-6 [28.7 kB] 235s Get:42 http://ftpmaster.internal/ubuntu noble/main ppc64el devscripts all 2.23.7 [1069 kB] 236s Get:43 http://ftpmaster.internal/ubuntu noble/main ppc64el libtommath1 ppc64el 1.2.1-2 [75.0 kB] 236s Get:44 http://ftpmaster.internal/ubuntu noble/universe ppc64el libtomcrypt1 ppc64el 1.18.2+dfsg-7 [498 kB] 236s Get:45 http://ftpmaster.internal/ubuntu noble/universe ppc64el dropbear-bin ppc64el 2022.83-4 [186 kB] 236s Get:46 http://ftpmaster.internal/ubuntu noble/universe ppc64el dropbear all 2022.83-4 [9150 B] 236s Get:47 http://ftpmaster.internal/ubuntu noble/universe ppc64el putty-tools ppc64el 0.79-1 [842 kB] 236s Get:48 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-bcrypt ppc64el 3.2.2-1 [33.3 kB] 236s Get:49 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-hamcrest all 2.1.0-1 [28.1 kB] 236s Get:50 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-pyasn1 all 0.4.8-4 [51.2 kB] 236s Get:51 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-pyasn1-modules all 0.2.8-1 [68.0 kB] 236s Get:52 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-service-identity all 24.1.0-1 [11.2 kB] 236s Get:53 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-automat all 22.10.0-2 [27.5 kB] 236s Get:54 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-constantly all 23.10.4-1 [13.7 kB] 236s Get:55 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-hyperlink all 21.0.0-5 [68.0 kB] 236s Get:56 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-incremental all 22.10.0-1 [17.6 kB] 236s Get:57 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-zope.interface ppc64el 6.1-1 [185 kB] 236s Get:58 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-twisted all 23.10.0-2 [2847 kB] 236s Get:59 http://ftpmaster.internal/ubuntu noble/universe ppc64el openssh-tests ppc64el 1:9.6p1-3ubuntu2 [1503 kB] 236s Fetched 9402 kB in 1s (7483 kB/s) 236s Selecting previously unselected package libfile-dirlist-perl. 236s (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 ... 68387 files and directories currently installed.) 236s Preparing to unpack .../00-libfile-dirlist-perl_0.05-3_all.deb ... 236s Unpacking libfile-dirlist-perl (0.05-3) ... 236s Selecting previously unselected package libfile-which-perl. 236s Preparing to unpack .../01-libfile-which-perl_1.27-2_all.deb ... 236s Unpacking libfile-which-perl (1.27-2) ... 236s Selecting previously unselected package libfile-homedir-perl. 236s Preparing to unpack .../02-libfile-homedir-perl_1.006-2_all.deb ... 236s Unpacking libfile-homedir-perl (1.006-2) ... 236s Selecting previously unselected package libfile-touch-perl. 236s Preparing to unpack .../03-libfile-touch-perl_0.12-2_all.deb ... 236s Unpacking libfile-touch-perl (0.12-2) ... 236s Selecting previously unselected package libio-pty-perl. 236s Preparing to unpack .../04-libio-pty-perl_1%3a1.20-1_ppc64el.deb ... 236s Unpacking libio-pty-perl (1:1.20-1) ... 236s Selecting previously unselected package libipc-run-perl. 237s Preparing to unpack .../05-libipc-run-perl_20231003.0-1_all.deb ... 237s Unpacking libipc-run-perl (20231003.0-1) ... 237s Selecting previously unselected package libclass-method-modifiers-perl. 237s Preparing to unpack .../06-libclass-method-modifiers-perl_2.15-1_all.deb ... 237s Unpacking libclass-method-modifiers-perl (2.15-1) ... 237s Selecting previously unselected package libclass-xsaccessor-perl. 237s Preparing to unpack .../07-libclass-xsaccessor-perl_1.19-4build2_ppc64el.deb ... 237s Unpacking libclass-xsaccessor-perl (1.19-4build2) ... 237s Selecting previously unselected package libb-hooks-op-check-perl:ppc64el. 237s Preparing to unpack .../08-libb-hooks-op-check-perl_0.22-2build2_ppc64el.deb ... 237s Unpacking libb-hooks-op-check-perl:ppc64el (0.22-2build2) ... 237s Selecting previously unselected package libdynaloader-functions-perl. 237s Preparing to unpack .../09-libdynaloader-functions-perl_0.003-3_all.deb ... 237s Unpacking libdynaloader-functions-perl (0.003-3) ... 237s Selecting previously unselected package libdevel-callchecker-perl:ppc64el. 237s Preparing to unpack .../10-libdevel-callchecker-perl_0.008-2build1_ppc64el.deb ... 237s Unpacking libdevel-callchecker-perl:ppc64el (0.008-2build1) ... 237s Selecting previously unselected package libparams-classify-perl:ppc64el. 237s Preparing to unpack .../11-libparams-classify-perl_0.015-2build3_ppc64el.deb ... 237s Unpacking libparams-classify-perl:ppc64el (0.015-2build3) ... 237s Selecting previously unselected package libmodule-runtime-perl. 237s Preparing to unpack .../12-libmodule-runtime-perl_0.016-2_all.deb ... 237s Unpacking libmodule-runtime-perl (0.016-2) ... 237s Selecting previously unselected package libimport-into-perl. 237s Preparing to unpack .../13-libimport-into-perl_1.002005-2_all.deb ... 237s Unpacking libimport-into-perl (1.002005-2) ... 237s Selecting previously unselected package librole-tiny-perl. 237s Preparing to unpack .../14-librole-tiny-perl_2.002004-1_all.deb ... 237s Unpacking librole-tiny-perl (2.002004-1) ... 237s Selecting previously unselected package libsub-quote-perl. 237s Preparing to unpack .../15-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 237s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 237s Selecting previously unselected package libmoo-perl. 237s Preparing to unpack .../16-libmoo-perl_2.005005-1_all.deb ... 237s Unpacking libmoo-perl (2.005005-1) ... 237s Selecting previously unselected package libencode-locale-perl. 237s Preparing to unpack .../17-libencode-locale-perl_1.05-3_all.deb ... 237s Unpacking libencode-locale-perl (1.05-3) ... 237s Selecting previously unselected package libtimedate-perl. 237s Preparing to unpack .../18-libtimedate-perl_2.3300-2_all.deb ... 237s Unpacking libtimedate-perl (2.3300-2) ... 237s Selecting previously unselected package libhttp-date-perl. 237s Preparing to unpack .../19-libhttp-date-perl_6.06-1_all.deb ... 237s Unpacking libhttp-date-perl (6.06-1) ... 237s Selecting previously unselected package libfile-listing-perl. 237s Preparing to unpack .../20-libfile-listing-perl_6.16-1_all.deb ... 237s Unpacking libfile-listing-perl (6.16-1) ... 237s Selecting previously unselected package libhtml-tagset-perl. 237s Preparing to unpack .../21-libhtml-tagset-perl_3.20-6_all.deb ... 237s Unpacking libhtml-tagset-perl (3.20-6) ... 237s Selecting previously unselected package liburi-perl. 237s Preparing to unpack .../22-liburi-perl_5.27-1_all.deb ... 237s Unpacking liburi-perl (5.27-1) ... 237s Selecting previously unselected package libhtml-parser-perl:ppc64el. 237s Preparing to unpack .../23-libhtml-parser-perl_3.81-1build1_ppc64el.deb ... 237s Unpacking libhtml-parser-perl:ppc64el (3.81-1build1) ... 237s Selecting previously unselected package libhtml-tree-perl. 237s Preparing to unpack .../24-libhtml-tree-perl_5.07-3_all.deb ... 237s Unpacking libhtml-tree-perl (5.07-3) ... 237s Selecting previously unselected package libclone-perl:ppc64el. 237s Preparing to unpack .../25-libclone-perl_0.46-1build1_ppc64el.deb ... 237s Unpacking libclone-perl:ppc64el (0.46-1build1) ... 237s Selecting previously unselected package libio-html-perl. 237s Preparing to unpack .../26-libio-html-perl_1.004-3_all.deb ... 237s Unpacking libio-html-perl (1.004-3) ... 237s Selecting previously unselected package liblwp-mediatypes-perl. 237s Preparing to unpack .../27-liblwp-mediatypes-perl_6.04-2_all.deb ... 237s Unpacking liblwp-mediatypes-perl (6.04-2) ... 237s Selecting previously unselected package libhttp-message-perl. 237s Preparing to unpack .../28-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 237s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 237s Selecting previously unselected package libhttp-cookies-perl. 237s Preparing to unpack .../29-libhttp-cookies-perl_6.11-1_all.deb ... 237s Unpacking libhttp-cookies-perl (6.11-1) ... 237s Selecting previously unselected package libhttp-negotiate-perl. 237s Preparing to unpack .../30-libhttp-negotiate-perl_6.01-2_all.deb ... 237s Unpacking libhttp-negotiate-perl (6.01-2) ... 237s Selecting previously unselected package perl-openssl-defaults:ppc64el. 237s Preparing to unpack .../31-perl-openssl-defaults_7_ppc64el.deb ... 237s Unpacking perl-openssl-defaults:ppc64el (7) ... 237s Selecting previously unselected package libnet-ssleay-perl:ppc64el. 237s Preparing to unpack .../32-libnet-ssleay-perl_1.94-1_ppc64el.deb ... 237s Unpacking libnet-ssleay-perl:ppc64el (1.94-1) ... 237s Selecting previously unselected package libio-socket-ssl-perl. 237s Preparing to unpack .../33-libio-socket-ssl-perl_2.085-1_all.deb ... 237s Unpacking libio-socket-ssl-perl (2.085-1) ... 237s Selecting previously unselected package libnet-http-perl. 237s Preparing to unpack .../34-libnet-http-perl_6.23-1_all.deb ... 237s Unpacking libnet-http-perl (6.23-1) ... 237s Selecting previously unselected package liblwp-protocol-https-perl. 237s Preparing to unpack .../35-liblwp-protocol-https-perl_6.13-1_all.deb ... 237s Unpacking liblwp-protocol-https-perl (6.13-1) ... 237s Selecting previously unselected package libtry-tiny-perl. 237s Preparing to unpack .../36-libtry-tiny-perl_0.31-2_all.deb ... 237s Unpacking libtry-tiny-perl (0.31-2) ... 237s Selecting previously unselected package libwww-robotrules-perl. 237s Preparing to unpack .../37-libwww-robotrules-perl_6.02-1_all.deb ... 237s Unpacking libwww-robotrules-perl (6.02-1) ... 237s Selecting previously unselected package libwww-perl. 237s Preparing to unpack .../38-libwww-perl_6.76-1_all.deb ... 237s Unpacking libwww-perl (6.76-1) ... 237s Selecting previously unselected package patchutils. 237s Preparing to unpack .../39-patchutils_0.4.2-1build2_ppc64el.deb ... 237s Unpacking patchutils (0.4.2-1build2) ... 237s Selecting previously unselected package wdiff. 237s Preparing to unpack .../40-wdiff_1.2.2-6_ppc64el.deb ... 237s Unpacking wdiff (1.2.2-6) ... 237s Selecting previously unselected package devscripts. 237s Preparing to unpack .../41-devscripts_2.23.7_all.deb ... 237s Unpacking devscripts (2.23.7) ... 237s Selecting previously unselected package libtommath1:ppc64el. 237s Preparing to unpack .../42-libtommath1_1.2.1-2_ppc64el.deb ... 237s Unpacking libtommath1:ppc64el (1.2.1-2) ... 237s Selecting previously unselected package libtomcrypt1:ppc64el. 237s Preparing to unpack .../43-libtomcrypt1_1.18.2+dfsg-7_ppc64el.deb ... 237s Unpacking libtomcrypt1:ppc64el (1.18.2+dfsg-7) ... 237s Selecting previously unselected package dropbear-bin. 237s Preparing to unpack .../44-dropbear-bin_2022.83-4_ppc64el.deb ... 237s Unpacking dropbear-bin (2022.83-4) ... 237s Selecting previously unselected package dropbear. 237s Preparing to unpack .../45-dropbear_2022.83-4_all.deb ... 237s Unpacking dropbear (2022.83-4) ... 237s Selecting previously unselected package putty-tools. 237s Preparing to unpack .../46-putty-tools_0.79-1_ppc64el.deb ... 237s Unpacking putty-tools (0.79-1) ... 237s Selecting previously unselected package python3-bcrypt. 238s Preparing to unpack .../47-python3-bcrypt_3.2.2-1_ppc64el.deb ... 238s Unpacking python3-bcrypt (3.2.2-1) ... 238s Selecting previously unselected package python3-hamcrest. 238s Preparing to unpack .../48-python3-hamcrest_2.1.0-1_all.deb ... 238s Unpacking python3-hamcrest (2.1.0-1) ... 238s Selecting previously unselected package python3-pyasn1. 238s Preparing to unpack .../49-python3-pyasn1_0.4.8-4_all.deb ... 238s Unpacking python3-pyasn1 (0.4.8-4) ... 238s Selecting previously unselected package python3-pyasn1-modules. 238s Preparing to unpack .../50-python3-pyasn1-modules_0.2.8-1_all.deb ... 238s Unpacking python3-pyasn1-modules (0.2.8-1) ... 238s Selecting previously unselected package python3-service-identity. 238s Preparing to unpack .../51-python3-service-identity_24.1.0-1_all.deb ... 238s Unpacking python3-service-identity (24.1.0-1) ... 238s Selecting previously unselected package python3-automat. 238s Preparing to unpack .../52-python3-automat_22.10.0-2_all.deb ... 238s Unpacking python3-automat (22.10.0-2) ... 238s Selecting previously unselected package python3-constantly. 238s Preparing to unpack .../53-python3-constantly_23.10.4-1_all.deb ... 238s Unpacking python3-constantly (23.10.4-1) ... 238s Selecting previously unselected package python3-hyperlink. 238s Preparing to unpack .../54-python3-hyperlink_21.0.0-5_all.deb ... 238s Unpacking python3-hyperlink (21.0.0-5) ... 238s Selecting previously unselected package python3-incremental. 238s Preparing to unpack .../55-python3-incremental_22.10.0-1_all.deb ... 238s Unpacking python3-incremental (22.10.0-1) ... 238s Selecting previously unselected package python3-zope.interface. 238s Preparing to unpack .../56-python3-zope.interface_6.1-1_ppc64el.deb ... 238s Unpacking python3-zope.interface (6.1-1) ... 238s Selecting previously unselected package python3-twisted. 238s Preparing to unpack .../57-python3-twisted_23.10.0-2_all.deb ... 238s Unpacking python3-twisted (23.10.0-2) ... 238s Selecting previously unselected package openssh-tests. 238s Preparing to unpack .../58-openssh-tests_1%3a9.6p1-3ubuntu2_ppc64el.deb ... 238s Unpacking openssh-tests (1:9.6p1-3ubuntu2) ... 238s Setting up wdiff (1.2.2-6) ... 238s Setting up libfile-which-perl (1.27-2) ... 238s Setting up libdynaloader-functions-perl (0.003-3) ... 238s Setting up libclass-method-modifiers-perl (2.15-1) ... 238s Setting up libio-pty-perl (1:1.20-1) ... 238s Setting up python3-zope.interface (6.1-1) ... 238s Setting up libclone-perl:ppc64el (0.46-1build1) ... 238s Setting up libtommath1:ppc64el (1.2.1-2) ... 238s Setting up libhtml-tagset-perl (3.20-6) ... 238s Setting up python3-bcrypt (3.2.2-1) ... 239s Setting up python3-automat (22.10.0-2) ... 239s Setting up liblwp-mediatypes-perl (6.04-2) ... 239s Setting up libtry-tiny-perl (0.31-2) ... 239s Setting up perl-openssl-defaults:ppc64el (7) ... 239s Setting up libencode-locale-perl (1.05-3) ... 239s Setting up python3-hamcrest (2.1.0-1) ... 239s Setting up putty-tools (0.79-1) ... 239s Setting up patchutils (0.4.2-1build2) ... 239s Setting up python3-incremental (22.10.0-1) ... 239s Setting up python3-hyperlink (21.0.0-5) ... 239s Setting up libio-html-perl (1.004-3) ... 239s Setting up libb-hooks-op-check-perl:ppc64el (0.22-2build2) ... 239s Setting up libipc-run-perl (20231003.0-1) ... 239s Setting up libtimedate-perl (2.3300-2) ... 239s Setting up librole-tiny-perl (2.002004-1) ... 239s Setting up python3-pyasn1 (0.4.8-4) ... 239s Setting up python3-constantly (23.10.4-1) ... 240s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 240s Setting up libclass-xsaccessor-perl (1.19-4build2) ... 240s Setting up libfile-dirlist-perl (0.05-3) ... 240s Setting up libfile-homedir-perl (1.006-2) ... 240s Setting up liburi-perl (5.27-1) ... 240s Setting up libfile-touch-perl (0.12-2) ... 240s Setting up libnet-ssleay-perl:ppc64el (1.94-1) ... 240s Setting up libtomcrypt1:ppc64el (1.18.2+dfsg-7) ... 240s Setting up libhttp-date-perl (6.06-1) ... 240s Setting up dropbear-bin (2022.83-4) ... 240s Setting up libfile-listing-perl (6.16-1) ... 240s Setting up libnet-http-perl (6.23-1) ... 240s Setting up libdevel-callchecker-perl:ppc64el (0.008-2build1) ... 240s Setting up dropbear (2022.83-4) ... 240s Converting existing OpenSSH RSA host key to Dropbear format. 240s Key is a ssh-rsa key 240s Wrote key to '/etc/dropbear/dropbear_rsa_host_key' 240s 3072 SHA256:PPtOOE+xzdtJCSbyeDZOKZ6Uypxc77ASHo3TdKoDuUs /etc/dropbear/dropbear_rsa_host_key (RSA) 240s +---[RSA 3072]----+ 240s | | 240s | | 240s | | 240s | .. . | 240s | . =Soo o | 240s | o = +O O . . | 240s | E+ =@ @ o o | 240s | ..+=* ^ . + . | 240s | ..*o+oB . o | 240s +----[SHA256]-----+ 240s Converting existing OpenSSH ECDSA host key to Dropbear format. 240s Key is a ecdsa-sha2-nistp256 key 240s Wrote key to '/etc/dropbear/dropbear_ecdsa_host_key' 240s 256 SHA256:wHKnkxyar750+p1vG82PSWZcfVYB0WVWoY/mTa/3s2k /etc/dropbear/dropbear_ecdsa_host_key (ECDSA) 240s +---[ECDSA 256]---+ 240s | o+oO| 240s | . .+.| 240s | . = . . .| 240s | * * o..| 240s | o = S o.o+| 240s | . . +o.o.o| 240s | . o . B. ..| 240s | . + . ..= + Eo| 240s | .=o. ooo.o ++=| 240s +----[SHA256]-----+ 240s Converting existing OpenSSH ED25519 host key to Dropbear format. 240s Key is a ssh-ed25519 key 240s Wrote key to '/etc/dropbear/dropbear_ed25519_host_key' 240s 256 SHA256:1LhXSQlPvrESVSihcTjMilGNSPJt8nSH3qfwqBmQgHc /etc/dropbear/dropbear_ed25519_host_key (ED25519) 240s +--[ED25519 256]--+ 240s | ...o.=..+o++. | 240s | . oo.. *B.*o. | 240s |. o Eo+.*.+.* | 240s | . o.*.+ + o + | 240s | o . S + + | 240s | . = + | 240s | . . o | 240s | + | 240s | o | 240s +----[SHA256]-----+ 240s Created symlink /etc/systemd/system/multi-user.target.wants/dropbear.service → /usr/lib/systemd/system/dropbear.service. 241s Setting up python3-pyasn1-modules (0.2.8-1) ... 241s Setting up python3-service-identity (24.1.0-1) ... 241s Setting up libwww-robotrules-perl (6.02-1) ... 241s Setting up libhtml-parser-perl:ppc64el (3.81-1build1) ... 241s Setting up libio-socket-ssl-perl (2.085-1) ... 241s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 241s Setting up libhttp-negotiate-perl (6.01-2) ... 241s Setting up libhttp-cookies-perl (6.11-1) ... 241s Setting up libhtml-tree-perl (5.07-3) ... 241s Setting up libparams-classify-perl:ppc64el (0.015-2build3) ... 241s Setting up libmodule-runtime-perl (0.016-2) ... 241s Setting up python3-twisted (23.10.0-2) ... 244s Setting up libimport-into-perl (1.002005-2) ... 244s Setting up libmoo-perl (2.005005-1) ... 244s Setting up openssh-tests (1:9.6p1-3ubuntu2) ... 244s Setting up liblwp-protocol-https-perl (6.13-1) ... 244s Setting up libwww-perl (6.76-1) ... 244s Setting up devscripts (2.23.7) ... 244s Setting up autopkgtest-satdep (0) ... 244s Processing triggers for libc-bin (2.38-3ubuntu1) ... 244s Processing triggers for man-db (2.12.0-3) ... 245s Processing triggers for install-info (7.1-3) ... 249s (Reading database ... 71511 files and directories currently installed.) 249s Removing autopkgtest-satdep (0) ... 250s autopkgtest [23:20:36]: test regress: [----------------------- 250s info: Adding user `openssh-tests' ... 250s info: Selecting UID/GID from range 1000 to 59999 ... 250s info: Adding new group `openssh-tests' (1001) ... 250s info: Adding new user `openssh-tests' (1001) with group `openssh-tests (1001)' ... 250s info: Creating home directory `/home/openssh-tests' ... 250s info: Copying files from `/etc/skel' ... 250s info: Adding new user `openssh-tests' to supplemental / extra groups `users' ... 250s info: Adding user `openssh-tests' to group `users' ... 250s Synchronizing state of haveged.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 250s Executing: /usr/lib/systemd/systemd-sysv-install enable haveged 251s 23:20:37.606577864 I: Started /usr/lib/openssh/regress/run-tests /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user 251s 23:20:37.642652583 O: make: Entering directory '/tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress' 251s 23:20:37.645737616 O: test "x" = "x" || mkdir -p /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/valgrind-out 251s 23:20:37.649467913 O: ssh-keygen -if /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_ssh2.prv | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.prv 251s 23:20:37.651866847 O: tr '\n' '\r' /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_ssh2_cr.prv 251s 23:20:37.654753189 O: ssh-keygen -if /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_ssh2_cr.prv | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.prv 251s 23:20:37.661470726 O: awk '{print $0 "\r"}' /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_ssh2.prv > /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_ssh2_crnl.prv 251s 23:20:37.664200761 O: ssh-keygen -if /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_ssh2_crnl.prv | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.prv 251s 23:20:37.671066841 O: cat /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.prv > /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t2.out 251s 23:20:37.673407753 O: chmod 600 /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t2.out 251s 23:20:37.678483487 O: ssh-keygen -yf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t2.out | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.pub 251s 23:20:37.683261294 O: ssh-keygen -ef /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.pub >/tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t3.out 251s 23:20:37.688618241 O: ssh-keygen -if /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t3.out | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.pub 251s 23:20:37.693772105 O: ssh-keygen -E md5 -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 251s 23:20:37.696050847 O: awk '{print $2}' | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t4.ok 251s 23:20:37.702713819 O: ssh-keygen -Bf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 251s 23:20:37.705433993 O: awk '{print $2}' | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t5.ok 251s 23:20:37.711504152 O: ssh-keygen -if /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/dsa_ssh2.prv > /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t6.out1 251s 23:20:37.717440573 O: ssh-keygen -if /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/dsa_ssh2.pub > /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t6.out2 251s 23:20:37.722695013 O: chmod 600 /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t6.out1 251s 23:20:37.726587620 O: ssh-keygen -yf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t6.out1 | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t6.out2 251s 23:20:37.731135402 O: ssh-keygen -q -t rsa -N '' -f /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t7.out 253s 23:20:39.118210956 O: ssh-keygen -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t7.out > /dev/null 253s 23:20:39.124634136 O: ssh-keygen -Bf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t7.out > /dev/null 253s 23:20:39.129825153 O: ssh-keygen -q -t dsa -N '' -f /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t8.out 253s 23:20:39.175518868 O: ssh-keygen -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t8.out > /dev/null 253s 23:20:39.181530611 O: ssh-keygen -Bf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t8.out > /dev/null 253s 23:20:39.187234495 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 253s 23:20:39.189522062 O: ssh-keygen -q -t ecdsa -N '' -f /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t9.out 253s 23:20:39.203479038 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 253s 23:20:39.207551384 O: ssh-keygen -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t9.out > /dev/null 253s 23:20:39.217913109 O: ! /usr/bin/ssh -Q key-plain | grep ecdsa >/dev/null || \ 253s 23:20:39.222569804 O: ssh-keygen -Bf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t9.out > /dev/null 253s 23:20:39.231127159 O: ssh-keygen -q -t ed25519 -N '' -f /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t10.out 253s 23:20:39.237846917 O: ssh-keygen -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t10.out > /dev/null 253s 23:20:39.243076931 O: ssh-keygen -Bf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t10.out > /dev/null 253s 23:20:39.249797482 O: ssh-keygen -E sha256 -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/rsa_openssh.pub |\ 253s 23:20:39.255823132 O: awk '{print $2}' | diff - /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t11.ok 253s 23:20:39.259351237 O: ssh-keygen -q -t ed25519 -N '' -C 'test-comment-1234' -f /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t12.out 253s 23:20:39.265772042 O: ssh-keygen -lf /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/t12.out.pub | grep test-comment-1234 >/dev/null 253s 23:20:39.276384564 E: run test connect.sh ... 254s 23:20:40.622332749 O: ok simple connect 254s 23:20:40.625142761 E: run test proxy-connect.sh ... 254s 23:20:40.786392585 O: plain username comp=no 255s 23:20:40.999433028 O: plain username comp=yes 255s 23:20:41.208011071 O: username with style 255s 23:20:41.418333650 O: ok proxy connect 255s 23:20:41.419474437 E: run test sshfp-connect.sh ... 255s 23:20:41.576787810 O: SKIPPED: TEST_SSH_SSHFP_DOMAIN not set. 255s 23:20:41.579503222 E: run test connect-privsep.sh ... 258s 23:20:44.443230884 E: run test connect-uri.sh ... 258s 23:20:44.442510181 O: ok proxy connect with privsep 259s 23:20:45.678434675 O: uri connect: no trailing slash 260s 23:20:45.951780306 O: uri connect: trailing slash 260s 23:20:46.218942601 O: uri connect: with path name 260s 23:20:46.243363728 O: ok uri connect 260s 23:20:46.245509603 E: run test proto-version.sh ... 260s 23:20:46.427399782 O: ok sshd version with different protocol combinations 260s 23:20:46.429423804 E: run test proto-mismatch.sh ... 260s 23:20:46.611526991 O: ok protocol version mismatch 260s 23:20:46.612433054 E: run test exit-status.sh ... 260s 23:20:46.766753505 O: test remote exit status: status 0 266s 23:20:52.187003448 O: test remote exit status: status 1 271s 23:20:57.646157155 O: test remote exit status: status 4 277s 23:21:03.096187174 O: test remote exit status: status 5 282s 23:21:08.543221531 O: test remote exit status: status 44 287s 23:21:13.969877146 O: ok remote exit status 288s 23:21:13.974462391 E: run test exit-status-signal.sh ... 289s 23:21:15.140052839 O: ok exit status on signal 289s 23:21:15.140693925 E: run test envpass.sh ... 289s 23:21:15.300695189 O: test environment passing: pass env, don't accept 289s 23:21:15.516021657 O: test environment passing: setenv, don't accept 289s 23:21:15.728598101 O: test environment passing: don't pass env, accept 289s 23:21:15.935396013 O: test environment passing: pass single env, accept single env 290s 23:21:16.141663793 O: test environment passing: pass multiple env, accept multiple env 290s 23:21:16.350739179 O: test environment passing: setenv, accept 290s 23:21:16.558530363 O: test environment passing: setenv, first match wins 290s 23:21:16.771749058 O: test environment passing: server setenv wins 291s 23:21:16.985510428 O: test environment passing: server setenv wins 291s 23:21:17.193489825 E: run test transfer.sh ... 291s 23:21:17.193989336 O: ok environment passing 293s 23:21:19.077787615 O: ok transfer data 293s 23:21:19.078736365 E: run test banner.sh ... 293s 23:21:19.237317761 O: test banner: missing banner file 293s 23:21:19.450791228 O: test banner: size 0 293s 23:21:19.660757407 O: test banner: size 10 293s 23:21:19.887051320 O: test banner: size 100 294s 23:21:20.110168911 O: test banner: size 1000 294s 23:21:20.337953243 O: test banner: size 10000 294s 23:21:20.560642899 O: test banner: size 100000 294s 23:21:20.783237333 O: test banner: suppress banner (-q) 295s 23:21:20.997741518 O: ok banner 295s 23:21:20.997698170 E: run test rekey.sh ... 295s 23:21:21.178304595 O: client rekey KexAlgorithms=diffie-hellman-group1-sha1 296s 23:21:22.719967800 O: client rekey KexAlgorithms=diffie-hellman-group14-sha1 298s 23:21:24.258613352 O: client rekey KexAlgorithms=diffie-hellman-group14-sha256 299s 23:21:25.797510875 O: client rekey KexAlgorithms=diffie-hellman-group16-sha512 301s 23:21:27.337551495 O: client rekey KexAlgorithms=diffie-hellman-group18-sha512 302s 23:21:28.883887808 O: client rekey KexAlgorithms=diffie-hellman-group-exchange-sha1 304s 23:21:30.422986968 O: client rekey KexAlgorithms=diffie-hellman-group-exchange-sha256 305s 23:21:31.968408721 O: client rekey KexAlgorithms=ecdh-sha2-nistp256 307s 23:21:33.514768793 O: client rekey KexAlgorithms=ecdh-sha2-nistp384 309s 23:21:35.049488962 O: client rekey KexAlgorithms=ecdh-sha2-nistp521 310s 23:21:36.585917753 O: client rekey KexAlgorithms=curve25519-sha256 312s 23:21:38.134972889 O: client rekey KexAlgorithms=curve25519-sha256@libssh.org 313s 23:21:39.670099489 O: client rekey KexAlgorithms=sntrup761x25519-sha512@openssh.com 315s 23:21:41.218696448 O: client rekey Ciphers=3des-cbc 317s 23:21:42.758099392 O: client rekey Ciphers=aes128-cbc 318s 23:21:44.342483472 O: client rekey Ciphers=aes192-cbc 319s 23:21:45.887432392 O: client rekey Ciphers=aes256-cbc 321s 23:21:47.449554190 O: client rekey Ciphers=aes128-ctr 323s 23:21:49.008504777 O: client rekey Ciphers=aes192-ctr 324s 23:21:50.563337002 O: client rekey Ciphers=aes256-ctr 326s 23:21:52.116558671 O: client rekey Ciphers=aes128-gcm@openssh.com 327s 23:21:53.664251900 O: client rekey Ciphers=aes256-gcm@openssh.com 329s 23:21:55.221575144 O: client rekey Ciphers=chacha20-poly1305@openssh.com 330s 23:21:56.763273062 O: client rekey MACs=hmac-sha1 332s 23:21:58.304399806 O: client rekey MACs=hmac-sha1-96 333s 23:21:59.847258343 O: client rekey MACs=hmac-sha2-256 335s 23:22:01.381406668 O: client rekey MACs=hmac-sha2-512 336s 23:22:02.939835720 O: client rekey MACs=hmac-md5 338s 23:22:04.473544079 O: client rekey MACs=hmac-md5-96 340s 23:22:06.007002089 O: client rekey MACs=umac-64@openssh.com 341s 23:22:07.543134462 O: client rekey MACs=umac-128@openssh.com 343s 23:22:09.080302023 O: client rekey MACs=hmac-sha1-etm@openssh.com 344s 23:22:10.630172792 O: client rekey MACs=hmac-sha1-96-etm@openssh.com 346s 23:22:12.165606776 O: client rekey MACs=hmac-sha2-256-etm@openssh.com 347s 23:22:13.704133577 O: client rekey MACs=hmac-sha2-512-etm@openssh.com 349s 23:22:15.240764610 O: client rekey MACs=hmac-md5-etm@openssh.com 350s 23:22:16.778141667 O: client rekey MACs=hmac-md5-96-etm@openssh.com 352s 23:22:18.313726761 O: client rekey MACs=umac-64-etm@openssh.com 353s 23:22:19.848334475 O: client rekey MACs=umac-128-etm@openssh.com 355s 23:22:21.411424286 O: client rekey aes128-gcm@openssh.com diffie-hellman-group1-sha1 356s 23:22:22.942587931 O: client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha1 358s 23:22:24.475399739 O: client rekey aes128-gcm@openssh.com diffie-hellman-group14-sha256 360s 23:22:26.015729734 O: client rekey aes128-gcm@openssh.com diffie-hellman-group16-sha512 361s 23:22:27.552389237 O: client rekey aes128-gcm@openssh.com diffie-hellman-group18-sha512 363s 23:22:29.086357054 O: client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha1 364s 23:22:30.621918826 O: client rekey aes128-gcm@openssh.com diffie-hellman-group-exchange-sha256 366s 23:22:32.156187127 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp256 367s 23:22:33.694367313 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp384 369s 23:22:35.232459453 O: client rekey aes128-gcm@openssh.com ecdh-sha2-nistp521 370s 23:22:36.763338312 O: client rekey aes128-gcm@openssh.com curve25519-sha256 372s 23:22:38.298264542 O: client rekey aes128-gcm@openssh.com curve25519-sha256@libssh.org 373s 23:22:39.835811152 O: client rekey aes128-gcm@openssh.com sntrup761x25519-sha512@openssh.com 375s 23:22:41.379737856 O: client rekey aes256-gcm@openssh.com diffie-hellman-group1-sha1 376s 23:22:42.915390646 O: client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha1 378s 23:22:44.448131765 O: client rekey aes256-gcm@openssh.com diffie-hellman-group14-sha256 380s 23:22:45.981934794 O: client rekey aes256-gcm@openssh.com diffie-hellman-group16-sha512 381s 23:22:47.517485791 O: client rekey aes256-gcm@openssh.com diffie-hellman-group18-sha512 383s 23:22:49.053578767 O: client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha1 384s 23:22:50.590043151 O: client rekey aes256-gcm@openssh.com diffie-hellman-group-exchange-sha256 386s 23:22:52.123186544 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp256 387s 23:22:53.658294183 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp384 389s 23:22:55.193915023 O: client rekey aes256-gcm@openssh.com ecdh-sha2-nistp521 390s 23:22:56.729625150 O: client rekey aes256-gcm@openssh.com curve25519-sha256 392s 23:22:58.261881333 O: client rekey aes256-gcm@openssh.com curve25519-sha256@libssh.org 393s 23:22:59.801868778 O: client rekey aes256-gcm@openssh.com sntrup761x25519-sha512@openssh.com 395s 23:23:01.347234903 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group1-sha1 396s 23:23:02.883457687 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha1 398s 23:23:04.423244170 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group14-sha256 399s 23:23:05.965612969 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group16-sha512 401s 23:23:07.509929970 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group18-sha512 403s 23:23:09.061548419 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha1 404s 23:23:10.603210521 O: client rekey chacha20-poly1305@openssh.com diffie-hellman-group-exchange-sha256 406s 23:23:12.139802983 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp256 407s 23:23:13.675975071 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp384 409s 23:23:15.210430884 O: client rekey chacha20-poly1305@openssh.com ecdh-sha2-nistp521 410s 23:23:16.745962841 O: client rekey chacha20-poly1305@openssh.com curve25519-sha256 412s 23:23:18.284389189 O: client rekey chacha20-poly1305@openssh.com curve25519-sha256@libssh.org 413s 23:23:19.824297946 O: client rekey chacha20-poly1305@openssh.com sntrup761x25519-sha512@openssh.com 415s 23:23:21.363118218 O: client rekeylimit 16 417s 23:23:23.485971014 O: client rekeylimit 1k 419s 23:23:25.403804994 O: client rekeylimit 128k 420s 23:23:26.946394905 O: client rekeylimit 256k 422s 23:23:28.490396328 O: client rekeylimit default 5 437s 23:23:43.808259310 O: client rekeylimit default 10 458s 23:24:04.123866186 O: client rekeylimit default 5 no data 473s 23:24:19.440394234 O: client rekeylimit default 10 no data 493s 23:24:39.755787503 O: server rekeylimit 16 495s 23:24:41.890157311 O: server rekeylimit 1k 497s 23:24:43.929609851 O: server rekeylimit 128k 499s 23:24:45.593567281 O: server rekeylimit 256k 501s 23:24:47.264630506 O: server rekeylimit default 5 no data 516s 23:25:02.589664904 O: server rekeylimit default 10 no data 536s 23:25:22.911125687 O: rekeylimit parsing 543s 23:25:28.994165916 O: ok rekey 543s 23:25:28.995104652 E: run test dhgex.sh ... 543s 23:25:29.159224196 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 3des-cbc 543s 23:25:29.303157460 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 3des-cbc 543s 23:25:29.450195395 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-cbc 543s 23:25:29.587722414 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-cbc 543s 23:25:29.725839090 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-ctr 543s 23:25:29.869638930 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-ctr 544s 23:25:30.012143365 O: dhgex bits 3072 diffie-hellman-group-exchange-sha1 aes128-gcm@openssh.com 544s 23:25:30.151690854 O: dhgex bits 3072 diffie-hellman-group-exchange-sha256 aes128-gcm@openssh.com 544s 23:25:30.298865431 O: dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-cbc 544s 23:25:30.471706887 O: dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-cbc 544s 23:25:30.643191823 O: dhgex bits 7680 diffie-hellman-group-exchange-sha1 aes192-ctr 544s 23:25:30.821543869 O: dhgex bits 7680 diffie-hellman-group-exchange-sha256 aes192-ctr 545s 23:25:31.006126014 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-cbc 545s 23:25:31.183975982 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-cbc 545s 23:25:31.358238129 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-ctr 545s 23:25:31.531107683 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-ctr 545s 23:25:31.709794980 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 aes256-gcm@openssh.com 545s 23:25:31.890485245 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 aes256-gcm@openssh.com 546s 23:25:32.071903445 O: dhgex bits 8192 diffie-hellman-group-exchange-sha1 chacha20-poly1305@openssh.com 546s 23:25:32.295808673 O: dhgex bits 8192 diffie-hellman-group-exchange-sha256 chacha20-poly1305@openssh.com 546s 23:25:32.518252530 E: run test stderr-data.sh ... 546s 23:25:32.520295943 O: ok dhgex 546s 23:25:32.678881305 O: test stderr data transfer: () 553s 23:25:39.117534293 O: test stderr data transfer: (-n) 559s 23:25:45.551819893 E: run test stderr-after-eof.sh ... 559s 23:25:45.550627066 O: ok stderr data transfer 561s 23:25:47.941382916 O: ok stderr data after eof 561s 23:25:47.943528513 E: run test broken-pipe.sh ... 562s 23:25:48.131958380 O: ok broken pipe test 562s 23:25:48.134315148 E: run test try-ciphers.sh ... 562s 23:25:48.303643246 O: test try ciphers: cipher 3des-cbc mac hmac-sha1 562s 23:25:48.539032337 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-96 562s 23:25:48.766456992 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-256 563s 23:25:49.004658006 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-512 563s 23:25:49.229393132 O: test try ciphers: cipher 3des-cbc mac hmac-md5 563s 23:25:49.458710402 O: test try ciphers: cipher 3des-cbc mac hmac-md5-96 563s 23:25:49.686961301 O: test try ciphers: cipher 3des-cbc mac umac-64@openssh.com 563s 23:25:49.908158263 O: test try ciphers: cipher 3des-cbc mac umac-128@openssh.com 564s 23:25:50.144723551 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-etm@openssh.com 564s 23:25:50.369376849 O: test try ciphers: cipher 3des-cbc mac hmac-sha1-96-etm@openssh.com 564s 23:25:50.592350220 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-256-etm@openssh.com 564s 23:25:50.823313535 O: test try ciphers: cipher 3des-cbc mac hmac-sha2-512-etm@openssh.com 565s 23:25:51.049610939 O: test try ciphers: cipher 3des-cbc mac hmac-md5-etm@openssh.com 565s 23:25:51.272367410 O: test try ciphers: cipher 3des-cbc mac hmac-md5-96-etm@openssh.com 565s 23:25:51.495603640 O: test try ciphers: cipher 3des-cbc mac umac-64-etm@openssh.com 565s 23:25:51.720169670 O: test try ciphers: cipher 3des-cbc mac umac-128-etm@openssh.com 565s 23:25:51.955447121 O: test try ciphers: cipher aes128-cbc mac hmac-sha1 566s 23:25:52.173596140 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-96 566s 23:25:52.395772321 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-256 566s 23:25:52.626363732 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-512 566s 23:25:52.846897151 O: test try ciphers: cipher aes128-cbc mac hmac-md5 567s 23:25:53.075658168 O: test try ciphers: cipher aes128-cbc mac hmac-md5-96 567s 23:25:53.296369184 O: test try ciphers: cipher aes128-cbc mac umac-64@openssh.com 567s 23:25:53.513629455 O: test try ciphers: cipher aes128-cbc mac umac-128@openssh.com 567s 23:25:53.733539482 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-etm@openssh.com 567s 23:25:53.959629898 O: test try ciphers: cipher aes128-cbc mac hmac-sha1-96-etm@openssh.com 568s 23:25:54.191575207 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-256-etm@openssh.com 568s 23:25:54.418624516 O: test try ciphers: cipher aes128-cbc mac hmac-sha2-512-etm@openssh.com 568s 23:25:54.650905272 O: test try ciphers: cipher aes128-cbc mac hmac-md5-etm@openssh.com 568s 23:25:54.883629296 O: test try ciphers: cipher aes128-cbc mac hmac-md5-96-etm@openssh.com 569s 23:25:55.119016337 O: test try ciphers: cipher aes128-cbc mac umac-64-etm@openssh.com 569s 23:25:55.345447595 O: test try ciphers: cipher aes128-cbc mac umac-128-etm@openssh.com 569s 23:25:55.585514632 O: test try ciphers: cipher aes192-cbc mac hmac-sha1 569s 23:25:55.818962309 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-96 570s 23:25:56.037424712 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-256 570s 23:25:56.264138726 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-512 570s 23:25:56.485446872 O: test try ciphers: cipher aes192-cbc mac hmac-md5 570s 23:25:56.706564812 O: test try ciphers: cipher aes192-cbc mac hmac-md5-96 570s 23:25:56.945462039 O: test try ciphers: cipher aes192-cbc mac umac-64@openssh.com 571s 23:25:57.165591480 O: test try ciphers: cipher aes192-cbc mac umac-128@openssh.com 571s 23:25:57.385508609 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-etm@openssh.com 571s 23:25:57.601693478 O: test try ciphers: cipher aes192-cbc mac hmac-sha1-96-etm@openssh.com 571s 23:25:57.822653233 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-256-etm@openssh.com 572s 23:25:58.041593093 O: test try ciphers: cipher aes192-cbc mac hmac-sha2-512-etm@openssh.com 572s 23:25:58.269517888 O: test try ciphers: cipher aes192-cbc mac hmac-md5-etm@openssh.com 572s 23:25:58.489518945 O: test try ciphers: cipher aes192-cbc mac hmac-md5-96-etm@openssh.com 572s 23:25:58.722641400 O: test try ciphers: cipher aes192-cbc mac umac-64-etm@openssh.com 572s 23:25:58.949624627 O: test try ciphers: cipher aes192-cbc mac umac-128-etm@openssh.com 573s 23:25:59.180727220 O: test try ciphers: cipher aes256-cbc mac hmac-sha1 573s 23:25:59.409959549 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-96 573s 23:25:59.633531620 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-256 573s 23:25:59.865936050 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-512 574s 23:26:00.104552235 O: test try ciphers: cipher aes256-cbc mac hmac-md5 574s 23:26:00.347121461 O: test try ciphers: cipher aes256-cbc mac hmac-md5-96 574s 23:26:00.577955940 O: test try ciphers: cipher aes256-cbc mac umac-64@openssh.com 574s 23:26:00.816170937 O: test try ciphers: cipher aes256-cbc mac umac-128@openssh.com 575s 23:26:01.043342918 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-etm@openssh.com 575s 23:26:01.283585697 O: test try ciphers: cipher aes256-cbc mac hmac-sha1-96-etm@openssh.com 575s 23:26:01.516261998 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-256-etm@openssh.com 575s 23:26:01.742430898 O: test try ciphers: cipher aes256-cbc mac hmac-sha2-512-etm@openssh.com 575s 23:26:01.966450439 O: test try ciphers: cipher aes256-cbc mac hmac-md5-etm@openssh.com 576s 23:26:02.190459889 O: test try ciphers: cipher aes256-cbc mac hmac-md5-96-etm@openssh.com 576s 23:26:02.415908431 O: test try ciphers: cipher aes256-cbc mac umac-64-etm@openssh.com 576s 23:26:02.639857538 O: test try ciphers: cipher aes256-cbc mac umac-128-etm@openssh.com 576s 23:26:02.867429768 O: test try ciphers: cipher aes128-ctr mac hmac-sha1 577s 23:26:03.096420014 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-96 577s 23:26:03.329613742 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-256 577s 23:26:03.557611369 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-512 577s 23:26:03.775604855 O: test try ciphers: cipher aes128-ctr mac hmac-md5 578s 23:26:04.006548472 O: test try ciphers: cipher aes128-ctr mac hmac-md5-96 578s 23:26:04.233528833 O: test try ciphers: cipher aes128-ctr mac umac-64@openssh.com 578s 23:26:04.461980063 O: test try ciphers: cipher aes128-ctr mac umac-128@openssh.com 578s 23:26:04.683417924 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-etm@openssh.com 578s 23:26:04.910332959 O: test try ciphers: cipher aes128-ctr mac hmac-sha1-96-etm@openssh.com 579s 23:26:05.141368673 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-256-etm@openssh.com 579s 23:26:05.370111640 O: test try ciphers: cipher aes128-ctr mac hmac-sha2-512-etm@openssh.com 579s 23:26:05.605481379 O: test try ciphers: cipher aes128-ctr mac hmac-md5-etm@openssh.com 579s 23:26:05.836566018 O: test try ciphers: cipher aes128-ctr mac hmac-md5-96-etm@openssh.com 580s 23:26:06.070997241 O: test try ciphers: cipher aes128-ctr mac umac-64-etm@openssh.com 580s 23:26:06.307082859 O: test try ciphers: cipher aes128-ctr mac umac-128-etm@openssh.com 580s 23:26:06.540602077 O: test try ciphers: cipher aes192-ctr mac hmac-sha1 580s 23:26:06.777734987 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-96 581s 23:26:07.005584573 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-256 581s 23:26:07.241442017 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-512 581s 23:26:07.467934653 O: test try ciphers: cipher aes192-ctr mac hmac-md5 581s 23:26:07.697686716 O: test try ciphers: cipher aes192-ctr mac hmac-md5-96 581s 23:26:07.922243660 O: test try ciphers: cipher aes192-ctr mac umac-64@openssh.com 582s 23:26:08.147920532 O: test try ciphers: cipher aes192-ctr mac umac-128@openssh.com 582s 23:26:08.387332588 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-etm@openssh.com 582s 23:26:08.621406487 O: test try ciphers: cipher aes192-ctr mac hmac-sha1-96-etm@openssh.com 582s 23:26:08.852728788 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-256-etm@openssh.com 583s 23:26:09.071144501 O: test try ciphers: cipher aes192-ctr mac hmac-sha2-512-etm@openssh.com 583s 23:26:09.292567786 O: test try ciphers: cipher aes192-ctr mac hmac-md5-etm@openssh.com 583s 23:26:09.516719516 O: test try ciphers: cipher aes192-ctr mac hmac-md5-96-etm@openssh.com 583s 23:26:09.743845206 O: test try ciphers: cipher aes192-ctr mac umac-64-etm@openssh.com 583s 23:26:09.973701178 O: test try ciphers: cipher aes192-ctr mac umac-128-etm@openssh.com 584s 23:26:10.202276977 O: test try ciphers: cipher aes256-ctr mac hmac-sha1 584s 23:26:10.423205153 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-96 584s 23:26:10.649315806 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-256 584s 23:26:10.879143833 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-512 585s 23:26:11.110876316 O: test try ciphers: cipher aes256-ctr mac hmac-md5 585s 23:26:11.333617255 O: test try ciphers: cipher aes256-ctr mac hmac-md5-96 585s 23:26:11.557838432 O: test try ciphers: cipher aes256-ctr mac umac-64@openssh.com 585s 23:26:11.780279745 O: test try ciphers: cipher aes256-ctr mac umac-128@openssh.com 586s 23:26:11.997595360 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-etm@openssh.com 586s 23:26:12.229632346 O: test try ciphers: cipher aes256-ctr mac hmac-sha1-96-etm@openssh.com 586s 23:26:12.452162883 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-256-etm@openssh.com 586s 23:26:12.681618119 O: test try ciphers: cipher aes256-ctr mac hmac-sha2-512-etm@openssh.com 586s 23:26:12.912224648 O: test try ciphers: cipher aes256-ctr mac hmac-md5-etm@openssh.com 587s 23:26:13.146736689 O: test try ciphers: cipher aes256-ctr mac hmac-md5-96-etm@openssh.com 587s 23:26:13.368447904 O: test try ciphers: cipher aes256-ctr mac umac-64-etm@openssh.com 587s 23:26:13.593621676 O: test try ciphers: cipher aes256-ctr mac umac-128-etm@openssh.com 587s 23:26:13.824194365 O: test try ciphers: cipher aes128-gcm@openssh.com mac hmac-sha1 588s 23:26:14.052142226 O: test try ciphers: cipher aes256-gcm@openssh.com mac hmac-sha1 588s 23:26:14.287175786 O: test try ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 588s 23:26:14.520481829 O: ok try ciphers 588s 23:26:14.523179701 E: run test yes-head.sh ... 591s 23:26:17.690165341 O: ok yes pipe head 591s 23:26:17.693182367 E: run test login-timeout.sh ... 608s 23:26:34.212542620 O: ok connect after login grace timeout 608s 23:26:34.215475587 E: run test agent.sh ... 616s 23:26:42.190478950 O: ok simple agent test 616s 23:26:42.192332313 E: run test agent-getpeereid.sh ... 616s 23:26:42.379904377 O: ok disallow agent attach from other uid 616s 23:26:42.381639779 E: run test agent-timeout.sh ... 636s 23:27:02.616692221 O: ok agent timeout test 636s 23:27:02.618074017 E: run test agent-ptrace.sh ... 636s 23:27:02.782227867 O: skipped (gdb not found) 636s 23:27:02.782918086 E: run test agent-subprocess.sh ... 646s 23:27:12.960361539 O: ok agent subprocess 646s 23:27:12.962620718 E: run test keyscan.sh ... 648s 23:27:14.760220294 O: ok keyscan 648s 23:27:14.761477666 E: run test keygen-change.sh ... 655s 23:27:21.927668905 O: ok change passphrase for key 655s 23:27:21.929861038 E: run test keygen-comment.sh ... 659s 23:27:25.663598612 E: run test keygen-convert.sh ... 659s 23:27:25.661444009 O: ok Comment extraction from private key 665s 23:27:31.237734742 O: ok convert keys 665s 23:27:31.240037842 E: run test keygen-knownhosts.sh ... 665s 23:27:31.532981865 O: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts updated. 665s 23:27:31.534114694 O: Original contents retained as /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts.old 665s 23:27:31.548351001 O: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts updated. 665s 23:27:31.551344600 O: Original contents retained as /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts.old 665s 23:27:31.557461422 O: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts updated. 665s 23:27:31.559856694 O: Original contents retained as /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts.old 665s 23:27:31.573430376 O: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts updated. 665s 23:27:31.577817515 O: Original contents retained as /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hosts.old 665s 23:27:31.601620477 O: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hashed updated. 665s 23:27:31.604732538 O: Original contents retained as /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/kh.hashed.old 665s 23:27:31.606900662 E: run test keygen-moduli.sh ... 665s 23:27:31.607536641 O: ok ssh-keygen known_hosts 668s 23:27:34.037882006 O: ok keygen moduli 668s 23:27:34.039932308 E: run test keygen-sshfp.sh ... 668s 23:27:34.242139229 O: ok keygen-sshfp 668s 23:27:34.243516146 E: run test key-options.sh ... 668s 23:27:34.410512804 O: key option command="echo bar" 668s 23:27:34.626645313 O: key option no-pty,command="echo bar" 668s 23:27:34.842274966 O: key option pty default 669s 23:27:35.117709198 O: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@key option pty no-pty 669s 23:27:35.310591475 O: key option pty restrict 669s 23:27:35.520069039 O: key option pty restrict,pty 669s 23:27:35.813711917 O: ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@key option environment 671s 23:27:37.303875158 O: key option from="127.0.0.1" 672s 23:27:38.036131590 O: key option from="127.0.0.0/8" 672s 23:27:38.541703013 O: key option expiry-time default 672s 23:27:38.760634067 O: key option expiry-time invalid 673s 23:27:38.988473524 O: key option expiry-time expired 673s 23:27:39.219146398 O: key option expiry-time valid 673s 23:27:39.448484398 O: ok key options 673s 23:27:39.450185513 E: run test scp.sh ... 673s 23:27:39.605571551 O: scp: scp mode: simple copy local file to local file 673s 23:27:39.614231979 O: scp: scp mode: simple copy local file to remote file 673s 23:27:39.623238982 O: scp: scp mode: simple copy remote file to local file 673s 23:27:39.633329413 O: scp: scp mode: copy local file to remote file in place 673s 23:27:39.641880402 O: scp: scp mode: copy remote file to local file in place 673s 23:27:39.651754320 O: scp: scp mode: copy local file to remote file clobber 673s 23:27:39.661417784 O: -rw-rw-r-- 1 openssh-tests openssh-tests 461176 Feb 21 23:27 /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/copy 673s 23:27:39.665313750 O: -rw-rw-r-- 1 openssh-tests openssh-tests 461176 Feb 21 23:27 /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/data 673s 23:27:39.667415174 O: scp: scp mode: copy remote file to local file clobber 673s 23:27:39.676031219 O: scp: scp mode: simple copy local file to remote dir 673s 23:27:39.685664693 O: scp: scp mode: simple copy local file to local dir 673s 23:27:39.696123026 O: scp: scp mode: simple copy remote file to local dir 673s 23:27:39.705328407 O: scp: scp mode: recursive local dir to remote dir 673s 23:27:39.724477959 O: scp: scp mode: recursive local dir to local dir 673s 23:27:39.741515260 O: scp: scp mode: recursive remote dir to local dir 673s 23:27:39.760514389 O: scp: scp mode: unmatched glob file local->remote 673s 23:27:39.770594328 O: scp: scp mode: unmatched glob file remote->local 673s 23:27:39.775751450 O: scp: scp mode: unmatched glob dir recursive local->remote 673s 23:27:39.789760829 O: scp: scp mode: unmatched glob dir recursive remote->local 673s 23:27:39.797471025 O: scp: scp mode: shell metacharacters 673s 23:27:39.807200672 O: scp: scp mode: skipped file after scp -p with failed chown+utimes 673s 23:27:39.844833378 O: scp: scp mode: disallow bad server #0 673s 23:27:39.865407173 O: scp: scp mode: disallow bad server #1 673s 23:27:39.892153179 O: scp: scp mode: disallow bad server #2 673s 23:27:39.914846528 O: scp: scp mode: disallow bad server #3 673s 23:27:39.937149748 O: scp: scp mode: disallow bad server #4 673s 23:27:39.958873370 O: scp: scp mode: disallow bad server #5 674s 23:27:39.980400177 O: scp: scp mode: disallow bad server #6 674s 23:27:40.000345846 O: scp: scp mode: disallow bad server #7 674s 23:27:40.021772740 O: scp: scp mode: detect non-directory target 674s 23:27:40.026828945 E: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/copy2: Not a directory 674s 23:27:40.030875397 O: scp: sftp mode: simple copy local file to local file 674s 23:27:40.039119988 O: scp: sftp mode: simple copy local file to remote file 674s 23:27:40.048139263 O: scp: sftp mode: simple copy remote file to local file 674s 23:27:40.055516135 O: scp: sftp mode: copy local file to remote file in place 674s 23:27:40.065348459 O: scp: sftp mode: copy remote file to local file in place 674s 23:27:40.075577115 O: scp: sftp mode: copy local file to remote file clobber 674s 23:27:40.083108109 O: -rw-rw-r-- 1 openssh-tests openssh-tests 461176 Feb 21 23:27 /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/copy 674s 23:27:40.085974320 O: -rw-rw-r-- 1 openssh-tests openssh-tests 461176 Feb 21 23:27 /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/data 674s 23:27:40.088503932 O: scp: sftp mode: copy remote file to local file clobber 674s 23:27:40.097328269 O: scp: sftp mode: simple copy local file to remote dir 674s 23:27:40.107921103 O: scp: sftp mode: simple copy local file to local dir 674s 23:27:40.116401551 O: scp: sftp mode: simple copy remote file to local dir 674s 23:27:40.126076787 O: scp: sftp mode: recursive local dir to remote dir 674s 23:27:40.145073716 O: scp: sftp mode: recursive local dir to local dir 674s 23:27:40.161324662 O: scp: sftp mode: recursive remote dir to local dir 674s 23:27:40.181461568 O: scp: sftp mode: unmatched glob file local->remote 674s 23:27:40.189838954 O: scp: sftp mode: unmatched glob file remote->local 674s 23:27:40.197394629 O: scp: sftp mode: unmatched glob dir recursive local->remote 674s 23:27:40.210551708 O: scp: sftp mode: unmatched glob dir recursive remote->local 674s 23:27:40.219996767 O: scp: sftp mode: shell metacharacters 674s 23:27:40.228253181 O: scp: sftp mode: skipped file after scp -p with failed chown+utimes 674s 23:27:40.262998259 O: scp: sftp mode: disallow bad server #0 674s 23:27:40.287024552 O: scp: sftp mode: disallow bad server #1 674s 23:27:40.311958232 O: scp: sftp mode: disallow bad server #2 674s 23:27:40.335678841 O: scp: sftp mode: disallow bad server #3 674s 23:27:40.360094037 O: scp: sftp mode: disallow bad server #4 674s 23:27:40.384403898 O: scp: sftp mode: disallow bad server #5 674s 23:27:40.407937604 O: scp: sftp mode: disallow bad server #6 674s 23:27:40.433428010 O: scp: sftp mode: disallow bad server #7 674s 23:27:40.457225309 O: scp: sftp mode: detect non-directory target 674s 23:27:40.461683865 E: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/copy2: Not a directory 674s 23:27:40.467423479 O: ok scp 674s 23:27:40.470029013 E: run test scp3.sh ... 674s 23:27:40.622649269 O: scp3: scp mode: simple copy remote file to remote file 675s 23:27:41.030681890 O: scp3: scp mode: simple copy remote file to remote dir 675s 23:27:41.432350348 O: scp3: scp mode: recursive remote dir to remote dir 675s 23:27:41.860218379 O: scp3: scp mode: detect non-directory target 676s 23:27:42.648411434 O: scp3: sftp mode: simple copy remote file to remote file 676s 23:27:42.658264206 O: scp3: sftp mode: simple copy remote file to remote dir 676s 23:27:42.669727864 O: scp3: sftp mode: recursive remote dir to remote dir 676s 23:27:42.689540815 O: scp3: sftp mode: detect non-directory target 676s 23:27:42.694407247 E: scp: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/copy2: destination is not a directory 676s 23:27:42.697985606 E: scp: /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/copy2: destination is not a directory 676s 23:27:42.702138289 O: ok scp3 676s 23:27:42.704650233 E: run test scp-uri.sh ... 676s 23:27:42.860346070 O: scp-uri: scp mode: simple copy local file to remote file 676s 23:27:42.868668861 O: scp-uri: scp mode: simple copy remote file to local file 676s 23:27:42.875909259 O: scp-uri: scp mode: simple copy local file to remote dir 676s 23:27:42.883619106 O: scp-uri: scp mode: simple copy remote file to local dir 676s 23:27:42.894531403 O: scp-uri: scp mode: recursive local dir to remote dir 676s 23:27:42.903871856 O: scp-uri: scp mode: recursive remote dir to local dir 676s 23:27:42.913380892 O: scp-uri: sftp mode: simple copy local file to remote file 676s 23:27:42.920278845 O: scp-uri: sftp mode: simple copy remote file to local file 676s 23:27:42.927778558 O: scp-uri: sftp mode: simple copy local file to remote dir 676s 23:27:42.935810892 O: scp-uri: sftp mode: simple copy remote file to local dir 676s 23:27:42.943532151 O: scp-uri: sftp mode: recursive local dir to remote dir 676s 23:27:42.952665103 O: scp-uri: sftp mode: recursive remote dir to local dir 676s 23:27:42.963358265 O: ok scp-uri 676s 23:27:42.966092815 E: run test sftp.sh ... 677s 23:27:43.118910768 O: test basic sftp put/get: buffer_size 5 num_requests 1 681s 23:27:47.295153764 O: test basic sftp put/get: buffer_size 5 num_requests 2 685s 23:27:50.979585011 O: test basic sftp put/get: buffer_size 5 num_requests 10 687s 23:27:53.789222690 O: test basic sftp put/get: buffer_size 1000 num_requests 1 687s 23:27:53.820555716 O: test basic sftp put/get: buffer_size 1000 num_requests 2 687s 23:27:53.846573413 O: test basic sftp put/get: buffer_size 1000 num_requests 10 687s 23:27:53.869640760 O: test basic sftp put/get: buffer_size 32000 num_requests 1 687s 23:27:53.878919396 O: test basic sftp put/get: buffer_size 32000 num_requests 2 687s 23:27:53.886698152 O: test basic sftp put/get: buffer_size 32000 num_requests 10 687s 23:27:53.894807670 O: test basic sftp put/get: buffer_size 64000 num_requests 1 687s 23:27:53.902986085 O: test basic sftp put/get: buffer_size 64000 num_requests 2 687s 23:27:53.911651879 O: test basic sftp put/get: buffer_size 64000 num_requests 10 687s 23:27:53.920535590 O: ok basic sftp put/get 687s 23:27:53.923267242 E: run test sftp-chroot.sh ... 689s 23:27:55.163183207 O: test sftp in chroot: get 689s 23:27:55.452094364 O: test sftp in chroot: match 690s 23:27:56.814139383 O: ok sftp in chroot 690s 23:27:56.823081182 E: run test sftp-cmds.sh ... 691s 23:27:56.990843374 O: sftp commands: lls 691s 23:27:56.999786854 O: sftp commands: lls w/path 691s 23:27:57.008250783 O: sftp commands: ls 691s 23:27:57.018525002 O: sftp commands: shell 691s 23:27:57.022885050 O: sftp commands: pwd 691s 23:27:57.026984371 O: sftp commands: lpwd 691s 23:27:57.030922904 O: sftp commands: quit 691s 23:27:57.035215536 O: sftp commands: help 691s 23:27:57.040003750 O: sftp commands: get 691s 23:27:57.048569864 O: sftp commands: get quoted 691s 23:27:57.055908218 O: sftp commands: get filename with quotes 691s 23:27:57.066522917 O: sftp commands: get filename with spaces 691s 23:27:57.076279739 O: sftp commands: get filename with glob metacharacters 691s 23:27:57.083421470 O: sftp commands: get to directory 691s 23:27:57.091263540 O: sftp commands: glob get to directory 691s 23:27:57.162073239 O: sftp commands: get to local dir 691s 23:27:57.169717875 O: sftp commands: glob get to local dir 691s 23:27:57.215877245 O: sftp commands: put 691s 23:27:57.223400777 O: sftp commands: put filename with quotes 691s 23:27:57.230842208 O: sftp commands: put filename with spaces 691s 23:27:57.241506366 O: sftp commands: put to directory 691s 23:27:57.247883260 O: sftp commands: glob put to directory 691s 23:27:57.256517561 O: sftp commands: put to local dir 691s 23:27:57.263176562 O: sftp commands: glob put to local dir 691s 23:27:57.270482739 O: sftp commands: rename 691s 23:27:57.275451765 O: sftp commands: rename directory 691s 23:27:57.279369277 O: sftp commands: ln 691s 23:27:57.283937745 O: sftp commands: ln -s 691s 23:27:57.288375105 O: sftp commands: cp 691s 23:27:57.295598674 O: sftp commands: mkdir 691s 23:27:57.298391202 O: sftp commands: chdir 691s 23:27:57.302156080 O: sftp commands: rmdir 691s 23:27:57.305748185 O: sftp commands: lmkdir 691s 23:27:57.310184235 O: sftp commands: lchdir 691s 23:27:57.314878557 O: ok sftp commands 691s 23:27:57.316030174 E: run test sftp-badcmds.sh ... 691s 23:27:57.473229707 O: sftp invalid commands: get nonexistent 691s 23:27:57.477084455 O: sftp invalid commands: glob get to nonexistent directory 691s 23:27:57.492024379 O: sftp invalid commands: put nonexistent 691s 23:27:57.496635655 O: sftp invalid commands: glob put to nonexistent directory 691s 23:27:57.502177488 O: sftp invalid commands: rename nonexistent 691s 23:27:57.508693212 O: sftp invalid commands: rename target exists (directory) 691s 23:27:57.516166778 O: sftp invalid commands: glob put files to local file 691s 23:27:57.522738712 O: ok sftp invalid commands 691s 23:27:57.524710780 E: run test sftp-batch.sh ... 691s 23:27:57.692150711 O: sftp batchfile: good commands 691s 23:27:57.698437335 O: sftp batchfile: bad commands 691s 23:27:57.705664513 O: sftp batchfile: comments and blanks 691s 23:27:57.714027869 O: sftp batchfile: junk command 691s 23:27:57.717665154 O: ok sftp batchfile 691s 23:27:57.719668516 E: run test sftp-glob.sh ... 691s 23:27:57.875524534 O: sftp glob: file glob 691s 23:27:57.884131208 O: sftp glob: dir glob 691s 23:27:57.891738038 O: sftp glob: quoted glob 691s 23:27:57.900212999 O: sftp glob: escaped glob 691s 23:27:57.908796135 O: sftp glob: escaped quote 691s 23:27:57.916081662 O: sftp glob: quoted quote 691s 23:27:57.923163112 O: sftp glob: single-quoted quote 691s 23:27:57.930078048 O: sftp glob: escaped space 691s 23:27:57.937601209 O: sftp glob: quoted space 691s 23:27:57.944376089 O: sftp glob: escaped slash 691s 23:27:57.951514046 O: sftp glob: quoted slash 691s 23:27:57.958890345 O: sftp glob: escaped slash at EOL 691s 23:27:57.965991068 O: sftp glob: quoted slash at EOL 691s 23:27:57.972761538 O: sftp glob: escaped slash+quote 692s 23:27:57.980148782 O: sftp glob: quoted slash+quote 692s 23:27:57.988112871 O: ok sftp glob 692s 23:27:57.989362574 E: run test sftp-perm.sh ... 692s 23:27:58.146126421 O: sftp permissions: read-only upload 692s 23:27:58.159898709 O: sftp permissions: read-only setstat 692s 23:27:58.174289310 O: sftp permissions: read-only rm 692s 23:27:58.188373706 O: sftp permissions: read-only mkdir 692s 23:27:58.201453784 O: sftp permissions: read-only rmdir 692s 23:27:58.214615658 O: sftp permissions: read-only posix-rename 692s 23:27:58.228454914 O: sftp permissions: read-only oldrename 692s 23:27:58.241434169 O: sftp permissions: read-only symlink 692s 23:27:58.255398927 O: sftp permissions: read-only hardlink 692s 23:27:58.268476038 O: sftp permissions: explicit open 692s 23:27:58.295439063 O: sftp permissions: explicit read 692s 23:27:58.322547129 O: sftp permissions: explicit write 692s 23:27:58.350504601 O: sftp permissions: explicit lstat 692s 23:27:58.378212943 O: sftp permissions: explicit opendir 692s 23:27:58.407597925 O: sftp permissions: explicit readdir 692s 23:27:58.440013313 O: sftp permissions: explicit setstat 692s 23:27:58.467120202 O: sftp permissions: explicit remove 692s 23:27:58.492761451 O: sftp permissions: explicit mkdir 692s 23:27:58.513645750 O: sftp permissions: explicit rmdir 692s 23:27:58.540329708 O: sftp permissions: explicit rename 692s 23:27:58.565363699 O: sftp permissions: explicit symlink 692s 23:27:58.590557507 O: sftp permissions: explicit hardlink 692s 23:27:58.615670387 O: sftp permissions: explicit statvfs 692s 23:27:58.634725048 O: ok sftp permissions 692s 23:27:58.636582800 E: run test sftp-uri.sh ... 693s 23:27:59.875169693 O: sftp-uri: non-interactive fetch to local file 694s 23:28:00.148738706 O: sftp-uri: non-interactive fetch to local dir 694s 23:28:00.420623159 O: sftp-uri: put to remote directory (trailing slash) 694s 23:28:00.690729583 O: sftp-uri: put to remote directory (no slash) 695s 23:28:00.977913185 O: ok sftp-uri 695s 23:28:00.979117189 E: run test reconfigure.sh ... 709s 23:28:15.338768073 O: ok simple connect after reconfigure 709s 23:28:15.338110202 E: run test dynamic-forward.sh ... 710s 23:28:16.570348687 O: test -D forwarding 711s 23:28:17.955031766 O: test -R forwarding 713s 23:28:19.429512545 O: PermitRemoteOpen=any 714s 23:28:20.912529408 O: PermitRemoteOpen=none 715s 23:28:21.327976245 O: PermitRemoteOpen=explicit 716s 23:28:22.866582036 O: PermitRemoteOpen=disallowed 717s 23:28:23.303369318 E: run test forwarding.sh ... 717s 23:28:23.304820962 O: ok dynamic forwarding 724s 23:28:30.342241305 E: run test multiplex.sh ... 724s 23:28:30.340192720 O: ok local and remote forwarding 726s 23:28:32.607980590 O: test connection multiplexing: setenv 726s 23:28:32.622073350 O: test connection multiplexing: envpass 726s 23:28:32.635167249 O: test connection multiplexing: transfer 726s 23:28:32.717983536 O: test connection multiplexing: forward 728s 23:28:34.763959066 O: test connection multiplexing: status 0 () 733s 23:28:39.804285242 O: test connection multiplexing: status 0 (-Oproxy) 738s 23:28:44.838426641 O: test connection multiplexing: status 1 () 744s 23:28:49.869603266 O: test connection multiplexing: status 1 (-Oproxy) 748s 23:28:54.903872409 O: test connection multiplexing: status 4 () 753s 23:28:59.933430452 O: test connection multiplexing: status 4 (-Oproxy) 758s 23:29:04.964686979 O: test connection multiplexing: status 5 () 764s 23:29:09.999967747 O: test connection multiplexing: status 5 (-Oproxy) 769s 23:29:15.037447888 O: test connection multiplexing: status 44 () 774s 23:29:20.076354138 O: test connection multiplexing: status 44 (-Oproxy) 779s 23:29:25.114636163 O: test connection multiplexing: cmd check 779s 23:29:25.127380892 O: test connection multiplexing: cmd forward local (TCP) 780s 23:29:26.437550983 O: test connection multiplexing: cmd forward remote (TCP) 781s 23:29:27.726937283 O: test connection multiplexing: cmd forward local (UNIX) 782s 23:29:28.752572221 O: test connection multiplexing: cmd forward remote (UNIX) 783s 23:29:29.778412535 O: test connection multiplexing: cmd exit 783s 23:29:29.790229987 O: test connection multiplexing: cmd stop 794s 23:29:40.855542240 O: ok connection multiplexing 794s 23:29:40.857681259 E: run test reexec.sh ... 795s 23:29:41.011527362 O: test config passing 795s 23:29:41.371475949 O: test reexec fallback 795s 23:29:41.373563512 E: ln: failed to create hard link '/tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/sshd' => '/usr/sbin/sshd': Operation not permitted 795s 23:29:41.748203148 E: run test brokenkeys.sh ... 795s 23:29:41.750213377 O: ok reexec tests 797s 23:29:43.259468339 O: ok broken keys 797s 23:29:43.261404804 E: run test sshcfgparse.sh ... 797s 23:29:43.412065633 O: reparse minimal config 797s 23:29:43.428376391 O: ssh -W opts 797s 23:29:43.481447143 O: user first match 797s 23:29:43.517869664 O: pubkeyacceptedalgorithms 797s 23:29:43.610817774 O: agentforwarding 797s 23:29:43.656126618 O: command line override 797s 23:29:43.680456663 O: ok ssh config parse 797s 23:29:43.682516482 E: run test cfgparse.sh ... 797s 23:29:43.834828721 O: reparse minimal config 797s 23:29:43.909359116 O: reparse regress config 798s 23:29:43.983030603 O: listenaddress order 798s 23:29:44.066541236 O: ok sshd config parse 798s 23:29:44.068534826 E: run test cfgmatch.sh ... 806s 23:29:52.645492162 O: ok sshd_config match 806s 23:29:52.647553414 E: run test cfgmatchlisten.sh ... 818s 23:30:04.497472460 E: run test percent.sh ... 818s 23:30:04.495519883 O: ok sshd_config matchlisten 818s 23:30:04.665619732 O: percent expansions matchexec percent 822s 23:30:08.417321187 O: percent expansions localcommand percent 825s 23:30:10.981447033 O: percent expansions remotecommand percent 825s 23:30:11.120402799 O: percent expansions controlpath percent 825s 23:30:11.257460684 O: percent expansions identityagent percent 825s 23:30:11.394344512 O: percent expansions forwardagent percent 825s 23:30:11.535484720 O: percent expansions localforward percent 825s 23:30:11.672364532 O: percent expansions remoteforward percent 825s 23:30:11.810304734 O: percent expansions revokedhostkeys percent 825s 23:30:11.946973034 O: percent expansions userknownhostsfile percent 828s 23:30:13.988575103 O: percent expansions controlpath dollar 828s 23:30:14.002335753 O: percent expansions identityagent dollar 828s 23:30:14.015255080 O: percent expansions forwardagent dollar 828s 23:30:14.028333368 O: percent expansions localforward dollar 828s 23:30:14.042648237 O: percent expansions remoteforward dollar 828s 23:30:14.055504176 O: percent expansions userknownhostsfile dollar 828s 23:30:14.262260927 O: percent expansions controlpath tilde 828s 23:30:14.286674543 O: percent expansions identityagent tilde 828s 23:30:14.311209693 O: percent expansions forwardagent tilde 828s 23:30:14.335780738 O: ok percent expansions 828s 23:30:14.338051479 E: run test addrmatch.sh ... 828s 23:30:14.493540267 O: test first entry for user 192.168.0.1 somehost 828s 23:30:14.522290034 O: test negative match for user 192.168.30.1 somehost 828s 23:30:14.557265006 O: test no match for user 19.0.0.1 somehost 828s 23:30:14.592364951 O: test list middle for user 10.255.255.254 somehost 828s 23:30:14.624797127 O: test faked IP in hostname for user 192.168.30.1 192.168.0.1 828s 23:30:14.656682185 O: test bare IP4 address for user 1.1.1.1 somehost.example.com 828s 23:30:14.688703560 O: test localaddress for user 19.0.0.1 somehost 828s 23:30:14.720743460 O: test localport for user 19.0.0.1 somehost 828s 23:30:14.753196097 O: test bare IP6 address for user ::1 somehost.example.com 828s 23:30:14.784970954 O: test deny IPv6 for user ::2 somehost.example.com 828s 23:30:14.817263774 O: test IP6 negated for user ::3 somehost 828s 23:30:14.849334063 O: test IP6 no match for user ::4 somehost 828s 23:30:14.882027744 O: test IP6 network for user 2000::1 somehost 828s 23:30:14.915034348 O: test IP6 network for user 2001::1 somehost 828s 23:30:14.947891084 O: test IP6 localaddress for user ::5 somehost 829s 23:30:14.981344973 O: test IP6 localport for user ::5 somehost 829s 23:30:15.014033271 O: test invalid Match address 10.0.1.0/8 829s 23:30:15.027361666 O: test invalid Match localaddress 10.0.1.0/8 829s 23:30:15.040593853 O: test invalid Match address 10.0.0.1/24 829s 23:30:15.053890912 O: test invalid Match localaddress 10.0.0.1/24 829s 23:30:15.066977223 O: test invalid Match address 2000:aa:bb:01::/56 829s 23:30:15.079955802 O: test invalid Match localaddress 2000:aa:bb:01::/56 829s 23:30:15.096644326 O: ok address match 829s 23:30:15.097490633 E: run test localcommand.sh ... 829s 23:30:15.245798628 O: test localcommand: proto localcommand 829s 23:30:15.457792380 O: ok localcommand 829s 23:30:15.459095452 E: run test forcecommand.sh ... 830s 23:30:16.456818479 E: Connection closed. 830s 23:30:16.460477166 E: Connection closed 830s 23:30:16.873941208 E: Connection closed 831s 23:30:17.090759187 O: ok forced command 831s 23:30:17.094589225 E: run test portnum.sh ... 831s 23:30:17.246107533 O: port number parsing: invalid port 0 831s 23:30:17.254748160 O: port number parsing: invalid port 65536 831s 23:30:17.262601081 O: port number parsing: invalid port 131073 831s 23:30:17.271781044 O: port number parsing: invalid port 2000blah 831s 23:30:17.279405039 O: port number parsing: invalid port blah2000 831s 23:30:17.287118145 O: port number parsing: valid port 1 831s 23:30:17.499683642 O: port number parsing: valid port 22 831s 23:30:17.711428164 O: port number parsing: valid port 2222 831s 23:30:17.921469329 O: port number parsing: valid port 22222 832s 23:30:18.129530742 O: port number parsing: valid port 65535 832s 23:30:18.343638880 E: run test keytype.sh ... 832s 23:30:18.344239222 O: ok port number parsing 832s 23:30:18.500465273 O: keygen ed25519, 512 bits 832s 23:30:18.513542500 O: keygen ed25519-sk, n/a bits 832s 23:30:18.523432072 O: keygen ecdsa, 256 bits 832s 23:30:18.532638658 O: keygen ecdsa, 384 bits 832s 23:30:18.543062319 O: keygen ecdsa, 521 bits 832s 23:30:18.555182015 O: keygen ecdsa-sk, n/a bits 832s 23:30:18.568223064 O: keygen dsa, 1024 bits 832s 23:30:18.641412598 O: keygen rsa, 2048 bits 832s 23:30:18.882404666 O: keygen rsa, 3072 bits 833s 23:30:19.469069755 O: userkey ed25519-512, hostkey ed25519-512 833s 23:30:19.633525036 O: userkey ed25519-512, hostkey ed25519-512 833s 23:30:19.803586989 O: userkey ed25519-512, hostkey ed25519-512 834s 23:30:19.984316578 O: userkey ed25519-sk, hostkey ed25519-sk 834s 23:30:20.157453762 O: userkey ed25519-sk, hostkey ed25519-sk 834s 23:30:20.327143647 O: userkey ed25519-sk, hostkey ed25519-sk 834s 23:30:20.500781801 O: userkey ecdsa-256, hostkey ecdsa-256 834s 23:30:20.663189084 O: userkey ecdsa-256, hostkey ecdsa-256 834s 23:30:20.828408721 O: userkey ecdsa-256, hostkey ecdsa-256 835s 23:30:20.997183150 O: userkey ecdsa-384, hostkey ecdsa-384 835s 23:30:21.183654157 O: userkey ecdsa-384, hostkey ecdsa-384 835s 23:30:21.368106334 O: userkey ecdsa-384, hostkey ecdsa-384 835s 23:30:21.562717349 O: userkey ecdsa-521, hostkey ecdsa-521 835s 23:30:21.796441360 O: userkey ecdsa-521, hostkey ecdsa-521 836s 23:30:22.024590465 O: userkey ecdsa-521, hostkey ecdsa-521 836s 23:30:22.262758611 O: userkey ecdsa-sk, hostkey ecdsa-sk 836s 23:30:22.432474757 O: userkey ecdsa-sk, hostkey ecdsa-sk 836s 23:30:22.608354930 O: userkey ecdsa-sk, hostkey ecdsa-sk 839s 23:30:22.790513021 O: userkey dsa-1024, hostkey dsa-1024 839s 23:30:22.951520923 O: userkey dsa-1024, hostkey dsa-1024 839s 23:30:23.112574206 O: userkey dsa-1024, hostkey dsa-1024 839s 23:30:23.278138502 O: userkey rsa-2048, hostkey rsa-2048 839s 23:30:23.443571661 O: userkey rsa-2048, hostkey rsa-2048 839s 23:30:23.603643010 O: userkey rsa-2048, hostkey rsa-2048 839s 23:30:23.777385891 O: userkey rsa-3072, hostkey rsa-3072 839s 23:30:23.951740050 O: userkey rsa-3072, hostkey rsa-3072 839s 23:30:24.120586920 O: userkey rsa-3072, hostkey rsa-3072 839s 23:30:24.288671706 O: ok login with different key types 839s 23:30:24.291023739 E: run test kextype.sh ... 839s 23:30:24.455628137 O: kex diffie-hellman-group1-sha1 839s 23:30:24.927569569 O: kex diffie-hellman-group14-sha1 839s 23:30:25.419925638 O: kex diffie-hellman-group14-sha256 839s 23:30:25.916361226 O: kex diffie-hellman-group16-sha512 840s 23:30:26.485580819 O: kex diffie-hellman-group18-sha512 841s 23:30:27.296599707 O: kex diffie-hellman-group-exchange-sha1 842s 23:30:28.148602917 O: kex diffie-hellman-group-exchange-sha256 843s 23:30:29.000110311 O: kex ecdh-sha2-nistp256 843s 23:30:29.476814129 O: kex ecdh-sha2-nistp384 843s 23:30:29.972654044 O: kex ecdh-sha2-nistp521 844s 23:30:30.512806007 O: kex curve25519-sha256 845s 23:30:31.016275541 O: kex curve25519-sha256@libssh.org 845s 23:30:31.529248535 O: kex sntrup761x25519-sha512@openssh.com 846s 23:30:32.367955962 O: ok login with different key exchange algorithms 846s 23:30:32.368668042 E: run test cert-hostkey.sh ... 847s 23:30:33.123416710 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/host_ca_key.pub 847s 23:30:33.125967612 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/host_ca_key2.pub 847s 23:30:33.129818590 O: certified host keys: sign host ed25519 cert 847s 23:30:33.135361564 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ed25519.pub 847s 23:30:33.153180989 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ed25519-cert.pub 847s 23:30:33.155215707 O: certified host keys: sign host sk-ssh-ed25519@openssh.com cert 847s 23:30:33.165350959 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_sk-ssh-ed25519@openssh.com.pub 847s 23:30:33.176301541 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_sk-ssh-ed25519@openssh.com-cert.pub 847s 23:30:33.178067113 O: certified host keys: sign host ecdsa-sha2-nistp256 cert 847s 23:30:33.185921119 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp256.pub 847s 23:30:33.198447717 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp256-cert.pub 847s 23:30:33.201889919 O: certified host keys: sign host ecdsa-sha2-nistp384 cert 847s 23:30:33.212422367 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp384.pub 847s 23:30:33.227224198 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp384-cert.pub 847s 23:30:33.230752904 O: certified host keys: sign host ecdsa-sha2-nistp521 cert 847s 23:30:33.244451297 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp521.pub 847s 23:30:33.262619887 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_ecdsa-sha2-nistp521-cert.pub 847s 23:30:33.266129217 O: certified host keys: sign host sk-ecdsa-sha2-nistp256@openssh.com cert 847s 23:30:33.278266980 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com.pub 847s 23:30:33.290926938 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_sk-ecdsa-sha2-nistp256@openssh.com-cert.pub 847s 23:30:33.294434022 O: certified host keys: sign host dsa cert 847s 23:30:33.353671854 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_dsa.pub 847s 23:30:33.362697247 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_dsa-cert.pub 847s 23:30:33.366182244 O: certified host keys: sign host rsa cert 848s 23:30:34.789555166 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_rsa.pub 848s 23:30:34.802170737 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_rsa-cert.pub 848s 23:30:34.805699406 O: certified host keys: sign host rsa-sha2-256 cert 849s 23:30:35.644456208 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-256.pub 849s 23:30:35.657566407 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-256-cert.pub 849s 23:30:35.661316586 O: certified host keys: sign host rsa-sha2-512 cert 852s 23:30:38.238852129 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-512.pub 852s 23:30:38.252466043 O: Revoking from /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/cert_host_key_rsa-sha2-512-cert.pub 852s 23:30:38.256027045 O: certified host keys: host ed25519 cert connect 852s 23:30:38.260441946 O: certified host keys: ed25519 basic connect expect success yes 852s 23:30:38.468176350 O: certified host keys: ed25519 empty KRL expect success yes 852s 23:30:38.674420473 O: certified host keys: ed25519 KRL w/ plain key revoked expect success no 852s 23:30:38.798540941 O: certified host keys: ed25519 KRL w/ cert revoked expect success no 853s 23:30:39.049751679 O: certified host keys: ed25519 KRL w/ CA revoked expect success no 853s 23:30:39.306020500 O: certified host keys: ed25519 empty plaintext revocation expect success yes 853s 23:30:39.666553340 O: certified host keys: ed25519 plain key plaintext revocation expect success no 853s 23:30:39.793726356 O: certified host keys: ed25519 cert plaintext revocation expect success no 854s 23:30:40.053679472 O: certified host keys: ed25519 CA plaintext revocation expect success no 854s 23:30:40.297987978 O: certified host keys: host sk-ssh-ed25519@openssh.com cert connect 854s 23:30:40.309824451 O: certified host keys: sk-ssh-ed25519@openssh.com basic connect expect success yes 854s 23:30:40.666605702 O: certified host keys: sk-ssh-ed25519@openssh.com empty KRL expect success yes 854s 23:30:40.881568234 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ plain key revoked expect success no 855s 23:30:41.009459949 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ cert revoked expect success no 855s 23:30:41.265766863 O: certified host keys: sk-ssh-ed25519@openssh.com KRL w/ CA revoked expect success no 855s 23:30:41.525620304 O: certified host keys: sk-ssh-ed25519@openssh.com empty plaintext revocation expect success yes 855s 23:30:41.890507330 O: certified host keys: sk-ssh-ed25519@openssh.com plain key plaintext revocation expect success no 856s 23:30:42.019441430 O: certified host keys: sk-ssh-ed25519@openssh.com cert plaintext revocation expect success no 856s 23:30:42.279075007 O: certified host keys: sk-ssh-ed25519@openssh.com CA plaintext revocation expect success no 856s 23:30:42.538140857 O: certified host keys: host ecdsa-sha2-nistp256 cert connect 856s 23:30:42.551799245 O: certified host keys: ecdsa-sha2-nistp256 basic connect expect success yes 856s 23:30:42.894660357 O: certified host keys: ecdsa-sha2-nistp256 empty KRL expect success yes 857s 23:30:43.112685424 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ plain key revoked expect success no 857s 23:30:43.234629810 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ cert revoked expect success no 857s 23:30:43.485543201 O: certified host keys: ecdsa-sha2-nistp256 KRL w/ CA revoked expect success no 857s 23:30:43.741688958 O: certified host keys: ecdsa-sha2-nistp256 empty plaintext revocation expect success yes 858s 23:30:44.085827727 O: certified host keys: ecdsa-sha2-nistp256 plain key plaintext revocation expect success no 858s 23:30:44.213995492 O: certified host keys: ecdsa-sha2-nistp256 cert plaintext revocation expect success no 858s 23:30:44.470326316 O: certified host keys: ecdsa-sha2-nistp256 CA plaintext revocation expect success no 858s 23:30:44.714116003 O: certified host keys: host ecdsa-sha2-nistp384 cert connect 858s 23:30:44.733609894 O: certified host keys: ecdsa-sha2-nistp384 basic connect expect success yes 859s 23:30:45.099518150 O: certified host keys: ecdsa-sha2-nistp384 empty KRL expect success yes 859s 23:30:45.330141813 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ plain key revoked expect success no 859s 23:30:45.464109105 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ cert revoked expect success no 859s 23:30:45.730989489 O: certified host keys: ecdsa-sha2-nistp384 KRL w/ CA revoked expect success no 860s 23:30:46.001727095 O: certified host keys: ecdsa-sha2-nistp384 empty plaintext revocation expect success yes 860s 23:30:46.351756405 O: certified host keys: ecdsa-sha2-nistp384 plain key plaintext revocation expect success no 860s 23:30:46.489708491 O: certified host keys: ecdsa-sha2-nistp384 cert plaintext revocation expect success no 860s 23:30:46.769433924 O: certified host keys: ecdsa-sha2-nistp384 CA plaintext revocation expect success no 861s 23:30:47.026963659 O: certified host keys: host ecdsa-sha2-nistp521 cert connect 861s 23:30:47.035571454 O: certified host keys: ecdsa-sha2-nistp521 basic connect expect success yes 861s 23:30:47.397533301 O: certified host keys: ecdsa-sha2-nistp521 empty KRL expect success yes 861s 23:30:47.633515481 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ plain key revoked expect success no 861s 23:30:47.784454927 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ cert revoked expect success no 862s 23:30:48.057743839 O: certified host keys: ecdsa-sha2-nistp521 KRL w/ CA revoked expect success no 862s 23:30:48.330963101 O: certified host keys: ecdsa-sha2-nistp521 empty plaintext revocation expect success yes 862s 23:30:48.700326697 O: certified host keys: ecdsa-sha2-nistp521 plain key plaintext revocation expect success no 862s 23:30:48.857448231 O: certified host keys: ecdsa-sha2-nistp521 cert plaintext revocation expect success no 863s 23:30:49.148452801 O: certified host keys: ecdsa-sha2-nistp521 CA plaintext revocation expect success no 863s 23:30:49.421966328 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert connect 863s 23:30:49.431844249 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com basic connect expect success yes 863s 23:30:49.765459527 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty KRL expect success yes 864s 23:30:49.977463284 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ plain key revoked expect success no 864s 23:30:50.111924100 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ cert revoked expect success no 864s 23:30:50.373682568 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com KRL w/ CA revoked expect success no 864s 23:30:50.641360160 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com empty plaintext revocation expect success yes 865s 23:30:50.977491493 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com plain key plaintext revocation expect success no 865s 23:30:51.116156284 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com cert plaintext revocation expect success no 865s 23:30:51.393425268 O: certified host keys: sk-ecdsa-sha2-nistp256@openssh.com CA plaintext revocation expect success no 865s 23:30:51.650581543 O: certified host keys: host dsa cert connect 865s 23:30:51.657460164 O: certified host keys: dsa basic connect expect success yes 866s 23:30:51.985515296 O: certified host keys: dsa empty KRL expect success yes 866s 23:30:52.189545513 O: certified host keys: dsa KRL w/ plain key revoked expect success no 866s 23:30:52.311624398 O: certified host keys: dsa KRL w/ cert revoked expect success no 866s 23:30:52.557610132 O: certified host keys: dsa KRL w/ CA revoked expect success no 866s 23:30:52.809675851 O: certified host keys: dsa empty plaintext revocation expect success yes 867s 23:30:53.150440756 O: certified host keys: dsa plain key plaintext revocation expect success no 867s 23:30:53.279002478 O: certified host keys: dsa cert plaintext revocation expect success no 867s 23:30:53.551701121 O: certified host keys: dsa CA plaintext revocation expect success no 867s 23:30:53.793521138 O: certified host keys: host rsa cert connect 867s 23:30:53.801717879 O: certified host keys: rsa basic connect expect success yes 868s 23:30:54.136329295 O: certified host keys: rsa empty KRL expect success yes 868s 23:30:54.345445851 O: certified host keys: rsa KRL w/ plain key revoked expect success no 868s 23:30:54.473409579 O: certified host keys: rsa KRL w/ cert revoked expect success no 868s 23:30:54.725415690 O: certified host keys: rsa KRL w/ CA revoked expect success no 868s 23:30:54.854739677 O: certified host keys: rsa empty plaintext revocation expect success yes 869s 23:30:55.184368002 O: certified host keys: rsa plain key plaintext revocation expect success no 869s 23:30:55.318038844 O: certified host keys: rsa cert plaintext revocation expect success no 869s 23:30:55.596032858 O: certified host keys: rsa CA plaintext revocation expect success no 869s 23:30:55.849496046 O: certified host keys: host rsa-sha2-256 cert connect 869s 23:30:55.857518080 O: certified host keys: rsa-sha2-256 basic connect expect success yes 870s 23:30:56.173974737 O: certified host keys: rsa-sha2-256 empty KRL expect success yes 870s 23:30:56.368789862 O: certified host keys: rsa-sha2-256 KRL w/ plain key revoked expect success no 870s 23:30:56.489485267 O: certified host keys: rsa-sha2-256 KRL w/ cert revoked expect success no 870s 23:30:56.615720292 O: certified host keys: rsa-sha2-256 KRL w/ CA revoked expect success no 870s 23:30:56.858115388 O: certified host keys: rsa-sha2-256 empty plaintext revocation expect success yes 871s 23:30:57.063591029 O: certified host keys: rsa-sha2-256 plain key plaintext revocation expect success no 871s 23:30:57.192003379 O: certified host keys: rsa-sha2-256 cert plaintext revocation expect success no 871s 23:30:57.465383925 O: certified host keys: rsa-sha2-256 CA plaintext revocation expect success no 871s 23:30:57.710444727 O: certified host keys: host rsa-sha2-512 cert connect 871s 23:30:57.714088712 O: certified host keys: rsa-sha2-512 basic connect expect success yes 871s 23:30:57.917523907 O: certified host keys: rsa-sha2-512 empty KRL expect success yes 872s 23:30:58.128672498 O: certified host keys: rsa-sha2-512 KRL w/ plain key revoked expect success no 872s 23:30:58.246443153 O: certified host keys: rsa-sha2-512 KRL w/ cert revoked expect success no 872s 23:30:58.494137451 O: certified host keys: rsa-sha2-512 KRL w/ CA revoked expect success no 872s 23:30:58.617475944 O: certified host keys: rsa-sha2-512 empty plaintext revocation expect success yes 872s 23:30:58.823585272 O: certified host keys: rsa-sha2-512 plain key plaintext revocation expect success no 872s 23:30:58.951710760 O: certified host keys: rsa-sha2-512 cert plaintext revocation expect success no 873s 23:30:59.224075251 O: certified host keys: rsa-sha2-512 CA plaintext revocation expect success no 873s 23:30:59.479590992 O: certified host keys: host ed25519 revoked cert 873s 23:30:59.613821813 O: certified host keys: host sk-ssh-ed25519@openssh.com revoked cert 873s 23:30:59.878926146 O: certified host keys: host ecdsa-sha2-nistp256 revoked cert 874s 23:31:00.143007143 O: certified host keys: host ecdsa-sha2-nistp384 revoked cert 874s 23:31:00.410997808 O: certified host keys: host ecdsa-sha2-nistp521 revoked cert 874s 23:31:00.694806852 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert 874s 23:31:00.965694841 O: certified host keys: host dsa revoked cert 875s 23:31:01.227123012 O: certified host keys: host rsa revoked cert 875s 23:31:01.490864419 O: certified host keys: host rsa-sha2-256 revoked cert 875s 23:31:01.750929333 O: certified host keys: host rsa-sha2-512 revoked cert 876s 23:31:02.027486682 O: certified host keys: host ed25519 revoked cert 876s 23:31:02.269840353 O: certified host keys: host sk-ssh-ed25519@openssh.com revoked cert 876s 23:31:02.402921707 O: certified host keys: host ecdsa-sha2-nistp256 revoked cert 876s 23:31:02.646271663 O: certified host keys: host ecdsa-sha2-nistp384 revoked cert 876s 23:31:02.917796567 O: certified host keys: host ecdsa-sha2-nistp521 revoked cert 877s 23:31:03.193801564 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com revoked cert 877s 23:31:03.449526292 O: certified host keys: host dsa revoked cert 877s 23:31:03.694860199 O: certified host keys: host rsa revoked cert 877s 23:31:03.959027172 O: certified host keys: host rsa-sha2-256 revoked cert 878s 23:31:04.209797203 O: certified host keys: host rsa-sha2-512 revoked cert 892s 23:31:18.789550601 O: certified host keys: host ed25519 cert downgrade to raw key 893s 23:31:19.197924348 O: certified host keys: host sk-ssh-ed25519@openssh.com cert downgrade to raw key 893s 23:31:19.625335378 O: certified host keys: host ecdsa-sha2-nistp256 cert downgrade to raw key 894s 23:31:20.037753406 O: certified host keys: host ecdsa-sha2-nistp384 cert downgrade to raw key 894s 23:31:20.477502910 O: certified host keys: host ecdsa-sha2-nistp521 cert downgrade to raw key 894s 23:31:20.965517746 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com cert downgrade to raw key 895s 23:31:21.392571616 O: certified host keys: host dsa cert downgrade to raw key 895s 23:31:21.907748140 O: certified host keys: host rsa cert downgrade to raw key 897s 23:31:23.777588043 O: certified host keys: host rsa-sha2-256 cert downgrade to raw key 899s 23:31:24.974361526 O: certified host keys: host rsa-sha2-512 cert downgrade to raw key 901s 23:31:27.034270037 O: certified host keys: host ed25519 connect wrong cert 901s 23:31:27.166809328 O: certified host keys: host sk-ssh-ed25519@openssh.com connect wrong cert 901s 23:31:27.435044732 O: certified host keys: host ecdsa-sha2-nistp256 connect wrong cert 901s 23:31:27.687333959 O: certified host keys: host ecdsa-sha2-nistp384 connect wrong cert 901s 23:31:27.965989248 O: certified host keys: host ecdsa-sha2-nistp521 connect wrong cert 902s 23:31:28.265959602 O: certified host keys: host sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert 902s 23:31:28.531229538 O: certified host keys: host dsa connect wrong cert 902s 23:31:28.766961352 O: certified host keys: host rsa connect wrong cert 904s 23:31:30.910587800 O: certified host keys: host rsa-sha2-256 connect wrong cert 905s 23:31:31.925412589 O: certified host keys: host rsa-sha2-512 connect wrong cert 906s 23:31:32.788368120 O: ok certified host keys 906s 23:31:32.789529616 E: run test cert-userkey.sh ... 907s 23:31:33.367836386 O: certified user keys: sign user ed25519 cert 907s 23:31:33.381451887 O: certified user keys: sign user sk-ssh-ed25519@openssh.com cert 907s 23:31:33.397595869 O: certified user keys: sign user ecdsa-sha2-nistp256 cert 907s 23:31:33.410435029 O: certified user keys: sign user ecdsa-sha2-nistp384 cert 907s 23:31:33.425546941 O: certified user keys: sign user ecdsa-sha2-nistp521 cert 907s 23:31:33.444140006 O: certified user keys: sign user sk-ecdsa-sha2-nistp256@openssh.com cert 907s 23:31:33.464997398 O: certified user keys: sign user dsa cert 907s 23:31:33.517290047 O: certified user keys: sign user rsa cert 908s 23:31:34.275526861 O: certified user keys: sign user rsa-sha2-256 cert 909s 23:31:35.086680391 O: certified user keys: sign user rsa-sha2-512 cert 909s 23:31:35.813747906 O: certified user keys: ed25519 missing authorized_principals 910s 23:31:36.015425038 O: certified user keys: ed25519 empty authorized_principals 910s 23:31:36.216746699 O: certified user keys: ed25519 wrong authorized_principals 910s 23:31:36.417678798 O: certified user keys: ed25519 correct authorized_principals 910s 23:31:36.637424007 O: certified user keys: ed25519 authorized_principals bad key opt 911s 23:31:36.846017675 O: certified user keys: ed25519 authorized_principals command=false 911s 23:31:37.192622424 O: certified user keys: ed25519 authorized_principals command=true 911s 23:31:37.416368279 O: certified user keys: ed25519 wrong principals key option 911s 23:31:37.617461405 O: certified user keys: ed25519 correct principals key option 911s 23:31:37.963081428 O: certified user keys: sk-ssh-ed25519@openssh.com missing authorized_principals 912s 23:31:38.178036379 O: certified user keys: sk-ssh-ed25519@openssh.com empty authorized_principals 912s 23:31:38.526702356 O: certified user keys: sk-ssh-ed25519@openssh.com wrong authorized_principals 912s 23:31:38.871147023 O: certified user keys: sk-ssh-ed25519@openssh.com correct authorized_principals 913s 23:31:39.215593579 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals bad key opt 913s 23:31:39.430492442 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=false 913s 23:31:39.782744518 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_principals command=true 914s 23:31:40.002804595 O: certified user keys: sk-ssh-ed25519@openssh.com wrong principals key option 914s 23:31:40.206950562 O: certified user keys: sk-ssh-ed25519@openssh.com correct principals key option 914s 23:31:40.557366123 O: certified user keys: ecdsa-sha2-nistp256 missing authorized_principals 914s 23:31:40.763697446 O: certified user keys: ecdsa-sha2-nistp256 empty authorized_principals 915s 23:31:41.094172774 O: certified user keys: ecdsa-sha2-nistp256 wrong authorized_principals 915s 23:31:41.426223523 O: certified user keys: ecdsa-sha2-nistp256 correct authorized_principals 915s 23:31:41.773914716 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals bad key opt 916s 23:31:41.981882509 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals command=false 916s 23:31:42.325623191 O: certified user keys: ecdsa-sha2-nistp256 authorized_principals command=true 916s 23:31:42.551104523 O: certified user keys: ecdsa-sha2-nistp256 wrong principals key option 916s 23:31:42.762940827 O: certified user keys: ecdsa-sha2-nistp256 correct principals key option 917s 23:31:43.120675753 O: certified user keys: ecdsa-sha2-nistp384 missing authorized_principals 917s 23:31:43.345470985 O: certified user keys: ecdsa-sha2-nistp384 empty authorized_principals 917s 23:31:43.694131681 O: certified user keys: ecdsa-sha2-nistp384 wrong authorized_principals 917s 23:31:43.914971737 O: certified user keys: ecdsa-sha2-nistp384 correct authorized_principals 918s 23:31:44.269696930 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals bad key opt 918s 23:31:44.488464027 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals command=false 918s 23:31:44.716734118 O: certified user keys: ecdsa-sha2-nistp384 authorized_principals command=true 918s 23:31:44.947736623 O: certified user keys: ecdsa-sha2-nistp384 wrong principals key option 919s 23:31:45.152758634 O: certified user keys: ecdsa-sha2-nistp384 correct principals key option 919s 23:31:45.373887433 O: certified user keys: ecdsa-sha2-nistp521 missing authorized_principals 919s 23:31:45.594056090 O: certified user keys: ecdsa-sha2-nistp521 empty authorized_principals 919s 23:31:45.941955562 O: certified user keys: ecdsa-sha2-nistp521 wrong authorized_principals 920s 23:31:46.286890794 O: certified user keys: ecdsa-sha2-nistp521 correct authorized_principals 920s 23:31:46.662631702 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals bad key opt 920s 23:31:46.884007541 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals command=false 921s 23:31:47.253932776 O: certified user keys: ecdsa-sha2-nistp521 authorized_principals command=true 921s 23:31:47.504341107 O: certified user keys: ecdsa-sha2-nistp521 wrong principals key option 921s 23:31:47.737665851 O: certified user keys: ecdsa-sha2-nistp521 correct principals key option 922s 23:31:48.128166581 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com missing authorized_principals 922s 23:31:48.346309303 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com empty authorized_principals 922s 23:31:48.698902282 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong authorized_principals 923s 23:31:49.046253987 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct authorized_principals 923s 23:31:49.400206456 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals bad key opt 923s 23:31:49.613384945 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=false 923s 23:31:49.839922130 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_principals command=true 924s 23:31:50.067200584 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com wrong principals key option 924s 23:31:50.269435780 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com correct principals key option 924s 23:31:50.494311496 O: certified user keys: dsa missing authorized_principals 924s 23:31:50.714015843 O: certified user keys: dsa empty authorized_principals 925s 23:31:51.057913715 O: certified user keys: dsa wrong authorized_principals 926s 23:31:51.409936838 O: certified user keys: dsa correct authorized_principals 926s 23:31:51.772819582 O: certified user keys: dsa authorized_principals bad key opt 926s 23:31:51.994566468 O: certified user keys: dsa authorized_principals command=false 926s 23:31:52.352381004 O: certified user keys: dsa authorized_principals command=true 926s 23:31:52.581216328 O: certified user keys: dsa wrong principals key option 926s 23:31:52.790376501 O: certified user keys: dsa correct principals key option 927s 23:31:53.145486240 O: certified user keys: rsa missing authorized_principals 927s 23:31:53.347331185 O: certified user keys: rsa empty authorized_principals 927s 23:31:53.686202399 O: certified user keys: rsa wrong authorized_principals 928s 23:31:54.031398054 O: certified user keys: rsa correct authorized_principals 928s 23:31:54.400465195 O: certified user keys: rsa authorized_principals bad key opt 928s 23:31:54.626558921 O: certified user keys: rsa authorized_principals command=false 928s 23:31:54.867994178 O: certified user keys: rsa authorized_principals command=true 929s 23:31:55.091422874 O: certified user keys: rsa wrong principals key option 929s 23:31:55.306091557 O: certified user keys: rsa correct principals key option 929s 23:31:55.667558598 O: certified user keys: rsa-sha2-256 missing authorized_principals 929s 23:31:55.875811037 O: certified user keys: rsa-sha2-256 empty authorized_principals 930s 23:31:56.085796169 O: certified user keys: rsa-sha2-256 wrong authorized_principals 930s 23:31:56.422926913 O: certified user keys: rsa-sha2-256 correct authorized_principals 930s 23:31:56.776022003 O: certified user keys: rsa-sha2-256 authorized_principals bad key opt 931s 23:31:56.982334473 O: certified user keys: rsa-sha2-256 authorized_principals command=false 931s 23:31:57.207362548 O: certified user keys: rsa-sha2-256 authorized_principals command=true 931s 23:31:57.433735745 O: certified user keys: rsa-sha2-256 wrong principals key option 931s 23:31:57.635165312 O: certified user keys: rsa-sha2-256 correct principals key option 932s 23:31:57.992076925 O: certified user keys: rsa-sha2-512 missing authorized_principals 932s 23:31:58.198527929 O: certified user keys: rsa-sha2-512 empty authorized_principals 932s 23:31:58.529391078 O: certified user keys: rsa-sha2-512 wrong authorized_principals 932s 23:31:58.738347320 O: certified user keys: rsa-sha2-512 correct authorized_principals 933s 23:31:59.104295061 O: certified user keys: rsa-sha2-512 authorized_principals bad key opt 933s 23:31:59.314344179 O: certified user keys: rsa-sha2-512 authorized_principals command=false 933s 23:31:59.667069593 O: certified user keys: rsa-sha2-512 authorized_principals command=true 933s 23:31:59.887669406 O: certified user keys: rsa-sha2-512 wrong principals key option 934s 23:32:00.101479490 O: certified user keys: rsa-sha2-512 correct principals key option 934s 23:32:00.466860655 O: certified user keys: ed25519 authorized_keys connect 934s 23:32:00.686285567 O: certified user keys: ed25519 authorized_keys revoked key 934s 23:32:00.894924658 O: certified user keys: ed25519 authorized_keys revoked via KRL 935s 23:32:01.237940373 O: certified user keys: ed25519 authorized_keys empty KRL 935s 23:32:01.599613585 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys connect 935s 23:32:01.825744487 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked key 936s 23:32:02.049571341 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys revoked via KRL 936s 23:32:02.397475011 O: certified user keys: sk-ssh-ed25519@openssh.com authorized_keys empty KRL 936s 23:32:02.756353959 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys connect 937s 23:32:02.977417866 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked key 937s 23:32:03.199652059 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys revoked via KRL 937s 23:32:03.554629511 O: certified user keys: ecdsa-sha2-nistp256 authorized_keys empty KRL 937s 23:32:03.926393686 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys connect 938s 23:32:04.169391478 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked key 938s 23:32:04.383608573 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys revoked via KRL 938s 23:32:04.737702679 O: certified user keys: ecdsa-sha2-nistp384 authorized_keys empty KRL 939s 23:32:05.094025695 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys connect 939s 23:32:05.346434639 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked key 939s 23:32:05.591165716 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys revoked via KRL 939s 23:32:05.950454193 O: certified user keys: ecdsa-sha2-nistp521 authorized_keys empty KRL 940s 23:32:06.199472613 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys connect 940s 23:32:06.429771510 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked key 940s 23:32:06.635875309 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys revoked via KRL 940s 23:32:06.843185118 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com authorized_keys empty KRL 941s 23:32:07.207385713 O: certified user keys: dsa authorized_keys connect 941s 23:32:07.433872540 O: certified user keys: dsa authorized_keys revoked key 941s 23:32:07.661367513 O: certified user keys: dsa authorized_keys revoked via KRL 942s 23:32:08.006846197 O: certified user keys: dsa authorized_keys empty KRL 942s 23:32:08.362435516 O: certified user keys: rsa authorized_keys connect 942s 23:32:08.587401621 O: certified user keys: rsa authorized_keys revoked key 942s 23:32:08.803289214 O: certified user keys: rsa authorized_keys revoked via KRL 943s 23:32:09.142824753 O: certified user keys: rsa authorized_keys empty KRL 943s 23:32:09.495879730 O: certified user keys: rsa-sha2-256 authorized_keys connect 943s 23:32:09.723648615 O: certified user keys: rsa-sha2-256 authorized_keys revoked key 943s 23:32:09.935169067 O: certified user keys: rsa-sha2-256 authorized_keys revoked via KRL 944s 23:32:10.273504869 O: certified user keys: rsa-sha2-256 authorized_keys empty KRL 944s 23:32:10.499350653 O: certified user keys: rsa-sha2-512 authorized_keys connect 944s 23:32:10.736412409 O: certified user keys: rsa-sha2-512 authorized_keys revoked key 944s 23:32:10.945429268 O: certified user keys: rsa-sha2-512 authorized_keys revoked via KRL 945s 23:32:11.290259415 O: certified user keys: rsa-sha2-512 authorized_keys empty KRL 945s 23:32:11.632360187 O: certified user keys: rsa-sha2-512 authorized_keys revoked CA key 945s 23:32:11.843539342 O: certified user keys: authorized_keys CA does not authenticate 945s 23:32:11.851079494 O: certified user keys: ensure CA key does not authenticate user 946s 23:32:12.182518062 O: certified user keys: ed25519 TrustedUserCAKeys connect 946s 23:32:12.539330758 O: certified user keys: ed25519 TrustedUserCAKeys revoked key 946s 23:32:12.754466480 O: certified user keys: ed25519 TrustedUserCAKeys revoked via KRL 947s 23:32:13.101567267 O: certified user keys: ed25519 TrustedUserCAKeys empty KRL 947s 23:32:13.456232062 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys connect 947s 23:32:13.668162589 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked key 947s 23:32:13.889982831 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys revoked via KRL 948s 23:32:14.242120119 O: certified user keys: sk-ssh-ed25519@openssh.com TrustedUserCAKeys empty KRL 948s 23:32:14.601335586 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys connect 948s 23:32:14.831117371 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked key 949s 23:32:15.041992424 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys revoked via KRL 949s 23:32:15.389590930 O: certified user keys: ecdsa-sha2-nistp256 TrustedUserCAKeys empty KRL 949s 23:32:15.730809764 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys connect 949s 23:32:15.956797842 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked key 950s 23:32:16.170759756 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys revoked via KRL 950s 23:32:16.513742715 O: certified user keys: ecdsa-sha2-nistp384 TrustedUserCAKeys empty KRL 950s 23:32:16.870753512 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys connect 951s 23:32:17.115509880 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked key 951s 23:32:17.341350846 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys revoked via KRL 951s 23:32:17.566896584 O: certified user keys: ecdsa-sha2-nistp521 TrustedUserCAKeys empty KRL 951s 23:32:17.831155683 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys connect 952s 23:32:18.060705978 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked key 952s 23:32:18.273480150 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys revoked via KRL 952s 23:32:18.597392829 O: certified user keys: sk-ecdsa-sha2-nistp256@openssh.com TrustedUserCAKeys empty KRL 952s 23:32:18.813879449 O: certified user keys: dsa TrustedUserCAKeys connect 953s 23:32:19.029584798 O: certified user keys: dsa TrustedUserCAKeys revoked key 953s 23:32:19.245518263 O: certified user keys: dsa TrustedUserCAKeys revoked via KRL 953s 23:32:19.590776624 O: certified user keys: dsa TrustedUserCAKeys empty KRL 953s 23:32:19.945452614 O: certified user keys: rsa TrustedUserCAKeys connect 954s 23:32:20.171762223 O: certified user keys: rsa TrustedUserCAKeys revoked key 954s 23:32:20.383626915 O: certified user keys: rsa TrustedUserCAKeys revoked via KRL 954s 23:32:20.741594387 O: certified user keys: rsa TrustedUserCAKeys empty KRL 955s 23:32:21.097529562 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys connect 955s 23:32:21.315639772 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked key 955s 23:32:21.518892145 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys revoked via KRL 955s 23:32:21.861748084 O: certified user keys: rsa-sha2-256 TrustedUserCAKeys empty KRL 956s 23:32:22.224698794 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys connect 956s 23:32:22.447277379 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked key 956s 23:32:22.658858541 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked via KRL 957s 23:32:22.998049906 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys empty KRL 957s 23:32:23.353980478 O: certified user keys: rsa-sha2-512 TrustedUserCAKeys revoked CA key 957s 23:32:23.559321347 O: certified user keys: TrustedUserCAKeys CA does not authenticate 957s 23:32:23.562080396 O: certified user keys: ensure CA key does not authenticate user 957s 23:32:23.765600189 O: certified user keys: correct principal auth authorized_keys expect success rsa 958s 23:32:24.118095384 O: certified user keys: correct principal auth authorized_keys expect success ed25519 958s 23:32:24.338126068 O: certified user keys: correct principal auth TrustedUserCAKeys expect success rsa 958s 23:32:24.560287845 O: certified user keys: correct principal auth TrustedUserCAKeys expect success ed25519 958s 23:32:24.790897878 O: certified user keys: host-certificate auth authorized_keys expect failure rsa 959s 23:32:24.995929222 O: certified user keys: host-certificate auth authorized_keys expect failure ed25519 959s 23:32:25.334552328 O: certified user keys: host-certificate auth TrustedUserCAKeys expect failure rsa 959s 23:32:25.667176370 O: certified user keys: host-certificate auth TrustedUserCAKeys expect failure ed25519 960s 23:32:25.996617505 O: certified user keys: wrong principals auth authorized_keys expect failure rsa 960s 23:32:26.331241829 O: certified user keys: wrong principals auth authorized_keys expect failure ed25519 960s 23:32:26.543071517 O: certified user keys: wrong principals auth TrustedUserCAKeys expect failure rsa 960s 23:32:26.877400661 O: certified user keys: wrong principals auth TrustedUserCAKeys expect failure ed25519 961s 23:32:27.214553720 O: certified user keys: cert not yet valid auth authorized_keys expect failure rsa 961s 23:32:27.553816209 O: certified user keys: cert not yet valid auth authorized_keys expect failure ed25519 961s 23:32:27.886167527 O: certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure rsa 962s 23:32:28.093536508 O: certified user keys: cert not yet valid auth TrustedUserCAKeys expect failure ed25519 962s 23:32:28.427870965 O: certified user keys: cert expired auth authorized_keys expect failure rsa 962s 23:32:28.761353018 O: certified user keys: cert expired auth authorized_keys expect failure ed25519 962s 23:32:28.968023487 O: certified user keys: cert expired auth TrustedUserCAKeys expect failure rsa 963s 23:32:29.181370621 O: certified user keys: cert expired auth TrustedUserCAKeys expect failure ed25519 963s 23:32:29.517836469 O: certified user keys: cert valid interval auth authorized_keys expect success rsa 963s 23:32:29.873375837 O: certified user keys: cert valid interval auth authorized_keys expect success ed25519 964s 23:32:30.096298920 O: certified user keys: cert valid interval auth TrustedUserCAKeys expect success rsa 964s 23:32:30.320641172 O: certified user keys: cert valid interval auth TrustedUserCAKeys expect success ed25519 964s 23:32:30.546237705 O: certified user keys: wrong source-address auth authorized_keys expect failure rsa 964s 23:32:30.759501218 O: certified user keys: wrong source-address auth authorized_keys expect failure ed25519 965s 23:32:31.101435794 O: certified user keys: wrong source-address auth TrustedUserCAKeys expect failure rsa 965s 23:32:31.307010844 O: certified user keys: wrong source-address auth TrustedUserCAKeys expect failure ed25519 965s 23:32:31.641739483 O: certified user keys: force-command auth authorized_keys expect failure rsa 966s 23:32:32.001202667 O: certified user keys: force-command auth authorized_keys expect failure ed25519 966s 23:32:32.224433353 O: certified user keys: force-command auth TrustedUserCAKeys expect failure rsa 966s 23:32:32.448197467 O: certified user keys: force-command auth TrustedUserCAKeys expect failure ed25519 966s 23:32:32.672772732 O: certified user keys: empty principals auth authorized_keys expect success rsa 966s 23:32:32.897834476 O: certified user keys: empty principals auth authorized_keys expect success ed25519 967s 23:32:33.120100828 O: certified user keys: empty principals auth TrustedUserCAKeys expect failure rsa 967s 23:32:33.337454545 O: certified user keys: empty principals auth TrustedUserCAKeys expect failure ed25519 967s 23:32:33.663636544 O: certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success rsa 968s 23:32:34.012826391 O: certified user keys: AuthorizedPrincipalsFile principals auth TrustedUserCAKeys expect success ed25519 968s 23:32:34.240150525 O: certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure rsa 968s 23:32:34.451133270 O: certified user keys: AuthorizedPrincipalsFile no principals auth TrustedUserCAKeys expect failure ed25519 968s 23:32:34.783012522 O: certified user keys: principals key option principals auth authorized_keys expect success rsa 969s 23:32:35.009390135 O: certified user keys: principals key option principals auth authorized_keys expect success ed25519 969s 23:32:35.241272822 O: certified user keys: principals key option no principals auth authorized_keys expect failure rsa 969s 23:32:35.448265972 O: certified user keys: principals key option no principals auth authorized_keys expect failure ed25519 969s 23:32:35.784662907 O: certified user keys: force-command match true auth authorized_keys expect success rsa 970s 23:32:36.134793563 O: certified user keys: force-command match true auth authorized_keys expect success ed25519 970s 23:32:36.354668547 O: certified user keys: force-command match true auth authorized_keys expect failure rsa 970s 23:32:36.581580874 O: certified user keys: force-command match true auth authorized_keys expect failure ed25519 970s 23:32:36.806504384 O: certified user keys: force-command mismatch 1 auth authorized_keys expect failure rsa 971s 23:32:37.018434595 O: certified user keys: force-command mismatch 1 auth authorized_keys expect failure ed25519 971s 23:32:37.353511272 O: certified user keys: force-command mismatch 2 auth authorized_keys expect failure rsa 971s 23:32:37.681883340 O: certified user keys: force-command mismatch 2 auth authorized_keys expect failure ed25519 971s 23:32:37.894846824 O: certified user keys: user ed25519 connect wrong cert 972s 23:32:38.115166731 O: certified user keys: user sk-ssh-ed25519@openssh.com connect wrong cert 972s 23:32:38.426121784 O: certified user keys: user ecdsa-sha2-nistp256 connect wrong cert 972s 23:32:38.638039304 O: certified user keys: user ecdsa-sha2-nistp384 connect wrong cert 973s 23:32:38.985374850 O: certified user keys: user ecdsa-sha2-nistp521 connect wrong cert 973s 23:32:39.325351128 O: certified user keys: user sk-ecdsa-sha2-nistp256@openssh.com connect wrong cert 973s 23:32:39.622736181 O: certified user keys: user dsa connect wrong cert 973s 23:32:39.817880788 O: certified user keys: user rsa connect wrong cert 974s 23:32:40.022068945 O: certified user keys: user rsa-sha2-256 connect wrong cert 974s 23:32:40.242680167 O: certified user keys: user rsa-sha2-512 connect wrong cert 974s 23:32:40.557480553 E: run test host-expand.sh ... 974s 23:32:40.558931280 O: ok certified user keys 974s 23:32:40.916306369 O: ok expand %h and %n 974s 23:32:40.917415519 E: run test keys-command.sh ... 975s 23:32:41.093456172 O: SKIPPED: /var/run/keycommand_openssh-tests.44690 not executable (/var/run mounted noexec?) 975s 23:32:41.100157794 E: run test forward-control.sh ... 976s 23:32:42.848359075 O: check_lfwd done (expecting Y): default configuration 977s 23:32:43.351180215 O: check_rfwd done (expecting Y): default configuration 977s 23:32:43.872312313 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes 978s 23:32:44.367839536 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes 978s 23:32:44.607016422 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, !PermitOpen 979s 23:32:45.114996988 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, !PermitOpen 979s 23:32:45.627136608 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen 981s 23:32:47.132077205 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitOpen 981s 23:32:47.376717468 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, !permitopen 981s 23:32:47.887397930 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, !permitopen 983s 23:32:49.398083110 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, permitopen 983s 23:32:49.890059736 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, permitopen 984s 23:32:50.132674917 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding 984s 23:32:50.351256508 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, no-port-forwarding 984s 23:32:50.596963338 O: check_lfwd done (expecting N): AllowTcpForwarding=yes, restrict 984s 23:32:50.815537489 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, restrict 985s 23:32:51.319221947 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding 985s 23:32:51.833838299 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, restrict,port-forwarding 986s 23:32:52.342086535 O: check_lfwd done (expecting Y): AllowTcpForwarding=local 986s 23:32:52.567032630 O: check_rfwd done (expecting N): AllowTcpForwarding=local 986s 23:32:52.811733372 O: check_lfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen 987s 23:32:53.041846584 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitOpen 987s 23:32:53.577499502 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitOpen 987s 23:32:53.807708897 O: check_rfwd done (expecting N): AllowTcpForwarding=local, PermitOpen 988s 23:32:54.067600389 O: check_lfwd done (expecting N): AllowTcpForwarding=local, !permitopen 988s 23:32:54.300060907 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !permitopen 989s 23:32:55.850006901 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, permitopen 990s 23:32:56.078723760 O: check_rfwd done (expecting N): AllowTcpForwarding=local, permitopen 990s 23:32:56.329973127 O: check_lfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding 990s 23:32:56.552284090 O: check_rfwd done (expecting N): AllowTcpForwarding=local, no-port-forwarding 990s 23:32:56.800062518 O: check_lfwd done (expecting N): AllowTcpForwarding=local, restrict 991s 23:32:57.024217242 O: check_rfwd done (expecting N): AllowTcpForwarding=local, restrict 991s 23:32:57.547597804 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, restrict,port-forwarding 991s 23:32:57.777508992 O: check_rfwd done (expecting N): AllowTcpForwarding=local, restrict,port-forwarding 992s 23:32:58.022196429 O: check_lfwd done (expecting N): AllowTcpForwarding=remote 992s 23:32:58.531778353 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote 992s 23:32:58.776770600 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitOpen 993s 23:32:59.273382900 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, !PermitOpen 993s 23:32:59.510920123 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitOpen 994s 23:33:00.003721716 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitOpen 994s 23:33:00.243174487 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !permitopen 994s 23:33:00.756227663 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, !permitopen 995s 23:33:00.995943982 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, permitopen 995s 23:33:01.491410727 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, permitopen 995s 23:33:01.732073243 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding 995s 23:33:01.949647093 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, no-port-forwarding 996s 23:33:02.193400829 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict 996s 23:33:02.410019811 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, restrict 996s 23:33:02.648107384 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, restrict,port-forwarding 997s 23:33:03.165716502 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, restrict,port-forwarding 997s 23:33:03.409860931 O: check_lfwd done (expecting N): AllowTcpForwarding=no 997s 23:33:03.626091260 O: check_rfwd done (expecting N): AllowTcpForwarding=no 997s 23:33:03.871668241 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen 998s 23:33:04.092189421 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitOpen 998s 23:33:04.330067562 O: check_lfwd done (expecting N): AllowTcpForwarding=no, PermitOpen 998s 23:33:04.545556851 O: check_rfwd done (expecting N): AllowTcpForwarding=no, PermitOpen 998s 23:33:04.785172028 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !permitopen 999s 23:33:05.005959704 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !permitopen 999s 23:33:05.244514165 O: check_lfwd done (expecting N): AllowTcpForwarding=no, permitopen 1000s 23:33:05.460331703 O: check_rfwd done (expecting N): AllowTcpForwarding=no, permitopen 1000s 23:33:05.706487679 O: check_lfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding 1000s 23:33:05.929445727 O: check_rfwd done (expecting N): AllowTcpForwarding=no, no-port-forwarding 1000s 23:33:06.170373771 O: check_lfwd done (expecting N): AllowTcpForwarding=no, restrict 1000s 23:33:06.386367959 O: check_rfwd done (expecting N): AllowTcpForwarding=no, restrict 1000s 23:33:06.626556790 O: check_lfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding 1000s 23:33:06.846455832 O: check_rfwd done (expecting N): AllowTcpForwarding=no, restrict,port-forwarding 1001s 23:33:07.367352102 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, !PermitListen 1001s 23:33:07.587491929 O: check_rfwd done (expecting N): AllowTcpForwarding=yes, !PermitListen 1002s 23:33:08.109483519 O: check_lfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen 1002s 23:33:08.622362074 O: check_rfwd done (expecting Y): AllowTcpForwarding=yes, PermitListen 1003s 23:33:09.149431173 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, !PermitListen 1003s 23:33:09.368768915 O: check_rfwd done (expecting N): AllowTcpForwarding=local, !PermitListen 1003s 23:33:09.885726393 O: check_lfwd done (expecting Y): AllowTcpForwarding=local, PermitListen 1004s 23:33:10.108795450 O: check_rfwd done (expecting N): AllowTcpForwarding=local, PermitListen 1004s 23:33:10.350268648 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen 1004s 23:33:10.569402296 O: check_rfwd done (expecting N): AllowTcpForwarding=remote, !PermitListen 1004s 23:33:10.810846623 O: check_lfwd done (expecting N): AllowTcpForwarding=remote, PermitListen 1005s 23:33:11.318689459 O: check_rfwd done (expecting Y): AllowTcpForwarding=remote, PermitListen 1005s 23:33:11.554495858 O: check_lfwd done (expecting N): AllowTcpForwarding=no, !PermitListen 1005s 23:33:11.767946206 O: check_rfwd done (expecting N): AllowTcpForwarding=no, !PermitListen 1006s 23:33:12.011474601 O: check_lfwd done (expecting N): AllowTcpForwarding=no, PermitListen 1006s 23:33:12.232440476 O: check_rfwd done (expecting N): AllowTcpForwarding=no, PermitListen 1006s 23:33:12.251313720 E: run test integrity.sh ... 1006s 23:33:12.251895821 O: ok sshd control of local and remote forwarding 1006s 23:33:12.427495669 O: test integrity: hmac-sha1 @2900 1006s 23:33:12.651548429 O: test integrity: hmac-sha1 @2901 1006s 23:33:12.884192405 O: test integrity: hmac-sha1 @2902 1007s 23:33:13.107459339 O: test integrity: hmac-sha1 @2903 1007s 23:33:13.331442283 O: test integrity: hmac-sha1 @2904 1007s 23:33:13.554873983 O: test integrity: hmac-sha1 @2905 1007s 23:33:13.778287746 O: test integrity: hmac-sha1 @2906 1008s 23:33:14.000772199 O: test integrity: hmac-sha1 @2907 1008s 23:33:14.223366483 O: test integrity: hmac-sha1 @2908 1008s 23:33:14.446132387 O: test integrity: hmac-sha1 @2909 1008s 23:33:14.659584545 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1008s 23:33:14.674122482 O: test integrity: hmac-sha1-96 @2900 1008s 23:33:14.898069595 O: test integrity: hmac-sha1-96 @2901 1009s 23:33:15.121330312 O: test integrity: hmac-sha1-96 @2902 1009s 23:33:15.342987111 O: test integrity: hmac-sha1-96 @2903 1009s 23:33:15.563804499 O: test integrity: hmac-sha1-96 @2904 1009s 23:33:15.785542156 O: test integrity: hmac-sha1-96 @2905 1010s 23:33:16.006007558 O: test integrity: hmac-sha1-96 @2906 1010s 23:33:16.227733842 O: test integrity: hmac-sha1-96 @2907 1010s 23:33:16.449690014 O: test integrity: hmac-sha1-96 @2908 1010s 23:33:16.671686969 O: test integrity: hmac-sha1-96 @2909 1010s 23:33:16.882838502 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1010s 23:33:16.897541795 O: test integrity: hmac-sha2-256 @2900 1011s 23:33:17.121638380 O: test integrity: hmac-sha2-256 @2901 1011s 23:33:17.346104339 O: test integrity: hmac-sha2-256 @2902 1011s 23:33:17.570877537 O: test integrity: hmac-sha2-256 @2903 1011s 23:33:17.796099932 O: test integrity: hmac-sha2-256 @2904 1012s 23:33:18.019981374 O: test integrity: hmac-sha2-256 @2905 1012s 23:33:18.245627345 O: test integrity: hmac-sha2-256 @2906 1012s 23:33:18.472050136 O: test integrity: hmac-sha2-256 @2907 1012s 23:33:18.696690323 O: test integrity: hmac-sha2-256 @2908 1012s 23:33:18.921510359 O: test integrity: hmac-sha2-256 @2909 1013s 23:33:19.135534994 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1013s 23:33:19.150631929 O: test integrity: hmac-sha2-512 @2900 1013s 23:33:19.367069098 O: test integrity: hmac-sha2-512 @2901 1013s 23:33:19.580503405 O: test integrity: hmac-sha2-512 @2902 1013s 23:33:19.801376276 O: test integrity: hmac-sha2-512 @2903 1014s 23:33:20.021549578 O: test integrity: hmac-sha2-512 @2904 1014s 23:33:20.234586892 O: test integrity: hmac-sha2-512 @2905 1014s 23:33:20.454264077 O: test integrity: hmac-sha2-512 @2906 1014s 23:33:20.675885953 O: test integrity: hmac-sha2-512 @2907 1014s 23:33:20.893682341 O: test integrity: hmac-sha2-512 @2908 1015s 23:33:21.107206014 O: test integrity: hmac-sha2-512 @2909 1015s 23:33:21.309939786 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1015s 23:33:21.337693792 O: test integrity: hmac-md5 @2900 1015s 23:33:21.559067754 O: test integrity: hmac-md5 @2901 1015s 23:33:21.781907455 O: test integrity: hmac-md5 @2902 1016s 23:33:22.005910586 O: test integrity: hmac-md5 @2903 1016s 23:33:22.227061332 O: test integrity: hmac-md5 @2904 1016s 23:33:22.449614846 O: test integrity: hmac-md5 @2905 1016s 23:33:22.668801707 O: test integrity: hmac-md5 @2906 1016s 23:33:22.891046674 O: test integrity: hmac-md5 @2907 1017s 23:33:23.113515602 O: test integrity: hmac-md5 @2908 1017s 23:33:23.332970836 O: test integrity: hmac-md5 @2909 1017s 23:33:23.542774781 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1017s 23:33:23.556817552 O: test integrity: hmac-md5-96 @2900 1017s 23:33:23.782435448 O: test integrity: hmac-md5-96 @2901 1018s 23:33:24.007757758 O: test integrity: hmac-md5-96 @2902 1018s 23:33:24.234384414 O: test integrity: hmac-md5-96 @2903 1018s 23:33:24.459168428 O: test integrity: hmac-md5-96 @2904 1018s 23:33:24.687062343 O: test integrity: hmac-md5-96 @2905 1018s 23:33:24.912164568 O: test integrity: hmac-md5-96 @2906 1019s 23:33:25.135318838 O: test integrity: hmac-md5-96 @2907 1019s 23:33:25.360160222 O: test integrity: hmac-md5-96 @2908 1019s 23:33:25.582986320 O: test integrity: hmac-md5-96 @2909 1019s 23:33:25.798011694 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1019s 23:33:25.812422266 O: test integrity: umac-64@openssh.com @2900 1020s 23:33:26.041967270 O: test integrity: umac-64@openssh.com @2901 1020s 23:33:26.271476035 O: test integrity: umac-64@openssh.com @2902 1020s 23:33:26.499963343 O: test integrity: umac-64@openssh.com @2903 1020s 23:33:26.727471322 O: test integrity: umac-64@openssh.com @2904 1020s 23:33:26.954431822 O: test integrity: umac-64@openssh.com @2905 1021s 23:33:27.177836494 O: test integrity: umac-64@openssh.com @2906 1021s 23:33:27.403330927 O: test integrity: umac-64@openssh.com @2907 1021s 23:33:27.630472248 O: test integrity: umac-64@openssh.com @2908 1021s 23:33:27.856303694 O: test integrity: umac-64@openssh.com @2909 1022s 23:33:28.073454022 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1022s 23:33:28.087636172 O: test integrity: umac-128@openssh.com @2900 1022s 23:33:28.310026845 O: test integrity: umac-128@openssh.com @2901 1022s 23:33:28.532537275 O: test integrity: umac-128@openssh.com @2902 1022s 23:33:28.755526800 O: test integrity: umac-128@openssh.com @2903 1023s 23:33:28.978566992 O: test integrity: umac-128@openssh.com @2904 1023s 23:33:29.200022368 O: test integrity: umac-128@openssh.com @2905 1023s 23:33:29.421581104 O: test integrity: umac-128@openssh.com @2906 1023s 23:33:29.643163007 O: test integrity: umac-128@openssh.com @2907 1023s 23:33:29.866044078 O: test integrity: umac-128@openssh.com @2908 1024s 23:33:30.086298882 O: test integrity: umac-128@openssh.com @2909 1024s 23:33:30.297674070 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1024s 23:33:30.312509882 O: test integrity: hmac-sha1-etm@openssh.com @2900 1024s 23:33:30.547831585 O: test integrity: hmac-sha1-etm@openssh.com @2901 1024s 23:33:30.772293625 O: test integrity: hmac-sha1-etm@openssh.com @2902 1025s 23:33:31.002061650 O: test integrity: hmac-sha1-etm@openssh.com @2903 1025s 23:33:31.228109300 O: test integrity: hmac-sha1-etm@openssh.com @2904 1025s 23:33:31.453447992 O: test integrity: hmac-sha1-etm@openssh.com @2905 1025s 23:33:31.679309412 O: test integrity: hmac-sha1-etm@openssh.com @2906 1025s 23:33:31.906722560 O: test integrity: hmac-sha1-etm@openssh.com @2907 1026s 23:33:32.132668182 O: test integrity: hmac-sha1-etm@openssh.com @2908 1026s 23:33:32.358698125 O: test integrity: hmac-sha1-etm@openssh.com @2909 1026s 23:33:32.575438186 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1026s 23:33:32.590799571 O: test integrity: hmac-sha1-96-etm@openssh.com @2900 1026s 23:33:32.814042151 O: test integrity: hmac-sha1-96-etm@openssh.com @2901 1027s 23:33:33.035069515 O: test integrity: hmac-sha1-96-etm@openssh.com @2902 1027s 23:33:33.257489699 O: test integrity: hmac-sha1-96-etm@openssh.com @2903 1027s 23:33:33.478975624 O: test integrity: hmac-sha1-96-etm@openssh.com @2904 1027s 23:33:33.708244036 O: test integrity: hmac-sha1-96-etm@openssh.com @2905 1027s 23:33:33.935746561 O: test integrity: hmac-sha1-96-etm@openssh.com @2906 1028s 23:33:34.159201723 O: test integrity: hmac-sha1-96-etm@openssh.com @2907 1028s 23:33:34.381943496 O: test integrity: hmac-sha1-96-etm@openssh.com @2908 1028s 23:33:34.609581466 O: test integrity: hmac-sha1-96-etm@openssh.com @2909 1028s 23:33:34.824202110 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1028s 23:33:34.839910590 O: test integrity: hmac-sha2-256-etm@openssh.com @2900 1029s 23:33:35.065421808 O: test integrity: hmac-sha2-256-etm@openssh.com @2901 1029s 23:33:35.291447938 O: test integrity: hmac-sha2-256-etm@openssh.com @2902 1029s 23:33:35.524126633 O: test integrity: hmac-sha2-256-etm@openssh.com @2903 1029s 23:33:35.751581811 O: test integrity: hmac-sha2-256-etm@openssh.com @2904 1030s 23:33:35.977786054 O: test integrity: hmac-sha2-256-etm@openssh.com @2905 1030s 23:33:36.203072253 O: test integrity: hmac-sha2-256-etm@openssh.com @2906 1030s 23:33:36.428111721 O: test integrity: hmac-sha2-256-etm@openssh.com @2907 1030s 23:33:36.651202693 O: test integrity: hmac-sha2-256-etm@openssh.com @2908 1030s 23:33:36.875347819 O: test integrity: hmac-sha2-256-etm@openssh.com @2909 1031s 23:33:37.088059137 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1031s 23:33:37.103622534 O: test integrity: hmac-sha2-512-etm@openssh.com @2900 1031s 23:33:37.292281884 O: test integrity: hmac-sha2-512-etm@openssh.com @2901 1031s 23:33:37.481700628 O: test integrity: hmac-sha2-512-etm@openssh.com @2902 1031s 23:33:37.671937775 O: test integrity: hmac-sha2-512-etm@openssh.com @2903 1031s 23:33:37.862916323 O: test integrity: hmac-sha2-512-etm@openssh.com @2904 1032s 23:33:38.051548204 O: test integrity: hmac-sha2-512-etm@openssh.com @2905 1032s 23:33:38.241488205 O: test integrity: hmac-sha2-512-etm@openssh.com @2906 1032s 23:33:38.430304468 O: test integrity: hmac-sha2-512-etm@openssh.com @2907 1032s 23:33:38.619934594 O: test integrity: hmac-sha2-512-etm@openssh.com @2908 1032s 23:33:38.809770735 O: test integrity: hmac-sha2-512-etm@openssh.com @2909 1033s 23:33:38.991201269 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1033s 23:33:39.005520045 O: test integrity: hmac-md5-etm@openssh.com @2900 1033s 23:33:39.230060963 O: test integrity: hmac-md5-etm@openssh.com @2901 1033s 23:33:39.455916629 O: test integrity: hmac-md5-etm@openssh.com @2902 1033s 23:33:39.681673910 O: test integrity: hmac-md5-etm@openssh.com @2903 1033s 23:33:39.906254936 O: test integrity: hmac-md5-etm@openssh.com @2904 1034s 23:33:40.131728985 O: test integrity: hmac-md5-etm@openssh.com @2905 1034s 23:33:40.356444112 O: test integrity: hmac-md5-etm@openssh.com @2906 1034s 23:33:40.580071138 O: test integrity: hmac-md5-etm@openssh.com @2907 1034s 23:33:40.803694954 O: test integrity: hmac-md5-etm@openssh.com @2908 1035s 23:33:41.028021349 O: test integrity: hmac-md5-etm@openssh.com @2909 1035s 23:33:41.241715652 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1035s 23:33:41.256109371 O: test integrity: hmac-md5-96-etm@openssh.com @2900 1035s 23:33:41.477578507 O: test integrity: hmac-md5-96-etm@openssh.com @2901 1035s 23:33:41.699868292 O: test integrity: hmac-md5-96-etm@openssh.com @2902 1035s 23:33:41.925819676 O: test integrity: hmac-md5-96-etm@openssh.com @2903 1036s 23:33:42.151119347 O: test integrity: hmac-md5-96-etm@openssh.com @2904 1036s 23:33:42.371893208 O: test integrity: hmac-md5-96-etm@openssh.com @2905 1036s 23:33:42.597903095 O: test integrity: hmac-md5-96-etm@openssh.com @2906 1036s 23:33:42.824798869 O: test integrity: hmac-md5-96-etm@openssh.com @2907 1037s 23:33:43.051077693 O: test integrity: hmac-md5-96-etm@openssh.com @2908 1037s 23:33:43.274540108 O: test integrity: hmac-md5-96-etm@openssh.com @2909 1037s 23:33:43.489932074 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1037s 23:33:43.505331712 O: test integrity: umac-64-etm@openssh.com @2900 1037s 23:33:43.734045030 O: test integrity: umac-64-etm@openssh.com @2901 1037s 23:33:43.961452322 O: test integrity: umac-64-etm@openssh.com @2902 1038s 23:33:44.189486404 O: test integrity: umac-64-etm@openssh.com @2903 1038s 23:33:44.417827207 O: test integrity: umac-64-etm@openssh.com @2904 1038s 23:33:44.648111945 O: test integrity: umac-64-etm@openssh.com @2905 1038s 23:33:44.878189844 O: test integrity: umac-64-etm@openssh.com @2906 1039s 23:33:45.106154781 O: test integrity: umac-64-etm@openssh.com @2907 1039s 23:33:45.338060189 O: test integrity: umac-64-etm@openssh.com @2908 1039s 23:33:45.571888898 O: test integrity: umac-64-etm@openssh.com @2909 1039s 23:33:45.796322693 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1039s 23:33:45.811884008 O: test integrity: umac-128-etm@openssh.com @2900 1040s 23:33:46.037795680 O: test integrity: umac-128-etm@openssh.com @2901 1040s 23:33:46.269698616 O: test integrity: umac-128-etm@openssh.com @2902 1040s 23:33:46.487268702 O: test integrity: umac-128-etm@openssh.com @2903 1040s 23:33:46.705740121 O: test integrity: umac-128-etm@openssh.com @2904 1040s 23:33:46.923667318 O: test integrity: umac-128-etm@openssh.com @2905 1041s 23:33:47.141355280 O: test integrity: umac-128-etm@openssh.com @2906 1041s 23:33:47.367122500 O: test integrity: umac-128-etm@openssh.com @2907 1041s 23:33:47.602571015 O: test integrity: umac-128-etm@openssh.com @2908 1041s 23:33:47.822046688 O: test integrity: umac-128-etm@openssh.com @2909 1042s 23:33:48.029922425 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1042s 23:33:48.044717867 O: test integrity: aes128-gcm@openssh.com @2900 1042s 23:33:48.234030771 O: test integrity: aes128-gcm@openssh.com @2901 1042s 23:33:48.421989941 O: test integrity: aes128-gcm@openssh.com @2902 1042s 23:33:48.612065168 O: test integrity: aes128-gcm@openssh.com @2903 1042s 23:33:48.804479435 O: test integrity: aes128-gcm@openssh.com @2904 1043s 23:33:48.998597402 O: test integrity: aes128-gcm@openssh.com @2905 1043s 23:33:49.189360868 O: test integrity: aes128-gcm@openssh.com @2906 1043s 23:33:49.377093900 O: test integrity: aes128-gcm@openssh.com @2907 1043s 23:33:49.567191780 O: test integrity: aes128-gcm@openssh.com @2908 1043s 23:33:49.755970468 O: test integrity: aes128-gcm@openssh.com @2909 1043s 23:33:49.934990843 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1043s 23:33:49.950502398 O: test integrity: aes256-gcm@openssh.com @2900 1044s 23:33:50.141543521 O: test integrity: aes256-gcm@openssh.com @2901 1044s 23:33:50.334433825 O: test integrity: aes256-gcm@openssh.com @2902 1044s 23:33:50.523007953 O: test integrity: aes256-gcm@openssh.com @2903 1044s 23:33:50.712381979 O: test integrity: aes256-gcm@openssh.com @2904 1044s 23:33:50.906606507 O: test integrity: aes256-gcm@openssh.com @2905 1045s 23:33:51.108090335 O: test integrity: aes256-gcm@openssh.com @2906 1045s 23:33:51.308497510 O: test integrity: aes256-gcm@openssh.com @2907 1046s 23:33:51.508822707 O: test integrity: aes256-gcm@openssh.com @2908 1046s 23:33:51.697449783 O: test integrity: aes256-gcm@openssh.com @2909 1046s 23:33:51.876761628 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1046s 23:33:51.890691459 O: test integrity: chacha20-poly1305@openssh.com @2900 1046s 23:33:52.079712689 O: test integrity: chacha20-poly1305@openssh.com @2901 1046s 23:33:52.267751476 O: test integrity: chacha20-poly1305@openssh.com @2902 1046s 23:33:52.456336422 O: test integrity: chacha20-poly1305@openssh.com @2903 1046s 23:33:52.645837643 O: test integrity: chacha20-poly1305@openssh.com @2904 1046s 23:33:52.834261501 O: test integrity: chacha20-poly1305@openssh.com @2905 1047s 23:33:53.022894592 O: test integrity: chacha20-poly1305@openssh.com @2906 1047s 23:33:53.212091062 O: test integrity: chacha20-poly1305@openssh.com @2907 1047s 23:33:53.400071476 O: test integrity: chacha20-poly1305@openssh.com @2908 1047s 23:33:53.590390604 O: test integrity: chacha20-poly1305@openssh.com @2909 1047s 23:33:53.770775227 O: test integrity: 10 errors: mac 10 padding 0 length 0 timeout 0 1047s 23:33:53.774484829 O: ok integrity 1047s 23:33:53.773864659 E: run test krl.sh ... 1047s 23:33:53.942226355 O: key revocation lists: generating test keys 1049s 23:33:55.437418800 O: key revocation lists: generating KRLs 1049s 23:33:55.549406508 O: key revocation lists: checking revocations for revoked keys 1050s 23:33:55.997406706 O: key revocation lists: checking revocations for unrevoked keys 1050s 23:33:56.441423463 O: key revocation lists: checking revocations for revoked certs 1051s 23:33:57.250201918 O: key revocation lists: checking revocations for unrevoked certs 1052s 23:33:58.045881565 O: key revocation lists: testing KRL update 1052s 23:33:58.959058852 O: key revocation lists: checking revocations for revoked keys 1053s 23:33:59.425422935 O: key revocation lists: checking revocations for unrevoked keys 1053s 23:33:59.871914175 O: key revocation lists: checking revocations for revoked certs 1054s 23:34:00.668007773 O: key revocation lists: checking revocations for unrevoked certs 1055s 23:34:01.451608105 E: run test multipubkey.sh ... 1055s 23:34:01.452134756 O: ok key revocation lists 1057s 23:34:03.891218349 E: run test limit-keytype.sh ... 1057s 23:34:03.890617011 O: ok multiple pubkey 1060s 23:34:06.467564211 O: allow rsa,ed25519 1061s 23:34:07.229397526 O: allow ed25519 1061s 23:34:07.906478774 O: allow cert only 1062s 23:34:08.598884605 O: match w/ no match 1063s 23:34:09.427120720 O: match w/ matching 1064s 23:34:10.011698379 E: run test hostkey-agent.sh ... 1064s 23:34:10.011022715 O: ok restrict pubkey type 1064s 23:34:10.922357530 O: key type ssh-ed25519 1065s 23:34:11.099653518 O: key type sk-ssh-ed25519@openssh.com 1065s 23:34:11.275193942 O: key type ecdsa-sha2-nistp256 1065s 23:34:11.448042321 O: key type ecdsa-sha2-nistp384 1065s 23:34:11.627969436 O: key type ecdsa-sha2-nistp521 1065s 23:34:11.828691124 O: key type sk-ecdsa-sha2-nistp256@openssh.com 1066s 23:34:12.002255828 O: key type ssh-dss 1066s 23:34:12.171416201 O: key type ssh-rsa 1066s 23:34:12.352207670 O: cert type ssh-ed25519-cert-v01@openssh.com 1066s 23:34:12.568322631 O: cert type sk-ssh-ed25519-cert-v01@openssh.com 1066s 23:34:12.785309617 O: cert type ecdsa-sha2-nistp256-cert-v01@openssh.com 1067s 23:34:12.997434115 O: cert type ecdsa-sha2-nistp384-cert-v01@openssh.com 1067s 23:34:13.225575319 O: cert type ecdsa-sha2-nistp521-cert-v01@openssh.com 1067s 23:34:13.460603376 O: cert type sk-ecdsa-sha2-nistp256-cert-v01@openssh.com 1067s 23:34:13.677368247 O: cert type ssh-dss-cert-v01@openssh.com 1067s 23:34:13.888760102 O: cert type ssh-rsa-cert-v01@openssh.com 1068s 23:34:14.105931669 O: cert type rsa-sha2-256-cert-v01@openssh.com 1068s 23:34:14.322901363 O: cert type rsa-sha2-512-cert-v01@openssh.com 1068s 23:34:14.543051424 O: ok hostkey agent 1068s 23:34:14.545135420 E: run test hostkey-rotate.sh ... 1069s 23:34:15.260481871 O: learn hostkey with StrictHostKeyChecking=no 1069s 23:34:15.457558555 O: learn additional hostkeys 1069s 23:34:15.712275895 O: learn additional hostkeys, type=ssh-ed25519 1069s 23:34:15.922325462 O: learn additional hostkeys, type=sk-ssh-ed25519@openssh.com 1070s 23:34:16.134767390 O: learn additional hostkeys, type=ecdsa-sha2-nistp256 1070s 23:34:16.346683960 O: learn additional hostkeys, type=ecdsa-sha2-nistp384 1070s 23:34:16.560012651 O: learn additional hostkeys, type=ecdsa-sha2-nistp521 1070s 23:34:16.785634275 O: learn additional hostkeys, type=sk-ecdsa-sha2-nistp256@openssh.com 1071s 23:34:16.997154265 O: learn additional hostkeys, type=ssh-dss 1071s 23:34:17.200379227 O: learn additional hostkeys, type=ssh-rsa 1071s 23:34:17.405370556 O: learn changed non-primary hostkey type=ssh-rsa 1072s 23:34:18.237767020 O: learn new primary hostkey 1072s 23:34:18.463653358 O: rotate primary hostkey 1072s 23:34:18.696349711 O: check rotate primary hostkey 1072s 23:34:18.917683909 O: ok hostkey rotate 1072s 23:34:18.918925081 E: run test principals-command.sh ... 1074s 23:34:20.224704948 O: SKIPPED: /var/run/principals_command_openssh-tests.61313 not executable (/var/run mounted noexec?) 1074s 23:34:20.231376770 E: run test cert-file.sh ... 1074s 23:34:20.436401692 O: identity cert with no plain public file 1074s 23:34:20.660389929 O: CertificateFile with no plain public file 1074s 23:34:20.875829710 O: plain keys 1075s 23:34:21.087386040 O: untrusted cert 1075s 23:34:21.308112507 O: good cert, bad key 1075s 23:34:21.534390825 O: single trusted 1075s 23:34:21.760022952 O: multiple trusted 1076s 23:34:22.930091902 E: run test cfginclude.sh ... 1076s 23:34:22.930743267 O: ok ssh with certificates 1077s 23:34:23.091441542 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.099414816 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.111610570 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.119603670 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.128634123 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.138825297 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.152168965 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.159184428 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.169457723 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.188363501 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.197748141 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.207219615 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.221594742 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.231674090 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.241946803 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.252167103 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.263385885 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.272702323 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.283038074 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.293541361 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.303452346 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.325377601 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.334709605 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.341743078 E: Pseudo-terminal will not be allocated because stdin is not a terminal. 1077s 23:34:23.352166949 O: ok config include 1077s 23:34:23.353407297 E: run test servcfginclude.sh ... 1077s 23:34:23.772299252 O: ok server config include 1077s 23:34:23.773651596 E: run test allow-deny-users.sh ... 1080s 23:34:26.045424645 E: run test authinfo.sh ... 1080s 23:34:26.046037594 O: ok AllowUsers/DenyUsers 1080s 23:34:26.326124762 O: ExposeAuthInfo=no 1080s 23:34:26.537531303 O: ExposeAuthInfo=yes 1080s 23:34:26.746299247 O: ok authinfo 1080s 23:34:26.748658373 E: run test sshsig.sh ... 1080s 23:34:26.917614429 O: sshsig: make certificates 1080s 23:34:26.953066680 O: sshsig: check signature for ssh-ed25519 1081s 23:34:27.261240498 O: sshsig: check signature for sk-ssh-ed25519@openssh.com 1081s 23:34:27.593817546 O: sshsig: check signature for ecdsa-sha2-nistp256 1081s 23:34:27.866247899 O: sshsig: check signature for ecdsa-sha2-nistp384 1082s 23:34:28.269557036 O: sshsig: check signature for ecdsa-sha2-nistp521 1082s 23:34:28.873960254 O: sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com 1083s 23:34:29.189375253 O: sshsig: check signature for ssh-dss 1083s 23:34:29.454160372 O: sshsig: check signature for ssh-rsa 1083s 23:34:29.736568213 O: sshsig: check signature for ssh-ed25519-cert.pub 1084s 23:34:30.447618372 O: sshsig: check signature for sk-ssh-ed25519@openssh.com-cert.pub 1085s 23:34:31.182795309 O: sshsig: check signature for ecdsa-sha2-nistp256-cert.pub 1085s 23:34:31.805568101 O: sshsig: check signature for ecdsa-sha2-nistp384-cert.pub 1086s 23:34:32.602215464 O: sshsig: check signature for ecdsa-sha2-nistp521-cert.pub 1087s 23:34:33.644621907 O: sshsig: check signature for sk-ecdsa-sha2-nistp256@openssh.com-cert.pub 1088s 23:34:34.337368446 O: sshsig: check signature for ssh-dss-cert.pub 1088s 23:34:34.955374868 O: sshsig: check signature for ssh-rsa-cert.pub 1089s 23:34:35.590149517 O: sshsig: match principals 1089s 23:34:35.618959260 O: sshsig: nomatch principals 1089s 23:34:35.634639664 E: run test knownhosts.sh ... 1089s 23:34:35.633692592 O: ok sshsig 1091s 23:34:37.312348737 O: ok known hosts 1091s 23:34:37.315159330 E: run test knownhosts-command.sh ... 1091s 23:34:37.467926564 O: simple connection 1091s 23:34:37.692148377 O: no keys 1091s 23:34:37.831462250 O: bad exit status 1092s 23:34:38.013405646 O: keytype ssh-ed25519 1092s 23:34:38.403161676 O: keytype sk-ssh-ed25519@openssh.com 1092s 23:34:38.628147760 O: keytype ecdsa-sha2-nistp256 1092s 23:34:38.854043163 O: keytype ecdsa-sha2-nistp384 1093s 23:34:39.071798296 O: keytype ecdsa-sha2-nistp521 1093s 23:34:39.312082621 O: keytype sk-ecdsa-sha2-nistp256@openssh.com 1093s 23:34:39.531069712 O: keytype ssh-rsa 1093s 23:34:39.754560709 O: ok known hosts command 1093s 23:34:39.756100937 E: run test agent-restrict.sh ... 1093s 23:34:39.908453026 O: generate keys 1093s 23:34:39.975331370 O: prepare client config 1094s 23:34:39.988461777 O: prepare known_hosts 1094s 23:34:39.993382332 O: prepare server configs 1094s 23:34:40.008500118 O: authentication w/o agent 1095s 23:34:41.754961230 O: start agent 1099s 23:34:45.765834153 O: authentication with agent (no restrict) 1101s 23:34:47.565142346 O: unrestricted keylist 1102s 23:34:48.523364168 O: authentication with agent (basic restrict) 1103s 23:34:49.416695889 O: authentication with agent incorrect key (basic restrict) 1104s 23:34:50.485486955 O: keylist (basic restrict) 1105s 23:34:51.589860669 O: username 1106s 23:34:52.487520853 O: username wildcard 1107s 23:34:53.376134274 O: username incorrect 1107s 23:34:53.482222423 O: agent restriction honours certificate principal 1107s 23:34:53.526278327 O: multihop without agent 1108s 23:34:54.886136740 O: multihop agent unrestricted 1110s 23:34:56.209522057 O: multihop restricted 1111s 23:34:57.544807717 O: multihop username 1112s 23:34:58.885325004 O: multihop wildcard username 1114s 23:35:00.195512265 O: multihop wrong username 1115s 23:35:01.199935577 O: multihop cycle no agent 1117s 23:35:03.241550434 O: multihop cycle agent unrestricted 1119s 23:35:05.264603773 O: multihop cycle restricted deny 1120s 23:35:06.015614290 O: multihop cycle restricted allow 1122s 23:35:08.133653975 O: ok agent restrictions 1122s 23:35:08.136742222 E: run test hostbased.sh ... 1122s 23:35:08.290033709 O: SKIPPED: TEST_SSH_HOSTBASED_AUTH not set. 1122s 23:35:08.292178747 E: run test channel-timeout.sh ... 1122s 23:35:08.447561255 O: no timeout 1127s 23:35:13.685447409 O: command timeout 1128s 23:35:14.260423175 O: command wildcard timeout 1129s 23:35:15.263186084 O: command irrelevant timeout 1134s 23:35:20.514679850 O: sftp no timeout 1139s 23:35:25.772113118 O: sftp timeout 1140s 23:35:26.257676786 E: Connection closed 1140s 23:35:26.261141103 O: sftp irrelevant timeout 1145s 23:35:31.516703533 O: ok channel timeout 1145s 23:35:31.519793956 E: run test connection-timeout.sh ... 1145s 23:35:31.673948288 O: no timeout 1150s 23:35:36.911663089 O: timeout 1159s 23:35:45.138089791 O: session inhibits timeout 1167s 23:35:53.386640684 O: timeout after session 1175s 23:36:01.392658519 O: timeout with listeners 1183s 23:36:09.633301584 E: run test match-subsystem.sh ... 1183s 23:36:09.632270630 O: ok unused connection timeout 1185s 23:36:11.885419180 E: run test agent-pkcs11-restrict.sh ... 1185s 23:36:11.884392157 O: ok sshd_config match subsystem 1186s 23:36:12.034400732 E: run test agent-pkcs11-cert.sh ... 1186s 23:36:12.032414004 O: SKIPPED: No PKCS#11 library found 1186s 23:36:12.181673453 O: SKIPPED: No PKCS#11 library found 1186s 23:36:12.185322778 O: set -e ; if test -z "" ; then \ 1186s 23:36:12.186275501 O: V="" ; \ 1186s 23:36:12.189874604 O: test "x" = "x" || \ 1186s 23:36:12.193862030 O: V=/tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/valgrind-unit.sh ; \ 1186s 23:36:12.197794966 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/sshbuf/test_sshbuf ; \ 1186s 23:36:12.201782523 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/sshkey/test_sshkey \ 1186s 23:36:12.205820218 O: -d /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/sshkey/testdata ; \ 1186s 23:36:12.206763332 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/sshsig/test_sshsig \ 1186s 23:36:12.209788914 O: -d /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/sshsig/testdata ; \ 1186s 23:36:12.213817926 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/authopt/test_authopt \ 1186s 23:36:12.217729815 O: -d /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/authopt/testdata ; \ 1186s 23:36:12.221728897 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/bitmap/test_bitmap ; \ 1186s 23:36:12.225730652 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/conversion/test_conversion ; \ 1186s 23:36:12.226623599 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/kex/test_kex ; \ 1186s 23:36:12.229732275 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/hostkeys/test_hostkeys \ 1186s 23:36:12.233740478 O: -d /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/hostkeys/testdata ; \ 1186s 23:36:12.234623326 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/match/test_match ; \ 1186s 23:36:12.237731377 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/misc/test_misc ; \ 1186s 23:36:12.238599739 O: if test "x" = "xyes" ; then \ 1186s 23:36:12.241740669 O: $V /tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress/unittests/utf8/test_utf8 ; \ 1186s 23:36:12.242565465 O: fi \ 1186s 23:36:12.245688725 O: fi 1209s 23:36:35.966229777 O: test_sshbuf: ...................................................................................................... 103 tests ok 1531s 23:41:57.909481271 O: test_sshkey: ........................................................................................................ 104 tests ok 1531s 23:41:57.921321076 O: test_sshsig: ........ 8 tests ok 1532s 23:41:58.204448059 O: test_authopt: .................................................................................................................................................. 146 tests ok 1546s 23:42:12.246784279 O: test_bitmap: .. 2 tests ok 1546s 23:42:12.250890756 O: test_conversion: . 1 tests ok 1556s 23:42:22.259377539 O: test_kex: ............................................................................................................................................................................................................................................................................................................................................................................................................. 398 tests ok 1556s 23:42:22.376469875 O: test_hostkeys: .................. 18 tests ok 1556s 23:42:22.380618751 O: test_match: ...... 6 tests ok 1556s 23:42:22.384545253 O: test_misc: ........................................... 43 tests ok 1556s 23:42:22.387957545 E: run test putty-transfer.sh ... 1556s 23:42:22.921956618 O: putty transfer data: compression 0 1558s 23:42:24.168054910 O: putty transfer data: compression 1 1559s 23:42:25.386244674 O: ok putty transfer data 1559s 23:42:25.388722385 E: run test putty-ciphers.sh ... 1560s 23:42:26.469818840 O: putty ciphers: cipher aes 1560s 23:42:26.620727561 O: putty ciphers: cipher 3des 1560s 23:42:26.772301584 O: putty ciphers: cipher aes128-ctr 1560s 23:42:26.925435468 O: putty ciphers: cipher aes192-ctr 1561s 23:42:27.077505285 O: putty ciphers: cipher aes256-ctr 1561s 23:42:27.230031854 O: putty ciphers: cipher chacha20 1561s 23:42:27.373273408 E: run test putty-kex.sh ... 1561s 23:42:27.372664610 O: ok putty ciphers 1562s 23:42:28.111301637 O: putty KEX: kex dh-gex-sha1 1562s 23:42:28.207442191 O: putty KEX: kex dh-group1-sha1 1562s 23:42:28.302702001 O: putty KEX: kex dh-group14-sha1 1562s 23:42:28.398641332 O: putty KEX: kex ecdh 1562s 23:42:28.533968908 O: ok putty KEX 1562s 23:42:28.536496305 E: run test conch-ciphers.sh ... 1562s 23:42:28.686914740 O: SKIPPED: conch interop tests requires a controlling terminal 1562s 23:42:28.688092567 E: run test dropbear-ciphers.sh ... 1563s 23:42:29.176358514 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_dss 1563s 23:42:29.542343767 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_ecdsa 1563s 23:42:29.901084442 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_ed25519 1564s 23:42:30.260737883 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha1 kt id_rsa 1564s 23:42:30.637372188 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_dss 1565s 23:42:30.982669881 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_ecdsa 1565s 23:42:31.351479861 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_ed25519 1565s 23:42:31.707914808 O: dropbear ciphers: cipher chacha20-poly1305@openssh.com mac hmac-sha2-256 kt id_rsa 1566s 23:42:32.054844630 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_dss 1566s 23:42:32.413327020 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_ecdsa 1566s 23:42:32.775422737 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_ed25519 1567s 23:42:33.132199907 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha1 kt id_rsa 1567s 23:42:33.524580687 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_dss 1567s 23:42:33.887771921 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_ecdsa 1568s 23:42:34.233703683 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_ed25519 1568s 23:42:34.611847170 O: dropbear ciphers: cipher aes128-ctr mac hmac-sha2-256 kt id_rsa 1568s 23:42:34.964018959 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_dss 1569s 23:42:35.340091460 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_ecdsa 1569s 23:42:35.697387155 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_ed25519 1570s 23:42:36.043209475 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha1 kt id_rsa 1570s 23:42:36.404055675 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_dss 1570s 23:42:36.773532346 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_ecdsa 1571s 23:42:37.120916718 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_ed25519 1571s 23:42:37.486525066 O: dropbear ciphers: cipher aes256-ctr mac hmac-sha2-256 kt id_rsa 1571s 23:42:37.843579653 O: ok dropbear ciphers 1571s 23:42:37.845255834 E: run test dropbear-kex.sh ... 1572s 23:42:38.015703115 O: dropbear kex: kex curve25519-sha256 1572s 23:42:38.366679763 O: dropbear kex: kex curve25519-sha256@libssh.org 1572s 23:42:38.721383166 O: dropbear kex: kex diffie-hellman-group14-sha256 1573s 23:42:39.104274350 O: dropbear kex: kex diffie-hellman-group14-sha1 1573s 23:42:39.470559391 O: ok dropbear kex 1573s 23:42:39.472438919 O: make: Leaving directory '/tmp/autopkgtest.hxXBPL/autopkgtest_tmp/user/regress' 1573s 23:42:39.475425622 I: Finished with exitcode 0 1573s Synchronizing state of haveged.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 1573s Executing: /usr/lib/systemd/systemd-sysv-install disable haveged 1574s Removed "/etc/systemd/system/sysinit.target.wants/haveged.service". 1574s info: Looking for files to backup/remove ... 1574s info: Removing files ... 1574s info: Removing crontab ... 1574s info: Removing user `openssh-tests' ... 1575s autopkgtest [23:42:41]: test regress: -----------------------] 1575s autopkgtest [23:42:41]: test regress: - - - - - - - - - - results - - - - - - - - - - 1575s regress PASS 1576s autopkgtest [23:42:42]: test systemd-socket-activation: preparing testbed 1679s autopkgtest [23:44:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1680s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1680s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [9892 B] 1680s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [805 kB] 1680s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [14.4 kB] 1680s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [97.1 kB] 1680s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el Packages [185 kB] 1680s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el c-n-f Metadata [3116 B] 1680s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el Packages [1180 B] 1680s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted ppc64el c-n-f Metadata [116 B] 1680s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el Packages [953 kB] 1680s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe ppc64el c-n-f Metadata [8652 B] 1680s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el Packages [7388 B] 1680s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse ppc64el c-n-f Metadata [116 B] 1683s Fetched 2202 kB in 1s (1802 kB/s) 1683s Reading package lists... 1685s Reading package lists... 1686s Building dependency tree... 1686s Reading state information... 1686s Calculating upgrade... 1686s The following packages will be upgraded: 1686s coreutils debconf debconf-i18n hostname libnuma1 libxml2 python3-debconf 1686s sysvinit-utils 1686s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1686s Need to get 2799 kB of archives. 1686s After this operation, 16.4 kB disk space will be freed. 1686s Get:1 http://ftpmaster.internal/ubuntu noble/main ppc64el coreutils ppc64el 9.4-2ubuntu3 [1551 kB] 1688s Get:2 http://ftpmaster.internal/ubuntu noble/main ppc64el hostname ppc64el 3.23+nmu2ubuntu1 [11.3 kB] 1688s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main ppc64el sysvinit-utils ppc64el 3.08-6ubuntu1 [35.6 kB] 1688s Get:4 http://ftpmaster.internal/ubuntu noble/main ppc64el debconf-i18n all 1.5.86 [205 kB] 1688s Get:5 http://ftpmaster.internal/ubuntu noble/main ppc64el python3-debconf all 1.5.86 [4160 B] 1688s Get:6 http://ftpmaster.internal/ubuntu noble/main ppc64el debconf all 1.5.86 [124 kB] 1688s Get:7 http://ftpmaster.internal/ubuntu noble/main ppc64el libxml2 ppc64el 2.9.14+dfsg-1.3ubuntu1 [840 kB] 1688s Get:8 http://ftpmaster.internal/ubuntu noble/main ppc64el libnuma1 ppc64el 2.0.18-1 [28.1 kB] 1688s Preconfiguring packages ... 1688s Fetched 2799 kB in 1s (3781 kB/s) 1688s (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 ... 68815 files and directories currently installed.) 1688s Preparing to unpack .../coreutils_9.4-2ubuntu3_ppc64el.deb ... 1688s Unpacking coreutils (9.4-2ubuntu3) over (9.4-2ubuntu2) ... 1688s Setting up coreutils (9.4-2ubuntu3) ... 1688s (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 ... 68815 files and directories currently installed.) 1688s Preparing to unpack .../hostname_3.23+nmu2ubuntu1_ppc64el.deb ... 1688s Unpacking hostname (3.23+nmu2ubuntu1) over (3.23+nmu1ubuntu1) ... 1688s Setting up hostname (3.23+nmu2ubuntu1) ... 1688s (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 ... 68815 files and directories currently installed.) 1688s Preparing to unpack .../sysvinit-utils_3.08-6ubuntu1_ppc64el.deb ... 1688s Unpacking sysvinit-utils (3.08-6ubuntu1) over (3.08-3ubuntu1) ... 1688s Setting up sysvinit-utils (3.08-6ubuntu1) ... 1688s (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 ... 68815 files and directories currently installed.) 1688s Preparing to unpack .../debconf-i18n_1.5.86_all.deb ... 1688s Unpacking debconf-i18n (1.5.86) over (1.5.82) ... 1688s Preparing to unpack .../python3-debconf_1.5.86_all.deb ... 1688s Unpacking python3-debconf (1.5.86) over (1.5.82) ... 1688s Preparing to unpack .../debconf_1.5.86_all.deb ... 1688s Unpacking debconf (1.5.86) over (1.5.82) ... 1688s Setting up debconf (1.5.86) ... 1688s Installing new version of config file /etc/debconf.conf ... 1688s (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 ... 68814 files and directories currently installed.) 1688s Preparing to unpack .../libxml2_2.9.14+dfsg-1.3ubuntu1_ppc64el.deb ... 1688s Unpacking libxml2:ppc64el (2.9.14+dfsg-1.3ubuntu1) over (2.9.14+dfsg-1.3build3) ... 1688s Preparing to unpack .../libnuma1_2.0.18-1_ppc64el.deb ... 1688s Unpacking libnuma1:ppc64el (2.0.18-1) over (2.0.16-1) ... 1688s Setting up python3-debconf (1.5.86) ... 1688s Setting up debconf-i18n (1.5.86) ... 1688s Setting up libnuma1:ppc64el (2.0.18-1) ... 1688s Setting up libxml2:ppc64el (2.9.14+dfsg-1.3ubuntu1) ... 1688s Processing triggers for man-db (2.12.0-3) ... 1690s Processing triggers for install-info (7.1-3) ... 1690s Processing triggers for libc-bin (2.38-3ubuntu1) ... 1691s Reading package lists... 1691s Building dependency tree... 1691s Reading state information... 1691s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1692s sh: Attempting to set up Debian/Ubuntu apt sources automatically 1692s sh: Distribution appears to be Ubuntu 1693s Reading package lists... 1693s Building dependency tree... 1693s Reading state information... 1693s eatmydata is already the newest version (131-1). 1693s dbus is already the newest version (1.14.10-3ubuntu1). 1693s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1693s Reading package lists... 1694s Building dependency tree... 1694s Reading state information... 1694s rng-tools-debian is already the newest version (2.4). 1694s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1694s Reading package lists... 1694s Building dependency tree... 1694s Reading state information... 1694s The following additional packages will be installed: 1694s libhavege2 1694s The following NEW packages will be installed: 1694s haveged libhavege2 1694s 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded. 1694s Need to get 64.6 kB of archives. 1694s After this operation, 290 kB of additional disk space will be used. 1694s Get:1 http://ftpmaster.internal/ubuntu noble/universe ppc64el libhavege2 ppc64el 1.9.14-1ubuntu1 [30.2 kB] 1695s Get:2 http://ftpmaster.internal/ubuntu noble/universe ppc64el haveged ppc64el 1.9.14-1ubuntu1 [34.4 kB] 1695s Fetched 64.6 kB in 0s (186 kB/s) 1695s Selecting previously unselected package libhavege2:ppc64el. 1695s (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 ... 68814 files and directories currently installed.) 1695s Preparing to unpack .../libhavege2_1.9.14-1ubuntu1_ppc64el.deb ... 1695s Unpacking libhavege2:ppc64el (1.9.14-1ubuntu1) ... 1695s Selecting previously unselected package haveged. 1695s Preparing to unpack .../haveged_1.9.14-1ubuntu1_ppc64el.deb ... 1695s Unpacking haveged (1.9.14-1ubuntu1) ... 1695s Setting up libhavege2:ppc64el (1.9.14-1ubuntu1) ... 1695s Setting up haveged (1.9.14-1ubuntu1) ... 1696s Created symlink /etc/systemd/system/sysinit.target.wants/haveged.service → /usr/lib/systemd/system/haveged.service. 1696s Processing triggers for man-db (2.12.0-3) ... 1697s Processing triggers for libc-bin (2.38-3ubuntu1) ... 1697s Reading package lists... 1697s Building dependency tree... 1697s Reading state information... 1698s The following packages will be REMOVED: 1698s cloud-init* python3-configobj* python3-debconf* 1698s 0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded. 1698s After this operation, 3228 kB disk space will be freed. 1698s (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 ... 68830 files and directories currently installed.) 1698s Removing cloud-init (24.1~6ga4140119-0ubuntu1) ... 1698s Removing python3-configobj (5.0.8-3) ... 1699s Removing python3-debconf (1.5.86) ... 1699s Processing triggers for man-db (2.12.0-3) ... 1699s (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 ... 68442 files and directories currently installed.) 1699s Purging configuration files for cloud-init (24.1~6ga4140119-0ubuntu1) ... 1700s dpkg: warning: while removing cloud-init, directory '/etc/cloud/cloud.cfg.d' not empty so not removed 1700s Processing triggers for rsyslog (8.2312.0-3ubuntu3) ... 1700s Reading package lists... 1700s Building dependency tree... 1700s Reading state information... 1701s linux-generic is already the newest version (6.6.0-14.14). 1701s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1701s Hit:1 http://ftpmaster.internal/ubuntu noble InRelease 1701s Hit:2 http://ftpmaster.internal/ubuntu noble-updates InRelease 1701s Hit:3 http://ftpmaster.internal/ubuntu noble-security InRelease 1701s Hit:4 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1703s Reading package lists... 1703s Reading package lists... 1703s Building dependency tree... 1703s Reading state information... 1703s Calculating upgrade... 1703s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1703s Reading package lists... 1704s Building dependency tree... 1704s Reading state information... 1704s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1704s autopkgtest [23:44:50]: rebooting testbed after setup commands that affected boot 1866s autopkgtest [23:47:32]: testbed dpkg architecture: ppc64el 1869s Reading package lists... 1869s Building dependency tree... 1869s Reading state information... 1870s Starting pkgProblemResolver with broken count: 0 1870s Starting 2 pkgProblemResolver with broken count: 0 1870s Done 1870s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1870s 1 not fully installed or removed. 1870s After this operation, 0 B of additional disk space will be used. 1870s Setting up autopkgtest-satdep (0) ... 1873s (Reading database ... 68387 files and directories currently installed.) 1873s Removing autopkgtest-satdep (0) ... 1877s autopkgtest [23:47:43]: test systemd-socket-activation: [----------------------- 1878s Stopping ssh.service... 1878s Warning: Permanently added 'localhost' (ED25519) to the list of known hosts. 1878s Checking that ssh.socket is active and listening... 1878s Checking that ssh.service is inactive/dead... 1878s Checking that a connection attempt activates ssh.service... 1878s Checking that sshd can be re-executed... 1878s Checking sshd can run in debug mode... 1879s debug1: SELinux support disabled 1879s debug1: PAM: reinitializing credentials 1879s debug1: permanently_set_uid: 0/0 1879s debug3: Copy environment: XDG_SESSION_ID=5 1879s debug3: Copy environment: XDG_RUNTIME_DIR=/run/user/0 1879s debug3: Copy environment: DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus 1879s debug3: Copy environment: XDG_SESSION_TYPE=tty 1879s debug3: Copy environment: XDG_SESSION_CLASS=user 1879s debug3: Copy environment: PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1879s debug3: Copy environment: TERM=linux 1879s debug3: Copy environment: http_proxy=http://squid.internal:3128 1879s debug3: Copy environment: https_proxy=http://squid.internal:3128 1879s 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 1879s debug3: Copy environment: LANG=C.UTF-8 1879s Environment: 1879s LANG=C.UTF-8 1879s USER=root 1879s LOGNAME=root 1879s HOME=/root 1879s PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1879s SHELL=/bin/bash 1879s XDG_SESSION_ID=5 1879s XDG_RUNTIME_DIR=/run/user/0 1879s DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/0/bus 1879s XDG_SESSION_TYPE=tty 1879s XDG_SESSION_CLASS=user 1879s TERM=linux 1879s http_proxy=http://squid.internal:3128 1879s https_proxy=http://squid.internal:3128 1879s 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 1879s SSH_CLIENT=::1 51720 22 1879s SSH_CONNECTION=::1 51720 ::1 22 1879s Done. 1879s autopkgtest [23:47:45]: test systemd-socket-activation: -----------------------] 1879s systemd-socket-activation PASS 1879s autopkgtest [23:47:45]: test systemd-socket-activation: - - - - - - - - - - results - - - - - - - - - - 1880s autopkgtest [23:47:46]: @@@@@@@@@@@@@@@@@@@@ summary 1880s regress PASS 1880s systemd-socket-activation PASS 1890s Creating nova instance adt-noble-ppc64el-openssh-20240221-231625-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240221.img (UUID 21b9ccba-b69a-4333-8c5c-a2cc004f7f47)... 1890s Creating nova instance adt-noble-ppc64el-openssh-20240221-231625-juju-7f2275-prod-proposed-migration-environment-3 from image adt/ubuntu-noble-ppc64el-server-20240221.img (UUID 21b9ccba-b69a-4333-8c5c-a2cc004f7f47)...