0s autopkgtest [04:11:12]: starting date and time: 2026-02-03 04:11:12+0000 0s autopkgtest [04:11:12]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [04:11:12]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.d8jg_65z/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:debconf --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=debconf/1.5.91build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-2@sto01-arm64-14.secgroup --name adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 4s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 53s autopkgtest [04:12:05]: testbed dpkg architecture: arm64 54s autopkgtest [04:12:06]: testbed apt version: 3.1.14 54s autopkgtest [04:12:06]: @@@@@@@@@@@@@@@@@@@@ test bed setup 54s autopkgtest [04:12:06]: testbed release detected to be: None 55s autopkgtest [04:12:07]: updating testbed package index (apt update) 55s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 55s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 55s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 55s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 55s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.4 kB] 55s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1275 kB] 55s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [271 kB] 55s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5256 B] 55s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [309 kB] 56s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3628 B] 56s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 56s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 56s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1116 kB] 56s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.2 kB] 56s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.8 kB] 56s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [756 B] 58s Fetched 3234 kB in 1s (4852 kB/s) 59s Reading package lists... 60s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 60s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 60s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 60s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 61s Reading package lists... 61s Reading package lists... 61s Building dependency tree... 61s Reading state information... 61s Calculating upgrade... 62s The following packages will be upgraded: 62s cloud-init cloud-init-base debconf debconf-i18n libexpat1 62s liblocale-gettext-perl python3-debconf 62s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 62s Need to get 1085 kB of archives. 62s After this operation, 2048 B of additional disk space will be used. 62s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 62s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 62s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 62s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 62s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 62s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 62s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 63s dpkg-preconfigure: unable to re-open stdin: No such file or directory 63s Fetched 1085 kB in 1s (2055 kB/s) 63s (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 ... 89359 files and directories currently installed.) 63s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 63s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 63s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 63s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 63s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 63s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 64s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 64s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 64s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 64s Unpacking debconf (1.5.91build1) over (1.5.91) ... 64s Setting up debconf (1.5.91build1) ... 64s (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 ... 89359 files and directories currently installed.) 64s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 64s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 65s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 65s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 65s Setting up libexpat1:arm64 (2.7.4-1) ... 65s Setting up python3-debconf (1.5.91build1) ... 65s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 65s Clearing ignored debconf value cloud-init/datasources 65s Encountered debconf setting for cloud-init-base/datasources. 67s Setting up liblocale-gettext-perl (1.07-8) ... 67s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 67s Setting up debconf-i18n (1.5.91build1) ... 67s Processing triggers for libc-bin (2.42-2ubuntu4) ... 67s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 67s Processing triggers for man-db (2.13.1-1) ... 69s autopkgtest [04:12:21]: upgrading testbed (apt dist-upgrade and autopurge) 69s Reading package lists... 70s Building dependency tree... 70s Reading state information... 70s Calculating upgrade... 70s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 70s Reading package lists... 70s Building dependency tree... 70s Reading state information... 71s Solving dependencies... 71s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 71s autopkgtest [04:12:23]: rebooting testbed after setup commands that affected boot 109s autopkgtest [04:13:01]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 112s autopkgtest [04:13:04]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 118s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 118s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 118s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 118s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 118s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 118s gpgv: Can't check signature: No public key 118s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 119s autopkgtest [04:13:11]: testing package lemonldap-ng version 2.22.1+ds-1 119s autopkgtest [04:13:11]: build not needed 120s autopkgtest [04:13:12]: test fastcgiserver: preparing testbed 121s Reading package lists... 121s Building dependency tree... 121s Reading state information... 121s Solving dependencies... 121s The following NEW packages will be installed: 121s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 121s fonts-glyphicons-halflings imagemagick-7-common javascript-common 121s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 121s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 121s libapache-logformat-compiler-perl libapache-session-perl 121s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 121s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 121s libclass-inspector-perl libclass-method-modifiers-perl 121s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 121s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 121s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 121s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 121s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 121s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 121s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 121s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 121s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 121s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 121s libemail-sender-perl libemail-simple-perl libencode-locale-perl 121s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 121s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 121s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 121s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 121s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 121s libheif-plugin-libde265 libheif1 libhtml-format-perl 121s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 121s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 121s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 121s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 121s libimage-magick-perl libimage-magick-q16-perl libimagequant0 121s libimport-into-perl libio-html-perl libio-socket-ssl-perl 121s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 121s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 121s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 121s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 121s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 121s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 121s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 121s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 121s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 121s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 121s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 121s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 121s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 121s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 121s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 121s libstring-random-perl libsub-exporter-perl libsub-install-perl 121s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 121s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 121s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 121s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 121s libwww-robotrules-perl libxpm4 perl-openssl-defaults 121s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 121s Need to get 27.1 MB of archives. 121s After this operation, 99.1 MB of additional disk space will be used. 121s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 121s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 121s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 121s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-mono all 2.37-8build1 [502 kB] 121s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-core all 2.37-8build1 [834 kB] 122s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 122s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 122s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 122s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 122s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 122s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 122s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 122s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 122s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 122s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 122s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 122s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 122s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 122s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 122s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 122s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 122s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 122s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 122s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 122s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 122s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 122s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 122s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 122s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 122s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 122s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 122s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 122s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 122s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 122s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 122s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 122s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 122s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 122s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 122s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 122s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 122s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 122s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 122s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 122s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 122s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 122s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 122s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 122s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 122s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 122s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 122s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 122s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 122s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 122s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 122s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 122s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 122s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 122s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 122s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 122s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 122s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 122s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 122s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 122s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 122s Get:66 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 122s Get:67 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 122s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 122s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 122s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 122s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 122s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 122s Get:73 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 122s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 122s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 122s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 122s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 122s Get:78 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 122s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 122s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 122s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 122s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 122s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 122s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 122s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 122s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 122s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 122s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 122s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 122s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 122s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 122s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 122s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 122s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 122s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 122s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 122s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 122s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 122s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 122s Get:100 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 122s Get:101 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 123s Get:102 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 123s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 123s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 123s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 123s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-angularjs all 1.8.3-3 [559 kB] 123s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 123s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 123s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 123s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 123s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 123s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 123s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 123s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 123s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 123s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 123s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 123s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 123s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 123s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 123s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 123s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 123s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 123s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 123s Get:125 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 123s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 123s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 123s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 123s Get:129 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 123s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 123s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 123s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 123s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 123s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 123s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 123s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 123s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 123s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 123s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 123s Get:140 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 123s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 123s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 123s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 123s Get:144 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 123s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 123s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 123s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 123s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 123s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 123s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 123s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 123s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 123s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 123s Get:154 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 123s Get:155 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 123s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtype-tiny-perl all 2.010001-1 [385 kB] 123s Get:157 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-client-perl all 0.09-1build1 [15.6 kB] 123s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 123s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 123s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 123s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 123s Get:162 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 123s Get:163 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 123s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 123s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 123s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 124s Get:167 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 124s Get:168 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 124s Get:169 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 124s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 124s Preconfiguring packages ... 124s Fetched 27.1 MB in 3s (10.8 MB/s) 124s Selecting previously unselected package imagemagick-7-common. 125s (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 ... 89359 files and directories currently installed.) 125s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 125s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 125s Selecting previously unselected package libgomp1:arm64. 125s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 125s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 125s Selecting previously unselected package libfftw3-double3:arm64. 125s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 125s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 125s Selecting previously unselected package fonts-dejavu-mono. 125s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8build1_all.deb ... 125s Unpacking fonts-dejavu-mono (2.37-8build1) ... 125s Selecting previously unselected package fonts-dejavu-core. 125s Preparing to unpack .../004-fonts-dejavu-core_2.37-8build1_all.deb ... 125s Unpacking fonts-dejavu-core (2.37-8build1) ... 125s Selecting previously unselected package fontconfig-config. 125s Preparing to unpack .../005-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 125s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 125s Selecting previously unselected package libfontconfig1:arm64. 125s Preparing to unpack .../006-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 125s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 125s Selecting previously unselected package libsharpyuv0:arm64. 125s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 125s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 125s Selecting previously unselected package libaom3:arm64. 125s Preparing to unpack .../008-libaom3_3.13.1-2_arm64.deb ... 125s Unpacking libaom3:arm64 (3.13.1-2) ... 125s Selecting previously unselected package libheif-plugin-aomdec:arm64. 125s Preparing to unpack .../009-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 125s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 125s Selecting previously unselected package libde265-0:arm64. 125s Preparing to unpack .../010-libde265-0_1.0.16-1build1_arm64.deb ... 125s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 125s Selecting previously unselected package libheif-plugin-libde265:arm64. 125s Preparing to unpack .../011-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 125s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 125s Selecting previously unselected package libheif1:arm64. 125s Preparing to unpack .../012-libheif1_1.21.2-1_arm64.deb ... 125s Unpacking libheif1:arm64 (1.21.2-1) ... 125s Selecting previously unselected package libjbig0:arm64. 125s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 125s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 125s Selecting previously unselected package libjpeg-turbo8:arm64. 125s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 125s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 125s Selecting previously unselected package libjpeg8:arm64. 125s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_arm64.deb ... 125s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 126s Selecting previously unselected package liblcms2-2:arm64. 126s Preparing to unpack .../016-liblcms2-2_2.17-1_arm64.deb ... 126s Unpacking liblcms2-2:arm64 (2.17-1) ... 126s Selecting previously unselected package liblqr-1-0:arm64. 126s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.2_arm64.deb ... 126s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 126s Selecting previously unselected package libltdl7:arm64. 126s Preparing to unpack .../018-libltdl7_2.5.4-9_arm64.deb ... 126s Unpacking libltdl7:arm64 (2.5.4-9) ... 126s Selecting previously unselected package libopenjp2-7:arm64. 126s Preparing to unpack .../019-libopenjp2-7_2.5.4-1_arm64.deb ... 126s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 126s Selecting previously unselected package libraw23t64:arm64. 126s Preparing to unpack .../020-libraw23t64_0.21.4-2_arm64.deb ... 126s Unpacking libraw23t64:arm64 (0.21.4-2) ... 126s Selecting previously unselected package libdeflate0:arm64. 126s Preparing to unpack .../021-libdeflate0_1.23-2_arm64.deb ... 126s Unpacking libdeflate0:arm64 (1.23-2) ... 126s Selecting previously unselected package liblerc4:arm64. 126s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 126s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 126s Selecting previously unselected package libwebp7:arm64. 126s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_arm64.deb ... 126s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 126s Selecting previously unselected package libtiff6:arm64. 126s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 126s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 126s Selecting previously unselected package libwebpdemux2:arm64. 126s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 126s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 126s Selecting previously unselected package libwebpmux3:arm64. 126s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 126s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 126s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 126s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 126s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 126s Selecting previously unselected package libimage-magick-q16-perl. 126s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 126s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 126s Selecting previously unselected package libimage-magick-perl. 126s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 126s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 126s Selecting previously unselected package libfcgi0t64:arm64. 126s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 126s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 126s Selecting previously unselected package libfcgi-perl. 126s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 126s Unpacking libfcgi-perl (0.82+ds-3build3) ... 126s Selecting previously unselected package libfcgi-procmanager-perl. 126s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 126s Unpacking libfcgi-procmanager-perl (0.28-3) ... 126s Selecting previously unselected package libcrypt-urandom-perl. 126s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_arm64.deb ... 126s Unpacking libcrypt-urandom-perl (0.54-1) ... 126s Selecting previously unselected package libapache-session-perl. 126s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 126s Unpacking libapache-session-perl (1.94-2) ... 126s Selecting previously unselected package liberror-perl. 126s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 126s Unpacking liberror-perl (0.17030-1) ... 126s Selecting previously unselected package libipc-sharelite-perl. 126s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 126s Unpacking libipc-sharelite-perl (0.17-5build4) ... 126s Selecting previously unselected package libcache-cache-perl. 126s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 126s Unpacking libcache-cache-perl (1.08-3) ... 126s Selecting previously unselected package libclass-xsaccessor-perl. 126s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 126s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 126s Selecting previously unselected package libconfig-inifiles-perl. 126s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 126s Unpacking libconfig-inifiles-perl (3.000003-4) ... 126s Selecting previously unselected package perl-openssl-defaults:arm64. 126s Preparing to unpack .../040-perl-openssl-defaults_7build4_arm64.deb ... 126s Unpacking perl-openssl-defaults:arm64 (7build4) ... 126s Selecting previously unselected package libcrypt-openssl-bignum-perl. 126s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 126s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 126s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 126s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 126s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 127s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 127s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 127s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 127s Selecting previously unselected package libconvert-asn1-perl. 127s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 127s Unpacking libconvert-asn1-perl (0.34-1) ... 127s Selecting previously unselected package libcrypt-openssl-x509-perl. 127s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 127s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 127s Selecting previously unselected package libclass-errorhandler-perl. 127s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 127s Unpacking libclass-errorhandler-perl (0.04-3) ... 127s Selecting previously unselected package libcrypt-des-perl:arm64. 127s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_arm64.deb ... 127s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 127s Selecting previously unselected package libcrypt-des-ede3-perl. 127s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 127s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 127s Selecting previously unselected package libcryptx-perl. 127s Preparing to unpack .../049-libcryptx-perl_0.087-1_arm64.deb ... 127s Unpacking libcryptx-perl (0.087-1) ... 127s Selecting previously unselected package libconvert-pem-perl. 127s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 127s Unpacking libconvert-pem-perl (0.13-1) ... 127s Selecting previously unselected package libcrypt-rijndael-perl. 127s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 127s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 127s Selecting previously unselected package libhtml-tagset-perl. 127s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 127s Unpacking libhtml-tagset-perl (3.24-1) ... 127s Selecting previously unselected package liburi-perl. 127s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 127s Unpacking liburi-perl (5.34-2build1) ... 127s Selecting previously unselected package libhtml-parser-perl:arm64. 127s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_arm64.deb ... 127s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 127s Selecting previously unselected package libcgi-pm-perl. 127s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 127s Unpacking libcgi-pm-perl (4.71-1build1) ... 127s Selecting previously unselected package libhtml-template-perl. 127s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 127s Unpacking libhtml-template-perl (2.97-2build1) ... 127s Selecting previously unselected package libjson-perl. 127s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 127s Unpacking libjson-perl (4.10000-1) ... 127s Selecting previously unselected package libcommon-sense-perl:arm64. 127s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_arm64.deb ... 127s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 127s Selecting previously unselected package libtypes-serialiser-perl. 127s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 127s Unpacking libtypes-serialiser-perl (1.01-1) ... 127s Selecting previously unselected package libjson-xs-perl. 127s Preparing to unpack .../060-libjson-xs-perl_4.040-1_arm64.deb ... 127s Unpacking libjson-xs-perl (4.040-1) ... 127s Selecting previously unselected package libmouse-perl:arm64. 127s Preparing to unpack .../061-libmouse-perl_2.6.1-1_arm64.deb ... 127s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 127s Selecting previously unselected package libnet-cidr-perl. 127s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 127s Unpacking libnet-cidr-perl (0.27-1build1) ... 127s Selecting previously unselected package libnet-ssleay-perl:arm64. 127s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_arm64.deb ... 127s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 127s Selecting previously unselected package libposix-strftime-compiler-perl. 127s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 127s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 127s Selecting previously unselected package libapache-logformat-compiler-perl. 127s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 127s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 127s Selecting previously unselected package libcookie-baker-perl. 127s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 127s Unpacking libcookie-baker-perl (0.12-1) ... 127s Selecting previously unselected package libdevel-stacktrace-perl. 127s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 127s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 127s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 127s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 127s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 127s Selecting previously unselected package libclass-inspector-perl. 127s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 127s Unpacking libclass-inspector-perl (1.36-3) ... 127s Selecting previously unselected package libfile-sharedir-perl. 127s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 127s Unpacking libfile-sharedir-perl (1.118-3) ... 127s Selecting previously unselected package libfilesys-notify-simple-perl. 127s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 127s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 127s Selecting previously unselected package libhash-multivalue-perl. 127s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 127s Unpacking libhash-multivalue-perl (0.16-3) ... 128s Selecting previously unselected package libhttp-multipartparser-perl. 128s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 128s Unpacking libhttp-multipartparser-perl (0.02-3) ... 128s Selecting previously unselected package libjson-maybexs-perl. 128s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 128s Unpacking libjson-maybexs-perl (1.004008-1) ... 128s Selecting previously unselected package libstream-buffered-perl. 128s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 128s Unpacking libstream-buffered-perl (0.03-3) ... 128s Selecting previously unselected package libwww-form-urlencoded-perl. 128s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 128s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 128s Selecting previously unselected package libhttp-entity-parser-perl. 128s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 128s Unpacking libhttp-entity-parser-perl (0.25-2) ... 128s Selecting previously unselected package libtimedate-perl. 128s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 128s Unpacking libtimedate-perl (2.3300-2) ... 128s Selecting previously unselected package libhttp-date-perl. 128s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 128s Unpacking libhttp-date-perl (6.06-1) ... 128s Selecting previously unselected package libhttp-headers-fast-perl. 128s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 128s Unpacking libhttp-headers-fast-perl (0.22-3) ... 128s Selecting previously unselected package libclone-perl:arm64. 128s Preparing to unpack .../081-libclone-perl_0.47-1_arm64.deb ... 128s Unpacking libclone-perl:arm64 (0.47-1) ... 128s Selecting previously unselected package libencode-locale-perl. 128s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 128s Unpacking libencode-locale-perl (1.05-3) ... 128s Selecting previously unselected package libio-html-perl. 128s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 128s Unpacking libio-html-perl (1.004-3) ... 128s Selecting previously unselected package liblwp-mediatypes-perl. 128s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 128s Unpacking liblwp-mediatypes-perl (6.04-2) ... 128s Selecting previously unselected package libhttp-message-perl. 128s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 128s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 128s Selecting previously unselected package libtest-sharedfork-perl. 128s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 128s Unpacking libtest-sharedfork-perl (0.35-3) ... 128s Selecting previously unselected package libtest-tcp-perl. 128s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 128s Unpacking libtest-tcp-perl (2.22-2) ... 128s Selecting previously unselected package libtry-tiny-perl. 128s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 128s Unpacking libtry-tiny-perl (0.32-1) ... 128s Selecting previously unselected package libplack-perl. 128s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 128s Unpacking libplack-perl (1.0051-1) ... 128s Selecting previously unselected package libfile-listing-perl. 128s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 128s Unpacking libfile-listing-perl (6.16-1) ... 128s Selecting previously unselected package libhtml-tree-perl. 128s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 128s Unpacking libhtml-tree-perl (5.07-3) ... 128s Selecting previously unselected package libhttp-cookies-perl. 128s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 128s Unpacking libhttp-cookies-perl (6.11-1) ... 128s Selecting previously unselected package libhttp-negotiate-perl. 128s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 128s Unpacking libhttp-negotiate-perl (6.01-2) ... 128s Selecting previously unselected package libio-socket-ssl-perl. 128s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 128s Unpacking libio-socket-ssl-perl (2.098-1) ... 128s Selecting previously unselected package libnet-http-perl. 128s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 128s Unpacking libnet-http-perl (6.24-1build1) ... 128s Selecting previously unselected package liblwp-protocol-https-perl. 128s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 128s Unpacking liblwp-protocol-https-perl (6.14-1) ... 128s Selecting previously unselected package libwww-robotrules-perl. 128s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 128s Unpacking libwww-robotrules-perl (6.02-1build1) ... 128s Selecting previously unselected package libwww-perl. 128s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 128s Unpacking libwww-perl (6.81-1build1) ... 128s Selecting previously unselected package liblemonldap-ng-common-perl. 128s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 128s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 128s Selecting previously unselected package liblemonldap-ng-handler-perl. 128s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 128s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 128s Selecting previously unselected package lemonldap-ng-fastcgi-server. 128s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 128s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 129s Selecting previously unselected package lemonldap-ng-uwsgi-app. 129s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 129s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 129s Selecting previously unselected package libemail-date-format-perl. 129s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 129s Unpacking libemail-date-format-perl (1.008-1) ... 129s Selecting previously unselected package libhash-merge-simple-perl. 129s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 129s Unpacking libhash-merge-simple-perl (0.052-1) ... 129s Selecting previously unselected package libjs-angularjs. 129s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 129s Unpacking libjs-angularjs (1.8.3-3) ... 129s Selecting previously unselected package fonts-glyphicons-halflings. 129s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 129s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 129s Selecting previously unselected package libjs-bootstrap. 129s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 129s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 129s Selecting previously unselected package libjs-es5-shim. 129s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 129s Unpacking libjs-es5-shim (4.6.7-2) ... 129s Selecting previously unselected package libjs-jquery. 129s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 129s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 129s Selecting previously unselected package libregexp-common-perl. 129s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 129s Unpacking libregexp-common-perl (2024080801-1) ... 129s Selecting previously unselected package liblemonldap-ng-manager-perl. 129s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 129s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 129s Selecting previously unselected package fonts-font-awesome. 129s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 129s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 129s Selecting previously unselected package libconvert-base32-perl. 129s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 129s Unpacking libconvert-base32-perl (0.06-3) ... 129s Selecting previously unselected package libdigest-hmac-perl. 129s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 129s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 129s Selecting previously unselected package libfont-afm-perl. 129s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 129s Unpacking libfont-afm-perl (1.20-4) ... 129s Selecting previously unselected package libhtml-format-perl. 129s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 129s Unpacking libhtml-format-perl (2.16-2) ... 129s Selecting previously unselected package libhtml-formattext-withlinks-perl. 129s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 129s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 129s Selecting previously unselected package javascript-common. 129s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 129s Unpacking javascript-common (12+nmu1) ... 129s Selecting previously unselected package libjs-popper.js. 129s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 129s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 129s Selecting previously unselected package libjs-bootstrap4. 129s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 129s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 129s Selecting previously unselected package libjs-jquery-cookie. 129s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 129s Unpacking libjs-jquery-cookie (12-4build1) ... 129s Selecting previously unselected package libjs-jquery-ui. 129s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 129s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 129s Selecting previously unselected package libexporter-tiny-perl. 129s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 129s Unpacking libexporter-tiny-perl (1.006003-1) ... 129s Selecting previously unselected package liblist-moreutils-xs-perl. 130s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 130s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 130s Selecting previously unselected package liblist-moreutils-perl. 130s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 130s Unpacking liblist-moreutils-perl (0.430-2) ... 130s Selecting previously unselected package libregexp-assemble-perl. 130s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 130s Unpacking libregexp-assemble-perl (0.38-2) ... 130s Selecting previously unselected package libtext-unidecode-perl. 130s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 130s Unpacking libtext-unidecode-perl (1.30-3) ... 130s Selecting previously unselected package liblemonldap-ng-portal-perl. 130s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 130s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 130s Selecting previously unselected package libalgorithm-c3-perl. 130s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 130s Unpacking libalgorithm-c3-perl (0.11-2) ... 130s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 130s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 130s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 130s Selecting previously unselected package libcapture-tiny-perl. 130s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 130s Unpacking libcapture-tiny-perl (0.50-1) ... 130s Selecting previously unselected package libclass-c3-perl. 130s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 130s Unpacking libclass-c3-perl (0.35-2) ... 130s Selecting previously unselected package libclass-method-modifiers-perl. 130s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 130s Unpacking libclass-method-modifiers-perl (2.15-1) ... 130s Selecting previously unselected package libconvert-binhex-perl. 130s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 130s Unpacking libconvert-binhex-perl (1.125-3) ... 130s Selecting previously unselected package libparams-util-perl. 130s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_arm64.deb ... 130s Unpacking libparams-util-perl (1.102-3build1) ... 130s Selecting previously unselected package libsub-install-perl. 130s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 130s Unpacking libsub-install-perl (0.929-1) ... 130s Selecting previously unselected package libdata-optlist-perl. 130s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 130s Unpacking libdata-optlist-perl (0.114-1) ... 130s Selecting previously unselected package libdynaloader-functions-perl. 130s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 130s Unpacking libdynaloader-functions-perl (0.004-2) ... 130s Selecting previously unselected package libdevel-callchecker-perl:arm64. 130s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_arm64.deb ... 130s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 130s Selecting previously unselected package libemail-simple-perl. 130s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 130s Unpacking libemail-simple-perl (2.218-1) ... 130s Selecting previously unselected package libmodule-pluggable-perl. 130s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 130s Unpacking libmodule-pluggable-perl (5.2-5) ... 130s Selecting previously unselected package libmro-compat-perl. 130s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 130s Unpacking libmro-compat-perl (0.15-2) ... 130s Selecting previously unselected package libemail-abstract-perl. 130s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 130s Unpacking libemail-abstract-perl (3.010-1) ... 130s Selecting previously unselected package libemail-address-xs-perl. 130s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 130s Unpacking libemail-address-xs-perl (1.05-1build5) ... 130s Selecting previously unselected package libparams-classify-perl:arm64. 130s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_arm64.deb ... 130s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 130s Selecting previously unselected package libmodule-runtime-perl. 130s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 130s Unpacking libmodule-runtime-perl (0.018-1) ... 130s Selecting previously unselected package libimport-into-perl. 130s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 130s Unpacking libimport-into-perl (1.002005-2) ... 130s Selecting previously unselected package librole-tiny-perl. 131s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 131s Unpacking librole-tiny-perl (2.002004-1) ... 131s Selecting previously unselected package libsub-quote-perl. 131s Preparing to unpack .../149-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 131s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 131s Selecting previously unselected package libmoo-perl. 131s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 131s Unpacking libmoo-perl (2.005005-1) ... 131s Selecting previously unselected package libmoox-types-mooselike-perl. 131s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 131s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 131s Selecting previously unselected package libsub-exporter-perl. 131s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 131s Unpacking libsub-exporter-perl (0.990-1) ... 131s Selecting previously unselected package libthrowable-perl. 131s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 131s Unpacking libthrowable-perl (1.001-2) ... 131s Selecting previously unselected package libemail-sender-perl. 131s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 131s Unpacking libemail-sender-perl (2.601-1) ... 131s Selecting previously unselected package libtype-tiny-perl. 131s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 131s Unpacking libtype-tiny-perl (2.010001-1) ... 131s Selecting previously unselected package libfcgi-client-perl. 131s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 131s Unpacking libfcgi-client-perl (0.09-1build1) ... 131s Selecting previously unselected package libimagequant0:arm64. 131s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_arm64.deb ... 131s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 131s Selecting previously unselected package libxpm4:arm64. 131s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 131s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 131s Selecting previously unselected package libgd3:arm64. 131s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_arm64.deb ... 131s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 131s Selecting previously unselected package libgd-perl. 131s Preparing to unpack .../160-libgd-perl_2.84-2_arm64.deb ... 131s Unpacking libgd-perl (2.84-2) ... 131s Selecting previously unselected package libgd-securityimage-perl. 131s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 131s Unpacking libgd-securityimage-perl (1.75-3) ... 131s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 131s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 131s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 131s Selecting previously unselected package libnet-smtp-ssl-perl. 131s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 131s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 131s Selecting previously unselected package libmailtools-perl. 131s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 131s Unpacking libmailtools-perl (2.22-1) ... 131s Selecting previously unselected package libmime-tools-perl. 131s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 131s Unpacking libmime-tools-perl (5.515-1) ... 131s Selecting previously unselected package libstring-random-perl. 131s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 131s Unpacking libstring-random-perl (1:0.32-2) ... 131s Selecting previously unselected package lemonldap-ng-handler. 131s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 131s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 131s Selecting previously unselected package lemonldap-ng. 131s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 131s Unpacking lemonldap-ng (2.22.1+ds-1) ... 131s Selecting previously unselected package lemonldap-ng-doc. 131s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 131s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 131s Setting up libconfig-inifiles-perl (3.000003-4) ... 131s Setting up libmodule-pluggable-perl (5.2-5) ... 131s Setting up javascript-common (12+nmu1) ... 131s Setting up liblcms2-2:arm64 (2.17-1) ... 131s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 131s Setting up libaom3:arm64 (3.13.1-2) ... 131s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 131s Setting up libmouse-perl:arm64 (2.6.1-1) ... 131s Setting up libhttp-multipartparser-perl (0.02-3) ... 131s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 131s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 131s Setting up libclass-inspector-perl (1.36-3) ... 131s Setting up libfont-afm-perl (1.20-4) ... 131s Setting up libdynaloader-functions-perl (0.004-2) ... 131s Setting up libclass-method-modifiers-perl (2.15-1) ... 131s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 131s Setting up libclone-perl:arm64 (0.47-1) ... 131s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 131s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 131s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 131s Setting up libhtml-tagset-perl (3.24-1) ... 131s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 131s Setting up libfilesys-notify-simple-perl (0.14-3) ... 131s Setting up libnet-cidr-perl (0.27-1build1) ... 131s Setting up libipc-sharelite-perl (0.17-5build4) ... 131s Setting up libconvert-binhex-perl (1.125-3) ... 131s Setting up liblwp-mediatypes-perl (6.04-2) ... 131s Setting up libcrypt-urandom-perl (0.54-1) ... 131s Setting up libtry-tiny-perl (0.32-1) ... 131s Setting up libdeflate0:arm64 (1.23-2) ... 131s Setting up perl-openssl-defaults:arm64 (7build4) ... 131s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 131s Setting up libposix-strftime-compiler-perl (0.46-1) ... 131s Setting up libencode-locale-perl (1.05-3) ... 131s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 131s Setting up libclass-errorhandler-perl (0.04-3) ... 131s Setting up libjs-angularjs (1.8.3-3) ... 131s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 131s Setting up libfcgi-procmanager-perl (0.28-3) ... 131s Setting up libregexp-common-perl (2024080801-1) ... 131s Setting up libtest-sharedfork-perl (0.35-3) ... 131s Setting up libsub-install-perl (0.929-1) ... 131s Setting up libhash-multivalue-perl (0.16-3) ... 131s Setting up libjs-es5-shim (4.6.7-2) ... 131s Setting up liberror-perl (0.17030-1) ... 131s Setting up libapache-session-perl (1.94-2) ... 131s Setting up libstream-buffered-perl (0.03-3) ... 131s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 131s Setting up libalgorithm-c3-perl (0.11-2) ... 131s Setting up libapache-logformat-compiler-perl (0.36-3) ... 131s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 131s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 131s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 131s Setting up libemail-date-format-perl (1.008-1) ... 131s Setting up fonts-dejavu-mono (2.37-8build1) ... 131s Setting up libcryptx-perl (0.087-1) ... 131s Setting up libio-html-perl (1.004-3) ... 131s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 131s Setting up fonts-dejavu-core (2.37-8build1) ... 132s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 132s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 132s Setting up libltdl7:arm64 (2.5.4-9) ... 132s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 132s Setting up libstring-random-perl (1:0.32-2) ... 132s Setting up libparams-util-perl (1.102-3build1) ... 132s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 132s Setting up libcapture-tiny-perl (0.50-1) ... 132s Setting up libtimedate-perl (2.3300-2) ... 132s Setting up libtypes-serialiser-perl (1.01-1) ... 132s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 132s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 132s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 132s Setting up libjson-perl (4.10000-1) ... 132s Setting up librole-tiny-perl (2.002004-1) ... 132s Setting up libfile-sharedir-perl (1.118-3) ... 132s Setting up libfcgi-perl (0.82+ds-3build3) ... 132s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 132s Setting up libwww-form-urlencoded-perl (0.26-2) ... 132s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 132s Setting up libdevel-stacktrace-perl (2.0500-1) ... 132s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 132s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 132s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 132s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 132s Setting up libexporter-tiny-perl (1.006003-1) ... 132s Setting up libconvert-asn1-perl (0.34-1) ... 132s Setting up libtext-unidecode-perl (1.30-3) ... 132s Setting up libde265-0:arm64 (1.0.16-1build1) ... 132s Setting up libregexp-assemble-perl (0.38-2) ... 132s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 132s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 132s Setting up liburi-perl (5.34-2build1) ... 132s Setting up libconvert-base32-perl (0.06-3) ... 132s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 132s Setting up libemail-address-xs-perl (1.05-1build5) ... 132s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 132s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 132s Setting up libjson-xs-perl (4.040-1) ... 132s Setting up libcrypt-des-ede3-perl (0.03-1) ... 132s Setting up libjs-jquery-cookie (12-4build1) ... 132s Setting up libhttp-date-perl (6.06-1) ... 132s Setting up libtest-tcp-perl (2.22-2) ... 132s Setting up libfile-listing-perl (6.16-1) ... 132s Setting up libhash-merge-simple-perl (0.052-1) ... 132s Setting up libcache-cache-perl (1.08-3) ... 132s Setting up libhttp-headers-fast-perl (0.22-3) ... 132s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 132s Setting up liblist-moreutils-perl (0.430-2) ... 132s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 132s Setting up libtype-tiny-perl (2.010001-1) ... 132s Setting up libemail-simple-perl (2.218-1) ... 132s Setting up libnet-http-perl (6.24-1build1) ... 132s Setting up libclass-c3-perl (0.35-2) ... 132s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 132s Setting up libjson-maybexs-perl (1.004008-1) ... 132s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 132s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 132s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 132s Setting up libdata-optlist-perl (0.114-1) ... 132s Setting up libraw23t64:arm64 (0.21.4-2) ... 132s Setting up libwww-robotrules-perl (6.02-1build1) ... 132s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 132s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 132s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 132s Setting up libmro-compat-perl (0.15-2) ... 132s Setting up libcookie-baker-perl (0.12-1) ... 132s Setting up libhttp-entity-parser-perl (0.25-2) ... 132s Setting up libio-socket-ssl-perl (2.098-1) ... 132s Setting up libsub-exporter-perl (0.990-1) ... 132s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 132s Setting up libconvert-pem-perl (0.13-1) ... 132s Setting up libhttp-negotiate-perl (6.01-2) ... 132s Setting up libhttp-cookies-perl (6.11-1) ... 132s Setting up libhtml-tree-perl (5.07-3) ... 132s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 132s Setting up libcgi-pm-perl (4.71-1build1) ... 132s Setting up libhtml-format-perl (2.16-2) ... 132s Setting up libhtml-template-perl (2.97-2build1) ... 132s Setting up libnet-smtp-ssl-perl (1.04-2) ... 132s Setting up libmodule-runtime-perl (0.018-1) ... 132s Setting up libmailtools-perl (2.22-1) ... 132s Setting up libemail-abstract-perl (3.010-1) ... 132s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 132s Setting up libplack-perl (1.0051-1) ... 132s Setting up libimport-into-perl (1.002005-2) ... 132s Setting up libmoo-perl (2.005005-1) ... 132s Setting up libmime-tools-perl (5.515-1) ... 132s Setting up libfcgi-client-perl (0.09-1build1) ... 132s Setting up libmoox-types-mooselike-perl (0.29-2) ... 132s Setting up libthrowable-perl (1.001-2) ... 132s Setting up libemail-sender-perl (2.601-1) ... 132s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 132s Setting up liblwp-protocol-https-perl (6.14-1) ... 132s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 132s Setting up libwww-perl (6.81-1build1) ... 132s Setting up libheif1:arm64 (1.21.2-1) ... 132s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 132s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 132s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 132s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 132s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 132s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 133s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 133s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 133s Setting up libgd-perl (2.84-2) ... 133s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 133s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 133s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 133s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 133s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 133s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 134s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 134s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 134s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 134s Setting up libgd-securityimage-perl (1.75-3) ... 134s Setting up lemonldap-ng (2.22.1+ds-1) ... 134s Processing triggers for libc-bin (2.42-2ubuntu4) ... 134s Processing triggers for man-db (2.13.1-1) ... 139s autopkgtest [04:13:31]: test fastcgiserver: [----------------------- 139s 1..1 139s ok 1 - Portal responded 200 140s autopkgtest [04:13:32]: test fastcgiserver: -----------------------] 140s fastcgiserver PASS 140s autopkgtest [04:13:32]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 140s autopkgtest [04:13:32]: test common-test: preparing testbed 160s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 228s autopkgtest [04:15:00]: testbed dpkg architecture: arm64 228s autopkgtest [04:15:00]: testbed apt version: 3.1.14 229s autopkgtest [04:15:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 229s autopkgtest [04:15:01]: testbed release detected to be: resolute 230s autopkgtest [04:15:02]: updating testbed package index (apt update) 230s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 230s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 230s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 230s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 230s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1275 kB] 230s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [28.4 kB] 230s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5256 B] 230s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [271 kB] 230s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [309 kB] 231s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3628 B] 231s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 231s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 231s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1116 kB] 231s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.2 kB] 231s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.8 kB] 231s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [756 B] 235s Fetched 3234 kB in 1s (3906 kB/s) 237s Reading package lists... 238s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 238s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 238s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 238s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 240s Reading package lists... 240s Reading package lists... 240s Building dependency tree... 240s Reading state information... 240s Calculating upgrade... 241s The following packages will be upgraded: 241s cloud-init cloud-init-base debconf debconf-i18n libexpat1 241s liblocale-gettext-perl python3-debconf 241s 7 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 241s Need to get 1085 kB of archives. 241s After this operation, 2048 B of additional disk space will be used. 241s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 241s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 241s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 241s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 241s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 241s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 241s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 242s dpkg-preconfigure: unable to re-open stdin: No such file or directory 242s Fetched 1085 kB in 0s (4882 kB/s) 242s (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 ... 89359 files and directories currently installed.) 242s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 242s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 242s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 242s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 242s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 243s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 243s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 243s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 243s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 243s Unpacking debconf (1.5.91build1) over (1.5.91) ... 243s Setting up debconf (1.5.91build1) ... 244s (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 ... 89359 files and directories currently installed.) 244s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 244s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 245s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 245s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 245s Setting up libexpat1:arm64 (2.7.4-1) ... 245s Setting up python3-debconf (1.5.91build1) ... 245s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 245s Clearing ignored debconf value cloud-init/datasources 245s Encountered debconf setting for cloud-init-base/datasources. 248s Setting up liblocale-gettext-perl (1.07-8) ... 248s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 248s Setting up debconf-i18n (1.5.91build1) ... 248s Processing triggers for libc-bin (2.42-2ubuntu4) ... 248s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 248s Processing triggers for man-db (2.13.1-1) ... 250s autopkgtest [04:15:22]: upgrading testbed (apt dist-upgrade and autopurge) 250s Reading package lists... 251s Building dependency tree... 251s Reading state information... 251s Calculating upgrade... 252s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 252s Reading package lists... 252s Building dependency tree... 252s Reading state information... 252s Solving dependencies... 253s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 253s autopkgtest [04:15:25]: rebooting testbed after setup commands that affected boot 300s Reading package lists... 300s Building dependency tree... 300s Reading state information... 301s Solving dependencies... 302s The following NEW packages will be installed: 302s autoconf autodep8 automake autopoint autotools-dev build-essential 302s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 302s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 302s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 302s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 302s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 302s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 302s intltool-debian java-common java-wrappers libalgorithm-c3-perl libaom3 302s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 302s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 302s libb-hooks-endofscope-perl libb-hooks-op-check-perl 302s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 302s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 302s libclass-data-inheritable-perl libclass-errorhandler-perl 302s libclass-inspector-perl libclass-method-modifiers-perl 302s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 302s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 302s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 302s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 302s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 302s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 302s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 302s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 302s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 302s libdata-optlist-perl libdata-password-zxcvbn-perl 302s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 302s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 302s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 302s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 302s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 302s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 302s libencode-locale-perl liberror-perl libeval-closure-perl 302s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 302s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 302s libfile-sharedir-perl libfile-stripnondeterminism-perl 302s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 302s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 302s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 302s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 302s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 302s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 302s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 302s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 302s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 302s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 302s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 302s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 302s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 302s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 302s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 302s liblcms2-2 liblemonldap-ng-common-perl liblerc4 liblist-allutils-perl 302s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 302s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 302s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 302s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 302s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 302s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 302s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 302s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 302s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 302s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 302s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 302s libparams-classify-perl libparams-util-perl 302s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 302s libplack-perl libposix-strftime-compiler-perl libraw23t64 302s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 302s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 302s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 302s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 302s libsub-name-perl libsub-quote-perl libtask-weaken-perl 302s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 302s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 302s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 302s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 302s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 302s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 302s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 302s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 302s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 302s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 302s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 302s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 302s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 302s po-debconf python3-alabaster python3-defusedxml python3-docutils 302s python3-imagesize python3-roman-numerals python3-snowballstemmer 302s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 302s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 302s xml-core yui-compressor 302s 0 upgraded, 316 newly installed, 0 to remove and 0 not upgraded. 302s Need to get 173 MB of archives. 302s After this operation, 678 MB of additional disk space will be used. 302s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 302s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 302s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 302s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 302s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 302s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 302s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 302s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 303s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 303s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 303s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 303s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 303s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 303s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 303s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 303s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 303s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 303s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 303s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 303s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 303s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 303s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 303s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 303s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 303s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 303s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 303s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 303s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 303s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 303s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 303s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 303s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 303s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 303s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 303s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 303s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 303s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 303s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 303s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 304s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 304s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 304s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.18.0-9.9 [1834 kB] 304s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 304s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1 [65.7 kB] 304s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 304s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 304s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 304s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 304s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 304s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 304s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 304s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 304s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 304s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 305s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 305s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 305s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 305s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 305s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 305s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 307s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 307s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 307s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 307s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 307s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 308s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 308s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 308s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 308s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 308s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 308s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 308s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 308s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 308s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 308s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 308s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 308s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 308s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 308s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 308s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 308s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 308s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 308s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 308s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 308s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 310s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 310s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 310s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 310s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 310s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 310s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 310s Get:92 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 310s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 310s Get:94 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 310s Get:95 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 310s Get:96 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 310s Get:97 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 310s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 310s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 310s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 310s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 310s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 310s Get:103 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 310s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 310s Get:105 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 310s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 310s Get:107 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 310s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 310s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 310s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 310s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 310s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 310s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 310s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 310s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 310s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 310s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 310s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 310s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 310s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 310s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 310s Get:122 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 310s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 310s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 310s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 310s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 310s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 310s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 310s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 310s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 310s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 310s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 310s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 310s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 310s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 310s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 310s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 310s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 310s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 310s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 310s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 310s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 310s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 310s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 310s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 310s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 310s Get:147 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 310s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 310s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 310s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 310s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 310s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 310s Get:153 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 310s Get:154 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 310s Get:155 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 310s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 310s Get:157 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 310s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 310s Get:159 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 311s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 311s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 311s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 311s Get:163 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 311s Get:164 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 311s Get:165 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 311s Get:166 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 311s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 311s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 311s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 311s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 311s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 311s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 311s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 311s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 311s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 311s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 311s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 311s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 311s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 311s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 311s Get:181 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 311s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 311s Get:183 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 311s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 311s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 311s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 311s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 311s Get:188 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 311s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 311s Get:190 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 311s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 311s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 311s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 311s Get:194 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 311s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 311s Get:196 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 311s Get:197 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 311s Get:198 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 311s Get:199 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 311s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 311s Get:201 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 311s Get:202 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 311s Get:203 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 311s Get:204 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 311s Get:205 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 311s Get:206 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 311s Get:207 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 311s Get:208 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 311s Get:209 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 311s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 311s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 312s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 312s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 312s Get:214 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 312s Get:215 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 312s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 312s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 312s Get:218 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 312s Get:219 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 312s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 312s Get:221 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 312s Get:222 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 312s Get:223 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 312s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 312s Get:225 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 312s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 312s Get:227 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 312s Get:228 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 312s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 312s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 312s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 312s Get:232 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 312s Get:233 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 312s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 312s Get:235 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 312s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 312s Get:237 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 312s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 312s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 312s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 312s Get:241 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 312s Get:242 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 312s Get:243 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 312s Get:244 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 312s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 312s Get:246 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 312s Get:247 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 312s Get:248 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 312s Get:249 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 312s Get:250 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 312s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 312s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 312s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 312s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 313s Get:255 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 313s Get:256 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 313s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 313s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 313s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 313s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 313s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 313s Get:262 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 313s Get:263 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 313s Get:264 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 313s Get:265 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 313s Get:266 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 313s Get:267 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 313s Get:268 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 313s Get:269 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 313s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 313s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 313s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 313s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 313s Get:274 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 313s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 313s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 313s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 313s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 313s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 313s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 313s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 313s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 313s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 313s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 313s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 313s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 313s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 313s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 313s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 314s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 314s Get:291 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 314s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 314s Get:293 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 314s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 314s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 314s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 314s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 314s Get:298 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 314s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 315s Get:300 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 315s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 315s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 315s Get:303 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 315s Get:304 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 315s Get:305 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 315s Get:306 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 315s Get:307 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 315s Get:308 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 315s Get:309 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 315s Get:310 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 315s Get:311 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 315s Get:312 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 315s Get:313 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 315s Get:314 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 315s Get:315 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 315s Get:316 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 316s Preconfiguring packages ... 316s Fetched 173 MB in 13s (13.2 MB/s) 316s Selecting previously unselected package imagemagick-7-common. 317s (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 ... 89359 files and directories currently installed.) 317s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 317s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 317s Selecting previously unselected package libgomp1:arm64. 317s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 317s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 317s Selecting previously unselected package libfftw3-double3:arm64. 317s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 317s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 317s Selecting previously unselected package libfontenc1:arm64. 317s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 317s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 317s Selecting previously unselected package x11-common. 317s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 317s Unpacking x11-common (1:7.7+24ubuntu1) ... 317s Selecting previously unselected package xfonts-encodings. 317s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 317s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 317s Selecting previously unselected package xfonts-utils. 317s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 317s Unpacking xfonts-utils (1:7.7+7build1) ... 317s Selecting previously unselected package fonts-urw-base35. 317s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 317s Unpacking fonts-urw-base35 (20200910-8build1) ... 317s Selecting previously unselected package fontconfig-config. 317s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 318s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 318s Selecting previously unselected package libfontconfig1:arm64. 318s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 318s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 318s Selecting previously unselected package libsharpyuv0:arm64. 318s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 318s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 318s Selecting previously unselected package libaom3:arm64. 318s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 318s Unpacking libaom3:arm64 (3.13.1-2) ... 318s Selecting previously unselected package libheif-plugin-aomdec:arm64. 318s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 318s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 318s Selecting previously unselected package libde265-0:arm64. 318s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 318s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 318s Selecting previously unselected package libheif-plugin-libde265:arm64. 318s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 318s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 318s Selecting previously unselected package libheif1:arm64. 318s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 318s Unpacking libheif1:arm64 (1.21.2-1) ... 318s Selecting previously unselected package libjbig0:arm64. 318s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 318s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 318s Selecting previously unselected package libjpeg-turbo8:arm64. 319s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 319s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 319s Selecting previously unselected package libjpeg8:arm64. 319s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 319s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 319s Selecting previously unselected package liblcms2-2:arm64. 319s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 319s Unpacking liblcms2-2:arm64 (2.17-1) ... 319s Selecting previously unselected package liblqr-1-0:arm64. 319s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 319s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 319s Selecting previously unselected package libltdl7:arm64. 319s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 319s Unpacking libltdl7:arm64 (2.5.4-9) ... 319s Selecting previously unselected package libopenjp2-7:arm64. 319s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 319s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 319s Selecting previously unselected package libraw23t64:arm64. 319s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 319s Unpacking libraw23t64:arm64 (0.21.4-2) ... 319s Selecting previously unselected package libdeflate0:arm64. 319s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 319s Unpacking libdeflate0:arm64 (1.23-2) ... 319s Selecting previously unselected package liblerc4:arm64. 319s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 319s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 319s Selecting previously unselected package libwebp7:arm64. 319s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 319s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 319s Selecting previously unselected package libtiff6:arm64. 319s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 319s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 319s Selecting previously unselected package libwebpdemux2:arm64. 319s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 319s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 319s Selecting previously unselected package libwebpmux3:arm64. 319s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 319s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 319s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 319s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 319s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 320s Selecting previously unselected package libimage-magick-q16-perl. 320s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 320s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 320s Selecting previously unselected package libimage-magick-perl. 320s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 320s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 320s Selecting previously unselected package m4. 320s Preparing to unpack .../033-m4_1.4.20-2_arm64.deb ... 320s Unpacking m4 (1.4.20-2) ... 320s Selecting previously unselected package autoconf. 320s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 320s Unpacking autoconf (2.72-3.1ubuntu1) ... 320s Selecting previously unselected package dctrl-tools. 320s Preparing to unpack .../035-dctrl-tools_2.24-3build4_arm64.deb ... 320s Unpacking dctrl-tools (2.24-3build4) ... 320s Selecting previously unselected package autodep8. 320s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 320s Unpacking autodep8 (0.30build1) ... 320s Selecting previously unselected package autotools-dev. 320s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 320s Unpacking autotools-dev (20240727.1) ... 320s Selecting previously unselected package automake. 320s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 320s Unpacking automake (1:1.18.1-3build1) ... 320s Selecting previously unselected package autopoint. 320s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 320s Unpacking autopoint (0.23.2-1) ... 320s Selecting previously unselected package libc-dev-bin. 320s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 320s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 320s Selecting previously unselected package linux-libc-dev:arm64. 320s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_arm64.deb ... 320s Unpacking linux-libc-dev:arm64 (6.18.0-9.9) ... 321s Selecting previously unselected package libcrypt-dev:arm64. 321s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 321s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 321s Selecting previously unselected package rpcsvc-proto. 321s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1_arm64.deb ... 321s Unpacking rpcsvc-proto (1.4.3-1) ... 321s Selecting previously unselected package libc6-dev:arm64. 321s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_arm64.deb ... 321s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 321s Selecting previously unselected package libisl23:arm64. 321s Preparing to unpack .../045-libisl23_0.27-1build1_arm64.deb ... 321s Unpacking libisl23:arm64 (0.27-1build1) ... 321s Selecting previously unselected package libmpc3:arm64. 321s Preparing to unpack .../046-libmpc3_1.3.1-2_arm64.deb ... 321s Unpacking libmpc3:arm64 (1.3.1-2) ... 321s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 321s Preparing to unpack .../047-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 321s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package cpp-15. 322s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package cpp-aarch64-linux-gnu. 322s Preparing to unpack .../049-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 322s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 322s Selecting previously unselected package cpp. 322s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 322s Unpacking cpp (4:15.2.0-4ubuntu1) ... 322s Selecting previously unselected package libcc1-0:arm64. 322s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package libitm1:arm64. 322s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package libasan8:arm64. 322s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package liblsan0:arm64. 322s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package libtsan2:arm64. 322s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package libubsan1:arm64. 322s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 322s Selecting previously unselected package libhwasan0:arm64. 322s Preparing to unpack .../057-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 322s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 323s Selecting previously unselected package libgcc-15-dev:arm64. 323s Preparing to unpack .../058-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 323s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 323s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 323s Preparing to unpack .../059-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 323s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 323s Selecting previously unselected package gcc-15. 323s Preparing to unpack .../060-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 323s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 324s Selecting previously unselected package gcc-aarch64-linux-gnu. 324s Preparing to unpack .../061-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 324s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 324s Selecting previously unselected package gcc. 324s Preparing to unpack .../062-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 324s Unpacking gcc (4:15.2.0-4ubuntu1) ... 324s Selecting previously unselected package libstdc++-15-dev:arm64. 324s Preparing to unpack .../063-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 324s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 324s Selecting previously unselected package g++-15-aarch64-linux-gnu. 324s Preparing to unpack .../064-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 324s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 324s Selecting previously unselected package g++-15. 324s Preparing to unpack .../065-g++-15_15.2.0-12ubuntu1_arm64.deb ... 324s Unpacking g++-15 (15.2.0-12ubuntu1) ... 324s Selecting previously unselected package g++-aarch64-linux-gnu. 325s Preparing to unpack .../066-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 325s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 325s Selecting previously unselected package g++. 325s Preparing to unpack .../067-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 325s Unpacking g++ (4:15.2.0-4ubuntu1) ... 325s Selecting previously unselected package build-essential. 325s Preparing to unpack .../068-build-essential_12.12ubuntu2_arm64.deb ... 325s Unpacking build-essential (12.12ubuntu2) ... 325s Selecting previously unselected package ca-certificates-java. 325s Preparing to unpack .../069-ca-certificates-java_20240118build1_all.deb ... 325s Unpacking ca-certificates-java (20240118build1) ... 325s Selecting previously unselected package libdebhelper-perl. 325s Preparing to unpack .../070-libdebhelper-perl_13.28ubuntu1_all.deb ... 325s Unpacking libdebhelper-perl (13.28ubuntu1) ... 325s Selecting previously unselected package libtool. 325s Preparing to unpack .../071-libtool_2.5.4-9_all.deb ... 325s Unpacking libtool (2.5.4-9) ... 325s Selecting previously unselected package dh-autoreconf. 325s Preparing to unpack .../072-dh-autoreconf_21_all.deb ... 325s Unpacking dh-autoreconf (21) ... 325s Selecting previously unselected package libarchive-zip-perl. 325s Preparing to unpack .../073-libarchive-zip-perl_1.68-1_all.deb ... 325s Unpacking libarchive-zip-perl (1.68-1) ... 325s Selecting previously unselected package libfile-stripnondeterminism-perl. 325s Preparing to unpack .../074-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 325s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 325s Selecting previously unselected package dh-strip-nondeterminism. 325s Preparing to unpack .../075-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 325s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 325s Selecting previously unselected package debugedit. 325s Preparing to unpack .../076-debugedit_1%3a5.2-3_arm64.deb ... 325s Unpacking debugedit (1:5.2-3) ... 325s Selecting previously unselected package dwz. 325s Preparing to unpack .../077-dwz_0.16-2_arm64.deb ... 325s Unpacking dwz (0.16-2) ... 325s Selecting previously unselected package gettext. 325s Preparing to unpack .../078-gettext_0.23.2-1_arm64.deb ... 325s Unpacking gettext (0.23.2-1) ... 326s Selecting previously unselected package intltool-debian. 326s Preparing to unpack .../079-intltool-debian_0.35.0+20060710.6build1_all.deb ... 326s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 326s Selecting previously unselected package po-debconf. 326s Preparing to unpack .../080-po-debconf_1.0.22_all.deb ... 326s Unpacking po-debconf (1.0.22) ... 326s Selecting previously unselected package debhelper. 326s Preparing to unpack .../081-debhelper_13.28ubuntu1_all.deb ... 326s Unpacking debhelper (13.28ubuntu1) ... 326s Selecting previously unselected package java-common. 326s Preparing to unpack .../082-java-common_0.76build1_all.deb ... 326s Unpacking java-common (0.76build1) ... 326s Selecting previously unselected package libpcsclite1:arm64. 326s Preparing to unpack .../083-libpcsclite1_2.4.1-1_arm64.deb ... 326s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 326s Selecting previously unselected package openjdk-21-jre-headless:arm64. 326s Preparing to unpack .../084-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 326s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 328s Selecting previously unselected package default-jre-headless. 328s Preparing to unpack .../085-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 328s Unpacking default-jre-headless (2:1.21-76build1) ... 328s Selecting previously unselected package sgml-base. 328s Preparing to unpack .../086-sgml-base_1.31+nmu1_all.deb ... 328s Unpacking sgml-base (1.31+nmu1) ... 328s Selecting previously unselected package xml-core. 328s Preparing to unpack .../087-xml-core_0.19build1_all.deb ... 328s Unpacking xml-core (0.19build1) ... 328s Selecting previously unselected package docutils-common. 328s Preparing to unpack .../088-docutils-common_0.22.4+dfsg-1_all.deb ... 328s Unpacking docutils-common (0.22.4+dfsg-1) ... 328s Selecting previously unselected package fonts-glyphicons-halflings. 328s Preparing to unpack .../089-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 328s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 328s Selecting previously unselected package unzip. 328s Preparing to unpack .../090-unzip_6.0-29ubuntu1_arm64.deb ... 328s Unpacking unzip (6.0-29ubuntu1) ... 328s Selecting previously unselected package java-wrappers. 328s Preparing to unpack .../091-java-wrappers_0.5build1_all.deb ... 328s Unpacking java-wrappers (0.5build1) ... 328s Selecting previously unselected package libalgorithm-c3-perl. 328s Preparing to unpack .../092-libalgorithm-c3-perl_0.11-2_all.deb ... 328s Unpacking libalgorithm-c3-perl (0.11-2) ... 328s Selecting previously unselected package libposix-strftime-compiler-perl. 328s Preparing to unpack .../093-libposix-strftime-compiler-perl_0.46-1_all.deb ... 328s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 328s Selecting previously unselected package libapache-logformat-compiler-perl. 328s Preparing to unpack .../094-libapache-logformat-compiler-perl_0.36-3_all.deb ... 328s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 328s Selecting previously unselected package libcrypt-urandom-perl. 328s Preparing to unpack .../095-libcrypt-urandom-perl_0.54-1_arm64.deb ... 328s Unpacking libcrypt-urandom-perl (0.54-1) ... 329s Selecting previously unselected package libapache-session-perl. 329s Preparing to unpack .../096-libapache-session-perl_1.94-2_all.deb ... 329s Unpacking libapache-session-perl (1.94-2) ... 329s Selecting previously unselected package libdigest-hmac-perl. 329s Preparing to unpack .../097-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 329s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 329s Selecting previously unselected package liburi-perl. 329s Preparing to unpack .../098-liburi-perl_5.34-2build1_all.deb ... 329s Unpacking liburi-perl (5.34-2build1) ... 329s Selecting previously unselected package libencode-locale-perl. 329s Preparing to unpack .../099-libencode-locale-perl_1.05-3_all.deb ... 329s Unpacking libencode-locale-perl (1.05-3) ... 329s Selecting previously unselected package libtimedate-perl. 329s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 329s Unpacking libtimedate-perl (2.3300-2) ... 329s Selecting previously unselected package libhttp-date-perl. 329s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 329s Unpacking libhttp-date-perl (6.06-1) ... 329s Selecting previously unselected package libfile-listing-perl. 329s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 329s Unpacking libfile-listing-perl (6.16-1) ... 329s Selecting previously unselected package libhtml-tagset-perl. 329s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 329s Unpacking libhtml-tagset-perl (3.24-1) ... 329s Selecting previously unselected package libhtml-parser-perl:arm64. 329s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_arm64.deb ... 329s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 329s Selecting previously unselected package libhtml-tree-perl. 329s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 329s Unpacking libhtml-tree-perl (5.07-3) ... 329s Selecting previously unselected package libclone-perl:arm64. 329s Preparing to unpack .../106-libclone-perl_0.47-1_arm64.deb ... 329s Unpacking libclone-perl:arm64 (0.47-1) ... 329s Selecting previously unselected package libio-html-perl. 329s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 329s Unpacking libio-html-perl (1.004-3) ... 329s Selecting previously unselected package liblwp-mediatypes-perl. 329s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 329s Unpacking liblwp-mediatypes-perl (6.04-2) ... 330s Selecting previously unselected package libhttp-message-perl. 330s Preparing to unpack .../109-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 330s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 330s Selecting previously unselected package libhttp-cookies-perl. 330s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 330s Unpacking libhttp-cookies-perl (6.11-1) ... 330s Selecting previously unselected package libhttp-negotiate-perl. 330s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 330s Unpacking libhttp-negotiate-perl (6.01-2) ... 330s Selecting previously unselected package perl-openssl-defaults:arm64. 330s Preparing to unpack .../112-perl-openssl-defaults_7build4_arm64.deb ... 330s Unpacking perl-openssl-defaults:arm64 (7build4) ... 330s Selecting previously unselected package libnet-ssleay-perl:arm64. 330s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_arm64.deb ... 330s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 330s Selecting previously unselected package libio-socket-ssl-perl. 330s Preparing to unpack .../114-libio-socket-ssl-perl_2.098-1_all.deb ... 330s Unpacking libio-socket-ssl-perl (2.098-1) ... 330s Selecting previously unselected package libnet-http-perl. 330s Preparing to unpack .../115-libnet-http-perl_6.24-1build1_all.deb ... 330s Unpacking libnet-http-perl (6.24-1build1) ... 330s Selecting previously unselected package liblwp-protocol-https-perl. 330s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 330s Unpacking liblwp-protocol-https-perl (6.14-1) ... 330s Selecting previously unselected package libtry-tiny-perl. 330s Preparing to unpack .../117-libtry-tiny-perl_0.32-1_all.deb ... 330s Unpacking libtry-tiny-perl (0.32-1) ... 330s Selecting previously unselected package libwww-robotrules-perl. 330s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1build1_all.deb ... 330s Unpacking libwww-robotrules-perl (6.02-1build1) ... 330s Selecting previously unselected package libwww-perl. 330s Preparing to unpack .../119-libwww-perl_6.81-1build1_all.deb ... 330s Unpacking libwww-perl (6.81-1build1) ... 330s Selecting previously unselected package libauth-yubikey-webclient-perl. 330s Preparing to unpack .../120-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 330s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 330s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 330s Preparing to unpack .../121-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 330s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 331s Selecting previously unselected package libdynaloader-functions-perl. 331s Preparing to unpack .../122-libdynaloader-functions-perl_0.004-2_all.deb ... 331s Unpacking libdynaloader-functions-perl (0.004-2) ... 331s Selecting previously unselected package libdevel-callchecker-perl:arm64. 331s Preparing to unpack .../123-libdevel-callchecker-perl_0.009-2_arm64.deb ... 331s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 331s Selecting previously unselected package libparams-classify-perl:arm64. 331s Preparing to unpack .../124-libparams-classify-perl_0.015-2build6_arm64.deb ... 331s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 331s Selecting previously unselected package libmodule-runtime-perl. 331s Preparing to unpack .../125-libmodule-runtime-perl_0.018-1_all.deb ... 331s Unpacking libmodule-runtime-perl (0.018-1) ... 331s Selecting previously unselected package libmodule-implementation-perl. 331s Preparing to unpack .../126-libmodule-implementation-perl_0.09-2_all.deb ... 331s Unpacking libmodule-implementation-perl (0.09-2) ... 331s Selecting previously unselected package libsub-exporter-progressive-perl. 331s Preparing to unpack .../127-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 331s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 331s Selecting previously unselected package libvariable-magic-perl. 331s Preparing to unpack .../128-libvariable-magic-perl_0.64-1build1_arm64.deb ... 331s Unpacking libvariable-magic-perl (0.64-1build1) ... 331s Selecting previously unselected package libb-hooks-endofscope-perl. 331s Preparing to unpack .../129-libb-hooks-endofscope-perl_0.28-2_all.deb ... 331s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 331s Selecting previously unselected package libcrypt-random-seed-perl. 331s Preparing to unpack .../130-libcrypt-random-seed-perl_0.03-3_all.deb ... 331s Unpacking libcrypt-random-seed-perl (0.03-3) ... 331s Selecting previously unselected package libmath-random-isaac-perl. 331s Preparing to unpack .../131-libmath-random-isaac-perl_1.004-2_all.deb ... 331s Unpacking libmath-random-isaac-perl (1.004-2) ... 331s Selecting previously unselected package libbytes-random-secure-perl. 331s Preparing to unpack .../132-libbytes-random-secure-perl_0.29-3_all.deb ... 331s Unpacking libbytes-random-secure-perl (0.29-3) ... 331s Selecting previously unselected package liberror-perl. 331s Preparing to unpack .../133-liberror-perl_0.17030-1_all.deb ... 331s Unpacking liberror-perl (0.17030-1) ... 331s Selecting previously unselected package libipc-sharelite-perl. 331s Preparing to unpack .../134-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 331s Unpacking libipc-sharelite-perl (0.17-5build4) ... 331s Selecting previously unselected package libcache-cache-perl. 332s Preparing to unpack .../135-libcache-cache-perl_1.08-3_all.deb ... 332s Unpacking libcache-cache-perl (1.08-3) ... 332s Selecting previously unselected package libcapture-tiny-perl. 332s Preparing to unpack .../136-libcapture-tiny-perl_0.50-1_all.deb ... 332s Unpacking libcapture-tiny-perl (0.50-1) ... 332s Selecting previously unselected package libcares2:arm64. 332s Preparing to unpack .../137-libcares2_1.34.6-1_arm64.deb ... 332s Unpacking libcares2:arm64 (1.34.6-1) ... 332s Selecting previously unselected package libcgi-pm-perl. 332s Preparing to unpack .../138-libcgi-pm-perl_4.71-1build1_all.deb ... 332s Unpacking libcgi-pm-perl (4.71-1build1) ... 332s Selecting previously unselected package libclass-c3-perl. 332s Preparing to unpack .../139-libclass-c3-perl_0.35-2_all.deb ... 332s Unpacking libclass-c3-perl (0.35-2) ... 332s Selecting previously unselected package libclass-data-inheritable-perl. 332s Preparing to unpack .../140-libclass-data-inheritable-perl_0.10-1_all.deb ... 332s Unpacking libclass-data-inheritable-perl (0.10-1) ... 332s Selecting previously unselected package libclass-errorhandler-perl. 332s Preparing to unpack .../141-libclass-errorhandler-perl_0.04-3_all.deb ... 332s Unpacking libclass-errorhandler-perl (0.04-3) ... 332s Selecting previously unselected package libclass-inspector-perl. 332s Preparing to unpack .../142-libclass-inspector-perl_1.36-3_all.deb ... 332s Unpacking libclass-inspector-perl (1.36-3) ... 332s Selecting previously unselected package libclass-method-modifiers-perl. 332s Preparing to unpack .../143-libclass-method-modifiers-perl_2.15-1_all.deb ... 332s Unpacking libclass-method-modifiers-perl (2.15-1) ... 332s Selecting previously unselected package libclass-singleton-perl. 332s Preparing to unpack .../144-libclass-singleton-perl_1.6-2_all.deb ... 332s Unpacking libclass-singleton-perl (1.6-2) ... 332s Selecting previously unselected package libclass-xsaccessor-perl. 332s Preparing to unpack .../145-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 332s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 332s Selecting previously unselected package libclone-pp-perl. 332s Preparing to unpack .../146-libclone-pp-perl_1.08-2_all.deb ... 332s Unpacking libclone-pp-perl (1.08-2) ... 332s Selecting previously unselected package libcommon-sense-perl:arm64. 332s Preparing to unpack .../147-libcommon-sense-perl_3.75-3build5_arm64.deb ... 332s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 332s Selecting previously unselected package libconvert-asn1-perl. 333s Preparing to unpack .../148-libconvert-asn1-perl_0.34-1_all.deb ... 333s Unpacking libconvert-asn1-perl (0.34-1) ... 333s Selecting previously unselected package libconvert-base32-perl. 333s Preparing to unpack .../149-libconvert-base32-perl_0.06-3_all.deb ... 333s Unpacking libconvert-base32-perl (0.06-3) ... 333s Selecting previously unselected package libconvert-binhex-perl. 333s Preparing to unpack .../150-libconvert-binhex-perl_1.125-3_all.deb ... 333s Unpacking libconvert-binhex-perl (1.125-3) ... 333s Selecting previously unselected package libcrypt-des-perl:arm64. 333s Preparing to unpack .../151-libcrypt-des-perl_2.07-5_arm64.deb ... 333s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 333s Selecting previously unselected package libcrypt-des-ede3-perl. 333s Preparing to unpack .../152-libcrypt-des-ede3-perl_0.03-1_all.deb ... 333s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 333s Selecting previously unselected package libcryptx-perl. 333s Preparing to unpack .../153-libcryptx-perl_0.087-1_arm64.deb ... 333s Unpacking libcryptx-perl (0.087-1) ... 333s Selecting previously unselected package libconvert-pem-perl. 333s Preparing to unpack .../154-libconvert-pem-perl_0.13-1_all.deb ... 333s Unpacking libconvert-pem-perl (0.13-1) ... 333s Selecting previously unselected package libcookie-baker-perl. 333s Preparing to unpack .../155-libcookie-baker-perl_0.12-1_all.deb ... 333s Unpacking libcookie-baker-perl (0.12-1) ... 333s Selecting previously unselected package libcrypt-dh-gmp-perl. 333s Preparing to unpack .../156-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 333s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 333s Selecting previously unselected package libjson-perl. 333s Preparing to unpack .../157-libjson-perl_4.10000-1_all.deb ... 333s Unpacking libjson-perl (4.10000-1) ... 333s Selecting previously unselected package libcrypt-jwt-perl. 333s Preparing to unpack .../158-libcrypt-jwt-perl_0.037-1_all.deb ... 333s Unpacking libcrypt-jwt-perl (0.037-1) ... 333s Selecting previously unselected package libcrypt-openssl-bignum-perl. 333s Preparing to unpack .../159-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 333s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 333s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 333s Preparing to unpack .../160-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 333s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 333s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 334s Preparing to unpack .../161-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 334s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 334s Selecting previously unselected package libcrypt-openssl-x509-perl. 334s Preparing to unpack .../162-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 334s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 334s Selecting previously unselected package libcrypt-rijndael-perl. 334s Preparing to unpack .../163-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 334s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 334s Selecting previously unselected package libcrypt-ssleay-perl. 334s Preparing to unpack .../164-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 334s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 334s Selecting previously unselected package libdata-hexdump-perl. 334s Preparing to unpack .../165-libdata-hexdump-perl_0.04-2_all.deb ... 334s Unpacking libdata-hexdump-perl (0.04-2) ... 334s Selecting previously unselected package libparams-util-perl. 334s Preparing to unpack .../166-libparams-util-perl_1.102-3build1_arm64.deb ... 334s Unpacking libparams-util-perl (1.102-3build1) ... 334s Selecting previously unselected package libsub-install-perl. 334s Preparing to unpack .../167-libsub-install-perl_0.929-1_all.deb ... 334s Unpacking libsub-install-perl (0.929-1) ... 334s Selecting previously unselected package libdata-optlist-perl. 334s Preparing to unpack .../168-libdata-optlist-perl_0.114-1_all.deb ... 334s Unpacking libdata-optlist-perl (0.114-1) ... 334s Selecting previously unselected package libtypes-serialiser-perl. 334s Preparing to unpack .../169-libtypes-serialiser-perl_1.01-1_all.deb ... 334s Unpacking libtypes-serialiser-perl (1.01-1) ... 334s Selecting previously unselected package libjson-xs-perl. 334s Preparing to unpack .../170-libjson-xs-perl_4.040-1_arm64.deb ... 334s Unpacking libjson-xs-perl (4.040-1) ... 334s Selecting previously unselected package libjson-maybexs-perl. 334s Preparing to unpack .../171-libjson-maybexs-perl_1.004008-1_all.deb ... 334s Unpacking libjson-maybexs-perl (1.004008-1) ... 334s Selecting previously unselected package liblist-someutils-perl. 334s Preparing to unpack .../172-liblist-someutils-perl_0.59-1_all.deb ... 334s Unpacking liblist-someutils-perl (0.59-1) ... 334s Selecting previously unselected package liblist-utilsby-perl. 334s Preparing to unpack .../173-liblist-utilsby-perl_0.12-2_all.deb ... 334s Unpacking liblist-utilsby-perl (0.12-2) ... 334s Selecting previously unselected package liblist-allutils-perl. 334s Preparing to unpack .../174-liblist-allutils-perl_0.19-1_all.deb ... 334s Unpacking liblist-allutils-perl (0.19-1) ... 334s Selecting previously unselected package libimport-into-perl. 334s Preparing to unpack .../175-libimport-into-perl_1.002005-2_all.deb ... 334s Unpacking libimport-into-perl (1.002005-2) ... 334s Selecting previously unselected package librole-tiny-perl. 334s Preparing to unpack .../176-librole-tiny-perl_2.002004-1_all.deb ... 334s Unpacking librole-tiny-perl (2.002004-1) ... 334s Selecting previously unselected package libsub-quote-perl. 335s Preparing to unpack .../177-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 335s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 335s Selecting previously unselected package libmoo-perl. 335s Preparing to unpack .../178-libmoo-perl_2.005005-1_all.deb ... 335s Unpacking libmoo-perl (2.005005-1) ... 335s Selecting previously unselected package libdata-password-zxcvbn-perl. 335s Preparing to unpack .../179-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 335s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 335s Selecting previously unselected package libfile-sharedir-perl. 335s Preparing to unpack .../180-libfile-sharedir-perl_1.118-3_all.deb ... 335s Unpacking libfile-sharedir-perl (1.118-3) ... 335s Selecting previously unselected package libpackage-stash-perl. 335s Preparing to unpack .../181-libpackage-stash-perl_0.40-1_all.deb ... 335s Unpacking libpackage-stash-perl (0.40-1) ... 335s Selecting previously unselected package libsub-identify-perl. 335s Preparing to unpack .../182-libsub-identify-perl_0.14-4_arm64.deb ... 335s Unpacking libsub-identify-perl (0.14-4) ... 335s Selecting previously unselected package libsub-name-perl:arm64. 335s Preparing to unpack .../183-libsub-name-perl_0.28-1_arm64.deb ... 335s Unpacking libsub-name-perl:arm64 (0.28-1) ... 335s Selecting previously unselected package libnamespace-clean-perl. 335s Preparing to unpack .../184-libnamespace-clean-perl_0.27-2_all.deb ... 335s Unpacking libnamespace-clean-perl (0.27-2) ... 335s Selecting previously unselected package libnamespace-autoclean-perl. 335s Preparing to unpack .../185-libnamespace-autoclean-perl_0.31-1_all.deb ... 335s Unpacking libnamespace-autoclean-perl (0.31-1) ... 335s Selecting previously unselected package libsub-exporter-perl. 335s Preparing to unpack .../186-libsub-exporter-perl_0.990-1_all.deb ... 335s Unpacking libsub-exporter-perl (0.990-1) ... 335s Selecting previously unselected package libeval-closure-perl. 335s Preparing to unpack .../187-libeval-closure-perl_0.14-3_all.deb ... 335s Unpacking libeval-closure-perl (0.14-3) ... 335s Selecting previously unselected package libdevel-stacktrace-perl. 335s Preparing to unpack .../188-libdevel-stacktrace-perl_2.0500-1_all.deb ... 335s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 335s Selecting previously unselected package libexception-class-perl. 335s Preparing to unpack .../189-libexception-class-perl_1.45-1_all.deb ... 335s Unpacking libexception-class-perl (1.45-1) ... 335s Selecting previously unselected package libparams-validationcompiler-perl. 335s Preparing to unpack .../190-libparams-validationcompiler-perl_0.31-1_all.deb ... 335s Unpacking libparams-validationcompiler-perl (0.31-1) ... 335s Selecting previously unselected package libmro-compat-perl. 336s Preparing to unpack .../191-libmro-compat-perl_0.15-2_all.deb ... 336s Unpacking libmro-compat-perl (0.15-2) ... 336s Selecting previously unselected package libxstring-perl:arm64. 336s Preparing to unpack .../192-libxstring-perl_0.005-2build4_arm64.deb ... 336s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 336s Selecting previously unselected package libspecio-perl. 336s Preparing to unpack .../193-libspecio-perl_0.53-1_all.deb ... 336s Unpacking libspecio-perl (0.53-1) ... 336s Selecting previously unselected package libdatetime-locale-perl. 336s Preparing to unpack .../194-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 336s Unpacking libdatetime-locale-perl (1:1.45-1) ... 336s Selecting previously unselected package libdatetime-timezone-perl. 336s Preparing to unpack .../195-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 336s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 336s Selecting previously unselected package libdatetime-perl. 337s Preparing to unpack .../196-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 337s Unpacking libdatetime-perl (2:1.65-1build3) ... 337s Selecting previously unselected package libdatetime-format-rfc3339-perl. 337s Preparing to unpack .../197-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 337s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 337s Selecting previously unselected package libdbi-perl:arm64. 337s Preparing to unpack .../198-libdbi-perl_1.647-1build1_arm64.deb ... 337s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 337s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 337s Preparing to unpack .../199-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 337s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 337s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 337s Preparing to unpack .../200-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 337s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 337s Selecting previously unselected package libemail-date-format-perl. 337s Preparing to unpack .../201-libemail-date-format-perl_1.008-1_all.deb ... 337s Unpacking libemail-date-format-perl (1.008-1) ... 337s Selecting previously unselected package libemail-simple-perl. 337s Preparing to unpack .../202-libemail-simple-perl_2.218-1_all.deb ... 337s Unpacking libemail-simple-perl (2.218-1) ... 337s Selecting previously unselected package libmodule-pluggable-perl. 337s Preparing to unpack .../203-libmodule-pluggable-perl_5.2-5_all.deb ... 337s Unpacking libmodule-pluggable-perl (5.2-5) ... 337s Selecting previously unselected package libemail-abstract-perl. 337s Preparing to unpack .../204-libemail-abstract-perl_3.010-1_all.deb ... 337s Unpacking libemail-abstract-perl (3.010-1) ... 337s Selecting previously unselected package libemail-address-xs-perl. 337s Preparing to unpack .../205-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 337s Unpacking libemail-address-xs-perl (1.05-1build5) ... 337s Selecting previously unselected package libmoox-types-mooselike-perl. 337s Preparing to unpack .../206-libmoox-types-mooselike-perl_0.29-2_all.deb ... 337s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 337s Selecting previously unselected package libthrowable-perl. 337s Preparing to unpack .../207-libthrowable-perl_1.001-2_all.deb ... 337s Unpacking libthrowable-perl (1.001-2) ... 337s Selecting previously unselected package libemail-sender-perl. 338s Preparing to unpack .../208-libemail-sender-perl_2.601-1_all.deb ... 338s Unpacking libemail-sender-perl (2.601-1) ... 338s Selecting previously unselected package libexporter-tiny-perl. 338s Preparing to unpack .../209-libexporter-tiny-perl_1.006003-1_all.deb ... 338s Unpacking libexporter-tiny-perl (1.006003-1) ... 338s Selecting previously unselected package libextutils-depends-perl. 338s Preparing to unpack .../210-libextutils-depends-perl_0.8002-1_all.deb ... 338s Unpacking libextutils-depends-perl (0.8002-1) ... 338s Selecting previously unselected package libfcgi0t64:arm64. 338s Preparing to unpack .../211-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 338s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 338s Selecting previously unselected package libfcgi-perl. 338s Preparing to unpack .../212-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 338s Unpacking libfcgi-perl (0.82+ds-3build3) ... 338s Selecting previously unselected package libfilesys-notify-simple-perl. 338s Preparing to unpack .../213-libfilesys-notify-simple-perl_0.14-3_all.deb ... 338s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 338s Selecting previously unselected package libfont-afm-perl. 338s Preparing to unpack .../214-libfont-afm-perl_1.20-4_all.deb ... 338s Unpacking libfont-afm-perl (1.20-4) ... 338s Selecting previously unselected package libimagequant0:arm64. 338s Preparing to unpack .../215-libimagequant0_2.18.0-1build1_arm64.deb ... 338s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 338s Selecting previously unselected package libxpm4:arm64. 338s Preparing to unpack .../216-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 338s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 338s Selecting previously unselected package libgd3:arm64. 338s Preparing to unpack .../217-libgd3_2.3.3-13ubuntu1_arm64.deb ... 338s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 338s Selecting previously unselected package libgd-perl. 338s Preparing to unpack .../218-libgd-perl_2.84-2_arm64.deb ... 338s Unpacking libgd-perl (2.84-2) ... 338s Selecting previously unselected package libgd-securityimage-perl. 338s Preparing to unpack .../219-libgd-securityimage-perl_1.75-3_all.deb ... 338s Unpacking libgd-securityimage-perl (1.75-3) ... 338s Selecting previously unselected package libglib-perl:arm64. 338s Preparing to unpack .../220-libglib-perl_3%3a1.329.4-1_arm64.deb ... 338s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 338s Selecting previously unselected package libgssapi-perl. 339s Preparing to unpack .../221-libgssapi-perl_0.28-4build5_arm64.deb ... 339s Unpacking libgssapi-perl (0.28-4build5) ... 339s Selecting previously unselected package libhash-merge-simple-perl. 339s Preparing to unpack .../222-libhash-merge-simple-perl_0.052-1_all.deb ... 339s Unpacking libhash-merge-simple-perl (0.052-1) ... 339s Selecting previously unselected package libhash-multivalue-perl. 339s Preparing to unpack .../223-libhash-multivalue-perl_0.16-3_all.deb ... 339s Unpacking libhash-multivalue-perl (0.16-3) ... 339s Selecting previously unselected package libhtml-format-perl. 339s Preparing to unpack .../224-libhtml-format-perl_2.16-2_all.deb ... 339s Unpacking libhtml-format-perl (2.16-2) ... 339s Selecting previously unselected package libhtml-formattext-withlinks-perl. 339s Preparing to unpack .../225-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 339s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 339s Selecting previously unselected package libhtml-template-perl. 339s Preparing to unpack .../226-libhtml-template-perl_2.97-2build1_all.deb ... 339s Unpacking libhtml-template-perl (2.97-2build1) ... 339s Selecting previously unselected package libhttp-daemon-perl. 339s Preparing to unpack .../227-libhttp-daemon-perl_6.16-1_all.deb ... 339s Unpacking libhttp-daemon-perl (6.16-1) ... 339s Selecting previously unselected package libhttp-multipartparser-perl. 339s Preparing to unpack .../228-libhttp-multipartparser-perl_0.02-3_all.deb ... 339s Unpacking libhttp-multipartparser-perl (0.02-3) ... 339s Selecting previously unselected package libstream-buffered-perl. 339s Preparing to unpack .../229-libstream-buffered-perl_0.03-3_all.deb ... 339s Unpacking libstream-buffered-perl (0.03-3) ... 339s Selecting previously unselected package libwww-form-urlencoded-perl. 339s Preparing to unpack .../230-libwww-form-urlencoded-perl_0.26-2_all.deb ... 339s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 339s Selecting previously unselected package libhttp-entity-parser-perl. 339s Preparing to unpack .../231-libhttp-entity-parser-perl_0.25-2_all.deb ... 339s Unpacking libhttp-entity-parser-perl (0.25-2) ... 339s Selecting previously unselected package libhttp-headers-fast-perl. 339s Preparing to unpack .../232-libhttp-headers-fast-perl_0.22-3_all.deb ... 339s Unpacking libhttp-headers-fast-perl (0.22-3) ... 339s Selecting previously unselected package libio-pty-perl. 340s Preparing to unpack .../233-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 340s Unpacking libio-pty-perl (1:1.20-1build3) ... 340s Selecting previously unselected package libio-sessiondata-perl. 340s Preparing to unpack .../234-libio-sessiondata-perl_1.03-3_all.deb ... 340s Unpacking libio-sessiondata-perl (1.03-3) ... 340s Selecting previously unselected package libperlio-via-timeout-perl. 340s Preparing to unpack .../235-libperlio-via-timeout-perl_0.32-3_all.deb ... 340s Unpacking libperlio-via-timeout-perl (0.32-3) ... 340s Selecting previously unselected package libio-socket-timeout-perl. 340s Preparing to unpack .../236-libio-socket-timeout-perl_0.32-3_all.deb ... 340s Unpacking libio-socket-timeout-perl (0.32-3) ... 340s Selecting previously unselected package libio-string-perl. 340s Preparing to unpack .../237-libio-string-perl_1.08-4_all.deb ... 340s Unpacking libio-string-perl (1.08-4) ... 340s Selecting previously unselected package libio-stringy-perl. 340s Preparing to unpack .../238-libio-stringy-perl_2.113-2_all.deb ... 340s Unpacking libio-stringy-perl (2.113-2) ... 340s Selecting previously unselected package libipc-run-perl. 340s Preparing to unpack .../239-libipc-run-perl_20250809.0-1build1_all.deb ... 340s Unpacking libipc-run-perl (20250809.0-1build1) ... 340s Selecting previously unselected package libjargs-java. 340s Preparing to unpack .../240-libjargs-java_1.0.0-5build1_all.deb ... 340s Unpacking libjargs-java (1.0.0-5build1) ... 340s Selecting previously unselected package libjs-bootstrap. 340s Preparing to unpack .../241-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 340s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 340s Selecting previously unselected package libxslt1.1:arm64. 340s Preparing to unpack .../242-libxslt1.1_1.1.43-0.3_arm64.deb ... 340s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 340s Selecting previously unselected package libxmlsec1-1:arm64. 340s Preparing to unpack .../243-libxmlsec1-1_1.3.9-1_arm64.deb ... 340s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 340s Selecting previously unselected package libxmlsec1-openssl1:arm64. 340s Preparing to unpack .../244-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 340s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 340s Selecting previously unselected package liblasso3t64. 340s Preparing to unpack .../245-liblasso3t64_2.9.0-3_arm64.deb ... 340s Unpacking liblasso3t64 (2.9.0-3) ... 340s Selecting previously unselected package liblasso-perl:arm64. 340s Preparing to unpack .../246-liblasso-perl_2.9.0-3_arm64.deb ... 340s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 341s Selecting previously unselected package libconfig-inifiles-perl. 341s Preparing to unpack .../247-libconfig-inifiles-perl_3.000003-4_all.deb ... 341s Unpacking libconfig-inifiles-perl (3.000003-4) ... 341s Selecting previously unselected package libmouse-perl:arm64. 341s Preparing to unpack .../248-libmouse-perl_2.6.1-1_arm64.deb ... 341s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 341s Selecting previously unselected package libnet-cidr-perl. 341s Preparing to unpack .../249-libnet-cidr-perl_0.27-1build1_all.deb ... 341s Unpacking libnet-cidr-perl (0.27-1build1) ... 341s Selecting previously unselected package libtest-sharedfork-perl. 341s Preparing to unpack .../250-libtest-sharedfork-perl_0.35-3_all.deb ... 341s Unpacking libtest-sharedfork-perl (0.35-3) ... 341s Selecting previously unselected package libtest-tcp-perl. 341s Preparing to unpack .../251-libtest-tcp-perl_2.22-2_all.deb ... 341s Unpacking libtest-tcp-perl (2.22-2) ... 341s Selecting previously unselected package libplack-perl. 341s Preparing to unpack .../252-libplack-perl_1.0051-1_all.deb ... 341s Unpacking libplack-perl (1.0051-1) ... 341s Selecting previously unselected package liblemonldap-ng-common-perl. 341s Preparing to unpack .../253-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 341s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 341s Selecting previously unselected package liblist-moreutils-xs-perl. 341s Preparing to unpack .../254-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 341s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 341s Selecting previously unselected package liblist-moreutils-perl. 341s Preparing to unpack .../255-liblist-moreutils-perl_0.430-2_all.deb ... 341s Unpacking liblist-moreutils-perl (0.430-2) ... 341s Selecting previously unselected package libllhttp9.3. 341s Preparing to unpack .../256-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 341s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 341s Selecting previously unselected package liblog-log4perl-perl. 341s Preparing to unpack .../257-liblog-log4perl-perl_1.57-1_all.deb ... 341s Unpacking liblog-log4perl-perl (1.57-1) ... 341s Selecting previously unselected package liblwp-protocol-psgi-perl. 342s Preparing to unpack .../258-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 342s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 342s Selecting previously unselected package libnet-smtp-ssl-perl. 342s Preparing to unpack .../259-libnet-smtp-ssl-perl_1.04-2_all.deb ... 342s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 342s Selecting previously unselected package libmailtools-perl. 342s Preparing to unpack .../260-libmailtools-perl_2.22-1_all.deb ... 342s Unpacking libmailtools-perl (2.22-1) ... 342s Selecting previously unselected package libmime-tools-perl. 342s Preparing to unpack .../261-libmime-tools-perl_5.515-1_all.deb ... 342s Unpacking libmime-tools-perl (5.515-1) ... 342s Selecting previously unselected package libnet-ip-perl. 342s Preparing to unpack .../262-libnet-ip-perl_1.26-4_all.deb ... 342s Unpacking libnet-ip-perl (1.26-4) ... 342s Selecting previously unselected package libnet-ldap-perl. 342s Preparing to unpack .../263-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 342s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 342s Selecting previously unselected package libxml-namespacesupport-perl. 342s Preparing to unpack .../264-libxml-namespacesupport-perl_1.12-2_all.deb ... 342s Unpacking libxml-namespacesupport-perl (1.12-2) ... 342s Selecting previously unselected package libxml-sax-base-perl. 342s Preparing to unpack .../265-libxml-sax-base-perl_1.09-3_all.deb ... 342s Unpacking libxml-sax-base-perl (1.09-3) ... 342s Selecting previously unselected package libxml-sax-perl. 342s Preparing to unpack .../266-libxml-sax-perl_1.02+dfsg-4_all.deb ... 342s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 342s Selecting previously unselected package libxml-libxml-perl. 342s Preparing to unpack .../267-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 342s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 342s Selecting previously unselected package libxml-simple-perl. 342s Preparing to unpack .../268-libxml-simple-perl_2.25-2_all.deb ... 342s Unpacking libxml-simple-perl (2.25-2) ... 343s Selecting previously unselected package libnet-openid-common-perl. 343s Preparing to unpack .../269-libnet-openid-common-perl_1.20-2_all.deb ... 343s Unpacking libnet-openid-common-perl (1.20-2) ... 343s Selecting previously unselected package libnet-openid-consumer-perl. 343s Preparing to unpack .../270-libnet-openid-consumer-perl_1.18-2_all.deb ... 343s Unpacking libnet-openid-consumer-perl (1.18-2) ... 343s Selecting previously unselected package libnet-openid-server-perl. 343s Preparing to unpack .../271-libnet-openid-server-perl_1.09-4_all.deb ... 343s Unpacking libnet-openid-server-perl (1.09-4) ... 343s Selecting previously unselected package libsimdjson29:arm64. 343s Preparing to unpack .../272-libsimdjson29_4.2.4-1_arm64.deb ... 343s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 343s Selecting previously unselected package libsimdutf29:arm64. 343s Preparing to unpack .../273-libsimdutf29_7.7.1-3_arm64.deb ... 343s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 343s Selecting previously unselected package node-corepack. 343s Preparing to unpack .../274-node-corepack_0.24.0-5build1_all.deb ... 343s Unpacking node-corepack (0.24.0-5build1) ... 343s Selecting previously unselected package nodejs. 343s Preparing to unpack .../275-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 343s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 343s Selecting previously unselected package node-xtend. 343s Preparing to unpack .../276-node-xtend_4.0.2-3_all.deb ... 343s Unpacking node-xtend (4.0.2-3) ... 343s Selecting previously unselected package node-acorn. 343s Preparing to unpack .../277-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 343s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 343s Selecting previously unselected package node-cjs-module-lexer. 343s Preparing to unpack .../278-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 343s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 343s Selecting previously unselected package node-balanced-match. 343s Preparing to unpack .../279-node-balanced-match_2.0.0-1_all.deb ... 343s Unpacking node-balanced-match (2.0.0-1) ... 344s Selecting previously unselected package node-brace-expansion. 344s Preparing to unpack .../280-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 344s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 344s Selecting previously unselected package node-minimatch. 344s Preparing to unpack .../281-node-minimatch_9.0.3-6_all.deb ... 344s Unpacking node-minimatch (9.0.3-6) ... 344s Selecting previously unselected package node-ms. 344s Preparing to unpack .../282-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 344s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 344s Selecting previously unselected package node-debug. 344s Preparing to unpack .../283-node-debug_4.4.1+~4.1.12-1_all.deb ... 344s Unpacking node-debug (4.4.1+~4.1.12-1) ... 344s Selecting previously unselected package node-lru-cache. 344s Preparing to unpack .../284-node-lru-cache_10.0.1-3_all.deb ... 344s Unpacking node-lru-cache (10.0.1-3) ... 344s Selecting previously unselected package node-semver. 344s Preparing to unpack .../285-node-semver_7.6.1+~7.5.8-2_all.deb ... 344s Unpacking node-semver (7.6.1+~7.5.8-2) ... 344s Selecting previously unselected package node-llhttp. 344s Preparing to unpack .../286-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 344s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 344s Selecting previously unselected package node-undici. 344s Preparing to unpack .../287-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 344s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 344s Selecting previously unselected package libnode127:arm64. 344s Preparing to unpack .../288-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 344s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 345s Selecting previously unselected package libregexp-assemble-perl. 345s Preparing to unpack .../289-libregexp-assemble-perl_0.38-2_all.deb ... 345s Unpacking libregexp-assemble-perl (0.38-2) ... 345s Selecting previously unselected package libregexp-common-perl. 345s Preparing to unpack .../290-libregexp-common-perl_2024080801-1_all.deb ... 345s Unpacking libregexp-common-perl (2024080801-1) ... 345s Selecting previously unselected package libtask-weaken-perl. 345s Preparing to unpack .../291-libtask-weaken-perl_1.06-2_all.deb ... 345s Unpacking libtask-weaken-perl (1.06-2) ... 345s Selecting previously unselected package libxml-parser-perl. 345s Preparing to unpack .../292-libxml-parser-perl_2.47-1build4_arm64.deb ... 345s Unpacking libxml-parser-perl (2.47-1build4) ... 345s Selecting previously unselected package libsoap-lite-perl. 345s Preparing to unpack .../293-libsoap-lite-perl_1.27-3_all.deb ... 345s Unpacking libsoap-lite-perl (1.27-3) ... 345s Selecting previously unselected package libstring-random-perl. 345s Preparing to unpack .../294-libstring-random-perl_1%3a0.32-2_all.deb ... 345s Unpacking libstring-random-perl (1:0.32-2) ... 346s Selecting previously unselected package libtest-leaktrace-perl. 346s Preparing to unpack .../295-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 346s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 346s Selecting previously unselected package libtest-output-perl. 346s Preparing to unpack .../296-libtest-output-perl_1.036-1_all.deb ... 346s Unpacking libtest-output-perl (1.036-1) ... 346s Selecting previously unselected package libtest-pod-perl. 346s Preparing to unpack .../297-libtest-pod-perl_1.52-3_all.deb ... 346s Unpacking libtest-pod-perl (1.52-3) ... 346s Selecting previously unselected package libtext-unidecode-perl. 346s Preparing to unpack .../298-libtext-unidecode-perl_1.30-3_all.deb ... 346s Unpacking libtext-unidecode-perl (1.30-3) ... 346s Selecting previously unselected package libtime-fake-perl. 346s Preparing to unpack .../299-libtime-fake-perl_0.11-4_all.deb ... 346s Unpacking libtime-fake-perl (0.11-4) ... 346s Selecting previously unselected package libxml-libxslt-perl:arm64. 346s Preparing to unpack .../300-libxml-libxslt-perl_2.003000-4_arm64.deb ... 346s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 346s Selecting previously unselected package node-uglify-js. 346s Preparing to unpack .../301-node-uglify-js_3.17.4-2build1_all.deb ... 346s Unpacking node-uglify-js (3.17.4-2build1) ... 346s Selecting previously unselected package python3-defusedxml. 346s Preparing to unpack .../302-python3-defusedxml_0.7.1-3build1_all.deb ... 346s Unpacking python3-defusedxml (0.7.1-3build1) ... 346s Selecting previously unselected package python3-roman-numerals. 346s Preparing to unpack .../303-python3-roman-numerals_4.1.0-1_all.deb ... 346s Unpacking python3-roman-numerals (4.1.0-1) ... 346s Selecting previously unselected package python3-docutils. 346s Preparing to unpack .../304-python3-docutils_0.22.4+dfsg-1_all.deb ... 346s Unpacking python3-docutils (0.22.4+dfsg-1) ... 346s Selecting previously unselected package python3-imagesize. 346s Preparing to unpack .../305-python3-imagesize_1.4.1-1build1_all.deb ... 346s Unpacking python3-imagesize (1.4.1-1build1) ... 347s Selecting previously unselected package python3-snowballstemmer. 347s Preparing to unpack .../306-python3-snowballstemmer_3.0.1-1_all.deb ... 347s Unpacking python3-snowballstemmer (3.0.1-1) ... 347s Selecting previously unselected package sphinx-common. 347s Preparing to unpack .../307-sphinx-common_8.2.3-12_all.deb ... 347s Unpacking sphinx-common (8.2.3-12) ... 347s Selecting previously unselected package python3-alabaster. 347s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1build1_all.deb ... 347s Unpacking python3-alabaster (0.7.16-0.1build1) ... 347s Selecting previously unselected package python3-sphinx. 347s Preparing to unpack .../309-python3-sphinx_8.2.3-12_all.deb ... 347s Unpacking python3-sphinx (8.2.3-12) ... 347s Selecting previously unselected package libjs-bootswatch. 347s Preparing to unpack .../310-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 347s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 347s Selecting previously unselected package python3-sphinx-bootstrap-theme. 347s Preparing to unpack .../311-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 347s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 347s Selecting previously unselected package uglifyjs. 347s Preparing to unpack .../312-uglifyjs_3.17.4-2build1_all.deb ... 347s Unpacking uglifyjs (3.17.4-2build1) ... 347s Selecting previously unselected package yui-compressor. 347s Preparing to unpack .../313-yui-compressor_2.4.8-3build1_all.deb ... 347s Unpacking yui-compressor (2.4.8-3build1) ... 347s Selecting previously unselected package libauthen-radius-perl. 347s Preparing to unpack .../314-libauthen-radius-perl_0.33-1_all.deb ... 347s Unpacking libauthen-radius-perl (0.33-1) ... 347s Selecting previously unselected package pkg-perl-autopkgtest. 348s Preparing to unpack .../315-pkg-perl-autopkgtest_0.85_all.deb ... 348s Unpacking pkg-perl-autopkgtest (0.85) ... 348s Setting up libconfig-inifiles-perl (3.000003-4) ... 348s Setting up libmodule-pluggable-perl (5.2-5) ... 348s Setting up node-uglify-js (3.17.4-2build1) ... 348s Setting up libio-sessiondata-perl (1.03-3) ... 348s Setting up liblcms2-2:arm64 (2.17-1) ... 348s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 348s Setting up libaom3:arm64 (3.13.1-2) ... 348s Setting up node-lru-cache (10.0.1-3) ... 348s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 348s Setting up libmath-random-isaac-perl (1.004-2) ... 348s Setting up libtask-weaken-perl (1.06-2) ... 348s Setting up libmouse-perl:arm64 (2.6.1-1) ... 348s Setting up libhttp-multipartparser-perl (0.02-3) ... 348s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 348s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 348s Setting up java-common (0.76build1) ... 348s Setting up libclass-inspector-perl (1.36-3) ... 348s Setting up libfont-afm-perl (1.20-4) ... 348s Setting up libdynaloader-functions-perl (0.004-2) ... 348s Setting up libclass-method-modifiers-perl (2.15-1) ... 348s Setting up libio-pty-perl (1:1.20-1build3) ... 348s Setting up libdata-hexdump-perl (0.04-2) ... 348s Setting up python3-defusedxml (0.7.1-3build1) ... 348s Setting up libclone-perl:arm64 (0.47-1) ... 348s Setting up libarchive-zip-perl (1.68-1) ... 348s Setting up libsub-identify-perl (0.14-4) ... 348s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 348s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 348s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 348s Setting up python3-alabaster (0.7.16-0.1build1) ... 348s Setting up libio-stringy-perl (2.113-2) ... 348s Setting up libhtml-tagset-perl (3.24-1) ... 348s Setting up unzip (6.0-29ubuntu1) ... 348s Setting up libdebhelper-perl (13.28ubuntu1) ... 348s Setting up libperlio-via-timeout-perl (0.32-3) ... 348s Setting up libfilesys-notify-simple-perl (0.14-3) ... 348s Setting up libnet-cidr-perl (0.27-1build1) ... 348s Setting up libipc-sharelite-perl (0.17-5build4) ... 348s Setting up libconvert-binhex-perl (1.125-3) ... 348s Setting up liblwp-mediatypes-perl (6.04-2) ... 348s Setting up libcrypt-urandom-perl (0.54-1) ... 348s Setting up x11-common (1:7.7+24ubuntu1) ... 349s Setting up libtest-pod-perl (1.52-3) ... 349s Setting up libtry-tiny-perl (0.32-1) ... 349s Setting up libdeflate0:arm64 (1.23-2) ... 349s Setting up perl-openssl-defaults:arm64 (7build4) ... 349s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 349s Setting up linux-libc-dev:arm64 (6.18.0-9.9) ... 349s Setting up libxml-namespacesupport-perl (1.12-2) ... 349s Setting up m4 (1.4.20-2) ... 349s Setting up libposix-strftime-compiler-perl (0.46-1) ... 349s Setting up libclass-singleton-perl (1.6-2) ... 349s Setting up libencode-locale-perl (1.05-3) ... 349s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 349s Setting up libxstring-perl:arm64 (0.005-2build4) ... 349s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 349s Setting up libclass-errorhandler-perl (0.04-3) ... 349s Setting up liblist-utilsby-perl (0.12-2) ... 349s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 349s Setting up libtime-fake-perl (0.11-4) ... 349s Setting up libregexp-common-perl (2024080801-1) ... 349s Setting up libtest-sharedfork-perl (0.35-3) ... 349s Setting up libsub-install-perl (0.929-1) ... 349s Setting up libextutils-depends-perl (0.8002-1) ... 349s Setting up libhash-multivalue-perl (0.16-3) ... 349s Setting up liberror-perl (0.17030-1) ... 349s Setting up libapache-session-perl (1.94-2) ... 349s Setting up libxml-sax-base-perl (1.09-3) ... 349s Setting up libio-string-perl (1.08-4) ... 349s Setting up libtest-leaktrace-perl (0.17-1build6) ... 349s Setting up libsimdutf29:arm64 (7.7.1-3) ... 349s Setting up libsimdjson29:arm64 (4.2.4-1) ... 349s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 349s Setting up autotools-dev (20240727.1) ... 349s Setting up libstream-buffered-perl (0.03-3) ... 349s Setting up libclass-data-inheritable-perl (0.10-1) ... 349s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 349s Setting up libalgorithm-c3-perl (0.11-2) ... 349s Setting up rpcsvc-proto (1.4.3-1) ... 349s Setting up liblog-log4perl-perl (1.57-1) ... 349s Setting up libapache-logformat-compiler-perl (0.36-3) ... 349s Setting up libcrypt-random-seed-perl (0.03-3) ... 349s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 349s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 349s Setting up python3-snowballstemmer (3.0.1-1) ... 349s Setting up node-balanced-match (2.0.0-1) ... 349s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 349s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 349s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 350s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 350s Setting up libemail-date-format-perl (1.008-1) ... 350s Setting up libcryptx-perl (0.087-1) ... 350s Setting up libcares2:arm64 (1.34.6-1) ... 350s Setting up libmpc3:arm64 (1.3.1-2) ... 350s Setting up libvariable-magic-perl (0.64-1build1) ... 350s Setting up libio-html-perl (1.004-3) ... 350s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 350s Setting up autopoint (0.23.2-1) ... 350s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 350s Setting up libipc-run-perl (20250809.0-1build1) ... 350s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 350s Setting up libpcsclite1:arm64 (2.4.1-1) ... 350s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 350s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 350s Setting up libltdl7:arm64 (2.5.4-9) ... 350s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 350s Setting up libstring-random-perl (1:0.32-2) ... 350s Setting up libparams-util-perl (1.102-3build1) ... 350s Setting up autoconf (2.72-3.1ubuntu1) ... 350s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 350s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 350s Setting up libcapture-tiny-perl (0.50-1) ... 350s Setting up libtimedate-perl (2.3300-2) ... 350s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 350s Setting up libsub-name-perl:arm64 (0.28-1) ... 350s Setting up libtypes-serialiser-perl (1.01-1) ... 350s Setting up libgssapi-perl (0.28-4build5) ... 350s Setting up dwz (0.16-2) ... 350s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 350s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 350s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 350s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 350s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 350s Setting up libjson-perl (4.10000-1) ... 350s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 350s Setting up libjargs-java (1.0.0-5build1) ... 350s Setting up librole-tiny-perl (2.002004-1) ... 350s Setting up debugedit (1:5.2-3) ... 350s Setting up libfile-sharedir-perl (1.118-3) ... 350s Setting up libfcgi-perl (0.82+ds-3build3) ... 350s Setting up python3-roman-numerals (4.1.0-1) ... 350s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 350s Setting up libwww-form-urlencoded-perl (0.26-2) ... 350s Setting up sgml-base (1.31+nmu1) ... 350s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 350s Setting up libdevel-stacktrace-perl (2.0500-1) ... 350s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 350s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 350s Setting up node-minimatch (9.0.3-6) ... 350s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 350s Setting up ca-certificates-java (20240118build1) ... 350s No JRE found. Skipping Java certificates setup. 350s Setting up libexporter-tiny-perl (1.006003-1) ... 350s Setting up node-xtend (4.0.2-3) ... 350s Setting up libisl23:arm64 (0.27-1build1) ... 350s Setting up libconvert-asn1-perl (0.34-1) ... 350s Setting up libtext-unidecode-perl (1.30-3) ... 350s Setting up libde265-0:arm64 (1.0.16-1build1) ... 350s Setting up libc-dev-bin (2.42-2ubuntu4) ... 350s Setting up libregexp-assemble-perl (0.38-2) ... 350s Setting up libnet-ip-perl (1.26-4) ... 350s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 350s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 350s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 350s Setting up liburi-perl (5.34-2build1) ... 350s Setting up libdbi-perl:arm64 (1.647-1build1) ... 350s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 350s Setting up libconvert-base32-perl (0.06-3) ... 350s Setting up dctrl-tools (2.24-3build4) ... 350s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 350s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 350s Setting up autodep8 (0.30build1) ... 350s Setting up libclone-pp-perl (1.08-2) ... 350s Setting up python3-imagesize (1.4.1-1build1) ... 350s Setting up libemail-address-xs-perl (1.05-1build5) ... 350s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 350s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 350s Setting up automake (1:1.18.1-3build1) ... 350s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 350s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 350s Setting up libjson-xs-perl (4.040-1) ... 350s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 350s Setting up libcrypt-des-ede3-perl (0.03-1) ... 350s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 350s Setting up libhttp-date-perl (6.06-1) ... 350s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 350s Setting up gettext (0.23.2-1) ... 350s Setting up libtest-tcp-perl (2.22-2) ... 350s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 350s Setting up java-wrappers (0.5build1) ... 350s Setting up libio-socket-timeout-perl (0.32-3) ... 350s Setting up libfile-listing-perl (6.16-1) ... 350s Setting up libhash-merge-simple-perl (0.052-1) ... 350s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 350s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 350s Setting up libcache-cache-perl (1.08-3) ... 350s Setting up libhttp-headers-fast-perl (0.22-3) ... 350s Setting up liblist-moreutils-perl (0.430-2) ... 350s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 350s Setting up libemail-simple-perl (2.218-1) ... 350s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 350s Setting up libnet-http-perl (6.24-1build1) ... 350s Setting up liblasso3t64 (2.9.0-3) ... 350s Setting up libexception-class-perl (1.45-1) ... 350s Setting up libclass-c3-perl (0.35-2) ... 350s Setting up libcrypt-jwt-perl (0.037-1) ... 350s Setting up xfonts-utils (1:7.7+7build1) ... 350s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 350s Setting up libxml-sax-perl (1.02+dfsg-4) ... 351s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 351s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 351s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 351s Setting up libauthen-radius-perl (0.33-1) ... 351s Setting up intltool-debian (0.35.0+20060710.6build1) ... 351s Setting up libbytes-random-secure-perl (0.29-3) ... 351s Setting up libjson-maybexs-perl (1.004008-1) ... 351s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 351s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 351s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 351s Setting up sphinx-common (8.2.3-12) ... 351s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 351s Setting up libdata-optlist-perl (0.114-1) ... 351s Setting up libtest-output-perl (1.036-1) ... 351s Setting up pkg-perl-autopkgtest (0.85) ... 351s Setting up libraw23t64:arm64 (0.21.4-2) ... 351s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 351s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 351s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 352s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 352s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 352s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 352s Setting up libwww-robotrules-perl (6.02-1build1) ... 352s Setting up cpp-15 (15.2.0-12ubuntu1) ... 352s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 352s Setting up cpp (4:15.2.0-4ubuntu1) ... 352s Setting up xml-core (0.19build1) ... 352s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 352s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 352s Setting up liblasso-perl:arm64 (2.9.0-3) ... 352s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 352s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 352s Setting up libmro-compat-perl (0.15-2) ... 352s Setting up libcookie-baker-perl (0.12-1) ... 352s Setting up libhttp-entity-parser-perl (0.25-2) ... 352s Setting up libio-socket-ssl-perl (2.098-1) ... 352s Setting up libsub-exporter-perl (0.990-1) ... 352s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 352s Setting up libeval-closure-perl (0.14-3) ... 352s Setting up libconvert-pem-perl (0.13-1) ... 352s Setting up libhttp-negotiate-perl (6.01-2) ... 352s Setting up libparams-validationcompiler-perl (0.31-1) ... 352s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 352s Setting up libhttp-cookies-perl (6.11-1) ... 352s Setting up po-debconf (1.0.22) ... 352s Setting up libhtml-tree-perl (5.07-3) ... 352s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 352s Setting up libcgi-pm-perl (4.71-1build1) ... 352s Setting up libhtml-format-perl (2.16-2) ... 352s Setting up fonts-urw-base35 (20200910-8build1) ... 353s Setting up libhtml-template-perl (2.97-2build1) ... 353s Setting up gcc-15 (15.2.0-12ubuntu1) ... 353s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 353s Setting up libnet-smtp-ssl-perl (1.04-2) ... 353s Setting up libmodule-runtime-perl (0.018-1) ... 353s Setting up libmailtools-perl (2.22-1) ... 353s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 353s Setting up libxml-simple-perl (2.25-2) ... 353s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 353s Setting up libhttp-daemon-perl (6.16-1) ... 353s Setting up libemail-abstract-perl (3.010-1) ... 353s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 353s Setting up g++-15 (15.2.0-12ubuntu1) ... 353s Setting up libplack-perl (1.0051-1) ... 353s Setting up libnet-openid-common-perl (1.20-2) ... 353s Setting up libnet-openid-server-perl (1.09-4) ... 353s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 353s Setting up libtool (2.5.4-9) ... 353s Setting up libmodule-implementation-perl (0.09-2) ... 353s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 353s Setting up libpackage-stash-perl (0.40-1) ... 353s Setting up libimport-into-perl (1.002005-2) ... 353s Setting up libmoo-perl (2.005005-1) ... 353s Setting up liblist-someutils-perl (0.59-1) ... 353s Setting up libmime-tools-perl (5.515-1) ... 353s Setting up gcc (4:15.2.0-4ubuntu1) ... 353s Setting up dh-autoreconf (21) ... 353s Setting up libspecio-perl (0.53-1) ... 353s Setting up liblist-allutils-perl (0.19-1) ... 353s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 353s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 353s Setting up libmoox-types-mooselike-perl (0.29-2) ... 353s Setting up libb-hooks-endofscope-perl (0.28-2) ... 353s Setting up libthrowable-perl (1.001-2) ... 353s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 353s Setting up debhelper (13.28ubuntu1) ... 353s Setting up libemail-sender-perl (2.601-1) ... 353s Setting up libnamespace-clean-perl (0.27-2) ... 353s Setting up g++ (4:15.2.0-4ubuntu1) ... 353s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 353s Setting up build-essential (12.12ubuntu2) ... 353s Setting up libnamespace-autoclean-perl (0.31-1) ... 353s Setting up libdatetime-locale-perl (1:1.45-1) ... 353s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 353s Setting up libdatetime-perl (2:1.65-1build3) ... 353s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 353s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 353s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 353s Setting up liblwp-protocol-https-perl (6.14-1) ... 353s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 353s Setting up node-corepack (0.24.0-5build1) ... 353s Setting up libwww-perl (6.81-1build1) ... 353s Setting up libheif1:arm64 (1.21.2-1) ... 353s Setting up node-debug (4.4.1+~4.1.12-1) ... 353s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 353s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 354s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 354s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 354s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 354s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 354s Setting up libnet-openid-consumer-perl (1.18-2) ... 354s Setting up libxml-parser-perl (2.47-1build4) ... 354s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 354s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 354s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 354s Setting up libgd-perl (2.84-2) ... 354s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 354s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 354s Setting up node-semver (7.6.1+~7.5.8-2) ... 354s Setting up libsoap-lite-perl (1.27-3) ... 354s Setting up uglifyjs (3.17.4-2build1) ... 354s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 354s Setting up libgd-securityimage-perl (1.75-3) ... 354s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 354s Processing triggers for install-info (7.2-5) ... 354s Processing triggers for libc-bin (2.42-2ubuntu4) ... 354s Processing triggers for man-db (2.13.1-1) ... 357s Processing triggers for ca-certificates-java (20240118build1) ... 358s Adding debian:ACCVRAIZ1.pem 358s Adding debian:AC_RAIZ_FNMT-RCM.pem 359s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 359s Adding debian:ANF_Secure_Server_Root_CA.pem 359s Adding debian:Actalis_Authentication_Root_CA.pem 359s Adding debian:AffirmTrust_Commercial.pem 359s Adding debian:AffirmTrust_Networking.pem 359s Adding debian:AffirmTrust_Premium.pem 359s Adding debian:AffirmTrust_Premium_ECC.pem 359s Adding debian:Amazon_Root_CA_1.pem 359s Adding debian:Amazon_Root_CA_2.pem 359s Adding debian:Amazon_Root_CA_3.pem 359s Adding debian:Amazon_Root_CA_4.pem 359s Adding debian:Atos_TrustedRoot_2011.pem 359s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 359s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 359s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 359s Adding debian:BJCA_Global_Root_CA1.pem 359s Adding debian:BJCA_Global_Root_CA2.pem 359s Adding debian:Baltimore_CyberTrust_Root.pem 359s Adding debian:Buypass_Class_2_Root_CA.pem 359s Adding debian:Buypass_Class_3_Root_CA.pem 359s Adding debian:CA_Disig_Root_R2.pem 359s Adding debian:CFCA_EV_ROOT.pem 359s Adding debian:COMODO_Certification_Authority.pem 359s Adding debian:COMODO_ECC_Certification_Authority.pem 359s Adding debian:COMODO_RSA_Certification_Authority.pem 359s Adding debian:Certainly_Root_E1.pem 359s Adding debian:Certainly_Root_R1.pem 359s Adding debian:Certigna.pem 359s Adding debian:Certigna_Root_CA.pem 359s Adding debian:Certum_EC-384_CA.pem 359s Adding debian:Certum_Trusted_Network_CA.pem 359s Adding debian:Certum_Trusted_Network_CA_2.pem 359s Adding debian:Certum_Trusted_Root_CA.pem 359s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 359s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 359s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 359s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 359s Adding debian:Comodo_AAA_Services_root.pem 359s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 359s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 359s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 359s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 359s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 359s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 359s Adding debian:DigiCert_Assured_ID_Root_CA.pem 359s Adding debian:DigiCert_Assured_ID_Root_G2.pem 359s Adding debian:DigiCert_Assured_ID_Root_G3.pem 359s Adding debian:DigiCert_Global_Root_CA.pem 359s Adding debian:DigiCert_Global_Root_G2.pem 359s Adding debian:DigiCert_Global_Root_G3.pem 359s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 359s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 359s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 359s Adding debian:DigiCert_Trusted_Root_G4.pem 359s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 359s Adding debian:Entrust_Root_Certification_Authority.pem 359s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 359s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 359s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 359s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 359s Adding debian:GLOBALTRUST_2020.pem 359s Adding debian:GTS_Root_R1.pem 359s Adding debian:GTS_Root_R2.pem 359s Adding debian:GTS_Root_R3.pem 359s Adding debian:GTS_Root_R4.pem 359s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 359s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 359s Adding debian:GlobalSign_Root_CA.pem 359s Adding debian:GlobalSign_Root_CA_-_R3.pem 359s Adding debian:GlobalSign_Root_CA_-_R6.pem 359s Adding debian:GlobalSign_Root_E46.pem 359s Adding debian:GlobalSign_Root_R46.pem 359s Adding debian:Go_Daddy_Class_2_CA.pem 359s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 359s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 359s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 359s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 359s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 359s Adding debian:HiPKI_Root_CA_-_G1.pem 359s Adding debian:Hongkong_Post_Root_CA_3.pem 359s Adding debian:ISRG_Root_X1.pem 359s Adding debian:ISRG_Root_X2.pem 359s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 359s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 359s Adding debian:Izenpe.com.pem 359s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 359s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 359s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 359s Adding debian:NAVER_Global_Root_Certification_Authority.pem 359s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 359s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 359s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 359s Adding debian:QuoVadis_Root_CA_1_G3.pem 359s Adding debian:QuoVadis_Root_CA_2.pem 359s Adding debian:QuoVadis_Root_CA_2_G3.pem 359s Adding debian:QuoVadis_Root_CA_3.pem 359s Adding debian:QuoVadis_Root_CA_3_G3.pem 359s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 359s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 359s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 359s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 359s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 359s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 359s Adding debian:SZAFIR_ROOT_CA2.pem 359s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 359s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 359s Adding debian:SecureSign_Root_CA12.pem 359s Adding debian:SecureSign_Root_CA14.pem 359s Adding debian:SecureSign_Root_CA15.pem 359s Adding debian:SecureTrust_CA.pem 359s Adding debian:Secure_Global_CA.pem 359s Adding debian:Security_Communication_ECC_RootCA1.pem 359s Adding debian:Security_Communication_RootCA2.pem 359s Adding debian:Starfield_Class_2_CA.pem 359s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 359s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 359s Adding debian:SwissSign_Gold_CA_-_G2.pem 359s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 359s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 359s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 359s Adding debian:TWCA_CYBER_Root_CA.pem 359s Adding debian:TWCA_Global_Root_CA.pem 359s Adding debian:TWCA_Root_Certification_Authority.pem 359s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 359s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 359s Adding debian:TeliaSonera_Root_CA_v1.pem 359s Adding debian:Telia_Root_CA_v2.pem 359s Adding debian:TrustAsia_Global_Root_CA_G3.pem 359s Adding debian:TrustAsia_Global_Root_CA_G4.pem 359s Adding debian:Trustwave_Global_Certification_Authority.pem 359s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 359s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 359s Adding debian:TunTrust_Root_CA.pem 359s Adding debian:UCA_Extended_Validation_Root.pem 359s Adding debian:UCA_Global_G2_Root.pem 359s Adding debian:USERTrust_ECC_Certification_Authority.pem 359s Adding debian:USERTrust_RSA_Certification_Authority.pem 359s Adding debian:XRamp_Global_CA_Root.pem 359s Adding debian:certSIGN_ROOT_CA.pem 359s Adding debian:certSIGN_Root_CA_G2.pem 359s Adding debian:e-Szigno_Root_CA_2017.pem 359s Adding debian:ePKI_Root_Certification_Authority.pem 359s Adding debian:emSign_ECC_Root_CA_-_C3.pem 359s Adding debian:emSign_ECC_Root_CA_-_G3.pem 359s Adding debian:emSign_Root_CA_-_C1.pem 359s Adding debian:emSign_Root_CA_-_G1.pem 359s Adding debian:vTrus_ECC_Root_CA.pem 359s Adding debian:vTrus_Root_CA.pem 359s done. 359s Setting up yui-compressor (2.4.8-3build1) ... 359s Setting up default-jre-headless (2:1.21-76build1) ... 359s Processing triggers for sgml-base (1.31+nmu1) ... 359s Setting up docutils-common (0.22.4+dfsg-1) ... 360s Processing triggers for sgml-base (1.31+nmu1) ... 360s Setting up python3-docutils (0.22.4+dfsg-1) ... 360s Setting up python3-sphinx (8.2.3-12) ... 366s autopkgtest [04:17:18]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 366s autopkgtest [04:17:18]: test common-test: [----------------------- 367s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 367s t/01-Common-Conf.t ............ 367s ok 1 - use Lemonldap::NG::Common::Conf; 367s ok 2 - Bad module 367s ok 3 - Read t/lemonldap-ng.ini 367s # Subtest: Invalid backend configuration 367s ok 1 - Invalid configuration 367s ok 2 - Found correct error message 367s 1..2 367s ok 4 - Invalid backend configuration 367s # Subtest: Cache expiration 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected message 367s ok 4 - lastCfg counter increased by 1 367s ok 5 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 6 - Found expected newvalue in conf 367s ok 7 - Found expected message 367s ok 8 - load counter increased by 0 367s ok 9 - lastCfg counter increased by 0 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 10 - Found expected newvalue in conf 367s ok 11 - Found expected cfgNum in conf 367s ok 12 - Found expected message 367s ok 13 - load counter increased by 1 367s ok 14 - lastCfg counter increased by 1 367s 1..14 367s ok 5 - Cache expiration 367s # Subtest: Configuration reload 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected message 367s ok 4 - lastCfg counter increased by 1 367s ok 5 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 0 367s # } 367s ok 6 - Found expected cfgNum in conf 367s ok 7 - Found expected newvalue in conf 367s ok 8 - Found expected message 367s ok 9 - lastCfg counter increased by 1 367s ok 10 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 11 - Found expected cfgNum in conf 367s ok 12 - Found expected newvalue in conf 367s ok 13 - Found expected message 367s ok 14 - lastCfg counter increased by 0 367s ok 15 - load counter increased by 0 367s 1..15 367s ok 6 - Configuration reload 367s # Subtest: Configuration cache manual clear 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 2 - Found expected cfgNum in conf 367s ok 3 - Found expected message 367s ok 4 - lastCfg counter increased by 1 367s ok 5 - load counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 6 - Found expected newvalue in conf 367s ok 7 - Found expected cfgNum in conf 367s ok 8 - Found expected message 367s ok 9 - lastCfg counter increased by 0 367s ok 10 - load counter increased by 0 367s # Invoking getConf with args { 367s # 'noCache' => 2 367s # } 367s ok 11 - Found expected newvalue in conf 367s ok 12 - Found expected cfgNum in conf 367s ok 13 - Found expected message 367s ok 14 - load counter increased by 1 367s ok 15 - lastCfg counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 16 - Found expected cfgNum in conf 367s ok 17 - Found expected newvalue in conf 367s ok 18 - Found expected message 367s ok 19 - load counter increased by 0 367s ok 20 - lastCfg counter increased by 0 367s 1..20 367s ok 7 - Configuration cache manual clear 367s # Subtest: local param behavior 367s ok 1 - Valid configuration 367s # Invoking getConf with args { 367s # 'local' => 1, 367s # 'localPrm' => { 367s # 'myLocalPrm' => 1 367s # } 367s # } 367s ok 2 - Found expected myLocalPrm in conf 367s ok 3 - Found expected cfgNum in conf 367s ok 4 - Found expected message 367s ok 5 - lastCfg counter increased by 1 367s ok 6 - load counter increased by 1 367s # Invoking getConf with args {} 367s ok 7 - Found expected cfgNum in conf 367s ok 8 - Found expected myLocalPrm in conf 367s ok 9 - Found expected message 367s ok 10 - load counter increased by 1 367s ok 11 - lastCfg counter increased by 1 367s ok 12 - Another confAccess object from another process 367s # Invoking getConf with args {} 367s ok 13 - Found expected myLocalPrm in conf 367s ok 14 - Found expected cfgNum in conf 367s ok 15 - Found expected message 367s ok 16 - load counter increased by 1 367s ok 17 - lastCfg counter increased by 1 367s # Invoking getConf with args { 367s # 'local' => 1 367s # } 367s ok 18 - Found expected cfgNum in conf 367s ok 19 - Found expected myLocalPrm in conf 367s ok 20 - Found expected message 367s ok 21 - load counter increased by 0 367s ok 22 - lastCfg counter increased by 0 367s 1..22 367s ok 8 - local param behavior 367s 1..8 367s ok 368s t/02-Common-Conf-File.t ....... 368s ok 1 - use Lemonldap::NG::Common::Conf; 368s ok 2 - type => file 368s ok 3 - Test 0 is stored 368s ok 4 - Test 0 can be read 368s ok 5 - Test 0 is restored 368s ok 6 - Test 1 is stored 368s ok 7 - Test 1 can be read 368s ok 8 - Test 1 is restored 368s ok 9 - Test 2 is stored 368s ok 10 - Test 2 can be read 368s ok 11 - Test 2 is restored 368s 1..11 368s ok 368s t/02-Common-Conf-Overlay.t .... 368s ok 1 - use Lemonldap::NG::Common::Conf; 368s ok 2 - type => Overlay 368s ok 3 - Load conf 368s ok 4 - Normal parameters 368s ok 5 - Scalar override 368s ok 6 - Hash override 368s ok 7 - Save 368s ok 8 - Load conf 368s ok 9 - Succeed to update overwrite 368s ok 10 - Restore 368s ok 11 - Load conf 368s ok 12 - Hash override 368s 1..12 368s ok 368s t/02-Common-Conf-ServerEnv.t .. 368s 1..17 368s ok 1 - use Lemonldap::NG::Common::Conf; 368s ok 2 - type => file 368s ok 3 - Conf is stored 368s ok 4 - Conf can be read 368s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 368s ok 6 - type => file 368s ok 7 - Conf is stored 368s ok 8 - Conf can be read 368s ok 9 - %SERVERENV:A% is substitued into Aa 368s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 368s ok 11 - Keyname is transformed 368s ok 12 - Values are substitued into arrays 368s ok 13 - Get raw conf 368s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 368s # Subtest: Check useServerEnv in config file in localConf 368s ok 1 - configuration access option correctly replaced 368s ok 2 - configuration variable replaced 368s 1..2 368s ok 15 - Check useServerEnv in config file in localConf 368s # Subtest: Check useServerEnv in build option in localConf 368s ok 1 - configuration access option correctly replaced 368s ok 2 - configuration variable replaced 368s 1..2 368s ok 16 - Check useServerEnv in build option in localConf 368s # Subtest: No useServerEnv in localConf 368s ok 1 - configuration access option not replaced 368s ok 2 - configuration variable not replaced 368s 1..2 368s ok 17 - No useServerEnv in localConf 368s ok 369s t/03-Common-Conf-CDBI.t ....... 369s 1..14 369s ok 1 - use Lemonldap::NG::Common::Conf; 369s ok 2 - CDBI object 369s ok 3 - Driver is build 369s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 369s ok 4 - Set unicode 369s ok 5 - Test database created 369s ok 6 - Test 0 is stored 369s ok 7 - Test 0 can be read 369s ok 8 - Test 0 is restored 369s ok 9 - Test 1 is stored 369s ok 10 - Test 1 can be read 369s ok 11 - Test 1 is restored 369s ok 12 - Test 2 is stored 369s ok 13 - Test 2 can be read 369s ok 14 - Test 2 is restored 369s ok 369s t/03-Common-Conf-Patroni.t .... 369s ok 1 - use Lemonldap::NG::Common::Conf; 369s ok 2 - CDBI object 369s ok 3 - Driver is built 369s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 369s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 369s 369s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 369s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 369s DBI connect('dbname=noexist/patroniConf.sql;host=127.0.0.235;port=5432','',...) failed: unable to open database file at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm line 69. 369s 369s ok 4 369s 1..4 369s ok 369s t/03-Common-Conf-RDBI.t ....... 369s 1..14 369s ok 1 - use Lemonldap::NG::Common::Conf; 369s ok 2 - RDBI object 369s ok 3 - Driver is build 369s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 369s ok 4 - Set unicode 369s ok 5 - Test database created 369s ok 6 - Test 0 is stored 369s ok 7 - Test 0 can be read 369s ok 8 - Test 0 is restored 369s ok 9 - Test 1 is stored 369s ok 10 - Test 1 can be read 369s ok 11 - Test 1 is restored 369s ok 12 - Test 2 is stored 369s ok 13 - Test 2 can be read 369s ok 14 - Test 2 is restored 369s ok 370s t/05-Common-Conf-LDAP.t ....... 370s 1..3 370s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 370s ok 1 - use Lemonldap::NG::Common::Conf; 370s ok 2 - New object 370s ok 3 370s ok 370s t/10-PSGI-Request.t ........... 370s # Subtest: Request ID 370s ok 1 - Generated request ID 370s ok 2 - Request ID is stable across calls 370s ok 3 - Request ID is different for each request 370s ok 4 - Request ID is read from UNIQUE_ID env if set 370s 1..4 370s ok 1 - Request ID 370s # Subtest: Request JSON body 370s ok 1 370s ok 2 - Found JSON body 370s ok 3 - Found correct ascii value 370s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 370s # Failed (TODO) test 'Found correct UTF-8 value' 370s # at t/10-PSGI-Request.t line 55. 370s # got: '€ncoded' 370s # expected: '€ncoded' 370s 1..4 370s ok 2 - Request JSON body 370s 1..2 370s ok 370s t/10-PSGI.t ................... 370s # Subtest: Check successful init 370s ok 1 - Returned HTTP code 200 370s ok 2 - Found expected message in body 370s 1..2 370s ok 1 - Check successful init 370s 1..1 370s ok 371s t/11-Logger-Log4Perl.t ........ 371s # Subtest: info mode 371s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 371s ok 2 - Found no debug logs 371s ok 3 - Found info logs 371s 1..3 371s ok 1 - info mode 371s 1..1 371s ok 371s t/11-Logger.t ................. 371s # Subtest: Check logging API 371s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 371s ok 2 - Returned HTTP code 200 371s ok 3 - Found Request handled by TestPsgi handler in notice logs 371s ok 4 - Found User logger trace in info logs 371s ok 5 - Found audit in notice logs 371s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 371s 1..6 371s ok 1 - Check logging API 371s # Subtest: Check audit API 371s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 371s ok 2 - Returned HTTP code 200 371s ok 3 - Found message=audit in audit logs 371s ok 4 - Found field1=one, field2=two in audit logs 371s 1..4 371s ok 2 - Check audit API 371s # Subtest: Check request ID 371s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 371s ok 2 - Enforced UNIQUE_ID seen in 2 messages 371s ok 3 - Seen three different request IDs 371s 1..3 371s ok 3 - Check request ID 371s 1..3 371s ok 372s t/11-LokiLogger.t ............. 372s ok 1 - require './eg/lokiSender'; 372s # Subtest: Check Loki API 372s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 372s ok 2 - Method is POST 372s ok 3 - URL is good 372s ok 4 - Posted values are JSON 372s ok 5 - Method is POST 372s ok 6 - URL is good 372s ok 7 - Posted values are JSON 372s ok 8 - Method is POST 372s ok 9 - URL is good 372s ok 10 - Posted values are JSON 372s ok 11 - Returned HTTP code 200 372s ok 12 - Loki API called 372s ok 13 - job is llng 372s ok 14 - log level is info 372s ok 15 - instance exists 372s ok 16 - env is prod 372s ok 17 - timestamp is set 372s ok 18 - Message exists 372s ok 19 - Get msg 372s ok 20 - Userlogger message is a string 372s ok 21 - job is llng 372s ok 22 - log level is notice 372s ok 23 - instance exists 372s ok 24 - env is prod 372s ok 25 - timestamp is set 372s ok 26 - Message exists 372s ok 27 - Audit message is JSON encoded 372s ok 28 - job is llng 372s ok 29 - log level is notice 372s ok 30 - instance exists 372s ok 31 - env is prod 372s ok 32 - timestamp is set 372s ok 33 - Message exists 372s ok 34 - Audit message is JSON encoded 372s 1..34 372s ok 2 - Check Loki API 372s # Subtest: Check Loki API with deferred send 372s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 372s ok 2 - Returned HTTP code 200 372s ok 3 - Loki logs deferred 372s ok 4 - Method is POST 372s ok 5 - URL is good 372s ok 6 - Posted values are JSON 372s ok 7 - Method is POST 372s ok 8 - URL is good 372s ok 9 - Posted values are JSON 372s ok 10 - Loki API called 372s ok 11 - job is llng 372s ok 12 - log level is info 372s ok 13 - instance exists 372s ok 14 - env is prod 372s ok 15 - timestamp is set 372s ok 16 - Message exists 372s ok 17 - Get msg 372s ok 18 - Userlogger message is a string 372s ok 19 - job is llng 372s ok 20 - log level is notice 372s ok 21 - instance exists 372s ok 22 - env is prod 372s ok 23 - timestamp is set 372s ok 24 - Message exists 372s ok 25 - Audit message is JSON encoded 372s ok 26 - timestamp is set 372s ok 27 - Message exists 372s ok 28 - Audit message is JSON encoded 372s 1..28 372s ok 3 - Check Loki API with deferred send 372s 1..3 372s ok 372s t/11-TestLogger.t ............. 372s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 372s ok 2 - Found my_info in info logs 372s ok 3 - Found (?^:^my_debug_) in debug logs 372s 1..3 372s ok 372s t/30-Common-Safelib.t ......... 372s 1..1 372s ok 1 - use Lemonldap::NG::Common::Safelib; 372s ok 372s t/35-Common-Crypto.t .......... 372s 1..21 372s ok 1 - use Lemonldap::NG::Common::Crypto; 372s ok 2 - New object 372s ok 3 - Test of base64 encrypting with 1 characters string 372s ok 4 - Test of base64 encrypting with 2 characters string 372s ok 5 - Test of base64 encrypting with 3 characters string 372s ok 6 - Test of base64 encrypting with 4 characters string 372s ok 7 - Test of base64 encrypting with 5 characters string 372s ok 8 - Test of base64 encrypting with 6 characters string 372s ok 9 - Test of base64 encrypting with 7 characters string 372s ok 10 - Test of base64 encrypting with 8 characters string 372s ok 11 - Test of base64 encrypting with 9 characters string 372s ok 12 - Test of base64 encrypting with 10 characters string 372s ok 13 - Test of base64 encrypting with 11 characters string 372s ok 14 - Test of base64 encrypting with 12 characters string 372s ok 15 - Test of base64 encrypting with 13 characters string 372s ok 16 - Test of base64 encrypting with 14 characters string 372s ok 17 - Test of base64 encrypting with 15 characters string 372s ok 18 - Test of base64 encrypting with 16 characters string 372s ok 19 - Test of base64 encrypting with 17 characters string 372s ok 20 - Test of hexadecimal encrypting 372s ok 21 - Test of long value encrypting 372s ok 373s t/36-Common-Regexp.t .......... 373s 1..20 373s ok 1 - use Lemonldap::NG::Common::Regexp; 373s ok 2 373s ok 3 373s ok 4 373s ok 5 373s ok 6 373s ok 7 373s ok 8 373s ok 9 373s ok 10 373s ok 11 373s ok 12 373s ok 13 373s ok 14 373s ok 15 373s ok 16 373s ok 17 373s ok 18 373s ok 19 373s ok 20 373s ok 373s t/37-Common-TOTP.t ............ 373s 1..16 373s ok 1 - use Lemonldap::NG::Common::TOTP; 373s ok 2 - TOTP code is valid 373s ok 3 - TOTP code is no longer valid 373s ok 4 - TOTP code is not valid yet 373s ok 5 - TOTP code is valid 373s ok 6 - TOTP code is valid 373s ok 7 - TOTP code is no longer valid 373s ok 8 - TOTP code is not valid yet 373s ok 9 - TOTP is valid with encrypted secret and encryption disabled 373s ok 10 - TOTP is valid with encrypted secret and encryption enabled 373s ok 11 - TOTP is valid with cleartext secret and encryption enabled 373s ok 12 - TOTP code fails to verify 373s ok 13 - TOTP secret is stored as-is when encryption is disabled 373s ok 14 - Secret looks encrypted 373s ok 15 - Secret looks encrypted 373s ok 16 - get_storable_secret produces working secret 373s ok 373s t/38-SAML-Metadata.t .......... 373s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 373s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 373s # Subtest: Check basic MD information 373s ok 1 - XML successfully parsed 373s ok 2 - Metadata validates SAML 2.0 schema 373s ok 3 - XML successfully parsed 373s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 373s ok 5 - Check SingleSignOnService URL 373s 1..5 373s ok 3 - Check basic MD information 373s # Subtest: Default metadata with two different keys 373s ok 1 - XML successfully parsed 373s ok 2 - XML successfully parsed 373s ok 3 - Found one encryption key 373s ok 4 - XML successfully parsed 373s ok 5 - Found one signing key 373s ok 6 - Signing and encryption keys are different 373s 1..6 373s ok 4 - Default metadata with two different keys 373s # Subtest: Default metadata with only one key 373s ok 1 - XML successfully parsed 373s ok 2 - XML successfully parsed 373s ok 3 - Found one encryption key 373s ok 4 - XML successfully parsed 373s ok 5 - Found one signing key 373s ok 6 - Signing key was used as encryption key too 373s 1..6 373s ok 5 - Default metadata with only one key 373s # Subtest: Use certificate 373s ok 1 - XML successfully parsed 373s ok 2 - XML successfully parsed 373s ok 3 - Offered signing certs match excepted ones 373s ok 4 - XML successfully parsed 373s ok 5 - Offered encryption certs match excepted ones 373s 1..5 373s ok 6 - Use certificate 373s # Subtest: Override signing or encryption keys 373s ok 1 - XML successfully parsed 373s ok 2 - XML successfully parsed 373s ok 3 - Offered signing certs match excepted ones 373s ok 4 - XML successfully parsed 373s ok 5 - Offered encryption certs match excepted ones 373s 1..5 373s ok 7 - Override signing or encryption keys 373s 1..7 373s ok 373s t/40-Common-Session.t ......... 373s 1..7 373s ok 1 - use Lemonldap::NG::Common::Session; 373s ok 2 - Creation of session 373s ok 3 - Store session kind 373s ok 4 - Remove session 373s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 373s ok 6 - Use SHA256 generate module 373s ok 7 - Remove session 373s ok 373s t/41-Common-EmailAddress.t .... 373s 1..3 373s ok 1 - use Lemonldap::NG::Common::EmailAddress; 373s ok 2 - calling format_email function 373s ok 3 - testing formatted email value 373s ok 374s t/45-importMetadata-config.t .. 374s ok 1 - require './scripts/importMetadata'; 374s # Subtest: Ignore SP 374s ok 1 374s ok 2 374s ok 3 374s ok 4 374s 1..4 374s ok 2 - Ignore SP 374s # Subtest: Ignore IDP 374s ok 1 374s ok 2 374s ok 3 374s ok 4 374s 1..4 374s ok 3 - Ignore IDP 374s # Subtest: Conf Prefix 374s ok 1 374s ok 2 374s 1..2 374s ok 4 - Conf Prefix 374s # Subtest: Remove 374s ok 1 374s ok 2 374s ok 3 374s ok 4 374s ok 5 374s ok 6 374s ok 7 374s ok 8 374s ok 9 374s ok 10 374s ok 11 374s ok 12 374s 1..12 374s ok 5 - Remove 374s # Subtest: IDP Exported attributes 374s ok 1 374s ok 2 374s 1..2 374s ok 6 - IDP Exported attributes 374s # Subtest: SP Exported attributes 374s ok 1 374s ok 2 374s ok 3 374s 1..3 374s ok 7 - SP Exported attributes 374s # Subtest: Options 374s ok 1 374s ok 2 374s ok 3 374s ok 4 374s ok 5 374s 1..5 374s ok 8 - Options 374s 1..8 374s ok 374s t/45-importMetadata.t ......... 374s ok 1 - require './scripts/importMetadata'; 374s ok 2 - SP counters are expected 374s ok 3 - IDP counters are expected 374s ok 4 - Correct amount of providers 374s ok 5 - Correct amount of providers 374s ok 6 - Correct amount of providers 374s ok 7 - Correct amount of providers 374s ok 8 - Correct amount of providers 374s ok 9 - Correct amount of providers 374s ok 10 - Found exported attribute 374s ok 11 - Found optional attribute 374s ok 12 - Found required attribute 374s ok 13 - Found subject ID 374s ok 14 - SP counters are expected 374s ok 15 - IDP counters are expected 374s ok 16 - Configuration was updated 374s ok 17 - Configuration was updated 374s ok 18 - SP counters are expected 374s ok 19 - IDP counters are expected 374s ok 20 374s 1..20 374s ok 375s t/50-Combination-Parser.t ..... 375s 1..32 375s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 375s ok 2 - First level is a sub 375s ok 3 - Second level is an array ("or" list) 375s ok 4 - Third level is an array (auth,userDB) 375s ok 5 - Fourth level is a sub 375s ok 6 - "[A]" returns A as auth module 375s ok 7 - "[A]" returns A as userDB module 375s ok 8 - "[A,B]" returns A as auth module 375s ok 9 - "[A,B]" returns B as userDB module 375s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 375s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 375s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 375s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 375s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 375s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 375s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 375s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 375s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 375s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 375s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 375s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 375s ok 22 - "[A,B] or [B,C]" returns A as auth module 375s ok 23 - "[A,B] or [B,C]" returns B as userDB module 375s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 375s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 375s ok 26 - "[A,B] or [B,C]" returns 2 elements 375s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 375s ok 28 - "[A and B, A]" returns PE_OK as auth result 375s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 375s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 375s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 375s ok 32 - Bad expr "[A,B or C]" 375s ok 375s t/60-Hashed-Session.t ......... 375s ok 1 - use Lemonldap::NG::Common::Session; 375s ok 2 - use Lemonldap::NG::Common::CliSessions; 375s ok 3 - Create fixed session 375s ok 4 - Session name is hashed 375s ok 5 - Recover fixed session 375s ok 6 - Data restored 375s ok 7 - Create session 375s ok 8 - Session name is hashed 375s ok 9 - Recover session 375s ok 10 - Data restored 375s ok 11 - Recover session 375s ok 12 - Data updated 375s ok 13 - Recover session 375s ok 14 - Data updated 375s 1..14 375s ok 375s t/60-Purge-Persistent.t ....... 375s ok 1 - use Lemonldap::NG::Common::Session; 375s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge-Persistent.t line 153. 375s ok 2 - use Lemonldap::NG::Common::Session::Purge; 375s # Subtest: Purge psessions that are too old 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 3 - Purge psessions that are too old 375s # Subtest: test audit logger 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - No audit logs generated 375s ok 9 - Function returns success 375s ok 10 - result.errors == result.stats.total.errors 375s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 12 - result.purged == result.stats.total.purged 375s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 15 - Found (?^:Persistent session purge completed) in info logs 375s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 375s 1..16 375s ok 4 - test audit logger 375s # Subtest: Purge psessions that are inactive 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 5 - Purge psessions that are inactive 375s # Subtest: Purge psessions that have no 2FA 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 6 - Purge psessions that have no 2FA 375s # Subtest: Purge psessions without a recent successful login 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 7 - Purge psessions without a recent successful login 375s # Subtest: Purge psessions without a successful login 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 8 - Purge psessions without a successful login 375s # Subtest: Combining filters 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 9 - Combining filters 375s # Subtest: API safety, do not remove all psessions when no filters 375s ok 1 - Function returns success 375s ok 2 - result.errors == result.stats.total.errors 375s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 375s ok 4 - result.purged == result.stats.total.purged 375s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 375s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 375s ok 7 - Found (?^:Persistent session purge completed) in info logs 375s ok 8 - Expected remaining 375s # psession 375s 1..8 375s ok 10 - API safety, do not remove all psessions when no filters 375s 1..10 375s ok 376s t/60-Purge.t .................. 376s ok 1 - use Lemonldap::NG::Common::Session; 376s Attempt to call undefined import method with arguments ("Module successfully loaded") via package "Lemonldap::NG::Common::Session::Purge" (Perhaps you forgot to load the package?) at t/60-Purge.t line 123. 376s ok 2 - use Lemonldap::NG::Common::Session::Purge; 376s # Subtest: Purge with no timeoutActivity 376s ok 1 - Function returns success 376s ok 2 - result.errors == result.stats.total.errors 376s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 376s ok 4 - result.purged == result.stats.total.purged 376s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 376s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 376s ok 7 - Found (?^:Session purge completed) in info logs 376s ok 8 - Session b is recent enough to survive 376s ok 9 - Function returns success 376s ok 10 - result.errors == result.stats.total.errors 376s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 376s ok 12 - result.purged == result.stats.total.purged 376s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 376s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 376s ok 15 - Found (?^:Session purge completed) in info logs 376s ok 16 - No sessions remaining 376s 1..16 376s ok 3 - Purge with no timeoutActivity 376s # Subtest: Purge with timeoutActivity 376s ok 1 - Function returns success 376s ok 2 - result.errors == result.stats.total.errors 376s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 376s ok 4 - result.purged == result.stats.total.purged 376s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 376s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 376s ok 7 - Found (?^:Session purge completed) in info logs 376s ok 8 - Only session d is recent enough to survive 376s ok 9 - Function returns success 376s ok 10 - result.errors == result.stats.total.errors 376s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 376s ok 12 - result.purged == result.stats.total.purged 376s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 376s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 376s ok 15 - Found (?^:Session purge completed) in info logs 376s ok 16 - No sessions remaining 376s 1..16 376s ok 4 - Purge with timeoutActivity 376s # Subtest: Multiple types in same backend 376s ok 1 - Function returns success 376s ok 2 - result.errors == result.stats.total.errors 376s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 376s ok 4 - result.purged == result.stats.total.purged 376s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 376s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 376s ok 7 - Found (?^:Session purge completed) in info logs 376s ok 8 - Only recent SSO/SAML sessions and all psessions 376s 1..8 376s ok 5 - Multiple types in same backend 376s # Subtest: Multiple backends 376s ok 1 - Function returns success 376s ok 2 - result.errors == result.stats.total.errors 376s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 376s ok 4 - result.purged == result.stats.total.purged 376s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 376s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 376s ok 7 - Found (?^:Session purge completed) in info logs 376s ok 8 - Only SSO session b remains 376s ok 9 - Only SAML session sb remains 376s ok 10 - Both psessions remain 376s 1..10 376s ok 6 - Multiple backends 376s 1..6 376s ok 376s t/60-Session-Cache.t .......... 376s ok 1 - use Lemonldap::NG::Common::Apache::Session; 376s ok 2 - use Lemonldap::NG::Common::Session; 376s ok 3 - Create session 376s ok 4 - Get session id 08af5a5a90a2f29cb05fe144dd4d23e5 376s Local data corrupted, ignore cached session 376s ok 5 - Get session 376s ok 6 - Session is restored 376s Unable to use cache: mkdir /tmp/ryNcqIYZMw/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 376s 376s ok 7 - Get session 376s ok 8 - Session is restored 376s ok 9 - Get session 376s ok 10 - Drop session 376s ok 11 - get session from cache 376s ok 12 - cached session is valid 376s ok 13 - Error when session and cache are inexitent 376s 1..13 376s ok 376s t/60-Session-Cli.t ............ 376s ok 1 - use Lemonldap::NG::Common::Session; 376s ok 2 - use Lemonldap::NG::Common::CliSessions; 376s ok 3 - Found one session 376s ok 4 - Found correct session ID 376s ok 5 - Found deleteme session key 376s ok 6 - Found one session 376s ok 7 - Found correct session 376s ok 8 - Found one session 376s ok 9 - Found correct session 376s ok 10 - Only selected fields returned 376s ok 11 - Found correct UID 376s ok 12 - Found correct session ID 376s ok 13 - Found 5 sessions 376s ok 14 - Count gives 5 sessions 376s # Subtest: Search 376s ok 1 - Found 2 psessions 376s ok 2 - Count gives 2 psessions 376s ok 3 - Found 2 psessions 376s ok 4 - Found 2 sessions 376s ok 5 - Both sessions are dwho 376s ok 6 - Found 2 sessions 376s ok 7 - Only selected fields returned 376s ok 8 - Got two lines 376s ok 9 - Correct session IDs 376s 1..9 376s ok 15 - Search 376s ok 16 - Session was removed 376s ok 17 - Session was removed 376s ok 18 - Found 2 foo sessions 376s ok 19 - Found 0 foo sessions 376s ok 20 - New key was set 376s ok 21 - Existing key was changed 376s ok 22 - Key was removed 376s ok 23 - Key was removed 376s ok 24 - Found two second factors 376s ok 25 - Found one Yubikey 376s ok 26 - Found one TOTP 376s ok 27 - Found one U2F 376s ok 28 - Found two second factors 376s ok 29 - Yubikey was removed 376s ok 30 - Found one second factors 376s ok 31 - U2F was removed 376s ok 32 - TOTP survived 376s # Subtest: Search after restore 376s ok 1 - Found 2 psessions 376s ok 2 - Count gives 2 psessions 376s ok 3 - Found 2 psessions 376s ok 4 - Found 2 sessions 376s ok 5 - Both sessions are dwho 376s ok 6 - Found 2 sessions 376s ok 7 - Only selected fields returned 376s ok 8 - Got two lines 376s ok 9 - Correct session IDs 376s 1..9 376s ok 33 - Search after restore 376s ok 34 - Found one second factors 376s ok 35 - U2F was removed 376s ok 36 - TOTP survived 376s ok 37 - Found two second factors for dwho 376s ok 38 - TOTP was removed 376s ok 39 - UBK survived 376s ok 40 - Found one second factors for rtyler 376s ok 41 - TOTP was removed 376s ok 42 - UBK survived 376s ok 43 - Found two consents 376s ok 44 - Found one consent 376s ok 45 - Consent for test-rp removed 376s ok 46 - Consent for test-rp2 still present 376s 1..46 376s ok 377s t/60-U2F-Migrate.t ............ 377s ok 1 - use Lemonldap::NG::Common::Session; 377s ok 2 - use Lemonldap::NG::Common::CliSessions; 377s ok 3 # skip Authen::WebAuthn not found 377s 1..3 377s ok 377s t/70-User-Agent.t ............. 377s 1..3 377s ok 1 - use Lemonldap::NG::Common::UserAgent; 377s ok 2 - Default User Agent 377s ok 3 - Overriden User Agent 377s ok 378s t/71-Util-Crypto.t ............ 378s 1..5 378s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 378s # Subtest: Check genRsaKey 378s ok 1 - Correct key size 378s ok 2 - Public key matches private key 378s ok 3 - Hash is non empty 378s ok 4 - Correct key size 378s ok 5 - Public key matches private key 378s ok 6 - Hash is non empty 378s 1..6 378s ok 2 - Check genRsaKey 378s # Subtest: Check genCertKey 378s ok 1 - Correct key size 378s ok 2 - Public key matches private key 378s ok 3 - Correct subject 378s ok 4 - Hash is non empty 378s ok 5 - Correct key size 378s ok 6 - Public key matches private key 378s ok 7 - Correct subject 378s ok 8 - Hash is non empty 378s ok 9 - Correct key size 378s ok 10 - Public key matches private key 378s ok 11 - Correct subject 378s ok 12 - Hash is non empty 378s 1..12 378s ok 3 - Check genCertKey 378s # Subtest: Check genEcKey 378s ok 1 - Public and private keys match 378s ok 2 - Hash is non empty 378s 1..2 378s ok 4 - Check genEcKey 378s # Subtest: Check genEcCertKey 378s ok 1 - Public and private keys match 378s ok 2 - Hash is non empty 378s ok 3 - Correct subject 378s ok 4 - Public key matches private key 378s ok 5 - Correct subject 378s ok 6 - Hash is non empty 378s 1..6 378s ok 5 - Check genEcCertKey 378s ok 378s All tests successful. 378s Files=32, Tests=331, 10 wallclock secs ( 0.23 usr 0.20 sys + 8.85 cusr 1.43 csys = 10.71 CPU) 378s Result: PASS 378s autopkgtest [04:17:30]: test common-test: -----------------------] 378s autopkgtest [04:17:30]: test common-test: - - - - - - - - - - results - - - - - - - - - - 378s common-test PASS 379s autopkgtest [04:17:31]: test handler-test: preparing testbed 399s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 452s autopkgtest [04:18:44]: testbed dpkg architecture: arm64 452s autopkgtest [04:18:44]: testbed apt version: 3.1.14 452s autopkgtest [04:18:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup 453s autopkgtest [04:18:45]: testbed release detected to be: resolute 454s autopkgtest [04:18:46]: updating testbed package index (apt update) 454s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 454s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 454s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 454s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 454s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 454s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 454s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 454s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 455s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [308 kB] 455s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3684 B] 455s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 455s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 455s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1115 kB] 456s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.4 kB] 456s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.5 kB] 456s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 458s Fetched 3225 kB in 2s (1567 kB/s) 459s Reading package lists... 460s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 460s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 460s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 460s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 461s Reading package lists... 461s Reading package lists... 461s Building dependency tree... 461s Reading state information... 461s Calculating upgrade... 462s The following packages will be upgraded: 462s cloud-init cloud-init-base debconf debconf-i18n libexpat1 462s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 462s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 462s Need to get 1088 kB of archives. 462s After this operation, 3072 B of additional disk space will be used. 462s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 462s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 462s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 462s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 462s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 462s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 systemd-hwe-hwdb all 259.0.1 [3152 B] 462s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 462s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 462s dpkg-preconfigure: unable to re-open stdin: No such file or directory 462s Fetched 1088 kB in 0s (2391 kB/s) 463s (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 ... 89359 files and directories currently installed.) 463s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 463s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 463s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 463s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 463s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 463s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 463s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 463s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 463s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 463s Unpacking debconf (1.5.91build1) over (1.5.91) ... 463s Setting up debconf (1.5.91build1) ... 463s (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 ... 89359 files and directories currently installed.) 463s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 463s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 463s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 464s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 464s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 464s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 464s Setting up libexpat1:arm64 (2.7.4-1) ... 464s Setting up python3-debconf (1.5.91build1) ... 464s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 464s Clearing ignored debconf value cloud-init/datasources 464s Encountered debconf setting for cloud-init-base/datasources. 466s Setting up systemd-hwe-hwdb (259.0.1) ... 466s Setting up liblocale-gettext-perl (1.07-8) ... 466s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 466s Setting up debconf-i18n (1.5.91build1) ... 466s Processing triggers for udev (259-1ubuntu3) ... 466s Processing triggers for libc-bin (2.42-2ubuntu4) ... 467s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 467s Processing triggers for man-db (2.13.1-1) ... 468s autopkgtest [04:19:00]: upgrading testbed (apt dist-upgrade and autopurge) 468s Reading package lists... 468s Building dependency tree... 468s Reading state information... 469s Calculating upgrade... 469s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 469s Reading package lists... 469s Building dependency tree... 469s Reading state information... 470s Solving dependencies... 470s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 470s autopkgtest [04:19:02]: rebooting testbed after setup commands that affected boot 510s Reading package lists... 510s Building dependency tree... 510s Reading state information... 510s Solving dependencies... 511s The following NEW packages will be installed: 511s autoconf autodep8 automake autopoint autotools-dev build-essential 511s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 511s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 511s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 511s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 511s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 511s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 511s intltool-debian java-common java-wrappers libalgorithm-c3-perl libaom3 511s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 511s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 511s libb-hooks-endofscope-perl libb-hooks-op-check-perl 511s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 511s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 511s libclass-data-inheritable-perl libclass-errorhandler-perl 511s libclass-inspector-perl libclass-method-modifiers-perl 511s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 511s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 511s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 511s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 511s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 511s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 511s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 511s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 511s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 511s libdata-optlist-perl libdata-password-zxcvbn-perl 511s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 511s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 511s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 511s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 511s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 511s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 511s libencode-locale-perl liberror-perl libeval-closure-perl 511s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 511s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 511s libfile-sharedir-perl libfile-stripnondeterminism-perl 511s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 511s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 511s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 511s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 511s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 511s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 511s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 511s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 511s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 511s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 511s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 511s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 511s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 511s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 511s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 511s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl liblerc4 511s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 511s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 511s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 511s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 511s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 511s libmodule-implementation-perl libmodule-pluggable-perl 511s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 511s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 511s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 511s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 511s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 511s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 511s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 511s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 511s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 511s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 511s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 511s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 511s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 511s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 511s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 511s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 511s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 511s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 511s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 511s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 511s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 511s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 511s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 511s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 511s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 511s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 511s po-debconf python3-alabaster python3-defusedxml python3-docutils 511s python3-imagesize python3-roman-numerals python3-snowballstemmer 511s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 511s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 511s xml-core yui-compressor 511s 0 upgraded, 317 newly installed, 0 to remove and 0 not upgraded. 511s Need to get 173 MB of archives. 511s After this operation, 678 MB of additional disk space will be used. 511s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 511s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 511s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 511s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 511s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 511s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 511s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 511s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 513s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 513s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 513s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 513s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 513s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 513s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 513s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 513s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 513s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 513s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 513s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 513s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 513s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 513s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 513s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 513s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 514s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 514s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 514s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 514s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 514s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 514s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 514s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 514s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 514s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 514s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 514s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 514s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 514s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 514s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 514s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 514s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 514s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 514s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.18.0-9.9 [1834 kB] 514s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 514s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1 [65.7 kB] 514s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 514s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 514s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 514s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 515s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 515s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 515s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 515s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 515s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 515s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 515s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 515s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 515s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 515s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 515s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 515s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 516s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 516s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 516s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 516s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 516s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 516s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 516s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 516s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 516s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 516s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 516s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 516s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 516s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 516s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 516s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 516s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 516s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 516s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 516s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 516s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 516s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 516s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 516s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 516s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 516s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 517s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 517s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 517s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 517s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 517s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 517s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 517s Get:92 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 517s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 517s Get:94 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 517s Get:95 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 517s Get:96 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 517s Get:97 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 517s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 517s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 517s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 517s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 517s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 517s Get:103 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 517s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 517s Get:105 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 517s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 517s Get:107 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 517s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 517s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 517s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 517s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 517s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 517s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 517s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 517s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 517s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 517s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 517s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 517s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 517s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 517s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 517s Get:122 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 517s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 517s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 517s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 517s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 517s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 517s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 517s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 517s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 517s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 517s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 517s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 517s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 517s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 517s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 517s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 517s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 517s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 517s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 517s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 517s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 517s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 517s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 517s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 517s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 517s Get:147 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 517s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 517s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 517s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 517s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 517s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 517s Get:153 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 517s Get:154 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 517s Get:155 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 517s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 517s Get:157 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 517s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 517s Get:159 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 517s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 517s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 517s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 517s Get:163 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 517s Get:164 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 517s Get:165 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 518s Get:166 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 518s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 518s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 518s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 518s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 518s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 518s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 518s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 518s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 518s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 518s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 518s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 518s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 518s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 518s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 518s Get:181 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 518s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 518s Get:183 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 518s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 518s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 518s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 518s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 518s Get:188 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 518s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 518s Get:190 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 518s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 518s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 518s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 518s Get:194 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 518s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 518s Get:196 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 518s Get:197 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 518s Get:198 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 518s Get:199 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 518s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 518s Get:201 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 518s Get:202 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 518s Get:203 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 518s Get:204 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 518s Get:205 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 518s Get:206 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 518s Get:207 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 518s Get:208 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 518s Get:209 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 518s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 518s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 518s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 518s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 518s Get:214 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 518s Get:215 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 518s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 518s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 518s Get:218 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 518s Get:219 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 518s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 518s Get:221 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 518s Get:222 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 518s Get:223 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 518s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 518s Get:225 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 518s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 518s Get:227 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 518s Get:228 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 518s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 518s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 518s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 518s Get:232 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 518s Get:233 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 518s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 518s Get:235 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 518s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 518s Get:237 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 518s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 518s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 518s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 518s Get:241 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 518s Get:242 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 518s Get:243 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 518s Get:244 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 518s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 518s Get:246 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 518s Get:247 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 518s Get:248 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 518s Get:249 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 518s Get:250 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 518s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 518s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 518s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 518s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 518s Get:255 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 518s Get:256 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 518s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 518s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 519s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 519s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 519s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 519s Get:262 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 519s Get:263 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 519s Get:264 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 519s Get:265 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 519s Get:266 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 519s Get:267 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 519s Get:268 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 519s Get:269 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 519s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 519s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 519s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 519s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 519s Get:274 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 519s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 519s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 519s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 519s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 519s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 519s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 519s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 519s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 519s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 519s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 519s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 519s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 519s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 519s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 519s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 519s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 519s Get:291 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 519s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 519s Get:293 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 519s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 519s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 519s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 519s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 519s Get:298 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 519s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 519s Get:300 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 519s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 519s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 519s Get:303 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 519s Get:304 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 519s Get:305 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 519s Get:306 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 519s Get:307 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 519s Get:308 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 519s Get:309 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 519s Get:310 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 519s Get:311 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 519s Get:312 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 520s Get:313 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 520s Get:314 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 520s Get:315 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 520s Get:316 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 520s Get:317 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 520s Preconfiguring packages ... 520s Fetched 173 MB in 9s (20.1 MB/s) 520s Selecting previously unselected package imagemagick-7-common. 521s (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 ... 89360 files and directories currently installed.) 521s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 521s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 521s Selecting previously unselected package libgomp1:arm64. 521s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 521s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 521s Selecting previously unselected package libfftw3-double3:arm64. 521s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 521s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 521s Selecting previously unselected package libfontenc1:arm64. 521s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 521s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 521s Selecting previously unselected package x11-common. 521s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 521s Unpacking x11-common (1:7.7+24ubuntu1) ... 521s Selecting previously unselected package xfonts-encodings. 521s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 521s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 521s Selecting previously unselected package xfonts-utils. 521s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 521s Unpacking xfonts-utils (1:7.7+7build1) ... 521s Selecting previously unselected package fonts-urw-base35. 521s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 521s Unpacking fonts-urw-base35 (20200910-8build1) ... 521s Selecting previously unselected package fontconfig-config. 521s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 521s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 521s Selecting previously unselected package libfontconfig1:arm64. 521s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 521s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 521s Selecting previously unselected package libsharpyuv0:arm64. 521s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 521s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 521s Selecting previously unselected package libaom3:arm64. 521s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 521s Unpacking libaom3:arm64 (3.13.1-2) ... 521s Selecting previously unselected package libheif-plugin-aomdec:arm64. 521s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 521s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 521s Selecting previously unselected package libde265-0:arm64. 521s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 521s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 521s Selecting previously unselected package libheif-plugin-libde265:arm64. 521s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 521s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 521s Selecting previously unselected package libheif1:arm64. 522s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 522s Unpacking libheif1:arm64 (1.21.2-1) ... 522s Selecting previously unselected package libjbig0:arm64. 522s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 522s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 522s Selecting previously unselected package libjpeg-turbo8:arm64. 522s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 522s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 522s Selecting previously unselected package libjpeg8:arm64. 522s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 522s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 522s Selecting previously unselected package liblcms2-2:arm64. 522s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 522s Unpacking liblcms2-2:arm64 (2.17-1) ... 522s Selecting previously unselected package liblqr-1-0:arm64. 522s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 522s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 522s Selecting previously unselected package libltdl7:arm64. 522s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 522s Unpacking libltdl7:arm64 (2.5.4-9) ... 522s Selecting previously unselected package libopenjp2-7:arm64. 522s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 522s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 522s Selecting previously unselected package libraw23t64:arm64. 522s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 522s Unpacking libraw23t64:arm64 (0.21.4-2) ... 522s Selecting previously unselected package libdeflate0:arm64. 522s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 522s Unpacking libdeflate0:arm64 (1.23-2) ... 522s Selecting previously unselected package liblerc4:arm64. 522s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 522s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 522s Selecting previously unselected package libwebp7:arm64. 522s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 522s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 522s Selecting previously unselected package libtiff6:arm64. 522s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 522s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 522s Selecting previously unselected package libwebpdemux2:arm64. 522s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 522s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 522s Selecting previously unselected package libwebpmux3:arm64. 522s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 522s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 522s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 522s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 522s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 522s Selecting previously unselected package libimage-magick-q16-perl. 522s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 522s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 522s Selecting previously unselected package libimage-magick-perl. 522s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 522s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 522s Selecting previously unselected package m4. 522s Preparing to unpack .../033-m4_1.4.20-2_arm64.deb ... 522s Unpacking m4 (1.4.20-2) ... 522s Selecting previously unselected package autoconf. 522s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 522s Unpacking autoconf (2.72-3.1ubuntu1) ... 522s Selecting previously unselected package dctrl-tools. 522s Preparing to unpack .../035-dctrl-tools_2.24-3build4_arm64.deb ... 522s Unpacking dctrl-tools (2.24-3build4) ... 522s Selecting previously unselected package autodep8. 522s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 522s Unpacking autodep8 (0.30build1) ... 522s Selecting previously unselected package autotools-dev. 522s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 522s Unpacking autotools-dev (20240727.1) ... 522s Selecting previously unselected package automake. 522s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 522s Unpacking automake (1:1.18.1-3build1) ... 522s Selecting previously unselected package autopoint. 522s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 522s Unpacking autopoint (0.23.2-1) ... 522s Selecting previously unselected package libc-dev-bin. 522s Preparing to unpack .../040-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 522s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 522s Selecting previously unselected package linux-libc-dev:arm64. 522s Preparing to unpack .../041-linux-libc-dev_6.18.0-9.9_arm64.deb ... 522s Unpacking linux-libc-dev:arm64 (6.18.0-9.9) ... 523s Selecting previously unselected package libcrypt-dev:arm64. 523s Preparing to unpack .../042-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 523s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 523s Selecting previously unselected package rpcsvc-proto. 523s Preparing to unpack .../043-rpcsvc-proto_1.4.3-1_arm64.deb ... 523s Unpacking rpcsvc-proto (1.4.3-1) ... 523s Selecting previously unselected package libc6-dev:arm64. 523s Preparing to unpack .../044-libc6-dev_2.42-2ubuntu4_arm64.deb ... 523s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 523s Selecting previously unselected package libisl23:arm64. 523s Preparing to unpack .../045-libisl23_0.27-1build1_arm64.deb ... 523s Unpacking libisl23:arm64 (0.27-1build1) ... 523s Selecting previously unselected package libmpc3:arm64. 523s Preparing to unpack .../046-libmpc3_1.3.1-2_arm64.deb ... 523s Unpacking libmpc3:arm64 (1.3.1-2) ... 523s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 523s Preparing to unpack .../047-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package cpp-15. 523s Preparing to unpack .../048-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package cpp-aarch64-linux-gnu. 523s Preparing to unpack .../049-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 523s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 523s Selecting previously unselected package cpp. 523s Preparing to unpack .../050-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 523s Unpacking cpp (4:15.2.0-4ubuntu1) ... 523s Selecting previously unselected package libcc1-0:arm64. 523s Preparing to unpack .../051-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libitm1:arm64. 523s Preparing to unpack .../052-libitm1_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libasan8:arm64. 523s Preparing to unpack .../053-libasan8_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package liblsan0:arm64. 523s Preparing to unpack .../054-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libtsan2:arm64. 523s Preparing to unpack .../055-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libubsan1:arm64. 523s Preparing to unpack .../056-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libhwasan0:arm64. 523s Preparing to unpack .../057-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 523s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 523s Selecting previously unselected package libgcc-15-dev:arm64. 524s Preparing to unpack .../058-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 524s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 524s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 524s Preparing to unpack .../059-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 524s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 524s Selecting previously unselected package gcc-15. 524s Preparing to unpack .../060-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 524s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 524s Selecting previously unselected package gcc-aarch64-linux-gnu. 524s Preparing to unpack .../061-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 524s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 524s Selecting previously unselected package gcc. 524s Preparing to unpack .../062-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 524s Unpacking gcc (4:15.2.0-4ubuntu1) ... 524s Selecting previously unselected package libstdc++-15-dev:arm64. 524s Preparing to unpack .../063-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 524s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 524s Selecting previously unselected package g++-15-aarch64-linux-gnu. 524s Preparing to unpack .../064-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 524s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 525s Selecting previously unselected package g++-15. 525s Preparing to unpack .../065-g++-15_15.2.0-12ubuntu1_arm64.deb ... 525s Unpacking g++-15 (15.2.0-12ubuntu1) ... 525s Selecting previously unselected package g++-aarch64-linux-gnu. 525s Preparing to unpack .../066-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 525s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 525s Selecting previously unselected package g++. 525s Preparing to unpack .../067-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 525s Unpacking g++ (4:15.2.0-4ubuntu1) ... 525s Selecting previously unselected package build-essential. 525s Preparing to unpack .../068-build-essential_12.12ubuntu2_arm64.deb ... 525s Unpacking build-essential (12.12ubuntu2) ... 525s Selecting previously unselected package ca-certificates-java. 525s Preparing to unpack .../069-ca-certificates-java_20240118build1_all.deb ... 525s Unpacking ca-certificates-java (20240118build1) ... 525s Selecting previously unselected package libdebhelper-perl. 525s Preparing to unpack .../070-libdebhelper-perl_13.28ubuntu1_all.deb ... 525s Unpacking libdebhelper-perl (13.28ubuntu1) ... 525s Selecting previously unselected package libtool. 525s Preparing to unpack .../071-libtool_2.5.4-9_all.deb ... 525s Unpacking libtool (2.5.4-9) ... 525s Selecting previously unselected package dh-autoreconf. 525s Preparing to unpack .../072-dh-autoreconf_21_all.deb ... 525s Unpacking dh-autoreconf (21) ... 525s Selecting previously unselected package libarchive-zip-perl. 525s Preparing to unpack .../073-libarchive-zip-perl_1.68-1_all.deb ... 525s Unpacking libarchive-zip-perl (1.68-1) ... 525s Selecting previously unselected package libfile-stripnondeterminism-perl. 525s Preparing to unpack .../074-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 525s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 525s Selecting previously unselected package dh-strip-nondeterminism. 525s Preparing to unpack .../075-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 525s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 525s Selecting previously unselected package debugedit. 525s Preparing to unpack .../076-debugedit_1%3a5.2-3_arm64.deb ... 525s Unpacking debugedit (1:5.2-3) ... 525s Selecting previously unselected package dwz. 525s Preparing to unpack .../077-dwz_0.16-2_arm64.deb ... 525s Unpacking dwz (0.16-2) ... 525s Selecting previously unselected package gettext. 525s Preparing to unpack .../078-gettext_0.23.2-1_arm64.deb ... 525s Unpacking gettext (0.23.2-1) ... 525s Selecting previously unselected package intltool-debian. 525s Preparing to unpack .../079-intltool-debian_0.35.0+20060710.6build1_all.deb ... 525s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 525s Selecting previously unselected package po-debconf. 525s Preparing to unpack .../080-po-debconf_1.0.22_all.deb ... 525s Unpacking po-debconf (1.0.22) ... 525s Selecting previously unselected package debhelper. 525s Preparing to unpack .../081-debhelper_13.28ubuntu1_all.deb ... 525s Unpacking debhelper (13.28ubuntu1) ... 525s Selecting previously unselected package java-common. 525s Preparing to unpack .../082-java-common_0.76build1_all.deb ... 525s Unpacking java-common (0.76build1) ... 525s Selecting previously unselected package libpcsclite1:arm64. 525s Preparing to unpack .../083-libpcsclite1_2.4.1-1_arm64.deb ... 525s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 525s Selecting previously unselected package openjdk-21-jre-headless:arm64. 525s Preparing to unpack .../084-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 525s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 526s Selecting previously unselected package default-jre-headless. 526s Preparing to unpack .../085-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 526s Unpacking default-jre-headless (2:1.21-76build1) ... 526s Selecting previously unselected package sgml-base. 526s Preparing to unpack .../086-sgml-base_1.31+nmu1_all.deb ... 526s Unpacking sgml-base (1.31+nmu1) ... 526s Selecting previously unselected package xml-core. 526s Preparing to unpack .../087-xml-core_0.19build1_all.deb ... 526s Unpacking xml-core (0.19build1) ... 526s Selecting previously unselected package docutils-common. 526s Preparing to unpack .../088-docutils-common_0.22.4+dfsg-1_all.deb ... 526s Unpacking docutils-common (0.22.4+dfsg-1) ... 526s Selecting previously unselected package fonts-glyphicons-halflings. 526s Preparing to unpack .../089-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 526s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 526s Selecting previously unselected package unzip. 526s Preparing to unpack .../090-unzip_6.0-29ubuntu1_arm64.deb ... 526s Unpacking unzip (6.0-29ubuntu1) ... 527s Selecting previously unselected package java-wrappers. 527s Preparing to unpack .../091-java-wrappers_0.5build1_all.deb ... 527s Unpacking java-wrappers (0.5build1) ... 527s Selecting previously unselected package libalgorithm-c3-perl. 527s Preparing to unpack .../092-libalgorithm-c3-perl_0.11-2_all.deb ... 527s Unpacking libalgorithm-c3-perl (0.11-2) ... 527s Selecting previously unselected package libposix-strftime-compiler-perl. 527s Preparing to unpack .../093-libposix-strftime-compiler-perl_0.46-1_all.deb ... 527s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 527s Selecting previously unselected package libapache-logformat-compiler-perl. 527s Preparing to unpack .../094-libapache-logformat-compiler-perl_0.36-3_all.deb ... 527s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 527s Selecting previously unselected package libcrypt-urandom-perl. 527s Preparing to unpack .../095-libcrypt-urandom-perl_0.54-1_arm64.deb ... 527s Unpacking libcrypt-urandom-perl (0.54-1) ... 527s Selecting previously unselected package libapache-session-perl. 527s Preparing to unpack .../096-libapache-session-perl_1.94-2_all.deb ... 527s Unpacking libapache-session-perl (1.94-2) ... 527s Selecting previously unselected package libdigest-hmac-perl. 527s Preparing to unpack .../097-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 527s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 527s Selecting previously unselected package liburi-perl. 527s Preparing to unpack .../098-liburi-perl_5.34-2build1_all.deb ... 527s Unpacking liburi-perl (5.34-2build1) ... 527s Selecting previously unselected package libencode-locale-perl. 527s Preparing to unpack .../099-libencode-locale-perl_1.05-3_all.deb ... 527s Unpacking libencode-locale-perl (1.05-3) ... 527s Selecting previously unselected package libtimedate-perl. 527s Preparing to unpack .../100-libtimedate-perl_2.3300-2_all.deb ... 527s Unpacking libtimedate-perl (2.3300-2) ... 527s Selecting previously unselected package libhttp-date-perl. 527s Preparing to unpack .../101-libhttp-date-perl_6.06-1_all.deb ... 527s Unpacking libhttp-date-perl (6.06-1) ... 527s Selecting previously unselected package libfile-listing-perl. 527s Preparing to unpack .../102-libfile-listing-perl_6.16-1_all.deb ... 527s Unpacking libfile-listing-perl (6.16-1) ... 527s Selecting previously unselected package libhtml-tagset-perl. 527s Preparing to unpack .../103-libhtml-tagset-perl_3.24-1_all.deb ... 527s Unpacking libhtml-tagset-perl (3.24-1) ... 527s Selecting previously unselected package libhtml-parser-perl:arm64. 527s Preparing to unpack .../104-libhtml-parser-perl_3.83-1build1_arm64.deb ... 527s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 527s Selecting previously unselected package libhtml-tree-perl. 527s Preparing to unpack .../105-libhtml-tree-perl_5.07-3_all.deb ... 527s Unpacking libhtml-tree-perl (5.07-3) ... 527s Selecting previously unselected package libclone-perl:arm64. 527s Preparing to unpack .../106-libclone-perl_0.47-1_arm64.deb ... 527s Unpacking libclone-perl:arm64 (0.47-1) ... 527s Selecting previously unselected package libio-html-perl. 527s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 527s Unpacking libio-html-perl (1.004-3) ... 527s Selecting previously unselected package liblwp-mediatypes-perl. 527s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 527s Unpacking liblwp-mediatypes-perl (6.04-2) ... 527s Selecting previously unselected package libhttp-message-perl. 527s Preparing to unpack .../109-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 527s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 527s Selecting previously unselected package libhttp-cookies-perl. 527s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 527s Unpacking libhttp-cookies-perl (6.11-1) ... 527s Selecting previously unselected package libhttp-negotiate-perl. 527s Preparing to unpack .../111-libhttp-negotiate-perl_6.01-2_all.deb ... 527s Unpacking libhttp-negotiate-perl (6.01-2) ... 527s Selecting previously unselected package perl-openssl-defaults:arm64. 527s Preparing to unpack .../112-perl-openssl-defaults_7build4_arm64.deb ... 527s Unpacking perl-openssl-defaults:arm64 (7build4) ... 527s Selecting previously unselected package libnet-ssleay-perl:arm64. 527s Preparing to unpack .../113-libnet-ssleay-perl_1.94-3_arm64.deb ... 527s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 527s Selecting previously unselected package libio-socket-ssl-perl. 527s Preparing to unpack .../114-libio-socket-ssl-perl_2.098-1_all.deb ... 527s Unpacking libio-socket-ssl-perl (2.098-1) ... 527s Selecting previously unselected package libnet-http-perl. 527s Preparing to unpack .../115-libnet-http-perl_6.24-1build1_all.deb ... 527s Unpacking libnet-http-perl (6.24-1build1) ... 527s Selecting previously unselected package liblwp-protocol-https-perl. 527s Preparing to unpack .../116-liblwp-protocol-https-perl_6.14-1_all.deb ... 527s Unpacking liblwp-protocol-https-perl (6.14-1) ... 527s Selecting previously unselected package libtry-tiny-perl. 527s Preparing to unpack .../117-libtry-tiny-perl_0.32-1_all.deb ... 527s Unpacking libtry-tiny-perl (0.32-1) ... 527s Selecting previously unselected package libwww-robotrules-perl. 527s Preparing to unpack .../118-libwww-robotrules-perl_6.02-1build1_all.deb ... 527s Unpacking libwww-robotrules-perl (6.02-1build1) ... 527s Selecting previously unselected package libwww-perl. 527s Preparing to unpack .../119-libwww-perl_6.81-1build1_all.deb ... 527s Unpacking libwww-perl (6.81-1build1) ... 527s Selecting previously unselected package libauth-yubikey-webclient-perl. 527s Preparing to unpack .../120-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 527s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 527s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 527s Preparing to unpack .../121-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 527s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 528s Selecting previously unselected package libdynaloader-functions-perl. 528s Preparing to unpack .../122-libdynaloader-functions-perl_0.004-2_all.deb ... 528s Unpacking libdynaloader-functions-perl (0.004-2) ... 528s Selecting previously unselected package libdevel-callchecker-perl:arm64. 528s Preparing to unpack .../123-libdevel-callchecker-perl_0.009-2_arm64.deb ... 528s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 528s Selecting previously unselected package libparams-classify-perl:arm64. 528s Preparing to unpack .../124-libparams-classify-perl_0.015-2build6_arm64.deb ... 528s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 528s Selecting previously unselected package libmodule-runtime-perl. 528s Preparing to unpack .../125-libmodule-runtime-perl_0.018-1_all.deb ... 528s Unpacking libmodule-runtime-perl (0.018-1) ... 528s Selecting previously unselected package libmodule-implementation-perl. 528s Preparing to unpack .../126-libmodule-implementation-perl_0.09-2_all.deb ... 528s Unpacking libmodule-implementation-perl (0.09-2) ... 528s Selecting previously unselected package libsub-exporter-progressive-perl. 528s Preparing to unpack .../127-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 528s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 528s Selecting previously unselected package libvariable-magic-perl. 528s Preparing to unpack .../128-libvariable-magic-perl_0.64-1build1_arm64.deb ... 528s Unpacking libvariable-magic-perl (0.64-1build1) ... 528s Selecting previously unselected package libb-hooks-endofscope-perl. 528s Preparing to unpack .../129-libb-hooks-endofscope-perl_0.28-2_all.deb ... 528s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 528s Selecting previously unselected package libcrypt-random-seed-perl. 528s Preparing to unpack .../130-libcrypt-random-seed-perl_0.03-3_all.deb ... 528s Unpacking libcrypt-random-seed-perl (0.03-3) ... 528s Selecting previously unselected package libmath-random-isaac-perl. 528s Preparing to unpack .../131-libmath-random-isaac-perl_1.004-2_all.deb ... 528s Unpacking libmath-random-isaac-perl (1.004-2) ... 528s Selecting previously unselected package libbytes-random-secure-perl. 528s Preparing to unpack .../132-libbytes-random-secure-perl_0.29-3_all.deb ... 528s Unpacking libbytes-random-secure-perl (0.29-3) ... 528s Selecting previously unselected package liberror-perl. 528s Preparing to unpack .../133-liberror-perl_0.17030-1_all.deb ... 528s Unpacking liberror-perl (0.17030-1) ... 528s Selecting previously unselected package libipc-sharelite-perl. 528s Preparing to unpack .../134-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 528s Unpacking libipc-sharelite-perl (0.17-5build4) ... 528s Selecting previously unselected package libcache-cache-perl. 528s Preparing to unpack .../135-libcache-cache-perl_1.08-3_all.deb ... 528s Unpacking libcache-cache-perl (1.08-3) ... 528s Selecting previously unselected package libcapture-tiny-perl. 528s Preparing to unpack .../136-libcapture-tiny-perl_0.50-1_all.deb ... 528s Unpacking libcapture-tiny-perl (0.50-1) ... 528s Selecting previously unselected package libcares2:arm64. 528s Preparing to unpack .../137-libcares2_1.34.6-1_arm64.deb ... 528s Unpacking libcares2:arm64 (1.34.6-1) ... 528s Selecting previously unselected package libcgi-pm-perl. 528s Preparing to unpack .../138-libcgi-pm-perl_4.71-1build1_all.deb ... 528s Unpacking libcgi-pm-perl (4.71-1build1) ... 528s Selecting previously unselected package libclass-c3-perl. 528s Preparing to unpack .../139-libclass-c3-perl_0.35-2_all.deb ... 528s Unpacking libclass-c3-perl (0.35-2) ... 528s Selecting previously unselected package libclass-data-inheritable-perl. 528s Preparing to unpack .../140-libclass-data-inheritable-perl_0.10-1_all.deb ... 528s Unpacking libclass-data-inheritable-perl (0.10-1) ... 528s Selecting previously unselected package libclass-errorhandler-perl. 528s Preparing to unpack .../141-libclass-errorhandler-perl_0.04-3_all.deb ... 528s Unpacking libclass-errorhandler-perl (0.04-3) ... 528s Selecting previously unselected package libclass-inspector-perl. 528s Preparing to unpack .../142-libclass-inspector-perl_1.36-3_all.deb ... 528s Unpacking libclass-inspector-perl (1.36-3) ... 528s Selecting previously unselected package libclass-method-modifiers-perl. 528s Preparing to unpack .../143-libclass-method-modifiers-perl_2.15-1_all.deb ... 528s Unpacking libclass-method-modifiers-perl (2.15-1) ... 528s Selecting previously unselected package libclass-singleton-perl. 528s Preparing to unpack .../144-libclass-singleton-perl_1.6-2_all.deb ... 528s Unpacking libclass-singleton-perl (1.6-2) ... 528s Selecting previously unselected package libclass-xsaccessor-perl. 528s Preparing to unpack .../145-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 528s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 528s Selecting previously unselected package libclone-pp-perl. 528s Preparing to unpack .../146-libclone-pp-perl_1.08-2_all.deb ... 528s Unpacking libclone-pp-perl (1.08-2) ... 528s Selecting previously unselected package libcommon-sense-perl:arm64. 528s Preparing to unpack .../147-libcommon-sense-perl_3.75-3build5_arm64.deb ... 528s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 528s Selecting previously unselected package libconvert-asn1-perl. 528s Preparing to unpack .../148-libconvert-asn1-perl_0.34-1_all.deb ... 528s Unpacking libconvert-asn1-perl (0.34-1) ... 528s Selecting previously unselected package libconvert-base32-perl. 528s Preparing to unpack .../149-libconvert-base32-perl_0.06-3_all.deb ... 528s Unpacking libconvert-base32-perl (0.06-3) ... 528s Selecting previously unselected package libconvert-binhex-perl. 528s Preparing to unpack .../150-libconvert-binhex-perl_1.125-3_all.deb ... 528s Unpacking libconvert-binhex-perl (1.125-3) ... 528s Selecting previously unselected package libcrypt-des-perl:arm64. 528s Preparing to unpack .../151-libcrypt-des-perl_2.07-5_arm64.deb ... 528s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 528s Selecting previously unselected package libcrypt-des-ede3-perl. 529s Preparing to unpack .../152-libcrypt-des-ede3-perl_0.03-1_all.deb ... 529s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 529s Selecting previously unselected package libcryptx-perl. 529s Preparing to unpack .../153-libcryptx-perl_0.087-1_arm64.deb ... 529s Unpacking libcryptx-perl (0.087-1) ... 529s Selecting previously unselected package libconvert-pem-perl. 529s Preparing to unpack .../154-libconvert-pem-perl_0.13-1_all.deb ... 529s Unpacking libconvert-pem-perl (0.13-1) ... 529s Selecting previously unselected package libcookie-baker-perl. 529s Preparing to unpack .../155-libcookie-baker-perl_0.12-1_all.deb ... 529s Unpacking libcookie-baker-perl (0.12-1) ... 529s Selecting previously unselected package libcrypt-dh-gmp-perl. 529s Preparing to unpack .../156-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 529s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 529s Selecting previously unselected package libjson-perl. 529s Preparing to unpack .../157-libjson-perl_4.10000-1_all.deb ... 529s Unpacking libjson-perl (4.10000-1) ... 529s Selecting previously unselected package libcrypt-jwt-perl. 529s Preparing to unpack .../158-libcrypt-jwt-perl_0.037-1_all.deb ... 529s Unpacking libcrypt-jwt-perl (0.037-1) ... 529s Selecting previously unselected package libcrypt-openssl-bignum-perl. 529s Preparing to unpack .../159-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 529s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 529s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 529s Preparing to unpack .../160-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 529s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 529s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 529s Preparing to unpack .../161-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 529s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 529s Selecting previously unselected package libcrypt-openssl-x509-perl. 529s Preparing to unpack .../162-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 529s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 529s Selecting previously unselected package libcrypt-rijndael-perl. 529s Preparing to unpack .../163-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 529s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 529s Selecting previously unselected package libcrypt-ssleay-perl. 529s Preparing to unpack .../164-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 529s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 529s Selecting previously unselected package libdata-hexdump-perl. 529s Preparing to unpack .../165-libdata-hexdump-perl_0.04-2_all.deb ... 529s Unpacking libdata-hexdump-perl (0.04-2) ... 529s Selecting previously unselected package libparams-util-perl. 529s Preparing to unpack .../166-libparams-util-perl_1.102-3build1_arm64.deb ... 529s Unpacking libparams-util-perl (1.102-3build1) ... 529s Selecting previously unselected package libsub-install-perl. 529s Preparing to unpack .../167-libsub-install-perl_0.929-1_all.deb ... 529s Unpacking libsub-install-perl (0.929-1) ... 529s Selecting previously unselected package libdata-optlist-perl. 529s Preparing to unpack .../168-libdata-optlist-perl_0.114-1_all.deb ... 529s Unpacking libdata-optlist-perl (0.114-1) ... 529s Selecting previously unselected package libtypes-serialiser-perl. 529s Preparing to unpack .../169-libtypes-serialiser-perl_1.01-1_all.deb ... 529s Unpacking libtypes-serialiser-perl (1.01-1) ... 529s Selecting previously unselected package libjson-xs-perl. 529s Preparing to unpack .../170-libjson-xs-perl_4.040-1_arm64.deb ... 529s Unpacking libjson-xs-perl (4.040-1) ... 529s Selecting previously unselected package libjson-maybexs-perl. 529s Preparing to unpack .../171-libjson-maybexs-perl_1.004008-1_all.deb ... 529s Unpacking libjson-maybexs-perl (1.004008-1) ... 529s Selecting previously unselected package liblist-someutils-perl. 529s Preparing to unpack .../172-liblist-someutils-perl_0.59-1_all.deb ... 529s Unpacking liblist-someutils-perl (0.59-1) ... 529s Selecting previously unselected package liblist-utilsby-perl. 529s Preparing to unpack .../173-liblist-utilsby-perl_0.12-2_all.deb ... 529s Unpacking liblist-utilsby-perl (0.12-2) ... 529s Selecting previously unselected package liblist-allutils-perl. 529s Preparing to unpack .../174-liblist-allutils-perl_0.19-1_all.deb ... 529s Unpacking liblist-allutils-perl (0.19-1) ... 529s Selecting previously unselected package libimport-into-perl. 529s Preparing to unpack .../175-libimport-into-perl_1.002005-2_all.deb ... 529s Unpacking libimport-into-perl (1.002005-2) ... 529s Selecting previously unselected package librole-tiny-perl. 529s Preparing to unpack .../176-librole-tiny-perl_2.002004-1_all.deb ... 529s Unpacking librole-tiny-perl (2.002004-1) ... 529s Selecting previously unselected package libsub-quote-perl. 529s Preparing to unpack .../177-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 529s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 529s Selecting previously unselected package libmoo-perl. 529s Preparing to unpack .../178-libmoo-perl_2.005005-1_all.deb ... 529s Unpacking libmoo-perl (2.005005-1) ... 529s Selecting previously unselected package libdata-password-zxcvbn-perl. 529s Preparing to unpack .../179-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 529s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 529s Selecting previously unselected package libfile-sharedir-perl. 529s Preparing to unpack .../180-libfile-sharedir-perl_1.118-3_all.deb ... 529s Unpacking libfile-sharedir-perl (1.118-3) ... 529s Selecting previously unselected package libpackage-stash-perl. 530s Preparing to unpack .../181-libpackage-stash-perl_0.40-1_all.deb ... 530s Unpacking libpackage-stash-perl (0.40-1) ... 530s Selecting previously unselected package libsub-identify-perl. 530s Preparing to unpack .../182-libsub-identify-perl_0.14-4_arm64.deb ... 530s Unpacking libsub-identify-perl (0.14-4) ... 530s Selecting previously unselected package libsub-name-perl:arm64. 530s Preparing to unpack .../183-libsub-name-perl_0.28-1_arm64.deb ... 530s Unpacking libsub-name-perl:arm64 (0.28-1) ... 530s Selecting previously unselected package libnamespace-clean-perl. 530s Preparing to unpack .../184-libnamespace-clean-perl_0.27-2_all.deb ... 530s Unpacking libnamespace-clean-perl (0.27-2) ... 530s Selecting previously unselected package libnamespace-autoclean-perl. 530s Preparing to unpack .../185-libnamespace-autoclean-perl_0.31-1_all.deb ... 530s Unpacking libnamespace-autoclean-perl (0.31-1) ... 530s Selecting previously unselected package libsub-exporter-perl. 530s Preparing to unpack .../186-libsub-exporter-perl_0.990-1_all.deb ... 530s Unpacking libsub-exporter-perl (0.990-1) ... 530s Selecting previously unselected package libeval-closure-perl. 530s Preparing to unpack .../187-libeval-closure-perl_0.14-3_all.deb ... 530s Unpacking libeval-closure-perl (0.14-3) ... 530s Selecting previously unselected package libdevel-stacktrace-perl. 530s Preparing to unpack .../188-libdevel-stacktrace-perl_2.0500-1_all.deb ... 530s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 530s Selecting previously unselected package libexception-class-perl. 530s Preparing to unpack .../189-libexception-class-perl_1.45-1_all.deb ... 530s Unpacking libexception-class-perl (1.45-1) ... 530s Selecting previously unselected package libparams-validationcompiler-perl. 530s Preparing to unpack .../190-libparams-validationcompiler-perl_0.31-1_all.deb ... 530s Unpacking libparams-validationcompiler-perl (0.31-1) ... 530s Selecting previously unselected package libmro-compat-perl. 530s Preparing to unpack .../191-libmro-compat-perl_0.15-2_all.deb ... 530s Unpacking libmro-compat-perl (0.15-2) ... 530s Selecting previously unselected package libxstring-perl:arm64. 530s Preparing to unpack .../192-libxstring-perl_0.005-2build4_arm64.deb ... 530s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 530s Selecting previously unselected package libspecio-perl. 530s Preparing to unpack .../193-libspecio-perl_0.53-1_all.deb ... 530s Unpacking libspecio-perl (0.53-1) ... 530s Selecting previously unselected package libdatetime-locale-perl. 530s Preparing to unpack .../194-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 530s Unpacking libdatetime-locale-perl (1:1.45-1) ... 530s Selecting previously unselected package libdatetime-timezone-perl. 530s Preparing to unpack .../195-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 530s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 530s Selecting previously unselected package libdatetime-perl. 530s Preparing to unpack .../196-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 530s Unpacking libdatetime-perl (2:1.65-1build3) ... 530s Selecting previously unselected package libdatetime-format-rfc3339-perl. 530s Preparing to unpack .../197-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 530s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 530s Selecting previously unselected package libdbi-perl:arm64. 530s Preparing to unpack .../198-libdbi-perl_1.647-1build1_arm64.deb ... 530s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 530s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 530s Preparing to unpack .../199-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 530s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 530s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 530s Preparing to unpack .../200-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 530s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 530s Selecting previously unselected package libemail-date-format-perl. 531s Preparing to unpack .../201-libemail-date-format-perl_1.008-1_all.deb ... 531s Unpacking libemail-date-format-perl (1.008-1) ... 531s Selecting previously unselected package libemail-simple-perl. 531s Preparing to unpack .../202-libemail-simple-perl_2.218-1_all.deb ... 531s Unpacking libemail-simple-perl (2.218-1) ... 531s Selecting previously unselected package libmodule-pluggable-perl. 531s Preparing to unpack .../203-libmodule-pluggable-perl_5.2-5_all.deb ... 531s Unpacking libmodule-pluggable-perl (5.2-5) ... 531s Selecting previously unselected package libemail-abstract-perl. 531s Preparing to unpack .../204-libemail-abstract-perl_3.010-1_all.deb ... 531s Unpacking libemail-abstract-perl (3.010-1) ... 531s Selecting previously unselected package libemail-address-xs-perl. 531s Preparing to unpack .../205-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 531s Unpacking libemail-address-xs-perl (1.05-1build5) ... 531s Selecting previously unselected package libmoox-types-mooselike-perl. 531s Preparing to unpack .../206-libmoox-types-mooselike-perl_0.29-2_all.deb ... 531s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 531s Selecting previously unselected package libthrowable-perl. 531s Preparing to unpack .../207-libthrowable-perl_1.001-2_all.deb ... 531s Unpacking libthrowable-perl (1.001-2) ... 531s Selecting previously unselected package libemail-sender-perl. 531s Preparing to unpack .../208-libemail-sender-perl_2.601-1_all.deb ... 531s Unpacking libemail-sender-perl (2.601-1) ... 531s Selecting previously unselected package libexporter-tiny-perl. 531s Preparing to unpack .../209-libexporter-tiny-perl_1.006003-1_all.deb ... 531s Unpacking libexporter-tiny-perl (1.006003-1) ... 531s Selecting previously unselected package libextutils-depends-perl. 531s Preparing to unpack .../210-libextutils-depends-perl_0.8002-1_all.deb ... 531s Unpacking libextutils-depends-perl (0.8002-1) ... 531s Selecting previously unselected package libfcgi0t64:arm64. 531s Preparing to unpack .../211-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 531s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 531s Selecting previously unselected package libfcgi-perl. 531s Preparing to unpack .../212-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 531s Unpacking libfcgi-perl (0.82+ds-3build3) ... 531s Selecting previously unselected package libfilesys-notify-simple-perl. 531s Preparing to unpack .../213-libfilesys-notify-simple-perl_0.14-3_all.deb ... 531s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 531s Selecting previously unselected package libfont-afm-perl. 531s Preparing to unpack .../214-libfont-afm-perl_1.20-4_all.deb ... 531s Unpacking libfont-afm-perl (1.20-4) ... 531s Selecting previously unselected package libimagequant0:arm64. 531s Preparing to unpack .../215-libimagequant0_2.18.0-1build1_arm64.deb ... 531s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 531s Selecting previously unselected package libxpm4:arm64. 531s Preparing to unpack .../216-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 531s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 531s Selecting previously unselected package libgd3:arm64. 531s Preparing to unpack .../217-libgd3_2.3.3-13ubuntu1_arm64.deb ... 531s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 531s Selecting previously unselected package libgd-perl. 531s Preparing to unpack .../218-libgd-perl_2.84-2_arm64.deb ... 531s Unpacking libgd-perl (2.84-2) ... 531s Selecting previously unselected package libgd-securityimage-perl. 531s Preparing to unpack .../219-libgd-securityimage-perl_1.75-3_all.deb ... 531s Unpacking libgd-securityimage-perl (1.75-3) ... 531s Selecting previously unselected package libglib-perl:arm64. 531s Preparing to unpack .../220-libglib-perl_3%3a1.329.4-1_arm64.deb ... 531s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 531s Selecting previously unselected package libgssapi-perl. 531s Preparing to unpack .../221-libgssapi-perl_0.28-4build5_arm64.deb ... 531s Unpacking libgssapi-perl (0.28-4build5) ... 531s Selecting previously unselected package libhash-merge-simple-perl. 531s Preparing to unpack .../222-libhash-merge-simple-perl_0.052-1_all.deb ... 531s Unpacking libhash-merge-simple-perl (0.052-1) ... 531s Selecting previously unselected package libhash-multivalue-perl. 531s Preparing to unpack .../223-libhash-multivalue-perl_0.16-3_all.deb ... 531s Unpacking libhash-multivalue-perl (0.16-3) ... 531s Selecting previously unselected package libhtml-format-perl. 531s Preparing to unpack .../224-libhtml-format-perl_2.16-2_all.deb ... 531s Unpacking libhtml-format-perl (2.16-2) ... 531s Selecting previously unselected package libhtml-formattext-withlinks-perl. 531s Preparing to unpack .../225-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 531s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 531s Selecting previously unselected package libhtml-template-perl. 531s Preparing to unpack .../226-libhtml-template-perl_2.97-2build1_all.deb ... 531s Unpacking libhtml-template-perl (2.97-2build1) ... 531s Selecting previously unselected package libhttp-daemon-perl. 531s Preparing to unpack .../227-libhttp-daemon-perl_6.16-1_all.deb ... 531s Unpacking libhttp-daemon-perl (6.16-1) ... 531s Selecting previously unselected package libhttp-multipartparser-perl. 531s Preparing to unpack .../228-libhttp-multipartparser-perl_0.02-3_all.deb ... 531s Unpacking libhttp-multipartparser-perl (0.02-3) ... 531s Selecting previously unselected package libstream-buffered-perl. 531s Preparing to unpack .../229-libstream-buffered-perl_0.03-3_all.deb ... 531s Unpacking libstream-buffered-perl (0.03-3) ... 532s Selecting previously unselected package libwww-form-urlencoded-perl. 532s Preparing to unpack .../230-libwww-form-urlencoded-perl_0.26-2_all.deb ... 532s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 532s Selecting previously unselected package libhttp-entity-parser-perl. 532s Preparing to unpack .../231-libhttp-entity-parser-perl_0.25-2_all.deb ... 532s Unpacking libhttp-entity-parser-perl (0.25-2) ... 532s Selecting previously unselected package libhttp-headers-fast-perl. 532s Preparing to unpack .../232-libhttp-headers-fast-perl_0.22-3_all.deb ... 532s Unpacking libhttp-headers-fast-perl (0.22-3) ... 532s Selecting previously unselected package libio-pty-perl. 532s Preparing to unpack .../233-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 532s Unpacking libio-pty-perl (1:1.20-1build3) ... 532s Selecting previously unselected package libio-sessiondata-perl. 532s Preparing to unpack .../234-libio-sessiondata-perl_1.03-3_all.deb ... 532s Unpacking libio-sessiondata-perl (1.03-3) ... 532s Selecting previously unselected package libperlio-via-timeout-perl. 532s Preparing to unpack .../235-libperlio-via-timeout-perl_0.32-3_all.deb ... 532s Unpacking libperlio-via-timeout-perl (0.32-3) ... 532s Selecting previously unselected package libio-socket-timeout-perl. 532s Preparing to unpack .../236-libio-socket-timeout-perl_0.32-3_all.deb ... 532s Unpacking libio-socket-timeout-perl (0.32-3) ... 532s Selecting previously unselected package libio-string-perl. 532s Preparing to unpack .../237-libio-string-perl_1.08-4_all.deb ... 532s Unpacking libio-string-perl (1.08-4) ... 532s Selecting previously unselected package libio-stringy-perl. 532s Preparing to unpack .../238-libio-stringy-perl_2.113-2_all.deb ... 532s Unpacking libio-stringy-perl (2.113-2) ... 532s Selecting previously unselected package libipc-run-perl. 532s Preparing to unpack .../239-libipc-run-perl_20250809.0-1build1_all.deb ... 532s Unpacking libipc-run-perl (20250809.0-1build1) ... 532s Selecting previously unselected package libjargs-java. 532s Preparing to unpack .../240-libjargs-java_1.0.0-5build1_all.deb ... 532s Unpacking libjargs-java (1.0.0-5build1) ... 532s Selecting previously unselected package libjs-bootstrap. 532s Preparing to unpack .../241-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 532s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 532s Selecting previously unselected package libxslt1.1:arm64. 532s Preparing to unpack .../242-libxslt1.1_1.1.43-0.3_arm64.deb ... 532s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 532s Selecting previously unselected package libxmlsec1-1:arm64. 532s Preparing to unpack .../243-libxmlsec1-1_1.3.9-1_arm64.deb ... 532s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 532s Selecting previously unselected package libxmlsec1-openssl1:arm64. 532s Preparing to unpack .../244-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 532s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 532s Selecting previously unselected package liblasso3t64. 532s Preparing to unpack .../245-liblasso3t64_2.9.0-3_arm64.deb ... 532s Unpacking liblasso3t64 (2.9.0-3) ... 532s Selecting previously unselected package liblasso-perl:arm64. 532s Preparing to unpack .../246-liblasso-perl_2.9.0-3_arm64.deb ... 532s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 532s Selecting previously unselected package libconfig-inifiles-perl. 532s Preparing to unpack .../247-libconfig-inifiles-perl_3.000003-4_all.deb ... 532s Unpacking libconfig-inifiles-perl (3.000003-4) ... 532s Selecting previously unselected package libmouse-perl:arm64. 532s Preparing to unpack .../248-libmouse-perl_2.6.1-1_arm64.deb ... 532s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 532s Selecting previously unselected package libnet-cidr-perl. 532s Preparing to unpack .../249-libnet-cidr-perl_0.27-1build1_all.deb ... 532s Unpacking libnet-cidr-perl (0.27-1build1) ... 532s Selecting previously unselected package libtest-sharedfork-perl. 532s Preparing to unpack .../250-libtest-sharedfork-perl_0.35-3_all.deb ... 532s Unpacking libtest-sharedfork-perl (0.35-3) ... 532s Selecting previously unselected package libtest-tcp-perl. 532s Preparing to unpack .../251-libtest-tcp-perl_2.22-2_all.deb ... 532s Unpacking libtest-tcp-perl (2.22-2) ... 532s Selecting previously unselected package libplack-perl. 532s Preparing to unpack .../252-libplack-perl_1.0051-1_all.deb ... 532s Unpacking libplack-perl (1.0051-1) ... 532s Selecting previously unselected package liblemonldap-ng-common-perl. 532s Preparing to unpack .../253-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 532s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 532s Selecting previously unselected package liblist-moreutils-xs-perl. 532s Preparing to unpack .../254-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 532s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 532s Selecting previously unselected package liblist-moreutils-perl. 532s Preparing to unpack .../255-liblist-moreutils-perl_0.430-2_all.deb ... 532s Unpacking liblist-moreutils-perl (0.430-2) ... 532s Selecting previously unselected package libllhttp9.3. 532s Preparing to unpack .../256-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 532s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 532s Selecting previously unselected package liblog-log4perl-perl. 533s Preparing to unpack .../257-liblog-log4perl-perl_1.57-1_all.deb ... 533s Unpacking liblog-log4perl-perl (1.57-1) ... 533s Selecting previously unselected package liblwp-protocol-psgi-perl. 533s Preparing to unpack .../258-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 533s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 533s Selecting previously unselected package libnet-smtp-ssl-perl. 533s Preparing to unpack .../259-libnet-smtp-ssl-perl_1.04-2_all.deb ... 533s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 533s Selecting previously unselected package libmailtools-perl. 533s Preparing to unpack .../260-libmailtools-perl_2.22-1_all.deb ... 533s Unpacking libmailtools-perl (2.22-1) ... 533s Selecting previously unselected package libmime-tools-perl. 533s Preparing to unpack .../261-libmime-tools-perl_5.515-1_all.deb ... 533s Unpacking libmime-tools-perl (5.515-1) ... 533s Selecting previously unselected package libnet-ip-perl. 533s Preparing to unpack .../262-libnet-ip-perl_1.26-4_all.deb ... 533s Unpacking libnet-ip-perl (1.26-4) ... 533s Selecting previously unselected package libnet-ldap-perl. 533s Preparing to unpack .../263-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 533s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 533s Selecting previously unselected package libxml-namespacesupport-perl. 533s Preparing to unpack .../264-libxml-namespacesupport-perl_1.12-2_all.deb ... 533s Unpacking libxml-namespacesupport-perl (1.12-2) ... 533s Selecting previously unselected package libxml-sax-base-perl. 533s Preparing to unpack .../265-libxml-sax-base-perl_1.09-3_all.deb ... 533s Unpacking libxml-sax-base-perl (1.09-3) ... 533s Selecting previously unselected package libxml-sax-perl. 533s Preparing to unpack .../266-libxml-sax-perl_1.02+dfsg-4_all.deb ... 533s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 533s Selecting previously unselected package libxml-libxml-perl. 533s Preparing to unpack .../267-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 533s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 533s Selecting previously unselected package libxml-simple-perl. 533s Preparing to unpack .../268-libxml-simple-perl_2.25-2_all.deb ... 533s Unpacking libxml-simple-perl (2.25-2) ... 533s Selecting previously unselected package libnet-openid-common-perl. 533s Preparing to unpack .../269-libnet-openid-common-perl_1.20-2_all.deb ... 533s Unpacking libnet-openid-common-perl (1.20-2) ... 533s Selecting previously unselected package libnet-openid-consumer-perl. 533s Preparing to unpack .../270-libnet-openid-consumer-perl_1.18-2_all.deb ... 533s Unpacking libnet-openid-consumer-perl (1.18-2) ... 533s Selecting previously unselected package libnet-openid-server-perl. 533s Preparing to unpack .../271-libnet-openid-server-perl_1.09-4_all.deb ... 533s Unpacking libnet-openid-server-perl (1.09-4) ... 533s Selecting previously unselected package libsimdjson29:arm64. 533s Preparing to unpack .../272-libsimdjson29_4.2.4-1_arm64.deb ... 533s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 533s Selecting previously unselected package libsimdutf29:arm64. 533s Preparing to unpack .../273-libsimdutf29_7.7.1-3_arm64.deb ... 533s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 533s Selecting previously unselected package node-corepack. 533s Preparing to unpack .../274-node-corepack_0.24.0-5build1_all.deb ... 533s Unpacking node-corepack (0.24.0-5build1) ... 533s Selecting previously unselected package nodejs. 533s Preparing to unpack .../275-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 533s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 533s Selecting previously unselected package node-xtend. 533s Preparing to unpack .../276-node-xtend_4.0.2-3_all.deb ... 533s Unpacking node-xtend (4.0.2-3) ... 533s Selecting previously unselected package node-acorn. 533s Preparing to unpack .../277-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 533s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 533s Selecting previously unselected package node-cjs-module-lexer. 533s Preparing to unpack .../278-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 533s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 533s Selecting previously unselected package node-balanced-match. 533s Preparing to unpack .../279-node-balanced-match_2.0.0-1_all.deb ... 533s Unpacking node-balanced-match (2.0.0-1) ... 533s Selecting previously unselected package node-brace-expansion. 533s Preparing to unpack .../280-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 533s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 533s Selecting previously unselected package node-minimatch. 533s Preparing to unpack .../281-node-minimatch_9.0.3-6_all.deb ... 533s Unpacking node-minimatch (9.0.3-6) ... 533s Selecting previously unselected package node-ms. 533s Preparing to unpack .../282-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 533s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 533s Selecting previously unselected package node-debug. 534s Preparing to unpack .../283-node-debug_4.4.1+~4.1.12-1_all.deb ... 534s Unpacking node-debug (4.4.1+~4.1.12-1) ... 534s Selecting previously unselected package node-lru-cache. 534s Preparing to unpack .../284-node-lru-cache_10.0.1-3_all.deb ... 534s Unpacking node-lru-cache (10.0.1-3) ... 534s Selecting previously unselected package node-semver. 534s Preparing to unpack .../285-node-semver_7.6.1+~7.5.8-2_all.deb ... 534s Unpacking node-semver (7.6.1+~7.5.8-2) ... 534s Selecting previously unselected package node-llhttp. 534s Preparing to unpack .../286-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 534s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 534s Selecting previously unselected package node-undici. 534s Preparing to unpack .../287-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 534s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 534s Selecting previously unselected package libnode127:arm64. 534s Preparing to unpack .../288-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 534s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 534s Selecting previously unselected package libregexp-assemble-perl. 534s Preparing to unpack .../289-libregexp-assemble-perl_0.38-2_all.deb ... 534s Unpacking libregexp-assemble-perl (0.38-2) ... 534s Selecting previously unselected package libregexp-common-perl. 534s Preparing to unpack .../290-libregexp-common-perl_2024080801-1_all.deb ... 534s Unpacking libregexp-common-perl (2024080801-1) ... 534s Selecting previously unselected package libtask-weaken-perl. 534s Preparing to unpack .../291-libtask-weaken-perl_1.06-2_all.deb ... 534s Unpacking libtask-weaken-perl (1.06-2) ... 534s Selecting previously unselected package libxml-parser-perl. 534s Preparing to unpack .../292-libxml-parser-perl_2.47-1build4_arm64.deb ... 534s Unpacking libxml-parser-perl (2.47-1build4) ... 534s Selecting previously unselected package libsoap-lite-perl. 534s Preparing to unpack .../293-libsoap-lite-perl_1.27-3_all.deb ... 534s Unpacking libsoap-lite-perl (1.27-3) ... 534s Selecting previously unselected package libstring-random-perl. 534s Preparing to unpack .../294-libstring-random-perl_1%3a0.32-2_all.deb ... 534s Unpacking libstring-random-perl (1:0.32-2) ... 534s Selecting previously unselected package libtest-leaktrace-perl. 534s Preparing to unpack .../295-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 534s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 534s Selecting previously unselected package libtest-output-perl. 534s Preparing to unpack .../296-libtest-output-perl_1.036-1_all.deb ... 534s Unpacking libtest-output-perl (1.036-1) ... 534s Selecting previously unselected package libtest-pod-perl. 534s Preparing to unpack .../297-libtest-pod-perl_1.52-3_all.deb ... 534s Unpacking libtest-pod-perl (1.52-3) ... 534s Selecting previously unselected package libtext-unidecode-perl. 534s Preparing to unpack .../298-libtext-unidecode-perl_1.30-3_all.deb ... 534s Unpacking libtext-unidecode-perl (1.30-3) ... 534s Selecting previously unselected package libtime-fake-perl. 534s Preparing to unpack .../299-libtime-fake-perl_0.11-4_all.deb ... 534s Unpacking libtime-fake-perl (0.11-4) ... 535s Selecting previously unselected package libxml-libxslt-perl:arm64. 535s Preparing to unpack .../300-libxml-libxslt-perl_2.003000-4_arm64.deb ... 535s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 535s Selecting previously unselected package node-uglify-js. 535s Preparing to unpack .../301-node-uglify-js_3.17.4-2build1_all.deb ... 535s Unpacking node-uglify-js (3.17.4-2build1) ... 535s Selecting previously unselected package python3-defusedxml. 535s Preparing to unpack .../302-python3-defusedxml_0.7.1-3build1_all.deb ... 535s Unpacking python3-defusedxml (0.7.1-3build1) ... 535s Selecting previously unselected package python3-roman-numerals. 535s Preparing to unpack .../303-python3-roman-numerals_4.1.0-1_all.deb ... 535s Unpacking python3-roman-numerals (4.1.0-1) ... 535s Selecting previously unselected package python3-docutils. 535s Preparing to unpack .../304-python3-docutils_0.22.4+dfsg-1_all.deb ... 535s Unpacking python3-docutils (0.22.4+dfsg-1) ... 535s Selecting previously unselected package python3-imagesize. 535s Preparing to unpack .../305-python3-imagesize_1.4.1-1build1_all.deb ... 535s Unpacking python3-imagesize (1.4.1-1build1) ... 535s Selecting previously unselected package python3-snowballstemmer. 535s Preparing to unpack .../306-python3-snowballstemmer_3.0.1-1_all.deb ... 535s Unpacking python3-snowballstemmer (3.0.1-1) ... 535s Selecting previously unselected package sphinx-common. 535s Preparing to unpack .../307-sphinx-common_8.2.3-12_all.deb ... 535s Unpacking sphinx-common (8.2.3-12) ... 535s Selecting previously unselected package python3-alabaster. 535s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1build1_all.deb ... 535s Unpacking python3-alabaster (0.7.16-0.1build1) ... 535s Selecting previously unselected package python3-sphinx. 535s Preparing to unpack .../309-python3-sphinx_8.2.3-12_all.deb ... 535s Unpacking python3-sphinx (8.2.3-12) ... 535s Selecting previously unselected package libjs-bootswatch. 535s Preparing to unpack .../310-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 535s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 535s Selecting previously unselected package python3-sphinx-bootstrap-theme. 535s Preparing to unpack .../311-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 535s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 535s Selecting previously unselected package uglifyjs. 535s Preparing to unpack .../312-uglifyjs_3.17.4-2build1_all.deb ... 535s Unpacking uglifyjs (3.17.4-2build1) ... 535s Selecting previously unselected package yui-compressor. 535s Preparing to unpack .../313-yui-compressor_2.4.8-3build1_all.deb ... 535s Unpacking yui-compressor (2.4.8-3build1) ... 535s Selecting previously unselected package libauthen-radius-perl. 535s Preparing to unpack .../314-libauthen-radius-perl_0.33-1_all.deb ... 535s Unpacking libauthen-radius-perl (0.33-1) ... 535s Selecting previously unselected package liblemonldap-ng-handler-perl. 535s Preparing to unpack .../315-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 535s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 535s Selecting previously unselected package pkg-perl-autopkgtest. 535s Preparing to unpack .../316-pkg-perl-autopkgtest_0.85_all.deb ... 535s Unpacking pkg-perl-autopkgtest (0.85) ... 535s Setting up libconfig-inifiles-perl (3.000003-4) ... 535s Setting up libmodule-pluggable-perl (5.2-5) ... 535s Setting up node-uglify-js (3.17.4-2build1) ... 535s Setting up libio-sessiondata-perl (1.03-3) ... 535s Setting up liblcms2-2:arm64 (2.17-1) ... 535s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 535s Setting up libaom3:arm64 (3.13.1-2) ... 535s Setting up node-lru-cache (10.0.1-3) ... 535s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 535s Setting up libmath-random-isaac-perl (1.004-2) ... 535s Setting up libtask-weaken-perl (1.06-2) ... 535s Setting up libmouse-perl:arm64 (2.6.1-1) ... 535s Setting up libhttp-multipartparser-perl (0.02-3) ... 535s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 535s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 535s Setting up java-common (0.76build1) ... 535s Setting up libclass-inspector-perl (1.36-3) ... 535s Setting up libfont-afm-perl (1.20-4) ... 535s Setting up libdynaloader-functions-perl (0.004-2) ... 535s Setting up libclass-method-modifiers-perl (2.15-1) ... 535s Setting up libio-pty-perl (1:1.20-1build3) ... 535s Setting up libdata-hexdump-perl (0.04-2) ... 535s Setting up python3-defusedxml (0.7.1-3build1) ... 535s Setting up libclone-perl:arm64 (0.47-1) ... 535s Setting up libarchive-zip-perl (1.68-1) ... 535s Setting up libsub-identify-perl (0.14-4) ... 535s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 535s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 535s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 535s Setting up python3-alabaster (0.7.16-0.1build1) ... 536s Setting up libio-stringy-perl (2.113-2) ... 536s Setting up libhtml-tagset-perl (3.24-1) ... 536s Setting up unzip (6.0-29ubuntu1) ... 536s Setting up libdebhelper-perl (13.28ubuntu1) ... 536s Setting up libperlio-via-timeout-perl (0.32-3) ... 536s Setting up libfilesys-notify-simple-perl (0.14-3) ... 536s Setting up libnet-cidr-perl (0.27-1build1) ... 536s Setting up libipc-sharelite-perl (0.17-5build4) ... 536s Setting up libconvert-binhex-perl (1.125-3) ... 536s Setting up liblwp-mediatypes-perl (6.04-2) ... 536s Setting up libcrypt-urandom-perl (0.54-1) ... 536s Setting up x11-common (1:7.7+24ubuntu1) ... 536s Setting up libtest-pod-perl (1.52-3) ... 536s Setting up libtry-tiny-perl (0.32-1) ... 536s Setting up libdeflate0:arm64 (1.23-2) ... 536s Setting up perl-openssl-defaults:arm64 (7build4) ... 536s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 536s Setting up linux-libc-dev:arm64 (6.18.0-9.9) ... 536s Setting up libxml-namespacesupport-perl (1.12-2) ... 536s Setting up m4 (1.4.20-2) ... 536s Setting up libposix-strftime-compiler-perl (0.46-1) ... 536s Setting up libclass-singleton-perl (1.6-2) ... 536s Setting up libencode-locale-perl (1.05-3) ... 536s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 536s Setting up libxstring-perl:arm64 (0.005-2build4) ... 536s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 536s Setting up libclass-errorhandler-perl (0.04-3) ... 536s Setting up liblist-utilsby-perl (0.12-2) ... 536s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 536s Setting up libtime-fake-perl (0.11-4) ... 536s Setting up libregexp-common-perl (2024080801-1) ... 536s Setting up libtest-sharedfork-perl (0.35-3) ... 536s Setting up libsub-install-perl (0.929-1) ... 536s Setting up libextutils-depends-perl (0.8002-1) ... 536s Setting up libhash-multivalue-perl (0.16-3) ... 536s Setting up liberror-perl (0.17030-1) ... 536s Setting up libapache-session-perl (1.94-2) ... 536s Setting up libxml-sax-base-perl (1.09-3) ... 536s Setting up libio-string-perl (1.08-4) ... 536s Setting up libtest-leaktrace-perl (0.17-1build6) ... 536s Setting up libsimdutf29:arm64 (7.7.1-3) ... 536s Setting up libsimdjson29:arm64 (4.2.4-1) ... 536s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 536s Setting up autotools-dev (20240727.1) ... 536s Setting up libstream-buffered-perl (0.03-3) ... 536s Setting up libclass-data-inheritable-perl (0.10-1) ... 536s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 536s Setting up libalgorithm-c3-perl (0.11-2) ... 536s Setting up rpcsvc-proto (1.4.3-1) ... 536s Setting up liblog-log4perl-perl (1.57-1) ... 536s Setting up libapache-logformat-compiler-perl (0.36-3) ... 536s Setting up libcrypt-random-seed-perl (0.03-3) ... 536s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 536s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 536s Setting up python3-snowballstemmer (3.0.1-1) ... 536s Setting up node-balanced-match (2.0.0-1) ... 536s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 536s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 536s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 536s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 536s Setting up libemail-date-format-perl (1.008-1) ... 536s Setting up libcryptx-perl (0.087-1) ... 536s Setting up libcares2:arm64 (1.34.6-1) ... 536s Setting up libmpc3:arm64 (1.3.1-2) ... 536s Setting up libvariable-magic-perl (0.64-1build1) ... 536s Setting up libio-html-perl (1.004-3) ... 536s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 536s Setting up autopoint (0.23.2-1) ... 536s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 536s Setting up libipc-run-perl (20250809.0-1build1) ... 536s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 536s Setting up libpcsclite1:arm64 (2.4.1-1) ... 536s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 536s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 536s Setting up libltdl7:arm64 (2.5.4-9) ... 536s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 536s Setting up libstring-random-perl (1:0.32-2) ... 536s Setting up libparams-util-perl (1.102-3build1) ... 536s Setting up autoconf (2.72-3.1ubuntu1) ... 536s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 536s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 536s Setting up libcapture-tiny-perl (0.50-1) ... 536s Setting up libtimedate-perl (2.3300-2) ... 536s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 536s Setting up libsub-name-perl:arm64 (0.28-1) ... 536s Setting up libtypes-serialiser-perl (1.01-1) ... 536s Setting up libgssapi-perl (0.28-4build5) ... 536s Setting up dwz (0.16-2) ... 536s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 536s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 536s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 536s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 536s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 536s Setting up libjson-perl (4.10000-1) ... 536s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 536s Setting up libjargs-java (1.0.0-5build1) ... 536s Setting up librole-tiny-perl (2.002004-1) ... 536s Setting up debugedit (1:5.2-3) ... 536s Setting up libfile-sharedir-perl (1.118-3) ... 536s Setting up libfcgi-perl (0.82+ds-3build3) ... 536s Setting up python3-roman-numerals (4.1.0-1) ... 536s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 536s Setting up libwww-form-urlencoded-perl (0.26-2) ... 536s Setting up sgml-base (1.31+nmu1) ... 536s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 536s Setting up libdevel-stacktrace-perl (2.0500-1) ... 536s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 536s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 536s Setting up node-minimatch (9.0.3-6) ... 536s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 536s Setting up ca-certificates-java (20240118build1) ... 536s No JRE found. Skipping Java certificates setup. 536s Setting up libexporter-tiny-perl (1.006003-1) ... 536s Setting up node-xtend (4.0.2-3) ... 536s Setting up libisl23:arm64 (0.27-1build1) ... 536s Setting up libconvert-asn1-perl (0.34-1) ... 536s Setting up libtext-unidecode-perl (1.30-3) ... 536s Setting up libde265-0:arm64 (1.0.16-1build1) ... 536s Setting up libc-dev-bin (2.42-2ubuntu4) ... 536s Setting up libregexp-assemble-perl (0.38-2) ... 536s Setting up libnet-ip-perl (1.26-4) ... 536s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 536s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 536s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 536s Setting up liburi-perl (5.34-2build1) ... 536s Setting up libdbi-perl:arm64 (1.647-1build1) ... 536s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 536s Setting up libconvert-base32-perl (0.06-3) ... 536s Setting up dctrl-tools (2.24-3build4) ... 536s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 536s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 536s Setting up autodep8 (0.30build1) ... 536s Setting up libclone-pp-perl (1.08-2) ... 536s Setting up python3-imagesize (1.4.1-1build1) ... 537s Setting up libemail-address-xs-perl (1.05-1build5) ... 537s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 537s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 537s Setting up automake (1:1.18.1-3build1) ... 537s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 537s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 537s Setting up libjson-xs-perl (4.040-1) ... 537s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 537s Setting up libcrypt-des-ede3-perl (0.03-1) ... 537s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 537s Setting up libhttp-date-perl (6.06-1) ... 537s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 537s Setting up gettext (0.23.2-1) ... 537s Setting up libtest-tcp-perl (2.22-2) ... 537s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 537s Setting up java-wrappers (0.5build1) ... 537s Setting up libio-socket-timeout-perl (0.32-3) ... 537s Setting up libfile-listing-perl (6.16-1) ... 537s Setting up libhash-merge-simple-perl (0.052-1) ... 537s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 537s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 537s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 537s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 537s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 537s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 537s Setting up libcache-cache-perl (1.08-3) ... 537s Setting up libhttp-headers-fast-perl (0.22-3) ... 537s Setting up liblist-moreutils-perl (0.430-2) ... 537s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 537s Setting up libemail-simple-perl (2.218-1) ... 537s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 537s Setting up libnet-http-perl (6.24-1build1) ... 537s Setting up liblasso3t64 (2.9.0-3) ... 537s Setting up libexception-class-perl (1.45-1) ... 537s Setting up libclass-c3-perl (0.35-2) ... 537s Setting up libcrypt-jwt-perl (0.037-1) ... 537s Setting up xfonts-utils (1:7.7+7build1) ... 537s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 537s Setting up libxml-sax-perl (1.02+dfsg-4) ... 537s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 537s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 537s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 537s Setting up libauthen-radius-perl (0.33-1) ... 537s Setting up intltool-debian (0.35.0+20060710.6build1) ... 537s Setting up libbytes-random-secure-perl (0.29-3) ... 537s Setting up libjson-maybexs-perl (1.004008-1) ... 537s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 537s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 537s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 537s Setting up sphinx-common (8.2.3-12) ... 537s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 537s Setting up libdata-optlist-perl (0.114-1) ... 537s Setting up libtest-output-perl (1.036-1) ... 537s Setting up pkg-perl-autopkgtest (0.85) ... 537s Setting up libraw23t64:arm64 (0.21.4-2) ... 537s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 537s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 537s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 537s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 537s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 538s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 538s Setting up libwww-robotrules-perl (6.02-1build1) ... 538s Setting up cpp-15 (15.2.0-12ubuntu1) ... 538s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 538s Setting up cpp (4:15.2.0-4ubuntu1) ... 538s Setting up xml-core (0.19build1) ... 538s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 538s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 538s Setting up liblasso-perl:arm64 (2.9.0-3) ... 538s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 538s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 538s Setting up libmro-compat-perl (0.15-2) ... 538s Setting up libcookie-baker-perl (0.12-1) ... 538s Setting up libhttp-entity-parser-perl (0.25-2) ... 538s Setting up libio-socket-ssl-perl (2.098-1) ... 538s Setting up libsub-exporter-perl (0.990-1) ... 538s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 538s Setting up libeval-closure-perl (0.14-3) ... 538s Setting up libconvert-pem-perl (0.13-1) ... 538s Setting up libhttp-negotiate-perl (6.01-2) ... 538s Setting up libparams-validationcompiler-perl (0.31-1) ... 538s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 538s Setting up libhttp-cookies-perl (6.11-1) ... 538s Setting up po-debconf (1.0.22) ... 538s Setting up libhtml-tree-perl (5.07-3) ... 538s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 538s Setting up libcgi-pm-perl (4.71-1build1) ... 538s Setting up libhtml-format-perl (2.16-2) ... 538s Setting up fonts-urw-base35 (20200910-8build1) ... 538s Setting up libhtml-template-perl (2.97-2build1) ... 538s Setting up gcc-15 (15.2.0-12ubuntu1) ... 538s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 538s Setting up libnet-smtp-ssl-perl (1.04-2) ... 538s Setting up libmodule-runtime-perl (0.018-1) ... 538s Setting up libmailtools-perl (2.22-1) ... 538s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 538s Setting up libxml-simple-perl (2.25-2) ... 538s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 538s Setting up libhttp-daemon-perl (6.16-1) ... 538s Setting up libemail-abstract-perl (3.010-1) ... 538s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 538s Setting up g++-15 (15.2.0-12ubuntu1) ... 538s Setting up libplack-perl (1.0051-1) ... 538s Setting up libnet-openid-common-perl (1.20-2) ... 538s Setting up libnet-openid-server-perl (1.09-4) ... 538s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 538s Setting up libtool (2.5.4-9) ... 538s Setting up libmodule-implementation-perl (0.09-2) ... 538s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 538s Setting up libpackage-stash-perl (0.40-1) ... 538s Setting up libimport-into-perl (1.002005-2) ... 538s Setting up libmoo-perl (2.005005-1) ... 538s Setting up liblist-someutils-perl (0.59-1) ... 538s Setting up libmime-tools-perl (5.515-1) ... 538s Setting up gcc (4:15.2.0-4ubuntu1) ... 538s Setting up dh-autoreconf (21) ... 538s Setting up libspecio-perl (0.53-1) ... 538s Setting up liblist-allutils-perl (0.19-1) ... 538s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 538s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 538s Setting up libmoox-types-mooselike-perl (0.29-2) ... 538s Setting up libb-hooks-endofscope-perl (0.28-2) ... 538s Setting up libthrowable-perl (1.001-2) ... 538s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 538s Setting up debhelper (13.28ubuntu1) ... 538s Setting up libemail-sender-perl (2.601-1) ... 538s Setting up libnamespace-clean-perl (0.27-2) ... 538s Setting up g++ (4:15.2.0-4ubuntu1) ... 538s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 538s Setting up build-essential (12.12ubuntu2) ... 538s Setting up libnamespace-autoclean-perl (0.31-1) ... 538s Setting up libdatetime-locale-perl (1:1.45-1) ... 538s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 538s Setting up libdatetime-perl (2:1.65-1build3) ... 538s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 538s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 538s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 538s Setting up liblwp-protocol-https-perl (6.14-1) ... 538s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 538s Setting up node-corepack (0.24.0-5build1) ... 538s Setting up libwww-perl (6.81-1build1) ... 538s Setting up libheif1:arm64 (1.21.2-1) ... 538s Setting up node-debug (4.4.1+~4.1.12-1) ... 538s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 538s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 538s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 538s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 538s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 538s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 538s Setting up libnet-openid-consumer-perl (1.18-2) ... 538s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 538s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 539s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 539s Setting up libxml-parser-perl (2.47-1build4) ... 539s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 539s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 539s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 539s Setting up libgd-perl (2.84-2) ... 539s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 539s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 539s Setting up node-semver (7.6.1+~7.5.8-2) ... 539s Setting up libsoap-lite-perl (1.27-3) ... 539s Setting up uglifyjs (3.17.4-2build1) ... 539s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 539s Setting up libgd-securityimage-perl (1.75-3) ... 539s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 539s Processing triggers for install-info (7.2-5) ... 539s Processing triggers for libc-bin (2.42-2ubuntu4) ... 539s Processing triggers for man-db (2.13.1-1) ... 541s Processing triggers for ca-certificates-java (20240118build1) ... 542s Adding debian:ACCVRAIZ1.pem 542s Adding debian:AC_RAIZ_FNMT-RCM.pem 542s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 542s Adding debian:ANF_Secure_Server_Root_CA.pem 542s Adding debian:Actalis_Authentication_Root_CA.pem 542s Adding debian:AffirmTrust_Commercial.pem 542s Adding debian:AffirmTrust_Networking.pem 542s Adding debian:AffirmTrust_Premium.pem 542s Adding debian:AffirmTrust_Premium_ECC.pem 542s Adding debian:Amazon_Root_CA_1.pem 542s Adding debian:Amazon_Root_CA_2.pem 542s Adding debian:Amazon_Root_CA_3.pem 542s Adding debian:Amazon_Root_CA_4.pem 542s Adding debian:Atos_TrustedRoot_2011.pem 542s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 542s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 542s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 542s Adding debian:BJCA_Global_Root_CA1.pem 542s Adding debian:BJCA_Global_Root_CA2.pem 542s Adding debian:Baltimore_CyberTrust_Root.pem 542s Adding debian:Buypass_Class_2_Root_CA.pem 542s Adding debian:Buypass_Class_3_Root_CA.pem 542s Adding debian:CA_Disig_Root_R2.pem 542s Adding debian:CFCA_EV_ROOT.pem 542s Adding debian:COMODO_Certification_Authority.pem 542s Adding debian:COMODO_ECC_Certification_Authority.pem 542s Adding debian:COMODO_RSA_Certification_Authority.pem 542s Adding debian:Certainly_Root_E1.pem 542s Adding debian:Certainly_Root_R1.pem 542s Adding debian:Certigna.pem 542s Adding debian:Certigna_Root_CA.pem 542s Adding debian:Certum_EC-384_CA.pem 542s Adding debian:Certum_Trusted_Network_CA.pem 542s Adding debian:Certum_Trusted_Network_CA_2.pem 542s Adding debian:Certum_Trusted_Root_CA.pem 542s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 542s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 542s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 542s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 542s Adding debian:Comodo_AAA_Services_root.pem 542s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 542s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 542s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 542s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 542s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 542s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 542s Adding debian:DigiCert_Assured_ID_Root_CA.pem 542s Adding debian:DigiCert_Assured_ID_Root_G2.pem 542s Adding debian:DigiCert_Assured_ID_Root_G3.pem 542s Adding debian:DigiCert_Global_Root_CA.pem 542s Adding debian:DigiCert_Global_Root_G2.pem 542s Adding debian:DigiCert_Global_Root_G3.pem 542s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 542s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 542s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 542s Adding debian:DigiCert_Trusted_Root_G4.pem 542s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 542s Adding debian:Entrust_Root_Certification_Authority.pem 542s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 542s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 542s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 542s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 542s Adding debian:GLOBALTRUST_2020.pem 542s Adding debian:GTS_Root_R1.pem 542s Adding debian:GTS_Root_R2.pem 542s Adding debian:GTS_Root_R3.pem 542s Adding debian:GTS_Root_R4.pem 542s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 542s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 542s Adding debian:GlobalSign_Root_CA.pem 542s Adding debian:GlobalSign_Root_CA_-_R3.pem 542s Adding debian:GlobalSign_Root_CA_-_R6.pem 542s Adding debian:GlobalSign_Root_E46.pem 542s Adding debian:GlobalSign_Root_R46.pem 542s Adding debian:Go_Daddy_Class_2_CA.pem 542s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 542s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 542s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 542s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 542s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 542s Adding debian:HiPKI_Root_CA_-_G1.pem 542s Adding debian:Hongkong_Post_Root_CA_3.pem 542s Adding debian:ISRG_Root_X1.pem 542s Adding debian:ISRG_Root_X2.pem 542s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 542s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 542s Adding debian:Izenpe.com.pem 542s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 542s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 542s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 542s Adding debian:NAVER_Global_Root_Certification_Authority.pem 542s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 542s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 542s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 542s Adding debian:QuoVadis_Root_CA_1_G3.pem 542s Adding debian:QuoVadis_Root_CA_2.pem 542s Adding debian:QuoVadis_Root_CA_2_G3.pem 542s Adding debian:QuoVadis_Root_CA_3.pem 542s Adding debian:QuoVadis_Root_CA_3_G3.pem 542s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 542s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 542s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 542s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 542s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 542s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 542s Adding debian:SZAFIR_ROOT_CA2.pem 542s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 542s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 542s Adding debian:SecureSign_Root_CA12.pem 542s Adding debian:SecureSign_Root_CA14.pem 542s Adding debian:SecureSign_Root_CA15.pem 542s Adding debian:SecureTrust_CA.pem 542s Adding debian:Secure_Global_CA.pem 542s Adding debian:Security_Communication_ECC_RootCA1.pem 542s Adding debian:Security_Communication_RootCA2.pem 542s Adding debian:Starfield_Class_2_CA.pem 542s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 542s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 542s Adding debian:SwissSign_Gold_CA_-_G2.pem 542s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 542s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 542s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 542s Adding debian:TWCA_CYBER_Root_CA.pem 542s Adding debian:TWCA_Global_Root_CA.pem 542s Adding debian:TWCA_Root_Certification_Authority.pem 542s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 542s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 542s Adding debian:TeliaSonera_Root_CA_v1.pem 542s Adding debian:Telia_Root_CA_v2.pem 542s Adding debian:TrustAsia_Global_Root_CA_G3.pem 542s Adding debian:TrustAsia_Global_Root_CA_G4.pem 542s Adding debian:Trustwave_Global_Certification_Authority.pem 542s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 542s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 542s Adding debian:TunTrust_Root_CA.pem 542s Adding debian:UCA_Extended_Validation_Root.pem 542s Adding debian:UCA_Global_G2_Root.pem 542s Adding debian:USERTrust_ECC_Certification_Authority.pem 542s Adding debian:USERTrust_RSA_Certification_Authority.pem 542s Adding debian:XRamp_Global_CA_Root.pem 542s Adding debian:certSIGN_ROOT_CA.pem 542s Adding debian:certSIGN_Root_CA_G2.pem 542s Adding debian:e-Szigno_Root_CA_2017.pem 542s Adding debian:ePKI_Root_Certification_Authority.pem 542s Adding debian:emSign_ECC_Root_CA_-_C3.pem 542s Adding debian:emSign_ECC_Root_CA_-_G3.pem 542s Adding debian:emSign_Root_CA_-_C1.pem 542s Adding debian:emSign_Root_CA_-_G1.pem 542s Adding debian:vTrus_ECC_Root_CA.pem 542s Adding debian:vTrus_Root_CA.pem 542s done. 542s Setting up yui-compressor (2.4.8-3build1) ... 542s Setting up default-jre-headless (2:1.21-76build1) ... 542s Processing triggers for sgml-base (1.31+nmu1) ... 542s Setting up docutils-common (0.22.4+dfsg-1) ... 542s Processing triggers for sgml-base (1.31+nmu1) ... 542s Setting up python3-docutils (0.22.4+dfsg-1) ... 543s Setting up python3-sphinx (8.2.3-12) ... 547s autopkgtest [04:20:19]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 547s autopkgtest [04:20:19]: test handler-test: [----------------------- 547s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 547s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 547s t/01-Lemonldap-NG-Handler-Main.t ........................... 547s 1..4 547s ok 1 - use Lemonldap::NG::Handler::Main; 547s ok 2 - init 547s ok 3 - Load conf 547s ok 4 - portal 547s ok 547s t/05-Lemonldap-NG-Handler-Reload.t ......................... 547s 1..6 547s ok 1 - use Lemonldap::NG::Handler::Main; 547s [Tue Feb 3 04:20:20 2026] [LLNG:5575] [error] Bad logLevel value '', switching to 'info' 547s 547s ok 2 - logLevelInit 547s ok 3 - defaultValuesInit 547s ok 4 - defaultValuesInit 547s ok 5 - locationRulesInit 547s ok 6 - forgeHeadersInit 547s ok 548s t/12-Lemonldap-NG-Handler-Jail.t ........................... 548s 1..26 548s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 548s ok 2 - new jail object 548s ok 3 - basic extended function is defined 548s ok 4 - encode_base64 function is defined 548s ok 5 - Function works 548s ok 6 - Get good result 548s ok 7 - listMatch function is defined 548s ok 8 - Get good result 548s ok 9 - listMatch function is defined 548s ok 10 - Get good result 548s ok 11 - checkDate extended function is defined 548s ok 12 - Function works 548s ok 13 - Get good result 548s ok 14 - checkDate extended function is defined 548s ok 15 - Function works 548s ok 16 - Get good result 548s ok 17 - checkDate extended function is defined 548s ok 18 - Function works 548s ok 19 - Function works 548s ok 20 - Function works 548s ok 21 - Syntax error yields undef result 548s ok 22 - Found correct error message 548s ok 23 - subjectid extended function is defined 548s ok 24 - subjectid works as expected 548s ok 25 - subjectid works as expected 548s ok 26 - subjectid works as expected 548s ok 548s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 548s 1..20 548s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 548s ok 2 - new fake jail object 548s ok 3 - basic extended function working without Safe Jail 548s ok 4 - encode_base64 extended function working without Safe Jail 548s ok 5 - checkDate extended function working without Safe Jail 548s ok 6 - checkDate extended function working without Safe Jail 548s ok 7 - listMatch function is defined 548s ok 8 - Get good result 548s ok 9 - listMatch function is defined 548s ok 10 - Get good result 548s ok 11 - checkDate extended function is defined 548s ok 12 - Function works 548s ok 13 - Function works 548s ok 14 - Function works 548s ok 15 - Syntax error yields undef result 548s ok 16 - Found correct error message 548s ok 17 - subjectid extended function is defined 548s ok 18 - subjectid works as expected 548s ok 19 - subjectid works as expected 548s ok 20 - subjectid works as expected 548s ok 548s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 548s 1..4 548s ok 1 - use Lemonldap::NG::Handler::Main; 548s ok 2 - init 548s # Subtest: Safe jail off 548s 1..37 548s ok 1 - Load conf 548s ok 2 - Safe jail is disabled 548s ok 3 - Returned code ref 548s ok 4 - Returned undef 548s ok 5 - Returned code ref 548s ok 6 - Returned undef 548s ok 7 - Returned code ref 548s ok 8 - Returned empty string 548s ok 9 - Returned code ref 548s ok 10 - Returned 0 548s ok 11 - Returned code ref 548s ok 12 - Returned abc def 548s ok 13 - Returned code ref 548s ok 14 - Returned bar 548s ok 15 - Returned code ref 548s ok 16 - Returned bar 548s ok 17 - Returned code ref 548s ok 18 - ipInSubnet works 548s ok 19 - ipInSubnet works 548s ok 20 - Returned code ref 548s ok 21 - ipInSubnet works 548s ok 22 - Returned code ref 548s ok 23 - ipInSubnet works 548s ok 24 - ipInSubnet works 548s ok 25 - Returned code ref 548s ok 26 - ipInSubnet works 548s ok 27 - Returned code ref 548s ok 28 - inDomain works for AUTH.EXAMPLE.COM 548s ok 29 - inDomain works for auth.example.com 548s ok 30 - inDomain works for example.com 548s ok 31 - inDomain works for cda.com 548s ok 32 - inDomain works for notexample.com 548s ok 33 - inDomain works for exampleacom 548s ok 34 - Returned code ref 548s ok 35 548s ok 36 - Returned code ref 548s ok 37 - Returned correct Basic header 548s ok 3 - Safe jail off 548s # Subtest: Safe jail on 548s 1..35 548s ok 1 - Load conf 548s ok 2 - Safe jail is enabled 548s ok 3 - Returned code ref 548s ok 4 - Returned undef 548s ok 5 - Returned code ref 548s ok 6 - Returned undef 548s ok 7 - Returned code ref 548s ok 8 - Returned empty string 548s ok 9 - Returned code ref 548s ok 10 - Returned 0 548s ok 11 - Returned code ref 548s ok 12 - Returned abc def 548s ok 13 - Returned code ref 548s ok 14 - Returned bar 548s ok 15 - Returned code ref 548s ok 16 - Returned bar 548s ok 17 - Returned code ref 548s ok 18 - ipInSubnet works 548s ok 19 - ipInSubnet works 548s ok 20 - Returned code ref 548s ok 21 - ipInSubnet works 548s ok 22 - Returned code ref 548s ok 23 - ipInSubnet works 548s ok 24 - ipInSubnet works 548s ok 25 - Returned code ref 548s ok 26 - ipInSubnet works 548s ok 27 - Returned code ref 548s ok 28 - inDomain works for AUTH.EXAMPLE.COM 548s ok 29 - inDomain works for auth.example.com 548s ok 30 - inDomain works for example.com 548s ok 31 - inDomain works for cda.com 548s ok 32 - inDomain works for notexample.com 548s ok 33 - inDomain works for exampleacom 548s ok 34 - Returned code ref 548s ok 35 548s ok 4 - Safe jail on 548s ok 548s t/20-Default-Broker-with-cache.t ........................... 548s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 548s ok 2 - use Lemonldap::NG::Handler::PSGI; 548s ok 3 - Client object 548s ok 4 - App object 548s ok 5 - Denied query 548s ok 6 - Code is 403 548s ok 7 - Header is given to app 548s ok 8 - Denied query 548s ok 9 - Conf was updated 548s ok 10 - Denied query 548s ok 11 - Conf was updated 548s 1..11 548s ok 548s t/20-Default-Broker.t ...................................... 548s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 548s ok 2 - use Lemonldap::NG::Handler::PSGI; 548s ok 3 - Client object 548s ok 4 - App object 548s ok 5 - Denied query 548s ok 6 - Code is 403 548s ok 7 - Header is given to app 548s ok 8 - Denied query 548s ok 9 - Conf was updated 548s ok 10 - Denied query 548s ok 11 - Conf was updated 548s 1..11 548s ok 548s t/30-Missing-conf.t ........................................ 548s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 548s ok 2 - use Lemonldap::NG::Handler::PSGI; 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 548s Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable). 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 548s Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable). 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 548s Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable). 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Initialization failed 548s ok 3 - Client object 548s ok 4 - App object 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 548s Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable). 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 548s Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable). 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Not initialized 548s ok 5 - Request without configuration 548s ok 6 - Get a 500 code 548s [Tue Feb 3 04:20:21 2026] [LLNG:5581] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 548s Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 548s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 548s Get configuration 1. 548s ok 7 - Request with configuration 548s ok 8 - No more error 548s 1..8 548s ok 548s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 548s 1..1 548s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 548s ok 549s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 549s 1..1 549s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 549s ok 549s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 549s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 549s ok 2 - use Lemonldap::NG::Handler::PSGI; 549s ok 3 - Client object 549s ok 4 - App object 549s ok 5 - No HTTP_AUTH_USER 549s ok 6 - Unauthentified query 549s ok 7 - Unprotected request succeeds 549s ok 8 - Expected content 549s 1..8 549s ok 549s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 549s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 549s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 549s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 549s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 549s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 549s ok 3 - Client object 549s ok 4 - App object 549s ok 5 - Unauthentified query 549s ok 6 - Response is an array 549s ok 7 - Code is 302 549s ok 8 - Redirection points to portal 549s ok 9 - Authentified query 549s ok 10 - Code is 200 549s ok 11 - Lm-Remote-Custom is overwriten 549s ok 12 - Authentified query 549s ok 13 - Authorization header is echoed 549s ok 14 - Authentified query 549s ok 15 - Code is 200 549s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 549s ok 17 - Authentified query 549s ok 18 - /test-uri1 -> Code is 200 549s ok 19 - Authentified query 549s ok 20 - /test-uri2 -> Code is 200 549s ok 21 - Denied query 549s ok 22 - /test-uri1 -> Code is 403 549s ok 23 - Denied query 549s ok 24 - /test-uri1 -> Code is 403 549s ok 25 - Denied query 549s ok 26 - Code is 403 549s ok 27 - Weak Authentified query 549s ok 28 - Code is 200 549s ok 29 - Strong Authentified query 549s ok 30 - Code is 302 549s ok 31 - Redirection points to http://test1.example.com/AuthStrong 549s ok 32 - Bad cookie 549s ok 33 - Code is 302 549s ok 34 - Weak Authentified query 549s ok 35 - Code is 200 549s ok 36 - Default Authentified query 549s ok 37 - Code is 302 549s ok 38 - Redirection points to http://test2.example.com/ 549s 1..38 549s ok 549s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 549s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 549s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 549s ok 3 - New object 549s ok 4 - Client object 549s ok 5 - App object 549s ok 6 - initialization 549s ok 7 - Set auth route 549s ok 8 - Set auth route 549s ok 9 - Get response 549s ok 10 - Response code is 200 549s ok 11 - Get unauth result 549s ok 12 - Get response 549s ok 13 - Response code is 200 549s ok 14 - Get auth result 549s [Tue Feb 3 04:20:21 2026] [LLNG:5589] [warn] [anonymous] Bad request 549s ok 15 - Try a bad path 549s ok 16 - Response is 400 549s 1..16 549s ok 549s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 549s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 549s ok 2 - use Lemonldap::NG::Handler::Server; 549s ok 3 - Client object 549s ok 4 - App object 549s ok 5 - Host header found 549s ok 6 - Rules file URL found 549s ok 7 - Authorized query 549s ok 8 - Code is 200 549s ok 9 - 'User' => 'dwho' 549s ok 10 - 'Name' => '' 549s ok 11 - 'Mail' => '' 549s ok 12 - Seven headers sent 549s ok 13 - Authorized query 549s ok 14 - Code is 200 549s ok 15 - Denied query 549s ok 16 - Code is 403 549s ok 17 - Denied query 549s ok 18 - Code is 403 549s 1..18 549s ok 550s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 550s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 550s ok 2 - use Lemonldap::NG::Handler::Server; 550s ok 3 - Client object 550s ok 4 - App object 550s ok 5 - Host header found 550s ok 6 - Rules file URL found 550s ok 7 - Unauthorized query 550s ok 8 - Code is 302 550s ok 9 - Redirect URL found 550s ok 10 - Host header found 550s ok 11 - Rules file URL found 550s ok 12 - Unauthorized query 2 550s ok 13 - Code is 302 550s ok 14 - Redirect URL found 550s ok 15 - Authorized query 550s ok 16 - Code is 200 550s ok 17 - 'User' => 'dwho' 550s ok 18 - 'Name' => '' 550s ok 19 - 'Mail' => '' 550s ok 20 - Seven headers sent 550s ok 21 - Authorized query 550s ok 22 - Code is 200 550s ok 23 - Denied query 550s ok 24 - Code is 403 550s ok 25 - Denied query 550s ok 26 - Code is 403 550s 1..26 550s ok 550s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 550s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 550s ok 2 - use Lemonldap::NG::Handler::Server; 550s ok 3 - Client object 550s ok 4 - App object 550s ok 5 - Host header found 550s ok 6 - Rules file URL found 550s ok 7 - Authorized query 550s ok 8 - Code is 200 550s ok 9 - 'User' => 'dwho' 550s ok 10 - 'Name' => '' 550s ok 11 - 'Mail' => '' 550s ok 12 - Seven headers sent 550s ok 13 - Authorized query 550s ok 14 - Code is 200 550s ok 15 - Denied query 550s ok 16 - Code is 403 550s ok 17 - Denied query 550s ok 18 - Code is 403 550s 1..18 550s ok 550s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 550s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 550s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 550s ok 3 - Client object 550s ok 4 - App object 550s ok 5 - Query with token 1 550s ok 6 - Code is 200 550s ok 7 - NO cookie found 550s ok 8 - Found 6 service headers 550s ok 9 - Found 6 service header values 550s ok 10 - Query with token 2 550s ok 11 - Code is 200 550s ok 12 - Found 6 service headers 550s ok 13 - Found 6 service header values 550s ok 14 - Query with token 3 550s ok 15 - Code is 401 550s ok 16 - NONE service header found 550s ok 17 - Query with token 4 550s ok 18 - Code is 200 550s ok 19 - Found "zero" header with "0" 550s ok 20 - Found "empty" header without value 550s ok 21 - Found 6 service headers 550s ok 22 - Found 6 service header values 550s ok 23 - Query with token 5 550s ok 24 - Code is 401 550s ok 25 - NONE service header found 550s ok 26 - Query with token 6 550s ok 27 - Code is 401 550s ok 28 - NONE service header found 550s ok 29 - Query with token 7 550s ok 30 - Code is 401 550s ok 31 - NONE service header found 550s 1..31 550s ok 550s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 550s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 550s ok 2 - use Lemonldap::NG::Handler::Server; 550s ok 3 - Client object 550s ok 4 - App object 550s ok 5 - Query with token 1 550s ok 6 - Code is 200 550s ok 7 - Query with token 2 550s ok 8 - Code is 302 550s 1..8 550s ok 550s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 550s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 550s ok 2 - use Lemonldap::NG::Handler::Server; 550s ok 3 - Client object 550s ok 4 - App object 550s ok 5 - Query with token 1 550s ok 6 - Code is 200 550s ok 7 - Found 3 service headers 550s ok 8 - Found 3 service header values 550s ok 9 - Query with token 2 550s ok 10 - Code is 200 550s ok 11 - Found 3 service headers 550s ok 12 - Found 3 service header values 550s ok 13 - Query with token 3 550s ok 14 - Code is 302 550s ok 15 - NONE service header found 550s ok 16 - Query with token 4 550s ok 17 - Code is 200 550s ok 18 - Found "zero" header with "0" 550s ok 19 - Found "empty" header without value 550s ok 20 - Found 3 service headers 550s ok 21 - Found 3 service header values 550s ok 22 - Query with token 5 550s ok 23 - Code is 302 550s ok 24 - NONE service header found 550s ok 25 - Query with token 6 550s ok 26 - Code is 302 550s ok 27 - NONE service header found 550s ok 28 - Query with token 7 550s ok 29 - Code is 302 550s ok 30 - NONE service header found 550s 1..30 550s ok 551s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 551s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 551s ok 2 - use Lemonldap::NG::Handler::PSGI; 551s ok 3 - Client object 551s ok 4 - App object 551s ok 5 - Unauthentified query 551s ok 6 - Response is an array 551s ok 7 - Code is 302 551s ok 8 - Redirection points to portal 551s ok 9 - Header is given to app 551s ok 10 - Authentified query 551s ok 11 - Code is 200 551s ok 12 - Denied query 551s ok 13 - Code is 403 551s ok 14 - Bad cookie 551s ok 15 - Code is 302 551s 1..15 551s ok 551s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 551s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 551s ok 2 - use Lemonldap::NG::Handler::PSGI; 551s ok 3 - Client object 551s ok 4 - App object 551s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 551s ok 5 - Unauthentified query 551s ok 6 - Response is an array 551s ok 7 - Code is 302 551s ok 8 - Unauthentified query 551s ok 9 - Response is an array 551s ok 10 - Code is 302 551s ok 11 - Redirection points to portal and site is https 551s 1..11 551s ok 551s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 551s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 551s ok 2 - use Lemonldap::NG::Handler::PSGI; 551s ok 3 - Client object 551s ok 4 - App object 551s ok 5 - Unauthentified query 551s ok 6 - Response is an array 551s ok 7 - Code is 302 551s ok 8 - Redirection points to portal and site is https 551s 1..8 551s ok 551s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 551s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 551s ok 2 - use Lemonldap::NG::Handler::Server; 551s ok 3 - Client object 551s ok 4 - App object 551s ok 5 - Non-Zimbra URL Query 551s ok 6 - Code is 200 551s ok 7 - Location is undefined 551s ok 8 - Header Auth-User is set to "dwho" 551s ok 9 - Zimbra URL Query 551s ok 10 - Code is 302 551s ok 11 - Header Location is set to Zimbra URL 551s ok 12 - Header Auth-User is set to "dwho" 551s 1..12 551s ok 551s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 551s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 551s ok 2 # skip Cache::Memcached not found 551s ok 3 # skip Cache::Memcached not found 551s ok 4 # skip Cache::Memcached not found 551s ok 5 # skip Cache::Memcached not found 551s ok 6 # skip Cache::Memcached not found 551s ok 7 # skip Cache::Memcached not found 551s ok 8 # skip Cache::Memcached not found 551s ok 9 # skip Cache::Memcached not found 551s ok 10 # skip Cache::Memcached not found 551s ok 11 # skip Cache::Memcached not found 551s ok 12 # skip Cache::Memcached not found 551s ok 13 # skip Cache::Memcached not found 551s 1..13 551s ok 551s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 551s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 551s ok 2 - use Lemonldap::NG::Handler::Server; 551s ok 3 - Client object 551s ok 4 - App object 551s ok 5 - Query 551s ok 6 - Code is 401 551s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 551s 1..7 551s ok 552s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 552s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 552s ok 2 - use Lemonldap::NG::Handler::Server; 552s ok 3 - Client object 552s ok 4 - App object 552s ok 5 - Unauthenticated request to OAuth2 URL 552s ok 6 - Got correct HTTP code 552s ok 7 - Got WWW-Authenticate: Bearer 552s ok 8 - Invalid access token 552s ok 9 - Got invalid token error 552s ok 10 - Valid access token 552s ok 11 - Request accepted 552s ok 12 - Header Auth-User is set to "dwho" 552s ok 13 - Client ID correctly transmitted 552s ok 14 - Client confkey correctly transmitted 552s ok 15 - Scope correctly transmitted 552s ok 16 - Valid access token 552s ok 17 - Unauthorized because the write scope is not granted 552s ok 18 - Valid JWT access token 552s ok 19 - Request accepted 552s ok 20 - Header Auth-User is set to "dwho" 552s ok 21 - Valid access token 552s ok 22 - Request accepted 552s ok 23 - Header Auth-User is set to "dwho" 552s ok 24 - Client ID correctly transmitted 552s ok 25 - Client confkey correctly transmitted 552s ok 26 - Scope correctly transmitted 552s ok 27 - Expired access token 552s ok 28 - Access was rejected 552s ok 29 - Got correct error code 552s 1..29 552s ok 552s All tests successful. 552s Files=29, Tests=380, 5 wallclock secs ( 0.09 usr 0.06 sys + 3.88 cusr 0.60 csys = 4.63 CPU) 552s Result: PASS 552s autopkgtest [04:20:24]: test handler-test: -----------------------] 552s handler-test PASS 552s autopkgtest [04:20:24]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 553s autopkgtest [04:20:25]: test portal-test: preparing testbed 573s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 625s autopkgtest [04:21:37]: testbed dpkg architecture: arm64 626s autopkgtest [04:21:38]: testbed apt version: 3.1.14 626s autopkgtest [04:21:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 626s autopkgtest [04:21:38]: testbed release detected to be: resolute 627s autopkgtest [04:21:39]: updating testbed package index (apt update) 627s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 627s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 627s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 627s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 628s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 628s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 628s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 628s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 628s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [308 kB] 628s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3684 B] 628s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 628s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 628s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1115 kB] 628s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.4 kB] 628s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.5 kB] 628s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 630s Fetched 3225 kB in 1s (4438 kB/s) 631s Reading package lists... 632s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 632s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 632s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 632s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 633s Reading package lists... 633s Reading package lists... 633s Building dependency tree... 633s Reading state information... 633s Calculating upgrade... 634s The following packages will be upgraded: 634s cloud-init cloud-init-base debconf debconf-i18n libexpat1 634s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 634s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 634s Need to get 1088 kB of archives. 634s After this operation, 3072 B of additional disk space will be used. 634s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 634s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 634s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 634s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 634s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 634s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 systemd-hwe-hwdb all 259.0.1 [3152 B] 634s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 634s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 634s dpkg-preconfigure: unable to re-open stdin: No such file or directory 634s Fetched 1088 kB in 0s (18.7 MB/s) 634s (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 ... 89359 files and directories currently installed.) 634s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 634s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 635s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 635s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 635s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 635s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 635s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 635s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 635s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 635s Unpacking debconf (1.5.91build1) over (1.5.91) ... 635s Setting up debconf (1.5.91build1) ... 635s (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 ... 89359 files and directories currently installed.) 635s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 635s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 635s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 636s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 636s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 636s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 636s Setting up libexpat1:arm64 (2.7.4-1) ... 636s Setting up python3-debconf (1.5.91build1) ... 636s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 637s Clearing ignored debconf value cloud-init/datasources 637s Encountered debconf setting for cloud-init-base/datasources. 638s Setting up systemd-hwe-hwdb (259.0.1) ... 638s Setting up liblocale-gettext-perl (1.07-8) ... 638s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 638s Setting up debconf-i18n (1.5.91build1) ... 639s Processing triggers for udev (259-1ubuntu3) ... 639s Processing triggers for libc-bin (2.42-2ubuntu4) ... 639s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 639s Processing triggers for man-db (2.13.1-1) ... 641s autopkgtest [04:21:53]: upgrading testbed (apt dist-upgrade and autopurge) 641s Reading package lists... 642s Building dependency tree... 642s Reading state information... 642s Calculating upgrade... 642s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 642s Reading package lists... 643s Building dependency tree... 643s Reading state information... 643s Solving dependencies... 643s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 643s autopkgtest [04:21:55]: rebooting testbed after setup commands that affected boot 684s Reading package lists... 685s Building dependency tree... 685s Reading state information... 685s Solving dependencies... 686s The following NEW packages will be installed: 686s autoconf autodep8 automake autopoint autotools-dev build-essential 686s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 686s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 686s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 686s fonts-font-awesome fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 686s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 686s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 686s intltool-debian java-common java-wrappers javascript-common 686s lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 686s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 686s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 686s libb-hooks-endofscope-perl libb-hooks-op-check-perl 686s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 686s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 686s libclass-data-inheritable-perl libclass-errorhandler-perl 686s libclass-inspector-perl libclass-method-modifiers-perl 686s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 686s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 686s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 686s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 686s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 686s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 686s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 686s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 686s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 686s libdata-optlist-perl libdata-password-zxcvbn-perl 686s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 686s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 686s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 686s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 686s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 686s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 686s libencode-locale-perl liberror-perl libeval-closure-perl 686s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 686s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 686s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 686s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 686s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 686s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 686s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 686s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 686s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 686s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 686s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 686s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 686s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 686s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 686s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 686s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 686s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 686s libjs-bootswatch libjs-jquery libjs-jquery-cookie libjs-jquery-ui 686s libjs-popper.js libjson-maybexs-perl libjson-perl libjson-xs-perl 686s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 686s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 686s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 686s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 686s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 686s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 686s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 686s libmodule-implementation-perl libmodule-pluggable-perl 686s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 686s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 686s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 686s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 686s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 686s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 686s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 686s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 686s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 686s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 686s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 686s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 686s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 686s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 686s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 686s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 686s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 686s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 686s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 686s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 686s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 686s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 686s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 686s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 686s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 686s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 686s po-debconf python3-alabaster python3-defusedxml python3-docutils 686s python3-imagesize python3-roman-numerals python3-snowballstemmer 686s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 686s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 686s xml-core yui-compressor 686s 0 upgraded, 327 newly installed, 0 to remove and 0 not upgraded. 686s Need to get 178 MB of archives. 686s After this operation, 694 MB of additional disk space will be used. 686s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 686s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 686s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 686s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 686s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 686s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 686s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 686s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 686s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 686s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 686s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 686s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 686s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 686s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 686s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 686s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 686s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 686s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 686s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 686s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 686s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 686s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 686s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 686s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 686s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 686s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 686s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 686s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 686s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 686s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 686s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 686s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 686s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 686s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 686s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 686s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 686s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 686s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 686s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 686s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 686s Get:41 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 686s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 687s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 687s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 687s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 687s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 687s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 687s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 687s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 687s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 687s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 687s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 687s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 687s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 687s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 687s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 687s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 687s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 687s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 687s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 687s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 687s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 687s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 687s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 687s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 687s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 687s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 687s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 687s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 687s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 687s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 687s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 687s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 687s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 687s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 687s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 687s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 687s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 687s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 687s Get:80 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 687s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 687s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 687s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 687s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 687s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 687s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 687s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 687s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 687s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 687s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 687s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 687s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 687s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 687s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 687s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 687s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 687s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 687s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 687s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 687s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 687s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 687s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 687s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 687s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 687s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 687s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 687s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 687s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 687s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 687s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 687s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 687s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 687s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 687s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 687s Get:115 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 687s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 687s Get:117 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 687s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 687s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 687s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 687s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 687s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 687s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 687s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 687s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 687s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 687s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 687s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 687s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 687s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 687s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 687s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 687s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.18.0-9.9 [1834 kB] 687s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 687s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1 [65.7 kB] 687s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 688s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 688s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 688s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 688s Get:140 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 688s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 688s Get:142 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 688s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 688s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 688s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 688s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 688s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 688s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 688s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 688s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 688s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 689s Get:152 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 689s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 689s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 689s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 689s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 689s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 689s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 689s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 689s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 689s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 689s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 689s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 689s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 689s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 689s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 689s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 689s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 689s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 689s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 689s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 689s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 689s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 689s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 689s Get:175 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 689s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 690s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 690s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 690s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 690s Get:180 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 690s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 690s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 690s Get:183 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 690s Get:184 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 690s Get:185 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 690s Get:186 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 690s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 690s Get:188 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 690s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 690s Get:190 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 690s Get:191 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 690s Get:192 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 690s Get:193 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 690s Get:194 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 690s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 690s Get:196 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 690s Get:197 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 690s Get:198 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 690s Get:199 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 690s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 690s Get:201 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 690s Get:202 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 690s Get:203 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 690s Get:204 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 690s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 690s Get:206 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 690s Get:207 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 690s Get:208 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 690s Get:209 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 690s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 690s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 690s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 690s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 690s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 690s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 690s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 690s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 690s Get:218 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 690s Get:219 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 690s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 690s Get:221 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 690s Get:222 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 690s Get:223 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 690s Get:224 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 690s Get:225 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 690s Get:226 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 690s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 690s Get:228 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 690s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 690s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 690s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 690s Get:232 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 690s Get:233 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 690s Get:234 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 690s Get:235 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 690s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 690s Get:237 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 691s Get:238 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 691s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 691s Get:240 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 691s Get:241 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 691s Get:242 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 691s Get:243 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 691s Get:244 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 691s Get:245 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 691s Get:246 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 691s Get:247 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 691s Get:248 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 691s Get:249 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 691s Get:250 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 691s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 691s Get:252 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 691s Get:253 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 691s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 691s Get:255 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 691s Get:256 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 691s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 691s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 691s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 691s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 691s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 691s Get:262 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 691s Get:263 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 691s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 691s Get:265 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 691s Get:266 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 691s Get:267 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 691s Get:268 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 691s Get:269 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 691s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 691s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 691s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 691s Get:273 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 691s Get:274 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 691s Get:275 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 691s Get:276 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 691s Get:277 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 691s Get:278 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 691s Get:279 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 691s Get:280 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 691s Get:281 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 691s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 691s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 691s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 691s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 691s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 691s Get:287 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 691s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 691s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 691s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 691s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 691s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 691s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 691s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 691s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 691s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 691s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 691s Get:298 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 691s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 691s Get:300 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 691s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 691s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 691s Get:303 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 691s Get:304 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 691s Get:305 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 691s Get:306 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 691s Get:307 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 691s Get:308 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 691s Get:309 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 691s Get:310 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 691s Get:311 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 691s Get:312 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 691s Get:313 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 691s Get:314 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 691s Get:315 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 691s Get:316 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 691s Get:317 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 691s Get:318 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 691s Get:319 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 691s Get:320 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 691s Get:321 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 691s Get:322 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 691s Get:323 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 691s Get:324 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 691s Get:325 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 691s Get:326 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 691s Get:327 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 692s Preconfiguring packages ... 692s Fetched 178 MB in 6s (31.2 MB/s) 692s Selecting previously unselected package imagemagick-7-common. 693s (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 ... 89360 files and directories currently installed.) 693s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 693s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 693s Selecting previously unselected package libgomp1:arm64. 693s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 693s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 693s Selecting previously unselected package libfftw3-double3:arm64. 693s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 693s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 693s Selecting previously unselected package libfontenc1:arm64. 693s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 693s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 693s Selecting previously unselected package x11-common. 693s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 693s Unpacking x11-common (1:7.7+24ubuntu1) ... 693s Selecting previously unselected package xfonts-encodings. 693s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 693s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 693s Selecting previously unselected package xfonts-utils. 693s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 693s Unpacking xfonts-utils (1:7.7+7build1) ... 693s Selecting previously unselected package fonts-urw-base35. 693s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 693s Unpacking fonts-urw-base35 (20200910-8build1) ... 693s Selecting previously unselected package fontconfig-config. 693s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 693s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 693s Selecting previously unselected package libfontconfig1:arm64. 693s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 693s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 693s Selecting previously unselected package libsharpyuv0:arm64. 693s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 693s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 694s Selecting previously unselected package libaom3:arm64. 694s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 694s Unpacking libaom3:arm64 (3.13.1-2) ... 694s Selecting previously unselected package libheif-plugin-aomdec:arm64. 694s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 694s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 694s Selecting previously unselected package libde265-0:arm64. 694s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 694s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 694s Selecting previously unselected package libheif-plugin-libde265:arm64. 694s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 694s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 694s Selecting previously unselected package libheif1:arm64. 694s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 694s Unpacking libheif1:arm64 (1.21.2-1) ... 694s Selecting previously unselected package libjbig0:arm64. 694s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 694s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 694s Selecting previously unselected package libjpeg-turbo8:arm64. 694s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 694s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 694s Selecting previously unselected package libjpeg8:arm64. 694s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 694s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 694s Selecting previously unselected package liblcms2-2:arm64. 694s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 694s Unpacking liblcms2-2:arm64 (2.17-1) ... 694s Selecting previously unselected package liblqr-1-0:arm64. 694s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 694s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 694s Selecting previously unselected package libltdl7:arm64. 694s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 694s Unpacking libltdl7:arm64 (2.5.4-9) ... 694s Selecting previously unselected package libopenjp2-7:arm64. 694s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 694s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 694s Selecting previously unselected package libraw23t64:arm64. 694s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 694s Unpacking libraw23t64:arm64 (0.21.4-2) ... 694s Selecting previously unselected package libdeflate0:arm64. 694s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 694s Unpacking libdeflate0:arm64 (1.23-2) ... 694s Selecting previously unselected package liblerc4:arm64. 694s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 694s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 694s Selecting previously unselected package libwebp7:arm64. 694s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 694s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 694s Selecting previously unselected package libtiff6:arm64. 694s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 694s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 694s Selecting previously unselected package libwebpdemux2:arm64. 694s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 694s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 694s Selecting previously unselected package libwebpmux3:arm64. 694s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 694s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 694s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 694s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 694s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 694s Selecting previously unselected package libimage-magick-q16-perl. 694s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 694s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 694s Selecting previously unselected package libimage-magick-perl. 694s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 694s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 694s Selecting previously unselected package libfcgi0t64:arm64. 694s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 694s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 694s Selecting previously unselected package libfcgi-perl. 694s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 694s Unpacking libfcgi-perl (0.82+ds-3build3) ... 694s Selecting previously unselected package libfcgi-procmanager-perl. 694s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 694s Unpacking libfcgi-procmanager-perl (0.28-3) ... 694s Selecting previously unselected package libcrypt-urandom-perl. 694s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_arm64.deb ... 694s Unpacking libcrypt-urandom-perl (0.54-1) ... 694s Selecting previously unselected package libapache-session-perl. 694s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 694s Unpacking libapache-session-perl (1.94-2) ... 695s Selecting previously unselected package liberror-perl. 695s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 695s Unpacking liberror-perl (0.17030-1) ... 695s Selecting previously unselected package libipc-sharelite-perl. 695s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 695s Unpacking libipc-sharelite-perl (0.17-5build4) ... 695s Selecting previously unselected package libcache-cache-perl. 695s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 695s Unpacking libcache-cache-perl (1.08-3) ... 695s Selecting previously unselected package libclass-xsaccessor-perl. 695s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 695s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 695s Selecting previously unselected package libconfig-inifiles-perl. 695s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 695s Unpacking libconfig-inifiles-perl (3.000003-4) ... 695s Selecting previously unselected package perl-openssl-defaults:arm64. 695s Preparing to unpack .../043-perl-openssl-defaults_7build4_arm64.deb ... 695s Unpacking perl-openssl-defaults:arm64 (7build4) ... 695s Selecting previously unselected package libcrypt-openssl-bignum-perl. 695s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 695s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 695s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 695s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 695s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 695s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 695s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 695s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 695s Selecting previously unselected package libconvert-asn1-perl. 695s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 695s Unpacking libconvert-asn1-perl (0.34-1) ... 695s Selecting previously unselected package libcrypt-openssl-x509-perl. 695s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 695s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 695s Selecting previously unselected package libclass-errorhandler-perl. 695s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 695s Unpacking libclass-errorhandler-perl (0.04-3) ... 695s Selecting previously unselected package libcrypt-des-perl:arm64. 695s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_arm64.deb ... 695s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 695s Selecting previously unselected package libcrypt-des-ede3-perl. 695s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 695s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 695s Selecting previously unselected package libcryptx-perl. 695s Preparing to unpack .../052-libcryptx-perl_0.087-1_arm64.deb ... 695s Unpacking libcryptx-perl (0.087-1) ... 695s Selecting previously unselected package libconvert-pem-perl. 695s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 695s Unpacking libconvert-pem-perl (0.13-1) ... 695s Selecting previously unselected package libcrypt-rijndael-perl. 695s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 695s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 695s Selecting previously unselected package libhtml-tagset-perl. 695s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 695s Unpacking libhtml-tagset-perl (3.24-1) ... 695s Selecting previously unselected package liburi-perl. 695s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 695s Unpacking liburi-perl (5.34-2build1) ... 695s Selecting previously unselected package libhtml-parser-perl:arm64. 695s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_arm64.deb ... 695s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 695s Selecting previously unselected package libcgi-pm-perl. 695s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 695s Unpacking libcgi-pm-perl (4.71-1build1) ... 695s Selecting previously unselected package libhtml-template-perl. 695s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 695s Unpacking libhtml-template-perl (2.97-2build1) ... 695s Selecting previously unselected package libjson-perl. 695s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 695s Unpacking libjson-perl (4.10000-1) ... 695s Selecting previously unselected package libcommon-sense-perl:arm64. 695s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_arm64.deb ... 695s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 695s Selecting previously unselected package libtypes-serialiser-perl. 695s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 695s Unpacking libtypes-serialiser-perl (1.01-1) ... 695s Selecting previously unselected package libjson-xs-perl. 695s Preparing to unpack .../063-libjson-xs-perl_4.040-1_arm64.deb ... 695s Unpacking libjson-xs-perl (4.040-1) ... 695s Selecting previously unselected package libmouse-perl:arm64. 695s Preparing to unpack .../064-libmouse-perl_2.6.1-1_arm64.deb ... 695s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 695s Selecting previously unselected package libnet-cidr-perl. 695s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 695s Unpacking libnet-cidr-perl (0.27-1build1) ... 695s Selecting previously unselected package libnet-ssleay-perl:arm64. 696s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_arm64.deb ... 696s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 696s Selecting previously unselected package libposix-strftime-compiler-perl. 696s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 696s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 696s Selecting previously unselected package libapache-logformat-compiler-perl. 696s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 696s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 696s Selecting previously unselected package libcookie-baker-perl. 696s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 696s Unpacking libcookie-baker-perl (0.12-1) ... 696s Selecting previously unselected package libdevel-stacktrace-perl. 696s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 696s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 696s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 696s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 696s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 696s Selecting previously unselected package libclass-inspector-perl. 696s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 696s Unpacking libclass-inspector-perl (1.36-3) ... 696s Selecting previously unselected package libfile-sharedir-perl. 696s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 696s Unpacking libfile-sharedir-perl (1.118-3) ... 696s Selecting previously unselected package libfilesys-notify-simple-perl. 696s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 696s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 696s Selecting previously unselected package libhash-multivalue-perl. 696s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 696s Unpacking libhash-multivalue-perl (0.16-3) ... 696s Selecting previously unselected package libhttp-multipartparser-perl. 696s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 696s Unpacking libhttp-multipartparser-perl (0.02-3) ... 696s Selecting previously unselected package libjson-maybexs-perl. 696s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 696s Unpacking libjson-maybexs-perl (1.004008-1) ... 696s Selecting previously unselected package libstream-buffered-perl. 696s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 696s Unpacking libstream-buffered-perl (0.03-3) ... 696s Selecting previously unselected package libwww-form-urlencoded-perl. 696s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 696s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 696s Selecting previously unselected package libhttp-entity-parser-perl. 696s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 696s Unpacking libhttp-entity-parser-perl (0.25-2) ... 696s Selecting previously unselected package libtimedate-perl. 696s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 696s Unpacking libtimedate-perl (2.3300-2) ... 696s Selecting previously unselected package libhttp-date-perl. 696s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 696s Unpacking libhttp-date-perl (6.06-1) ... 696s Selecting previously unselected package libhttp-headers-fast-perl. 696s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 696s Unpacking libhttp-headers-fast-perl (0.22-3) ... 696s Selecting previously unselected package libclone-perl:arm64. 696s Preparing to unpack .../084-libclone-perl_0.47-1_arm64.deb ... 696s Unpacking libclone-perl:arm64 (0.47-1) ... 696s Selecting previously unselected package libencode-locale-perl. 696s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 696s Unpacking libencode-locale-perl (1.05-3) ... 696s Selecting previously unselected package libio-html-perl. 696s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 696s Unpacking libio-html-perl (1.004-3) ... 696s Selecting previously unselected package liblwp-mediatypes-perl. 696s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 696s Unpacking liblwp-mediatypes-perl (6.04-2) ... 696s Selecting previously unselected package libhttp-message-perl. 696s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 696s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 696s Selecting previously unselected package libtest-sharedfork-perl. 696s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 696s Unpacking libtest-sharedfork-perl (0.35-3) ... 696s Selecting previously unselected package libtest-tcp-perl. 696s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 696s Unpacking libtest-tcp-perl (2.22-2) ... 696s Selecting previously unselected package libtry-tiny-perl. 696s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 696s Unpacking libtry-tiny-perl (0.32-1) ... 696s Selecting previously unselected package libplack-perl. 696s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 696s Unpacking libplack-perl (1.0051-1) ... 696s Selecting previously unselected package libfile-listing-perl. 696s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 696s Unpacking libfile-listing-perl (6.16-1) ... 696s Selecting previously unselected package libhtml-tree-perl. 696s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 696s Unpacking libhtml-tree-perl (5.07-3) ... 697s Selecting previously unselected package libhttp-cookies-perl. 697s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 697s Unpacking libhttp-cookies-perl (6.11-1) ... 697s Selecting previously unselected package libhttp-negotiate-perl. 697s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 697s Unpacking libhttp-negotiate-perl (6.01-2) ... 697s Selecting previously unselected package libio-socket-ssl-perl. 697s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 697s Unpacking libio-socket-ssl-perl (2.098-1) ... 697s Selecting previously unselected package libnet-http-perl. 697s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 697s Unpacking libnet-http-perl (6.24-1build1) ... 697s Selecting previously unselected package liblwp-protocol-https-perl. 697s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 697s Unpacking liblwp-protocol-https-perl (6.14-1) ... 697s Selecting previously unselected package libwww-robotrules-perl. 697s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 697s Unpacking libwww-robotrules-perl (6.02-1build1) ... 697s Selecting previously unselected package libwww-perl. 697s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 697s Unpacking libwww-perl (6.81-1build1) ... 697s Selecting previously unselected package liblemonldap-ng-common-perl. 697s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 697s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 697s Selecting previously unselected package liblemonldap-ng-handler-perl. 697s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 697s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 697s Selecting previously unselected package lemonldap-ng-fastcgi-server. 697s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 697s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 697s Selecting previously unselected package fonts-font-awesome. 697s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 697s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 697s Selecting previously unselected package libconvert-base32-perl. 697s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 697s Unpacking libconvert-base32-perl (0.06-3) ... 697s Selecting previously unselected package libdigest-hmac-perl. 697s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 697s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 697s Selecting previously unselected package libemail-date-format-perl. 697s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 697s Unpacking libemail-date-format-perl (1.008-1) ... 697s Selecting previously unselected package libfont-afm-perl. 697s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 697s Unpacking libfont-afm-perl (1.20-4) ... 697s Selecting previously unselected package libhtml-format-perl. 697s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 697s Unpacking libhtml-format-perl (2.16-2) ... 697s Selecting previously unselected package libhtml-formattext-withlinks-perl. 697s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 697s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 697s Selecting previously unselected package javascript-common. 697s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 697s Unpacking javascript-common (12+nmu1) ... 697s Selecting previously unselected package libjs-popper.js. 697s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 697s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 697s Selecting previously unselected package libjs-bootstrap4. 697s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 697s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 697s Selecting previously unselected package libjs-jquery. 697s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 697s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 697s Selecting previously unselected package libjs-jquery-cookie. 697s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 697s Unpacking libjs-jquery-cookie (12-4build1) ... 697s Selecting previously unselected package libjs-jquery-ui. 697s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 697s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 697s Selecting previously unselected package libexporter-tiny-perl. 697s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 697s Unpacking libexporter-tiny-perl (1.006003-1) ... 697s Selecting previously unselected package liblist-moreutils-xs-perl. 698s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 698s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 698s Selecting previously unselected package liblist-moreutils-perl. 698s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 698s Unpacking liblist-moreutils-perl (0.430-2) ... 698s Selecting previously unselected package libregexp-assemble-perl. 698s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 698s Unpacking libregexp-assemble-perl (0.38-2) ... 698s Selecting previously unselected package libtext-unidecode-perl. 698s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 698s Unpacking libtext-unidecode-perl (1.30-3) ... 698s Selecting previously unselected package liblemonldap-ng-portal-perl. 698s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 698s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 698s Selecting previously unselected package m4. 698s Preparing to unpack .../124-m4_1.4.20-2_arm64.deb ... 698s Unpacking m4 (1.4.20-2) ... 698s Selecting previously unselected package autoconf. 698s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 698s Unpacking autoconf (2.72-3.1ubuntu1) ... 698s Selecting previously unselected package dctrl-tools. 698s Preparing to unpack .../126-dctrl-tools_2.24-3build4_arm64.deb ... 698s Unpacking dctrl-tools (2.24-3build4) ... 698s Selecting previously unselected package autodep8. 698s Preparing to unpack .../127-autodep8_0.30build1_all.deb ... 698s Unpacking autodep8 (0.30build1) ... 698s Selecting previously unselected package autotools-dev. 698s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 698s Unpacking autotools-dev (20240727.1) ... 698s Selecting previously unselected package automake. 698s Preparing to unpack .../129-automake_1%3a1.18.1-3build1_all.deb ... 698s Unpacking automake (1:1.18.1-3build1) ... 698s Selecting previously unselected package autopoint. 698s Preparing to unpack .../130-autopoint_0.23.2-1_all.deb ... 698s Unpacking autopoint (0.23.2-1) ... 698s Selecting previously unselected package libc-dev-bin. 698s Preparing to unpack .../131-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 698s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 698s Selecting previously unselected package linux-libc-dev:arm64. 698s Preparing to unpack .../132-linux-libc-dev_6.18.0-9.9_arm64.deb ... 698s Unpacking linux-libc-dev:arm64 (6.18.0-9.9) ... 698s Selecting previously unselected package libcrypt-dev:arm64. 698s Preparing to unpack .../133-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 698s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 698s Selecting previously unselected package rpcsvc-proto. 698s Preparing to unpack .../134-rpcsvc-proto_1.4.3-1_arm64.deb ... 698s Unpacking rpcsvc-proto (1.4.3-1) ... 698s Selecting previously unselected package libc6-dev:arm64. 698s Preparing to unpack .../135-libc6-dev_2.42-2ubuntu4_arm64.deb ... 698s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 698s Selecting previously unselected package libisl23:arm64. 698s Preparing to unpack .../136-libisl23_0.27-1build1_arm64.deb ... 698s Unpacking libisl23:arm64 (0.27-1build1) ... 699s Selecting previously unselected package libmpc3:arm64. 699s Preparing to unpack .../137-libmpc3_1.3.1-2_arm64.deb ... 699s Unpacking libmpc3:arm64 (1.3.1-2) ... 699s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 699s Preparing to unpack .../138-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package cpp-15. 699s Preparing to unpack .../139-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package cpp-aarch64-linux-gnu. 699s Preparing to unpack .../140-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 699s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 699s Selecting previously unselected package cpp. 699s Preparing to unpack .../141-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 699s Unpacking cpp (4:15.2.0-4ubuntu1) ... 699s Selecting previously unselected package libcc1-0:arm64. 699s Preparing to unpack .../142-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package libitm1:arm64. 699s Preparing to unpack .../143-libitm1_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package libasan8:arm64. 699s Preparing to unpack .../144-libasan8_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package liblsan0:arm64. 699s Preparing to unpack .../145-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package libtsan2:arm64. 699s Preparing to unpack .../146-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package libubsan1:arm64. 699s Preparing to unpack .../147-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package libhwasan0:arm64. 699s Preparing to unpack .../148-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package libgcc-15-dev:arm64. 699s Preparing to unpack .../149-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 699s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 699s Preparing to unpack .../150-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 699s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 700s Selecting previously unselected package gcc-15. 700s Preparing to unpack .../151-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 700s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 700s Selecting previously unselected package gcc-aarch64-linux-gnu. 700s Preparing to unpack .../152-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 700s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 700s Selecting previously unselected package gcc. 700s Preparing to unpack .../153-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 700s Unpacking gcc (4:15.2.0-4ubuntu1) ... 700s Selecting previously unselected package libstdc++-15-dev:arm64. 700s Preparing to unpack .../154-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 700s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 700s Selecting previously unselected package g++-15-aarch64-linux-gnu. 700s Preparing to unpack .../155-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 700s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 700s Selecting previously unselected package g++-15. 700s Preparing to unpack .../156-g++-15_15.2.0-12ubuntu1_arm64.deb ... 700s Unpacking g++-15 (15.2.0-12ubuntu1) ... 700s Selecting previously unselected package g++-aarch64-linux-gnu. 700s Preparing to unpack .../157-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 700s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 701s Selecting previously unselected package g++. 701s Preparing to unpack .../158-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 701s Unpacking g++ (4:15.2.0-4ubuntu1) ... 701s Selecting previously unselected package build-essential. 701s Preparing to unpack .../159-build-essential_12.12ubuntu2_arm64.deb ... 701s Unpacking build-essential (12.12ubuntu2) ... 701s Selecting previously unselected package ca-certificates-java. 701s Preparing to unpack .../160-ca-certificates-java_20240118build1_all.deb ... 701s Unpacking ca-certificates-java (20240118build1) ... 701s Selecting previously unselected package libdebhelper-perl. 701s Preparing to unpack .../161-libdebhelper-perl_13.28ubuntu1_all.deb ... 701s Unpacking libdebhelper-perl (13.28ubuntu1) ... 701s Selecting previously unselected package libtool. 701s Preparing to unpack .../162-libtool_2.5.4-9_all.deb ... 701s Unpacking libtool (2.5.4-9) ... 701s Selecting previously unselected package dh-autoreconf. 701s Preparing to unpack .../163-dh-autoreconf_21_all.deb ... 701s Unpacking dh-autoreconf (21) ... 701s Selecting previously unselected package libarchive-zip-perl. 701s Preparing to unpack .../164-libarchive-zip-perl_1.68-1_all.deb ... 701s Unpacking libarchive-zip-perl (1.68-1) ... 701s Selecting previously unselected package libfile-stripnondeterminism-perl. 701s Preparing to unpack .../165-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 701s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 701s Selecting previously unselected package dh-strip-nondeterminism. 701s Preparing to unpack .../166-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 701s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 701s Selecting previously unselected package debugedit. 701s Preparing to unpack .../167-debugedit_1%3a5.2-3_arm64.deb ... 701s Unpacking debugedit (1:5.2-3) ... 701s Selecting previously unselected package dwz. 701s Preparing to unpack .../168-dwz_0.16-2_arm64.deb ... 701s Unpacking dwz (0.16-2) ... 701s Selecting previously unselected package gettext. 701s Preparing to unpack .../169-gettext_0.23.2-1_arm64.deb ... 701s Unpacking gettext (0.23.2-1) ... 701s Selecting previously unselected package intltool-debian. 701s Preparing to unpack .../170-intltool-debian_0.35.0+20060710.6build1_all.deb ... 701s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 701s Selecting previously unselected package po-debconf. 701s Preparing to unpack .../171-po-debconf_1.0.22_all.deb ... 701s Unpacking po-debconf (1.0.22) ... 701s Selecting previously unselected package debhelper. 701s Preparing to unpack .../172-debhelper_13.28ubuntu1_all.deb ... 701s Unpacking debhelper (13.28ubuntu1) ... 701s Selecting previously unselected package java-common. 701s Preparing to unpack .../173-java-common_0.76build1_all.deb ... 701s Unpacking java-common (0.76build1) ... 701s Selecting previously unselected package libpcsclite1:arm64. 701s Preparing to unpack .../174-libpcsclite1_2.4.1-1_arm64.deb ... 701s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 701s Selecting previously unselected package openjdk-21-jre-headless:arm64. 701s Preparing to unpack .../175-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 701s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 702s Selecting previously unselected package default-jre-headless. 702s Preparing to unpack .../176-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 702s Unpacking default-jre-headless (2:1.21-76build1) ... 702s Selecting previously unselected package sgml-base. 702s Preparing to unpack .../177-sgml-base_1.31+nmu1_all.deb ... 702s Unpacking sgml-base (1.31+nmu1) ... 702s Selecting previously unselected package xml-core. 702s Preparing to unpack .../178-xml-core_0.19build1_all.deb ... 702s Unpacking xml-core (0.19build1) ... 702s Selecting previously unselected package docutils-common. 702s Preparing to unpack .../179-docutils-common_0.22.4+dfsg-1_all.deb ... 702s Unpacking docutils-common (0.22.4+dfsg-1) ... 703s Selecting previously unselected package fonts-glyphicons-halflings. 703s Preparing to unpack .../180-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 703s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 703s Selecting previously unselected package unzip. 703s Preparing to unpack .../181-unzip_6.0-29ubuntu1_arm64.deb ... 703s Unpacking unzip (6.0-29ubuntu1) ... 703s Selecting previously unselected package java-wrappers. 703s Preparing to unpack .../182-java-wrappers_0.5build1_all.deb ... 703s Unpacking java-wrappers (0.5build1) ... 703s Selecting previously unselected package libalgorithm-c3-perl. 703s Preparing to unpack .../183-libalgorithm-c3-perl_0.11-2_all.deb ... 703s Unpacking libalgorithm-c3-perl (0.11-2) ... 703s Selecting previously unselected package libauth-yubikey-webclient-perl. 703s Preparing to unpack .../184-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 703s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 703s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 703s Preparing to unpack .../185-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 703s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 703s Selecting previously unselected package libdynaloader-functions-perl. 703s Preparing to unpack .../186-libdynaloader-functions-perl_0.004-2_all.deb ... 703s Unpacking libdynaloader-functions-perl (0.004-2) ... 703s Selecting previously unselected package libdevel-callchecker-perl:arm64. 703s Preparing to unpack .../187-libdevel-callchecker-perl_0.009-2_arm64.deb ... 703s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 703s Selecting previously unselected package libparams-classify-perl:arm64. 703s Preparing to unpack .../188-libparams-classify-perl_0.015-2build6_arm64.deb ... 703s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 703s Selecting previously unselected package libmodule-runtime-perl. 703s Preparing to unpack .../189-libmodule-runtime-perl_0.018-1_all.deb ... 703s Unpacking libmodule-runtime-perl (0.018-1) ... 703s Selecting previously unselected package libmodule-implementation-perl. 703s Preparing to unpack .../190-libmodule-implementation-perl_0.09-2_all.deb ... 703s Unpacking libmodule-implementation-perl (0.09-2) ... 703s Selecting previously unselected package libsub-exporter-progressive-perl. 703s Preparing to unpack .../191-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 703s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 703s Selecting previously unselected package libvariable-magic-perl. 703s Preparing to unpack .../192-libvariable-magic-perl_0.64-1build1_arm64.deb ... 703s Unpacking libvariable-magic-perl (0.64-1build1) ... 703s Selecting previously unselected package libb-hooks-endofscope-perl. 703s Preparing to unpack .../193-libb-hooks-endofscope-perl_0.28-2_all.deb ... 703s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 703s Selecting previously unselected package libcrypt-random-seed-perl. 703s Preparing to unpack .../194-libcrypt-random-seed-perl_0.03-3_all.deb ... 703s Unpacking libcrypt-random-seed-perl (0.03-3) ... 703s Selecting previously unselected package libmath-random-isaac-perl. 703s Preparing to unpack .../195-libmath-random-isaac-perl_1.004-2_all.deb ... 703s Unpacking libmath-random-isaac-perl (1.004-2) ... 703s Selecting previously unselected package libbytes-random-secure-perl. 703s Preparing to unpack .../196-libbytes-random-secure-perl_0.29-3_all.deb ... 703s Unpacking libbytes-random-secure-perl (0.29-3) ... 703s Selecting previously unselected package libcapture-tiny-perl. 703s Preparing to unpack .../197-libcapture-tiny-perl_0.50-1_all.deb ... 703s Unpacking libcapture-tiny-perl (0.50-1) ... 703s Selecting previously unselected package libcares2:arm64. 703s Preparing to unpack .../198-libcares2_1.34.6-1_arm64.deb ... 703s Unpacking libcares2:arm64 (1.34.6-1) ... 703s Selecting previously unselected package libclass-c3-perl. 703s Preparing to unpack .../199-libclass-c3-perl_0.35-2_all.deb ... 703s Unpacking libclass-c3-perl (0.35-2) ... 703s Selecting previously unselected package libclass-data-inheritable-perl. 703s Preparing to unpack .../200-libclass-data-inheritable-perl_0.10-1_all.deb ... 703s Unpacking libclass-data-inheritable-perl (0.10-1) ... 703s Selecting previously unselected package libclass-method-modifiers-perl. 703s Preparing to unpack .../201-libclass-method-modifiers-perl_2.15-1_all.deb ... 703s Unpacking libclass-method-modifiers-perl (2.15-1) ... 703s Selecting previously unselected package libclass-singleton-perl. 703s Preparing to unpack .../202-libclass-singleton-perl_1.6-2_all.deb ... 703s Unpacking libclass-singleton-perl (1.6-2) ... 703s Selecting previously unselected package libclone-pp-perl. 703s Preparing to unpack .../203-libclone-pp-perl_1.08-2_all.deb ... 703s Unpacking libclone-pp-perl (1.08-2) ... 703s Selecting previously unselected package libconvert-binhex-perl. 703s Preparing to unpack .../204-libconvert-binhex-perl_1.125-3_all.deb ... 703s Unpacking libconvert-binhex-perl (1.125-3) ... 703s Selecting previously unselected package libcrypt-dh-gmp-perl. 703s Preparing to unpack .../205-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 703s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 703s Selecting previously unselected package libcrypt-jwt-perl. 703s Preparing to unpack .../206-libcrypt-jwt-perl_0.037-1_all.deb ... 703s Unpacking libcrypt-jwt-perl (0.037-1) ... 703s Selecting previously unselected package libcrypt-ssleay-perl. 703s Preparing to unpack .../207-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 703s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 704s Selecting previously unselected package libdata-hexdump-perl. 704s Preparing to unpack .../208-libdata-hexdump-perl_0.04-2_all.deb ... 704s Unpacking libdata-hexdump-perl (0.04-2) ... 704s Selecting previously unselected package libparams-util-perl. 704s Preparing to unpack .../209-libparams-util-perl_1.102-3build1_arm64.deb ... 704s Unpacking libparams-util-perl (1.102-3build1) ... 704s Selecting previously unselected package libsub-install-perl. 704s Preparing to unpack .../210-libsub-install-perl_0.929-1_all.deb ... 704s Unpacking libsub-install-perl (0.929-1) ... 704s Selecting previously unselected package libdata-optlist-perl. 704s Preparing to unpack .../211-libdata-optlist-perl_0.114-1_all.deb ... 704s Unpacking libdata-optlist-perl (0.114-1) ... 704s Selecting previously unselected package liblist-someutils-perl. 704s Preparing to unpack .../212-liblist-someutils-perl_0.59-1_all.deb ... 704s Unpacking liblist-someutils-perl (0.59-1) ... 704s Selecting previously unselected package liblist-utilsby-perl. 704s Preparing to unpack .../213-liblist-utilsby-perl_0.12-2_all.deb ... 704s Unpacking liblist-utilsby-perl (0.12-2) ... 704s Selecting previously unselected package liblist-allutils-perl. 704s Preparing to unpack .../214-liblist-allutils-perl_0.19-1_all.deb ... 704s Unpacking liblist-allutils-perl (0.19-1) ... 704s Selecting previously unselected package libimport-into-perl. 704s Preparing to unpack .../215-libimport-into-perl_1.002005-2_all.deb ... 704s Unpacking libimport-into-perl (1.002005-2) ... 704s Selecting previously unselected package librole-tiny-perl. 704s Preparing to unpack .../216-librole-tiny-perl_2.002004-1_all.deb ... 704s Unpacking librole-tiny-perl (2.002004-1) ... 704s Selecting previously unselected package libsub-quote-perl. 704s Preparing to unpack .../217-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 704s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 704s Selecting previously unselected package libmoo-perl. 704s Preparing to unpack .../218-libmoo-perl_2.005005-1_all.deb ... 704s Unpacking libmoo-perl (2.005005-1) ... 704s Selecting previously unselected package libdata-password-zxcvbn-perl. 704s Preparing to unpack .../219-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 704s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 704s Selecting previously unselected package libpackage-stash-perl. 704s Preparing to unpack .../220-libpackage-stash-perl_0.40-1_all.deb ... 704s Unpacking libpackage-stash-perl (0.40-1) ... 704s Selecting previously unselected package libsub-identify-perl. 704s Preparing to unpack .../221-libsub-identify-perl_0.14-4_arm64.deb ... 704s Unpacking libsub-identify-perl (0.14-4) ... 704s Selecting previously unselected package libsub-name-perl:arm64. 704s Preparing to unpack .../222-libsub-name-perl_0.28-1_arm64.deb ... 704s Unpacking libsub-name-perl:arm64 (0.28-1) ... 704s Selecting previously unselected package libnamespace-clean-perl. 704s Preparing to unpack .../223-libnamespace-clean-perl_0.27-2_all.deb ... 704s Unpacking libnamespace-clean-perl (0.27-2) ... 704s Selecting previously unselected package libnamespace-autoclean-perl. 704s Preparing to unpack .../224-libnamespace-autoclean-perl_0.31-1_all.deb ... 704s Unpacking libnamespace-autoclean-perl (0.31-1) ... 704s Selecting previously unselected package libsub-exporter-perl. 704s Preparing to unpack .../225-libsub-exporter-perl_0.990-1_all.deb ... 704s Unpacking libsub-exporter-perl (0.990-1) ... 704s Selecting previously unselected package libeval-closure-perl. 704s Preparing to unpack .../226-libeval-closure-perl_0.14-3_all.deb ... 704s Unpacking libeval-closure-perl (0.14-3) ... 704s Selecting previously unselected package libexception-class-perl. 704s Preparing to unpack .../227-libexception-class-perl_1.45-1_all.deb ... 704s Unpacking libexception-class-perl (1.45-1) ... 704s Selecting previously unselected package libparams-validationcompiler-perl. 704s Preparing to unpack .../228-libparams-validationcompiler-perl_0.31-1_all.deb ... 704s Unpacking libparams-validationcompiler-perl (0.31-1) ... 704s Selecting previously unselected package libmro-compat-perl. 704s Preparing to unpack .../229-libmro-compat-perl_0.15-2_all.deb ... 704s Unpacking libmro-compat-perl (0.15-2) ... 704s Selecting previously unselected package libxstring-perl:arm64. 704s Preparing to unpack .../230-libxstring-perl_0.005-2build4_arm64.deb ... 704s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 704s Selecting previously unselected package libspecio-perl. 704s Preparing to unpack .../231-libspecio-perl_0.53-1_all.deb ... 704s Unpacking libspecio-perl (0.53-1) ... 704s Selecting previously unselected package libdatetime-locale-perl. 704s Preparing to unpack .../232-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 704s Unpacking libdatetime-locale-perl (1:1.45-1) ... 705s Selecting previously unselected package libdatetime-timezone-perl. 705s Preparing to unpack .../233-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 705s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 705s Selecting previously unselected package libdatetime-perl. 705s Preparing to unpack .../234-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 705s Unpacking libdatetime-perl (2:1.65-1build3) ... 705s Selecting previously unselected package libdatetime-format-rfc3339-perl. 705s Preparing to unpack .../235-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 705s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 705s Selecting previously unselected package libdbi-perl:arm64. 705s Preparing to unpack .../236-libdbi-perl_1.647-1build1_arm64.deb ... 705s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 705s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 705s Preparing to unpack .../237-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 705s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 705s Selecting previously unselected package libemail-simple-perl. 705s Preparing to unpack .../238-libemail-simple-perl_2.218-1_all.deb ... 705s Unpacking libemail-simple-perl (2.218-1) ... 705s Selecting previously unselected package libmodule-pluggable-perl. 705s Preparing to unpack .../239-libmodule-pluggable-perl_5.2-5_all.deb ... 705s Unpacking libmodule-pluggable-perl (5.2-5) ... 705s Selecting previously unselected package libemail-abstract-perl. 705s Preparing to unpack .../240-libemail-abstract-perl_3.010-1_all.deb ... 705s Unpacking libemail-abstract-perl (3.010-1) ... 705s Selecting previously unselected package libemail-address-xs-perl. 705s Preparing to unpack .../241-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 705s Unpacking libemail-address-xs-perl (1.05-1build5) ... 705s Selecting previously unselected package libmoox-types-mooselike-perl. 705s Preparing to unpack .../242-libmoox-types-mooselike-perl_0.29-2_all.deb ... 705s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 705s Selecting previously unselected package libthrowable-perl. 705s Preparing to unpack .../243-libthrowable-perl_1.001-2_all.deb ... 705s Unpacking libthrowable-perl (1.001-2) ... 705s Selecting previously unselected package libemail-sender-perl. 705s Preparing to unpack .../244-libemail-sender-perl_2.601-1_all.deb ... 705s Unpacking libemail-sender-perl (2.601-1) ... 705s Selecting previously unselected package libextutils-depends-perl. 705s Preparing to unpack .../245-libextutils-depends-perl_0.8002-1_all.deb ... 705s Unpacking libextutils-depends-perl (0.8002-1) ... 705s Selecting previously unselected package libimagequant0:arm64. 705s Preparing to unpack .../246-libimagequant0_2.18.0-1build1_arm64.deb ... 705s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 705s Selecting previously unselected package libxpm4:arm64. 705s Preparing to unpack .../247-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 705s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 705s Selecting previously unselected package libgd3:arm64. 705s Preparing to unpack .../248-libgd3_2.3.3-13ubuntu1_arm64.deb ... 705s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 705s Selecting previously unselected package libgd-perl. 705s Preparing to unpack .../249-libgd-perl_2.84-2_arm64.deb ... 705s Unpacking libgd-perl (2.84-2) ... 705s Selecting previously unselected package libgd-securityimage-perl. 705s Preparing to unpack .../250-libgd-securityimage-perl_1.75-3_all.deb ... 705s Unpacking libgd-securityimage-perl (1.75-3) ... 705s Selecting previously unselected package libglib-perl:arm64. 706s Preparing to unpack .../251-libglib-perl_3%3a1.329.4-1_arm64.deb ... 706s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 706s Selecting previously unselected package libgssapi-perl. 706s Preparing to unpack .../252-libgssapi-perl_0.28-4build5_arm64.deb ... 706s Unpacking libgssapi-perl (0.28-4build5) ... 706s Selecting previously unselected package libhash-merge-simple-perl. 706s Preparing to unpack .../253-libhash-merge-simple-perl_0.052-1_all.deb ... 706s Unpacking libhash-merge-simple-perl (0.052-1) ... 706s Selecting previously unselected package libhttp-daemon-perl. 706s Preparing to unpack .../254-libhttp-daemon-perl_6.16-1_all.deb ... 706s Unpacking libhttp-daemon-perl (6.16-1) ... 706s Selecting previously unselected package libio-pty-perl. 706s Preparing to unpack .../255-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 706s Unpacking libio-pty-perl (1:1.20-1build3) ... 706s Selecting previously unselected package libio-sessiondata-perl. 706s Preparing to unpack .../256-libio-sessiondata-perl_1.03-3_all.deb ... 706s Unpacking libio-sessiondata-perl (1.03-3) ... 706s Selecting previously unselected package libperlio-via-timeout-perl. 706s Preparing to unpack .../257-libperlio-via-timeout-perl_0.32-3_all.deb ... 706s Unpacking libperlio-via-timeout-perl (0.32-3) ... 706s Selecting previously unselected package libio-socket-timeout-perl. 706s Preparing to unpack .../258-libio-socket-timeout-perl_0.32-3_all.deb ... 706s Unpacking libio-socket-timeout-perl (0.32-3) ... 706s Selecting previously unselected package libio-string-perl. 706s Preparing to unpack .../259-libio-string-perl_1.08-4_all.deb ... 706s Unpacking libio-string-perl (1.08-4) ... 706s Selecting previously unselected package libio-stringy-perl. 706s Preparing to unpack .../260-libio-stringy-perl_2.113-2_all.deb ... 706s Unpacking libio-stringy-perl (2.113-2) ... 706s Selecting previously unselected package libipc-run-perl. 706s Preparing to unpack .../261-libipc-run-perl_20250809.0-1build1_all.deb ... 706s Unpacking libipc-run-perl (20250809.0-1build1) ... 706s Selecting previously unselected package libjargs-java. 706s Preparing to unpack .../262-libjargs-java_1.0.0-5build1_all.deb ... 706s Unpacking libjargs-java (1.0.0-5build1) ... 706s Selecting previously unselected package libjs-bootstrap. 706s Preparing to unpack .../263-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 706s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 706s Selecting previously unselected package libxslt1.1:arm64. 706s Preparing to unpack .../264-libxslt1.1_1.1.43-0.3_arm64.deb ... 706s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 706s Selecting previously unselected package libxmlsec1-1:arm64. 706s Preparing to unpack .../265-libxmlsec1-1_1.3.9-1_arm64.deb ... 706s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 706s Selecting previously unselected package libxmlsec1-openssl1:arm64. 706s Preparing to unpack .../266-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 706s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 706s Selecting previously unselected package liblasso3t64. 706s Preparing to unpack .../267-liblasso3t64_2.9.0-3_arm64.deb ... 706s Unpacking liblasso3t64 (2.9.0-3) ... 706s Selecting previously unselected package liblasso-perl:arm64. 706s Preparing to unpack .../268-liblasso-perl_2.9.0-3_arm64.deb ... 706s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 706s Selecting previously unselected package libllhttp9.3. 706s Preparing to unpack .../269-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 706s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 706s Selecting previously unselected package liblog-log4perl-perl. 706s Preparing to unpack .../270-liblog-log4perl-perl_1.57-1_all.deb ... 706s Unpacking liblog-log4perl-perl (1.57-1) ... 706s Selecting previously unselected package liblwp-protocol-psgi-perl. 706s Preparing to unpack .../271-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 706s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 706s Selecting previously unselected package libnet-smtp-ssl-perl. 706s Preparing to unpack .../272-libnet-smtp-ssl-perl_1.04-2_all.deb ... 706s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 706s Selecting previously unselected package libmailtools-perl. 706s Preparing to unpack .../273-libmailtools-perl_2.22-1_all.deb ... 706s Unpacking libmailtools-perl (2.22-1) ... 706s Selecting previously unselected package libmime-tools-perl. 706s Preparing to unpack .../274-libmime-tools-perl_5.515-1_all.deb ... 706s Unpacking libmime-tools-perl (5.515-1) ... 706s Selecting previously unselected package libnet-ip-perl. 707s Preparing to unpack .../275-libnet-ip-perl_1.26-4_all.deb ... 707s Unpacking libnet-ip-perl (1.26-4) ... 707s Selecting previously unselected package libnet-ldap-perl. 707s Preparing to unpack .../276-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 707s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 707s Selecting previously unselected package libxml-namespacesupport-perl. 707s Preparing to unpack .../277-libxml-namespacesupport-perl_1.12-2_all.deb ... 707s Unpacking libxml-namespacesupport-perl (1.12-2) ... 707s Selecting previously unselected package libxml-sax-base-perl. 707s Preparing to unpack .../278-libxml-sax-base-perl_1.09-3_all.deb ... 707s Unpacking libxml-sax-base-perl (1.09-3) ... 707s Selecting previously unselected package libxml-sax-perl. 707s Preparing to unpack .../279-libxml-sax-perl_1.02+dfsg-4_all.deb ... 707s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 707s Selecting previously unselected package libxml-libxml-perl. 707s Preparing to unpack .../280-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 707s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 707s Selecting previously unselected package libxml-simple-perl. 707s Preparing to unpack .../281-libxml-simple-perl_2.25-2_all.deb ... 707s Unpacking libxml-simple-perl (2.25-2) ... 707s Selecting previously unselected package libnet-openid-common-perl. 707s Preparing to unpack .../282-libnet-openid-common-perl_1.20-2_all.deb ... 707s Unpacking libnet-openid-common-perl (1.20-2) ... 707s Selecting previously unselected package libnet-openid-consumer-perl. 707s Preparing to unpack .../283-libnet-openid-consumer-perl_1.18-2_all.deb ... 707s Unpacking libnet-openid-consumer-perl (1.18-2) ... 707s Selecting previously unselected package libnet-openid-server-perl. 707s Preparing to unpack .../284-libnet-openid-server-perl_1.09-4_all.deb ... 707s Unpacking libnet-openid-server-perl (1.09-4) ... 707s Selecting previously unselected package libsimdjson29:arm64. 707s Preparing to unpack .../285-libsimdjson29_4.2.4-1_arm64.deb ... 707s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 707s Selecting previously unselected package libsimdutf29:arm64. 707s Preparing to unpack .../286-libsimdutf29_7.7.1-3_arm64.deb ... 707s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 707s Selecting previously unselected package node-corepack. 707s Preparing to unpack .../287-node-corepack_0.24.0-5build1_all.deb ... 707s Unpacking node-corepack (0.24.0-5build1) ... 707s Selecting previously unselected package nodejs. 707s Preparing to unpack .../288-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 707s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 707s Selecting previously unselected package node-xtend. 707s Preparing to unpack .../289-node-xtend_4.0.2-3_all.deb ... 707s Unpacking node-xtend (4.0.2-3) ... 707s Selecting previously unselected package node-acorn. 707s Preparing to unpack .../290-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 707s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 707s Selecting previously unselected package node-cjs-module-lexer. 707s Preparing to unpack .../291-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 707s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 707s Selecting previously unselected package node-balanced-match. 707s Preparing to unpack .../292-node-balanced-match_2.0.0-1_all.deb ... 707s Unpacking node-balanced-match (2.0.0-1) ... 707s Selecting previously unselected package node-brace-expansion. 707s Preparing to unpack .../293-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 707s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 707s Selecting previously unselected package node-minimatch. 707s Preparing to unpack .../294-node-minimatch_9.0.3-6_all.deb ... 707s Unpacking node-minimatch (9.0.3-6) ... 707s Selecting previously unselected package node-ms. 707s Preparing to unpack .../295-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 707s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 707s Selecting previously unselected package node-debug. 707s Preparing to unpack .../296-node-debug_4.4.1+~4.1.12-1_all.deb ... 707s Unpacking node-debug (4.4.1+~4.1.12-1) ... 708s Selecting previously unselected package node-lru-cache. 708s Preparing to unpack .../297-node-lru-cache_10.0.1-3_all.deb ... 708s Unpacking node-lru-cache (10.0.1-3) ... 708s Selecting previously unselected package node-semver. 708s Preparing to unpack .../298-node-semver_7.6.1+~7.5.8-2_all.deb ... 708s Unpacking node-semver (7.6.1+~7.5.8-2) ... 708s Selecting previously unselected package node-llhttp. 708s Preparing to unpack .../299-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 708s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 708s Selecting previously unselected package node-undici. 708s Preparing to unpack .../300-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 708s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 708s Selecting previously unselected package libnode127:arm64. 708s Preparing to unpack .../301-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 708s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 708s Selecting previously unselected package libregexp-common-perl. 708s Preparing to unpack .../302-libregexp-common-perl_2024080801-1_all.deb ... 708s Unpacking libregexp-common-perl (2024080801-1) ... 708s Selecting previously unselected package libtask-weaken-perl. 708s Preparing to unpack .../303-libtask-weaken-perl_1.06-2_all.deb ... 708s Unpacking libtask-weaken-perl (1.06-2) ... 708s Selecting previously unselected package libxml-parser-perl. 708s Preparing to unpack .../304-libxml-parser-perl_2.47-1build4_arm64.deb ... 708s Unpacking libxml-parser-perl (2.47-1build4) ... 708s Selecting previously unselected package libsoap-lite-perl. 708s Preparing to unpack .../305-libsoap-lite-perl_1.27-3_all.deb ... 708s Unpacking libsoap-lite-perl (1.27-3) ... 708s Selecting previously unselected package libstring-random-perl. 708s Preparing to unpack .../306-libstring-random-perl_1%3a0.32-2_all.deb ... 708s Unpacking libstring-random-perl (1:0.32-2) ... 708s Selecting previously unselected package libtest-leaktrace-perl. 708s Preparing to unpack .../307-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 708s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 708s Selecting previously unselected package libtest-output-perl. 708s Preparing to unpack .../308-libtest-output-perl_1.036-1_all.deb ... 708s Unpacking libtest-output-perl (1.036-1) ... 708s Selecting previously unselected package libtest-pod-perl. 708s Preparing to unpack .../309-libtest-pod-perl_1.52-3_all.deb ... 708s Unpacking libtest-pod-perl (1.52-3) ... 708s Selecting previously unselected package libtime-fake-perl. 708s Preparing to unpack .../310-libtime-fake-perl_0.11-4_all.deb ... 708s Unpacking libtime-fake-perl (0.11-4) ... 708s Selecting previously unselected package libxml-libxslt-perl:arm64. 708s Preparing to unpack .../311-libxml-libxslt-perl_2.003000-4_arm64.deb ... 709s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 709s Selecting previously unselected package node-uglify-js. 709s Preparing to unpack .../312-node-uglify-js_3.17.4-2build1_all.deb ... 709s Unpacking node-uglify-js (3.17.4-2build1) ... 709s Selecting previously unselected package python3-defusedxml. 709s Preparing to unpack .../313-python3-defusedxml_0.7.1-3build1_all.deb ... 709s Unpacking python3-defusedxml (0.7.1-3build1) ... 709s Selecting previously unselected package python3-roman-numerals. 709s Preparing to unpack .../314-python3-roman-numerals_4.1.0-1_all.deb ... 709s Unpacking python3-roman-numerals (4.1.0-1) ... 709s Selecting previously unselected package python3-docutils. 709s Preparing to unpack .../315-python3-docutils_0.22.4+dfsg-1_all.deb ... 709s Unpacking python3-docutils (0.22.4+dfsg-1) ... 709s Selecting previously unselected package python3-imagesize. 709s Preparing to unpack .../316-python3-imagesize_1.4.1-1build1_all.deb ... 709s Unpacking python3-imagesize (1.4.1-1build1) ... 709s Selecting previously unselected package python3-snowballstemmer. 709s Preparing to unpack .../317-python3-snowballstemmer_3.0.1-1_all.deb ... 709s Unpacking python3-snowballstemmer (3.0.1-1) ... 709s Selecting previously unselected package sphinx-common. 709s Preparing to unpack .../318-sphinx-common_8.2.3-12_all.deb ... 709s Unpacking sphinx-common (8.2.3-12) ... 709s Selecting previously unselected package python3-alabaster. 709s Preparing to unpack .../319-python3-alabaster_0.7.16-0.1build1_all.deb ... 709s Unpacking python3-alabaster (0.7.16-0.1build1) ... 709s Selecting previously unselected package python3-sphinx. 709s Preparing to unpack .../320-python3-sphinx_8.2.3-12_all.deb ... 709s Unpacking python3-sphinx (8.2.3-12) ... 709s Selecting previously unselected package libjs-bootswatch. 709s Preparing to unpack .../321-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 709s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 709s Selecting previously unselected package python3-sphinx-bootstrap-theme. 709s Preparing to unpack .../322-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 709s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 709s Selecting previously unselected package uglifyjs. 709s Preparing to unpack .../323-uglifyjs_3.17.4-2build1_all.deb ... 709s Unpacking uglifyjs (3.17.4-2build1) ... 709s Selecting previously unselected package yui-compressor. 709s Preparing to unpack .../324-yui-compressor_2.4.8-3build1_all.deb ... 709s Unpacking yui-compressor (2.4.8-3build1) ... 709s Selecting previously unselected package libauthen-radius-perl. 709s Preparing to unpack .../325-libauthen-radius-perl_0.33-1_all.deb ... 709s Unpacking libauthen-radius-perl (0.33-1) ... 709s Selecting previously unselected package pkg-perl-autopkgtest. 709s Preparing to unpack .../326-pkg-perl-autopkgtest_0.85_all.deb ... 709s Unpacking pkg-perl-autopkgtest (0.85) ... 709s Setting up libconfig-inifiles-perl (3.000003-4) ... 709s Setting up libmodule-pluggable-perl (5.2-5) ... 709s Setting up node-uglify-js (3.17.4-2build1) ... 709s Setting up libio-sessiondata-perl (1.03-3) ... 709s Setting up javascript-common (12+nmu1) ... 710s Setting up liblcms2-2:arm64 (2.17-1) ... 710s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 710s Setting up libaom3:arm64 (3.13.1-2) ... 710s Setting up node-lru-cache (10.0.1-3) ... 710s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 710s Setting up libmath-random-isaac-perl (1.004-2) ... 710s Setting up libtask-weaken-perl (1.06-2) ... 710s Setting up libmouse-perl:arm64 (2.6.1-1) ... 710s Setting up libhttp-multipartparser-perl (0.02-3) ... 710s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 710s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 710s Setting up java-common (0.76build1) ... 710s Setting up libclass-inspector-perl (1.36-3) ... 710s Setting up libfont-afm-perl (1.20-4) ... 710s Setting up libdynaloader-functions-perl (0.004-2) ... 710s Setting up libclass-method-modifiers-perl (2.15-1) ... 710s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 710s Setting up libio-pty-perl (1:1.20-1build3) ... 710s Setting up libdata-hexdump-perl (0.04-2) ... 710s Setting up python3-defusedxml (0.7.1-3build1) ... 710s Setting up libclone-perl:arm64 (0.47-1) ... 710s Setting up libarchive-zip-perl (1.68-1) ... 710s Setting up libsub-identify-perl (0.14-4) ... 710s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 710s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 710s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 710s Setting up python3-alabaster (0.7.16-0.1build1) ... 710s Setting up libio-stringy-perl (2.113-2) ... 710s Setting up libhtml-tagset-perl (3.24-1) ... 710s Setting up unzip (6.0-29ubuntu1) ... 710s Setting up libdebhelper-perl (13.28ubuntu1) ... 710s Setting up libperlio-via-timeout-perl (0.32-3) ... 710s Setting up libfilesys-notify-simple-perl (0.14-3) ... 710s Setting up libnet-cidr-perl (0.27-1build1) ... 710s Setting up libipc-sharelite-perl (0.17-5build4) ... 710s Setting up libconvert-binhex-perl (1.125-3) ... 710s Setting up liblwp-mediatypes-perl (6.04-2) ... 710s Setting up libcrypt-urandom-perl (0.54-1) ... 710s Setting up x11-common (1:7.7+24ubuntu1) ... 710s Setting up libtest-pod-perl (1.52-3) ... 710s Setting up libtry-tiny-perl (0.32-1) ... 710s Setting up libdeflate0:arm64 (1.23-2) ... 710s Setting up perl-openssl-defaults:arm64 (7build4) ... 710s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 710s Setting up linux-libc-dev:arm64 (6.18.0-9.9) ... 710s Setting up libxml-namespacesupport-perl (1.12-2) ... 710s Setting up m4 (1.4.20-2) ... 710s Setting up libposix-strftime-compiler-perl (0.46-1) ... 710s Setting up libclass-singleton-perl (1.6-2) ... 710s Setting up libencode-locale-perl (1.05-3) ... 710s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 710s Setting up libxstring-perl:arm64 (0.005-2build4) ... 710s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 710s Setting up libclass-errorhandler-perl (0.04-3) ... 710s Setting up liblist-utilsby-perl (0.12-2) ... 710s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 710s Setting up libtime-fake-perl (0.11-4) ... 710s Setting up libfcgi-procmanager-perl (0.28-3) ... 710s Setting up libregexp-common-perl (2024080801-1) ... 710s Setting up libtest-sharedfork-perl (0.35-3) ... 710s Setting up libsub-install-perl (0.929-1) ... 710s Setting up libextutils-depends-perl (0.8002-1) ... 710s Setting up libhash-multivalue-perl (0.16-3) ... 710s Setting up liberror-perl (0.17030-1) ... 710s Setting up libapache-session-perl (1.94-2) ... 710s Setting up libxml-sax-base-perl (1.09-3) ... 710s Setting up libio-string-perl (1.08-4) ... 710s Setting up libtest-leaktrace-perl (0.17-1build6) ... 710s Setting up libsimdutf29:arm64 (7.7.1-3) ... 710s Setting up libsimdjson29:arm64 (4.2.4-1) ... 710s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 710s Setting up autotools-dev (20240727.1) ... 710s Setting up libstream-buffered-perl (0.03-3) ... 710s Setting up libclass-data-inheritable-perl (0.10-1) ... 710s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 710s Setting up libalgorithm-c3-perl (0.11-2) ... 710s Setting up rpcsvc-proto (1.4.3-1) ... 710s Setting up liblog-log4perl-perl (1.57-1) ... 710s Setting up libapache-logformat-compiler-perl (0.36-3) ... 710s Setting up libcrypt-random-seed-perl (0.03-3) ... 710s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 710s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 710s Setting up python3-snowballstemmer (3.0.1-1) ... 710s Setting up node-balanced-match (2.0.0-1) ... 710s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 710s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 710s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 710s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 710s Setting up libemail-date-format-perl (1.008-1) ... 710s Setting up libcryptx-perl (0.087-1) ... 710s Setting up libcares2:arm64 (1.34.6-1) ... 710s Setting up libmpc3:arm64 (1.3.1-2) ... 710s Setting up libvariable-magic-perl (0.64-1build1) ... 710s Setting up libio-html-perl (1.004-3) ... 710s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 710s Setting up autopoint (0.23.2-1) ... 710s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 710s Setting up libipc-run-perl (20250809.0-1build1) ... 710s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 710s Setting up libpcsclite1:arm64 (2.4.1-1) ... 710s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 710s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 710s Setting up libltdl7:arm64 (2.5.4-9) ... 710s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 710s Setting up libstring-random-perl (1:0.32-2) ... 710s Setting up libparams-util-perl (1.102-3build1) ... 710s Setting up autoconf (2.72-3.1ubuntu1) ... 710s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 710s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 710s Setting up libcapture-tiny-perl (0.50-1) ... 710s Setting up libtimedate-perl (2.3300-2) ... 710s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 710s Setting up libsub-name-perl:arm64 (0.28-1) ... 710s Setting up libtypes-serialiser-perl (1.01-1) ... 710s Setting up libgssapi-perl (0.28-4build5) ... 710s Setting up dwz (0.16-2) ... 710s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 710s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 710s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 710s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 710s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 710s Setting up libjson-perl (4.10000-1) ... 710s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 710s Setting up libjargs-java (1.0.0-5build1) ... 710s Setting up librole-tiny-perl (2.002004-1) ... 710s Setting up debugedit (1:5.2-3) ... 710s Setting up libfile-sharedir-perl (1.118-3) ... 710s Setting up libfcgi-perl (0.82+ds-3build3) ... 710s Setting up python3-roman-numerals (4.1.0-1) ... 711s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 711s Setting up libwww-form-urlencoded-perl (0.26-2) ... 711s Setting up sgml-base (1.31+nmu1) ... 711s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 711s Setting up libdevel-stacktrace-perl (2.0500-1) ... 711s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 711s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 711s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 711s Setting up node-minimatch (9.0.3-6) ... 711s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 711s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 711s Setting up ca-certificates-java (20240118build1) ... 711s No JRE found. Skipping Java certificates setup. 711s Setting up libexporter-tiny-perl (1.006003-1) ... 711s Setting up node-xtend (4.0.2-3) ... 711s Setting up libisl23:arm64 (0.27-1build1) ... 711s Setting up libconvert-asn1-perl (0.34-1) ... 711s Setting up libtext-unidecode-perl (1.30-3) ... 711s Setting up libde265-0:arm64 (1.0.16-1build1) ... 711s Setting up libc-dev-bin (2.42-2ubuntu4) ... 711s Setting up libregexp-assemble-perl (0.38-2) ... 711s Setting up libnet-ip-perl (1.26-4) ... 711s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 711s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 711s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 711s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 711s Setting up liburi-perl (5.34-2build1) ... 711s Setting up libdbi-perl:arm64 (1.647-1build1) ... 711s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 711s Setting up libconvert-base32-perl (0.06-3) ... 711s Setting up dctrl-tools (2.24-3build4) ... 711s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 711s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 711s Setting up autodep8 (0.30build1) ... 711s Setting up libclone-pp-perl (1.08-2) ... 711s Setting up python3-imagesize (1.4.1-1build1) ... 711s Setting up libemail-address-xs-perl (1.05-1build5) ... 711s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 711s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 711s Setting up automake (1:1.18.1-3build1) ... 711s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 711s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 711s Setting up libjson-xs-perl (4.040-1) ... 711s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 711s Setting up libcrypt-des-ede3-perl (0.03-1) ... 711s Setting up libjs-jquery-cookie (12-4build1) ... 711s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 711s Setting up libhttp-date-perl (6.06-1) ... 711s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 711s Setting up gettext (0.23.2-1) ... 711s Setting up libtest-tcp-perl (2.22-2) ... 711s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 711s Setting up java-wrappers (0.5build1) ... 711s Setting up libio-socket-timeout-perl (0.32-3) ... 711s Setting up libfile-listing-perl (6.16-1) ... 711s Setting up libhash-merge-simple-perl (0.052-1) ... 711s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 711s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 711s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 711s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 711s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 711s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 711s Setting up libcache-cache-perl (1.08-3) ... 711s Setting up libhttp-headers-fast-perl (0.22-3) ... 711s Setting up liblist-moreutils-perl (0.430-2) ... 711s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 711s Setting up libemail-simple-perl (2.218-1) ... 711s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 711s Setting up libnet-http-perl (6.24-1build1) ... 711s Setting up liblasso3t64 (2.9.0-3) ... 711s Setting up libexception-class-perl (1.45-1) ... 711s Setting up libclass-c3-perl (0.35-2) ... 711s Setting up libcrypt-jwt-perl (0.037-1) ... 711s Setting up xfonts-utils (1:7.7+7build1) ... 711s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 711s Setting up libxml-sax-perl (1.02+dfsg-4) ... 711s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 711s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 711s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 711s Setting up libauthen-radius-perl (0.33-1) ... 711s Setting up intltool-debian (0.35.0+20060710.6build1) ... 711s Setting up libbytes-random-secure-perl (0.29-3) ... 711s Setting up libjson-maybexs-perl (1.004008-1) ... 711s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 711s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 711s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 711s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 711s Setting up sphinx-common (8.2.3-12) ... 711s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 711s Setting up libdata-optlist-perl (0.114-1) ... 711s Setting up libtest-output-perl (1.036-1) ... 711s Setting up pkg-perl-autopkgtest (0.85) ... 711s Setting up libraw23t64:arm64 (0.21.4-2) ... 711s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 711s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 712s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 712s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 712s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 712s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 712s Setting up libwww-robotrules-perl (6.02-1build1) ... 712s Setting up cpp-15 (15.2.0-12ubuntu1) ... 712s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 712s Setting up cpp (4:15.2.0-4ubuntu1) ... 712s Setting up xml-core (0.19build1) ... 712s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 712s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 712s Setting up liblasso-perl:arm64 (2.9.0-3) ... 712s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 712s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 712s Setting up libmro-compat-perl (0.15-2) ... 712s Setting up libcookie-baker-perl (0.12-1) ... 712s Setting up libhttp-entity-parser-perl (0.25-2) ... 712s Setting up libio-socket-ssl-perl (2.098-1) ... 712s Setting up libsub-exporter-perl (0.990-1) ... 712s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 712s Setting up libeval-closure-perl (0.14-3) ... 712s Setting up libconvert-pem-perl (0.13-1) ... 712s Setting up libhttp-negotiate-perl (6.01-2) ... 712s Setting up libparams-validationcompiler-perl (0.31-1) ... 712s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 712s Setting up libhttp-cookies-perl (6.11-1) ... 712s Setting up po-debconf (1.0.22) ... 712s Setting up libhtml-tree-perl (5.07-3) ... 712s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 712s Setting up libcgi-pm-perl (4.71-1build1) ... 712s Setting up libhtml-format-perl (2.16-2) ... 712s Setting up fonts-urw-base35 (20200910-8build1) ... 712s Setting up libhtml-template-perl (2.97-2build1) ... 712s Setting up gcc-15 (15.2.0-12ubuntu1) ... 712s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 712s Setting up libnet-smtp-ssl-perl (1.04-2) ... 712s Setting up libmodule-runtime-perl (0.018-1) ... 712s Setting up libmailtools-perl (2.22-1) ... 712s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 712s Setting up libxml-simple-perl (2.25-2) ... 712s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 712s Setting up libhttp-daemon-perl (6.16-1) ... 712s Setting up libemail-abstract-perl (3.010-1) ... 712s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 712s Setting up g++-15 (15.2.0-12ubuntu1) ... 712s Setting up libplack-perl (1.0051-1) ... 712s Setting up libnet-openid-common-perl (1.20-2) ... 712s Setting up libnet-openid-server-perl (1.09-4) ... 712s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 712s Setting up libtool (2.5.4-9) ... 712s Setting up libmodule-implementation-perl (0.09-2) ... 712s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 713s Setting up libpackage-stash-perl (0.40-1) ... 713s Setting up libimport-into-perl (1.002005-2) ... 713s Setting up libmoo-perl (2.005005-1) ... 713s Setting up liblist-someutils-perl (0.59-1) ... 713s Setting up libmime-tools-perl (5.515-1) ... 713s Setting up gcc (4:15.2.0-4ubuntu1) ... 713s Setting up dh-autoreconf (21) ... 713s Setting up libspecio-perl (0.53-1) ... 713s Setting up liblist-allutils-perl (0.19-1) ... 713s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 713s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 713s Setting up libmoox-types-mooselike-perl (0.29-2) ... 713s Setting up libb-hooks-endofscope-perl (0.28-2) ... 713s Setting up libthrowable-perl (1.001-2) ... 713s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 713s Setting up debhelper (13.28ubuntu1) ... 713s Setting up libemail-sender-perl (2.601-1) ... 713s Setting up libnamespace-clean-perl (0.27-2) ... 713s Setting up g++ (4:15.2.0-4ubuntu1) ... 713s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 713s Setting up build-essential (12.12ubuntu2) ... 713s Setting up libnamespace-autoclean-perl (0.31-1) ... 713s Setting up libdatetime-locale-perl (1:1.45-1) ... 713s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 713s Setting up libdatetime-perl (2:1.65-1build3) ... 713s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 713s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 713s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 713s Setting up liblwp-protocol-https-perl (6.14-1) ... 713s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 713s Setting up node-corepack (0.24.0-5build1) ... 713s Setting up libwww-perl (6.81-1build1) ... 713s Setting up libheif1:arm64 (1.21.2-1) ... 713s Setting up node-debug (4.4.1+~4.1.12-1) ... 713s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 713s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 713s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 713s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 713s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 713s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 713s Setting up libnet-openid-consumer-perl (1.18-2) ... 713s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 713s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 713s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 713s Setting up libxml-parser-perl (2.47-1build4) ... 713s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 713s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 713s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 713s Setting up libgd-perl (2.84-2) ... 713s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 713s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 713s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 714s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 714s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 714s Setting up node-semver (7.6.1+~7.5.8-2) ... 714s Setting up libsoap-lite-perl (1.27-3) ... 714s Setting up uglifyjs (3.17.4-2build1) ... 714s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 714s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 715s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 715s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 715s Setting up libgd-securityimage-perl (1.75-3) ... 715s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 715s Processing triggers for install-info (7.2-5) ... 715s Processing triggers for libc-bin (2.42-2ubuntu4) ... 715s Processing triggers for man-db (2.13.1-1) ... 718s Processing triggers for ca-certificates-java (20240118build1) ... 719s Adding debian:ACCVRAIZ1.pem 719s Adding debian:AC_RAIZ_FNMT-RCM.pem 719s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 719s Adding debian:ANF_Secure_Server_Root_CA.pem 719s Adding debian:Actalis_Authentication_Root_CA.pem 719s Adding debian:AffirmTrust_Commercial.pem 719s Adding debian:AffirmTrust_Networking.pem 719s Adding debian:AffirmTrust_Premium.pem 719s Adding debian:AffirmTrust_Premium_ECC.pem 719s Adding debian:Amazon_Root_CA_1.pem 719s Adding debian:Amazon_Root_CA_2.pem 719s Adding debian:Amazon_Root_CA_3.pem 719s Adding debian:Amazon_Root_CA_4.pem 719s Adding debian:Atos_TrustedRoot_2011.pem 719s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 719s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 719s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 719s Adding debian:BJCA_Global_Root_CA1.pem 719s Adding debian:BJCA_Global_Root_CA2.pem 719s Adding debian:Baltimore_CyberTrust_Root.pem 719s Adding debian:Buypass_Class_2_Root_CA.pem 719s Adding debian:Buypass_Class_3_Root_CA.pem 719s Adding debian:CA_Disig_Root_R2.pem 719s Adding debian:CFCA_EV_ROOT.pem 719s Adding debian:COMODO_Certification_Authority.pem 719s Adding debian:COMODO_ECC_Certification_Authority.pem 719s Adding debian:COMODO_RSA_Certification_Authority.pem 719s Adding debian:Certainly_Root_E1.pem 719s Adding debian:Certainly_Root_R1.pem 719s Adding debian:Certigna.pem 719s Adding debian:Certigna_Root_CA.pem 719s Adding debian:Certum_EC-384_CA.pem 719s Adding debian:Certum_Trusted_Network_CA.pem 719s Adding debian:Certum_Trusted_Network_CA_2.pem 719s Adding debian:Certum_Trusted_Root_CA.pem 719s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 719s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 719s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 719s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 719s Adding debian:Comodo_AAA_Services_root.pem 719s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 719s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 719s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 719s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 719s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 719s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 719s Adding debian:DigiCert_Assured_ID_Root_CA.pem 719s Adding debian:DigiCert_Assured_ID_Root_G2.pem 719s Adding debian:DigiCert_Assured_ID_Root_G3.pem 719s Adding debian:DigiCert_Global_Root_CA.pem 719s Adding debian:DigiCert_Global_Root_G2.pem 719s Adding debian:DigiCert_Global_Root_G3.pem 719s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 719s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 719s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 719s Adding debian:DigiCert_Trusted_Root_G4.pem 719s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 719s Adding debian:Entrust_Root_Certification_Authority.pem 719s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 719s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 719s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 719s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 719s Adding debian:GLOBALTRUST_2020.pem 719s Adding debian:GTS_Root_R1.pem 719s Adding debian:GTS_Root_R2.pem 719s Adding debian:GTS_Root_R3.pem 719s Adding debian:GTS_Root_R4.pem 719s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 719s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 719s Adding debian:GlobalSign_Root_CA.pem 719s Adding debian:GlobalSign_Root_CA_-_R3.pem 719s Adding debian:GlobalSign_Root_CA_-_R6.pem 719s Adding debian:GlobalSign_Root_E46.pem 719s Adding debian:GlobalSign_Root_R46.pem 719s Adding debian:Go_Daddy_Class_2_CA.pem 719s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 719s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 719s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 719s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 719s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 719s Adding debian:HiPKI_Root_CA_-_G1.pem 719s Adding debian:Hongkong_Post_Root_CA_3.pem 719s Adding debian:ISRG_Root_X1.pem 719s Adding debian:ISRG_Root_X2.pem 719s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 719s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 719s Adding debian:Izenpe.com.pem 719s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 719s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 719s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 719s Adding debian:NAVER_Global_Root_Certification_Authority.pem 719s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 719s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 719s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 719s Adding debian:QuoVadis_Root_CA_1_G3.pem 719s Adding debian:QuoVadis_Root_CA_2.pem 719s Adding debian:QuoVadis_Root_CA_2_G3.pem 719s Adding debian:QuoVadis_Root_CA_3.pem 719s Adding debian:QuoVadis_Root_CA_3_G3.pem 719s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 719s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 719s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 719s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 719s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 719s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 719s Adding debian:SZAFIR_ROOT_CA2.pem 719s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 719s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 719s Adding debian:SecureSign_Root_CA12.pem 719s Adding debian:SecureSign_Root_CA14.pem 719s Adding debian:SecureSign_Root_CA15.pem 719s Adding debian:SecureTrust_CA.pem 719s Adding debian:Secure_Global_CA.pem 719s Adding debian:Security_Communication_ECC_RootCA1.pem 719s Adding debian:Security_Communication_RootCA2.pem 719s Adding debian:Starfield_Class_2_CA.pem 719s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 719s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 719s Adding debian:SwissSign_Gold_CA_-_G2.pem 719s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 719s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 719s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 719s Adding debian:TWCA_CYBER_Root_CA.pem 719s Adding debian:TWCA_Global_Root_CA.pem 719s Adding debian:TWCA_Root_Certification_Authority.pem 719s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 719s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 719s Adding debian:TeliaSonera_Root_CA_v1.pem 719s Adding debian:Telia_Root_CA_v2.pem 719s Adding debian:TrustAsia_Global_Root_CA_G3.pem 719s Adding debian:TrustAsia_Global_Root_CA_G4.pem 719s Adding debian:Trustwave_Global_Certification_Authority.pem 719s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 719s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 719s Adding debian:TunTrust_Root_CA.pem 719s Adding debian:UCA_Extended_Validation_Root.pem 719s Adding debian:UCA_Global_G2_Root.pem 719s Adding debian:USERTrust_ECC_Certification_Authority.pem 719s Adding debian:USERTrust_RSA_Certification_Authority.pem 719s Adding debian:XRamp_Global_CA_Root.pem 719s Adding debian:certSIGN_ROOT_CA.pem 719s Adding debian:certSIGN_Root_CA_G2.pem 719s Adding debian:e-Szigno_Root_CA_2017.pem 719s Adding debian:ePKI_Root_Certification_Authority.pem 719s Adding debian:emSign_ECC_Root_CA_-_C3.pem 720s Adding debian:emSign_ECC_Root_CA_-_G3.pem 720s Adding debian:emSign_Root_CA_-_C1.pem 720s Adding debian:emSign_Root_CA_-_G1.pem 720s Adding debian:vTrus_ECC_Root_CA.pem 720s Adding debian:vTrus_Root_CA.pem 720s done. 720s Setting up yui-compressor (2.4.8-3build1) ... 720s Setting up default-jre-headless (2:1.21-76build1) ... 720s Processing triggers for sgml-base (1.31+nmu1) ... 720s Setting up docutils-common (0.22.4+dfsg-1) ... 720s Processing triggers for sgml-base (1.31+nmu1) ... 720s Setting up python3-docutils (0.22.4+dfsg-1) ... 720s Setting up python3-sphinx (8.2.3-12) ... 726s autopkgtest [04:23:18]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 726s autopkgtest [04:23:18]: test portal-test: [----------------------- 727s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 727s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 727s t/00-Switch.t .................................................................. 727s ok 1 - use Lemonldap::NG::Portal::Main; 727s ok 2 - Portal object 727s ok 3 - Init 727s ok 4 - Portal app 727s ok 5 - Register $type 727s ok 6 - Portal object 727s ok 7 - Init 727s ok 8 - Portal app 727s ok 9 - Register $type 727s # ==> Pushing CLIENT1 <== 727s ok 10 727s # ==> Popping CLIENT1 <== 727s # ==> Pushing CLIENT2 <== 727s ok 11 727s # ==> Popping CLIENT2 <== 727s # ==> Pushing CLIENT1 <== 727s ok 12 727s # ==> Popping CLIENT1 <== 727s # ==> Pushing CLIENT2 <== 727s ok 13 727s # ==> Popping CLIENT2 <== 727s 1..13 727s ok 728s t/01-AuthDemo.t ................................................................ 728s ok 1 - use Lemonldap::NG::Portal::Main; 728s ok 2 - Portal object 728s ok 3 - Init 728s ok 4 - Portal app 728s ok 5 - Unauth JSON request 728s ok 6 - Response status is 401 728s ok 7 - Content is JSON 728s ok 8 - Error code is 9 728s ok 9 - Get Menu 728s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 728s ok 11 - Rejected with PE_UNPROTECTEDURL 728s ok 12 - Strict-Transport-Security is set 728s ok 13 - Language icons found 728s ok 14 - Custom favicon found 728s ok 15 - Get Menu 728s ok 16 - Rejected with PE_FIRSTACCESS 728s ok 17 - Language icons found 728s ok 18 - Unauth ajax request with good url 728s ok 19 - Response status is 401 728s ok 20 - Content is JSON 728s ok 21 - Error code is 9 728s ok 22 - Get Menu 728s ok 23 - Language icons found 728s ok 24 - Auth query 728s ok 25 - jdoe rejected with PE_BADCREDENTIALS 728s ok 26 - Found connect button 728s ok 27 - HTTP code is 200 728s ok 28 - Page contains a form 728s ok 29 - Field "user" is defined 728s ok 30 - Field "password" is defined 728s ok 31 - CSP header authorize POST request to \# 728s ok 32 - Login is pre-filled on second attemps 728s ok 33 - Auth query 728s ok 34 - dwho rejected with PE_BADCREDENTIALS 728s ok 35 - Found connect button 728s ok 36 - Auth query 728s ok 37 - HTTP code is 200 728s ok 38 - Get cookie lemonldap (712a3b2706bfff487f8f37c5f60f01f1c90e5237789c5e8ea4ae04feb4524951) 728s ok 39 - Auth ajax request with good url 728s ok 40 - Get redirection 728s ok 41 - Location is http://test1.example.com/ 728s ok 42 - Authenticated as dwho 728s ok 43 - Auth request with bad url 728s ok 44 - HTTP code is 200 728s ok 45 - Authenticated as dwho 728s ok 46 - use Lemonldap::NG::Handler::PSGI; 728s ok 47 - PSGI test 728s ok 48 - HTTP code is 200 728s ok 49 - Authenticated as dwho 728s ok 50 - Logout request 728s ok 51 - Response is 200 728s ok 52 - Cookie is deleted 728s ok 53 - No pdata 728s ok 54 - Disconnect request 728s ok 55 - Response is 401 728s 1..55 728s ok 728s t/01-BuildRule.t ............................................................... 728s ok 1 - use Lemonldap::NG::Portal::Main; 728s ok 2 - Portal object 728s ok 3 - Init 728s ok 4 - Portal app 728s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 728s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 728s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 728s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 728s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 728s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 728s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 728s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 728s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 728s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 728s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 728s 1..15 728s ok 729s t/01-BuildUrl.t ................................................................ 729s ok 1 - use Lemonldap::NG::Portal::Main; 729s ok 2 - Portal object 729s ok 3 - Init 729s ok 4 - Portal app 729s ok 5 - [] => http://auth.example.com/ 729s ok 6 - ['foo'] => http://auth.example.com/foo 729s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 729s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 729s ok 9 - ['https://foo'] => https://foo 729s ok 10 - ['https://foo','bar'] => https://foo/bar 729s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 729s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 729s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 729s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 729s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 729s ok 16 - ['http://auth.example.com','foo'] => /foo 729s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 729s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 729s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 729s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 729s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 729s 1..21 729s ok 729s t/01-CSP-and-CORS-headers.t .................................................... 729s ok 1 - use Lemonldap::NG::Portal::Main; 729s ok 2 - Portal object 729s ok 3 - Init 729s ok 4 - Portal app 729s ok 5 - Unauth JSON request from http://auth.example.com 729s ok 6 - http://auth.example.com is allowed 729s ok 7 - Unauth JSON request from http://auth.example.com:80 729s ok 8 - http://auth.example.com:80 is allowed 729s ok 9 - Unauth JSON request from http://auth.example.comm 729s ok 10 - http://auth.example.comm is not allowed 729s ok 11 - Unauth JSON request from http://auth.example.co 729s ok 12 - http://auth.example.co is not allowed 729s ok 13 - Unauth JSON request from http://example.com 729s ok 14 - http://example.com is not allowed 729s ok 15 - Unauth JSON request from https://auth.example.com 729s ok 16 - https://auth.example.com is not allowed 729s ok 17 - Unauth JSON request 729s ok 18 - Response status is 401 729s ok 19 - Content is JSON 729s ok 20 - Error code is 9 729s ok 21 - Unauth JSON request 729s ok 22 - CORS origin '' found 729s ok 23 - CORS credentials 'true' found 729s ok 24 - CORS headers '*' found 729s ok 25 - CORS methods 'POST' found 729s ok 26 - CORS expose-headers '*' found 729s ok 27 - CORS max-age '86400' found 729s ok 28 - Unauth ajax request with good url 729s ok 29 - Response status is 401 729s ok 30 - Content is JSON 729s ok 31 - Error code is 9 729s ok 32 - Get error page 729s ok 33 - CORS origin '' found 729s ok 34 - CORS credentials 'true' found 729s ok 35 - CORS headers '*' found 729s ok 36 - CORS methods 'POST' found 729s ok 37 - CORS expose-headers '*' found 729s ok 38 - CORS max-age '86400' found 729s ok 39 - Get Menu 729s ok 40 - CORS origin '' found 729s ok 41 - CORS credentials 'true' found 729s ok 42 - CORS headers '*' found 729s ok 43 - CORS methods 'POST' found 729s ok 44 - CORS expose-headers '*' found 729s ok 45 - CORS max-age '86400' found 729s ok 46 - Get Menu 729s ok 47 - Language icons found 729s ok 48 - CORS origin '' found 729s ok 49 - CORS credentials 'true' found 729s ok 50 - CORS headers '*' found 729s ok 51 - CORS methods 'POST' found 729s ok 52 - CORS expose-headers '*' found 729s ok 53 - CORS max-age '86400' found 729s ok 54 - CSP header values found 729s ok 55 - X-Frame-Options "ALLOW-FROM" found 729s ok 56 - Auth query 729s ok 57 - HTTP code is 200 729s ok 58 - Get cookie lemonldap (024fa8017659015cdf4c4fa960e8507b348ff6a8cd4eca2f564db50a7ac03a1c) 729s ok 59 - Found SameSite=Lax (default) 729s ok 60 - Auth ajax request with good url 729s ok 61 - Get redirection 729s ok 62 - Location is http://test1.example.com/ 729s ok 63 - Authenticated as dwho 729s ok 64 - Get test1 729s ok 65 - Lm-Remote-User found 729s ok 66 - Lm-Remote-Custom found 729s ok 67 - X-Frame-Options "ALLOW-FROM" found 729s ok 68 - CORS origin '' found 729s ok 69 - CORS credentials 'true' found 729s ok 70 - CORS headers '*' found 729s ok 71 - CORS methods 'POST' found 729s ok 72 - CORS expose-headers '*' found 729s ok 73 - CORS max-age '86400' found 729s ok 74 - Logout request 729s ok 75 - Response is 200 729s ok 76 - Cookie is deleted 729s ok 77 - No pdata 729s ok 78 - Disconnect request 729s ok 79 - Response is 401 729s # Subtest: Test cspGetHost function 729s ok 1 - Correct CSP source for undef 729s ok 2 - Correct CSP source for 729s ok 3 - Correct CSP source for invalid 729s ok 4 - Correct CSP source for /relative/url 729s ok 5 - Correct CSP source for http://test.com/test 729s ok 6 - Correct CSP source for http://test.com:80/test 729s ok 7 - Correct CSP source for http://test.com:81/test 729s ok 8 - Correct CSP source for https://test.com/test 729s ok 9 - Correct CSP source for https://test.com:443/test 729s ok 10 - Correct CSP source for custom.scheme://something?param 729s 1..10 729s ok 80 - Test cspGetHost function 729s 1..80 729s ok 730s t/01-Cache-Tag.t ............................................................... 730s ok 1 - use Lemonldap::NG::Portal::Main; 730s ok 2 - Portal object 730s ok 3 - Init 730s ok 4 - Portal app 730s ok 5 - Asset tag is not null 730s ok 6 - Asset tag has expected length 730s ok 7 - Portal object 730s ok 8 - Init 730s ok 9 - Portal app 730s ok 10 - Using a salt changes the tag 730s ok 11 - Portal object 730s ok 12 - Init 730s ok 13 - Portal app 730s ok 14 - Using a different key changes the tag 730s 1..14 730s ok 730s t/01-Cookie-Domain.t ........................................................... 730s ok 1 - use Lemonldap::NG::Portal::Main; 730s # Subtest: Behavior with domain = example.com 730s ok 1 - Portal object 730s ok 2 - Init 730s ok 3 - Portal app 730s ok 4 - Correct cookie result for name=coucou,value=0 730s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 730s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 730s ok 7 - Correct cookie result for name=coucou,value=0 730s 1..7 730s ok 2 - Behavior with domain = example.com 730s # Subtest: Behavior with unset domain 730s ok 1 - Portal object 730s ok 2 - Init 730s ok 3 - Portal app 730s ok 4 - Correct cookie result for name=coucou,value=0 730s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 730s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 730s ok 7 - Correct cookie result for name=coucou,value=0 730s 1..7 730s ok 3 - Behavior with unset domain 730s # Subtest: Behavior with special #PORTAL# value 730s ok 1 - Portal object 730s ok 2 - Init 730s ok 3 - Portal app 730s ok 4 - Correct cookie result for name=coucou,value=0 730s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 730s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 730s ok 7 - Correct cookie result for name=coucou,value=0 730s 1..7 730s ok 4 - Behavior with special \#PORTAL\# value 730s # Subtest: Behavior with special #PORTALDOMAIN# value 730s ok 1 - Portal object 730s ok 2 - Init 730s ok 3 - Portal app 730s ok 4 - Correct cookie result for name=coucou,value=0 730s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 730s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 730s ok 7 - Correct cookie result for name=coucou,value=0 730s 1..7 730s ok 5 - Behavior with special \#PORTALDOMAIN\# value 730s 1..5 730s ok 731s t/01-Custom2fa.t ............................................................... 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s ok 2 - Portal object 731s ok 3 - Init 731s ok 4 - Portal app 731s # Subtest: Register 2FA on first login 731s ok 1 - Auth query 731s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770020723_55868%22%7D) 731s ok 3 - Get redirection 731s ok 4 - Location is http://auth.example.com/2fregisters 731s ok 5 - Auth query 731s ok 6 - Response body is not empty 731s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 731s ok 8 - Response body is not empty 731s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 731s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770020723_55868%22%7D) 731s ok 11 - Auth query 731s ok 12 - Response body is not empty 731s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 731s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221770020723_55868%22%7D) 731s ok 15 - Post code 731s ok 16 - Response status is 500 731s ok 17 - Content is JSON 731s ok 18 - Error code is PE1234 731s ok 19 - Post code 731s ok 20 - HTTP code is 200 731s ok 21 - Content-Type is JSON 731s ok 22 - Content is valid JSON 731s ok 23 - Correct response 731s ok 24 - Continue login 731s ok 25 - Get redirection 731s ok 26 - Location is http://auth.example.com/ 731s ok 27 - Get cookie lemonldap (c161b7e7e00c5ef8deb52423e75887b1fb43489a2f558f30e6cfa24ba4de39e0) 731s ok 28 - Get session using restSessionServer 731s ok 29 - HTTP code is 200 731s ok 30 - Deserialize session content 731s ok 31 - Session has correct value for _2f 731s ok 32 - Session has correct value for uid 731s ok 33 - Session has correct value for authenticationLevel 731s ok 34 - Correct private info 731s ok 35 - Hook can modify registered device 731s ok 36 - Hook can read device info 731s ok 37 - Hook can read session info 731s ok 38 - Correct type 731s 1..38 731s ok 5 - Register 2FA on first login 731s # Subtest: Login with 2FA 731s ok 1 - Auth query 731s ok 2 - HTTP code is 200 731s ok 3 - Page contains a form 731s ok 4 - URI match 731s ok 5 - Field "token" is defined 731s ok 6 - Post code 731s ok 7 - Response body is not empty 731s ok 8 - Found at least one result for //span[@trmsg="110"] 731s ok 9 - HTTP code is 200 731s ok 10 - Page contains a form 731s ok 11 - URI match 731s ok 12 - Field "token" is defined 731s ok 13 - Post code 731s ok 14 - Response body is not empty 731s ok 15 - Found at least one result for //span[@trmsg="110"] 731s ok 16 - HTTP code is 200 731s ok 17 - Page contains a form 731s ok 18 - URI match 731s ok 19 - Field "token" is defined 731s ok 20 - Post code 731s ok 21 - Get cookie lemonldap (1e1c4d955a7b28e9a17b7ff4430a5ab03c5d22a16b4d6cdc7291df285f56e1eb) 731s ok 22 - Get session using restSessionServer 731s ok 23 - HTTP code is 200 731s ok 24 - Deserialize session content 731s ok 25 - Session has correct value for authenticationLevel 731s ok 26 - Session has correct value for _2f 731s ok 27 - Session has correct value for uid 731s 1..27 731s ok 6 - Login with 2FA 731s # Subtest: Register 2FA from logged in session 731s ok 1 - Auth query 731s ok 2 - HTTP code is 200 731s ok 3 - Get cookie lemonldap (32a390b7fe64cf29b72ac405f1b220de4a202d84a2025acebf226b93479a6708) 731s ok 4 - 2FA manager 731s ok 5 - Get redirection 731s ok 6 - Location header found 731s ok 7 - Post code 731s ok 8 - HTTP code is 200 731s ok 9 - Content-Type is JSON 731s ok 10 - Content is valid JSON 731s ok 11 - Correct response 731s ok 12 - Correct private info 731s ok 13 - Private info added by hook 731s ok 14 - Hook can read device info 731s ok 15 - Hook can read session info 731s ok 16 - Correct type 731s 1..16 731s ok 7 - Register 2FA from logged in session 731s # Subtest: Check custom display 731s ok 1 - Auth query 731s ok 2 - HTTP code is 200 731s ok 3 - HTTP code is 200 731s ok 4 - Page contains a form 731s ok 5 - URI match 731s ok 6 - Field "token" is defined 731s ok 7 - Post dummy form 731s ok 8 - Get cookie lemonldap (c73346ee8f5e6c3ed069e9f96573c8eca863bf1e2d88ad17cf28448481b35849) 731s ok 9 - 2FA manager 731s ok 10 731s ok 11 - Found correct myattr display param 731s ok 12 - Found correct myattr_1 display param 731s ok 13 - Found correct myzero display param 731s ok 14 - Found correct myzero_0 display param 731s ok 15 - private subkey _private_1 is not exposed 731s 1..15 731s ok 8 - Check custom display 731s 1..8 731s ok 731s t/01-Dynamic-Portal-Url.t ...................................................... 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s ok 2 - use Lemonldap::NG::Handler::Server; 731s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 731s ok 4 - Portal object 731s ok 5 - Init 731s ok 6 - Portal app 731s ok 7 - Get redirection 731s ok 8 - Location header found 731s ok 9 731s ok 10 - HTTP code is 200 731s ok 11 - Page contains a form 731s ok 12 - Field "user" is defined 731s ok 13 - Field "password" is defined 731s ok 14 - CSP header authorize POST request to \# 731s ok 15 - Auth query 731s ok 16 - Get cookie lemonldap (c36ee1c52d4a6d583c99f00b69c086f8e2bb7cd13e4c7f05503d36790cc30264) 731s ok 17 - Cookie set on correct domain 731s ok 18 - Get redirection 731s ok 19 - Location header found 731s ok 20 731s ok 21 - Correct domain in psgi.js 731s ok 22 - Get redirection 731s ok 23 - Location header found 731s ok 24 731s ok 25 - HTTP code is 200 731s ok 26 - Page contains a form 731s ok 27 - Field "user" is defined 731s ok 28 - Field "password" is defined 731s ok 29 - CSP header authorize POST request to \# 731s ok 30 - Auth query 731s ok 31 - Get cookie lemonldap (892e4d5241a78a23a0a6f58d2856ce2fc6e7e99946d1196a44db4e325fb8c567) 731s ok 32 - Cookie set on correct domain 731s ok 33 - Get redirection 731s ok 34 - Location header found 731s ok 35 731s ok 36 - Correct domain in psgi.js 731s 1..36 731s ok 732s t/01-EnablePasswordDisplay.t ................................................... 732s ok 1 - use Lemonldap::NG::Portal::Main; 732s ok 2 - Portal object 732s ok 3 - Init 732s ok 4 - Portal app 732s ok 5 - Display portal 732s ok 6 - toggle password icon found 732s ok 7 - Auth query 732s ok 8 - HTTP code is 200 732s ok 9 - Get cookie lemonldap (be5166de9ce490c274a67b46a417dcd544dcb0604ef0ec1ca0a7ab981884d2c2) 732s ok 10 - Get menu 732s ok 11 - toggle oldpassword icon found 732s ok 12 - toggle newpassword icon found 732s ok 13 - toggle confirmpassword icon found 732s ok 14 - input type text found 732s ok 15 - Logout request 732s ok 16 - Response is 200 732s ok 17 - Cookie is deleted 732s ok 18 - No pdata 732s ok 19 - Disconnect request 732s ok 20 - Response is 401 732s 1..20 732s ok 732s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 732s ok 1 - use Lemonldap::NG::Portal::Main; 732s ok 2 - Portal object 732s ok 3 - Init 732s ok 4 - Portal app 732s ok 5 - use Lemonldap::NG::Handler::Server; 732s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 732s ok 7 - App 732s ok 8 - Standard Handler 732s ok 9 - Get redirection 732s ok 10 - Location header found 732s ok 11 - Unauth portal request 732s ok 12 - HTTP code is 200 732s ok 13 - Page contains a form 732s ok 14 - Field "url" is defined 732s ok 15 - CSP header authorize POST request to \# 732s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 732s ok 17 - Get redirection 732s ok 18 - Location header found 732s ok 19 - Unauth portalrequest 732s ok 20 - HTTP code is 200 732s ok 21 - Page contains a form 732s ok 22 - Field "url" is defined 732s ok 23 - CSP header authorize POST request to \# 732s 1..23 732s ok 733s t/01-Keys.t .................................................................... 733s ok 1 - use Lemonldap::NG::Portal::Main; 733s # Subtest: No keys defined, fallback to old config vars 733s ok 1 - Portal object 733s ok 2 - Init 733s ok 3 - Portal app 733s ok 4 - Invalid key ID returns undef 733s ok 5 - Invalid key ID returns undef 733s ok 6 - Invalid key ID returns undef 733s ok 7 - Invalid key ID returns undef 733s ok 8 - Invalid key ID returns undef 733s ok 9 - Invalid key ID returns undef 733s ok 10 - Default SAML public signature key is as expected 733s ok 11 - Default SAML private signature key is as expected 733s ok 12 - Default SAML public encryption key is as expected 733s ok 13 - Default SAML private encryption key is as expected 733s ok 14 - Default OIDC public key is as expected 733s ok 15 - Default OIDC private key is as expected 733s ok 16 - Previous OIDC public key is as expected 733s ok 17 - Previous OIDC private key is as expected 733s ok 18 - Future OIDC public key is as expected 733s ok 19 - Future OIDC private key is as expected 733s ok 20 - Default OIDC public encryption key is as expected 733s ok 21 - Default OIDC private encryption key is as expected 733s 1..21 733s ok 2 - No keys defined, fallback to old config vars 733s # Subtest: Explicit key has priority over legacy conf 733s ok 1 - Portal object 733s ok 2 - Init 733s ok 3 - Portal app 733s ok 4 - Default SAML public key is as expected 733s ok 5 - Default SAML private key is as expected 733s 1..5 733s ok 3 - Explicit key has priority over legacy conf 733s # Subtest: Explicit key only 733s ok 1 - Portal object 733s ok 2 - Init 733s ok 3 - Portal app 733s ok 4 - Default SAML public key is as expected 733s ok 5 - Default SAML private key is as expected 733s 1..5 733s ok 4 - Explicit key only 733s 1..4 733s ok 733s t/01-Mail-Tpl.t ................................................................ 733s ok 1 - use Lemonldap::NG::Portal::Main; 733s ok 2 - Portal object 733s ok 3 - Init 733s ok 4 - Portal app 733s # Subtest: Skin and language resolution 733s # Subtest: Default skin, default language 733s ok 1 - request ok 733s ok 2 733s ok 3 - Logo not attached 733s 1..3 733s ok 1 - Default skin, default language 733s # Subtest: Default skin, custom language 733s ok 1 - request ok 733s ok 2 733s ok 3 - Logo not attached 733s 1..3 733s ok 2 - Default skin, custom language 733s # Subtest: custom skin, default language 733s ok 1 - Request ok 733s ok 2 733s ok 3 - Logo attached 733s 1..3 733s ok 3 - custom skin, default language 733s # Subtest: custom skin, custom language (cookie) 733s ok 1 - Request ok 733s ok 2 733s ok 3 - Logo attached 733s 1..3 733s ok 4 - custom skin, custom language (cookie) 733s # Subtest: custom skin, custom language (header) 733s ok 1 - Request ok 733s ok 2 733s ok 3 - Logo attached 733s 1..3 733s ok 5 - custom skin, custom language (header) 733s 1..5 733s ok 5 - Skin and language resolution 733s # Subtest: Test sendEmail method 733s # Subtest: Use templated body and subject 733s ok 1 - Found variable in templated body 733s ok 2 - Found session variable in templated body 733s ok 3 - Found subject 733s ok 4 - Correct destination 733s 1..4 733s ok 1 - Use templated body and subject 733s # Subtest: Use explicit body and subject 733s ok 1 - Found expected hardcoded body 733s ok 2 - Expected hardcoded subject 733s ok 3 - Correct destination 733s 1..3 733s ok 2 - Use explicit body and subject 733s 1..2 733s ok 6 - Test sendEmail method 733s 1..6 733s ok 734s t/01-OneTimeToken.t ............................................................ 734s ok 1 - use Lemonldap::NG::Portal::Main; 734s # Subtest: Test cache implementation 734s ok 1 - Portal object 734s ok 2 - Init 734s ok 3 - Portal app 734s # Subtest: Create ::Lib::OneTimeToken instance 734s ok 1 - OTT instance successfully created 734s 1..1 734s ok 4 - Create ::Lib::OneTimeToken instance 734s # Subtest: Get valid token and delete it 734s ok 1 - Token successfully created 734s ok 2 - Correct purge time 734s ok 3 - Correct data 734s ok 4 - Token id is no longer valid 734s 1..4 734s ok 5 - Get valid token and delete it 734s # Subtest: Get expired token 734s ok 1 - Token successfully created 734s ok 2 - Token id is no longer valid 734s 1..2 734s ok 6 - Get expired token 734s # Subtest: Get valid token without deleting it 734s ok 1 - Token successfully created 734s ok 2 - Correct purge time 734s ok 3 - Correct data 734s ok 4 - Correct purge time 734s ok 5 - Correct data 734s ok 6 - Token id is no longer valid 734s 1..6 734s ok 7 - Get valid token without deleting it 734s # Subtest: Update token 734s ok 1 - Token successfully created 734s ok 2 - Correct purge time 734s ok 3 - Correct data 734s ok 4 - updateToken returns token id 734s ok 5 - Correct purge time 734s ok 6 - Correct data 734s ok 7 - Token id is no longer valid 734s 1..7 734s ok 8 - Update token 734s # Subtest: Update expired token 734s ok 1 - Token successfully created 734s ok 2 - updateToken returns undef 734s ok 3 - Token id is no longer valid 734s 1..3 734s ok 9 - Update expired token 734s 1..9 734s ok 2 - Test cache implementation 734s # Subtest: Test session implementation 734s ok 1 - Portal object 734s ok 2 - Init 734s ok 3 - Portal app 734s # Subtest: Create ::Lib::OneTimeToken instance 734s ok 1 - OTT instance successfully created 734s 1..1 734s ok 4 - Create ::Lib::OneTimeToken instance 734s # Subtest: Get valid token and delete it 734s ok 1 - Token successfully created 734s ok 2 - Correct purge time 734s ok 3 - Correct data 734s ok 4 - Token id is no longer valid 734s 1..4 734s ok 5 - Get valid token and delete it 734s # Subtest: Get expired token 734s ok 1 - Token successfully created 734s ok 2 - Token id is no longer valid 734s 1..2 734s ok 6 - Get expired token 734s # Subtest: Get valid token without deleting it 734s ok 1 - Token successfully created 734s ok 2 - Correct purge time 734s ok 3 - Correct data 734s ok 4 - Correct purge time 734s ok 5 - Correct data 734s ok 6 - Token id is no longer valid 734s 1..6 734s ok 7 - Get valid token without deleting it 734s # Subtest: Update token 734s ok 1 - Token successfully created 734s ok 2 - Correct purge time 734s ok 3 - Correct data 734s ok 4 - updateToken returns token id 734s ok 5 - Correct purge time 734s ok 6 - Correct data 734s ok 7 - Token id is no longer valid 734s 1..7 734s ok 8 - Update token 734s # Subtest: Update expired token 734s ok 1 - Token successfully created 734s ok 2 - updateToken returns undef 734s ok 3 - Token id is no longer valid 734s 1..3 734s ok 9 - Update expired token 734s 1..9 734s ok 3 - Test session implementation 734s 1..3 734s ok 734s t/01-PluginEntrypoints.t ....................................................... 734s ok 1 - use Lemonldap::NG::Portal::Main; 734s ok 2 - Portal object 734s ok 3 - Init 734s ok 4 - Portal app 734s ok 5 - Check that entrypoints were called in the correct order with correct params 734s 1..5 734s ok 734s t/01-Reject-Hashes-in-URL.t .................................................... 734s ok 1 - use Lemonldap::NG::Portal::Main; 734s ok 2 - Portal object 734s ok 3 - Init 734s ok 4 - Portal app 734s ok 5 - Try http://bad.com\#test.example.llng 734s ok 6 - Response status is 401 734s ok 7 - Content is JSON 734s ok 8 - Error code is 109 734s ok 9 - Rejected with PE_UNPROTECTEDURL 734s 1..9 734s ok 735s t/01-Unauth-Logout.t ........................................................... 735s ok 1 - use Lemonldap::NG::Portal::Main; 735s ok 2 - Portal object 735s ok 3 - Init 735s ok 4 - Portal app 735s ok 5 - Get logout page 735s ok 6 - Language icons found 735s ok 7 - PE_LOGOUT_OK 735s ok 8 - Get cookie lemonldap (0) 735s ok 9 - Get logout page 735s ok 10 - Language icons found 735s ok 11 - PE_LOGOUT_OK 735s ok 12 - Get cookie lemonldap (0) 735s # Subtest: Test if http://test1.example.com/ is allowed 735s ok 1 - Get logout page 735s ok 2 - Get cookie lemonldap (0) 735s ok 3 - Get redirection 735s ok 4 - Location is http://test1.example.com/ 735s 1..4 735s ok 13 - Test if http://test1.example.com/ is allowed 735s # Subtest: Test if http://example3.com/ is allowed 735s ok 1 - Get logout page 735s ok 2 - Get cookie lemonldap (0) 735s ok 3 - Get redirection 735s ok 4 - Location is http://example3.com/ 735s 1..4 735s ok 14 - Test if http://example3.com/ is allowed 735s # Subtest: Test if http://test.example2.com/ is allowed 735s ok 1 - Get logout page 735s ok 2 - Get cookie lemonldap (0) 735s ok 3 - Get redirection 735s ok 4 - Location is http://test.example2.com/ 735s 1..4 735s ok 15 - Test if http://test.example2.com/ is allowed 735s # Subtest: Test if http://test.test.example2.com/ is allowed 735s ok 1 - Get logout page 735s ok 2 - Get cookie lemonldap (0) 735s ok 3 - Get redirection 735s ok 4 - Location is http://test.test.example2.com/ 735s 1..4 735s ok 16 - Test if http://test.test.example2.com/ is allowed 735s # Subtest: Test if http://test.example3.com/ is not allowed 735s ok 1 - Get logout page 735s ok 2 - Get cookie lemonldap (0) 735s ok 3 - Expected portal error code: code found on page 735s ok 4 - Expected portal error code 735s 1..4 735s ok 17 - Test if http://test.example3.com/ is not allowed 735s # Subtest: Test if http://invalid/ is not allowed 735s ok 1 - Get logout page 735s ok 2 - Get cookie lemonldap (0) 735s ok 3 - Expected portal error code: code found on page 735s ok 4 - Expected portal error code 735s 1..4 735s ok 18 - Test if http://invalid/ is not allowed 735s 1..18 735s ok 735s t/01-WebAuthn-Registration.t ................................................... 735s ok 1 - use Lemonldap::NG::Portal::Main; 735s ok 2 # skip Authen::WebAuthn not found 735s 1..2 735s ok 735s t/01-WebAuthn.t ................................................................ 735s ok 1 - use Lemonldap::NG::Portal::Main; 735s ok 2 # skip Authen::WebAuthn not found 735s 1..2 735s ok 736s t/01-disabledPlugins.t ......................................................... 736s ok 1 - use Lemonldap::NG::Portal::Main; 736s # Subtest: Disable module by full name 736s ok 1 - Portal object 736s ok 2 - Init 736s ok 3 - Portal app 736s ok 4 - Plugin was not loaded 736s 1..4 736s ok 2 - Disable module by full name 736s # Subtest: Disable module by short name 736s ok 1 - Portal object 736s ok 2 - Init 736s ok 3 - Portal app 736s ok 4 - Plugin was not loaded 736s 1..4 736s ok 3 - Disable module by short name 736s 1..3 736s ok 736s t/01-downloadSamlMetadata.t .................................................... 736s ok 1 - use Lemonldap::NG::Portal::Main; 736s ok 2 - require './scripts/downloadSamlMetadata'; 736s # Subtest: Dry run, do not create file 736s # Try to download metadata file at http://xx.yy/ 736s # Using temporary file t/sessions/tmpSessionJcpRO/output.xml.sD5enNYa 736s ok 1 - File destination was provided 736s # Metadata successfully downloaded 736s # Removing t/sessions/tmpSessionJcpRO/output.xml.sD5enNYa 736s ok 2 - Successful function run 736s ok 3 - Destination file not created 736s ok 4 - Temporary files were cleaned up 736s 1..4 736s ok 3 - Dry run, do not create file 736s # Subtest: Download valid metadata, first time 736s # Try to download metadata file at http://xx.yy/ 736s # Using temporary file t/sessions/tmpSessionJcpRO/output.xml.xS6E0qfv 736s ok 1 - File destination was provided 736s # Metadata successfully downloaded 736s ok 2 - Successful function run 736s ok 3 - Correct content found 736s ok 4 - Temporary files were cleaned up 736s 1..4 736s ok 4 - Download valid metadata, first time 736s # Subtest: Download valid metadata, overwrite existing file 736s ok 1 - Correct content found 736s # Try to download metadata file at http://xx.yy/ 736s # Using temporary file t/sessions/tmpSessionJcpRO/output.xml.KCltkWm7 736s ok 2 - File destination was provided 736s # Metadata successfully downloaded 736s ok 3 - Failed function run 736s ok 4 - Correct content found 736s ok 5 - Temporary files were cleaned up 736s 1..5 736s ok 5 - Download valid metadata, overwrite existing file 736s # Subtest: Dry run, do not overwrite file 736s ok 1 - Correct content found 736s # Try to download metadata file at http://xx.yy/ 736s # Using temporary file t/sessions/tmpSessionJcpRO/output.xml.f7wztf1w 736s ok 2 - File destination was provided 736s # Metadata successfully downloaded 736s # Removing t/sessions/tmpSessionJcpRO/output.xml.f7wztf1w 736s ok 3 - Successful function run 736s ok 4 - Correct content found 736s ok 5 - Temporary files were cleaned up 736s 1..5 736s ok 6 - Dry run, do not overwrite file 736s # Subtest: URL not found 736s # Try to download metadata file at http://404.404/ 736s # Using temporary file t/sessions/tmpSessionJcpRO/output.xml.4v_HexAv 736s # Removing t/sessions/tmpSessionJcpRO/output.xml.4v_HexAv 736s # FATAL: Error downloading metadata 404 Not found 736s ok 1 - Failed function run 736s ok 2 - Correct content found 736s ok 3 - Temporary files were cleaned up 736s 1..3 736s ok 7 - URL not found 736s # Subtest: Try to download invalid XML 736s # Try to download metadata file at http://xx.yy/ 736s # Using temporary file t/sessions/tmpSessionJcpRO/output.xml.b8IJj12H 736s ok 1 - File destination was provided 736s # Metadata successfully downloaded 736s # FATAL: Cannot parse t/sessions/tmpSessionJcpRO/output.xml.b8IJj12H as XML: t/sessions/tmpSessionJcpRO/output.xml.b8IJj12H:1: parser error : expected '>' 736s # testtestuser is a binary string 774s ok 7 - Post form 774s 1..7 774s ok 16 - Check workaround for \#3180 774s ok 17 - Auth query 774s ok 18 - HTTP code is 200 774s ok 19 - Content-Type is JSON 774s ok 20 - Content is valid JSON 774s ok 21 - User token was returned 774s ok 22 - $req->user is a binary string 774s ok 23 - Post form 774s ok 24 - Get cookie lemonldap (6bae4b0e55069534ad6cc30e7783fddc36beb1ff15026276092627f3da06dc0b) 774s ok 25 - Get redirection 774s ok 26 - Location is http://test1.example.com/ 774s ok 27 - Get session using restSessionServer 774s ok 28 - HTTP code is 200 774s ok 29 - Deserialize session content 774s ok 30 - Session has correct value for _auth 774s ok 31 - Session has correct value for uid 774s ok 32 - Session has correct value for _Issuer 774s ok 33 - Session has correct value for _user 774s ok 34 - Session has correct value for authenticationLevel 774s 1..34 774s ok 2 - Usertoken SSL Auth 774s # Subtest: Usertoken SSL Auth (with choice) 774s ok 1 - Portal object 774s ok 2 - Init 774s ok 3 - Portal app 774s ok 4 - Get Menu 774s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 774s ok 6 - Response body is not empty 774s ok 7 - Found sslHost 774s ok 8 - Found 5_ssl Logo 774s ok 9 - Get ssl javascript 774s ok 10 - HTTP code is 200 774s ok 11 - Page contains a form 774s ok 12 - Host match 774s ok 13 - Field "nossl" is defined 774s ok 14 - Field "ajax_auth_token" is defined 774s ok 15 - CSP header authorize POST request to \# 774s # Subtest: Check workaround for #3180 774s ok 1 - Auth query 774s ok 2 - HTTP code is 200 774s ok 3 - Content-Type is JSON 774s ok 4 - Content is valid JSON 774s ok 5 - User token was returned 774s ok 6 - $req->user is a binary string 774s ok 7 - Post form 774s 1..7 774s ok 16 - Check workaround for \#3180 774s ok 17 - Auth query 774s ok 18 - HTTP code is 200 774s ok 19 - Content-Type is JSON 774s ok 20 - Content is valid JSON 774s ok 21 - User token was returned 774s ok 22 - $req->user is a binary string 774s ok 23 - Post form 774s ok 24 - Get cookie lemonldap (e4c098fb192a3f0e28ac61fac5bea1cb90c60d2446eef1777a138136fb99e170) 774s ok 25 - Get redirection 774s ok 26 - Location is http://test1.example.com/ 774s ok 27 - Get session using restSessionServer 774s ok 28 - HTTP code is 200 774s ok 29 - Deserialize session content 774s ok 30 - Session has correct value for _auth 774s ok 31 - Session has correct value for _Issuer 774s ok 32 - Session has correct value for uid 774s ok 33 - Session has correct value for _user 774s ok 34 - Session has correct value for authenticationLevel 774s 1..34 774s ok 3 - Usertoken SSL Auth (with choice) 774s # Subtest: Legacy AJAX SSL Auth 774s ok 1 - Portal object 774s ok 2 - Init 774s ok 3 - Portal app 774s ok 4 - Get Menu 774s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 774s ok 6 - SSL AJAX URL found 774s ok 7 - Correct hostname 774s ok 8 - Correct path 774s ok 9 - Correct query 774s ok 10 - Found 5_ssl Logo 774s ok 11 - Get ssl javascript 774s ok 12 - HTTP code is 200 774s ok 13 - Page contains a form 774s ok 14 - Host match 774s ok 15 - Field "nossl" is defined 774s ok 16 - CSP header authorize POST request to \# 774s ok 17 - Auth query 774s ok 18 - HTTP code is 200 774s ok 19 - Content-Type is JSON 774s ok 20 - Content is valid JSON 774s ok 21 - Correct result 774s ok 22 - No error 774s ok 23 - Get cookie lemonldap (eab114d8abe4625d39f112a8864a5066e9f6acda8a51a4863c7de7acc36c7eea) 774s ok 24 - Post form 774s ok 25 - Get redirection 774s ok 26 - Location is http://test1.example.com/ 774s 1..26 774s ok 4 - Legacy AJAX SSL Auth 774s # Subtest: Legacy AJAX SSL Auth (with Choice) 774s ok 1 - Portal object 774s ok 2 - Init 774s ok 3 - Portal app 774s ok 4 - Get Menu 774s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 774s ok 6 - SSL AJAX URL found 774s ok 7 - Correct hostname 774s ok 8 - Correct path 774s ok 9 - Correct query 774s ok 10 - Found 5_ssl Logo 774s ok 11 - Get ssl javascript 774s ok 12 - HTTP code is 200 774s ok 13 - Page contains a form 774s ok 14 - Host match 774s ok 15 - Field "nossl" is defined 774s ok 16 - CSP header authorize POST request to \# 774s ok 17 - Auth query 774s ok 18 - HTTP code is 200 774s ok 19 - Content-Type is JSON 774s ok 20 - Content is valid JSON 774s ok 21 - Correct result 774s ok 22 - No error 774s ok 23 - Get cookie lemonldap (2fbcd03796f7925a92b3b9b6b16791879c5a32e3dabbd60e1ab4f2ce42b30b53) 774s ok 24 - Post form 774s ok 25 - Get redirection 774s ok 26 - Location is http://test1.example.com/ 774s 1..26 774s ok 5 - Legacy AJAX SSL Auth (with Choice) 774s # Subtest: Regular SSL Auth 774s ok 1 - Portal object 774s ok 2 - Init 774s ok 3 - Portal app 774s ok 4 - Auth query 774s ok 5 - HTTP code is 200 774s ok 6 - Get cookie lemonldap (35603edecd69a9bda003e05425853f65c0ecbb4308f55723890e096df77b907f) 774s 1..6 774s ok 6 - Regular SSL Auth 774s # Subtest: SSLVarIf mechanism 774s ok 1 - Portal object 774s ok 2 - Init 774s ok 3 - Portal app 774s # Subtest: Testing SSLVarIf with CA1 774s ok 1 - Auth query 774s ok 2 - HTTP code is 200 774s ok 3 - Get cookie lemonldap (4426cd34cb3562fb308fa13e3d1afc6619f5bb8e858f2d1387736de636a358fc) 774s ok 4 774s ok 5 - HTTP code is 200 774s ok 6 - Authenticated as dwho 774s 1..6 774s ok 4 - Testing SSLVarIf with CA1 774s # Subtest: Testing SSLVarIf with CA2 774s ok 1 - Auth query 774s ok 2 - HTTP code is 200 774s ok 3 - Get cookie lemonldap (2d2766c5672cbca923ccfb2140e74fef04b364eba71834e1441e31c9dae36b6e) 774s ok 4 774s ok 5 - HTTP code is 200 774s ok 6 - Authenticated as Doctor Who 774s 1..6 774s ok 5 - Testing SSLVarIf with CA2 774s # Subtest: Testing SSLVarIf with unknown CA 774s ok 1 - Auth query 774s ok 2 - HTTP code is 200 774s ok 3 - Get cookie lemonldap (b728d900db1fc104e217f818dd2896de67bbd2f7c14e66166632bfaf3a16aa05) 774s ok 4 774s ok 5 - HTTP code is 200 774s ok 6 - Authenticated as dwho@example.com 774s 1..6 774s ok 6 - Testing SSLVarIf with unknown CA 774s # Subtest: Testing SSLVarIf with no CA 774s ok 1 - Auth query 774s ok 2 - HTTP code is 200 774s ok 3 - Get cookie lemonldap (396031d30946372e6e748984247886425fbb77e7b83edf95a71b328ccf9d76e4) 774s ok 4 774s ok 5 - HTTP code is 200 774s ok 6 - Authenticated as dwho@example.com 774s 1..6 774s ok 7 - Testing SSLVarIf with no CA 774s 1..7 774s ok 7 - SSLVarIf mechanism 774s 1..7 774s ok 774s t/29-AuthWebAuthn-Choice.t ..................................................... 774s ok 1 - use Lemonldap::NG::Portal::Main; 774s ok 2 # skip Authen::WebAuthn not found 774s 1..2 774s ok 774s t/29-AuthWebAuthn.t ............................................................ 774s ok 1 - use Lemonldap::NG::Portal::Main; 774s ok 2 # skip Authen::WebAuthn not found 774s 1..2 774s ok 775s t/30-Auth-CAS-Reauth.t ......................................................... 775s ok 1 - use Lemonldap::NG::Portal::Main; 775s ok 2 - Portal object 775s ok 3 - Init 775s ok 4 - Portal app 775s ok 5 - Register $type 775s ok 6 - Portal object 775s ok 7 - Init 775s ok 8 - Portal app 775s ok 9 - Register $type 775s # ==> Pushing SP <== 775s # ==> Popping SP <== 775s ok 10 - Unauth SP request 775s ok 11 - Get cookie llngcasserver (idp) 775s ok 12 - Get CAS server cookie 775s ok 13 - Get redirection 775s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 775s # ==> Pushing ISSUER <== 775s # ==> Popping ISSUER <== 775s ok 15 - Query CAS server 775s ok 16 - HTTP code is 200 775s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770020767_26127%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770092647%7D) 775s # ==> Pushing ISSUER <== 775s # ==> Popping ISSUER <== 775s ok 18 - Post authentication 775s ok 19 - Get cookie lemonldap (0e95687cf6bcaf8a8a036fe12949932124fe42b7c7eb80bf4248a1da345c9847) 775s ok 20 - Get cookie lemonldappdata () 775s ok 21 - SAML request cleared from pdata 775s ok 22 - Get redirection 775s ok 23 - Location header found 775s # ==> Pushing SP <== 775s ok 24 - SOAP request 775s # ==> Saving handler SP <== 775s # ==> Pushing ISSUER <== 775s # ==> Popping ISSUER <== 775s # ==> Restoring SP <== 775s ok 25 - Execute request to /cas/serviceValidate 775s ok 26 - HTTP code is 200 775s ok 27 - Content is XML 775s # ==> Popping SP <== 775s ok 28 - Query SP with ticket 775s ok 29 - Get cookie lemonldap (8960277da0785fefe8183cd6d9b41374b865fa8bdb384c3ec003f4ceae4b9bfd) 775s # ==> Pushing SP <== 775s # ==> Popping SP <== 775s ok 30 - Post SAML request to IdP 775s ok 31 - HTTP code is 200 775s ok 32 - Page contains a form 775s ok 33 - URI match 775s ok 34 - Field "confirm" is defined 775s ok 35 - Propose to upgrade session 775s # ==> Pushing SP <== 775s # ==> Popping SP <== 775s ok 36 - Ask to renew 775s ok 37 - Get redirection 775s ok 38 - Location header found 775s # ==> Pushing ISSUER <== 775s # ==> Popping ISSUER <== 775s ok 39 - Query CAS server 775s ok 40 - Get redirection 775s ok 41 - Location header found 775s # ==> Pushing SP <== 775s ok 42 - SOAP request 775s # ==> Saving handler SP <== 775s # ==> Pushing ISSUER <== 775s # ==> Popping ISSUER <== 775s # ==> Restoring SP <== 775s ok 43 - Execute request to /cas/serviceValidate 775s ok 44 - HTTP code is 200 775s ok 45 - Content is XML 775s # ==> Popping SP <== 775s ok 46 - Query SP with ticket 775s ok 47 - Get cookie lemonldap (47511d8b4b618baa79e0fe8f0cd2718d66883b783688b37661826e49a54d371f) 775s ok 48 - New session ID 775s 1..48 775s ok 776s t/30-Auth-Oidc-Reauth.t ........................................................ 776s ok 1 - use Lemonldap::NG::Portal::Main; 776s ok 2 - Portal object 776s ok 3 - Init 776s ok 4 - Portal app 776s ok 5 - Register $type 776s ok 6 - OP portal 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s ok 7 - Get JWKS, endpoint /oauth2/jwks 776s ok 8 - HTTP code is 200 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 776s ok 10 - HTTP code is 200 776s ok 11 - Portal object 776s ok 12 - Init 776s ok 13 - Portal app 776s ok 14 - Register $type 776s ok 15 - RP portal 776s # ==> Pushing RP <== 776s # ==> Popping RP <== 776s ok 16 - Unauth SP request 776s ok 17 - Get redirection 776s ok 18 - Location header found 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s ok 19 - Push request to OP, endpoint /oauth2/authorize 776s ok 20 - HTTP code is 200 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s ok 21 - Post authentication, endpoint /oauth2/authorize 776s ok 22 - Get cookie lemonldap (43c3b20b6c23fe2d884bdfd55906ed44b676e0c41e886f771b9cf2136f868acf) 776s ok 23 - HTTP code is 200 776s ok 24 - Page contains a form 776s ok 25 - Host match 776s ok 26 - Field "confirm" is defined 776s ok 27 - CSP header authorize POST request to \# 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s ok 28 - Post confirmation, endpoint /oauth2/authorize 776s ok 29 - Get redirection 776s ok 30 - Location header found 776s # ==> Pushing RP <== 776s ok 31 - REST request 776s ok 32 - Request from RP to OP, endpoint /oauth2/token 776s # ==> Saving handler RP <== 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s # ==> Restoring RP <== 776s ok 33 - Execute request 776s ok 34 - Response is 200 776s ok 35 - Content is JSON 776s ok 36 - Found access_token 5c5dd9aab5ca704775f830403770bd2e69211f79867e5924504a54d46b211a02 776s ok 37 - REST request 776s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 776s # ==> Saving handler RP <== 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s # ==> Restoring RP <== 776s ok 39 - Execute request 776s ok 40 - Response is 200 776s ok 41 - Content is JSON 776s # ==> Popping RP <== 776s ok 42 - Call openidconnectcallback on RP 776s ok 43 - Get cookie lemonldap (67eff84b8a561474b09a7548059052108b4c04d6c91eec216e12768781d98cac) 776s # ==> Pushing RP <== 776s # ==> Popping RP <== 776s ok 44 - Post SAML request to IdP 776s ok 45 - HTTP code is 200 776s ok 46 - Page contains a form 776s ok 47 - URI match 776s ok 48 - Field "confirm" is defined 776s ok 49 - Propose to upgrade session 776s # ==> Pushing RP <== 776s # ==> Popping RP <== 776s ok 50 - Ask to renew 776s ok 51 - Get redirection 776s ok 52 - Location header found 776s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s ok 54 - Push request to OP, endpoint /oauth2/authorize 776s ok 55 - Get redirection 776s ok 56 - Location header found 776s # ==> Pushing RP <== 776s ok 57 - REST request 776s ok 58 - Request from RP to OP, endpoint /oauth2/token 776s # ==> Saving handler RP <== 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s # ==> Restoring RP <== 776s ok 59 - Execute request 776s ok 60 - Response is 200 776s ok 61 - Content is JSON 776s ok 62 - Found access_token b1e7aa73e5f35ce4ba522168bf40fa3399f914f0143da6a35627a76120bc0b7a 776s ok 63 - REST request 776s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 776s # ==> Saving handler RP <== 776s # ==> Pushing OP <== 776s # ==> Popping OP <== 776s # ==> Restoring RP <== 776s ok 65 - Execute request 776s ok 66 - Response is 200 776s ok 67 - Content is JSON 776s # ==> Popping RP <== 776s ok 68 - Call openidconnectcallback on RP 776s ok 69 - Get cookie lemonldap (e37a0a1461696467e45d595bf219339399677ddf0cd63cb4f21d688b0bde8177) 776s ok 70 - New session ID 776s 1..70 776s ok 776s t/30-Auth-ResolutionRule.t ..................................................... 776s ok 1 - use Lemonldap::NG::Portal::Main; 776s ok 2 - Portal object 776s ok 3 - Init 776s ok 4 - Portal app 776s ok 5 - Issuer portal 776s ok 6 - Auth query 776s ok 7 - Get redirection 776s ok 8 - Location header found 776s ok 9 - Auth query 776s ok 10 - Get redirection 776s ok 11 - Location header found 776s ok 12 - Auth query 776s ok 13 - Get redirection 776s ok 14 - Location header found 776s ok 15 - Auth query 776s ok 16 - Get redirection 776s ok 17 - Location header found 776s ok 18 - Auth query 776s ok 19 - Get redirection 776s ok 20 - Location header found 776s ok 21 - Auth query 776s ok 22 - Get redirection 776s ok 23 - Location header found 776s 1..23 776s ok 777s t/30-Auth-SAML-with-choice.t ................................................... 777s ok 1 - use Lemonldap::NG::Portal::Main; 777s ok 2 - Portal object 777s ok 3 - Init 777s ok 4 - Portal app 777s ok 5 - Register $type 777s ok 6 - Portal object 777s ok 7 - Init 777s ok 8 - Portal app 777s ok 9 - Register $type 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 10 - Unauth SP request 777s ok 11 - HTTP code is 200 777s ok 12 - Found Demo choice 777s ok 13 - Found SAML choice 777s ok 14 - HTTP code is 200 777s ok 15 - Page contains a form 777s ok 16 - Field "test" is defined 777s ok 17 - CSP header authorize POST request to \# 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 18 - Post SAML choice 777s ok 19 - HTTP code is 200 777s ok 20 - Page contains a form 777s ok 21 - Field "confirm" is defined 777s ok 22 - CSP header authorize POST request to \# 777s ok 23 - 1st = idp3 777s ok 24 - 2nd = idp 777s ok 25 - 3rd = idp2 777s ok 26 - 4th = idp2_z 777s ok 27 - Found IDP icon, tooltip and title tags 777s ok 28 - Found IDP display name 777s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 30 - Post SAML choice 777s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 777s ok 32 - HTTP code is 200 777s ok 33 - Page contains a form 777s ok 34 - Host match 777s ok 35 - URI match 777s ok 36 - Field "SAMLRequest" is defined 777s ok 37 - CSP header authorize POST request to auth.idp.com 777s ok 38 - Method is POST 777s # ==> Pushing ISSUER <== 777s # ==> Popping ISSUER <== 777s ok 39 - Post SAML request to IdP 777s ok 40 - HTTP code is 200 777s ok 41 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092649%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020769_1028%22%7D) 777s # ==> Pushing ISSUER <== 777s # ==> Popping ISSUER <== 777s ok 42 - Post authentication 777s ok 43 - Get cookie lemonldap (f57795ad8310f9fb078c211a7e4a39d7d956cf415f0e31144e7987aa87256fbf) 777s ok 44 - HTTP code is 200 777s ok 45 - Page contains a form 777s ok 46 - Host match 777s ok 47 - URI match 777s ok 48 - Field "SAMLResponse" is defined 777s ok 49 - CSP header authorize POST request to auth.sp.com 777s ok 50 - Method is POST 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 51 - Post SAML response to SP 777s ok 52 - Get redirection 777s ok 53 - Location is http://auth.sp.com/ 777s ok 54 - Get cookie lemonldap (db730b5eb58a5fcb325ca3528557d56a418050903a673cd5bcc7ffd136f5a820) 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 55 - Get / on SP 777s ok 56 - HTTP code is 200 777s ok 57 - Authenticated as fa@badwolf.org@idp 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 58 - Query SP for logout 777s ok 59 - HTTP code is 200 777s ok 60 - Page contains a form 777s ok 61 - Host match 777s ok 62 - URI match 777s ok 63 - Field "SAMLRequest" is defined 777s ok 64 - CSP header authorize POST request to auth.idp.com 777s ok 65 - Method is POST 777s # ==> Pushing ISSUER <== 777s # ==> Popping ISSUER <== 777s ok 66 - Post SAML logout request to IdP 777s ok 67 - HTTP code is 200 777s ok 68 - Page contains a form 777s ok 69 - Host match 777s ok 70 - URI match 777s ok 71 - Field "SAMLResponse" is defined 777s ok 72 - CSP header authorize POST request to auth.sp.com 777s ok 73 - Method is POST 777s ok 74 - Get cookie lemonldap (0) 777s ok 75 - SSO cookie removed 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 76 - Post SAML response to SP 777s ok 77 - Get redirection 777s ok 78 - Location is http://auth.sp.com/?logout=1 777s # ==> Pushing ISSUER <== 777s # ==> Popping ISSUER <== 777s ok 79 - Test if user is reject on IdP 777s ok 80 - Response status is 401 777s ok 81 - Content is JSON 777s ok 82 - Error code is 1 777s # ==> Pushing SP <== 777s # ==> Popping SP <== 777s ok 83 - Test if user is reject on SP 777s ok 84 - Response status is 401 777s ok 85 - Content is JSON 777s ok 86 - Error code is 1 777s 1..86 777s ok 778s t/30-Auth-Saml-Reauth.t ........................................................ 778s ok 1 - use Lemonldap::NG::Portal::Main; 778s ok 2 - Portal object 778s ok 3 - Init 778s ok 4 - Portal app 778s ok 5 - Register $type 778s ok 6 - Portal object 778s ok 7 - Init 778s ok 8 - Portal app 778s ok 9 - Register $type 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 10 - Auth query 778s ok 11 - HTTP code is 200 778s ok 12 - Get cookie lemonldap (c1e5e6ebd8a0538754ab4f39a569edb4700ebdfa89f976b60b074b90ae25b534) 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 13 - Unauth SP request 778s ok 14 - HTTP code is 200 778s ok 15 - Page contains a form 778s ok 16 - Host match 778s ok 17 - URI match 778s ok 18 - Field "SAMLRequest" is defined 778s ok 19 - CSP header authorize POST request to auth.idp.com 778s ok 20 - Method is POST 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 21 - Post SAML request to IdP 778s ok 22 - HTTP code is 200 778s ok 23 - Page contains a form 778s ok 24 - Host match 778s ok 25 - URI match 778s ok 26 - Field "SAMLResponse" is defined 778s ok 27 - CSP header authorize POST request to auth.sp.com 778s ok 28 - Method is POST 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 29 - Post SAML response to SP 778s ok 30 - Get cookie lemonldap (dce55af5dc5ab13dbdcd03e1e267f5a5ff7acec811ee511be15e02dd4c6079ad) 778s ok 31 - Get redirection 778s ok 32 - Location is http://auth.sp.com/ 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 33 - Post SAML request to IdP 778s ok 34 - HTTP code is 200 778s ok 35 - Page contains a form 778s ok 36 - URI match 778s ok 37 - Field "confirm" is defined 778s ok 38 - Propose to upgrade session 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 39 - Ask to renew 778s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 778s ok 41 - HTTP code is 200 778s ok 42 - Page contains a form 778s ok 43 - Host match 778s ok 44 - URI match 778s ok 45 - Field "SAMLRequest" is defined 778s ok 46 - CSP header authorize POST request to auth.idp.com 778s ok 47 - Method is POST 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 48 - Post SAML request to IdP 778s ok 49 - HTTP code is 200 778s ok 50 - Page contains a form 778s ok 51 - Host match 778s ok 52 - URI match 778s ok 53 - Field "SAMLResponse" is defined 778s ok 54 - CSP header authorize POST request to auth.sp.com 778s ok 55 - Method is POST 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 56 - Post SAML response to SP 778s ok 57 - Get cookie lemonldap (139d3ce88bdd08ab0d7176ca58a52f6e377bce75accc2fb3f33b70318c5179eb) 778s ok 58 - New session ID 778s 1..58 778s ok 778s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 778s ok 1 - use Lemonldap::NG::Portal::Main; 778s ok 2 - Portal object 778s ok 3 - Init 778s ok 4 - Portal app 778s ok 5 - Register $type 778s ok 6 - Portal object 778s ok 7 - Init 778s ok 8 - Portal app 778s ok 9 - Register $type 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 10 - Auth query 778s ok 11 - HTTP code is 200 778s ok 12 - Get cookie lemonldap (c8e9bf7faa22be802c73bc3c586147924827cb416af7830352a9df9593944629) 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 13 - Query IdP to access to SP 778s ok 14 - Get redirection 778s ok 15 - Location header found 778s # ==> Pushing SP <== 778s ok 16 - SOAP request 778s # ==> Saving handler SP <== 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s # ==> Restoring SP <== 778s ok 17 - Execute request 778s ok 18 - Response is 200 or 400 778s ok 19 - Content is XML 778s # ==> Popping SP <== 778s ok 20 - Give artifact to SP 778s ok 21 - Get redirection 778s ok 22 - Location is http://auth.sp.com/ 778s ok 23 - Get cookie lemonldap (bf5dd7a7e79b2564d0bb523e295674b8f9f88df221d25cfdeacd64746be9d3ca) 778s ok 24 - Get redirection 778s ok 25 - Location is http://auth.sp.com/ 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 26 - Get / on SP 778s ok 27 - HTTP code is 200 778s ok 28 - Authenticated as ru@badwolf.org@idp 778s ok 29 - UTF-8 values 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 30 - Query IdP for logout 778s ok 31 - HTTP code is 200 778s ok 32 - Get cookie lemonldap (0) 778s ok 33 - SSO cookie removed 778s ok 34 - Get image request 778s # ==> Pushing ISSUER <== 778s ok 35 - SOAP request 778s # ==> Saving handler ISSUER <== 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s # ==> Restoring ISSUER <== 778s ok 36 - Execute request 778s ok 37 - Response is 200 or 400 778s ok 38 - Content is XML 778s # ==> Popping ISSUER <== 778s ok 39 - Get image 778s ok 40 - Get redirection 778s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 778s # ==> Pushing ISSUER <== 778s # ==> Popping ISSUER <== 778s ok 42 - Test if user is reject on IdP 778s ok 43 - Response status is 401 778s ok 44 - Content is JSON 778s ok 45 - Error code is 1 778s # ==> Pushing SP <== 778s # ==> Popping SP <== 778s ok 46 - Test if user is reject on SP 778s ok 47 - Get redirection 778s ok 48 - Location header found 778s 1..48 778s ok 779s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 779s ok 1 - use Lemonldap::NG::Portal::Main; 779s ok 2 - Portal object 779s ok 3 - Init 779s ok 4 - Portal app 779s ok 5 - Register $type 779s ok 6 - Portal object 779s ok 7 - Init 779s ok 8 - Portal app 779s ok 9 - Register $type 779s # ==> Pushing SP <== 779s # ==> Popping SP <== 779s ok 10 - Unauth SP request 779s ok 11 - Get redirection 779s ok 12 - Location header found 779s # ==> Pushing ISSUER <== 779s # ==> Popping ISSUER <== 779s ok 13 - Launch SAML request to IdP 779s ok 14 - HTTP code is 200 779s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020771_29966%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%2C%22issuerTs%22%3A1770092651%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 779s # ==> Pushing ISSUER <== 779s ok 16 - SOAP request 779s # ==> Saving handler ISSUER <== 779s # ==> Pushing SP <== 779s # ==> Popping SP <== 779s # ==> Restoring ISSUER <== 779s ok 17 - Execute request 779s ok 18 - HTTP code is 200 779s ok 19 - Content is XML 779s # ==> Popping ISSUER <== 779s ok 20 - Post authentication 779s ok 21 - Get cookie lemonldap (ca52bc82bdcbdefab1ca0e60b99bc4ce6c3751fd8aff7a8fef566ae308d99839) 779s ok 22 - Get redirection 779s ok 23 - Location header found 779s # ==> Pushing SP <== 779s ok 24 - SOAP request 779s # ==> Saving handler SP <== 779s # ==> Pushing ISSUER <== 779s # ==> Popping ISSUER <== 779s # ==> Restoring SP <== 779s ok 25 - Execute request 779s ok 26 - HTTP code is 200 779s ok 27 - Content is XML 779s # ==> Popping SP <== 779s ok 28 - Push artifact to SP 779s ok 29 - Get cookie lemonldap (6097b89881e6271fe84604c12e0f32427005b4b8281854a17e035ab2ef616064) 779s ok 30 - Get redirection 779s ok 31 - Location is http://auth.sp.com/ 779s # ==> Pushing SP <== 779s # ==> Popping SP <== 779s ok 32 - Get / on SP 779s ok 33 - HTTP code is 200 779s ok 34 - Authenticated as fa@badwolf.org@idp 779s ok 35 - UTF-8 values 779s # ==> Pushing SP <== 779s ok 36 - SOAP request 779s # ==> Saving handler SP <== 779s # ==> Pushing ISSUER <== 779s # ==> Popping ISSUER <== 779s # ==> Restoring SP <== 779s ok 37 - Execute request 779s ok 38 - HTTP code is 200 779s ok 39 - Content is XML 779s # ==> Popping SP <== 779s ok 40 - Query SP for logout 779s ok 41 - HTTP code is 200 779s ok 42 - Get cookie lemonldap (0) 779s ok 43 - SSO cookie removed 779s # ==> Pushing ISSUER <== 779s # ==> Popping ISSUER <== 779s ok 44 - Test if user is reject on IdP 779s ok 45 - Response status is 401 779s ok 46 - Content is JSON 779s ok 47 - Error code is 1 779s # ==> Pushing SP <== 779s # ==> Popping SP <== 779s ok 48 - Test if user is reject on SP 779s ok 49 - Get redirection 779s ok 50 - Location header found 779s 1..50 779s ok 780s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 780s ok 1 - use Lemonldap::NG::Portal::Main; 780s ok 2 - Portal object 780s ok 3 - Init 780s ok 4 - Portal app 780s ok 5 - Register $type 780s ok 6 - Portal object 780s ok 7 - Init 780s ok 8 - Portal app 780s ok 9 - Register $type 780s # Subtest: Test logging in to a federated IDP 780s # ==> Pushing SP <== 780s # ==> Popping SP <== 780s ok 1 780s ok 2 - HTTP code is 200 780s ok 3 - Page contains a form 780s ok 4 - Host match 780s ok 5 - URI match 780s ok 6 - Field "SAMLRequest" is defined 780s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 780s ok 8 - Method is POST 780s ok 9 - Found SAMLRequest 780s 1..9 780s ok 10 - Test logging in to a federated IDP 780s # Subtest: Responding to a federated SP 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 1 - Get cookie lemonldap (65fde2faad4c00097d47bf24d45092dcbd6c243c31e552d9425233080c870da1) 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 2 780s ok 3 - SAML service is not yet known: code found on page 780s ok 4 - SAML service is not yet known 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 5 780s ok 6 - SAML service is still not known: code found on page 780s ok 7 - SAML service is still not known 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 8 780s ok 9 - HTTP code is 200 780s ok 10 - Page contains a form 780s ok 11 - Host match 780s ok 12 - URI match 780s ok 13 - Field "SAMLResponse" is defined 780s ok 14 - CSP header authorize POST request to www.numistral.fr 780s ok 15 - Method is POST 780s ok 16 - Found SAMLResponse 780s ok 17 - XML successfully parsed 780s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 780s ok 19 - Found attribute 780s 1..19 780s ok 11 - Responding to a federated SP 780s 1..11 780s ok 780s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 780s ok 1 - use Lemonldap::NG::Portal::Main; 780s ok 2 - Portal object 780s ok 3 - Init 780s ok 4 - Portal app 780s ok 5 - Register $type 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 6 - Get metadata 780s ok 7 - Metadata is XML 780s ok 8 - XML successfully parsed 780s ok 9 - Offered signing certs match excepted ones 780s ok 10 - XML successfully parsed 780s ok 11 - Offered encryption certs match excepted ones 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 12 - Get IDP metadata 780s ok 13 - Metadata is XML 780s ok 14 - Metadata does not contain SP information 780s ok 15 - IDP EntityID is overridden 780s # ==> Pushing ISSUER <== 780s # ==> Popping ISSUER <== 780s ok 16 - Get SP metadata 780s ok 17 - Metadata is XML 780s ok 18 - Metadata does not contain IDP information 780s 1..18 780s ok 781s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 781s ok 1 - use Lemonldap::NG::Portal::Main; 781s ok 2 - Portal object 781s ok 3 - Init 781s ok 4 - Portal app 781s ok 5 - Register $type 781s ok 6 - Portal object 781s ok 7 - Init 781s ok 8 - Portal app 781s ok 9 - Register $type 781s # Subtest: SP-initiated flow, authorized user 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s ok 1 - Unauth SP request 781s ok 2 - HTTP code is 200 781s ok 3 - HTTP code is 200 781s ok 4 - Page contains a form 781s ok 5 - Host match 781s ok 6 - Field "lmAuth" is defined 781s ok 7 - CSP header authorize POST request to \# 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s ok 8 - Post Choice request to IdP 781s ok 9 - HTTP code is 200 781s ok 10 - Page contains a form 781s ok 11 - Host match 781s ok 12 - URI match 781s ok 13 - Field "SAMLRequest" is defined 781s ok 14 - CSP header authorize POST request to auth.idp.com 781s ok 15 - Method is POST 781s # ==> Pushing ISSUER <== 781s # ==> Popping ISSUER <== 781s ok 16 - Post SAML request to IdP 781s ok 17 - HTTP code is 200 781s ok 18 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020773_42436%22%2C%22issuerTs%22%3A1770092653%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 781s # ==> Pushing ISSUER <== 781s # ==> Popping ISSUER <== 781s ok 19 - Post authentication 781s ok 20 - Get cookie lemonldap (d106fc90d1101216b0cffe23e180cd0828cf50ea2176400a357e36464e1d8e32) 781s ok 21 - Get cookie lemonldappdata () 781s ok 22 - SAML request cleared from pdata 781s ok 23 - HTTP code is 200 781s ok 24 - Page contains a form 781s ok 25 - Host match 781s ok 26 - URI match 781s ok 27 - Field "SAMLResponse" is defined 781s ok 28 - CSP header authorize POST request to auth.sp.com 781s ok 29 - Method is POST 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s ok 30 - Post SAML response to SP 781s ok 31 - HTTP code is 200 781s ok 32 - Page contains a form 781s ok 33 - URI match 781s ok 34 - Field "token" is defined 781s ok 35 - Field "code" is defined 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s ok 36 - Post code 781s ok 37 - Get redirection 781s ok 38 - Location is http://auth.sp.com/ 781s ok 39 - Get cookie lemonldap (3fa017c640234d0cb7902126c4232cd44de22e0b10c7d8996beef32a97f0aed7) 781s ok 40 - Found SameSite=None 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s ok 41 - Get / on SP 781s ok 42 - HTTP code is 200 781s ok 43 - Authenticated as fa@badwolf.org@idp 781s ok 44 - UTF-8 values 781s # ==> Pushing ISSUER <== 781s # ==> Popping ISSUER <== 781s ok 45 - Query IDP for logout 781s ok 46 - Get cookie lemonldap (0) 781s ok 47 - IDP Cookie removed 781s ok 48 - Get image request 781s # ==> Pushing ISSUER <== 781s ok 49 - SOAP request 781s # ==> Saving handler ISSUER <== 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s # ==> Restoring ISSUER <== 781s ok 50 - Execute request 781s ok 51 - Response is 200 or 400 781s ok 52 - Content is XML 781s # ==> Popping ISSUER <== 781s ok 53 - Get image 781s ok 54 - Get redirection 781s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 781s # ==> Pushing SP <== 781s # ==> Popping SP <== 781s ok 56 - Test if user is reject on SP 781s ok 57 - Response status is 401 781s ok 58 - Content is JSON 781s ok 59 - Error code is 1 781s 1..59 781s ok 10 - SP-initiated flow, authorized user 781s 1..10 781s ok 782s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 782s ok 1 - use Lemonldap::NG::Portal::Main; 782s ok 2 - Portal object 782s ok 3 - Init 782s ok 4 - Portal app 782s ok 5 - Register $type 782s ok 6 - Portal object 782s ok 7 - Init 782s ok 8 - Portal app 782s ok 9 - Register $type 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 10 - Auth query 782s ok 11 - HTTP code is 200 782s ok 12 - Get cookie lemonldap (449714a21eefc5adce04b684f45a4f12a639f7bd8aab4c012c1165ec5b874442) 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 13 - Query IdP to access to SP 782s ok 14 - HTTP code is 200 782s ok 15 - Page contains a form 782s ok 16 - Host match 782s ok 17 - URI match 782s ok 18 - Field "SAMLResponse" is defined 782s ok 19 - CSP header authorize POST request to auth.alternate.com 782s ok 20 - Method is POST 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 21 - Query IdP to access to SP 782s ok 22 - Bad destination: code found on page 782s ok 23 - Bad destination 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 24 - Query IdP to access to SP 782s ok 25 - HTTP code is 200 782s ok 26 - Page contains a form 782s ok 27 - Host match 782s ok 28 - URI match 782s ok 29 - Field "SAMLResponse" is defined 782s ok 30 - CSP header authorize POST request to auth.sp.com 782s ok 31 - Method is POST 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 32 - Post SAML response to SP 782s ok 33 - Get cookie lemonldap (b6f89b73b5151d67433ac6142505d82bbc7a2b0c18b69899d67cfa6be22aed80) 782s ok 34 - Get redirection 782s ok 35 - Location is http://auth.sp.com/ 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 36 - Get / on SP 782s ok 37 - HTTP code is 200 782s ok 38 - Authenticated as ru@badwolf.org@idp 782s ok 39 - UTF-8 values 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 40 - Query IdP for logout 782s ok 41 - HTTP code is 200 782s ok 42 - Get cookie lemonldap (0) 782s ok 43 - SSO cookie removed 782s ok 44 - Get iframe request 782s ok 45 - Content-Security-Policy header found 782s ok 46 - Found auth.idp.com in CSP child-src 782s ok 47 - Content-Security-Policy header found 782s ok 48 - Found http://auth.sp.com in CSP child-src 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 49 - Get iframe 782s ok 50 - Framing authorized 782s ok 51 - HTTP code is 200 782s ok 52 - Page contains a form 782s ok 53 - Host match 782s ok 54 - URI match 782s ok 55 - Field "SAMLRequest" is defined 782s ok 56 - CSP header authorize POST request to auth.sp.com 782s ok 57 - Method is POST 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 58 - Post SAML logout request to SP 782s ok 59 - HTTP code is 200 782s ok 60 - Page contains a form 782s ok 61 - Host match 782s ok 62 - URI match 782s ok 63 - Field "SAMLResponse" is defined 782s ok 64 - CSP header authorize POST request to auth.idp.com 782s ok 65 - Method is POST 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 66 - Post SAML logout response to IdP 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 67 - Test if user is reject on IdP 782s ok 68 - Response status is 401 782s ok 69 - Content is JSON 782s ok 70 - Error code is 1 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 71 - Test if user is reject on SP 782s ok 72 - HTTP code is 200 782s ok 73 - HTTP code is 200 782s ok 74 - Page contains a form 782s ok 75 - CSP header authorize POST request to auth.idp.com 782s ok 76 - Method is POST 782s 1..76 782s ok 782s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 782s ok 1 - use Lemonldap::NG::Portal::Main; 782s ok 2 - Portal object 782s ok 3 - Init 782s ok 4 - Portal app 782s ok 5 - Register $type 782s ok 6 - Portal object 782s ok 7 - Init 782s ok 8 - Portal app 782s ok 9 - Register $type 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 10 - Unauth SP request 782s ok 11 - HTTP code is 200 782s ok 12 - HTTP code is 200 782s ok 13 - Page contains a form 782s ok 14 - Host match 782s ok 15 - URI match 782s ok 16 - Field "SAMLRequest" is defined 782s ok 17 - CSP header authorize POST request to auth.idp.com 782s ok 18 - Method is POST 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 19 - Post SAML request to IdP 782s ok 20 - HTTP code is 200 782s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092654%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020774_51135%22%7D) 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 22 - Post authentication 782s ok 23 - Reject reason is 89 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 24 - Unauth SP request 782s ok 25 - HTTP code is 200 782s ok 26 - HTTP code is 200 782s ok 27 - Page contains a form 782s ok 28 - Host match 782s ok 29 - URI match 782s ok 30 - Field "SAMLRequest" is defined 782s ok 31 - CSP header authorize POST request to auth.idp.com 782s ok 32 - Method is POST 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 33 - Post SAML request to IdP 782s ok 34 - HTTP code is 200 782s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092655%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020775_47622%22%7D) 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 36 - Post authentication 782s ok 37 - Get cookie lemonldap (c96be0f58ee1f852d3f36168d8791a024ba12ca161c00e946e96a13895a1a608) 782s ok 38 - HTTP code is 200 782s ok 39 - Page contains a form 782s ok 40 - Host match 782s ok 41 - URI match 782s ok 42 - Field "SAMLResponse" is defined 782s ok 43 - CSP header authorize POST request to auth.sp.com 782s ok 44 - Method is POST 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 45 - Post SAML response to SP 782s ok 46 - Get redirection 782s ok 47 - Location is http://auth.sp.com/ 782s ok 48 - Get cookie lemonldap (27236e00a0c2e62b2443b9a1d9f8bbe108f072592007adf8baff853ebf7a6b93) 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 49 - Get / on SP 782s ok 50 - HTTP code is 200 782s ok 51 - Authenticated as fa@badwolf.org@idp 782s ok 52 - UTF-8 values 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 53 - Query SP for logout 782s ok 54 - HTTP code is 200 782s ok 55 - Page contains a form 782s ok 56 - Host match 782s ok 57 - URI match 782s ok 58 - Field "SAMLRequest" is defined 782s ok 59 - CSP header authorize POST request to auth.idp.com 782s ok 60 - Method is POST 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 61 - Post SAML logout request to IdP 782s ok 62 - HTTP code is 200 782s ok 63 - Found logout message 782s ok 64 - Get cookie lemonldap (0) 782s ok 65 - IDP cookie removed 782s # ==> Pushing ISSUER <== 782s # ==> Popping ISSUER <== 782s ok 66 - Test if old cookie is denied by IdP 782s ok 67 - Response status is 401 782s ok 68 - Content is JSON 782s ok 69 - Error code is 1 782s # ==> Pushing SP <== 782s # ==> Popping SP <== 782s ok 70 - Test if user is reject on SP 782s ok 71 - HTTP code is 200 782s ok 72 - HTTP code is 200 782s ok 73 - Page contains a form 782s ok 74 - Host match 782s ok 75 - URI match 782s ok 76 - Field "SAMLRequest" is defined 782s ok 77 - CSP header authorize POST request to auth.idp.com 782s ok 78 - Method is POST 782s 1..78 782s ok 783s t/30-Auth-and-issuer-SAML-POST.t ............................................... 783s ok 1 - use Lemonldap::NG::Portal::Main; 783s ok 2 - Portal object 783s ok 3 - Init 783s ok 4 - Portal app 783s ok 5 - Register $type 783s ok 6 - Portal object 783s ok 7 - Init 783s ok 8 - Portal app 783s ok 9 - Register $type 783s # Subtest: SP-initiated flow, unauthorized user 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 1 - Unauth SP request 783s ok 2 - HTTP code is 200 783s ok 3 - HTTP code is 200 783s ok 4 - Page contains a form 783s ok 5 - Host match 783s ok 6 - URI match 783s ok 7 - Field "SAMLRequest" is defined 783s ok 8 - CSP header authorize POST request to auth.idp.com 783s ok 9 - Method is POST 783s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 783s ok 11 - Pdata is not empty 783s ok 12 - samlGenerateRequestHook called 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 13 - Post SAML request to IdP 783s ok 14 - HTTP code is 200 783s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020775_11587%22%2C%22targetAuthnLevel%22%3A1%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770092655%7D) 783s ok 16 - Found SameSite=None 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 17 - Post authentication 783s ok 18 - Reject reason is 89 783s 1..18 783s ok 10 - SP-initiated flow, unauthorized user 783s # Subtest: SP-initiated flow, authorized user 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 1 - Unauth SP request 783s ok 2 - HTTP code is 200 783s ok 3 - HTTP code is 200 783s ok 4 - Page contains a form 783s ok 5 - Host match 783s ok 6 - URI match 783s ok 7 - Field "SAMLRequest" is defined 783s ok 8 - CSP header authorize POST request to auth.idp.com 783s ok 9 - Method is POST 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 10 - Post SAML request to IdP 783s ok 11 - HTTP code is 200 783s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020775_9403%22%2C%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092655%7D) 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 13 - Post authentication 783s ok 14 - Get cookie lemonldap (ae03b2b3791498a7586c60d7b0a1d261cc74cf08c8ce5d5cb168d181b22695ec) 783s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 783s ok 16 - SAML request cleared from pdata 783s ok 17 - HTTP code is 200 783s ok 18 - Page contains a form 783s ok 19 - Host match 783s ok 20 - URI match 783s ok 21 - Field "SAMLResponse" is defined 783s ok 22 - CSP header authorize POST request to auth.sp.com 783s ok 23 - Method is POST 783s ok 24 - Found SAMLResponse 783s ok 25 - Found AuthnInstant modified by hook 783s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 783s ok 27 - Pdata is not empty 783s ok 28 - samlGotRequestHookCalled called 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 29 - Post SAML response to SP 783s ok 30 - Get redirection 783s ok 31 - Location is http://auth.sp.com/ 783s ok 32 - Get cookie lemonldap (2a9e1d4246a76da6cca4ddc88631bf1f1fc4f50be91d3506577f1ac4bd9432f0) 783s ok 33 - Found SameSite=None 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 34 - Get / on SP 783s ok 35 - HTTP code is 200 783s ok 36 - Authenticated as fa@badwolf.org@idp 783s ok 37 - samlGotResponseHook called 783s ok 38 - UTF-8 values 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 39 - Query SP for logout 783s ok 40 - HTTP code is 200 783s ok 41 - Page contains a form 783s ok 42 - Host match 783s ok 43 - URI match 783s ok 44 - Field "SAMLRequest" is defined 783s ok 45 - CSP header authorize POST request to auth.idp.com 783s ok 46 - Method is POST 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 47 - Post SAML logout request to IdP 783s ok 48 - HTTP code is 200 783s ok 49 - Page contains a form 783s ok 50 - Host match 783s ok 51 - URI match 783s ok 52 - Field "SAMLResponse" is defined 783s ok 53 - CSP header authorize POST request to auth.sp.com 783s ok 54 - Method is POST 783s ok 55 - Get cookie lemonldap (0) 783s ok 56 - IDP Cookie removed 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 57 - Post SAML response to SP 783s ok 58 - Get redirection 783s ok 59 - Location is http://auth.sp.com/?logout=1 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 60 - Test if user is reject on IdP 783s ok 61 - Response status is 401 783s ok 62 - Content is JSON 783s ok 63 - Error code is 1 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 64 - Test if user is reject on SP 783s ok 65 - HTTP code is 200 783s ok 66 - HTTP code is 200 783s ok 67 - Page contains a form 783s ok 68 - Host match 783s ok 69 - URI match 783s ok 70 - Field "SAMLRequest" is defined 783s ok 71 - CSP header authorize POST request to auth.idp.com 783s ok 72 - Method is POST 783s 1..72 783s ok 11 - SP-initiated flow, authorized user 783s # Subtest: SP-initiated flow, authorized user, with redirection 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 1 - Unauth SP request 783s ok 2 - HTTP code is 200 783s ok 3 - HTTP code is 200 783s ok 4 - Page contains a form 783s ok 5 - Host match 783s ok 6 - URI match 783s ok 7 - Field "SAMLRequest" is defined 783s ok 8 - CSP header authorize POST request to auth.idp.com 783s ok 9 - Method is POST 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 10 - Post SAML request to IdP 783s ok 11 - HTTP code is 200 783s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092655%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestsaml%22%3A%221770020775_3807%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 783s ok 13 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092655%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestsaml%22%3A%221770020775_3807%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 783s ok 14 - Pdata is not empty 783s ok 15 - Expected target AuthnLevel 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 16 - Post authentication 783s ok 17 - Get cookie lemonldap (ed6ef01a57a0976c9a720fcc68e9ece319c39f2c4c574dfcc7686bbb953c1022) 783s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 783s ok 19 - SAML request cleared from pdata 783s ok 20 - HTTP code is 200 783s ok 21 - Page contains a form 783s ok 22 - Host match 783s ok 23 - URI match 783s ok 24 - Field "SAMLResponse" is defined 783s ok 25 - CSP header authorize POST request to auth.sp.com 783s ok 26 - Method is POST 783s ok 27 - Found SAMLResponse 783s ok 28 - Found AuthnInstant modified by hook 783s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 783s ok 30 - Pdata is not empty 783s ok 31 - samlGotRequestHookCalled called 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 32 - Post SAML response to SP 783s ok 33 - Get redirection 783s ok 34 - Location is http://auth.sp.com/ 783s ok 35 - Get cookie lemonldap (5b9af7992f58c0afcbbce5aa0acb20fc2c48eb7451fa710315d32c9d895a9207) 783s ok 36 - Found SameSite=None 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 37 - Get / on SP 783s ok 38 - HTTP code is 200 783s ok 39 - Authenticated as fa@badwolf.org@idp 783s ok 40 - samlGotResponseHook called 783s ok 41 - UTF-8 values 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 42 - Query SP for logout 783s ok 43 - HTTP code is 200 783s ok 44 - Page contains a form 783s ok 45 - Host match 783s ok 46 - URI match 783s ok 47 - Field "SAMLRequest" is defined 783s ok 48 - CSP header authorize POST request to auth.idp.com 783s ok 49 - Method is POST 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 50 - Post SAML logout request to IdP 783s ok 51 - HTTP code is 200 783s ok 52 - Page contains a form 783s ok 53 - Host match 783s ok 54 - URI match 783s ok 55 - Field "SAMLResponse" is defined 783s ok 56 - CSP header authorize POST request to auth.sp.com 783s ok 57 - Method is POST 783s ok 58 - Get cookie lemonldap (0) 783s ok 59 - IDP Cookie removed 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 60 - Post SAML response to SP 783s ok 61 - Get redirection 783s ok 62 - Location is http://test1.example.com 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 63 - Test if user is reject on IdP 783s ok 64 - Response status is 401 783s ok 65 - Content is JSON 783s ok 66 - Error code is 1 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 67 - Test if user is reject on SP 783s ok 68 - HTTP code is 200 783s ok 69 - HTTP code is 200 783s ok 70 - Page contains a form 783s ok 71 - Host match 783s ok 72 - URI match 783s ok 73 - Field "SAMLRequest" is defined 783s ok 74 - CSP header authorize POST request to auth.idp.com 783s ok 75 - Method is POST 783s # Subtest: Check dynamic required authentication level 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 1 - Auth query 783s ok 2 - HTTP code is 200 783s ok 3 - Get cookie lemonldap (9f132b7efb7d5da6a96b04740b624ba39ac6d7da26492c8fde73e78f72e5f8d8) 783s # ==> Pushing SP <== 783s # ==> Popping SP <== 783s ok 4 - Unauth SP request 783s ok 5 - HTTP code is 200 783s ok 6 - HTTP code is 200 783s ok 7 - Page contains a form 783s ok 8 - Host match 783s ok 9 - URI match 783s ok 10 - Field "SAMLRequest" is defined 783s ok 11 - CSP header authorize POST request to auth.idp.com 783s ok 12 - Method is POST 783s # ==> Pushing ISSUER <== 783s # ==> Popping ISSUER <== 783s ok 13 - Post SAML request to IdP 783s ok 14 - Response body is not empty 783s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 783s 1..15 783s ok 76 - Check dynamic required authentication level 783s 1..76 783s ok 12 - SP-initiated flow, authorized user, with redirection 783s 1..12 783s ok 784s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 784s ok 1 - use Lemonldap::NG::Portal::Main; 784s ok 2 - Portal object 784s ok 3 - Init 784s ok 4 - Portal app 784s ok 5 - Register $type 784s ok 6 - Portal object 784s ok 7 - Init 784s ok 8 - Portal app 784s ok 9 - Register $type 784s # ==> Pushing SP <== 784s # ==> Popping SP <== 784s ok 10 - Unauth SP request 784s ok 11 - Get redirection 784s ok 12 - Location header found 784s # ==> Pushing ISSUER <== 784s # ==> Popping ISSUER <== 784s ok 13 - Launch SAML request to IdP 784s ok 14 - HTTP code is 200 784s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020776_9598%22%2C%22issuerTs%22%3A1770092656%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 784s # ==> Pushing ISSUER <== 784s # ==> Popping ISSUER <== 784s ok 16 - Authentication request 784s ok 17 - Get cookie lemonldap (a08eea062984100360a2cf1db1533bbe4d0bcb8efe3734c73d912729cae40462) 784s ok 18 - Get cookie lemonldappdata () 784s ok 19 - SAML request cleared from pdata 784s ok 20 - HTTP code is 200 784s ok 21 - Page contains a form 784s ok 22 - Host match 784s ok 23 - URI match 784s ok 24 - Field "SAMLResponse" is defined 784s ok 25 - Field "RelayState" is defined 784s ok 26 - CSP header authorize POST request to auth.sp.com 784s ok 27 - Correct authentication context mapped 784s # ==> Pushing SP <== 784s # ==> Popping SP <== 784s ok 28 - Post SAML response to SP 784s ok 29 - Get cookie lemonldap (3619285ea5b6363212ab58a0c23628f882796e13ffba3c9c069fa383a47df163) 784s ok 30 - Get redirection 784s ok 31 - Location is http://test1.example.com/ 784s # ==> Pushing SP <== 784s # ==> Popping SP <== 784s ok 32 - Get / on SP 784s ok 33 - HTTP code is 200 784s ok 34 - Authenticated as fa@badwolf.org@idp 784s ok 35 - Map authentication context 784s 1..35 784s ok 785s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 785s ok 1 - use Lemonldap::NG::Portal::Main; 785s ok 2 - Portal object 785s ok 3 - Init 785s ok 4 - Portal app 785s ok 5 - Register $type 785s ok 6 - Portal object 785s ok 7 - Init 785s ok 8 - Portal app 785s ok 9 - Register $type 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 10 - Auth query 785s ok 11 - HTTP code is 200 785s ok 12 - Get cookie lemonldap (ad27631bb84e39e6d0c55287a7412466aa6dbb226c75768b677834d60da3ae40) 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 13 - Query IdP to access to SP 785s ok 14 - HTTP code is 200 785s ok 15 - Form method is POST 785s ok 16 - Found SAML response 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 17 - Post SAML response to SP 785s ok 18 - Get cookie lemonldap (9a9b28b585d4da5246eabc4b72276853efc63f21ad7b197596ce29c4321a929b) 785s ok 19 - Get redirection 785s ok 20 - Location is http://auth.sp.com/ 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 21 - Get / on SP 785s ok 22 - HTTP code is 200 785s ok 23 - Authenticated as ru@badwolf.org@idp 785s ok 24 - UTF-8 values 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 25 - Query IdP for logout 785s ok 26 - HTTP code is 200 785s ok 27 - Get iframe request 785s ok 28 - Content-Security-Policy header found 785s ok 29 - Found auth.sp.com in CSP child-src 785s ok 30 - Get cookie lemonldap (0) 785s ok 31 - SSO cookie removed 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 32 - Query SP for iframe 785s ok 33 - Get redirection 785s ok 34 - Location header found 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 35 - Push SAML response to IdP 785s ok 36 - Get redirection 785s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 785s ok 38 - Frame can be embedded 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 39 - Test if user is reject on IdP 785s ok 40 - Response status is 401 785s ok 41 - Content is JSON 785s ok 42 - Error code is 1 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 43 - Test if user is reject on SP 785s ok 44 - Get redirection 785s ok 45 - Location header found 785s 1..45 785s ok 785s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 785s ok 1 - use Lemonldap::NG::Portal::Main; 785s ok 2 - Portal object 785s ok 3 - Init 785s ok 4 - Portal app 785s ok 5 - Register $type 785s ok 6 - Portal object 785s ok 7 - Init 785s ok 8 - Portal app 785s ok 9 - Register $type 785s ok 10 - Portal object 785s ok 11 - Init 785s ok 12 - Portal app 785s ok 13 - Register $type 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 14 - Unauth SP request 785s ok 15 - Get redirection 785s ok 16 - Location header found 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 17 - Launch SAML request to IdP 785s ok 18 - HTTP code is 200 785s ok 19 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770092658%2C%22issuerRequestsaml%22%3A%221770020778_64430%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 20 - Post authentication 785s ok 21 - HTTP code is 200 785s ok 22 - Get cookie lemonldap (2748ce66cdedd97231f54175932e0520cc6362106afa28936c9566c6604f82a3) 785s ok 23 - HTTP code is 200 785s ok 24 - Page contains a form 785s ok 25 - Host match 785s ok 26 - URI match 785s ok 27 - Field "SAMLResponse" is defined 785s ok 28 - Field "RelayState" is defined 785s ok 29 - CSP header authorize POST request to auth.sp.com 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 30 - Post SAML response to SP 785s ok 31 - Get cookie lemonldap (7da30d3ba2598aae755ed03dd0f6f207e73fa360380cbeeb385e0e385230d47c) 785s ok 32 - Get redirection 785s ok 33 - Location is http://test1.example.com/ 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 34 - Get / on SP 785s ok 35 - HTTP code is 200 785s ok 36 - Authenticated as fa@badwolf.org@idp 785s ok 37 - UTF-8 values 785s # ==> Pushing SP2 <== 785s # ==> Popping SP2 <== 785s ok 38 - Unauth SP2 request 785s ok 39 - Get redirection 785s ok 40 - Location header found 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 41 - Launch SAML request to IdP 785s ok 42 - HTTP code is 200 785s ok 43 - Page contains a form 785s ok 44 - Host match 785s ok 45 - URI match 785s ok 46 - Field "SAMLResponse" is defined 785s ok 47 - Field "RelayState" is defined 785s ok 48 - CSP header authorize POST request to auth.sp2.com 785s # ==> Pushing SP2 <== 785s # ==> Popping SP2 <== 785s ok 49 - Post SAML response to SP2 785s ok 50 - Get cookie lemonldap (d1acb5adb9d9e00b93d94d1a44252f2196e6cd1e46f7faca7be87a46b60ce1c4) 785s ok 51 - Get redirection 785s ok 52 - Location is http://test1.example.com/ 785s # ==> Pushing SP2 <== 785s # ==> Popping SP2 <== 785s ok 53 - Get / on SP2 785s ok 54 - HTTP code is 200 785s ok 55 - Authenticated as fa@badwolf.org@idp 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 56 - Query SP for logout 785s ok 57 - Get redirection 785s ok 58 - Location header found 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 59 - Launch SAML logout request to IdP 785s ok 60 - HTTP code is 200 785s ok 61 - Found logout message 785s ok 62 - Get cookie lemonldap (0) 785s ok 63 - IDP cookie removed 785s # ==> Pushing ISSUER <== 785s # ==> Popping ISSUER <== 785s ok 64 - Test if user is reject on IdP 785s ok 65 - Response status is 401 785s ok 66 - Content is JSON 785s ok 67 - Error code is 1 785s # ==> Pushing SP <== 785s # ==> Popping SP <== 785s ok 68 - Test if user is reject on SP 785s ok 69 - Get redirection 785s ok 70 - Location header found 785s # ==> Pushing SP2 <== 785s # ==> Popping SP2 <== 785s ok 71 - User is unfortunately still logged into SP2 785s ok 72 - HTTP code is 200 785s ok 73 - Authenticated as fa@badwolf.org@idp 785s 1..73 785s ok 786s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 786s ok 1 - use Lemonldap::NG::Portal::Main; 786s ok 2 - Portal object 786s ok 3 - Init 786s ok 4 - Portal app 786s ok 5 - Register $type 786s ok 6 - Portal object 786s ok 7 - Init 786s ok 8 - Portal app 786s ok 9 - Register $type 786s ok 10 - Portal object 786s ok 11 - Init 786s ok 12 - Portal app 786s ok 13 - Register $type 786s ok 14 - Portal object 786s ok 15 - Init 786s ok 16 - Portal app 786s ok 17 - Register $type 786s # ==> Pushing SP <== 786s # ==> Popping SP <== 786s ok 18 - Unauth SP request 786s ok 19 - Get redirection 786s ok 20 - Location header found 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 21 - Launch SAML request to IdP 786s ok 22 - HTTP code is 200 786s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020778_9694%22%2C%22issuerTs%22%3A1770092658%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 24 - Post authentication 786s ok 25 - HTTP code is 200 786s ok 26 - Get cookie lemonldap (e924cc76e2f4630f4b0d3d6ab49fd947cb777bbbd6af649d938b9bd14284d3f2) 786s ok 27 - HTTP code is 200 786s ok 28 - Page contains a form 786s ok 29 - Host match 786s ok 30 - URI match 786s ok 31 - Field "SAMLResponse" is defined 786s ok 32 - Field "RelayState" is defined 786s ok 33 - CSP header authorize POST request to auth.sp.com 786s # ==> Pushing SP <== 786s # ==> Popping SP <== 786s ok 34 - Post SAML response to SP 786s ok 35 - Get cookie lemonldap (2e64ae95f72360cde43f3c538bcc5b9388ec452c8dc10550fc3699f3a89b5670) 786s ok 36 - Get redirection 786s ok 37 - Location is http://test1.example.com/ 786s # ==> Pushing SP <== 786s # ==> Popping SP <== 786s ok 38 - Get / on SP 786s ok 39 - HTTP code is 200 786s ok 40 - Authenticated as fa@badwolf.org@idp 786s ok 41 - UTF-8 values 786s # ==> Pushing SP2 <== 786s # ==> Popping SP2 <== 786s ok 42 - Unauth SP2 request 786s ok 43 - Get redirection 786s ok 44 - Location header found 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 45 - Launch SAML request to IdP 786s ok 46 - HTTP code is 200 786s ok 47 - Page contains a form 786s ok 48 - Host match 786s ok 49 - URI match 786s ok 50 - Field "SAMLResponse" is defined 786s ok 51 - Field "RelayState" is defined 786s ok 52 - CSP header authorize POST request to auth.sp2.com 786s # ==> Pushing SP2 <== 786s # ==> Popping SP2 <== 786s ok 53 - Post SAML response to SP2 786s ok 54 - Get cookie lemonldap (64eae7809f18d2a67b067902939b699f88978f290ac291c390de2b8e61daa594) 786s ok 55 - Get redirection 786s ok 56 - Location is http://test1.example.com/ 786s # ==> Pushing SP2 <== 786s # ==> Popping SP2 <== 786s ok 57 - Get / on SP2 786s ok 58 - HTTP code is 200 786s ok 59 - Authenticated as fa@badwolf.org@idp 786s # ==> Pushing SP3 <== 786s # ==> Popping SP3 <== 786s ok 60 - Unauth SP3 request 786s ok 61 - Get redirection 786s ok 62 - Location header found 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 63 - Launch SAML request to IdP 786s ok 64 - HTTP code is 200 786s ok 65 - Page contains a form 786s ok 66 - Host match 786s ok 67 - URI match 786s ok 68 - Field "SAMLResponse" is defined 786s ok 69 - Field "RelayState" is defined 786s ok 70 - CSP header authorize POST request to auth.sp3.com 786s # ==> Pushing SP3 <== 786s # ==> Popping SP3 <== 786s ok 71 - Post SAML response to SP3 786s ok 72 - Get cookie lemonldap (bd4f4ba59e3d692cbfc8fdd1839995c7aefccf538b6bf9c20b3a078dfde16127) 786s ok 73 - Get redirection 786s ok 74 - Location is http://test1.example.com/ 786s # ==> Pushing SP3 <== 786s # ==> Popping SP3 <== 786s ok 75 - Get / on SP3 786s ok 76 - HTTP code is 200 786s ok 77 - Authenticated as fa@badwolf.org@idp 786s # ==> Pushing SP <== 786s # ==> Popping SP <== 786s ok 78 - Query SP for logout 786s ok 79 - Get redirection 786s ok 80 - Location header found 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 81 - Launch SAML logout request to IdP 786s ok 82 - Get cookie lemonldap (0) 786s ok 83 - SSO cookie removed 786s ok 84 - Got one iframe for both additional services 786s # ==> Pushing SP2 <== 786s # ==> Popping SP2 <== 786s ok 85 - Start logout from SP2 786s ok 86 - Get redirection 786s ok 87 - Location header found 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 88 - get SAML response from IDP 786s ok 89 - Get redirection 786s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 786s # ==> Pushing SP3 <== 786s # ==> Popping SP3 <== 786s ok 91 - Start logout from SP3 786s ok 92 - Get redirection 786s ok 93 - Location header found 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 94 - get SAML response from IDP 786s ok 95 - Get redirection 786s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 786s ok 97 - HTTP code is 200 786s ok 98 - Page contains a form 786s ok 99 - Host match 786s ok 100 - URI match 786s ok 101 - Field "relay" is defined 786s ok 102 - CSP header authorize POST request to auth.idp.com 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 103 - Post final logout 786s ok 104 - Get redirection 786s ok 105 - Location header found 786s # ==> Pushing SP <== 786s # ==> Popping SP <== 786s ok 106 - Send SAML logout response to SP 786s # ==> Pushing ISSUER <== 786s # ==> Popping ISSUER <== 786s ok 107 - Test if user is reject on IdP 786s ok 108 - Response status is 401 786s ok 109 - Content is JSON 786s ok 110 - Error code is 1 786s # ==> Pushing SP <== 786s # ==> Popping SP <== 786s ok 111 - Test if user is reject on SP 786s ok 112 - Get redirection 786s ok 113 - Location header found 786s # ==> Pushing SP2 <== 786s # ==> Popping SP2 <== 786s ok 114 - Test if user is reject on SP2 786s ok 115 - Get redirection 786s ok 116 - Location header found 786s # ==> Pushing SP3 <== 786s # ==> Popping SP3 <== 786s ok 117 - Test if user is reject on SP3 786s ok 118 - Get redirection 786s ok 119 - Location header found 786s 1..119 786s ok 787s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 787s ok 1 - use Lemonldap::NG::Portal::Main; 787s ok 2 - Portal object 787s ok 3 - Init 787s ok 4 - Portal app 787s ok 5 - Register $type 787s # ==> Pushing ISSUER <== 787s # ==> Popping ISSUER <== 787s ok 6 - Post authentication request 787s ok 7 - Get cookie lemonldap (90b8a21ca71a1ec3ef7070b1eb7f2e94e4cd0f19f39a355e0009268f48f32df8) 787s ok 8 - Portal object 787s ok 9 - Init 787s ok 10 - Portal app 787s ok 11 - Register $type 787s # ==> Pushing SP <== 787s # ==> Popping SP <== 787s ok 12 - Unauth SP request 787s ok 13 - Get redirection 787s ok 14 - Location header found 787s # ==> Pushing ISSUER <== 787s # ==> Popping ISSUER <== 787s ok 15 - Launch SAML request to IdP 787s ok 16 - HTTP code is 200 787s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092659%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020779_30357%22%7D) 787s # ==> Pushing ISSUER <== 787s # ==> Popping ISSUER <== 787s ok 18 - Post authentication request 787s ok 19 - HTTP code is 200 787s ok 20 - Get cookie lemonldap (41ea3ff043ae95a9a1d387b079b2bce510458368a20bd1cb1d91db8fa18ef930) 787s ok 21 - Get cookie lemonldappdata () 787s ok 22 - SAML request cleared from pdata 787s ok 23 - Found info message about deleted sessions 787s ok 24 - HTTP code is 200 787s ok 25 - Page contains a form 787s ok 26 - Host match 787s ok 27 - URI match 787s ok 28 - Field "SAMLResponse" is defined 787s ok 29 - Field "RelayState" is defined 787s ok 30 - CSP header authorize POST request to auth.sp.com 787s ok 31 - Method is POST 787s # ==> Pushing SP <== 787s # ==> Popping SP <== 787s ok 32 - Post SAML response to SP 787s ok 33 - Get cookie lemonldap (465d4b73934d1bf4693735a7d9c4808767e8750aa7b78212408f09b25d60b194) 787s ok 34 - Get redirection 787s ok 35 - Location is http://test1.example.com/ 787s # ==> Pushing SP <== 787s # ==> Popping SP <== 787s ok 36 - Get / on SP 787s ok 37 - HTTP code is 200 787s ok 38 - Authenticated as fa@badwolf.org@idp 787s 1..38 787s ok 788s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 788s ok 1 - use Lemonldap::NG::Portal::Main; 788s ok 2 - Portal object 788s ok 3 - Init 788s ok 4 - Portal app 788s ok 5 - Register $type 788s ok 6 - Portal object 788s ok 7 - Init 788s ok 8 - Portal app 788s ok 9 - Register $type 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 10 - Unauth SP request 788s ok 11 - Get redirection 788s ok 12 - Location header found 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 13 - Launch SAML request to IdP 788s ok 14 - HTTP code is 200 788s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092660%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020780_12248%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 788s # ==> Pushing ISSUER <== 788s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 788s # ==> Popping ISSUER <== 788s ok 16 - Post delayed authentication request 788s ok 17 - Get redirection 788s ok 18 - Location is http://auth.idp.com/saml 788s ok 19 - Get cookie lemonldap (ab56348a8bf0c6d29c249552602a429dfbfdbc3352b699e600d51e69434081eb) 788s ok 20 - Get cookie lemonldappdata () 788s ok 21 - SAML request cleared from pdata 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 22 - Unauth SP request 788s ok 23 - Get redirection 788s ok 24 - Location header found 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 25 - Launch SAML request to IdP 788s ok 26 - HTTP code is 200 788s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020780_61971%22%2C%22issuerTs%22%3A1770092660%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 28 - Post authentication request 788s ok 29 - HTTP code is 200 788s ok 30 - Get cookie lemonldap (2faf5d37d45e3aa9c2121bd7c5f8ff9843ffef6b75809b58432cbfa031b488e6) 788s ok 31 - Get cookie lemonldappdata () 788s ok 32 - SAML request cleared from pdata 788s ok 33 - HTTP code is 200 788s ok 34 - Page contains a form 788s ok 35 - Host match 788s ok 36 - URI match 788s ok 37 - Field "SAMLResponse" is defined 788s ok 38 - Field "RelayState" is defined 788s ok 39 - CSP header authorize POST request to auth.sp.com 788s ok 40 - Signed using SHA-256 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 41 - Post SAML response to SP 788s ok 42 - Get cookie lemonldap (c3ed5cb49bcfad1a0022bf5bf9fb4601bda954a2ccc89f15f2ac32a950e4b19d) 788s ok 43 - Get redirection 788s ok 44 - Location is http://test1.example.com/ 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 45 - Get / on SP 788s ok 46 - HTTP code is 200 788s ok 47 - Authenticated as fa@badwolf.org@idp 788s ok 48 - UTF-8 values 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 49 - Query SP for logout 788s ok 50 - Get redirection 788s ok 51 - Location header found 788s ok 52 - SHA256 used to sign Logout Request 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 53 - Launch SAML logout request to IdP 788s ok 54 - Get redirection 788s ok 55 - Location header found 788s ok 56 - Get cookie lemonldap (0) 788s ok 57 - IDP Cookie removed 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 58 - Launch SAML logout request to SP 788s ok 59 - HTTP code is 200 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 60 - Test if user is reject on IdP 788s ok 61 - Response status is 401 788s ok 62 - Content is JSON 788s ok 63 - Error code is 1 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 64 - Test if user is reject on SP 788s ok 65 - Get redirection 788s ok 66 - Location header found 788s 1..66 788s ok 788s t/30-CDC.t ..................................................................... 788s ok 1 - use Lemonldap::NG::Portal::Main; 788s ok 2 - Portal object 788s ok 3 - Init 788s ok 4 - Portal app 788s ok 5 - Register $type 788s ok 6 - Portal object 788s ok 7 - Init 788s ok 8 - Portal app 788s ok 9 - Register $type 788s ok 10 - use Lemonldap::NG::Portal::CDC; 788s ok 11 - Portal object 788s ok 12 - Init 788s ok 13 - Portal app 788s ok 14 - CDC 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 15 - Unauth SP request 788s ok 16 - HTTP code is 200 788s ok 17 - HTTP code is 200 788s ok 18 - Page contains a form 788s ok 19 - Host match 788s ok 20 - URI match 788s ok 21 - Field "SAMLRequest" is defined 788s ok 22 - CSP header authorize POST request to auth.idp.com 788s ok 23 - Method is POST 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 24 - Post SAML request to IdP 788s ok 25 - HTTP code is 200 788s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092661%2C%22issuerRequestsaml%22%3A%221770020781_51995%22%7D) 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 27 - Post authentication 788s ok 28 - Get cookie lemonldap (4133329a60564a71c4c608dc3d86a89846b1c5cea37ed83d82fee07e4dfa8c30) 788s ok 29 - HTTP code is 200 788s ok 30 - Page contains a form 788s ok 31 - Host match 788s ok 32 - URI match 788s ok 33 - Field "SAMLResponse" is defined 788s ok 34 - CSP header authorize POST request to auth.sp.com 788s ok 35 - Found CDC iframe 788s ok 36 - CDC write request 788s ok 37 - HTTP code is 200 788s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 788s ok 39 - CDC read 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 40 - Post SAML response to SP 788s ok 41 - Get redirection 788s ok 42 - Location is http://auth.sp.com/ 788s ok 43 - Get cookie lemonldap (a173d1fe21e0897dd4f5996f941d0963619c8d7f569d1c1b51d8bb03b88782ee) 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 44 - Get / on SP 788s ok 45 - HTTP code is 200 788s ok 46 - Authenticated as fa@badwolf.org@idp 788s ok 47 - UTF-8 values 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 48 - Query SP for logout 788s ok 49 - HTTP code is 200 788s ok 50 - Page contains a form 788s ok 51 - Host match 788s ok 52 - URI match 788s ok 53 - Field "SAMLRequest" is defined 788s ok 54 - CSP header authorize POST request to auth.idp.com 788s ok 55 - Method is POST 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 56 - Post SAML logout request to IdP 788s ok 57 - HTTP code is 200 788s ok 58 - Page contains a form 788s ok 59 - Host match 788s ok 60 - URI match 788s ok 61 - Field "SAMLResponse" is defined 788s ok 62 - CSP header authorize POST request to auth.sp.com 788s ok 63 - Method is POST 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 64 - Post SAML response to SP 788s ok 65 - Get redirection 788s ok 66 - Location is http://auth.sp.com/?logout=1 788s # ==> Pushing ISSUER <== 788s # ==> Popping ISSUER <== 788s ok 67 - Test if user is reject on IdP 788s ok 68 - Response status is 401 788s ok 69 - Content is JSON 788s ok 70 - Error code is 1 788s # ==> Pushing SP <== 788s # ==> Popping SP <== 788s ok 71 - Test if user is reject on SP 788s ok 72 - HTTP code is 200 788s ok 73 - HTTP code is 200 788s ok 74 - Page contains a form 788s ok 75 - Host match 788s ok 76 - URI match 788s ok 77 - Field "SAMLRequest" is defined 788s ok 78 - CSP header authorize POST request to auth.idp.com 788s ok 79 - Method is POST 788s 1..79 788s ok 789s t/30-Lazy-Loading.t ............................................................ 789s ok 1 - use Lemonldap::NG::Portal::Main; 789s ok 2 - Portal object 789s ok 3 - Init 789s ok 4 - Portal app 789s # Subtest: no TTL, not called again 789s ok 1 - Found SAML issuer instance 789s ok 2 - Found OIDC issuer instance 789s ok 3 - Found mock instance 789s ok 4 - test not found 789s ok 5 - Hook was called once 789s ok 6 - Hook was called twice 789s ok 7 - test not found 789s ok 8 - Hook was not called again 789s 1..8 789s ok 5 - no TTL, not called again 789s # Subtest: no TTL, error result, called again 789s ok 1 - Found SAML issuer instance 789s ok 2 - Found OIDC issuer instance 789s ok 3 - Found mock instance 789s ok 4 - test not found 789s ok 5 - Hook was called once 789s ok 6 - Hook was called twice 789s ok 7 - test not found 789s ok 8 - Hook was called again 789s ok 9 - test not found 789s ok 10 - Hook was not called again 789s 1..10 789s ok 6 - no TTL, error result, called again 789s # Subtest: TTL, called again after TTL 789s ok 1 - Found SAML issuer instance 789s ok 2 - Found OIDC issuer instance 789s ok 3 - Found mock instance 789s ok 4 - test not found 789s ok 5 - Hook was called once 789s ok 6 - Hook was called twice 789s ok 7 - test not found 789s ok 8 - Hook was not called again 789s ok 9 - test not found 789s ok 10 - Hook was called again 789s 1..10 789s ok 7 - TTL, called again after TTL 789s 1..7 789s ok 790s t/30-SAML-Federation-Config.t .................................................. 790s ok 1 - use Lemonldap::NG::Portal::Main; 790s ok 2 - Portal object 790s ok 3 - Init 790s ok 4 - Portal app 790s ok 5 - Register $type 790s ok 6 - Portal object 790s ok 7 - Init 790s ok 8 - Portal app 790s ok 9 - Register $type 790s ok 10 - confKey from config 790s ok 11 - confKey was generated 790s ok 12 - Rule from SP config 790s ok 13 - Rule from federation defaults 790s ok 14 - SP attributes have been imported as configured by policy 790s ok 15 - default NameID Format 790s ok 16 - SP attributes have been imported as configured by policy 790s ok 17 790s ok 18 - eduPersonTargetedID sets required persistent NameID 790s ok 19 - IDP option from config override 790s ok 20 - IDP option from federation defaults 790s ok 21 - IDP attributes from federation defaults 790s ok 22 - IDP attributes from configuration override 790s ok 23 - getIssuer 790s ok 24 - getIssuer 790s ok 25 - getIssuer 790s 1..25 790s ok 790s t/30-SAML-Head-to-Tail-POST.t .................................................. 790s ok 1 - use Lemonldap::NG::Portal::Main; 790s ok 2 - Portal object 790s ok 3 - Init 790s ok 4 - Portal app 790s ok 5 - Register $type 790s ok 6 - Portal object 790s ok 7 - Init 790s ok 8 - Portal app 790s ok 9 - Register $type 790s # ==> Pushing SP <== 790s # ==> Popping SP <== 790s ok 10 - Unauth SP request 790s ok 11 - HTTP code is 200 790s ok 12 - Page contains a form 790s ok 13 - Host match 790s ok 14 - URI match 790s ok 15 - Field "SAMLRequest" is defined 790s ok 16 - CSP header authorize POST request to auth.idp.com 790s ok 17 - Method is POST 790s # ==> Pushing ISSUER <== 790s # ==> Popping ISSUER <== 790s ok 18 - Post SAML request to IdP 790s ok 19 - HTTP code is 200 790s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020782_58138%22%2C%22issuerTs%22%3A1770092662%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 790s # ==> Pushing ISSUER <== 790s # ==> Popping ISSUER <== 790s ok 21 - Post authentication 790s ok 22 - Get cookie lemonldap (1c0fe14c329515e4f957d5a60872b75f20504aa596fbbe94e4883b8a5b2a2451) 790s ok 23 - HTTP code is 200 790s ok 24 - Page contains a form 790s ok 25 - Host match 790s ok 26 - URI match 790s ok 27 - Field "SAMLResponse" is defined 790s ok 28 - CSP header authorize POST request to auth.sp.com 790s ok 29 - Method is POST 790s # ==> Pushing SP <== 790s # ==> Popping SP <== 790s ok 30 - Post SAML response to SP 790s ok 31 - Get redirection 790s ok 32 - Location header found 790s ok 33 - Get cookie lemonldap (ddb27fa7b7da24e475c3cca817dd95cdc2de9c296233aaac536c200b3a31e621) 790s # ==> Pushing SP <== 790s # ==> Popping SP <== 790s ok 34 - Follow redirection 790s ok 35 - HTTP code is 200 790s # ==> Pushing SP <== 790s # ==> Popping SP <== 790s ok 36 - Query SP for logout 790s ok 37 - HTTP code is 200 790s ok 38 - Page contains a form 790s ok 39 - Host match 790s ok 40 - URI match 790s ok 41 - Field "SAMLRequest" is defined 790s ok 42 - CSP header authorize POST request to auth.idp.com 790s ok 43 - Method is POST 790s # ==> Pushing ISSUER <== 790s # ==> Popping ISSUER <== 790s ok 44 - Post SAML logout request to IdP 790s ok 45 - HTTP code is 200 790s ok 46 - Page contains a form 790s ok 47 - Host match 790s ok 48 - URI match 790s ok 49 - Field "SAMLResponse" is defined 790s ok 50 - CSP header authorize POST request to auth.sp.com 790s ok 51 - Method is POST 790s ok 52 - Get cookie lemonldap (0) 790s ok 53 - SSO cookie removed 790s # ==> Pushing SP <== 790s # ==> Popping SP <== 790s ok 54 - Post SAML response to SP 790s ok 55 - HTTP code is 200 790s # ==> Pushing ISSUER <== 790s # ==> Popping ISSUER <== 790s ok 56 - Test if user is reject on IdP 790s ok 57 - Response status is 401 790s ok 58 - Content is JSON 790s ok 59 - Error code is 1 790s # ==> Pushing SP <== 790s # ==> Popping SP <== 790s ok 60 - Test if user is reject on SP 790s ok 61 - HTTP code is 200 790s ok 62 - HTTP code is 200 790s ok 63 - Page contains a form 790s ok 64 - Host match 790s ok 65 - URI match 790s ok 66 - Field "SAMLRequest" is defined 790s ok 67 - CSP header authorize POST request to auth.idp.com 790s ok 68 - Method is POST 790s 1..68 790s ok 791s t/30-SAML-Key-Override-IDP.t ................................................... 791s ok 1 - use Lemonldap::NG::Portal::Main; 791s ok 2 - Portal object 791s ok 3 - Init 791s ok 4 - Portal app 791s ok 5 - Register $type 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 6 - XML successfully parsed 791s ok 7 - Offered signing certs match excepted ones 791s ok 8 - XML successfully parsed 791s ok 9 - Offered encryption certs match excepted ones 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 10 - XML successfully parsed 791s ok 11 - Offered signing certs match excepted ones 791s ok 12 - XML successfully parsed 791s ok 13 - Offered encryption certs match excepted ones 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 14 - XML successfully parsed 791s ok 15 - Offered signing certs match excepted ones 791s ok 16 - XML successfully parsed 791s ok 17 - Offered encryption certs match excepted ones 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 18 - Initiate authentication 791s ok 19 - HTTP code is 200 791s ok 20 - HTTP code is 200 791s ok 21 - Page contains a form 791s ok 22 - Host match 791s ok 23 - URI match 791s ok 24 - Field "SAMLRequest" is defined 791s ok 25 - CSP header authorize POST request to auth.default-idp.com 791s ok 26 - Method is POST 791s ok 27 - Found SAMLRequest 791s ok 28 - XML successfully parsed 791s ok 29 - Expected key was used 791s ok 30 - XML successfully parsed 791s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 791s ok 32 - Expected alg rsa-sha256 was used 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 33 - Initiate authentication 791s ok 34 - HTTP code is 200 791s ok 35 - HTTP code is 200 791s ok 36 - Page contains a form 791s ok 37 - Host match 791s ok 38 - URI match 791s ok 39 - Field "SAMLRequest" is defined 791s ok 40 - CSP header authorize POST request to auth.override-method.com 791s ok 41 - Method is POST 791s ok 42 - Found SAMLRequest 791s ok 43 - XML successfully parsed 791s ok 44 - Expected key was used 791s ok 45 - XML successfully parsed 791s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 791s ok 47 - Expected alg rsa-sha384 was used 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 48 - Initiate authentication 791s ok 49 - HTTP code is 200 791s ok 50 - HTTP code is 200 791s ok 51 - Page contains a form 791s ok 52 - Host match 791s ok 53 - URI match 791s ok 54 - Field "SAMLRequest" is defined 791s ok 55 - CSP header authorize POST request to auth.override-key.com 791s ok 56 - Method is POST 791s ok 57 - Found SAMLRequest 791s ok 58 - XML successfully parsed 791s ok 59 - Expected key was used 791s ok 60 - XML successfully parsed 791s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 791s ok 62 - Expected alg rsa-sha256 was used 791s # ==> Pushing SP <== 791s # ==> Popping SP <== 791s ok 63 - Initiate authentication 791s ok 64 - HTTP code is 200 791s ok 65 - HTTP code is 200 791s ok 66 - Page contains a form 791s ok 67 - Host match 791s ok 68 - URI match 791s ok 69 - Field "SAMLRequest" is defined 791s ok 70 - CSP header authorize POST request to auth.override-both.com 791s ok 71 - Method is POST 791s ok 72 - Found SAMLRequest 791s ok 73 - XML successfully parsed 791s ok 74 - Expected key was used 791s ok 75 - XML successfully parsed 791s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 791s ok 77 - Expected alg rsa-sha384 was used 791s 1..77 791s ok 792s t/30-SAML-Key-Override-SP.t .................................................... 792s ok 1 - use Lemonldap::NG::Portal::Main; 792s ok 2 - Portal object 792s ok 3 - Init 792s ok 4 - Portal app 792s ok 5 - Register $type 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 6 - XML successfully parsed 792s ok 7 - Offered signing certs match excepted ones 792s ok 8 - XML successfully parsed 792s ok 9 - Offered encryption certs match excepted ones 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 10 - XML successfully parsed 792s ok 11 - Offered signing certs match excepted ones 792s ok 12 - XML successfully parsed 792s ok 13 - Offered encryption certs match excepted ones 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 14 - XML successfully parsed 792s ok 15 - Offered signing certs match excepted ones 792s ok 16 - XML successfully parsed 792s ok 17 - Offered encryption certs match excepted ones 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 18 - Auth query 792s ok 19 - HTTP code is 200 792s ok 20 - Get cookie lemonldap (ec433f6465ae19a98b9e3c380f985f1e39ca4052b24786081b57cbb973772494) 792s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 21 - Post SAML request to IdP 792s ok 22 - HTTP code is 200 792s ok 23 - HTTP code is 200 792s ok 24 - Page contains a form 792s ok 25 - Host match 792s ok 26 - URI match 792s ok 27 - Field "SAMLResponse" is defined 792s ok 28 - CSP header authorize POST request to auth.default-sp.com 792s ok 29 - Method is POST 792s ok 30 - Found SAMLResponse 792s ok 31 - XML successfully parsed 792s ok 32 - Expected key was used 792s ok 33 - XML successfully parsed 792s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 792s ok 35 - Expected alg rsa-sha256 was used 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 36 - Auth query 792s ok 37 - HTTP code is 200 792s ok 38 - Get cookie lemonldap (f6a108e2197b4817fd4c784614df4a2dd8d8a72eb6fd2f164aa9a3e0cda87b0f) 792s # Generated SAML Request: http://auth.override-method.com/saml/metadata 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 39 - Post SAML request to IdP 792s ok 40 - HTTP code is 200 792s ok 41 - HTTP code is 200 792s ok 42 - Page contains a form 792s ok 43 - Host match 792s ok 44 - URI match 792s ok 45 - Field "SAMLResponse" is defined 792s ok 46 - CSP header authorize POST request to auth.override-method.com 792s ok 47 - Method is POST 792s ok 48 - Found SAMLResponse 792s ok 49 - XML successfully parsed 792s ok 50 - Expected key was used 792s ok 51 - XML successfully parsed 792s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 792s ok 53 - Expected alg rsa-sha384 was used 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 54 - Auth query 792s ok 55 - HTTP code is 200 792s ok 56 - Get cookie lemonldap (5610b88d2b320309335a965dee531db6dc11cbf519b71042889d8f2d3ec6f77b) 792s # Generated SAML Request: http://auth.override-key.com/saml/metadata 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 57 - Post SAML request to IdP 792s ok 58 - HTTP code is 200 792s ok 59 - HTTP code is 200 792s ok 60 - Page contains a form 792s ok 61 - Host match 792s ok 62 - URI match 792s ok 63 - Field "SAMLResponse" is defined 792s ok 64 - CSP header authorize POST request to auth.override-key.com 792s ok 65 - Method is POST 792s ok 66 - Found SAMLResponse 792s ok 67 - XML successfully parsed 792s ok 68 - Expected key was used 792s ok 69 - XML successfully parsed 792s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 792s ok 71 - Expected alg rsa-sha256 was used 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 72 - Auth query 792s ok 73 - HTTP code is 200 792s ok 74 - Get cookie lemonldap (9031ce95e213673cafa581ccd14d1852ef39e86c669c85144c2f0febea4ae4d5) 792s # Generated SAML Request: http://auth.override-both.com/saml/metadata 792s # ==> Pushing ISSUER <== 792s # ==> Popping ISSUER <== 792s ok 75 - Post SAML request to IdP 792s ok 76 - HTTP code is 200 792s ok 77 - HTTP code is 200 792s ok 78 - Page contains a form 792s ok 79 - Host match 792s ok 80 - URI match 792s ok 81 - Field "SAMLResponse" is defined 792s ok 82 - CSP header authorize POST request to auth.override-both.com 792s ok 83 - Method is POST 792s ok 84 - Found SAMLResponse 792s ok 85 - XML successfully parsed 792s ok 86 - Expected key was used 792s ok 87 - XML successfully parsed 792s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 792s ok 89 - Expected alg rsa-sha384 was used 792s 1..89 792s ok 792s t/30-SAML-Macros.t ............................................................. 792s ok 1 - use Lemonldap::NG::Portal::Main; 792s ok 2 - Portal object 792s ok 3 - Init 792s ok 4 - Portal app 792s ok 5 - Issuer portal 792s ok 6 - Auth query 792s ok 7 - HTTP code is 200 792s ok 8 - Get cookie lemonldap (fd9f052169bf87487cc7b092e6d5203ae1ca35624ad131c814165a03e6122834) 792s ok 9 - Query IdP to access to SP 792s ok 10 - HTTP code is 200 792s ok 11 - Form method is POST 792s ok 12 - Found SAML response 792s ok 13 - Check Attribute 792s ok 14 - Check Attribute 792s ok 15 - Check NameID from macro 792s 1..15 792s ok 794s t/30-SAML-NameID-IDP.t ......................................................... 794s ok 1 - use Lemonldap::NG::Portal::Main; 794s ok 2 - Portal object 794s ok 3 - Init 794s ok 4 - Portal app 794s ok 5 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 6 - Auth query 794s ok 7 - HTTP code is 200 794s ok 8 - Get cookie lemonldap (b590ce331350bf0a7102ecb3749ff5150af870997d70ae209c1a025e1ce0f3b9) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 9 - Post SAML request to IdP 794s ok 10 - HTTP code is 200 794s ok 11 - HTTP code is 200 794s ok 12 - Page contains a form 794s ok 13 - Host match 794s ok 14 - URI match 794s ok 15 - Field "SAMLResponse" is defined 794s ok 16 - CSP header authorize POST request to auth.sp.com 794s ok 17 - Method is POST 794s ok 18 - Found SAMLResponse 794s ok 19 - XML successfully parsed 794s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 21 - Found expected NameID Format in response 794s ok 22 - XML successfully parsed 794s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 794s ok 24 - NameID matches 794s ok 25 - Portal object 794s ok 26 - Init 794s ok 27 - Portal app 794s ok 28 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 29 - Auth query 794s ok 30 - HTTP code is 200 794s ok 31 - Get cookie lemonldap (32b399dd73b659e14de0c7d13796a71c8a3b4b598ea23d798268d60174243b83) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 32 - Post SAML request to IdP 794s ok 33 - HTTP code is 200 794s ok 34 - HTTP code is 200 794s ok 35 - Page contains a form 794s ok 36 - Host match 794s ok 37 - URI match 794s ok 38 - Field "SAMLResponse" is defined 794s ok 39 - CSP header authorize POST request to auth.sp.com 794s ok 40 - Method is POST 794s ok 41 - Found SAMLResponse 794s ok 42 - XML successfully parsed 794s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 44 - Found expected NameID Format in response 794s ok 45 - XML successfully parsed 794s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 794s ok 47 - NameID matches 794s ok 48 - Portal object 794s ok 49 - Init 794s ok 50 - Portal app 794s ok 51 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 52 - Auth query 794s ok 53 - HTTP code is 200 794s ok 54 - Get cookie lemonldap (14c0a5f1aeadd50eff317708eb907387487713d34212723e5e7c40317e38c0bc) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 55 - Post SAML request to IdP 794s ok 56 - HTTP code is 200 794s ok 57 - HTTP code is 200 794s ok 58 - Page contains a form 794s ok 59 - Host match 794s ok 60 - URI match 794s ok 61 - Field "SAMLResponse" is defined 794s ok 62 - CSP header authorize POST request to auth.sp.com 794s ok 63 - Method is POST 794s ok 64 - Found SAMLResponse 794s ok 65 - XML successfully parsed 794s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 67 - Found expected NameID Format in response 794s ok 68 - XML successfully parsed 794s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 794s ok 70 - NameID matches 794s ok 71 - Portal object 794s ok 72 - Init 794s ok 73 - Portal app 794s ok 74 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 75 - Auth query 794s ok 76 - HTTP code is 200 794s ok 77 - Get cookie lemonldap (ccfd3892ec9115cc3e9b99de9f58055df6f6b50f6066265fcb37ccbf6ec0a962) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 78 - Post SAML request to IdP 794s ok 79 - HTTP code is 200 794s ok 80 - HTTP code is 200 794s ok 81 - Page contains a form 794s ok 82 - Host match 794s ok 83 - URI match 794s ok 84 - Field "SAMLResponse" is defined 794s ok 85 - CSP header authorize POST request to auth.sp.com 794s ok 86 - Method is POST 794s ok 87 - Found SAMLResponse 794s ok 88 - XML successfully parsed 794s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 90 - Found expected NameID Format in response 794s ok 91 - XML successfully parsed 794s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 794s ok 93 - NameID matches 794s ok 94 - Portal object 794s ok 95 - Init 794s ok 96 - Portal app 794s ok 97 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 98 - Auth query 794s ok 99 - HTTP code is 200 794s ok 100 - Get cookie lemonldap (63d7b8d9d1c297cd036ff49f209f50b489c1451f939c597d5d66a031e241d38b) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 101 - Post SAML request to IdP 794s ok 102 - HTTP code is 200 794s ok 103 - HTTP code is 200 794s ok 104 - Page contains a form 794s ok 105 - Host match 794s ok 106 - URI match 794s ok 107 - Field "SAMLResponse" is defined 794s ok 108 - CSP header authorize POST request to auth.sp.com 794s ok 109 - Method is POST 794s ok 110 - Found SAMLResponse 794s ok 111 - XML successfully parsed 794s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 113 - Found expected NameID Format in response 794s ok 114 - XML successfully parsed 794s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 794s ok 116 - NameID matches 794s ok 117 - Portal object 794s ok 118 - Init 794s ok 119 - Portal app 794s ok 120 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 121 - Auth query 794s ok 122 - HTTP code is 200 794s ok 123 - Get cookie lemonldap (58d96a1f4440b5b298d025eb01766330fc79c662ee5b3894e7b808393e9f29b0) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 124 - Post SAML request to IdP 794s ok 125 - HTTP code is 200 794s ok 126 - HTTP code is 200 794s ok 127 - Page contains a form 794s ok 128 - Host match 794s ok 129 - URI match 794s ok 130 - Field "SAMLResponse" is defined 794s ok 131 - CSP header authorize POST request to auth.sp.com 794s ok 132 - Method is POST 794s ok 133 - Found SAMLResponse 794s ok 134 - XML successfully parsed 794s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 136 - Found expected NameID Format in response 794s ok 137 - Portal object 794s ok 138 - Init 794s ok 139 - Portal app 794s ok 140 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 141 - Auth query 794s ok 142 - HTTP code is 200 794s ok 143 - Get cookie lemonldap (8c6254b5dac1bea6c0b2997d8d25d743f1e329901938e0161e51009ed086e7a2) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 144 - Post SAML request to IdP 794s ok 145 - HTTP code is 200 794s ok 146 - HTTP code is 200 794s ok 147 - Page contains a form 794s ok 148 - Host match 794s ok 149 - URI match 794s ok 150 - Field "SAMLResponse" is defined 794s ok 151 - CSP header authorize POST request to auth.sp.com 794s ok 152 - Method is POST 794s ok 153 - Found SAMLResponse 794s ok 154 - XML successfully parsed 794s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 156 - Found expected NameID Format in response 794s ok 157 - XML successfully parsed 794s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 794s ok 159 - NameID matches 794s ok 160 - Portal object 794s ok 161 - Init 794s ok 162 - Portal app 794s ok 163 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 164 - Auth query 794s ok 165 - HTTP code is 200 794s ok 166 - Get cookie lemonldap (98f6d61df72f269cfdfad9cfd9574299cff82abcca6f3152b51e0ba391a2f04a) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 167 - Post SAML request to IdP 794s ok 168 - HTTP code is 200 794s ok 169 - HTTP code is 200 794s ok 170 - Page contains a form 794s ok 171 - Host match 794s ok 172 - URI match 794s ok 173 - Field "SAMLResponse" is defined 794s ok 174 - CSP header authorize POST request to auth.sp.com 794s ok 175 - Method is POST 794s ok 176 - Found SAMLResponse 794s ok 177 - XML successfully parsed 794s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 179 - Found expected NameID Format in response 794s ok 180 - XML successfully parsed 794s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID _E17E9CCC45AE8AE95FB85EF65621459E with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 794s ok 182 - NameID matches 794s ok 183 - Portal object 794s ok 184 - Init 794s ok 185 - Portal app 794s ok 186 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 187 - Auth query 794s ok 188 - HTTP code is 200 794s ok 189 - Get cookie lemonldap (a916fc6bf78be920502a0bef2d6f0ebf19078d757e4588b3bea5a05859bc42eb) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 190 - Post SAML request to IdP 794s ok 191 - HTTP code is 200 794s ok 192 - HTTP code is 200 794s ok 193 - Page contains a form 794s ok 194 - Host match 794s ok 195 - URI match 794s ok 196 - Field "SAMLResponse" is defined 794s ok 197 - CSP header authorize POST request to auth.sp.com 794s ok 198 - Method is POST 794s ok 199 - Found SAMLResponse 794s ok 200 - XML successfully parsed 794s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 202 - Found expected NameID Format in response 794s ok 203 - XML successfully parsed 794s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID _E17E9CCC45AE8AE95FB85EF65621459E with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 794s ok 205 - NameID matches 794s ok 206 - Portal object 794s ok 207 - Init 794s ok 208 - Portal app 794s ok 209 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 210 - Auth query 794s ok 211 - HTTP code is 200 794s ok 212 - Get cookie lemonldap (f113ead00cf1a222b8826b42759c0ec638e5359635c7dcc1ca845e2dc724c74f) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 213 - Post SAML request to IdP 794s ok 214 - HTTP code is 200 794s ok 215 - HTTP code is 200 794s ok 216 - Page contains a form 794s ok 217 - Host match 794s ok 218 - URI match 794s ok 219 - Field "SAMLResponse" is defined 794s ok 220 - CSP header authorize POST request to auth.sp.com 794s ok 221 - Method is POST 794s ok 222 - Found SAMLResponse 794s ok 223 - XML successfully parsed 794s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 225 - Found expected NameID Format in response 794s ok 226 - XML successfully parsed 794s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID _E17E9CCC45AE8AE95FB85EF65621459E with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 794s ok 228 - NameID matches 794s ok 229 - Portal object 794s ok 230 - Init 794s ok 231 - Portal app 794s ok 232 - Register $type 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 233 - Auth query 794s ok 234 - HTTP code is 200 794s ok 235 - Get cookie lemonldap (1c0eaff15c5a0c0960efb7ff44f22cd9e977d316ffc3c0acc94f585dae6edc06) 794s # Generated SAML Request: http://auth.sp.com/saml/metadata 794s # ==> Pushing ISSUER <== 794s # ==> Popping ISSUER <== 794s ok 236 - Post SAML request to IdP 794s ok 237 - HTTP code is 200 794s ok 238 - HTTP code is 200 794s ok 239 - Page contains a form 794s ok 240 - Host match 794s ok 241 - URI match 794s ok 242 - Field "SAMLResponse" is defined 794s ok 243 - CSP header authorize POST request to auth.sp.com 794s ok 244 - Method is POST 794s ok 245 - Found SAMLResponse 794s ok 246 - XML successfully parsed 794s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 794s ok 248 - Found expected NameID Format in response 794s ok 249 - XML successfully parsed 794s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 794s # Found NameID _C5B2CDDB0D652D87DAB54277790483EC with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 794s ok 251 - NameID matches 794s ok 252 - Transient ID is different from persistent ID 794s 1..252 794s ok 795s t/30-SAML-NameID-SP.t .......................................................... 795s ok 1 - use Lemonldap::NG::Portal::Main; 795s ok 2 - Portal object 795s ok 3 - Init 795s ok 4 - Portal app 795s ok 5 - Register $type 795s # ==> Pushing SP <== 795s # ==> Popping SP <== 795s ok 6 795s ok 7 - HTTP code is 200 795s ok 8 - Page contains a form 795s ok 9 - Host match 795s ok 10 - URI match 795s ok 11 - Field "SAMLRequest" is defined 795s ok 12 - CSP header authorize POST request to auth.idp.com 795s ok 13 - Method is POST 795s ok 14 - Found SAMLRequest 795s ok 15 - XML successfully parsed 795s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 795s ok 17 - Found expected NameID Format in response 795s ok 18 - Portal object 795s ok 19 - Init 795s ok 20 - Portal app 795s ok 21 - Register $type 795s # ==> Pushing SP <== 795s # ==> Popping SP <== 795s ok 22 795s ok 23 - HTTP code is 200 795s ok 24 - Page contains a form 795s ok 25 - Host match 795s ok 26 - URI match 795s ok 27 - Field "SAMLRequest" is defined 795s ok 28 - CSP header authorize POST request to auth.idp.com 795s ok 29 - Method is POST 795s ok 30 - Found SAMLRequest 795s ok 31 - XML successfully parsed 795s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 795s ok 33 - Found expected NameID Format in response 795s ok 34 - Portal object 795s ok 35 - Init 795s ok 36 - Portal app 795s ok 37 - Register $type 795s # ==> Pushing SP <== 795s # ==> Popping SP <== 795s ok 38 795s ok 39 - HTTP code is 200 795s ok 40 - Page contains a form 795s ok 41 - Host match 795s ok 42 - URI match 795s ok 43 - Field "SAMLRequest" is defined 795s ok 44 - CSP header authorize POST request to auth.idp.com 795s ok 45 - Method is POST 795s ok 46 - Found SAMLRequest 795s ok 47 - XML successfully parsed 795s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 795s ok 49 - Found expected NameID Format in response 795s ok 50 - Portal object 795s ok 51 - Init 795s ok 52 - Portal app 795s ok 53 - Register $type 795s # ==> Pushing SP <== 795s # ==> Popping SP <== 795s ok 54 795s ok 55 - HTTP code is 200 795s ok 56 - Page contains a form 795s ok 57 - Host match 795s ok 58 - URI match 795s ok 59 - Field "SAMLRequest" is defined 795s ok 60 - CSP header authorize POST request to auth.idp.com 795s ok 61 - Method is POST 795s ok 62 - Found SAMLRequest 795s ok 63 - XML successfully parsed 795s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 795s ok 65 - Found expected NameID Format in response 795s ok 66 - Portal object 795s ok 67 - Init 795s ok 68 - Portal app 795s ok 69 - Register $type 795s # ==> Pushing SP <== 795s # ==> Popping SP <== 795s ok 70 795s ok 71 - HTTP code is 200 795s ok 72 - Page contains a form 795s ok 73 - Host match 795s ok 74 - URI match 795s ok 75 - Field "SAMLRequest" is defined 795s ok 76 - CSP header authorize POST request to auth.idp.com 795s ok 77 - Method is POST 795s ok 78 - Found SAMLRequest 795s ok 79 - XML successfully parsed 795s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 795s ok 81 - Found expected NameID Format in response 795s 1..81 795s ok 796s t/30-SAML-POST-Logout-when-expired.t ........................................... 796s ok 1 - use Lemonldap::NG::Portal::Main; 796s ok 2 - Portal object 796s ok 3 - Init 796s ok 4 - Portal app 796s ok 5 - Register $type 796s ok 6 - Portal object 796s ok 7 - Init 796s ok 8 - Portal app 796s ok 9 - Register $type 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 10 - Unauth SP request 796s ok 11 - HTTP code is 200 796s ok 12 - HTTP code is 200 796s ok 13 - Page contains a form 796s ok 14 - Host match 796s ok 15 - URI match 796s ok 16 - Field "SAMLRequest" is defined 796s ok 17 - CSP header authorize POST request to auth.idp.com 796s ok 18 - Method is POST 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 19 - Post SAML request to IdP 796s ok 20 - HTTP code is 200 796s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092668%2C%22issuerRequestsaml%22%3A%221770020788_56971%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 22 - Post authentication 796s ok 23 - Reject reason is 89 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 24 - Unauth SP request 796s ok 25 - HTTP code is 200 796s ok 26 - HTTP code is 200 796s ok 27 - Page contains a form 796s ok 28 - Host match 796s ok 29 - URI match 796s ok 30 - Field "SAMLRequest" is defined 796s ok 31 - CSP header authorize POST request to auth.idp.com 796s ok 32 - Method is POST 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 33 - Post SAML request to IdP 796s ok 34 - HTTP code is 200 796s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770092668%2C%22issuerRequestsaml%22%3A%221770020788_51962%22%7D) 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 36 - Post authentication 796s ok 37 - Get cookie lemonldap (4c8ef2191df7410dcb7ff97fb8a401f93249837039c89a374127120d576e3d34) 796s ok 38 - Get cookie lemonldappdata () 796s ok 39 - SAML request cleared from pdata 796s ok 40 - HTTP code is 200 796s ok 41 - Page contains a form 796s ok 42 - Host match 796s ok 43 - URI match 796s ok 44 - Field "SAMLResponse" is defined 796s ok 45 - CSP header authorize POST request to auth.sp.com 796s ok 46 - Method is POST 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 47 - Post SAML response to SP 796s ok 48 - Get redirection 796s ok 49 - Location is http://auth.sp.com/ 796s ok 50 - Get cookie lemonldap (9d5ee066d1abf840f804298b0f51fac6e8332dd1e69cbc2bc769b9e61562c0d6) 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 51 - Get / on SP 796s ok 52 - HTTP code is 200 796s ok 53 - Authenticated as fa@badwolf.org@idp 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 54 - Query SP for logout 796s ok 55 - HTTP code is 200 796s ok 56 - Page contains a form 796s ok 57 - Host match 796s ok 58 - URI match 796s ok 59 - Field "SAMLRequest" is defined 796s ok 60 - CSP header authorize POST request to auth.idp.com 796s ok 61 - Method is POST 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 62 - Post SAML logout request to IdP 796s ok 63 - HTTP code is 200 796s ok 64 - Page contains a form 796s ok 65 - Host match 796s ok 66 - URI match 796s ok 67 - Field "SAMLResponse" is defined 796s ok 68 - CSP header authorize POST request to auth.sp.com 796s ok 69 - Method is POST 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 70 - Post SAML response to SP 796s ok 71 - Found SLO error 796s 1..71 796s ok 796s t/30-SAML-POST-Logout-when-removed.t ........................................... 796s ok 1 - use Lemonldap::NG::Portal::Main; 796s ok 2 - Portal object 796s ok 3 - Init 796s ok 4 - Portal app 796s ok 5 - Register $type 796s ok 6 - Portal object 796s ok 7 - Init 796s ok 8 - Portal app 796s ok 9 - Register $type 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 10 - Unauth SP request 796s ok 11 - HTTP code is 200 796s ok 12 - HTTP code is 200 796s ok 13 - Page contains a form 796s ok 14 - Host match 796s ok 15 - URI match 796s ok 16 - Field "SAMLRequest" is defined 796s ok 17 - CSP header authorize POST request to auth.idp.com 796s ok 18 - Method is POST 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 19 - Post SAML request to IdP 796s ok 20 - HTTP code is 200 796s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020788_17107%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092668%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 22 - Post authentication 796s ok 23 - Get cookie lemonldap (67ab544892d05ece58b9d800ea831a0ffcf2a81a9fac4ad2597e6cd8065c0965) 796s ok 24 - Get cookie lemonldappdata () 796s ok 25 - SAML request cleared from pdata 796s ok 26 - HTTP code is 200 796s ok 27 - Page contains a form 796s ok 28 - Host match 796s ok 29 - URI match 796s ok 30 - Field "SAMLResponse" is defined 796s ok 31 - CSP header authorize POST request to auth.sp.com 796s ok 32 - Method is POST 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 33 - Post SAML response to SP 796s ok 34 - Get redirection 796s ok 35 - Location is http://auth.sp.com/ 796s ok 36 - Get cookie lemonldap (d7943d5f9384407c61190ee0e3fd4e35f309f443392ae2dfd62c41584336a20c) 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 37 - Get / on SP 796s ok 38 - HTTP code is 200 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 39 - Query IDP for logout 796s ok 40 - Get cookie lemonldap (0) 796s ok 41 - IDP cookie removed 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 42 - Test if old cookie is denied by IdP 796s ok 43 - Response status is 401 796s ok 44 - Content is JSON 796s ok 45 - Error code is 1 796s # ==> Pushing SP <== 796s # ==> Popping SP <== 796s ok 46 - Query SP for logout 796s ok 47 - HTTP code is 200 796s ok 48 - Page contains a form 796s ok 49 - Host match 796s ok 50 - URI match 796s ok 51 - Field "SAMLRequest" is defined 796s ok 52 - CSP header authorize POST request to auth.idp.com 796s ok 53 - Method is POST 796s # ==> Pushing ISSUER <== 796s # ==> Popping ISSUER <== 796s ok 54 - Post SAML logout request to IdP 796s ok 55 - Found SESSIONEXPIRED error 796s 1..55 796s ok 797s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 797s ok 1 - use Lemonldap::NG::Portal::Main; 797s ok 2 - Portal object 797s ok 3 - Init 797s ok 4 - Portal app 797s ok 5 - Register $type 797s ok 6 - Portal object 797s ok 7 - Init 797s ok 8 - Portal app 797s ok 9 - Register $type 797s # ==> Pushing SP <== 797s # ==> Popping SP <== 797s ok 10 - Unauth SP request 797s ok 11 - HTTP code is 200 797s ok 12 - HTTP code is 200 797s ok 13 - Page contains a form 797s ok 14 - Host match 797s ok 15 - URI match 797s ok 16 - Field "SAMLRequest" is defined 797s ok 17 - CSP header authorize POST request to auth.idp.com 797s ok 18 - Method is POST 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 19 - Post SAML request to IdP 797s ok 20 - HTTP code is 200 797s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092669%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A4%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020789_49312%22%7D) 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 22 - Post authentication 797s ok 23 - HTTP code is 200 797s ok 24 - Page contains a form 797s ok 25 - URI match 797s ok 26 - Field "token" is defined 797s ok 27 - Field "code" is defined 797s ok 28 - Found EXTCODE input 797s ok 29 - Found 2F code in mail 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 30 - Post code 797s ok 31 - Get cookie lemonldap (486805557b84229412f57ac3c36e9ad0660a6093384504a523c4721e97163d87) 797s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020789_49312%22%7D) 797s ok 33 - Get redirection 797s ok 34 - Location is http://auth.idp.com/saml 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 35 - Follow redirection 797s ok 36 - Get cookie lemonldappdata () 797s ok 37 - SAML request cleared from pdata 797s ok 38 - HTTP code is 200 797s ok 39 - Page contains a form 797s ok 40 - Host match 797s ok 41 - URI match 797s ok 42 - Field "SAMLResponse" is defined 797s ok 43 - CSP header authorize POST request to auth.sp.com 797s ok 44 - Method is POST 797s # ==> Pushing SP <== 797s # ==> Popping SP <== 797s ok 45 - Post SAML response to SP 797s ok 46 - Get redirection 797s ok 47 - Location is http://auth.sp.com/ 797s ok 48 - Get cookie lemonldap (3abf627ea2682377c8910403ecaf85414477612a9028fae8eecdb87b8b6fdb2d) 797s # ==> Pushing SP <== 797s # ==> Popping SP <== 797s ok 49 - Get / on SP 797s ok 50 - HTTP code is 200 797s ok 51 - Authenticated as dwho@badwolf.org@idp 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 52 - Post authentication 797s ok 53 - Get cookie lemonldap (5aab364f4ed90b6f37c789b078f326300619207dd198a0cb55e602ac7f90c400) 797s # ==> Pushing SP <== 797s # ==> Popping SP <== 797s ok 54 - Unauth SP request 797s ok 55 - HTTP code is 200 797s ok 56 - HTTP code is 200 797s ok 57 - Page contains a form 797s ok 58 - Host match 797s ok 59 - URI match 797s ok 60 - Field "SAMLRequest" is defined 797s ok 61 - CSP header authorize POST request to auth.idp.com 797s ok 62 - Method is POST 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 63 - Post SAML request to IdP 797s ok 64 - HTTP code is 200 797s ok 65 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092669%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestsaml%22%3A%221770020789_28449%22%7D) 797s ok 66 - HTTP code is 200 797s ok 67 - Page contains a form 797s ok 68 - URI match 797s ok 69 - Field "confirm" is defined 797s ok 70 - Field "url" is defined 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 71 - Post code 797s ok 72 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020789_28449%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1770092669%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%7D) 797s ok 73 - HTTP code is 200 797s ok 74 - Page contains a form 797s ok 75 - URI match 797s ok 76 - Field "token" is defined 797s ok 77 - Field "code" is defined 797s ok 78 - Found EXTCODE input 797s ok 79 - Found 2F code in mail 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 80 - Post code 797s ok 81 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020789_28449%22%7D) 797s ok 82 - Get redirection 797s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 797s # ==> Pushing ISSUER <== 797s # ==> Popping ISSUER <== 797s ok 84 - Follow redirection 797s ok 85 - Get cookie lemonldappdata () 797s ok 86 - SAML request cleared from pdata 797s ok 87 - HTTP code is 200 797s ok 88 - Page contains a form 797s ok 89 - Host match 797s ok 90 - URI match 797s ok 91 - Field "SAMLResponse" is defined 797s ok 92 - CSP header authorize POST request to auth.sp.com 797s ok 93 - Method is POST 797s # ==> Pushing SP <== 797s # ==> Popping SP <== 797s ok 94 - Post SAML response to SP 797s ok 95 - Get redirection 797s ok 96 - Location is http://auth.sp.com/ 797s ok 97 - Get cookie lemonldap (6c5261c7d0b013f473b23bd2bf3ba70e605dca4d2c1b045b12b60b3408a0603c) 797s # ==> Pushing SP <== 797s # ==> Popping SP <== 797s ok 98 - Get / on SP 797s ok 99 - HTTP code is 200 797s ok 100 - Authenticated as dwho@badwolf.org@idp 797s 1..100 797s ok 798s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 798s ok 1 - use Lemonldap::NG::Portal::Main; 798s ok 2 - Portal object 798s ok 3 - Init 798s ok 4 - Portal app 798s ok 5 - Register $type 798s ok 6 - Portal object 798s ok 7 - Init 798s ok 8 - Portal app 798s ok 9 - Register $type 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 10 - Unauth SP request 798s ok 11 - HTTP code is 200 798s ok 12 - HTTP code is 200 798s ok 13 - Page contains a form 798s ok 14 - Host match 798s ok 15 - URI match 798s ok 16 - Field "SAMLRequest" is defined 798s ok 17 - CSP header authorize POST request to auth.idp.com 798s ok 18 - Method is POST 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 19 - Post SAML request to IdP 798s ok 20 - HTTP code is 200 798s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092670%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020790_8246%22%7D) 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 22 - Post authentication 798s ok 23 - HTTP code is 200 798s ok 24 - Page contains a form 798s ok 25 - URI match 798s ok 26 - Field "token" is defined 798s ok 27 - Field "code" is defined 798s ok 28 - Found EXTCODE input 798s ok 29 - Found 2F code in mail 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 30 - Post code 798s ok 31 - Get cookie lemonldap (KFGw8gWT96mJHTahC3EfTay3lXRlvVsV7YXNUE53BwqgaxfKkcHuKxPvpfLUXIEz64aKNjB5TQBfT+Z6YiXBIE68bERzeDgnRLkES+wsslcqhpygVSSLO0s5k5hpkGBBcZsPsYSWbAcGbfcGW5HRkw==) 798s ok 32 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221770020790_8246%22%2C%22issuerTs%22%3A1770092670%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 798s ok 33 - HTTP code is 200 798s ok 34 - Page contains a form 798s ok 35 - URI match 798s ok 36 - Field "reference1x1" is defined 798s ok 37 - Response body is not empty 798s ok 38 - Found notification text 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 39 - Accept notification 798s ok 40 - Get cookie lemonldap (6132232f9bbfdbface1ee6228cf601a2bf8086d933acb460f7c1eaa585d18b09) 798s ok 41 - Notification was deleted 798s ok 42 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020790_8246%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 798s ok 43 - Get redirection 798s ok 44 - Location is http://auth.idp.com/saml 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 45 - Follow redirection 798s ok 46 - Get cookie lemonldappdata () 798s ok 47 - SAML request cleared from pdata 798s ok 48 - HTTP code is 200 798s ok 49 - Page contains a form 798s ok 50 - Host match 798s ok 51 - URI match 798s ok 52 - Field "SAMLResponse" is defined 798s ok 53 - CSP header authorize POST request to auth.sp.com 798s ok 54 - Method is POST 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 55 - Post SAML response to SP 798s ok 56 - Get redirection 798s ok 57 - Location is http://auth.sp.com/ 798s ok 58 - Get cookie lemonldap (fc99ed760b395a88e7224268b7875d02c6a5d770befc89294eb7c11746db6dc6) 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 59 - Get / on SP 798s ok 60 - HTTP code is 200 798s ok 61 - Authenticated as dwho@badwolf.org@idp 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 62 - Query SP for logout 798s ok 63 - HTTP code is 200 798s ok 64 - Page contains a form 798s ok 65 - Host match 798s ok 66 - URI match 798s ok 67 - Field "SAMLRequest" is defined 798s ok 68 - CSP header authorize POST request to auth.idp.com 798s ok 69 - Method is POST 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 70 - Post SAML logout request to IdP 798s ok 71 - HTTP code is 200 798s ok 72 - Page contains a form 798s ok 73 - Host match 798s ok 74 - URI match 798s ok 75 - Field "SAMLResponse" is defined 798s ok 76 - CSP header authorize POST request to auth.sp.com 798s ok 77 - Method is POST 798s ok 78 - Get cookie lemonldap (0) 798s ok 79 - SSO cookie removed 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 80 - Post SAML response to SP 798s ok 81 - Get redirection 798s ok 82 - Location is http://auth.sp.com/?logout=1 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 83 - Test if user is reject on IdP 798s ok 84 - Response status is 401 798s ok 85 - Content is JSON 798s ok 86 - Error code is 1 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 87 - Test if user is reject on SP 798s ok 88 - HTTP code is 200 798s ok 89 - HTTP code is 200 798s ok 90 - Page contains a form 798s ok 91 - Host match 798s ok 92 - URI match 798s ok 93 - Field "SAMLRequest" is defined 798s ok 94 - CSP header authorize POST request to auth.idp.com 798s ok 95 - Method is POST 798s 1..95 798s ok 798s t/30-SAML-POST-with-Notification.t ............................................. 798s ok 1 - use Lemonldap::NG::Portal::Main; 798s ok 2 - Portal object 798s ok 3 - Init 798s ok 4 - Portal app 798s ok 5 - Register $type 798s ok 6 - Portal object 798s ok 7 - Init 798s ok 8 - Portal app 798s ok 9 - Register $type 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 10 - Unauth SP request 798s ok 11 - HTTP code is 200 798s ok 12 - HTTP code is 200 798s ok 13 - Page contains a form 798s ok 14 - Host match 798s ok 15 - URI match 798s ok 16 - Field "SAMLRequest" is defined 798s ok 17 - CSP header authorize POST request to auth.idp.com 798s ok 18 - Method is POST 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 19 - Post SAML request to IdP 798s ok 20 - HTTP code is 200 798s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020791_62101%22%2C%22issuerTs%22%3A1770092671%7D) 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 22 - Post authentication 798s ok 23 - Get cookie lemonldap (RqySNLEOPZ6ikWIIQbl0KZfMa14wKrPl9yC/WS5roRWduGTcsYWvskQHoONAaF+PVrAfDs3zRPO65aOAdsXJPzo8rZCm3eVr2v4TeYUvCc0qaDUlYWpFQ8xa9LXOvrCmS+ZqpL+JtX9hAJ5eZ4TxTQ==) 798s ok 24 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020791_1093%22%2C%22issuerTs%22%3A1770092671%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 798s ok 25 - HTTP code is 200 798s ok 26 - Page contains a form 798s ok 27 - URI match 798s ok 28 - Field "reference1x1" is defined 798s ok 29 - Field "url" is defined 798s ok 30 - Response body is not empty 798s ok 31 - Found notification text 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 32 - Accept notification 798s ok 33 - Get cookie lemonldap (d98b72458e8fe5e501e97fd8ad0ee2054a169bb5b39a62bacd9d9786e9c86837) 798s ok 34 - Notification was deleted 798s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020791_1093%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 798s ok 36 - Get redirection 798s ok 37 - Location is http://auth.idp.com/saml 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 38 - Follow redirection 798s ok 39 - Get cookie lemonldappdata () 798s ok 40 - SAML request cleared from pdata 798s ok 41 - HTTP code is 200 798s ok 42 - Page contains a form 798s ok 43 - Host match 798s ok 44 - URI match 798s ok 45 - Field "SAMLResponse" is defined 798s ok 46 - CSP header authorize POST request to auth.sp.com 798s ok 47 - Method is POST 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 48 - Post SAML response to SP 798s ok 49 - Get redirection 798s ok 50 - Location is http://auth.sp.com/ 798s ok 51 - Get cookie lemonldap (4a00506b18bc6e545cb3d0b3645849abc29a6342bd47ae4848c2a2e5db44b39e) 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 52 - Get / on SP 798s ok 53 - HTTP code is 200 798s ok 54 - Authenticated as dwho@badwolf.org@idp 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 55 - Query SP for logout 798s ok 56 - HTTP code is 200 798s ok 57 - Page contains a form 798s ok 58 - Host match 798s ok 59 - URI match 798s ok 60 - Field "SAMLRequest" is defined 798s ok 61 - CSP header authorize POST request to auth.idp.com 798s ok 62 - Method is POST 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 63 - Post SAML logout request to IdP 798s ok 64 - HTTP code is 200 798s ok 65 - Page contains a form 798s ok 66 - Host match 798s ok 67 - URI match 798s ok 68 - Field "SAMLResponse" is defined 798s ok 69 - CSP header authorize POST request to auth.sp.com 798s ok 70 - Method is POST 798s ok 71 - Get cookie lemonldap (0) 798s ok 72 - SSO cookie removed 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 73 - Post SAML response to SP 798s ok 74 - Get redirection 798s ok 75 - Location is http://auth.sp.com/?logout=1 798s # ==> Pushing ISSUER <== 798s # ==> Popping ISSUER <== 798s ok 76 - Test if user is reject on IdP 798s ok 77 - Response status is 401 798s ok 78 - Content is JSON 798s ok 79 - Error code is 1 798s # ==> Pushing SP <== 798s # ==> Popping SP <== 798s ok 80 - Test if user is reject on SP 798s ok 81 - HTTP code is 200 798s ok 82 - HTTP code is 200 798s ok 83 - Page contains a form 798s ok 84 - Host match 798s ok 85 - URI match 798s ok 86 - Field "SAMLRequest" is defined 798s ok 87 - CSP header authorize POST request to auth.idp.com 798s ok 88 - Method is POST 798s 1..88 798s ok 799s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 799s ok 1 - use Lemonldap::NG::Portal::Main; 799s ok 2 - Portal object 799s ok 3 - Init 799s ok 4 - Portal app 799s ok 5 - Register $type 799s ok 6 - Portal object 799s ok 7 - Init 799s ok 8 - Portal app 799s ok 9 - Register $type 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 10 - Auth query 799s ok 11 - HTTP code is 200 799s ok 12 - Get cookie lemonldap (b889cfa5c8c7d7a23c27e3cca70a2274ed7ad8629a8301ab4e1c11282bff52bc) 799s ok 13 - Waiting timeout 799s # ==> Pushing SP <== 799s # ==> Popping SP <== 799s ok 14 - Unauth SP request 799s ok 15 - HTTP code is 200 799s ok 16 - Page contains a form 799s ok 17 - Host match 799s ok 18 - URI match 799s ok 19 - Field "SAMLRequest" is defined 799s ok 20 - CSP header authorize POST request to auth.idp.com 799s ok 21 - Method is POST 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 22 - Post SAML request to IdP 799s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092701%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020821_20226%22%2C%22targetAuthnLevel%22%3A0%7D) 799s ok 24 - HTTP code is 200 799s ok 25 - Page contains a form 799s ok 26 - URI match 799s ok 27 - Field "confirm" is defined 799s ok 28 - Propose to renew session 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 29 - Ask to renew 799s ok 30 - Found Kerberos JS 799s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092701%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770020821_20226%22%2C%22targetAuthnLevel%22%3A0%7D) 799s ok 32 - HTTP code is 200 799s ok 33 - Page contains a form 799s ok 34 - Host match 799s ok 35 - Field "upgrading" is defined 799s ok 36 - Field "url" is defined 799s ok 37 - Field "kerberos" is defined 799s ok 38 - Field "ajax_auth_token" is defined 799s ok 39 - CSP header authorize POST request to \# 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 40 - AJAX query 799s ok 41 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221770020821_20226%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092701%7D) 799s ok 42 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 43 - AJAX query 799s ok 44 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092701%2C%22issuerRequestsaml%22%3A%221770020821_20226%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 799s ok 45 - HTTP code is 200 799s ok 46 - Content-Type is JSON 799s ok 47 - Content is valid JSON 799s ok 48 - User token was returned 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 49 - Post form 799s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020821_20226%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 799s ok 51 - Get cookie lemonldap (66429c4cd970fb2d0417de6b55807a9581e41a02a610cacaaac11f613a4caea0) 799s ok 52 - Get a new session 799s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020821_20226%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 799s ok 54 - Get redirection 799s ok 55 - Location header found 799s # ==> Pushing ISSUER <== 799s # ==> Popping ISSUER <== 799s ok 56 - Follow redirection 799s ok 57 - HTTP code is 200 799s ok 58 - Page contains a form 799s ok 59 - Host match 799s ok 60 - URI match 799s ok 61 - Field "SAMLResponse" is defined 799s ok 62 - CSP header authorize POST request to auth.sp.com 799s ok 63 - Method is POST 799s # ==> Pushing SP <== 799s # ==> Popping SP <== 799s ok 64 - Post SAML response to SP 799s ok 65 - Get cookie lemonldap (a5307d8e233b518d885ac48860c2fa553a767bd32362e0c46acf1611b90e4ae6) 799s ok 66 - Get redirection 799s ok 67 - Location is http://auth.sp.com/ 799s 1..67 799s ok 800s t/30-SAML-ReAuth-with-choice.t ................................................. 800s ok 1 - use Lemonldap::NG::Portal::Main; 800s ok 2 - Portal object 800s ok 3 - Init 800s ok 4 - Portal app 800s ok 5 - Register $type 800s ok 6 - Portal object 800s ok 7 - Init 800s ok 8 - Portal app 800s ok 9 - Register $type 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 10 - Auth query 800s ok 11 - HTTP code is 200 800s ok 12 - Get cookie lemonldap (84afcf50e62c55c7b24b23db523b42d221f223197422e7075b4b9bbff36b451a) 800s ok 13 - Waiting timeout 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 14 - Unauth SP request 800s ok 15 - HTTP code is 200 800s ok 16 - Page contains a form 800s ok 17 - Host match 800s ok 18 - URI match 800s ok 19 - Field "SAMLRequest" is defined 800s ok 20 - CSP header authorize POST request to auth.idp.com 800s ok 21 - Method is POST 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 22 - Post SAML request to IdP 800s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092702%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020822_9605%22%2C%22targetAuthnLevel%22%3A0%7D) 800s ok 24 - HTTP code is 200 800s ok 25 - Page contains a form 800s ok 26 - URI match 800s ok 27 - Field "confirm" is defined 800s ok 28 - Propose to renew session 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 29 - Ask to renew 800s ok 30 - HTTP code is 200 800s ok 31 - Page contains a form 800s ok 32 - Host match 800s ok 33 - Field "upgrading" is defined 800s ok 34 - Field "url" is defined 800s ok 35 - CSP header authorize POST request to \# 800s ok 36 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020822_9605%22%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1770092702%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 37 - Re auth 800s ok 38 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020822_9605%22%7D) 800s ok 39 - Get cookie lemonldap (b860700391cbf073cb98d7822b036e84df1eb9fe02eb8c23337ed2ce52e4be8c) 800s ok 40 - Get a new session 800s ok 41 - Get redirection 800s ok 42 - Location header found 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 43 - Follow redirection 800s ok 44 - HTTP code is 200 800s ok 45 - Page contains a form 800s ok 46 - Host match 800s ok 47 - URI match 800s ok 48 - Field "SAMLResponse" is defined 800s ok 49 - CSP header authorize POST request to auth.sp.com 800s ok 50 - Method is POST 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 51 - Post SAML response to SP 800s ok 52 - Get cookie lemonldap (a935b819862b0d34676692436547a465ed20ef09450393284bb28b422ed1c201) 800s ok 53 - Get redirection 800s ok 54 - Location is http://auth.sp.com/ 800s 1..54 800s ok 800s t/30-SAML-ReAuth.t ............................................................. 800s ok 1 - use Lemonldap::NG::Portal::Main; 800s ok 2 - Portal object 800s ok 3 - Init 800s ok 4 - Portal app 800s ok 5 - Register $type 800s ok 6 - Portal object 800s ok 7 - Init 800s ok 8 - Portal app 800s ok 9 - Register $type 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 10 - Auth query 800s ok 11 - HTTP code is 200 800s ok 12 - Get cookie lemonldap (22a4f7cd2c1621ce1a41a5fa38b2e80c237230e3b2fe6d46c088d88da75be11c) 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 13 - Unauth SP request 800s ok 14 - HTTP code is 200 800s ok 15 - Page contains a form 800s ok 16 - Host match 800s ok 17 - URI match 800s ok 18 - Field "SAMLRequest" is defined 800s ok 19 - CSP header authorize POST request to auth.idp.com 800s ok 20 - Method is POST 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 21 - Post SAML request to IdP 800s ok 22 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1770092703%2C%22issuerRequestsaml%22%3A%221770020823_1179%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 800s ok 23 - HTTP code is 200 800s ok 24 - Page contains a form 800s ok 25 - URI match 800s ok 26 - Field "confirm" is defined 800s ok 27 - Propose to renew session 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 28 - Ask to renew 800s ok 29 - HTTP code is 200 800s ok 30 - Page contains a form 800s ok 31 - Host match 800s ok 32 - Field "upgrading" is defined 800s ok 33 - Field "url" is defined 800s ok 34 - CSP header authorize POST request to \# 800s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092703%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221770020823_1179%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 36 - Re auth 800s ok 37 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020823_1179%22%7D) 800s ok 38 - Get cookie lemonldap (b83f9bdd313c27c895ad076c187f16991106b0a2d354d362d219e5ce0fef3911) 800s ok 39 - Get a new session 800s ok 40 - Get redirection 800s ok 41 - Location header found 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 42 - Follow redirection 800s ok 43 - HTTP code is 200 800s ok 44 - Page contains a form 800s ok 45 - Host match 800s ok 46 - URI match 800s ok 47 - Field "SAMLResponse" is defined 800s ok 48 - CSP header authorize POST request to auth.sp.com 800s ok 49 - Method is POST 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 50 - Post SAML response to SP 800s ok 51 - Get cookie lemonldap (3f12a19765fa7d50e8369a7d6399276b57416c914777502cc9c7fd5ee998d577) 800s ok 52 - Get redirection 800s ok 53 - Location is http://auth.sp.com/ 800s 1..53 800s ok 801s t/30-SAML-RelayState.t ......................................................... 801s ok 1 - use Lemonldap::NG::Portal::Main; 801s ok 2 - Portal object 801s ok 3 - Init 801s ok 4 - Portal app 801s ok 5 - Register $type 801s # Subtest: RelayState handing with Redirect binding 801s # ==> Pushing ISSUER <== 801s # ==> Popping ISSUER <== 801s ok 1 - Auth query 801s ok 2 - Get cookie lemonldap (95261db689d31f881621aca4b7796a18221d7445b663333a338dbda08a272dcc) 801s # ==> Pushing ISSUER <== 801s # ==> Popping ISSUER <== 801s ok 3 - Follow redirection 801s ok 4 - Correct html encoding of special characters in RelayState 801s 1..4 801s ok 6 - RelayState handing with Redirect binding 801s # Subtest: RelayState handing with POST binding 801s # ==> Pushing ISSUER <== 801s # ==> Popping ISSUER <== 801s ok 1 - Auth query 801s ok 2 - Get cookie lemonldap (d74180264e9e9b73b4fc4f72ea62cd77b04b2e41bfc238058a38e4b884ac9403) 801s # ==> Pushing ISSUER <== 801s # ==> Popping ISSUER <== 801s ok 3 - Follow redirection 801s ok 4 - Correct html encoding of special characters in RelayState 801s 1..4 801s ok 7 - RelayState handing with POST binding 801s 1..7 801s ok 802s t/30-SAML-SP-rule.t ............................................................ 802s ok 1 - use Lemonldap::NG::Portal::Main; 802s ok 2 - Portal object 802s ok 3 - Init 802s ok 4 - Portal app 802s ok 5 - Register $type 802s ok 6 - Portal object 802s ok 7 - Init 802s ok 8 - Portal app 802s ok 9 - Register $type 802s ok 10 - Portal object 802s ok 11 - Init 802s ok 12 - Portal app 802s ok 13 - Register $type 802s # ==> Pushing SP <== 802s # ==> Popping SP <== 802s ok 14 - Unauth SP request 802s ok 15 - Get redirection 802s ok 16 - Location header found 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 17 - Launch SAML request to IdP 802s ok 18 - HTTP code is 200 802s ok 19 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092674%2C%22issuerRequestsaml%22%3A%221770020794_21280%22%7D) 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 20 - Post authentication 802s ok 21 - HTTP code is 200 802s ok 22 - Get cookie lemonldap (3c736113da3bd580761cafce8eb393590562d3f5d65fb67252c2c676c923475a) 802s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 802s ok 24 - PE_UNAUTHORIZEDPARTNER 802s # ==> Pushing UNKNOWNSP <== 802s # ==> Popping UNKNOWNSP <== 802s ok 25 - Unauth SP request 802s ok 26 - Get redirection 802s ok 27 - Location header found 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 28 - Launch SAML request to IdP 802s ok 29 - Unknown entity ID: code found on page 802s ok 30 - Unknown entity ID 802s 1..30 802s ok 802s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 802s ok 1 - use Lemonldap::NG::Portal::Main; 802s ok 2 - Portal object 802s ok 3 - Init 802s ok 4 - Portal app 802s ok 5 - Register $type 802s ok 6 - Portal object 802s ok 7 - Init 802s ok 8 - Portal app 802s ok 9 - Register $type 802s # ==> Pushing SP <== 802s # ==> Popping SP <== 802s ok 10 - Unauth SP request 802s ok 11 - Get cookie llngcasserver (idp) 802s ok 12 - Get CAS server cookie 802s ok 13 - Get redirection 802s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 15 - Query CAS server 802s ok 16 - HTTP code is 200 802s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770092675%2C%22issuerRequestcas%22%3A%221770020795_57898%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 18 - Post authentication 802s ok 19 - Get cookie lemonldap (e8f3c80173903734bf9a4e053cd18e977d85404363b244a16b7dd35d951e9ebc) 802s ok 20 - Get cookie lemonldappdata () 802s ok 21 - SAML request cleared from pdata 802s ok 22 - Get redirection 802s ok 23 - Location header found 802s # ==> Pushing SP <== 802s ok 24 - SOAP request 802s # ==> Saving handler SP <== 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s # ==> Restoring SP <== 802s ok 25 - Execute request to /cas/serviceValidate 802s ok 26 - HTTP code is 200 802s ok 27 - Content is XML 802s # ==> Popping SP <== 802s ok 28 - Query SP with ticket 802s ok 29 - Get cookie lemonldap (ebf23b2fa5c3ae424b94f83b526a8461f985f4c26a18f130ea39a25f0c3ff99a) 802s # ==> Pushing SP <== 802s # ==> Popping SP <== 802s ok 30 - Get / on SP 802s ok 31 - HTTP code is 200 802s ok 32 - Authenticated as french 802s ok 33 - UTF-8 values 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 34 - Query SP for logout 802s ok 35 - HTTP code is 200 802s ok 36 - CAS message found 802s ok 37 - Redirect URL found 802s # ==> Pushing ISSUER <== 802s # ==> Popping ISSUER <== 802s ok 38 - Query IdP 802s ok 39 - Response status is 401 802s ok 40 - Content is JSON 802s ok 41 - Error code is 1 802s 1..41 802s ok 803s t/31-Auth-and-issuer-CAS-Logout-30.t ........................................... 803s ok 1 - use Lemonldap::NG::Portal::Main; 803s ok 2 - Portal object 803s ok 3 - Init 803s ok 4 - Portal app 803s ok 5 - Register $type 803s ok 6 - Portal object 803s ok 7 - Init 803s ok 8 - Portal app 803s ok 9 - Register $type 803s # ==> Pushing SP <== 803s # ==> Popping SP <== 803s ok 10 - Unauth SP request 803s ok 11 - Get cookie llngcasserver (idp) 803s ok 12 - Get CAS server cookie 803s ok 13 - Get redirection 803s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 803s # ==> Pushing ISSUER <== 803s # ==> Popping ISSUER <== 803s ok 15 - Query CAS server 803s ok 16 - HTTP code is 200 803s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092675%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770020795_60699%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 803s # ==> Pushing ISSUER <== 803s # ==> Popping ISSUER <== 803s ok 18 - Post authentication 803s ok 19 - Get cookie lemonldap (f0512ada84a51c4d8e4e0e46b878bdcb000bdd545f912fbf23587a8882d34d7d) 803s ok 20 - Get cookie lemonldappdata () 803s ok 21 - SAML request cleared from pdata 803s ok 22 - Get redirection 803s ok 23 - Location header found 803s # ==> Pushing SP <== 803s ok 24 - SOAP request 803s # ==> Saving handler SP <== 803s # ==> Pushing ISSUER <== 803s # ==> Popping ISSUER <== 803s # ==> Restoring SP <== 803s ok 25 - Execute request to /cas/serviceValidate 803s ok 26 - HTTP code is 200 803s ok 27 - Content is XML 803s # ==> Popping SP <== 803s ok 28 - Query SP with ticket 803s ok 29 - Get cookie lemonldap (7d6f09b724c95c63a831ec1d5451f60f92dc4c5d3dfdb9d8af99bfcd06335bf7) 803s # ==> Pushing SP <== 803s # ==> Popping SP <== 803s ok 30 - Get / on SP 803s ok 31 - HTTP code is 200 803s ok 32 - Authenticated as french 803s ok 33 - UTF-8 values 803s # ==> Pushing ISSUER <== 803s # ==> Popping ISSUER <== 803s ok 34 - Query SP for logout 803s ok 35 - Unauthorized URL: code found on page 803s ok 36 - Unauthorized URL 803s # ==> Pushing ISSUER <== 803s # ==> Popping ISSUER <== 803s ok 37 - Query SP for logout 803s ok 38 - Get redirection 803s ok 39 - Location is http://auth.sp.com/ 803s # ==> Pushing ISSUER <== 803s # ==> Popping ISSUER <== 803s ok 40 - Query IdP 803s ok 41 - Response status is 401 803s ok 42 - Content is JSON 803s ok 43 - Error code is 1 803s 1..43 803s ok 804s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ....................................... 804s ok 1 - use Lemonldap::NG::Portal::Main; 804s ok 2 - Portal object 804s ok 3 - Init 804s ok 4 - Portal app 804s ok 5 - Register $type 804s ok 6 - Portal object 804s ok 7 - Init 804s ok 8 - Portal app 804s ok 9 - Register $type 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 10 - Unauth SP request 804s ok 11 - Get cookie llngcasserver (idp) 804s ok 12 - Get CAS server cookie 804s ok 13 - Get redirection 804s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 15 - Query CAS server 804s ok 16 - HTTP code is 200 804s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020796_3646%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092676%7D) 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 18 - Post authentication 804s ok 19 - Get cookie lemonldap (dbc24a4bc1881c1ca3630c46143ac569d086a156c8877ceb2067c7ec69680a39) 804s ok 20 - Get redirection 804s ok 21 - Location header found 804s # ==> Pushing SP <== 804s ok 22 - SOAP request 804s # ==> Saving handler SP <== 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s # ==> Restoring SP <== 804s ok 23 - Execute request to /cas/serviceValidate 804s ok 24 - HTTP code is 200 804s ok 25 - Content is XML 804s # ==> Popping SP <== 804s ok 26 - Query SP with ticket 804s ok 27 - Get cookie lemonldap (8993b705f8bc48466e5bece81405cc348cc2ca9159eae7aa51ff0da717519fa8) 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 28 - Query SP for logout 804s ok 29 - HTTP code is 200 804s ok 30 - Found iframe 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 31 - Get iframe from IdP 804s ok 32 - Get redirection 804s ok 33 - Location is http://auth.idp.com/?logout=1 804s ok 34 - Frame can be embedded 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 35 - Query IdP 804s ok 36 - Response status is 401 804s ok 37 - Content is JSON 804s ok 38 - Error code is 1 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 39 - Query IdP 804s ok 40 - Get redirection 804s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 804s 1..41 804s ok 804s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .......................... 804s ok 1 - use Lemonldap::NG::Portal::Main; 804s ok 2 - Portal object 804s ok 3 - Init 804s ok 4 - Portal app 804s ok 5 - Register $type 804s ok 6 - Portal object 804s ok 7 - Init 804s ok 8 - Portal app 804s ok 9 - Register $type 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 10 - Unauth SP request 804s ok 11 - Get redirection 804s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 13 - Query CAS server 804s ok 14 - HTTP code is 200 804s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770020796_4336%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092676%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 16 - Post authentication 804s ok 17 - Reject reason is 68 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 18 - Unauth SP request 804s ok 19 - Get redirection 804s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 21 - Query CAS server 804s ok 22 - HTTP code is 200 804s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092676%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770020796_18804%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 24 - Post authentication 804s ok 25 - Get redirection 804s ok 26 - Location header found 804s ok 27 - Get cookie lemonldap (7c866fb7748733b2ef7eb0f28442d587ce415ec484b05d2b20a60e8aa34f6eae) 804s # ==> Pushing SP <== 804s ok 28 - SOAP request 804s # ==> Saving handler SP <== 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s # ==> Restoring SP <== 804s ok 29 - Execute request to /cas/serviceValidate 804s ok 30 - HTTP code is 200 804s ok 31 - Content is XML 804s # ==> Popping SP <== 804s ok 32 - Query SP with ticket 804s ok 33 - Get cookie lemonldap (7635851ecdfd49b88b901c61d4baa233ad4ff8015565af5b723b1a4eaeb24ebd) 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 34 - Get / on SP 804s ok 35 - HTTP code is 200 804s ok 36 - Authenticated as french 804s ok 37 - UTF-8 values 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 38 - Query SP for logout 804s ok 39 - HTTP code is 200 804s ok 40 - Found iframe 804s ok 41 - Content-Security-Policy header found 804s ok 42 - Found auth.idp.com in CSP child-src 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 43 - Get iframe from IdP 804s ok 44 - Get redirection 804s ok 45 - Location is http://auth.sp2.com/?logout 804s ok 46 - Frame can be embedded 804s # ==> Pushing ISSUER <== 804s # ==> Popping ISSUER <== 804s ok 47 - Query IdP 804s ok 48 - Response status is 401 804s ok 49 - Content is JSON 804s ok 50 - Error code is 1 804s # ==> Pushing SP <== 804s # ==> Popping SP <== 804s ok 51 - Query IdP 804s ok 52 - Get redirection 804s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 804s 1..53 804s ok 805s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 805s ok 1 - use Lemonldap::NG::Portal::Main; 805s ok 2 - Portal object 805s ok 3 - Init 805s ok 4 - Portal app 805s ok 5 - Register $type 805s ok 6 - Portal object 805s ok 7 - Init 805s ok 8 - Portal app 805s ok 9 - Register $type 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 10 - Unauth SP request 805s ok 11 - Get redirection 805s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 13 - Query CAS server 805s ok 14 - HTTP code is 200 805s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020797_15091%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092677%7D) 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 16 - Post authentication 805s ok 17 - Reject reason is 68 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 18 - Unauth SP request 805s ok 19 - Get redirection 805s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 21 - Query CAS server 805s ok 22 - HTTP code is 200 805s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092677%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770020797_43140%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 24 - Post authentication 805s ok 25 - Get redirection 805s ok 26 - Location header found 805s ok 27 - Get cookie lemonldap (4e7915112afa2d8d3b19f71276830774eccc300f3f0f6f605532883b1cce3197) 805s # ==> Pushing SP <== 805s ok 28 - SOAP request 805s # ==> Saving handler SP <== 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s # ==> Restoring SP <== 805s ok 29 - Execute request to /cas/serviceValidate 805s ok 30 - HTTP code is 200 805s ok 31 - Content is XML 805s # ==> Popping SP <== 805s ok 32 - Query SP with ticket 805s ok 33 - Get cookie lemonldap (cad85c7a024add2a9057371656d359590de8185a60f6f18492e0545a3e2d3990) 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 34 - Get / on SP 805s ok 35 - HTTP code is 200 805s ok 36 - Authenticated as fa@badwolf.org 805s ok 37 - UTF-8 values 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 38 - Query SP for logout 805s ok 39 - HTTP code is 200 805s ok 40 - Found iframe 805s ok 41 - Content-Security-Policy header found 805s ok 42 - Found auth.idp.com in CSP child-src 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 43 - Get iframe from IdP 805s ok 44 - Get redirection 805s ok 45 - Location is http://auth.sp.com/?logout 805s ok 46 - Frame can be embedded 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 47 - Query IdP 805s ok 48 - Response status is 401 805s ok 49 - Content is JSON 805s ok 50 - Error code is 1 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 51 - Query IdP 805s ok 52 - Get redirection 805s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 805s 1..53 805s ok 805s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 805s ok 1 - use Lemonldap::NG::Portal::Main; 805s ok 2 - Portal object 805s ok 3 - Init 805s ok 4 - Portal app 805s ok 5 - Register $type 805s ok 6 - Portal object 805s ok 7 - Init 805s ok 8 - Portal app 805s ok 9 - Register $type 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 10 - Unauth SP request 805s ok 11 - Get redirection 805s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 13 - Query CAS server 805s ok 14 - HTTP code is 200 805s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22issuerRequestcas%22%3A%221770020798_51330%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770092678%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 16 - Post authentication 805s ok 17 - Reject reason is 68 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 18 - Unauth SP request 805s ok 19 - Get redirection 805s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 21 - Query CAS server 805s ok 22 - HTTP code is 200 805s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092678%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestcas%22%3A%221770020798_17452%22%7D) 805s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092678%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestcas%22%3A%221770020798_17452%22%7D) 805s ok 25 - Pdata is not empty 805s ok 26 - Target Authnlevel set in pdata 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 27 - Post authentication 805s ok 28 - Get redirection 805s ok 29 - Location header found 805s ok 30 - Get cookie lemonldap (0b0de393ef4bd2ac6484d0840478f844164f9384d2ed0a4b54c6be4aee84569b) 805s # ==> Pushing SP <== 805s ok 31 - SOAP request 805s # ==> Saving handler SP <== 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s # ==> Restoring SP <== 805s ok 32 - Execute request to /cas/serviceValidate 805s ok 33 - HTTP code is 200 805s ok 34 - Content is XML 805s # ==> Popping SP <== 805s ok 35 - Query SP with ticket 805s ok 36 - Get cookie lemonldap (eabfca3bfb9b64b86e2ecdc0877e042c37c81466fdc1753bc2fc19be232349e0) 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 37 - Get / on SP 805s ok 38 - HTTP code is 200 805s ok 39 - Authenticated as french 805s ok 40 - UTF-8 values 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 41 - Query SP for logout 805s ok 42 - HTTP code is 200 805s ok 43 - Found iframe 805s ok 44 - Content-Security-Policy header found 805s ok 45 - Found auth.idp.com in CSP child-src 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 46 - Get iframe from IdP 805s ok 47 - Get redirection 805s ok 48 - Location is http://auth.sp.com/?logout 805s ok 49 - Frame can be embedded 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 50 - Query IdP 805s ok 51 - Response status is 401 805s ok 52 - Content is JSON 805s ok 53 - Error code is 1 805s # ==> Pushing SP <== 805s # ==> Popping SP <== 805s ok 54 - Query IdP 805s ok 55 - Get redirection 805s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 57 - Auth query 805s ok 58 - HTTP code is 200 805s ok 59 - Get cookie lemonldap (7f259097a645513c83f61ce6d9980fcc5a8ffe73271fa1f9b5d9650b6a38ca62) 805s # ==> Pushing ISSUER <== 805s # ==> Popping ISSUER <== 805s ok 60 - Query CAS server 805s ok 61 - Response body is not empty 805s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 805s 1..62 805s ok 806s t/31-Auth-and-issuer-CAS-declared-apps.t ....................................... 806s ok 1 - use Lemonldap::NG::Portal::Main; 806s ok 2 - Portal object 806s ok 3 - Init 806s ok 4 - Portal app 806s ok 5 - Register $type 806s ok 6 - Portal object 806s ok 7 - Init 806s ok 8 - Portal app 806s ok 9 - Register $type 806s # ==> Pushing SP <== 806s # ==> Popping SP <== 806s ok 10 - Unauth SP request 806s ok 11 - Cancel button NOT found 806s # ==> Pushing ISSUER <== 806s # ==> Popping ISSUER <== 806s ok 12 - Query CAS server 806s ok 13 - HTTP code is 200 806s ok 14 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020798_593%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092678%7D) 806s 1..14 806s ok 806s t/31-Auth-and-issuer-CAS-default.t ............................................. 806s ok 1 - use Lemonldap::NG::Portal::Main; 806s ok 2 - Portal object 806s ok 3 - Init 806s ok 4 - Portal app 806s ok 5 - Register $type 806s ok 6 - Portal object 806s ok 7 - Init 806s ok 8 - Portal app 806s ok 9 - Register $type 806s # ==> Pushing SP <== 806s # ==> Popping SP <== 806s ok 10 - Unauth SP request 806s ok 11 - Get cookie llngcasserver (idp) 806s ok 12 - Get CAS server cookie 806s ok 13 - Get redirection 806s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 806s # ==> Pushing ISSUER <== 806s # ==> Popping ISSUER <== 806s ok 15 - Query CAS server 806s ok 16 - HTTP code is 200 806s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770020799_65015%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770092679%7D) 806s # ==> Pushing ISSUER <== 806s # ==> Popping ISSUER <== 806s ok 18 - Post authentication 806s ok 19 - Get cookie lemonldap (397dc777941d98ef8efb0b5029578df8c82b66e8b0326556b282280b84806181) 806s ok 20 - Get cookie lemonldappdata () 806s ok 21 - SAML request cleared from pdata 806s ok 22 - Get redirection 806s ok 23 - Location header found 806s # ==> Pushing SP <== 806s ok 24 - SOAP request 806s # ==> Saving handler SP <== 806s # ==> Pushing ISSUER <== 806s # ==> Popping ISSUER <== 806s # ==> Restoring SP <== 806s ok 25 - Execute request to /cas/serviceValidate 806s ok 26 - HTTP code is 200 806s ok 27 - Content is XML 806s # ==> Popping SP <== 806s ok 28 - Query SP with ticket 806s ok 29 - Get cookie lemonldap (fcf181565afdb055d8c7e42d06fe59876656211a18312ec027a55b0db6b86710) 806s # ==> Pushing SP <== 806s # ==> Popping SP <== 806s ok 30 - Get / on SP 806s ok 31 - HTTP code is 200 806s ok 32 - Authenticated as french 806s ok 33 - UTF-8 values 806s ok 34 806s # ==> Pushing SP <== 806s # ==> Popping SP <== 806s ok 35 - Query SP for logout 806s ok 36 - HTTP code is 200 806s ok 37 - Found iframe 806s ok 38 - Content-Security-Policy header found 806s ok 39 - Found auth.idp.com in CSP child-src 806s # ==> Pushing ISSUER <== 806s # ==> Popping ISSUER <== 806s ok 40 - Get iframe from IdP 806s ok 41 - Get redirection 806s ok 42 - Location is http://auth.sp.com/?logout 806s ok 43 - Frame can be embedded 806s # ==> Pushing ISSUER <== 806s # ==> Popping ISSUER <== 806s ok 44 - Query IdP 806s ok 45 - Response status is 401 806s ok 46 - Content is JSON 806s ok 47 - Error code is 1 806s # ==> Pushing SP <== 806s # ==> Popping SP <== 806s ok 48 - Query IdP 806s ok 49 - Get redirection 806s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 806s 1..50 806s ok 807s t/31-Auth-and-issuer-CAS-proxied.t ............................................. 807s ok 1 - use Lemonldap::NG::Portal::Main; 807s ok 2 - Portal object 807s ok 3 - Init 807s ok 4 - Portal app 807s ok 5 - Register $type 807s ok 6 - Portal object 807s ok 7 - Init 807s ok 8 - Portal app 807s ok 9 - Register $type 807s # ==> Pushing SP <== 807s # ==> Popping SP <== 807s ok 10 - Unauth SP request 807s ok 11 - Get cookie llngcasserver (idp) 807s ok 12 - Get CAS server cookie 807s ok 13 - Get redirection 807s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 807s # ==> Pushing ISSUER <== 807s # ==> Popping ISSUER <== 807s ok 15 - Query CAS server 807s ok 16 - HTTP code is 200 807s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092679%2C%22issuerRequestcas%22%3A%221770020799_21565%22%7D) 807s # ==> Pushing ISSUER <== 807s # ==> Popping ISSUER <== 807s ok 18 - Post authentication 807s ok 19 - Get redirection 807s ok 20 - Location header found 807s ok 21 - Get cookie lemonldap (4e1a4b8bc1eeeb8aa8ed89b2e087f3b05c746ceb8f43b7ddbf2791d42f59fa28) 807s # ==> Pushing SP <== 807s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?ticket=ST-8f33ee27ed05b90a99e63de91be9541f3f1a54fdcf83aabff3d051cde52fd1dd&pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-8f33ee27ed05b90a99e63de91be9541f3f1a54fdcf83aabff3d051cde52fd1dd%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F 807s # ==> Saving handler SP <== 807s # ==> Pushing ISSUER <== 807s ok 23 - Request to http://auth.sp.com/?ticket=ST-8f33ee27ed05b90a99e63de91be9541f3f1a54fdcf83aabff3d051cde52fd1dd&casProxy=1&pgtIou=PGTIOU-82b2dcd6bf9df6e6a61dafec648859f9c68fc961f5c2cc1a2c0bd2b76289bec5&pgtId=PGT-3737bb95b0a2e6a2bb1453328e6217ae2925e1bc25d89256c3bc31d03a89fae7 807s # ==> Saving handler ISSUER <== 807s # ==> Pushing SP <== 807s # ==> Popping SP <== 807s # ==> Restoring ISSUER <== 807s ok 24 - Execute request to / 807s ok 25 - HTTP code is 200 807s # ==> Popping ISSUER <== 807s # ==> Restoring SP <== 807s ok 26 - Execute request to /cas/serviceValidate 807s ok 27 - HTTP code is 200 807s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-3737bb95b0a2e6a2bb1453328e6217ae2925e1bc25d89256c3bc31d03a89fae7 807s # ==> Saving handler SP <== 807s # ==> Pushing ISSUER <== 807s # ==> Popping ISSUER <== 807s # ==> Restoring SP <== 807s ok 29 - Execute request to /cas/proxy 807s ok 30 - HTTP code is 200 807s # ==> Popping SP <== 807s ok 31 - Query SP with ticket 807s ok 32 - Get cookie lemonldap (90a7f67fa37da451d571a6cf404ce4ae11ebce40d82b0d0c475243ab6d18c00a) 807s # ==> Pushing SP <== 807s # ==> Popping SP <== 807s ok 33 - Get / on SP 807s ok 34 - HTTP code is 200 807s ok 35 - Authenticated as french 807s ok 36 - UTF-8 values 807s # ==> Pushing SP <== 807s # ==> Popping SP <== 807s ok 37 - Query SP for logout 807s ok 38 - HTTP code is 200 807s ok 39 - Found iframe 807s ok 40 - Content-Security-Policy header found 807s ok 41 - Found auth.idp.com in CSP child-src 807s # ==> Pushing ISSUER <== 807s # ==> Popping ISSUER <== 807s ok 42 - Get iframe from IdP 807s ok 43 - Get redirection 807s ok 44 - Location is http://auth.sp.com/?logout 807s ok 45 - Frame can be embedded 807s # ==> Pushing ISSUER <== 807s # ==> Popping ISSUER <== 807s ok 46 - Query IdP 807s ok 47 - Response status is 401 807s ok 48 - Content is JSON 807s ok 49 - Error code is 1 807s # ==> Pushing SP <== 807s # ==> Popping SP <== 807s ok 50 - Query IdP 807s ok 51 - Get redirection 807s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 807s 1..52 807s ok 808s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 808s ok 1 - use Lemonldap::NG::Portal::Main; 808s ok 2 - Portal object 808s ok 3 - Init 808s ok 4 - Portal app 808s ok 5 - Register $type 808s ok 6 - Portal object 808s ok 7 - Init 808s ok 8 - Portal app 808s ok 9 - Register $type 808s # ==> Pushing SP <== 808s # ==> Popping SP <== 808s ok 10 - Unauth SP request 808s ok 11 - Get cookie llngcasserver (idp) 808s ok 12 - Get CAS server cookie 808s ok 13 - Get redirection 808s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 808s # ==> Pushing ISSUER <== 808s # ==> Popping ISSUER <== 808s ok 15 - Query CAS server 808s ok 16 - HTTP code is 200 808s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770092680%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770020800_62851%22%7D) 808s # ==> Pushing ISSUER <== 808s # ==> Popping ISSUER <== 808s ok 18 - Post authentication 808s ok 19 - Get redirection 808s ok 20 - Location header found 808s ok 21 - Get cookie lemonldap (5dde1b7aa252ea921682b357ec17830387f9901d0b5b19ce1ffb4bbe2ed21c34) 808s # ==> Pushing SP <== 808s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 808s # ==> Saving handler SP <== 808s # ==> Pushing ISSUER <== 808s # ==> Popping ISSUER <== 808s # ==> Restoring SP <== 808s ok 23 - Execute POST request to /cas/samlValidate 808s ok 24 - HTTP code is 200 808s # ==> Popping SP <== 808s ok 25 - Query SP with ticket 808s ok 26 - Get cookie lemonldap (be1b805d8ae74ca545162b81d16f9544b4c99829b1f427d299716d29d7b641b2) 808s ok 27 - Correct whatToTrace 808s ok 28 - Correct cn 808s ok 29 - Correct uid 808s ok 30 - Correct groups 808s 1..30 808s ok 808s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .............................. 808s ok 1 - use Lemonldap::NG::Portal::Main; 808s ok 2 - Portal object 808s ok 3 - Init 808s ok 4 - Portal app 808s ok 5 - Register $type 808s ok 6 - Portal object 808s ok 7 - Init 808s ok 8 - Portal app 808s ok 9 - Register $type 808s # ==> Pushing SP <== 808s # ==> Popping SP <== 808s ok 10 - Unauth SP request 808s ok 11 - Found CAS entry 808s ok 12 - HTTP code is 200 808s ok 13 - Page contains a form 808s ok 14 - CSP header authorize POST request to \# 808s # ==> Pushing SP <== 808s # ==> Popping SP <== 808s ok 15 - Unauth SP request 808s ok 16 - 1st = idp 808s ok 17 - 2nd = idp3 808s ok 18 - 3rd = idp4 808s ok 19 - 4th= idp2 808s ok 20 - Found Cancel button 808s ok 21 - Found CAS idp logo and tooltip 808s ok 22 - Found CAS idp display name 808s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 808s ok 24 - HTTP code is 200 808s ok 25 - Page contains a form 808s ok 26 - CSP header authorize POST request to \# 808s # ==> Pushing SP <== 808s # ==> Popping SP <== 808s ok 27 - Cancel query 808s ok 28 - Get cookie lemonldappdata () 808s ok 29 - pdata is empty 808s 1..29 808s ok 809s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 809s ok 1 - use Lemonldap::NG::Portal::Main; 809s ok 2 - Portal object 809s ok 3 - Init 809s ok 4 - Portal app 809s ok 5 - Register $type 809s ok 6 - Portal object 809s ok 7 - Init 809s ok 8 - Portal app 809s ok 9 - Register $type 809s # ==> Pushing SP <== 809s # ==> Popping SP <== 809s ok 10 - Unauth SP request 809s ok 11 - Get cookie llngcasserver (idp) 809s ok 12 - Get CAS server cookie 809s ok 13 - Get redirection 809s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 15 - Query CAS server 809s ok 16 - HTTP code is 200 809s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770092681%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770020801_27882%22%7D) 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 18 - Post authentication 809s ok 19 - Get redirection 809s ok 20 - Location header found 809s ok 21 - Get cookie lemonldap (f820dfb7dc1db26e7789b5ac332115214d2fe01a59e4eb0a6c74537a08c423c1) 809s ok 22 - Get cookie lemonldappdata () 809s ok 23 - SAML request cleared from pdata 809s # ==> Pushing SP <== 809s ok 24 - SOAP request 809s # ==> Saving handler SP <== 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s # ==> Restoring SP <== 809s ok 25 - Execute request to /cas/serviceValidate 809s ok 26 - HTTP code is 200 809s ok 27 - Content is XML 809s # ==> Popping SP <== 809s ok 28 - Query SP with ticket 809s ok 29 - Get cookie lemonldap (c8634603725ed614d18ea069ba5033c1ba683735419a41489f8579e4734c862e) 809s # ==> Pushing SP <== 809s # ==> Popping SP <== 809s ok 30 - Get / on SP 809s ok 31 - HTTP code is 200 809s ok 32 - Authenticated as dwho 809s # ==> Pushing SP <== 809s # ==> Popping SP <== 809s ok 33 - Unauth SP request (2) 809s ok 34 - Get cookie llngcasserver (idp) 809s ok 35 - Get CAS server cookie 809s ok 36 - Get redirection 809s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 38 - Query CAS server (2) 809s ok 39 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770020801_44414%22%2C%22issuerTs%22%3A1770092681%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 809s ok 40 - HTTP code is 200 809s ok 41 - Page contains a form 809s ok 42 - URI match 809s ok 43 - Field "confirm" is defined 809s ok 44 - Field "url" is defined 809s ok 45 - Get autorenew.js 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 46 - Post confirm 809s ok 47 - HTTP code is 200 809s ok 48 - Page contains a form 809s ok 49 - Field "upgrading" is defined 809s ok 50 - CSP header authorize POST request to \# 809s ok 51 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770020801_44414%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770092681%7D) 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 52 - Post credentials 809s ok 53 - Get redirection 809s ok 54 - Location is http://auth.idp.com/cas/login 809s ok 55 - Get cookie lemonldap (4e3b5e72763320b52eea3ca5f552f67c4090f80bdd246fb0951672ea84b115e1) 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 56 - Follow redirection 809s ok 57 - Get redirection 809s ok 58 - Location header found 809s # ==> Pushing SP <== 809s ok 59 - SOAP request 809s # ==> Saving handler SP <== 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s # ==> Restoring SP <== 809s ok 60 - Execute request to /cas/serviceValidate 809s ok 61 - HTTP code is 200 809s ok 62 - Content is XML 809s # ==> Popping SP <== 809s ok 63 - Follow redirection 809s ok 64 - Get cookie lemonldap (e69ebecdc58229de6a4fe827bedc11c96cfc76ee8985e41c2a7e2c7ff3046ad1) 809s # ==> Pushing SP <== 809s # ==> Popping SP <== 809s ok 65 - Query SP for logout 809s ok 66 - HTTP code is 200 809s ok 67 - Found iframe 809s ok 68 - Content-Security-Policy header found 809s ok 69 - Found auth.idp.com in CSP child-src 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 70 - Get iframe from IdP 809s ok 71 - Get redirection 809s ok 72 - Location is http://auth.sp.com/?logout 809s # ==> Pushing ISSUER <== 809s # ==> Popping ISSUER <== 809s ok 73 - Query CAS server 809s ok 74 - Response status is 401 809s ok 75 - Content is JSON 809s ok 76 - Error code is 1 809s # ==> Pushing SP <== 809s # ==> Popping SP <== 809s ok 77 - Query CAS app 809s ok 78 - Get redirection 809s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 809s 1..79 809s ok 810s t/31-CAS-10.t .................................................................. 810s ok 1 - use Lemonldap::NG::Portal::Main; 810s ok 2 - Portal object 810s ok 3 - Init 810s ok 4 - Portal app 810s ok 5 - Issuer portal 810s ok 6 - Query CAS server 810s ok 7 - HTTP code is 200 810s ok 8 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020802_26812%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770092682%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 810s ok 9 - Post authentication 810s ok 10 - Get cookie lemonldap (f3aa4392520ed924e7955bbd5ecb813fba9861bebf89feb699f2ac002b442c3a) 810s ok 11 - Get cookie lemonldappdata () 810s ok 12 - SAML request cleared from pdata 810s ok 13 - Get redirection 810s ok 14 - Location header found 810s ok 15 - Query CAS server 810s ok 16 - HTTP code is 200 810s ok 17 - Ticket is valid 810s ok 18 - Username is returned 810s ok 19 - Query CAS server 810s ok 20 - Ticket is no longer valid 810s 1..20 810s ok 810s t/31-CAS-Gateway.t ............................................................. 810s ok 1 - use Lemonldap::NG::Portal::Main; 810s ok 2 - Portal object 810s ok 3 - Init 810s ok 4 - Portal app 810s ok 5 - Issuer portal 810s ok 6 - Get redirection 810s ok 7 - Location is http://auth.sp.com/somewhere 810s ok 8 - Get redirection 810s ok 9 - Location is http://auth.unknown.com/somewhere 810s ok 10 - Portal object 810s ok 11 - Init 810s ok 12 - Portal app 810s ok 13 - Issuer portal 810s ok 14 - Get redirection 810s ok 15 - Location is http://auth.sp.com/somewhere 810s ok 16 - Expected portal error code: code found on page 810s ok 17 - Expected portal error code 810s ok 18 - Portal object 810s ok 19 - Init 810s ok 20 - Portal app 810s ok 21 - Issuer portal 810s ok 22 - Get redirection 810s ok 23 - Location is http://auth.sp.com/somewhere 810s ok 24 - Expected portal error code: code found on page 810s ok 25 - Expected portal error code 810s 1..25 810s ok 811s t/31-CAS-Hooks.t ............................................................... 811s ok 1 - use Lemonldap::NG::Portal::Main; 811s ok 2 - Portal object 811s ok 3 - Init 811s ok 4 - Portal app 811s ok 5 - Issuer portal 811s ok 6 - Post authentication 811s ok 7 - Get cookie lemonldap (c746766b8d5104822b41945ff46bce3c1494a3d57793e2fea3f3a40a6ca1a93b) 811s ok 8 - Query CAS server 811s ok 9 - Hook rejected the request: code found on page 811s ok 10 - Hook rejected the request 811s ok 11 - Query CAS server 811s ok 12 - Get redirection 811s ok 13 - Location header found 811s ok 14 - Query CAS server 811s ok 15 - HTTP code is 200 811s ok 16 - Found hook attribute 811s 1..16 811s ok 811s t/31-CAS-Logout-propagate-OIDC.t ............................................... 811s ok 1 - use Lemonldap::NG::Portal::Main; 811s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 811s ok 1 - Portal object 811s ok 2 - Init 811s ok 3 - Portal app 811s ok 4 - Auth query 811s ok 5 - HTTP code is 200 811s ok 6 - Get cookie lemonldap (dac4f8f961b8765eb83a9c7d4c8c80251be437034254efd794b9454717734649) 811s ok 7 - Get redirection 811s ok 8 - Location header found 811s ok 9 - HTTP code is 200 811s ok 10 - Content-Type is JSON 811s ok 11 - Content is valid JSON 811s ok 12 - Initiate CAS logout 811s ok 13 - Response body is not empty 811s ok 14 - Found OIDC logout iframe 811s 1..14 811s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 811s 1..2 811s ok 812s t/31-CAS-Logout-with-hashed-storage.t .......................................... 812s ok 1 - use Lemonldap::NG::Portal::Main; 812s # Subtest: Test IDP initiated logout 812s ok 1 - Portal object 812s ok 2 - Init 812s ok 3 - Portal app 812s ok 4 - Issuer portal 812s ok 5 - Auth query 812s ok 6 - HTTP code is 200 812s ok 7 - Get cookie lemonldap (a450560b6d69f6a7b26df39a1d64eecdae52e52e1b8e4e6b6e5b7d5c7077c446) 812s ok 8 - Query CAS server 812s ok 9 - Get redirection 812s ok 10 - Location header found 812s ok 11 - Query CAS server 812s ok 12 - HTTP code is 200 812s ok 13 812s ok 14 - Cas response contains authenticationSuccess 812s ok 15 - Query CAS server 812s ok 16 - Get redirection 812s ok 17 - Location header found 812s ok 18 - Query CAS server 812s ok 19 - HTTP code is 200 812s ok 20 812s ok 21 - Cas response contains authenticationSuccess 812s ok 22 - Initiate logout 812s ok 23 - Get cookie lemonldap (0) 812s ok 24 - Cookie was cleared 812s ok 25 - Found CAS app name 812s ok 26 - My other app is not displayed 812s ok 27 - HTTP code is 200 812s ok 28 - Page contains a form 812s ok 29 - Host match 812s ok 30 - URI match 812s ok 31 - Field "logout" is defined 812s ok 32 - CSP header authorize POST request to auth.example.com 812s ok 33 - Found logout option 812s ok 34 - Response body is not empty 812s ok 35 - Logout SP 812s ok 36 - Correct ticket sent to sp for logout 812s ok 37 - No ticket sent to sp2 812s 1..37 812s ok 2 - Test IDP initiated logout 812s # Subtest: Test App initiated logout, no redirect 812s ok 1 - Portal object 812s ok 2 - Init 812s ok 3 - Portal app 812s ok 4 - Issuer portal 812s ok 5 - Auth query 812s ok 6 - HTTP code is 200 812s ok 7 - Get cookie lemonldap (2a6f2b1fc1ed0e198ca518728b36d4a1c58a07aacfa96779e592f2a64ab98596) 812s ok 8 - Query CAS server 812s ok 9 - Get redirection 812s ok 10 - Location header found 812s ok 11 - Query CAS server 812s ok 12 - HTTP code is 200 812s ok 13 812s ok 14 - Cas response contains authenticationSuccess 812s ok 15 - Query CAS server 812s ok 16 - Get redirection 812s ok 17 - Location header found 812s ok 18 - Query CAS server 812s ok 19 - HTTP code is 200 812s ok 20 812s ok 21 - Cas response contains authenticationSuccess 812s ok 22 - Initiate logout 812s ok 23 - Get cookie lemonldap (0) 812s ok 24 - Cookie was cleared 812s ok 25 - HTTP code is 200 812s ok 26 - Page contains a form 812s ok 27 - Host match 812s ok 28 - URI match 812s ok 29 - Field "logout" is defined 812s ok 30 - CSP header authorize POST request to auth.example.com 812s ok 31 - Found logout option 812s ok 32 - Found CAS app name 812s ok 33 - My other app is not displayed 812s ok 34 - Response body is not empty 812s ok 35 - Logout SP 812s ok 36 - Correct ticket sent to sp for logout 812s ok 37 - No ticket sent to sp2 812s 1..37 812s ok 3 - Test App initiated logout, no redirect 812s # Subtest: Test App initiated logout, with redirect 812s ok 1 - Portal object 812s ok 2 - Init 812s ok 3 - Portal app 812s ok 4 - Issuer portal 812s ok 5 - Auth query 812s ok 6 - HTTP code is 200 812s ok 7 - Get cookie lemonldap (57bf3d6b983c409889f992b49f5dc46e41558a314183fe8b1c390f713c5a6dce) 812s ok 8 - Query CAS server 812s ok 9 - Get redirection 812s ok 10 - Location header found 812s ok 11 - Query CAS server 812s ok 12 - HTTP code is 200 812s ok 13 812s ok 14 - Cas response contains authenticationSuccess 812s ok 15 - Query CAS server 812s ok 16 - Get redirection 812s ok 17 - Location header found 812s ok 18 - Query CAS server 812s ok 19 - HTTP code is 200 812s ok 20 812s ok 21 - Cas response contains authenticationSuccess 812s ok 22 - Initiate logout 812s ok 23 - Get cookie lemonldap (0) 812s ok 24 - Cookie was cleared 812s ok 25 - HTTP code is 200 812s ok 26 - Page contains a form 812s ok 27 - Host match 812s ok 28 - URI match 812s ok 29 - CSP header authorize POST request to auth.sp.com 812s ok 30 - Query string is preserved 812s ok 31 - Found CAS app name 812s ok 32 - My other app is not displayed 812s ok 33 - Response body is not empty 812s ok 34 - Logout SP 812s ok 35 - Correct ticket sent to sp for logout 812s ok 36 - No ticket sent to sp2 812s 1..36 812s ok 4 - Test App initiated logout, with redirect 812s # Subtest: Test App initiated logout, no redirect, no info 812s ok 1 - Portal object 812s ok 2 - Init 812s ok 3 - Portal app 812s ok 4 - Issuer portal 812s ok 5 - Auth query 812s ok 6 - HTTP code is 200 812s ok 7 - Get cookie lemonldap (1295fcfd7134b4f4608b8207bd629ffbc4a69be34b831559712f7f9611b20d8e) 812s ok 8 - Initiate logout 812s ok 9 - Get cookie lemonldap (0) 812s ok 10 - Cookie was cleared 812s ok 11 - Get redirection 812s ok 12 - Location header found 812s 1..12 812s ok 5 - Test App initiated logout, no redirect, no info 812s # Subtest: Test redirect URL filtering 812s ok 1 - Portal object 812s ok 2 - Init 812s ok 3 - Portal app 812s ok 4 - Issuer portal 812s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (3a2d2a0c45847845d2a2d54b68800130adc53df238cf21187c06d76e98a0d4a5) 812s ok 4 - Initiate logout 812s ok 5 - Get cookie lemonldap (0) 812s ok 6 - CAS message found 812s ok 7 - Response body is not empty 812s ok 8 - Redirect URL found 812s 1..8 812s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 812s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (2cb8d6ec03b90d06006c6e2192ddfe362df0a62d8544b2d07f0d9d59cceaa80f) 812s ok 4 - Initiate logout 812s ok 5 - Get cookie lemonldap (0) 812s ok 6 - Get redirection 812s ok 7 - Location is http://test1.example.com/ 812s 1..7 812s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 812s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (ba3fc9afc419f2558bafa15a058fdbdd074ede590146fb40f42afbd2528fde3b) 812s ok 4 - Initiate logout 812s ok 5 - Get cookie lemonldap (0) 812s ok 6 - CAS message found 812s ok 7 - Response body is not empty 812s ok 8 - Redirect URL found 812s 1..8 812s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 812s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (b34aed38375abe1d111a5750e6acf92da90203f7da4615d816c20b89d88d380d) 812s ok 4 - Initiate logout 812s ok 5 - Get cookie lemonldap (0) 812s ok 6 - Get redirection 812s ok 7 - Location is http://test1.example2.com/ 812s 1..7 812s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 812s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (7ff3479a56497408e90e673d55621a5827117ae3a2943ce6942633052b4bef6e) 812s ok 4 - Initiate logout 812s ok 5 - Expected portal error code: code found on page 812s ok 6 - Expected portal error code 812s 1..6 812s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 812s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (197841379f96750afc9f5b578263897c4f42b637aa19146ca39ccbe5d612a047) 812s ok 4 - Initiate logout 812s ok 5 - Expected portal error code: code found on page 812s ok 6 - Expected portal error code 812s 1..6 812s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 812s # Subtest: Test if http://attack.com/ is not allowed - 2.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (f948d6cd8b75a92bac359bf1858b2884e966a91c6eb451b3bb0edf586f56a90b) 812s ok 4 - Initiate logout 812s ok 5 - Expected portal error code: code found on page 812s ok 6 - Expected portal error code 812s 1..6 812s ok 11 - Test if http://attack.com/ is not allowed - 2.0 812s # Subtest: Test if http://attack.com/ is not allowed - 3.0 812s ok 1 - Auth query 812s ok 2 - HTTP code is 200 812s ok 3 - Get cookie lemonldap (d8c9cb924386e8ec9d1a28cfae3b048809b6e795b3068d1b5559ca9c57781d03) 812s ok 4 - Initiate logout 812s ok 5 - Expected portal error code: code found on page 812s ok 6 - Expected portal error code 812s 1..6 812s ok 12 - Test if http://attack.com/ is not allowed - 3.0 812s 1..12 812s ok 6 - Test redirect URL filtering 812s 1..6 812s ok 813s t/31-CAS-Logout.t .............................................................. 813s ok 1 - use Lemonldap::NG::Portal::Main; 813s # Subtest: Test IDP initiated logout 813s ok 1 - Portal object 813s ok 2 - Init 813s ok 3 - Portal app 813s ok 4 - Issuer portal 813s ok 5 - Auth query 813s ok 6 - HTTP code is 200 813s ok 7 - Get cookie lemonldap (91c4ae86762464a0733765ed8c1e8b98479609ff1809c2709f54b508faf0a711) 813s ok 8 - Query CAS server 813s ok 9 - Get redirection 813s ok 10 - Location header found 813s ok 11 - Query CAS server 813s ok 12 - HTTP code is 200 813s ok 13 813s ok 14 - Cas response contains authenticationSuccess 813s ok 15 - Query CAS server 813s ok 16 - Get redirection 813s ok 17 - Location header found 813s ok 18 - Query CAS server 813s ok 19 - HTTP code is 200 813s ok 20 813s ok 21 - Cas response contains authenticationSuccess 813s ok 22 - Initiate logout 813s ok 23 - Get cookie lemonldap (0) 813s ok 24 - Cookie was cleared 813s ok 25 - Found CAS app name 813s ok 26 - My other app is not displayed 813s ok 27 - HTTP code is 200 813s ok 28 - Page contains a form 813s ok 29 - Host match 813s ok 30 - URI match 813s ok 31 - Field "logout" is defined 813s ok 32 - CSP header authorize POST request to auth.example.com 813s ok 33 - Found logout option 813s ok 34 - Response body is not empty 813s ok 35 - Logout SP 813s ok 36 - Correct ticket sent to sp for logout 813s ok 37 - No ticket sent to sp2 813s 1..37 813s ok 2 - Test IDP initiated logout 813s # Subtest: Test App initiated logout, no redirect 813s ok 1 - Portal object 813s ok 2 - Init 813s ok 3 - Portal app 813s ok 4 - Issuer portal 813s ok 5 - Auth query 813s ok 6 - HTTP code is 200 813s ok 7 - Get cookie lemonldap (525fd2eaac9aca7d8c9bec8d15008bbfc44507ef2573ad6a712d6bcdf2835567) 813s ok 8 - Query CAS server 813s ok 9 - Get redirection 813s ok 10 - Location header found 813s ok 11 - Query CAS server 813s ok 12 - HTTP code is 200 813s ok 13 813s ok 14 - Cas response contains authenticationSuccess 813s ok 15 - Query CAS server 813s ok 16 - Get redirection 813s ok 17 - Location header found 813s ok 18 - Query CAS server 813s ok 19 - HTTP code is 200 813s ok 20 813s ok 21 - Cas response contains authenticationSuccess 813s ok 22 - Initiate logout 813s ok 23 - Get cookie lemonldap (0) 813s ok 24 - Cookie was cleared 813s ok 25 - HTTP code is 200 813s ok 26 - Page contains a form 813s ok 27 - Host match 813s ok 28 - URI match 813s ok 29 - Field "logout" is defined 813s ok 30 - CSP header authorize POST request to auth.example.com 813s ok 31 - Found logout option 813s ok 32 - Found CAS app name 813s ok 33 - My other app is not displayed 813s ok 34 - Response body is not empty 813s ok 35 - Logout SP 813s ok 36 - Correct ticket sent to sp for logout 813s ok 37 - No ticket sent to sp2 813s 1..37 813s ok 3 - Test App initiated logout, no redirect 813s # Subtest: Test App initiated logout, with redirect 813s ok 1 - Portal object 813s ok 2 - Init 813s ok 3 - Portal app 813s ok 4 - Issuer portal 813s ok 5 - Auth query 813s ok 6 - HTTP code is 200 813s ok 7 - Get cookie lemonldap (4127168ab4513bfe322227e391b6c6ca6a661137a86f2936a9afc22c9ad08efb) 813s ok 8 - Query CAS server 813s ok 9 - Get redirection 813s ok 10 - Location header found 813s ok 11 - Query CAS server 813s ok 12 - HTTP code is 200 813s ok 13 813s ok 14 - Cas response contains authenticationSuccess 813s ok 15 - Query CAS server 813s ok 16 - Get redirection 813s ok 17 - Location header found 813s ok 18 - Query CAS server 813s ok 19 - HTTP code is 200 813s ok 20 813s ok 21 - Cas response contains authenticationSuccess 813s ok 22 - Initiate logout 813s ok 23 - Get cookie lemonldap (0) 813s ok 24 - Cookie was cleared 813s ok 25 - HTTP code is 200 813s ok 26 - Page contains a form 813s ok 27 - Host match 813s ok 28 - URI match 813s ok 29 - CSP header authorize POST request to auth.sp.com 813s ok 30 - Query string is preserved 813s ok 31 - Found CAS app name 813s ok 32 - My other app is not displayed 813s ok 33 - Response body is not empty 813s ok 34 - Logout SP 813s ok 35 - Correct ticket sent to sp for logout 813s ok 36 - No ticket sent to sp2 813s 1..36 813s ok 4 - Test App initiated logout, with redirect 813s # Subtest: Test App initiated logout, no redirect, no info 813s ok 1 - Portal object 813s ok 2 - Init 813s ok 3 - Portal app 813s ok 4 - Issuer portal 813s ok 5 - Auth query 813s ok 6 - HTTP code is 200 813s ok 7 - Get cookie lemonldap (3cae483960474122300f019c3f9bf878a976a2689171c1633ed9c126251dfc1e) 813s ok 8 - Initiate logout 813s ok 9 - Get cookie lemonldap (0) 813s ok 10 - Cookie was cleared 813s ok 11 - Get redirection 813s ok 12 - Location header found 813s 1..12 813s ok 5 - Test App initiated logout, no redirect, no info 813s # Subtest: Test redirect URL filtering 813s ok 1 - Portal object 813s ok 2 - Init 813s ok 3 - Portal app 813s ok 4 - Issuer portal 813s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (f3e4534dcb889839eb11bdbd94c30f27badbf75315f461e61b7410107463e5c1) 813s ok 4 - Initiate logout 813s ok 5 - Get cookie lemonldap (0) 813s ok 6 - CAS message found 813s ok 7 - Response body is not empty 813s ok 8 - Redirect URL found 813s 1..8 813s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 813s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (583f9092474c10c5783d1d1d9f9f7c8a6c1ba5ffb3ec7ba1c44dfdef64ee008b) 813s ok 4 - Initiate logout 813s ok 5 - Get cookie lemonldap (0) 813s ok 6 - Get redirection 813s ok 7 - Location is http://test1.example.com/ 813s 1..7 813s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 813s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (446a3ebc55c33160a1f48a74a3c8477184b76a47ee35bd820fafba0617b2183a) 813s ok 4 - Initiate logout 813s ok 5 - Get cookie lemonldap (0) 813s ok 6 - CAS message found 813s ok 7 - Response body is not empty 813s ok 8 - Redirect URL found 813s 1..8 813s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 813s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (fbe6e80ecafff381b8836fb795975ddb58de4cdde5014b1633cd07f666510e80) 813s ok 4 - Initiate logout 813s ok 5 - Get cookie lemonldap (0) 813s ok 6 - Get redirection 813s ok 7 - Location is http://test1.example2.com/ 813s 1..7 813s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 813s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (ecc6299455ec883be879d3d74a6da404b9299f99ada1e6defeb2be9a4b9d7fa4) 813s ok 4 - Initiate logout 813s ok 5 - Expected portal error code: code found on page 813s ok 6 - Expected portal error code 813s 1..6 813s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 813s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (162b66d0255009e914a77854d8282132ea9afd50e0625e337c1383f2af31f0da) 813s ok 4 - Initiate logout 813s ok 5 - Expected portal error code: code found on page 813s ok 6 - Expected portal error code 813s 1..6 813s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 813s # Subtest: Test if http://attack.com/ is not allowed - 2.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (6a95901bbecd59209585be11cd0970e47b1eb59074c21e2873825f7f996f423a) 813s ok 4 - Initiate logout 813s ok 5 - Expected portal error code: code found on page 813s ok 6 - Expected portal error code 813s 1..6 813s ok 11 - Test if http://attack.com/ is not allowed - 2.0 813s # Subtest: Test if http://attack.com/ is not allowed - 3.0 813s ok 1 - Auth query 813s ok 2 - HTTP code is 200 813s ok 3 - Get cookie lemonldap (93b9fba2c254a2cec4ca622012ea973d6eb421d366e6a5644efe2f79aac7934e) 813s ok 4 - Initiate logout 813s ok 5 - Expected portal error code: code found on page 813s ok 6 - Expected portal error code 813s 1..6 813s ok 12 - Test if http://attack.com/ is not allowed - 3.0 813s 1..12 813s ok 6 - Test redirect URL filtering 813s # Subtest: Unauthenticated logout 813s ok 1 - Portal object 813s ok 2 - Init 813s ok 3 - Portal app 813s ok 4 - Issuer portal 813s ok 5 - Initiate logout 813s ok 6 - Expected portal error code: code found on page 813s ok 7 - Expected portal error code 813s ok 8 - Initiate logout 813s ok 9 - Expected portal error code: code found on page 813s ok 10 - Expected portal error code 813s ok 11 - Initiate logout 813s ok 12 - Get redirection 813s ok 13 - Location is http://test1.example.com/ 813s 1..13 813s ok 7 - Unauthenticated logout 813s 1..7 813s ok 813s t/31-CAS-Macros.t .............................................................. 813s ok 1 - use Lemonldap::NG::Portal::Main; 813s ok 2 - Portal object 813s ok 3 - Init 813s ok 4 - Portal app 813s ok 5 - Issuer portal 813s ok 6 - Query CAS server 813s ok 7 - HTTP code is 200 813s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770020806_63046%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092686%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 813s ok 9 - Post authentication 813s ok 10 - Get cookie lemonldap (6fcf8fa22fc7b55ecb398c2dccf56fe51bd783abbcf01a2cb363beb645716436) 813s ok 11 - Get cookie lemonldappdata () 813s ok 12 - SAML request cleared from pdata 813s ok 13 - Get redirection 813s ok 14 - Location header found 813s ok 15 - Query CAS server 813s ok 16 - HTTP code is 200 813s ok 17 - Found macro attribute 813s ok 18 - Found cas:user macro value 813s 1..18 813s ok 814s t/31-CAS-Prefix.t .............................................................. 814s ok 1 - use Lemonldap::NG::Portal::Main; 814s ok 2 - Portal object 814s ok 3 - Init 814s ok 4 - Portal app 814s ok 5 - Issuer portal 814s ok 6 - Get cookie lemonldap (e4fbca07e6dfa463f7b2ec0623d1fc86990e94cd0453efe2a77fbdc9c53e698c) 814s ok 7 - Query CAS server 814s ok 8 - Get redirection 814s ok 9 - Location header found 814s ok 10 - Query CAS server 814s ok 11 - Get redirection 814s ok 12 - Location header found 814s ok 13 - Query CAS server 814s ok 14 - Get redirection 814s ok 15 - Location header found 814s ok 16 - Portal object 814s ok 17 - Init 814s ok 18 - Portal app 814s ok 19 - Issuer portal 814s ok 20 - Query CAS server 814s ok 21 - Get redirection 814s ok 22 - Location header found 814s ok 23 - Query CAS server 814s ok 24 - Expected portal error code: code found on page 814s ok 25 - Expected portal error code 814s ok 26 - Query CAS server 814s ok 27 - Get redirection 814s ok 28 - Location header found 814s 1..28 814s ok 815s t/31-CAS-Proxy.t ............................................................... 815s ok 1 - use Lemonldap::NG::Portal::Main; 815s ok 2 - Portal object 815s ok 3 - Init 815s ok 4 - Portal app 815s ok 5 - Issuer portal 815s ok 6 - Post authentication 815s ok 7 - Get cookie lemonldap (3386ef369a9f7e9f41356d83c4a7f811c5dc8531e8b431a639ae6b310c139140) 815s ok 8 - Query CAS server 815s ok 9 - Unknown CAS service: code found on page 815s ok 10 - Unknown CAS service 815s ok 11 - Query CAS server 815s ok 12 - Get redirection 815s ok 13 - Location header found 815s ok 14 - Query CAS server 815s ok 15 - HTTP code is 200 815s ok 16 815s ok 17 - Query CAS server 815s ok 18 815s ok 19 - Query CAS server 815s ok 20 - HTTP code is 200 815s ok 21 815s ok 22 - Query CAS server 815s ok 23 815s ok 24 - Query CAS server 815s ok 25 - HTTP code is 200 815s ok 26 815s ok 27 - Cas response contains authenticationSuccess 815s ok 28 - Found proxies in correct order 815s ok 29 - Query CAS server 815s ok 30 815s ok 31 - Query CAS server 815s ok 32 - HTTP code is 200 815s ok 33 815s ok 34 - Cas response contains authenticationSuccess 815s ok 35 - Query CAS server 815s ok 36 - Get redirection 815s ok 37 - Location header found 815s ok 38 - Query CAS server 815s ok 39 815s ok 40 - Found error code 815s ok 41 - Correct error code 815s 1..41 815s ok 815s t/31-CAS-SamlValidate.t ........................................................ 815s ok 1 - use Lemonldap::NG::Portal::Main; 815s ok 2 - Portal object 815s ok 3 - Init 815s ok 4 - Portal app 815s ok 5 - Issuer portal 815s ok 6 - Post authentication 815s ok 7 - Get cookie lemonldap (eeb7ab42ef9c6cabd0aa0cee3a32e3cd36d6bdba8c94e0686204abec1be8f69e) 815s # Subtest: Missing service 815s ok 1 - Query CAS server 815s ok 2 - Get redirection 815s ok 3 - Location header found 815s ok 4 - Post authentication 815s ok 5 - Expected status code 815s ok 6 - Expected status message 815s 1..6 815s ok 8 - Missing service 815s # Subtest: Missing ticket 815s ok 1 - Query CAS server 815s ok 2 - Get redirection 815s ok 3 - Location header found 815s ok 4 - Post authentication 815s ok 5 - Expected status code 815s ok 6 - Expected status message 815s 1..6 815s ok 9 - Missing ticket 815s # Subtest: Invalid ticket 815s ok 1 - Query CAS server 815s ok 2 - Get redirection 815s ok 3 - Location header found 815s ok 4 - Post authentication 815s ok 5 - Expected status code 815s ok 6 - Expected status message 815s 1..6 815s ok 10 - Invalid ticket 815s # Subtest: Valid request 815s ok 1 - Query CAS server 815s ok 2 - Get redirection 815s ok 3 - Location header found 815s ok 4 - Post authentication 815s ok 5 - Status is successful 815s ok 6 - Expected username 815s ok 7 - Expected attributes 815s ok 8 - Expected attributes 815s ok 9 - Expected attributes 815s ok 10 - Expected attributes 815s 1..10 815s ok 11 - Valid request 815s 1..11 815s ok 816s t/31-CAS-Security.t ............................................................ 816s ok 1 - use Lemonldap::NG::Portal::Main; 816s ok 2 - Portal object 816s ok 3 - Init 816s ok 4 - Portal app 816s ok 5 - Issuer portal 816s ok 6 - Post authentication 816s ok 7 - Get cookie lemonldap (4da903173af475ddfb9c7731958c861ce49135ab126d0c82d42c0f0efc99eb6d) 816s ok 8 - Query CAS server 816s ok 9 - Unknown CAS service: code found on page 816s ok 10 - Unknown CAS service 816s ok 11 - Query CAS server 816s ok 12 - Unknown CAS service: code found on page 816s ok 13 - Unknown CAS service 816s ok 14 - Query CAS server 816s ok 15 - Get redirection 816s ok 16 - Location header found 816s ok 17 - Query CAS server 816s ok 18 - HTTP code is 200 816s ok 19 - CAS response indicates success 816s ok 20 - Incorrect CAS error code 816s ok 21 - Query CAS server 816s ok 22 - Get redirection 816s ok 23 - Location header found 816s ok 24 - Query CAS server 816s ok 25 - HTTP code is 200 816s ok 26 - CAS response indicates success 816s ok 27 - Query CAS server 816s ok 28 - HTTP code is 200 816s ok 29 - CAS response indicates success 816s ok 30 - Incorrect CAS error code 816s ok 31 - Query CAS server 816s ok 32 - Get redirection 816s ok 33 - Location header found 816s ok 34 - Query CAS server 816s ok 35 - HTTP code is 200 816s ok 36 - CAS response indicates success 816s ok 37 - Incorrect CAS error code 816s ok 38 - Query CAS server 816s ok 39 - HTTP code is 200 816s ok 40 - CAS response indicates success 816s ok 41 - Incorrect CAS error code 816s ok 42 - Query CAS server 816s ok 43 - Get redirection 816s ok 44 - Location header found 816s ok 45 - Query CAS server 816s ok 46 - HTTP code is 200 816s ok 47 - CAS response indicates success 816s ok 48 - Incorrect CAS error code 816s 1..48 816s ok 816s t/31-CAS-jsRedirect.t .......................................................... 816s ok 1 - use Lemonldap::NG::Portal::Main; 816s ok 2 - Portal object 816s ok 3 - Init 816s ok 4 - Portal app 816s ok 5 - Issuer portal 816s ok 6 - Query CAS server 816s ok 7 - HTTP code is 200 816s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770020808_19144%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092688%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 816s ok 9 - Post authentication 816s ok 10 - Get cookie lemonldap (bba3727cd52c6a5b5659b52bb012106e339bf7f4ea3ff0217c8282e154602e1a) 816s ok 11 - Get cookie lemonldappdata () 816s ok 12 - SAML request cleared from pdata 816s ok 13 - Response body is not empty 816s ok 14 - Correct destination host 816s ok 15 - Correct destination path 816s ok 16 - Response body is not empty 816s ok 17 816s ok 18 - Query CAS server 816s ok 19 - HTTP code is 200 816s ok 20 - Ticket is valid 816s ok 21 - Username is returned 816s 1..21 816s ok 817s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 817s ok 1 - use Lemonldap::NG::Portal::Main; 817s ok 2 - Portal object 817s # Internal request to /oauth2/jwks 817s ok 3 - Init 817s ok 4 - Portal app 817s ok 5 - JWKS url was called during startup 817s ok 6 - Unauth SP request 817s ok 7 - Get redirection 817s ok 8 - Location header found 817s ok 9 - Correct host 817s ok 10 - Correct client_id 817s ok 11 - Correct scope 817s ok 12 - Correct redirect_uri 817s ok 13 - Found state 817s # Internal request to /oauth2/token 817s ok 14 - expected client_id 817s ok 15 - expected client_secret 817s ok 16 - expected redirect_uri 817s ok 17 - expected code 817s # Internal request to /oauth2/jwks 817s ok 18 - Authorization code 817s ok 19 - Expected portal error code: code found on page 817s ok 20 - Expected portal error code 817s ok 21 - JWKS refresh was forced due to wrong kid 817s ok 22 - Unauth SP request 817s ok 23 - Get redirection 817s ok 24 - Location header found 817s ok 25 - Correct host 817s ok 26 - Correct client_id 817s ok 27 - Correct scope 817s ok 28 - Correct redirect_uri 817s ok 29 - Found state 817s # Internal request to /oauth2/token 817s ok 30 - expected client_id 817s ok 31 - expected client_secret 817s ok 32 - expected redirect_uri 817s ok 33 - expected code 817s # Internal request to /oauth2/jwks 817s # Internal request to /oauth2/userinfo 817s ok 34 - Authorization code 817s ok 35 - Get cookie lemonldap (bc7da155e38ba79f02f6fe4cdf4af4bd006aea816e3bfb6d6452cb52de7b7190) 817s ok 36 - JWKS refresh was forced due to wrong kid 817s ok 37 - Unauth SP request 817s ok 38 - Get redirection 817s ok 39 - Location header found 817s ok 40 - Correct host 817s ok 41 - Correct client_id 817s ok 42 - Correct scope 817s ok 43 - Correct redirect_uri 817s ok 44 - Found state 817s # Internal request to /oauth2/token 817s ok 45 - expected client_id 817s ok 46 - expected client_secret 817s ok 47 - expected redirect_uri 817s ok 48 - expected code 817s # Internal request to /oauth2/userinfo 817s ok 49 - Authorization code 817s ok 50 - Get cookie lemonldap (14651eb3ab8e0f987c796ad8c54c5596ba1a31f141fbc23c395af6e1ff0e25d5) 817s ok 51 - JWKS url was not called again 817s ok 52 - Unauth SP request 817s ok 53 - Get redirection 817s ok 54 - Location header found 817s ok 55 - Correct host 817s ok 56 - Correct client_id 817s ok 57 - Correct scope 817s ok 58 - Correct redirect_uri 817s ok 59 - Found state 817s # Internal request to /oauth2/token 817s ok 60 - expected client_id 817s ok 61 - expected client_secret 817s ok 62 - expected redirect_uri 817s ok 63 - expected code 817s # Internal request to /oauth2/jwks 817s # Internal request to /oauth2/userinfo 817s ok 64 - Authorization code 817s ok 65 - Get cookie lemonldap (f170cc44ff201d0723cf0461b617e6ffa4e89caa84908c0151a41dd2bb8317cf) 817s ok 66 - JWKS url was called again due to cache expiration 817s 1..66 817s ok 817s t/32-Auth-OIDC-Parameters.t .................................................... 817s ok 1 - use Lemonldap::NG::Portal::Main; 817s ok 2 - Portal object 817s ok 3 - Init 817s ok 4 - Portal app 817s ok 5 817s ok 6 817s ok 7 817s ok 8 817s 1..8 817s ok 818s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 818s ok 1 - use Lemonldap::NG::Portal::Main; 818s ok 2 - Portal object 818s ok 3 - Init 818s ok 4 - Portal app 818s ok 5 - Register $type 818s ok 6 - OP portal 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s ok 7 - Get JWKS, endpoint /oauth2/jwks 818s ok 8 - HTTP code is 200 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 818s ok 10 - HTTP code is 200 818s ok 11 - Portal object 818s ok 12 - Init 818s ok 13 - Portal app 818s ok 14 - Register $type 818s ok 15 - RP portal 818s # ==> Pushing RP <== 818s # ==> Popping RP <== 818s ok 16 - Unauth RP request 818s ok 17 - Get redirection 818s ok 18 - Location header found 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s ok 19 - Push request to OP, endpoint /oauth2/authorize 818s ok 20 - HTTP code is 200 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s ok 21 - Post authentication, endpoint /oauth2/authorize 818s ok 22 - Get cookie lemonldap (a04fac7b5450215bae4b13f64a774f5d43d434bd2c9259288247299f5c44e673) 818s ok 23 - HTTP code is 200 818s ok 24 - Page contains a form 818s ok 25 - Host match 818s ok 26 - Field "confirm" is defined 818s ok 27 - CSP header authorize POST request to \# 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s ok 28 - Post confirmation, endpoint /oauth2/authorize 818s ok 29 - Get redirection 818s ok 30 - Location header found 818s # ==> Pushing RP <== 818s ok 31 - REST request 818s ok 32 - Request from RP to OP, endpoint /oauth2/token 818s # ==> Saving handler RP <== 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s # ==> Restoring RP <== 818s ok 33 - Execute request 818s ok 34 - Response is 200 818s ok 35 - Content is JSON 818s ok 36 - REST request 818s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 818s # ==> Saving handler RP <== 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s # ==> Restoring RP <== 818s ok 38 - Execute request 818s ok 39 - Response is 200 818s ok 40 - Content is JSON 818s # ==> Popping RP <== 818s ok 41 - Call openidconnectcallback on RP 818s ok 42 - Get cookie lemonldap (b27fb3f579e4ac59144f88f3b7938e319dcfafd5c4525babb4e0542b5f86af0b) 818s # ==> Pushing OP <== 818s # ==> Popping OP <== 818s # ==> Pushing OP <== 818s ok 43 - REST request 818s ok 44 - Request from OP to RP 818s # ==> Saving handler OP <== 818s # ==> Pushing RP <== 818s # ==> Popping RP <== 818s # ==> Restoring OP <== 818s ok 45 - Execute request 818s ok 46 - Response is 200 818s # ==> Popping OP <== 818s ok 47 - Query OP for logout 818s ok 48 - HTTP code is 200 818s 1..48 818s ok 819s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 819s ok 1 - use Lemonldap::NG::Portal::Main; 819s ok 2 - Portal object 819s ok 3 - Init 819s ok 4 - Portal app 819s ok 5 - Register $type 819s ok 6 - OP portal 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 7 - Get cookie lemonldap (2faa63901f5f53dcdfc56696b815b82a0ecca28f780b731a1e7f76cc007e441d) 819s # Subtest: not required/PKCE flow/valid verifier succeeds 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 1 - Get redirection 819s ok 2 - Location header found 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 3 - HTTP code is 200 819s ok 4 - Content-Type is JSON 819s ok 5 - Content is valid JSON 819s ok 6 - Access token was provided 819s 1..6 819s ok 8 - not required/PKCE flow/valid verifier succeeds 819s # Subtest: not required/PKCE flow/invalid verifier fails 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 1 - Get redirection 819s ok 2 - Location header found 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 3 - Response status is 400 819s ok 4 - Content is JSON 819s ok 5 - Error code is invalid_grant 819s 1..5 819s ok 9 - not required/PKCE flow/invalid verifier fails 819s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 1 - Get redirection 819s ok 2 - Location header found 819s ok 3 - Authorize request failed with invalid_request 819s 1..3 819s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 819s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 1 - Get redirection 819s ok 2 - Location header found 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 3 - HTTP code is 200 819s ok 4 - Content-Type is JSON 819s ok 5 - Content is valid JSON 819s ok 6 - Access token was provided 819s 1..6 819s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 819s # Subtest: PKCE required/PKCE flow/invalid verifier fails 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 1 - Get redirection 819s ok 2 - Location header found 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 3 - Response status is 400 819s ok 4 - Content is JSON 819s ok 5 - Error code is invalid_grant 819s 1..5 819s ok 12 - PKCE required/PKCE flow/invalid verifier fails 819s 1..12 819s ok 819s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ....................... 819s ok 1 - use Lemonldap::NG::Portal::Main; 819s ok 2 - Portal object 819s ok 3 - Init 819s ok 4 - Portal app 819s ok 5 - Register $type 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 6 - Get JWKS, endpoint /oauth2/jwks 819s ok 7 - HTTP code is 200 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 819s ok 9 - HTTP code is 200 819s ok 10 - Portal object 819s ok 11 - Init 819s ok 12 - Portal app 819s ok 13 - Register $type 819s # ==> Pushing RP <== 819s # ==> Popping RP <== 819s ok 14 - Unauth SP request 819s ok 15 - Get redirection 819s ok 16 - Location header found 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 17 - Push request to OP, endpoint /oauth2/authorize 819s ok 18 - HTTP code is 200 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 19 - Post authentication, endpoint /oauth2/authorize 819s ok 20 - Get cookie lemonldap (929bee6dce6c4477aaa74b17995e39f1566ac42672537db59be8e277a55bde79) 819s ok 21 - HTTP code is 200 819s ok 22 - Page contains a form 819s ok 23 - Host match 819s ok 24 - Field "confirm" is defined 819s ok 25 - CSP header authorize POST request to \# 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 26 - Post confirmation, endpoint /oauth2/authorize 819s ok 27 - Get redirection 819s ok 28 - Location header found 819s # ==> Pushing RP <== 819s ok 29 - REST request 819s ok 30 - Request from RP to OP, endpoint /oauth2/token 819s # ==> Saving handler RP <== 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s # ==> Restoring RP <== 819s ok 31 - Execute request 819s ok 32 - Response is 200 819s ok 33 - Content is JSON 819s ok 34 - REST request 819s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 819s # ==> Saving handler RP <== 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s # ==> Restoring RP <== 819s ok 36 - Execute request 819s ok 37 - Response is 200 819s ok 38 - Content is JSON 819s # ==> Popping RP <== 819s ok 39 - Call openidconnectcallback on RP 819s ok 40 - Get cookie lemonldap (acc9b7ece6901295ed1e78c1d207e52babc601fed950904427ba5e859c08ea93) 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 41 - Check session, endpoint /oauth2/checksession.html 819s ok 42 - HTTP code is 200 819s ok 43 - Frame can be embedded 819s ok 44 - UTF-8 values 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 45 - Query SP for logout 819s ok 46 - HTTP code is 200 819s ok 47 - Found RP logout iframe 819s # ==> Pushing OP <== 819s # ==> Popping OP <== 819s ok 48 - Test if user is reject on IdP 819s ok 49 - Response status is 401 819s ok 50 - Content is JSON 819s ok 51 - Error code is 1 819s # ==> Pushing RP <== 819s # ==> Popping RP <== 819s ok 52 - Call RP flogout 819s ok 53 - HTTP code is 200 819s ok 54 - Get cookie lemonldap (0) 819s ok 55 - Cookie set to 0 819s ok 56 - Response body is not empty 819s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 819s # ==> Pushing RP <== 819s # ==> Popping RP <== 819s ok 58 - Test if user is reject on RP 819s ok 59 - Get redirection 819s ok 60 - Location header found 819s 1..60 819s ok 820s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 820s ok 1 - use Lemonldap::NG::Portal::Main; 820s ok 2 - Portal object 820s ok 3 - Init 820s ok 4 - Portal app 820s ok 5 - Register $type 820s ok 6 - OP portal 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 7 - Get JWKS, endpoint /oauth2/jwks 820s ok 8 - HTTP code is 200 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 820s ok 10 - HTTP code is 200 820s ok 11 - Portal object 820s ok 12 - Init 820s ok 13 - Portal app 820s ok 14 - Register $type 820s ok 15 - RP portal 820s # ==> Pushing RP <== 820s # ==> Popping RP <== 820s ok 16 - Unauth SP request 820s ok 17 - Get redirection 820s ok 18 - Location header found 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 19 - Push request to OP, endpoint /oauth2/authorize 820s ok 20 - HTTP code is 200 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 21 - Post authentication, endpoint /oauth2/authorize 820s ok 22 - Get cookie lemonldap (d529dad3499da664151bf45be2b6c1481063d13d010f1bf17f03f2eb1605b872) 820s ok 23 - HTTP code is 200 820s ok 24 - Page contains a form 820s ok 25 - Host match 820s ok 26 - Field "confirm" is defined 820s ok 27 - CSP header authorize POST request to \# 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 28 - Post confirmation, endpoint /oauth2/authorize 820s ok 29 - Get redirection 820s ok 30 - Location header found 820s # ==> Pushing RP <== 820s ok 31 - REST request 820s ok 32 - Request from RP to OP, endpoint /oauth2/token 820s # ==> Saving handler RP <== 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s # ==> Restoring RP <== 820s ok 33 - Execute request 820s ok 34 - Response is 200 820s ok 35 - Content is JSON 820s ok 36 - Found access_token 43dd5045b571406995a23d8e43855278fdafddfbaa7678a575bad58ca511e3e3 820s ok 37 - REST request 820s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 820s # ==> Saving handler RP <== 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s # ==> Restoring RP <== 820s ok 39 - Execute request 820s ok 40 - Response is 200 820s ok 41 - Content is JSON 820s # ==> Popping RP <== 820s ok 42 - Call openidconnectcallback on RP 820s ok 43 - Get cookie lemonldap (89e75e423bfb8885b60689fabb18ec6708f4e9cf2be7867628b9a5ee1e444bd8) 820s # ==> Pushing RP <== 820s # ==> Popping RP <== 820s ok 44 - Get session using restSessionServer 820s ok 45 - HTTP code is 200 820s ok 46 - Deserialize session content 820s ok 47 - Session has correct value for _oidc_sub 820s ok 48 - Session has correct value for _user 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 49 820s # ==> Pushing RP <== 820s ok 50 - REST request 820s ok 51 - Request from RP to OP, endpoint /oauth2/token 820s # ==> Saving handler RP <== 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s # ==> Restoring RP <== 820s ok 52 - Execute request 820s ok 53 - Response is 200 820s ok 54 - Content is JSON 820s ok 55 - Found access_token 35e0683277a7066ac090eb1182ea0d46cbde2ee290fb209a558871aa0541435f 820s ok 56 - REST request 820s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 820s # ==> Saving handler RP <== 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s # ==> Restoring RP <== 820s ok 58 - Execute request 820s ok 59 - Response is 200 820s ok 60 - Content is JSON 820s # ==> Popping RP <== 820s ok 61 - Query RP for refresh 820s # ==> Pushing RP <== 820s # ==> Popping RP <== 820s ok 62 - Get session using restSessionServer 820s ok 63 - HTTP code is 200 820s ok 64 - Deserialize session content 820s ok 65 - Session has correct value for mail 820s ok 66 - Session has correct value for _oidc_sub 820s ok 67 - Session has correct value for _user 820s # ==> Pushing RP <== 820s # ==> Popping RP <== 820s ok 68 - Get session after refresh 820s # ==> Pushing RP <== 820s # ==> Popping RP <== 820s ok 69 - Query RP for logout 820s ok 70 - Get redirection 820s ok 71 - Location header found 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 72 - Push logout request to OP, endpoint /oauth2/logout 820s ok 73 - HTTP code is 200 820s ok 74 - Page contains a form 820s ok 75 - Host match 820s ok 76 - Field "confirm" is defined 820s ok 77 - CSP header authorize POST request to \# 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 78 - Confirm logout, endpoint /oauth2/logout 820s ok 79 - Get redirection 820s ok 80 - Location header found 820s ok 81 - Get cookie lemonldap (0) 820s ok 82 - SSO cookie removed 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 83 - Test if user is reject on IdP 820s ok 84 - Response status is 401 820s ok 85 - Content is JSON 820s ok 86 - Error code is 1 820s # ==> Pushing RP <== 820s # ==> Popping RP <== 820s ok 87 - Test if user is reject on SP 820s ok 88 - Get redirection 820s ok 89 - Location header found 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 90 - Push request to OP, endpoint /oauth2/authorize 820s ok 91 - HTTP code is 200 820s # ==> Pushing OP <== 820s # ==> Popping OP <== 820s ok 92 - Post authentication, endpoint /oauth2/authorize 820s ok 93 - Get cookie lemonldap (946c776ef32dfb10025722cca7ed8dbc9ce924be8a23d746682624ccb1047d86) 820s 1..93 820s ok 821s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 821s ok 1 - use Lemonldap::NG::Portal::Main; 821s ok 2 - Portal object 821s ok 3 - Init 821s ok 4 - Portal app 821s ok 5 - Register $type 821s ok 6 - OP portal 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 7 - Get JWKS, endpoint /oauth2/jwks 821s ok 8 - HTTP code is 200 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 821s ok 10 - HTTP code is 200 821s ok 11 - Portal object 821s ok 12 - Init 821s ok 13 - Portal app 821s ok 14 - Register $type 821s ok 15 - RP portal 821s # ==> Pushing RP <== 821s # ==> Popping RP <== 821s ok 16 - Unauth SP request 821s ok 17 - Get redirection 821s ok 18 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 19 - Push request to OP, endpoint /oauth2/authorize 821s ok 20 - HTTP code is 200 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 21 - Post authentication, endpoint /oauth2/authorize 821s ok 22 - Get cookie lemonldap (0f615da77cfaa0ec3f7ff9174764c8a62f0f83c8eef75b8cf7a25a3901f765f7) 821s ok 23 - HTTP code is 200 821s ok 24 - Page contains a form 821s ok 25 - Host match 821s ok 26 - Field "confirm" is defined 821s ok 27 - CSP header authorize POST request to \# 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 28 - Post confirmation, endpoint /oauth2/authorize 821s ok 29 - Get redirection 821s ok 30 - Location header found 821s # ==> Pushing RP <== 821s ok 31 - REST request 821s ok 32 - Request from RP to OP, endpoint /oauth2/token 821s # ==> Saving handler RP <== 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s # ==> Restoring RP <== 821s ok 33 - Execute request 821s ok 34 - Response is 200 821s ok 35 - Content is JSON 821s ok 36 - Found access_token 990e1122afe0d6ac407fb8d6bb26ebc9f21570f292f4c54d456eb88554743680 821s ok 37 - REST request 821s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 821s # ==> Saving handler RP <== 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s # ==> Restoring RP <== 821s ok 39 - Execute request 821s ok 40 - Response is 200 821s ok 41 - Content is JSON 821s # ==> Popping RP <== 821s ok 42 - Call openidconnectcallback on RP 821s ok 43 - Get cookie lemonldap (5bbed2479de5f938621ac36f9d6e22175d7daedf524c6cd1f6c0edcb2594c3ea) 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 44 - Check session, endpoint /oauth2/checksession.html 821s ok 45 - HTTP code is 200 821s ok 46 - Frame can be embedded 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 47 - Get userinfo 821s ok 48 - Token is a JWT 821s ok 49 - Found claim in JWT 821s ok 50 - UTF-8 values 821s # ==> Pushing RP <== 821s # ==> Popping RP <== 821s ok 51 - Query RP for logout 821s ok 52 - Get redirection 821s ok 53 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 54 - Push logout request to OP, endpoint /oauth2/logout 821s ok 55 - HTTP code is 200 821s ok 56 - Page contains a form 821s ok 57 - Host match 821s ok 58 - Field "confirm" is defined 821s ok 59 - CSP header authorize POST request to \# 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 60 - Confirm logout, endpoint /oauth2/logout 821s ok 61 - Get redirection 821s ok 62 - Location header found 821s ok 63 - Get cookie lemonldap (0) 821s ok 64 - SSO cookie removed 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 821s ok 66 - Get redirection 821s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 68 - logout endpoint, endpoint /oauth2/logout 821s ok 69 - Response status is 401 821s ok 70 - Content is JSON 821s ok 71 - Error code is 9 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 72 - Test if user is reject on IdP 821s ok 73 - Response status is 401 821s ok 74 - Content is JSON 821s ok 75 - Error code is 1 821s # ==> Pushing RP <== 821s # ==> Popping RP <== 821s ok 76 - Test if user is reject on SP 821s ok 77 - Get redirection 821s ok 78 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 79 - Push request to OP, endpoint /oauth2/authorize 821s ok 80 - HTTP code is 200 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 81 - Post authentication, endpoint /oauth2/authorize 821s ok 82 - Get cookie lemonldap (bf49d9459e742bb12b08af6e0b872cecaf23e1603aa40c44a45979b1c54a74b4) 821s 1..82 821s ok 821s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ................... 821s ok 1 - use Lemonldap::NG::Portal::Main; 821s ok 2 - Portal object 821s ok 3 - Init 821s ok 4 - Portal app 821s ok 5 - Register $type 821s ok 6 - OP portal 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 7 - Get JWKS, endpoint /oauth2/jwks 821s ok 8 - HTTP code is 200 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 821s ok 10 - HTTP code is 200 821s ok 11 - Portal object 821s ok 12 - Init 821s ok 13 - Portal app 821s ok 14 - Register $type 821s ok 15 - RP portal 821s # ==> Pushing RP <== 821s # ==> Popping RP <== 821s ok 16 - Unauth SP request 821s ok 17 - Get redirection 821s ok 18 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 19 - Push request to OP, endpoint /oauth2/authorize 821s ok 20 - HTTP code is 200 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 21 - Post authentication, endpoint /oauth2/authorize 821s ok 22 - Get cookie lemonldap (c374e3050cb26df566e9b0169db0591e73324fc0a9c6ce578b44fd3a6d4b5d21) 821s ok 23 - HTTP code is 200 821s ok 24 - Page contains a form 821s ok 25 - Host match 821s ok 26 - Field "confirm" is defined 821s ok 27 - CSP header authorize POST request to \# 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 28 - Post confirmation, endpoint /oauth2/authorize 821s ok 29 - Get redirection 821s ok 30 - Location header found 821s # ==> Pushing RP <== 821s ok 31 - REST request 821s ok 32 - Request from RP to OP, endpoint /oauth2/token 821s # ==> Saving handler RP <== 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s # ==> Restoring RP <== 821s ok 33 - Execute request 821s ok 34 - Response is 200 821s ok 35 - Content is JSON 821s ok 36 - Found access_token 0f86cc344ed2e7cacc6d4e586c639c95e16ac835dffd2821925764697b0f5f83 821s ok 37 - REST request 821s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 821s # ==> Saving handler RP <== 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s # ==> Restoring RP <== 821s ok 39 - Execute request 821s ok 40 - Response is 200 821s ok 41 - Content is JSON 821s # ==> Popping RP <== 821s ok 42 - Call openidconnectcallback on RP 821s ok 43 - Get cookie lemonldap (252e5ac014a61599013ff50f3b8cc244c8088d462460fcaf43a394de106a8f7e) 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 44 - Check session, endpoint /oauth2/checksession.html 821s ok 45 - HTTP code is 200 821s ok 46 - Frame can be embedded 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 47 - Get userinfo 821s ok 48 - HTTP code is 200 821s ok 49 - Content-Type is JSON 821s ok 50 - Content is valid JSON 821s ok 51 - UTF-8 values 821s ok 52 - UTF-8 values 821s # ==> Pushing RP <== 821s # ==> Popping RP <== 821s ok 53 - Query RP for logout 821s ok 54 - Get redirection 821s ok 55 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 56 - Push logout request to OP, endpoint /oauth2/logout 821s ok 57 - HTTP code is 200 821s ok 58 - Page contains a form 821s ok 59 - Host match 821s ok 60 - Field "confirm" is defined 821s ok 61 - CSP header authorize POST request to \# 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 62 - Confirm logout, endpoint /oauth2/logout 821s ok 63 - Get redirection 821s ok 64 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 821s ok 66 - Get redirection 821s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 68 - logout endpoint, endpoint /oauth2/logout 821s ok 69 - Response status is 401 821s ok 70 - Content is JSON 821s ok 71 - Error code is 9 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 72 - Test if user is reject on IdP 821s ok 73 - Response status is 401 821s ok 74 - Content is JSON 821s ok 75 - Error code is 1 821s # ==> Pushing RP <== 821s # ==> Popping RP <== 821s ok 76 - Test if user is reject on SP 821s ok 77 - Get redirection 821s ok 78 - Location header found 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 79 - Push request to OP, endpoint /oauth2/authorize 821s ok 80 - HTTP code is 200 821s # ==> Pushing OP <== 821s # ==> Popping OP <== 821s ok 81 - Post authentication, endpoint /oauth2/authorize 821s ok 82 - Get cookie lemonldap (1be059a2c0e3bd463530ce54e5c6510780d498ff153d37c5297baa95ef4a64b4) 821s 1..82 821s ok 822s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 822s ok 1 - use Lemonldap::NG::Portal::Main; 822s ok 2 - Portal object 822s ok 3 - Init 822s ok 4 - Portal app 822s ok 5 - Register $type 822s ok 6 - OP portal 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 7 - Get JWKS, endpoint /oauth2/jwks 822s ok 8 - HTTP code is 200 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 822s ok 10 - HTTP code is 200 822s ok 11 - Portal object 822s ok 12 - Init 822s ok 13 - Portal app 822s ok 14 - Register $type 822s ok 15 - RP portal 822s # ==> Pushing RP <== 822s # ==> Popping RP <== 822s ok 16 - Unauth SP request 822s ok 17 - Get redirection 822s ok 18 - Location header found 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 19 - Push request to OP, endpoint /oauth2/authorize 822s ok 20 - HTTP code is 200 822s ok 21 - Page contains a form 822s ok 22 - CSP header authorize POST request to \# 822s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092694%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020814_1986%22%7D) 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 24 - Post authentication, endpoint /oauth2/authorize 822s ok 25 - Get cookie lemonldap (a3ed2795140022c49463f740ff02391380eca2d79d6a04cc936dadfe8feab2ee) 822s ok 26 - HTTP code is 200 822s ok 27 - Page contains a form 822s ok 28 - Host match 822s ok 29 - Field "confirm" is defined 822s ok 30 - CSP header authorize POST request to \# 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 31 - Post confirmation, endpoint /oauth2/authorize 822s ok 32 - Get redirection 822s ok 33 - Location header found 822s # ==> Pushing RP <== 822s ok 34 - REST request 822s ok 35 - Request from RP to OP, endpoint /oauth2/token 822s # ==> Saving handler RP <== 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s # ==> Restoring RP <== 822s ok 36 - Execute request 822s ok 37 - Response is 200 822s ok 38 - Content is JSON 822s ok 39 - REST request 822s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 822s # ==> Saving handler RP <== 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s # ==> Restoring RP <== 822s ok 41 - Execute request 822s ok 42 - Response is 200 822s ok 43 - Content is JSON 822s # ==> Popping RP <== 822s ok 44 - Call openidconnectcallback on RP 822s ok 45 - Get cookie lemonldap (3fff73be861d045c49c60f4a4e62dd537adec41d8f5f9222a297ae3693f831a4) 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 46 - Check session, endpoint /oauth2/checksession.html 822s ok 47 - HTTP code is 200 822s ok 48 - Frame can be embedded 822s # ==> Pushing RP <== 822s # ==> Popping RP <== 822s ok 49 - Query RP for logout 822s ok 50 - Get redirection 822s ok 51 - Location header found 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 52 - Push logout request to OP, endpoint /oauth2/logout 822s ok 53 - HTTP code is 200 822s ok 54 - Page contains a form 822s ok 55 - Host match 822s ok 56 - Field "confirm" is defined 822s ok 57 - CSP header authorize POST request to \# 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 58 - Confirm logout, endpoint /oauth2/logout 822s ok 59 - Get redirection 822s ok 60 - Location header found 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 822s ok 62 - Get redirection 822s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 64 - logout endpoint, endpoint /oauth2/logout 822s ok 65 - Response status is 401 822s ok 66 - Content is JSON 822s ok 67 - Error code is 9 822s # ==> Pushing OP <== 822s # ==> Popping OP <== 822s ok 68 - Test if user is reject on IdP 822s ok 69 - Response status is 401 822s ok 70 - Content is JSON 822s ok 71 - Error code is 1 822s # ==> Pushing RP <== 822s # ==> Popping RP <== 822s ok 72 - Test if user is reject on SP 822s ok 73 - Get redirection 822s ok 74 - Location header found 822s 1..74 822s ok 823s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 823s ok 1 - use Lemonldap::NG::Portal::Main; 823s ok 2 - Portal object 823s ok 3 - Init 823s ok 4 - Portal app 823s ok 5 - Register $type 823s ok 6 - OP portal 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 7 - Get JWKS, endpoint /oauth2/jwks 823s ok 8 - HTTP code is 200 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 823s ok 10 - HTTP code is 200 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 11 - Post authentication request 823s ok 12 - Get cookie lemonldap (54ec958f4255de8cbdc2e981aef373123f60ee5ac14deeb3300fdceb16066823) 823s ok 13 - Portal object 823s ok 14 - Init 823s ok 15 - Portal app 823s ok 16 - Register $type 823s ok 17 - RP portal 823s # ==> Pushing RP <== 823s # ==> Popping RP <== 823s ok 18 - Unauth SP request 823s ok 19 - Get redirection 823s ok 20 - Location header found 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 21 - Push request to OP, endpoint /oauth2/authorize 823s ok 22 - HTTP code is 200 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 23 - Post authentication, endpoint /oauth2/authorize 823s ok 24 - Get cookie lemonldap (f9b157b4401422560488a8b52cc00d6d738c4a7e0440d753737096d5a27ca475) 823s ok 25 - HTTP code is 200 823s ok 26 - Page contains a form 823s ok 27 - Host match 823s ok 28 - CSP header authorize POST request to auth.rp.com 823s # ==> Pushing RP <== 823s ok 29 - REST request 823s ok 30 - Request from RP to OP, endpoint /oauth2/token 823s # ==> Saving handler RP <== 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s # ==> Restoring RP <== 823s ok 31 - Execute request 823s ok 32 - Response is 200 823s ok 33 - Content is JSON 823s ok 34 - Found access_token e37731b31f8062252e878d8b11d400e2e70469b83a1a4f1601763fcbc26e690d 823s ok 35 - REST request 823s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 823s # ==> Saving handler RP <== 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s # ==> Restoring RP <== 823s ok 37 - Execute request 823s ok 38 - Response is 200 823s ok 39 - Content is JSON 823s # ==> Popping RP <== 823s ok 40 - Call openidconnectcallback on RP 823s ok 41 - Get cookie lemonldap (511f5647aa385c43c15faf86ea4195ea10aa415e57fd586f0c365c5676296e86) 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 42 - Check session, endpoint /oauth2/checksession.html 823s ok 43 - HTTP code is 200 823s ok 44 - Frame can be embedded 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 45 - Get userinfo 823s ok 46 - HTTP code is 200 823s ok 47 - Content-Type is JSON 823s ok 48 - Content is valid JSON 823s ok 49 - UTF-8 values 823s ok 50 - UTF-8 values 823s # ==> Pushing RP <== 823s # ==> Popping RP <== 823s ok 51 - Query RP for logout 823s ok 52 - Get redirection 823s ok 53 - Location header found 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 54 - Push logout request to OP, endpoint /oauth2/logout 823s ok 55 - HTTP code is 200 823s ok 56 - Page contains a form 823s ok 57 - Host match 823s ok 58 - Field "confirm" is defined 823s ok 59 - CSP header authorize POST request to \# 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 60 - Confirm logout, endpoint /oauth2/logout 823s ok 61 - Get redirection 823s ok 62 - Location header found 823s ok 63 - Get cookie lemonldap (0) 823s ok 64 - SSO cookie removed 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 823s ok 66 - Get redirection 823s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 68 - logout endpoint, endpoint /oauth2/logout 823s ok 69 - Response status is 401 823s ok 70 - Content is JSON 823s ok 71 - Error code is 9 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 72 - Test if user is reject on IdP 823s ok 73 - Response status is 401 823s ok 74 - Content is JSON 823s ok 75 - Error code is 1 823s # ==> Pushing RP <== 823s # ==> Popping RP <== 823s ok 76 - Test if user is reject on SP 823s ok 77 - Get redirection 823s ok 78 - Location header found 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 79 - Push request to OP, endpoint /oauth2/authorize 823s ok 80 - HTTP code is 200 823s # ==> Pushing OP <== 823s # ==> Popping OP <== 823s ok 81 - Post authentication, endpoint /oauth2/authorize 823s ok 82 - Get cookie lemonldap (2a9295f0cd5f25078c0cc3ca369635236b27a4ccaad495a595dfd74791ec7476) 823s 1..82 823s ok 824s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 824s ok 1 - use Lemonldap::NG::Portal::Main; 824s ok 2 - Portal object 824s ok 3 - Init 824s ok 4 - Portal app 824s ok 5 - Register $type 824s ok 6 - OP portal 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 7 - Get JWKS, endpoint /oauth2/jwks 824s ok 8 - HTTP code is 200 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 824s ok 10 - HTTP code is 200 824s ok 11 - Portal object 824s ok 12 - Init 824s ok 13 - Portal app 824s ok 14 - Register $type 824s ok 15 - RP portal 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 16 - Unauth SP request 824s ok 17 - Get redirection 824s ok 18 - Location header found 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 19 - Push request to OP, endpoint /oauth2/authorize 824s ok 20 - HTTP code is 200 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 21 - Post authentication, endpoint /oauth2/authorize 824s ok 22 - Get cookie lemonldap (d660fc94c4746fc50a1884ee81fb81c51ea38fdfbdf121eca7329742adcae2cb) 824s ok 23 - HTTP code is 200 824s ok 24 - Page contains a form 824s ok 25 - Host match 824s ok 26 - Field "confirm" is defined 824s ok 27 - CSP header authorize POST request to \# 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 28 - Post confirmation, endpoint /oauth2/authorize 824s ok 29 - Get redirection 824s ok 30 - Location header found 824s # ==> Pushing RP <== 824s ok 31 - REST request 824s ok 32 - Request from RP to OP, endpoint /oauth2/token 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 33 - Execute request 824s ok 34 - Response is 200 824s ok 35 - Content is JSON 824s ok 36 - Found access_token 1f46c19684aa3071becaaca590d68c753ea897e94d54b53872675885b1fc3e4b 824s ok 37 - REST request 824s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 39 - Execute request 824s ok 40 - Response is 200 824s ok 41 - Content is JSON 824s # ==> Popping RP <== 824s ok 42 - Call openidconnectcallback on RP 824s ok 43 - Get cookie lemonldap (bfbdf2482f53c24a4f074916b918fddd9acbc54d7dcbeb78ffc184cc17f6a2df) 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 44 - Check session, endpoint /oauth2/checksession.html 824s ok 45 - HTTP code is 200 824s ok 46 - Frame can be embedded 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 47 - Get userinfo 824s ok 48 - HTTP code is 200 824s ok 49 - Content-Type is JSON 824s ok 50 - Content is valid JSON 824s ok 51 - UTF-8 values 824s ok 52 - UTF-8 values 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 53 - Query RP for logout 824s ok 54 - Get redirection 824s ok 55 - Location header found 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 56 - Push logout request to OP, endpoint /oauth2/logout 824s ok 57 - HTTP code is 200 824s ok 58 - Page contains a form 824s ok 59 - Host match 824s ok 60 - Field "confirm" is defined 824s ok 61 - CSP header authorize POST request to \# 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 62 - Confirm logout, endpoint /oauth2/logout 824s ok 63 - Get redirection 824s ok 64 - Location header found 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 824s ok 66 - Get redirection 824s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 68 - logout endpoint, endpoint /oauth2/logout 824s ok 69 - Response status is 401 824s ok 70 - Content is JSON 824s ok 71 - Error code is 9 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 72 - Test if user is reject on IdP 824s ok 73 - Response status is 401 824s ok 74 - Content is JSON 824s ok 75 - Error code is 1 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 76 - Test if user is reject on SP 824s ok 77 - Get redirection 824s ok 78 - Location header found 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 79 - Push request to OP, endpoint /oauth2/authorize 824s ok 80 - HTTP code is 200 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 81 - Post authentication, endpoint /oauth2/authorize 824s ok 82 - Get cookie lemonldap (ba7515e4d4898dca5205539897dca7ba9fea716ca393606da57a24ca931e1312) 824s 1..82 824s ok 824s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 824s ok 1 - use Lemonldap::NG::Portal::Main; 824s ok 2 - Portal object 824s ok 3 - Init 824s ok 4 - Portal app 824s ok 5 - Register $type 824s ok 6 - OP portal 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 7 - Get JWKS, endpoint /oauth2/jwks 824s ok 8 - HTTP code is 200 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 824s ok 10 - HTTP code is 200 824s ok 11 - Portal object 824s ok 12 - Init 824s ok 13 - Portal app 824s ok 14 - Register $type 824s ok 15 - RP portal 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 16 - Unauth SP request 824s ok 17 - Get redirection 824s ok 18 - Location header found 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 19 - Push request to OP, endpoint /oauth2/authorize 824s ok 20 - HTTP code is 200 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 21 - Post authentication, endpoint /oauth2/authorize 824s ok 22 - Get cookie lemonldap (585521911d9d501aceb1114c46cbef0b40512c432b2c8b072b0af809750a3dd6) 824s ok 23 - Expected portal error code: code found on page 824s ok 24 - Expected portal error code 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 25 - Post authentication, endpoint /oauth2/authorize 824s ok 26 - Get cookie lemonldap (2a574e01f3f4edb0cad1b7691f0519bb484db75daf756011361d687e03195b35) 824s ok 27 - HTTP code is 200 824s ok 28 - Page contains a form 824s ok 29 - Host match 824s ok 30 - Field "confirm" is defined 824s ok 31 - CSP header authorize POST request to \# 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 32 - Post confirmation, endpoint /oauth2/authorize 824s ok 33 - Get redirection 824s ok 34 - Location header found 824s # ==> Pushing RP <== 824s ok 35 - REST request 824s ok 36 - Request from RP to OP, endpoint /oauth2/token 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 37 - Execute request 824s ok 38 - Response is 200 824s ok 39 - Content is JSON 824s ok 40 - Found access_token c43b8281ba01c0dbdbfcb545be365361804b2546d067c03254e0a022b7792b20 824s ok 41 - REST request 824s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 43 - Execute request 824s ok 44 - Response is 200 824s ok 45 - Content is JSON 824s # ==> Popping RP <== 824s ok 46 - Call openidconnectcallback on RP 824s ok 47 - Get cookie lemonldap (9d853a4b564bc4f94b5f63a906ebc774b3f8fb524a47db173b1823e1f58b1394) 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 48 - Check session, endpoint /oauth2/checksession.html 824s ok 49 - HTTP code is 200 824s ok 50 - Frame can be embedded 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 51 - Get userinfo 824s ok 52 - HTTP code is 200 824s ok 53 - Content-Type is JSON 824s ok 54 - Content is valid JSON 824s ok 55 - UTF-8 values 824s ok 56 - get sid in userinfo 824s ok 57 - UTF-8 values 824s ok 58 - OIDC EOL time is stored 824s ok 59 - Obtained refresh token 824s ok 60 - UTF-8 values 824s ok 61 - Correct email 824s ok 62 - Correct groups 824s ok 63 - Correct hGroups 824s ok 64 - oidcGotUserInfo called 824s ok 65 - oidcGotIDToken called 824s ok 66 - Correct custom ACR 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 67 824s # ==> Pushing RP <== 824s ok 68 - REST request 824s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 70 - Execute request 824s ok 71 - Response is 200 824s ok 72 - Content is JSON 824s # ==> Popping RP <== 824s ok 73 - Query RP for refresh 824s ok 74 - Access token EOL has not changed 824s ok 75 - Access token has not changed 824s ok 76 - Updated RP session 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 77 824s # ==> Pushing RP <== 824s ok 78 - REST request 824s ok 79 - Request from RP to OP, endpoint /oauth2/token 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 80 - Execute request 824s ok 81 - Response is 200 824s ok 82 - Content is JSON 824s ok 83 - Found access_token 839073c56f6265a2a1fbf68d19564e5e752ad5a34f5ccc82f1b615d8481dc9b5 824s ok 84 - REST request 824s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 86 - Execute request 824s ok 87 - Response is 200 824s ok 88 - Content is JSON 824s # ==> Popping RP <== 824s ok 89 - Query RP for refresh 824s ok 90 - Access token EOL has changed 824s ok 91 - Access token has changed 824s ok 92 - Updated RP session 824s ok 93 - Still correct groups 824s ok 94 - Still correct hGroups 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 95 - Query RP for logout 824s ok 96 - Get redirection 824s ok 97 - Location header found 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 98 - Push logout request to OP, endpoint /oauth2/logout 824s ok 99 - HTTP code is 200 824s ok 100 - Page contains a form 824s ok 101 - Host match 824s ok 102 - Field "confirm" is defined 824s ok 103 - CSP header authorize POST request to \# 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 104 - Confirm logout, endpoint /oauth2/logout 824s ok 105 - Get redirection 824s ok 106 - Location header found 824s ok 107 - Get cookie lemonldap (0) 824s ok 108 - SSO cookie removed 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 824s ok 110 - Get redirection 824s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 112 - logout endpoint, endpoint /oauth2/logout 824s ok 113 - Response status is 401 824s ok 114 - Content is JSON 824s ok 115 - Error code is 9 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 116 - Test if user is reject on IdP 824s ok 117 - Response status is 401 824s ok 118 - Content is JSON 824s ok 119 - Error code is 1 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 120 - Test if user is reject on SP 824s ok 121 - Get redirection 824s ok 122 - Location header found 824s ok 123 - oidcGenerateAuthenticationRequest called 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 124 - Push request to OP, endpoint /oauth2/authorize 824s ok 125 - HTTP code is 200 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 126 - Post authentication, endpoint /oauth2/authorize 824s ok 127 - Get cookie lemonldap (9cef2f4f8eb6e6666bf9f840f1b2e766b257f738ee0b321f70779d43fc9f3f2e) 824s ok 128 - Get redirection 824s ok 129 - Location header found 824s # ==> Pushing RP <== 824s ok 130 - REST request 824s ok 131 - Request from RP to OP, endpoint /oauth2/token 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 132 - Execute request 824s ok 133 - Response is 200 824s ok 134 - Content is JSON 824s ok 135 - Found access_token d5f1792ae265679c654a53dbf9a52b6ac574f16aaf0c5b1d36321ae10527ab92 824s ok 136 - REST request 824s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 824s # ==> Saving handler RP <== 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s # ==> Restoring RP <== 824s ok 138 - Execute request 824s ok 139 - Response is 200 824s ok 140 - Content is JSON 824s # ==> Popping RP <== 824s ok 141 - Call openidconnectcallback on RP 824s ok 142 - Get cookie lemonldap (88d8324618b55ee94f419b3aa23ec11c2a00209f84131f4808b011b5931ed7c5) 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 143 - Query RP for logout 824s ok 144 - Get redirection 824s ok 145 - Location header found 824s ok 146 - Get cookie lemonldap (0) 824s ok 147 - SSO cookie removed (RP) 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 148 - Push logout request to OP, endpoint /oauth2/logout 824s ok 149 - HTTP code is 200 824s ok 150 - Page contains a form 824s ok 151 - Host match 824s ok 152 - Field "confirm" is defined 824s ok 153 - CSP header authorize POST request to \# 824s # ==> Pushing OP <== 824s # ==> Popping OP <== 824s ok 154 - Confirm logout, endpoint /oauth2/logout 824s ok 155 - Get redirection 824s ok 156 - Location header found 824s ok 157 - Get cookie lemonldap (0) 824s ok 158 - SSO cookie removed (OP) 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 824s ok 160 - Get redirection 824s ok 161 - Location is http://test1.example.com 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 162 - Initiate login 824s ok 163 - Get redirection 824s ok 164 - Location header found 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 165 - Return with error 824s ok 166 - Expected portal error code: code found on page 824s ok 167 - Expected portal error code 824s ok 168 - HTTP code is 200 824s ok 169 - Page contains a form 824s ok 170 - Host match 824s ok 171 - Field "oidc_callback_processed" is defined 824s ok 172 - CSP header authorize POST request to \# 824s # ==> Pushing RP <== 824s # ==> Popping RP <== 824s ok 173 - Submit form again 824s ok 174 - Get redirection 824s ok 175 - Location header found 824s ok 176 - New state was generated 824s ok 177 - New state is different than previous 824s 1..177 824s ok 825s t/32-Auth-and-issuer-OIDC-hybrid.t ............................................. 825s ok 1 - use Lemonldap::NG::Portal::Main; 825s ok 2 - Portal object 825s ok 3 - Init 825s ok 4 - Portal app 825s ok 5 - Register $type 825s ok 6 - OP portal 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 7 - Get JWKS, endpoint /oauth2/jwks 825s ok 8 - HTTP code is 200 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 825s ok 10 - HTTP code is 200 825s ok 11 - Portal object 825s ok 12 - Init 825s ok 13 - Portal app 825s ok 14 - Register $type 825s ok 15 - RP portal 825s # ==> Pushing RP <== 825s # ==> Popping RP <== 825s ok 16 - Unauth SP request 825s ok 17 - Get redirection 825s ok 18 - Location header found 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 19 - Push request to OP, endpoint /oauth2/authorize 825s ok 20 - HTTP code is 200 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 21 - Post authentication, endpoint /oauth2/authorize 825s ok 22 - Reject reason is 90 825s ok 23 - Portal object 825s ok 24 - Init 825s ok 25 - Portal app 825s ok 26 - Register $type 825s ok 27 - OP portal 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 28 - Get JWKS, endpoint /oauth2/jwks 825s ok 29 - HTTP code is 200 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 825s ok 31 - HTTP code is 200 825s ok 32 - Portal object 825s ok 33 - Init 825s ok 34 - Portal app 825s ok 35 - Register $type 825s ok 36 - RP portal 825s # ==> Pushing RP <== 825s # ==> Popping RP <== 825s ok 37 - Unauth SP request 825s ok 38 - Get redirection 825s ok 39 - Location header found 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 40 - Push request to OP, endpoint /oauth2/authorize 825s ok 41 - HTTP code is 200 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 42 - Post authentication, endpoint /oauth2/authorize 825s ok 43 - Get cookie lemonldap (70041af6e4c21d4e8fc9ff02e1473eefd90d3ea85c50d6b33fd83512a5b1f7c2) 825s ok 44 - Get redirection 825s ok 45 - Location header found 825s ok 46 - token_type found 825s ok 47 - session_state found 825s ok 48 - access_token found 825s ok 49 - id_token found 825s ok 50 - state found 825s ok 51 - session_state found 825s ok 52 - ID token contains c_hash 825s ok 53 - ID token contains at_hash 825s ok 54 - ID token contains nonce 825s ok 55 - REST request 825s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 825s # ==> Pushing OP <== 825s # ==> Popping OP <== 825s ok 57 - Execute request 825s ok 58 - Response is 200 825s ok 59 - Content is JSON 825s ok 60 - Get access token 825s ok 61 - Get name 825s ok 62 - Get family_name 825s ok 63 - Get sub 825s 1..63 825s ok 826s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 826s ok 1 - use Lemonldap::NG::Portal::Main; 826s ok 2 - Portal object 826s ok 3 - Init 826s ok 4 - Portal app 826s ok 5 - Register $type 826s ok 6 - OP portal 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 7 - Get JWKS, endpoint /oauth2/jwks 826s ok 8 - HTTP code is 200 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 826s ok 10 - HTTP code is 200 826s ok 11 - Portal object 826s ok 12 - Init 826s ok 13 - Portal app 826s ok 14 - Register $type 826s ok 15 - RP portal 826s # ==> Pushing RP <== 826s # ==> Popping RP <== 826s ok 16 - Unauth SP request 826s ok 17 - Get redirection 826s ok 18 - Location header found 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 19 - Push request to OP, endpoint /oauth2/authorize 826s ok 20 - HTTP code is 200 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 21 - Post authentication, endpoint /oauth2/authorize 826s ok 22 - Get cookie lemonldap (c6e20fb86817bdb561558eab2ddd6f59be019d69465d145ce8511c366b2b8102) 826s ok 23 - HTTP code is 200 826s ok 24 - Page contains a form 826s ok 25 - Host match 826s ok 26 - Field "confirm" is defined 826s ok 27 - CSP header authorize POST request to \# 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 28 - Post confirmation, endpoint /oauth2/authorize 826s ok 29 - Get redirection 826s ok 30 - Location header found 826s ok 31 - id_token found 826s ok 32 - token_type must be missing 826s ok 33 - session_state found 826s ok 34 - access_token must be missing 826s ok 35 - state found 826s ok 36 - Check sub value 826s ok 37 - Check name value 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 38 - Logout request 826s ok 39 - Response is 200 826s ok 40 - Cookie is deleted 826s ok 41 - No pdata 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 42 - Disconnect request 826s ok 43 - Response is 401 826s # ==> Pushing RP <== 826s # ==> Popping RP <== 826s ok 44 - Unauth SP request 826s ok 45 - Get redirection 826s ok 46 - Location header found 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 47 - Push request to OP, endpoint /oauth2/authorize 826s ok 48 - HTTP code is 200 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 49 - Post authentication, endpoint /oauth2/authorize 826s ok 50 - Get cookie lemonldap (ae280cc9f051fe1c8c52fc6b0d24c0cf789cc5c5e3f3c75b1a25cefc00712d4c) 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 51 - Logout request 826s ok 52 - Response is 200 826s ok 53 - Cookie is deleted 826s ok 54 - No pdata 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 55 - Disconnect request 826s ok 56 - Response is 401 826s 1..56 826s ok 826s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 826s ok 1 - use Lemonldap::NG::Portal::Main; 826s ok 2 - Portal object 826s ok 3 - Init 826s ok 4 - Portal app 826s ok 5 - Register $type 826s ok 6 - OP portal 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 7 - Get JWKS, endpoint /oauth2/jwks 826s ok 8 - HTTP code is 200 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 826s ok 10 - HTTP code is 200 826s ok 11 - Portal object 826s ok 12 - Init 826s ok 13 - Portal app 826s ok 14 - Register $type 826s ok 15 - RP portal 826s # ==> Pushing RP <== 826s # ==> Popping RP <== 826s ok 16 - Unauth SP request 826s ok 17 - Get redirection 826s ok 18 - Location header found 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 19 - Push request to OP, endpoint /oauth2/authorize 826s ok 20 - HTTP code is 200 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 21 - Post authentication, endpoint /oauth2/authorize 826s ok 22 - Get cookie lemonldap (5f191d87803865575ff261aa4d370430b8a7a28f52d31a418fdf79356d6cc9dd) 826s ok 23 - HTTP code is 200 826s ok 24 - Page contains a form 826s ok 25 - Host match 826s ok 26 - Field "confirm" is defined 826s ok 27 - CSP header authorize POST request to \# 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 28 - Post confirmation, endpoint /oauth2/authorize 826s ok 29 - Get redirection 826s ok 30 - Location header found 826s ok 31 - id_token found 826s ok 32 - token_type found 826s ok 33 - session_state found 826s ok 34 - access_token found 826s ok 35 - state found 826s ok 36 - Check ACR value 826s ok 37 - Check that clientid is in audience 826s ok 38 - Check for additional audiences 826s ok 39 - Check for additional audiences 826s ok 40 - Check sub value 826s ok 41 - Claim name must not be in ID token 826s ok 42 - azp found 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 43 - Logout request 826s ok 44 - Response is 200 826s ok 45 - Cookie is deleted 826s ok 46 - No pdata 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 47 - Disconnect request 826s ok 48 - Response is 401 826s # ==> Pushing RP <== 826s # ==> Popping RP <== 826s ok 49 - Unauth SP request 826s ok 50 - Get redirection 826s ok 51 - Location header found 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 52 - Push request to OP, endpoint /oauth2/authorize 826s ok 53 - HTTP code is 200 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 54 - Post authentication, endpoint /oauth2/authorize 826s ok 55 - Get cookie lemonldap (a983e824833a08569302c21638ea76456314d82f0cff5e9197404bc0b8088ea8) 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 56 - Logout request 826s ok 57 - Response is 200 826s ok 58 - Cookie is deleted 826s ok 59 - No pdata 826s # ==> Pushing OP <== 826s # ==> Popping OP <== 826s ok 60 - Disconnect request 826s ok 61 - Response is 401 826s 1..61 826s ok 827s t/32-Auth-and-issuer-OIDC-sorted.t ............................................. 827s ok 1 - use Lemonldap::NG::Portal::Main; 827s ok 2 - Portal object 827s ok 3 - Init 827s ok 4 - Portal app 827s ok 5 - OP portal 827s ok 6 - Get JWKS, endpoint /oauth2/jwks 827s ok 7 - HTTP code is 200 827s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 827s ok 9 - HTTP code is 200 827s ok 10 - Portal object 827s ok 11 - Init 827s ok 12 - Portal app 827s ok 13 - RP portal 827s ok 14 - Unauth SP request 827s ok 15 - 1st = op3 827s ok 16 - 2nd = op 827s ok 17 - 3rd = op2 827s ok 18 - Found OIDC idp logo and tooltip 827s ok 19 - Found OIDC idp display name 827s 1..19 827s ok 828s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 828s ok 1 - use Lemonldap::NG::Portal::Main; 828s ok 2 - Portal object 828s ok 3 - Init 828s ok 4 - Portal app 828s ok 5 - Register $type 828s ok 6 - OP portal 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 7 - Get JWKS, endpoint /oauth2/jwks 828s ok 8 - HTTP code is 200 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 828s ok 10 - HTTP code is 200 828s ok 11 - Portal object 828s ok 12 - Init 828s ok 13 - Portal app 828s ok 14 - Register $type 828s ok 15 - RP portal 828s # ==> Pushing RP <== 828s # ==> Popping RP <== 828s ok 16 - Unauth RP request 828s ok 17 - Get redirection 828s ok 18 - Location header found 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 19 - Push request to OP, endpoint /oauth2/authorize 828s ok 20 - HTTP code is 200 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 21 - Post authentication, endpoint /oauth2/authorize 828s ok 22 - Get cookie lemonldap (b9f7755a4b8a13ba97bd661bb44d80e9083da886778abbebea9ba4349c05c9c0) 828s ok 23 - HTTP code is 200 828s ok 24 - Page contains a form 828s ok 25 - Host match 828s ok 26 - Field "confirm" is defined 828s ok 27 - CSP header authorize POST request to \# 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 28 - Post confirmation, endpoint /oauth2/authorize 828s ok 29 - Get redirection 828s ok 30 - Location header found 828s # ==> Pushing RP <== 828s ok 31 - REST request 828s ok 32 - Request from RP to OP, endpoint /oauth2/token 828s # ==> Saving handler RP <== 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s # ==> Restoring RP <== 828s ok 33 - Execute request 828s ok 34 - Response is 200 828s ok 35 - Content is JSON 828s ok 36 - REST request 828s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 828s # ==> Saving handler RP <== 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s # ==> Restoring RP <== 828s ok 38 - Execute request 828s ok 39 - Response is 200 828s ok 40 - Content is JSON 828s # ==> Popping RP <== 828s ok 41 - Call openidconnectcallback on RP 828s ok 42 - Get cookie lemonldap (49fe5c696cdb76d00f37c066da7560fab027ac70f58e8c0197f1514b229cfa33) 828s # ==> Pushing OP <== 828s ok 43 - REST request 828s ok 44 - Request from OP to RP 828s # ==> Saving handler OP <== 828s # ==> Pushing RP <== 828s # ==> Popping RP <== 828s # ==> Restoring OP <== 828s ok 45 - Execute request 828s ok 46 - Response is 200 828s # ==> Popping OP <== 828s ok 47 - Query OP for logout 828s ok 48 - HTTP code is 200 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 49 - Test if user is reject on OP 828s ok 50 - Response status is 401 828s ok 51 - Content is JSON 828s ok 52 - Error code is 1 828s # ==> Pushing RP <== 828s # ==> Popping RP <== 828s ok 53 - Test if user is reject on RP 828s ok 54 - Get redirection 828s ok 55 - Location header found 828s 1..55 828s ok 828s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 828s ok 1 - use Lemonldap::NG::Portal::Main; 828s ok 2 - Portal object 828s ok 3 - Init 828s ok 4 - Portal app 828s ok 5 - Register $type 828s ok 6 - OP portal 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 7 - Get JWKS, endpoint /oauth2/jwks 828s ok 8 - HTTP code is 200 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 828s ok 10 - HTTP code is 200 828s ok 11 - Portal object 828s ok 12 - Init 828s ok 13 - Portal app 828s ok 14 - Register $type 828s ok 15 - RP portal 828s # ==> Pushing RP <== 828s # ==> Popping RP <== 828s ok 16 - Unauth RP request 828s ok 17 - Get redirection 828s ok 18 - Location header found 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 19 - Push request to OP, endpoint /oauth2/authorize 828s ok 20 - HTTP code is 200 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 21 - Post authentication, endpoint /oauth2/authorize 828s ok 22 - Get cookie lemonldap (d27072ad1523ec1a533dd63d6bee6aa5bdcfd72b628e12b484b33b8c5c01a125) 828s ok 23 - HTTP code is 200 828s ok 24 - Page contains a form 828s ok 25 - Host match 828s ok 26 - Field "confirm" is defined 828s ok 27 - CSP header authorize POST request to \# 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 28 - Post confirmation, endpoint /oauth2/authorize 828s ok 29 - Get redirection 828s ok 30 - Location header found 828s # ==> Pushing RP <== 828s ok 31 - REST request 828s ok 32 - Request from RP to OP, endpoint /oauth2/token 828s # ==> Saving handler RP <== 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s # ==> Restoring RP <== 828s ok 33 - Execute request 828s ok 34 - Response is 200 828s ok 35 - Content is JSON 828s ok 36 - REST request 828s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 828s # ==> Saving handler RP <== 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s # ==> Restoring RP <== 828s ok 38 - Execute request 828s ok 39 - Response is 200 828s ok 40 - Content is JSON 828s # ==> Popping RP <== 828s ok 41 - Call openidconnectcallback on RP 828s ok 42 - Get cookie lemonldap (2da1c51ce063e23d2a1b367e495a9a6d9fedf0352705cdf91487a54b19078503) 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s # ==> Pushing OP <== 828s ok 43 - REST request 828s ok 44 - Request from OP to RP 828s # ==> Saving handler OP <== 828s # ==> Pushing RP <== 828s # ==> Popping RP <== 828s # ==> Restoring OP <== 828s ok 45 - Execute request 828s ok 46 - Response is 200 828s # ==> Popping OP <== 828s ok 47 - Query OP for logout 828s ok 48 - HTTP code is 200 828s # ==> Pushing OP <== 828s # ==> Popping OP <== 828s ok 49 - Test if user is reject on OP 828s ok 50 - Response status is 401 828s ok 51 - Content is JSON 828s ok 52 - Error code is 1 828s # ==> Pushing RP <== 828s # ==> Popping RP <== 828s ok 53 - Test if user is reject on RP 828s ok 54 - Get redirection 828s ok 55 - Location header found 828s 1..55 828s ok 829s t/32-OIDC-Back-Channel-Logout-sid-offline.t .................................... 829s ok 1 - use Lemonldap::NG::Portal::Main; 829s ok 2 - Portal object 829s ok 3 - Init 829s ok 4 - Portal app 829s ok 5 - Register $type 829s ok 6 - OP portal 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 7 - Get JWKS, endpoint /oauth2/jwks 829s ok 8 - HTTP code is 200 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 829s ok 10 - HTTP code is 200 829s ok 11 - Portal object 829s ok 12 - Init 829s ok 13 - Portal app 829s ok 14 - Register $type 829s ok 15 - RP portal 829s # Subtest: Offline Back-Channel-Logout using revoke endpoint 829s # ==> Pushing RP <== 829s # ==> Popping RP <== 829s ok 1 - Unauth RP request 829s ok 2 - Get redirection 829s ok 3 - Location header found 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 4 - Push request to OP, endpoint /oauth2/authorize 829s ok 5 - HTTP code is 200 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 6 - Post authentication, endpoint /oauth2/authorize 829s ok 7 - Get cookie lemonldap (62ee88ecf9f19a2d4d19aa09ceb89a4a9058bfc024eec2a573943124d7c48d74) 829s ok 8 - Get redirection 829s ok 9 - Location header found 829s # ==> Pushing RP <== 829s ok 10 - REST request 829s ok 11 - Request from RP to OP, endpoint /oauth2/token 829s # ==> Saving handler RP <== 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s # ==> Restoring RP <== 829s ok 12 - Execute request 829s ok 13 - Response is 200 829s ok 14 - Content is JSON 829s ok 15 - REST request 829s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 829s # ==> Saving handler RP <== 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s # ==> Restoring RP <== 829s ok 17 - Execute request 829s ok 18 - Response is 200 829s ok 19 - Content is JSON 829s # ==> Popping RP <== 829s ok 20 - Call openidconnectcallback on RP 829s ok 21 - Get cookie lemonldap (363aef5bb74612585b5f8f0f683238ffcca10aab88a0159c22f3ca1fb95cb421) 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s # ==> Pushing OP <== 829s ok 22 - REST request 829s ok 23 - Request from OP to RP 829s # ==> Saving handler OP <== 829s # ==> Pushing RP <== 829s # ==> Popping RP <== 829s # ==> Restoring OP <== 829s ok 24 - Execute request 829s ok 25 - Response is 200 829s # ==> Popping OP <== 829s ok 26 - Query OP for logout 829s ok 27 - HTTP code is 200 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 28 - Test if user is reject on OP 829s ok 29 - Response status is 401 829s ok 30 - Content is JSON 829s ok 31 - Error code is 1 829s # ==> Pushing RP <== 829s # ==> Popping RP <== 829s ok 32 - Test if user is reject on RP 829s ok 33 - Get redirection 829s ok 34 - Location header found 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 35 - HTTP code is 200 829s ok 36 - Content-Type is JSON 829s ok 37 - Content is valid JSON 829s # ==> Pushing OP <== 829s ok 38 - REST request 829s ok 39 - Request from OP to RP 829s # ==> Saving handler OP <== 829s # ==> Pushing RP <== 829s # ==> Popping RP <== 829s # ==> Restoring OP <== 829s ok 40 - Execute request 829s ok 41 - Response is 200 829s # ==> Popping OP <== 829s ok 42 - Refresh_token logout 829s ok 43 - 1 request sent ro RP 829s ok 44 - Last RP request is /oauth2/blogout 829s # ==> Pushing OP <== 829s # ==> Popping OP <== 829s ok 45 829s ok 46 - Response status is 400 829s ok 47 - Content is JSON 829s ok 48 - Error code is invalid_request 829s 1..48 829s ok 16 - Offline Back-Channel-Logout using revoke endpoint 829s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 829s ok 1 # skip No manager found 829s 1..1 829s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 829s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 829s ok 1 # skip No manager found 829s 1..1 829s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 829s 1..18 829s ok 830s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 830s ok 1 - use Lemonldap::NG::Portal::Main; 830s ok 2 - Portal object 830s ok 3 - REST request 830s ok 4 - Request from OP to RP 830s [Tue Feb 3 04:25:02 2026] [LLNG:6050] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 830s [Tue Feb 3 04:25:02 2026] [LLNG:6050] [error] Malformed JWKS document 830s [Tue Feb 3 04:25:02 2026] [LLNG:6050] [error] Relying Party rp has errors and will be ignored 830s ok 5 - Init 830s ok 6 - Portal app 830s ok 7 - Register $type 830s ok 8 - OP portal 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s ok 9 - Get JWKS, endpoint /oauth2/jwks 830s ok 10 - HTTP code is 200 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 830s ok 12 - HTTP code is 200 830s ok 13 - Portal object 830s ok 14 - Init 830s ok 15 - Portal app 830s ok 16 - Register $type 830s ok 17 - RP portal 830s # ==> Pushing OP <== 830s ok 18 - REST request 830s ok 19 - Request from OP to RP 830s # ==> Saving handler OP <== 830s # ==> Pushing RP <== 830s # ==> Popping RP <== 830s # ==> Restoring OP <== 830s ok 20 - Execute request 830s ok 21 - Response is 200 830s ok 22 - Content is JSON 830s # ==> Popping OP <== 830s # ==> Pushing RP <== 830s # ==> Popping RP <== 830s ok 23 - Unauth RP request 830s ok 24 - Get redirection 830s ok 25 - Location header found 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s ok 26 - Push request to OP, endpoint /oauth2/authorize 830s ok 27 - HTTP code is 200 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s ok 28 - Post authentication, endpoint /oauth2/authorize 830s ok 29 - Get cookie lemonldap (51d9e07215655581aa63bcfab2104c20216b8cdff9e263e62af84f9035e5fe38) 830s ok 30 - HTTP code is 200 830s ok 31 - Page contains a form 830s ok 32 - Host match 830s ok 33 - Field "confirm" is defined 830s ok 34 - CSP header authorize POST request to \# 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s ok 35 - Post confirmation, endpoint /oauth2/authorize 830s ok 36 - Get redirection 830s ok 37 - Location header found 830s # ==> Pushing RP <== 830s ok 38 - REST request 830s ok 39 - Request from RP to OP, endpoint /oauth2/token 830s # ==> Saving handler RP <== 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s # ==> Restoring RP <== 830s ok 40 - Execute request 830s ok 41 - Response is 200 830s ok 42 - Content is JSON 830s ok 43 - REST request 830s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 830s # ==> Saving handler RP <== 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s # ==> Restoring RP <== 830s ok 45 - Execute request 830s ok 46 - Response is 200 830s ok 47 - Content is JSON 830s # ==> Popping RP <== 830s ok 48 - Call openidconnectcallback on RP 830s ok 49 - Get cookie lemonldap (5dbcafd91b9f4e6b50265cab0c3e0767d2c11304ba9f3d5171d6c1385391f1e8) 830s # ==> Pushing OP <== 830s ok 50 - REST request 830s ok 51 - Request from OP to RP 830s # ==> Saving handler OP <== 830s # ==> Pushing RP <== 830s # ==> Popping RP <== 830s # ==> Restoring OP <== 830s ok 52 - Execute request 830s ok 53 - Response is 200 830s ok 54 - Content is JSON 830s # ==> Popping OP <== 830s # ==> Pushing OP <== 830s ok 55 - REST request 830s ok 56 - Request from OP to RP 830s # ==> Saving handler OP <== 830s # ==> Pushing RP <== 830s # ==> Popping RP <== 830s # ==> Restoring OP <== 830s ok 57 - Execute request 830s ok 58 - Response is 200 830s # ==> Popping OP <== 830s ok 59 - Query OP for logout 830s ok 60 - HTTP code is 200 830s # ==> Pushing OP <== 830s # ==> Popping OP <== 830s ok 61 - Test if user is reject on OP 830s ok 62 - Response status is 401 830s ok 63 - Content is JSON 830s ok 64 - Error code is 1 830s # ==> Pushing RP <== 830s # ==> Popping RP <== 830s ok 65 - Test if user is reject on RP 830s ok 66 - Get redirection 830s ok 67 - Location header found 830s 1..67 830s ok 831s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 831s ok 1 - use Lemonldap::NG::Portal::Main; 831s ok 2 - Portal object 831s ok 3 - Init 831s ok 4 - Portal app 831s ok 5 - Register $type 831s ok 6 - OP portal 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s ok 7 - Get JWKS, endpoint /oauth2/jwks 831s ok 8 - HTTP code is 200 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 831s ok 10 - HTTP code is 200 831s ok 11 - Portal object 831s ok 12 - Init 831s ok 13 - Portal app 831s ok 14 - Register $type 831s ok 15 - RP portal 831s # ==> Pushing RP <== 831s # ==> Popping RP <== 831s ok 16 - Unauth RP request 831s ok 17 - Get redirection 831s ok 18 - Location header found 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s ok 19 - Push request to OP, endpoint /oauth2/authorize 831s ok 20 - HTTP code is 200 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s ok 21 - Post authentication, endpoint /oauth2/authorize 831s ok 22 - Get cookie lemonldap (b6b833341b26e1d0b762b3bbfe6aa5a3ce501f3623f087788abe5dd48b19aaff) 831s ok 23 - HTTP code is 200 831s ok 24 - Page contains a form 831s ok 25 - Host match 831s ok 26 - Field "confirm" is defined 831s ok 27 - CSP header authorize POST request to \# 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s ok 28 - Post confirmation, endpoint /oauth2/authorize 831s ok 29 - Get redirection 831s ok 30 - Location header found 831s # ==> Pushing RP <== 831s ok 31 - REST request 831s ok 32 - Request from RP to OP, endpoint /oauth2/token 831s # ==> Saving handler RP <== 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s # ==> Restoring RP <== 831s ok 33 - Execute request 831s ok 34 - Response is 200 831s ok 35 - Content is JSON 831s ok 36 - REST request 831s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 831s # ==> Saving handler RP <== 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s # ==> Restoring RP <== 831s ok 38 - Execute request 831s ok 39 - Response is 200 831s ok 40 - Content is JSON 831s # ==> Popping RP <== 831s ok 41 - Call openidconnectcallback on RP 831s ok 42 - Get cookie lemonldap (b98d2c34b1a00c5c9dc6f8abef9b8b56f57de93ae49839779aaeda43b84abb8e) 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s # ==> Pushing OP <== 831s ok 43 - REST request 831s ok 44 - Request from OP to RP 831s # ==> Saving handler OP <== 831s # ==> Pushing RP <== 831s # ==> Popping RP <== 831s # ==> Restoring OP <== 831s ok 45 - Execute request 831s ok 46 - Response is 200 831s # ==> Popping OP <== 831s ok 47 - Query OP for logout 831s ok 48 - HTTP code is 200 831s # ==> Pushing OP <== 831s # ==> Popping OP <== 831s ok 49 - Test if user is reject on OP 831s ok 50 - Response status is 401 831s ok 51 - Content is JSON 831s ok 52 - Error code is 1 831s # ==> Pushing RP <== 831s # ==> Popping RP <== 831s ok 53 - Test if user is reject on RP 831s ok 54 - Get redirection 831s ok 55 - Location header found 831s 1..55 831s ok 831s t/32-OIDC-ClaimTypes.t ......................................................... 831s ok 1 - use Lemonldap::NG::Portal::Main; 831s ok 2 - Portal object 831s ok 3 - Init 831s ok 4 - Portal app 831s ok 5 - _formatvalue('', 'string', 'auto') 831s ok 6 - _formatvalue('foo', 'string', 'auto') 831s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 831s ok 8 - _formatvalue('', 'int', 'auto') 831s ok 9 - _formatvalue('0', 'int', 'auto') 831s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 831s ok 11 - _formatvalue('', 'bool', 'auto') 831s ok 12 - _formatvalue('0', 'bool', 'auto') 831s ok 13 - _formatvalue('1', 'bool', 'auto') 831s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 831s ok 15 - _formatvalue('', 'string', 'always') 831s ok 16 - _formatvalue('foo', 'string', 'always') 831s ok 17 - _formatvalue('foo;bar', 'string', 'always') 831s ok 18 - _formatvalue('', 'int', 'always') 831s ok 19 - _formatvalue('0', 'int', 'always') 831s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 831s ok 21 - _formatvalue('', 'bool', 'always') 831s ok 22 - _formatvalue('0', 'bool', 'always') 831s ok 23 - _formatvalue('1', 'bool', 'always') 831s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 831s ok 25 - _formatvalue('', 'string', 'never') 831s ok 26 - _formatvalue('foo', 'string', 'never') 831s ok 27 - _formatvalue('foo;bar', 'string', 'never') 831s ok 28 - _formatvalue('', 'int', 'never') 831s ok 29 - _formatvalue('0', 'int', 'never') 831s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 831s ok 31 - _formatvalue('', 'bool', 'never') 831s ok 32 - _formatvalue('0', 'bool', 'never') 831s ok 33 - _formatvalue('1', 'bool', 'never') 831s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 831s 1..34 831s ok 832s t/32-OIDC-ClientCredentials-Grant.t ............................................ 832s ok 1 - use Lemonldap::NG::Portal::Main; 832s ok 2 - Portal object 832s ok 3 - Init 832s ok 4 - Portal app 832s ok 5 - HTTP code is 400 832s ok 6 - HTTP code is 400 832s ok 7 - Response status is 400 832s ok 8 - Content is JSON 832s ok 9 - Error code is invalid_scope 832s ok 10 - HTTP code is 200 832s ok 11 - Content-Type is JSON 832s ok 12 - Content is valid JSON 832s ok 13 - Access Token found 832s ok 14 - Token response returned scope 832s ok 15 - HTTP code is 200 832s ok 16 - Content-Type is JSON 832s ok 17 - Content is valid JSON 832s ok 18 832s ok 19 832s ok 20 832s ok 21 - Post introspection 832s ok 22 - HTTP code is 200 832s ok 23 - Content-Type is JSON 832s ok 24 - Content is valid JSON 832s ok 25 - Scope read found 832s ok 26 - Rule-enforced scope found 832s ok 27 - Hook-enforced scope found 832s ok 28 - Token response scope match token scope 832s ok 29 - HTTP code is 200 832s ok 30 - Content-Type is JSON 832s ok 31 - Content is valid JSON 832s ok 32 - HTTP code is 200 832s ok 33 - Content-Type is JSON 832s ok 34 - Content is valid JSON 832s ok 35 - Found access token 832s ok 36 - HTTP code is 200 832s ok 37 - Content-Type is JSON 832s ok 38 - Content is valid JSON 832s ok 39 - Found access token 832s 1..39 832s ok 832s t/32-OIDC-Code-Flow-Mobile.t ................................................... 832s ok 1 - use Lemonldap::NG::Portal::Main; 832s ok 2 - Portal object 832s ok 3 - Init 832s ok 4 - Portal app 832s ok 5 - OP portal 832s ok 6 - Get cookie lemonldap (95a7d160f562b2aad30a3d2781a4998afa11bb18914523e1eaffc2585f298c96) 832s ok 7 - Allowed custom scheme 832s ok 8 - Correct Redirect URI 832s ok 9 - Found code 832s ok 10 - HTTP code is 200 832s ok 11 - Content-Type is JSON 832s ok 12 - Content is valid JSON 832s ok 13 - Found access token 832s ok 14 832s ok 15 - HTTP code is 200 832s ok 16 - Content-Type is JSON 832s ok 17 - Content is valid JSON 832s ok 18 - Correct subject 832s 1..18 832s ok 833s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 833s ok 1 - use Lemonldap::NG::Portal::Main; 833s ok 2 - Portal object 833s ok 3 - Init 833s ok 4 - Portal app 833s ok 5 - Register $type 833s ok 6 - OP portal 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 7 - Get JWKS, endpoint /oauth2/jwks 833s ok 8 - HTTP code is 200 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 833s ok 10 - HTTP code is 200 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 11 - Post authentication with no target auth level 833s ok 12 - Get cookie lemonldap (be68153cd38244f2db632f26e1a3cc4c9fc8ceef98381ea26d5b5210ba0a7bb1) 833s ok 13 - Portal object 833s ok 14 - Init 833s ok 15 - Portal app 833s ok 16 - Register $type 833s ok 17 - RP portal 833s # ==> Pushing RP <== 833s # ==> Popping RP <== 833s ok 18 - Unauth SP request 833s ok 19 - Get redirection 833s ok 20 - Location header found 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 21 - Push request to OP, endpoint /oauth2/authorize 833s ok 22 - HTTP code is 200 833s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020825_37468%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1770092705%7D) 833s ok 24 - HTTP code is 200 833s ok 25 - Page contains a form 833s ok 26 - URI match 833s ok 27 - Field "confirm" is defined 833s ok 28 - Field "url" is defined 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 29 - Post code 833s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020825_37468%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%225%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerTs%22%3A1770092705%7D) 833s ok 31 - HTTP code is 200 833s ok 32 - Page contains a form 833s ok 33 - URI match 833s ok 34 - Field "token" is defined 833s ok 35 - Field "code" is defined 833s ok 36 - Field "checkLogins" is defined 833s ok 37 - Found EXTCODE input 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 38 - Post code 833s ok 39 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020825_37468%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 833s ok 40 - Get redirection 833s ok 41 - Location header found 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 42 - Follow redirection to Oauth2 issuer 833s ok 43 - Get cookie lemonldappdata () 833s ok 44 - Pdata was cleared 833s ok 45 - HTTP code is 200 833s ok 46 - Page contains a form 833s ok 47 - URI match 833s ok 48 - Field "confirm" is defined 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 49 - Post confirmation, endpoint /oauth2/authorize 833s ok 50 - Get redirection 833s ok 51 - Location header found 833s # ==> Pushing RP <== 833s ok 52 - REST request 833s ok 53 - Request from RP to OP, endpoint /oauth2/token 833s # ==> Saving handler RP <== 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s # ==> Restoring RP <== 833s ok 54 - Execute request 833s ok 55 - Response is 200 833s ok 56 - Content is JSON 833s ok 57 - Found access_token 37b0a9f1b4b659de2f50ec154241d557b9060e6f366a46908fff532167901d82 833s ok 58 - REST request 833s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 833s # ==> Saving handler RP <== 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s # ==> Restoring RP <== 833s ok 60 - Execute request 833s ok 61 - Response is 200 833s ok 62 - Content is JSON 833s # ==> Popping RP <== 833s ok 63 - Call openidconnectcallback on RP 833s ok 64 - Get cookie lemonldap (15315037943eda5dd216a9937a5245dae80d44a89616da06c0d022e193c6e9e8) 833s # ==> Pushing RP <== 833s # ==> Popping RP <== 833s ok 65 - Get / on SP 833s ok 66 - HTTP code is 200 833s ok 67 - Authenticated as french 833s # ==> Pushing RP <== 833s # ==> Popping RP <== 833s ok 68 - Unauth SP request 833s ok 69 - Get redirection 833s ok 70 - Location header found 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 71 - Push request to OP, endpoint /oauth2/authorize 833s ok 72 - HTTP code is 200 833s ok 73 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020825_4792%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092705%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A5%7D) 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 74 - Post authentication, endpoint /oauth2/authorize 833s ok 75 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020825_14964%22%2C%22issuerTs%22%3A1770092705%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A5%7D) 833s ok 76 - HTTP code is 200 833s ok 77 - Page contains a form 833s ok 78 - URI match 833s ok 79 - Field "token" is defined 833s ok 80 - Field "code" is defined 833s ok 81 - Field "checkLogins" is defined 833s ok 82 - Found EXTCODE input 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 83 - Post code 833s ok 84 - Get cookie lemonldap (36926b9c235a8e0200a9adf7f28fff18b54904103048d1448e31f3cf7a34cbae) 833s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020825_14964%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 833s ok 86 - Get redirection 833s ok 87 - Location header found 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s ok 88 - Follow redirection to Oauth2 issuer 833s ok 89 - Get cookie lemonldappdata () 833s ok 90 - Pdata was cleared 833s ok 91 - Get redirection 833s ok 92 - Location header found 833s # ==> Pushing RP <== 833s ok 93 - REST request 833s ok 94 - Request from RP to OP, endpoint /oauth2/token 833s # ==> Saving handler RP <== 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s # ==> Restoring RP <== 833s ok 95 - Execute request 833s ok 96 - Response is 200 833s ok 97 - Content is JSON 833s ok 98 - Found access_token 96855cbe6ae3c1a1653a14a000d277af84a22112f35d5bd1088df3d8f73cf3bc 833s ok 99 - REST request 833s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 833s # ==> Saving handler RP <== 833s # ==> Pushing OP <== 833s # ==> Popping OP <== 833s # ==> Restoring RP <== 833s ok 101 - Execute request 833s ok 102 - Response is 200 833s ok 103 - Content is JSON 833s # ==> Popping RP <== 833s ok 104 - Call openidconnectcallback on RP 833s ok 105 - Get cookie lemonldap (408a70e0195487209d185f99833d1bc682ed730f2da0081cc3d363f127f7ca2e) 833s # ==> Pushing RP <== 833s # ==> Popping RP <== 833s ok 106 - Get / on SP 833s ok 107 - HTTP code is 200 833s ok 108 - Authenticated as french 833s 1..108 833s ok 834s t/32-OIDC-Code-Flow-with-2F.t .................................................. 834s ok 1 - use Lemonldap::NG::Portal::Main; 834s ok 2 - Portal object 834s ok 3 - Init 834s ok 4 - Portal app 834s ok 5 - Register $type 834s ok 6 - OP portal 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 7 - Get JWKS, endpoint /oauth2/jwks 834s ok 8 - HTTP code is 200 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 834s ok 10 - HTTP code is 200 834s ok 11 - Portal object 834s ok 12 - Init 834s ok 13 - Portal app 834s ok 14 - Register $type 834s ok 15 - RP portal 834s # ==> Pushing RP <== 834s # ==> Popping RP <== 834s ok 16 - Unauth SP request 834s ok 17 - Get redirection 834s ok 18 - Location header found 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 19 - Push request to OP, endpoint /oauth2/authorize 834s ok 20 - HTTP code is 200 834s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092706%2C%22issuerRequestoauth2%22%3A%221770020826_1%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 22 - Post authentication, endpoint /oauth2/authorize 834s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092706%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770020826_31260%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 834s ok 24 - HTTP code is 200 834s ok 25 - Page contains a form 834s ok 26 - URI match 834s ok 27 - Field "token" is defined 834s ok 28 - Field "code" is defined 834s ok 29 - Field "checkLogins" is defined 834s ok 30 - Found EXTCODE input 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 31 - Post code 834s ok 32 - Get cookie lemonldap (3616aca6d6d849a13270f73d0c92e6d0f01b6371d07923452c78eb5c84ec7166) 834s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020826_31260%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 834s ok 34 - Get redirection 834s ok 35 - Location header found 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 36 - Follow redirection to Oauth2 issuer 834s ok 37 - Get cookie lemonldappdata () 834s ok 38 - Pdata was cleared 834s ok 39 - HTTP code is 200 834s ok 40 - Page contains a form 834s ok 41 - URI match 834s ok 42 - Field "confirm" is defined 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 43 - Post confirmation, endpoint /oauth2/authorize 834s ok 44 - Get redirection 834s ok 45 - Location header found 834s # ==> Pushing RP <== 834s ok 46 - REST request 834s ok 47 - Request from RP to OP, endpoint /oauth2/token 834s # ==> Saving handler RP <== 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s # ==> Restoring RP <== 834s ok 48 - Execute request 834s ok 49 - Response is 200 834s ok 50 - Content is JSON 834s ok 51 - Found access_token 2a99175d83e84e5cbb0a17b782984291e1e118351725493e578676f5acfe7b75 834s ok 52 - REST request 834s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 834s # ==> Saving handler RP <== 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s # ==> Restoring RP <== 834s ok 54 - Execute request 834s ok 55 - Response is 200 834s ok 56 - Content is JSON 834s # ==> Popping RP <== 834s ok 57 - Call openidconnectcallback on RP 834s ok 58 - Get cookie lemonldap (a183e6ab002c54fad0aea86ae008906e72c9a587e152384aabc122fc7305c768) 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 59 - Check session, endpoint /oauth2/checksession.html 834s ok 60 - HTTP code is 200 834s ok 61 - Frame can be embedded 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 62 - Get userinfo 834s ok 63 - HTTP code is 200 834s ok 64 - Content-Type is JSON 834s ok 65 - Content is valid JSON 834s ok 66 - UTF-8 values 834s ok 67 - UTF-8 values 834s # ==> Pushing RP <== 834s # ==> Popping RP <== 834s ok 68 - Query RP for logout 834s ok 69 - Get redirection 834s ok 70 - Location header found 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 71 - Push logout request to OP, endpoint /oauth2/logout 834s ok 72 - HTTP code is 200 834s ok 73 - Page contains a form 834s ok 74 - Host match 834s ok 75 - Field "confirm" is defined 834s ok 76 - CSP header authorize POST request to \# 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 77 - Confirm logout, endpoint /oauth2/logout 834s ok 78 - Get redirection 834s ok 79 - Location header found 834s ok 80 - Get cookie lemonldap (0) 834s ok 81 - SSO cookie removed 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 834s ok 83 - Get redirection 834s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 85 - logout endpoint, endpoint /oauth2/logout 834s ok 86 - Response status is 401 834s ok 87 - Content is JSON 834s ok 88 - Error code is 9 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 89 - Test if user is reject on IdP 834s ok 90 - Response status is 401 834s ok 91 - Content is JSON 834s ok 92 - Error code is 1 834s # ==> Pushing RP <== 834s # ==> Popping RP <== 834s ok 93 - Test if user is reject on SP 834s ok 94 - Get redirection 834s ok 95 - Location header found 834s # Subtest: Test reauth by prompt=login 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 1 - Post authentication 834s ok 2 - HTTP code is 200 834s ok 3 - Page contains a form 834s ok 4 - URI match 834s ok 5 - Field "token" is defined 834s ok 6 - Field "code" is defined 834s ok 7 - Field "checkLogins" is defined 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 8 - Post code 834s ok 9 - Get cookie lemonldap (44b119b11dbe90a18e58d9b6a07d8b0cecaccc0a6f8aa2540586aeeabefb8680) 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 10 - Test reauth 834s ok 11 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770024426_11959%22%2C%22issuerTs%22%3A1770096306%7D) 834s ok 12 - HTTP code is 200 834s ok 13 - Page contains a form 834s ok 14 - URI match 834s ok 15 - Field "confirm" is defined 834s ok 16 - Propose to renew session 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 17 - Ask to renew 834s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770024426_11959%22%2C%22issuerTs%22%3A1770096306%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 834s ok 19 - HTTP code is 200 834s ok 20 - Page contains a form 834s ok 21 - Host match 834s ok 22 - Field "upgrading" is defined 834s ok 23 - Field "url" is defined 834s ok 24 - CSP header authorize POST request to \# 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 25 - Ask to renew 834s ok 26 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestoauth2%22%3A%221770024426_11959%22%2C%22issuerTs%22%3A1770096306%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 834s ok 27 - HTTP code is 200 834s ok 28 - Page contains a form 834s ok 29 - URI match 834s ok 30 - Field "token" is defined 834s ok 31 - Field "code" is defined 834s ok 32 - Field "checkLogins" is defined 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 33 - Post code 834s ok 34 - Get cookie lemonldap (1df99f704aaf86e9e513adb739b5d8aba41f2da57e75da9fb1cf7669748f8791) 834s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770024426_11959%22%7D) 834s ok 36 - Get redirection 834s ok 37 - Location header found 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 834s ok 39 - HTTP code is 200 834s ok 40 - HTTP code is 200 834s ok 41 - Page contains a form 834s ok 42 - URI match 834s ok 43 - Field "confirm" is defined 834s ok 44 - Field "client_id" is defined 834s ok 45 - Field "scope" is defined 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 46 - Post confirmation, endpoint /oauth2/authorize 834s ok 47 - Get redirection 834s ok 48 - Location header found 834s 1..48 834s ok 96 - Test reauth by prompt=login 834s 1..96 834s ok 834s t/32-OIDC-Double-Keys-without-kid.t ............................................ 834s ok 1 - use Lemonldap::NG::Portal::Main; 834s ok 2 - Portal object 834s ok 3 - Init 834s ok 4 - Portal app 834s ok 5 - Register $type 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 6 - Get JWKS, endpoint /oauth2/jwks 834s ok 7 - HTTP code is 200 834s ok 8 - JWKS->keys is an array 834s ok 9 - Found 2 keys 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 834s ok 11 - HTTP code is 200 834s ok 12 - Portal object 834s ok 13 - Init 834s ok 14 - Portal app 834s ok 15 - Register $type 834s # ==> Pushing RP <== 834s # ==> Popping RP <== 834s ok 16 - Unauth RP request 834s ok 17 - Get redirection 834s ok 18 - Location header found 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 19 - Push request to OP, endpoint /oauth2/authorize 834s ok 20 - HTTP code is 200 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 21 - Post authentication, endpoint /oauth2/authorize 834s ok 22 - Get cookie lemonldap (529736a8770f4db7a8c1c9603ab765946f35fd4fbfeb6c1e63af2dee26bbad52) 834s ok 23 - HTTP code is 200 834s ok 24 - Page contains a form 834s ok 25 - Host match 834s ok 26 - Field "confirm" is defined 834s ok 27 - CSP header authorize POST request to \# 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 28 - Post confirmation, endpoint /oauth2/authorize 834s ok 29 - Get redirection 834s ok 30 - Location header found 834s # ==> Pushing RP <== 834s ok 31 - REST request 834s ok 32 - Request from RP to OP, endpoint /oauth2/token 834s # ==> Saving handler RP <== 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s # ==> Restoring RP <== 834s ok 33 - Execute request 834s ok 34 - Response is 200 834s ok 35 - Content is JSON 834s ok 36 - REST request 834s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 834s # ==> Saving handler RP <== 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s # ==> Restoring RP <== 834s ok 38 - Execute request 834s ok 39 - Response is 200 834s ok 40 - Content is JSON 834s # ==> Popping RP <== 834s ok 41 - Call openidconnectcallback on RP 834s ok 42 - Get cookie lemonldap (14231226753740cab4beea2be64991e7d21f00e642392874e8f95b69340ae04c) 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s # ==> Pushing OP <== 834s ok 43 - REST request 834s ok 44 - Request from OP to RP 834s # ==> Saving handler OP <== 834s # ==> Pushing RP <== 834s # ==> Popping RP <== 834s # ==> Restoring OP <== 834s ok 45 - Execute request 834s ok 46 - Response is 200 834s # ==> Popping OP <== 834s ok 47 - Query OP for logout 834s ok 48 - HTTP code is 200 834s # ==> Pushing OP <== 834s # ==> Popping OP <== 834s ok 49 - Test if user is reject on OP 834s ok 50 - Response status is 401 834s ok 51 - Content is JSON 834s ok 52 - Error code is 1 834s # ==> Pushing RP <== 834s # ==> Popping RP <== 834s ok 53 - Test if user is reject on RP 834s ok 54 - Get redirection 834s ok 55 - Location header found 834s 1..55 834s ok 835s t/32-OIDC-Double-Keys.t ........................................................ 835s ok 1 - use Lemonldap::NG::Portal::Main; 835s ok 2 - Portal object 835s ok 3 - Init 835s ok 4 - Portal app 835s ok 5 - Register $type 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s ok 6 - Get JWKS, endpoint /oauth2/jwks 835s ok 7 - HTTP code is 200 835s ok 8 - JWKS->keys is an array 835s ok 9 - Found 2 keys 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 835s ok 11 - HTTP code is 200 835s ok 12 - Portal object 835s ok 13 - Init 835s ok 14 - Portal app 835s ok 15 - Register $type 835s # ==> Pushing RP <== 835s # ==> Popping RP <== 835s ok 16 - Unauth RP request 835s ok 17 - Get redirection 835s ok 18 - Location header found 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s ok 19 - Push request to OP, endpoint /oauth2/authorize 835s ok 20 - HTTP code is 200 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s ok 21 - Post authentication, endpoint /oauth2/authorize 835s ok 22 - Get cookie lemonldap (7edc69f8773ef44c268158d1c14df90c482eead3b646e4728017802123996c6f) 835s ok 23 - HTTP code is 200 835s ok 24 - Page contains a form 835s ok 25 - Host match 835s ok 26 - Field "confirm" is defined 835s ok 27 - CSP header authorize POST request to \# 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s ok 28 - Post confirmation, endpoint /oauth2/authorize 835s ok 29 - Get redirection 835s ok 30 - Location header found 835s # ==> Pushing RP <== 835s ok 31 - REST request 835s ok 32 - Request from RP to OP, endpoint /oauth2/token 835s # ==> Saving handler RP <== 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s # ==> Restoring RP <== 835s ok 33 - Execute request 835s ok 34 - Response is 200 835s ok 35 - Content is JSON 835s ok 36 - REST request 835s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 835s # ==> Saving handler RP <== 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s # ==> Restoring RP <== 835s ok 38 - Execute request 835s ok 39 - Response is 200 835s ok 40 - Content is JSON 835s # ==> Popping RP <== 835s ok 41 - Call openidconnectcallback on RP 835s ok 42 - Get cookie lemonldap (8647ba40f506ea75ea81db9f4482e336a19843e30a49b7236350524b8126d143) 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s # ==> Pushing OP <== 835s ok 43 - REST request 835s ok 44 - Request from OP to RP 835s # ==> Saving handler OP <== 835s # ==> Pushing RP <== 835s # ==> Popping RP <== 835s # ==> Restoring OP <== 835s ok 45 - Execute request 835s ok 46 - Response is 200 835s # ==> Popping OP <== 835s ok 47 - Query OP for logout 835s ok 48 - HTTP code is 200 835s # ==> Pushing OP <== 835s # ==> Popping OP <== 835s ok 49 - Test if user is reject on OP 835s ok 50 - Response status is 401 835s ok 51 - Content is JSON 835s ok 52 - Error code is 1 835s # ==> Pushing RP <== 835s # ==> Popping RP <== 835s ok 53 - Test if user is reject on RP 835s ok 54 - Get redirection 835s ok 55 - Location header found 835s 1..55 835s ok 835s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 835s ok 1 - use Lemonldap::NG::Portal::Main; 835s ok 2 - use Lemonldap::NG::Handler::Server; 835s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 835s ok 4 - Portal object 835s ok 5 - Init 835s ok 6 - Portal app 835s ok 7 - HTTP code is 200 835s ok 8 - Content-Type is JSON 835s ok 9 - Content is valid JSON 835s ok 10 - HTTP code is 200 835s ok 11 - HTTP code is 403 835s ok 12 - HTTP code is 403 835s ok 13 - HTTP code is 200 835s ok 14 - Content-Type is JSON 835s ok 15 - Content is valid JSON 835s ok 16 - HTTP code is 403 835s ok 17 - HTTP code is 200 835s ok 18 - HTTP code is 403 835s ok 19 - Get cookie lemonldap (4eabd261f43d25e54df174dd068b31c9c04d4cea8a3f4af7f7bc38699f2efb5f) 835s ok 20 - Get redirection 835s ok 21 - Location header found 835s ok 22 - HTTP code is 200 835s ok 23 - Content-Type is JSON 835s ok 24 - Content is valid JSON 835s ok 25 - HTTP code is 403 835s ok 26 - HTTP code is 403 835s ok 27 - HTTP code is 200 835s 1..27 835s ok 836s t/32-OIDC-Grant-Type-Rules.t ................................................... 836s ok 1 - use Lemonldap::NG::Portal::Main; 836s ok 2 - Portal object 836s ok 3 - Init 836s ok 4 - Portal app 836s ok 5 - Response status is 400 836s ok 6 - Content is JSON 836s ok 7 - Error code is invalid_grant 836s ok 8 - Response status is 400 836s ok 9 - Content is JSON 836s ok 10 - Error code is invalid_grant 836s ok 11 - Get cookie lemonldap (765b8ab79eca49e828c29f01f276b861ac52e28deba1678a92e13e2da779922a) 836s ok 12 - Get redirection 836s ok 13 - Location header found 836s ok 14 - HTTP code is 200 836s ok 15 - Content-Type is JSON 836s ok 16 - Content is valid JSON 836s ok 17 - Response status is 400 836s ok 18 - Content is JSON 836s ok 19 - Error code is invalid_grant 836s ok 20 - Get cookie lemonldap (3254372734975f8bf35a83100676e59177929c43b730c6a26a39af2f740718c9) 836s ok 21 - Expected portal error code: code found on page 836s ok 22 - Expected portal error code 836s ok 23 - Response status is 400 836s ok 24 - Content is JSON 836s ok 25 - Error code is invalid_grant 836s ok 26 - HTTP code is 200 836s ok 27 - Content-Type is JSON 836s ok 28 - Content is valid JSON 836s ok 29 - Get cookie lemonldap (7ed5b2bf468f68254058e71233b0abb247fd40681a20fd267ffa377803ce4d74) 836s ok 30 - Expected portal error code: code found on page 836s ok 31 - Expected portal error code 836s 1..31 836s ok 837s t/32-OIDC-Hook-GetRpConfig.t ................................................... 837s ok 1 - use Lemonldap::NG::Portal::Main; 837s # Subtest: Check negative TTL 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - Auth query 837s ok 5 - HTTP code is 200 837s ok 6 - Get cookie lemonldap (ce85ed5dfae72f222944a8f753726ee8399b78d9c6fa226e7e7ecfa93bf1a126) 837s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 837s ok 7 - Expected portal error code: code found on page 837s ok 8 - Expected portal error code 837s ok 9 - Called once 837s ok 10 - Expected portal error code: code found on page 837s ok 11 - Expected portal error code 837s ok 12 - Not called again 837s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 837s ok 13 - Expected portal error code: code found on page 837s ok 14 - Expected portal error code 837s ok 15 - Called again 837s 1..15 837s ok 2 - Check negative TTL 837s # Subtest: Check getting RP from plugin 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - Auth query 837s ok 5 - HTTP code is 200 837s ok 6 - Get cookie lemonldap (bf6c6d7622fe95569d9a7d251d6e5e368fe084580e1ffa5b4088c2a9f6d0a303) 837s ok 7 - Allowed value in endpoint 837s ok 8 - Expected portal error code: code found on page 837s ok 9 - Expected portal error code 837s ok 10 - Called once 837s ok 11 - Allowed value in endpoint 837s ok 12 - Get redirection 837s ok 13 - Location header found 837s ok 14 - Found code 837s ok 15 - Not called again 837s ok 16 - Access token present 837s ok 17 - HTTP code is 200 837s ok 18 - Content-Type is JSON 837s ok 19 - Content is valid JSON 837s ok 20 - Scope, Attributes etc are working 837s 1..20 837s ok 3 - Check getting RP from plugin 837s # Subtest: Check config change 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - Auth query 837s ok 5 - HTTP code is 200 837s ok 6 - Get cookie lemonldap (7282aa6cc9173e3e198da3d61864c46f9e149b36a4f1a9c163208c4b1e2878a9) 837s ok 7 - Allowed value in endpoint 837s ok 8 - Get redirection 837s ok 9 - Location header found 837s ok 10 - Found code 837s ok 11 - ID token present 837s ok 12 837s ok 13 - Called once 837s ok 14 - Allowed value in endpoint 837s ok 15 - Get redirection 837s ok 16 - Location header found 837s ok 17 - Found code 837s ok 18 - ID token present 837s ok 19 837s ok 20 - Not called again yet 837s ok 21 - Allowed value in endpoint 837s ok 22 - Get redirection 837s ok 23 - Location header found 837s ok 24 - Found code 837s ok 25 - ID token present 837s ok 26 837s ok 27 - Called again 837s 1..27 837s ok 4 - Check config change 837s # Subtest: Test persistent behavior 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - Auth query 837s ok 5 - HTTP code is 200 837s ok 6 - Get cookie lemonldap (60406721edab63801613602e8b4c469ff0b25d30d988a5c0c98aab9591450cb8) 837s ok 7 - Allowed value in endpoint 837s ok 8 - Get redirection 837s ok 9 - Location header found 837s ok 10 - Found code 837s ok 11 - Plugin was called 837s # Subtest: After disabling config, provider is becomes disabled 837s ok 1 - Allowed value in endpoint 837s ok 2 - Get redirection 837s ok 3 - Location header found 837s ok 4 - Found code 837s ok 5 - Plugin was not called again 837s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 837s ok 6 - Expected portal error code: code found on page 837s ok 7 - Expected portal error code 837s ok 8 - Plugin was called again 837s 1..8 837s ok 12 - After disabling config, provider is becomes disabled 837s # Subtest: After reload, config is disabled for good 837s ok 1 - Call count reset 837s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 837s ok 2 - Expected portal error code: code found on page 837s ok 3 - Expected portal error code 837s ok 4 - Plugin was called 837s 1..4 837s ok 13 - After reload, config is disabled for good 837s # Subtest: Enable again, reload, config works immediately 837s ok 1 - Call count reset 837s ok 2 - Allowed value in endpoint 837s ok 3 - Get redirection 837s ok 4 - Location header found 837s ok 5 - Found code 837s ok 6 - Plugin was called 837s 1..6 837s ok 14 - Enable again, reload, config works immediately 837s 1..14 837s ok 5 - Test persistent behavior 837s # Subtest: Check broken config 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - Auth query 837s ok 5 - HTTP code is 200 837s ok 6 - Get cookie lemonldap (ba2ae10e271258f576fe63fb03f8729d6a88042de18ef59646df4e4a7a9dafa7) 837s ok 7 - Expected portal error code: code found on page 837s ok 8 - Expected portal error code 837s ok 9 - Called once 837s ok 10 - Expected portal error code: code found on page 837s ok 11 - Expected portal error code 837s ok 12 - Not called again 837s ok 13 - Allowed value in endpoint 837s ok 14 - Get redirection 837s ok 15 - Location header found 837s ok 16 - Found code 837s ok 17 - Called again 837s 1..17 837s ok 6 - Check broken config 837s # Subtest: Make sure token endpoint loads RP 837s # Subtest: client id + password 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - HTTP code is 200 837s ok 5 - Content-Type is JSON 837s ok 6 - Content is valid JSON 837s ok 7 - Found access token 837s 1..7 837s ok 1 - client id + password 837s # Subtest: JWT auth 837s ok 1 - Portal object 837s ok 2 - Init 837s ok 3 - Portal app 837s ok 4 - HTTP code is 200 837s ok 5 - Content-Type is JSON 837s ok 6 - Content is valid JSON 837s ok 7 - Found access token 837s 1..7 837s ok 2 - JWT auth 837s 1..2 837s ok 7 - Make sure token endpoint loads RP 837s 1..7 837s ok 838s t/32-OIDC-Hooks.t .............................................................. 838s ok 1 - use Lemonldap::NG::Portal::Main; 838s ok 2 - Portal object 838s ok 3 - Init 838s ok 4 - Portal app 838s ok 5 - Post authentication 838s ok 6 - Get cookie lemonldap (a65cddf54c962fc6ae6b024a9cd96cb99fbd9f7d917042ef28fea3419082564a) 838s ok 7 - Allowed value in endpoint 838s ok 8 - Authorized URL is denied by hook during login 838s ok 9 - Declared URL was denied by hook: code found on page 838s ok 10 - Declared URL was denied by hook 838s ok 11 - Allowed value in endpoint 838s ok 12 - Authorized URL is denied by hook during logout 838s ok 13 - Declared URL was denied by hook: code found on page 838s ok 14 - Declared URL was denied by hook 838s ok 15 - Allowed value in endpoint 838s ok 16 - Authorized URL is denied by hook during unauth logout 838s ok 17 - Declared URL was denied by hook: code found on page 838s ok 18 - Declared URL was denied by hook 838s ok 19 - Allowed value in endpoint 838s ok 20 - Unauthorized URL is allowed by hook during login 838s ok 21 - Get redirection 838s ok 22 - Location header found 838s ok 23 - Allowed value in endpoint 838s ok 24 - Get authorization code 838s ok 25 - Get redirection 838s ok 26 - Location header found 838s ok 27 - Post token 838s ok 28 - Access token present 838s ok 29 - ID token present 838s ok 30 - Refresh token present 838s ok 31 - Found custom token in token response 838s ok 32 - Found hooked claim in ID token 838s ok 33 - Found hooked claim in ID token 838s ok 34 - Found hooked claim in ID token 838s ok 35 - HS** ID token has no kid header 838s ok 36 - Found hooked JWT header 838s ok 37 - HTTP code is 200 838s ok 38 - Content-Type is JSON 838s ok 39 - Content is valid JSON 838s ok 40 - Found hooked claim in Userinfo token 838s ok 41 - Found injected variable in Userinfo token 838s ok 42 - Found exported attribute variable in Userinfo token 838s ok 43 - Scopes are visible in hook 838s ok 44 - Token is a JWT 838s ok 45 - Found claim in JWT 838s ok 46 - hooked access token type 838s ok 47 - Post introspection 838s ok 48 - HTTP code is 200 838s ok 49 - Found hook defined scope 838s ok 50 - Found result of oidcResolveScope 838s ok 51 - HTTP code is 200 838s ok 52 - Content-Type is JSON 838s ok 53 - Content is valid JSON 838s ok 54 - Access token present 838s ok 55 - Token is a JWT 838s ok 56 - Found claim in JWT 838s ok 57 - Allowed value in endpoint 838s ok 58 - Get redirection 838s ok 59 - Location header found 838s ok 60 - HTTP code is 200 838s ok 61 - Content-Type is JSON 838s ok 62 - Content is valid JSON 838s ok 63 - Refresh token present 838s ok 64 - HTTP code is 200 838s ok 65 - Content-Type is JSON 838s ok 66 - Content is valid JSON 838s ok 67 - Token is a JWT 838s ok 68 - Found claim in JWT 838s 1..68 838s ok 838s t/32-OIDC-ID-Token.t ........................................................... 838s ok 1 - use Lemonldap::NG::Portal::Main; 838s # Subtest: Default ID token 838s ok 1 - Portal object 838s ok 2 - Init 838s ok 3 - Portal app 838s ok 4 - Register $type 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 5 - Get cookie lemonldap (6b4b50804876c08153802a85a5c85f6b7fdf9b2182401b053f512b4c0351a614) 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 6 - Get redirection 838s ok 7 - Location header found 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 8 - HTTP code is 200 838s ok 9 - Content-Type is JSON 838s ok 10 - Content is valid JSON 838s ok 11 - Successfully decoded ID Token header 838s ok 12 - Successfully decoded ID Token payload 838s ok 13 - Default ID token alg is RS256 838s ok 14 - kid is not present 838s ok 15 - Audience is rpid 838s ok 16 - Expires in an hour 838s ok 17 - Issuer is correct 838s ok 18 - Subject is correct 838s ok 19 - No claims in ID Token 838s ok 20 - No amr set 838s 1..20 838s ok 2 - Default ID token 838s # Subtest: Custom AMR rule 838s ok 1 - Portal object 838s ok 2 - Init 838s ok 3 - Portal app 838s ok 4 - Register $type 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 5 - Get cookie lemonldap (9606da3ea647d241ce0aaf47a602e80197fe7da19a5da1834ef92d43fec1a475) 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 6 - Get redirection 838s ok 7 - Location header found 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 8 - HTTP code is 200 838s ok 9 - Content-Type is JSON 838s ok 10 - Content is valid JSON 838s ok 11 - Successfully decoded ID Token header 838s ok 12 - Successfully decoded ID Token payload 838s ok 13 - Correct AMR values found 838s 1..13 838s ok 3 - Custom AMR rule 838s # Subtest: Has Key ID in conf 838s ok 1 - Portal object 838s ok 2 - Init 838s ok 3 - Portal app 838s ok 4 - Register $type 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 5 - Get cookie lemonldap (f7cdde618a3025cdfe4672d9bb66806445a07f8cdce777a913252a0891340240) 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 6 - Get redirection 838s ok 7 - Location header found 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 8 - HTTP code is 200 838s ok 9 - Content-Type is JSON 838s ok 10 - Content is valid JSON 838s ok 11 - Successfully decoded ID Token header 838s ok 12 - Successfully decoded ID Token payload 838s ok 13 - Default ID token alg is RS256 838s ok 14 - kid is correct 838s 1..14 838s ok 4 - Has Key ID in conf 838s # Subtest: Different signing alg 838s ok 1 - Portal object 838s ok 2 - Init 838s ok 3 - Portal app 838s ok 4 - Register $type 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 5 - Get cookie lemonldap (43feb242e37d61c95f5ed2edf5ad9b31adbb480fbe706f80027e7790546e32de) 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 6 - Get redirection 838s ok 7 - Location header found 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 8 - HTTP code is 200 838s ok 9 - Content-Type is JSON 838s ok 10 - Content is valid JSON 838s ok 11 - Successfully decoded ID Token header 838s ok 12 - Successfully decoded ID Token payload 838s ok 13 - Signature alg was modified 838s ok 14 - kid is not present 838s 1..14 838s ok 5 - Different signing alg 838s # Subtest: Force claims 838s ok 1 - Portal object 838s ok 2 - Init 838s ok 3 - Portal app 838s ok 4 - Register $type 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 5 - Get cookie lemonldap (2e4210f4f39b38e60b86004ba77d6753b0ee695853e22622142d44b10a5a43d5) 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 6 - Get redirection 838s ok 7 - Location header found 838s # ==> Pushing OP <== 838s # ==> Popping OP <== 838s ok 8 - HTTP code is 200 838s ok 9 - Content-Type is JSON 838s ok 10 - Content is valid JSON 838s ok 11 - Successfully decoded ID Token header 838s ok 12 - Successfully decoded ID Token payload 838s ok 13 - Found claims in ID Token 838s 1..13 838s ok 6 - Force claims 838s 1..6 838s ok 839s t/32-OIDC-JWE.t ................................................................ 839s ok 1 - use Lemonldap::NG::Portal::Main; 839s ok 2 - Portal object 839s ok 3 - Init 839s ok 4 - Portal app 839s ok 5 - Register $type 839s ok 6 - OP portal 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 7 - Get JWKS, endpoint /oauth2/jwks 839s ok 8 - HTTP code is 200 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 839s ok 10 - HTTP code is 200 839s ok 11 - Portal object 839s ok 12 - Init 839s ok 13 - Portal app 839s ok 14 - Register $type 839s ok 15 - RP portal 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s ok 16 - RP publish its keys 839s ok 17 - HTTP code is 200 839s ok 18 - Content-Type is JSON 839s ok 19 - Content is valid JSON 839s ok 20 - Get RP encryption key 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s ok 21 - Unauth RP request 839s ok 22 - Get redirection 839s ok 23 - Location header found 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 24 - Push request to OP, endpoint /oauth2/authorize 839s ok 25 - HTTP code is 200 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 26 - Post authentication, endpoint /oauth2/authorize 839s ok 27 - Get cookie lemonldap (6e5e3572812b58fb98e2c71997365aa583b0494fa3d9c4e3c84ce9aaf47fc149) 839s ok 28 - HTTP code is 200 839s ok 29 - Page contains a form 839s ok 30 - Host match 839s ok 31 - Field "confirm" is defined 839s ok 32 - CSP header authorize POST request to \# 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 33 - Post confirmation, endpoint /oauth2/authorize 839s ok 34 - Get redirection 839s ok 35 - Location header found 839s # ==> Pushing RP <== 839s ok 36 - REST request 839s ok 37 - Request from RP to OP, endpoint /oauth2/token 839s # ==> Saving handler RP <== 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Restoring RP <== 839s ok 38 - Execute request 839s ok 39 - Response is 200 839s ok 40 - Content is JSON 839s ok 41 - REST request 839s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 839s # ==> Saving handler RP <== 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Restoring RP <== 839s ok 43 - Execute request 839s ok 44 - Response is 200 839s ok 45 - Content is JSON 839s # ==> Popping RP <== 839s ok 46 - Call openidconnectcallback on RP 839s ok 47 - Get cookie lemonldap (04acb7aa29e5a788b9449345d372fb03b9ad65eaf4f797775c4cb63b3f0ae65d) 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Pushing OP <== 839s ok 48 - REST request 839s ok 49 - Request from OP to RP 839s # ==> Saving handler OP <== 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s # ==> Restoring OP <== 839s ok 50 - Execute request 839s ok 51 - Response is 200 839s # ==> Popping OP <== 839s ok 52 - Query OP for logout 839s ok 53 - HTTP code is 200 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 54 - Test if user is reject on OP 839s ok 55 - Response status is 401 839s ok 56 - Content is JSON 839s ok 57 - Error code is 1 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s ok 58 - Test if user is reject on RP 839s ok 59 - Get redirection 839s ok 60 - Location header found 839s 1..60 839s ok 839s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 839s ok 1 - use Lemonldap::NG::Portal::Main; 839s ok 2 - Portal object 839s ok 3 - Init 839s ok 4 - Portal app 839s ok 5 - Register $type 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 6 - Get JWKS, endpoint /oauth2/jwks 839s ok 7 - HTTP code is 200 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 839s ok 9 - HTTP code is 200 839s ok 10 - Portal object 839s ok 11 - Init 839s ok 12 - Portal app 839s ok 13 - Register $type 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s ok 14 - Unauth RP request 839s ok 15 - Get redirection 839s ok 16 - Location header found 839s ok 17 - Authorization request is encoded as JWT 839s ok 18 - Alg can be changed in config 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 19 - Push request to OP, endpoint /oauth2/authorize 839s ok 20 - HTTP code is 200 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 21 - Post authentication, endpoint /oauth2/authorize 839s ok 22 - Get cookie lemonldap (11a01d689009f6ed851b972496480e46afd8ef7928766874e52a595a9ff4a9b0) 839s ok 23 - HTTP code is 200 839s ok 24 - Page contains a form 839s ok 25 - Host match 839s ok 26 - Field "confirm" is defined 839s ok 27 - CSP header authorize POST request to \# 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 28 - Post confirmation, endpoint /oauth2/authorize 839s ok 29 - Get redirection 839s ok 30 - Location header found 839s # ==> Pushing RP <== 839s ok 31 - REST request 839s ok 32 - Request from RP to OP, endpoint /oauth2/token 839s # ==> Saving handler RP <== 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Restoring RP <== 839s ok 33 - Execute request 839s ok 34 - Response is 200 839s ok 35 - Content is JSON 839s ok 36 - REST request 839s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 839s # ==> Saving handler RP <== 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Restoring RP <== 839s ok 38 - Execute request 839s ok 39 - Response is 200 839s ok 40 - Content is JSON 839s # ==> Popping RP <== 839s ok 41 - Call openidconnectcallback on RP 839s ok 42 - Get cookie lemonldap (f84aadcb37896522ac90a5a80fc1b7206223fa2f41d7c7f6f846cde9c95797ca) 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s # ==> Pushing OP <== 839s ok 43 - REST request 839s ok 44 - Request from OP to RP 839s # ==> Saving handler OP <== 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s # ==> Restoring OP <== 839s ok 45 - Execute request 839s ok 46 - Response is 200 839s # ==> Popping OP <== 839s ok 47 - Query OP for logout 839s ok 48 - HTTP code is 200 839s # ==> Pushing OP <== 839s # ==> Popping OP <== 839s ok 49 - Test if user is reject on OP 839s ok 50 - Response status is 401 839s ok 51 - Content is JSON 839s ok 52 - Error code is 1 839s # ==> Pushing RP <== 839s # ==> Popping RP <== 839s ok 53 - Test if user is reject on RP 839s ok 54 - Get redirection 839s ok 55 - Location header found 839s 1..55 839s ok 840s t/32-OIDC-JWS-private_key_jwt.t ................................................ 840s ok 1 - use Lemonldap::NG::Portal::Main; 840s ok 2 - Portal object 840s ok 3 - REST request 840s ok 4 - Request from OP to RP 840s [Tue Feb 3 04:25:12 2026] [LLNG:6071] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 840s [Tue Feb 3 04:25:12 2026] [LLNG:6071] [error] Malformed JWKS document 840s [Tue Feb 3 04:25:12 2026] [LLNG:6071] [error] Relying Party rp has errors and will be ignored 840s ok 5 - Init 840s ok 6 - Portal app 840s ok 7 - Register $type 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s ok 8 - Get JWKS, endpoint /oauth2/jwks 840s ok 9 - HTTP code is 200 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 840s ok 11 - HTTP code is 200 840s ok 12 - Portal object 840s ok 13 - Init 840s ok 14 - Portal app 840s ok 15 - Register $type 840s ok 16 - Portal object 840s ok 17 - REST request 840s ok 18 - Request from OP to RP 840s # ==> Saving handler OP <== 840s # ==> Pushing RP <== 840s # ==> Popping RP <== 840s # ==> Restoring OP <== 840s ok 19 - Execute request 840s ok 20 - Response is 200 840s ok 21 - Content is JSON 840s ok 22 - Init 840s ok 23 - Portal app 840s ok 24 - Register $type 840s # ==> Pushing RP <== 840s # ==> Popping RP <== 840s ok 25 - RP publish its keys 840s ok 26 - HTTP code is 200 840s ok 27 - Content-Type is JSON 840s ok 28 - Content is valid JSON 840s ok 29 - Get RP sig key 840s # ==> Pushing RP <== 840s # ==> Popping RP <== 840s ok 30 - Unauth RP request 840s ok 31 - Get redirection 840s ok 32 - Location header found 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s ok 33 - Push request to OP, endpoint /oauth2/authorize 840s ok 34 - HTTP code is 200 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s ok 35 - Post authentication, endpoint /oauth2/authorize 840s ok 36 - Get cookie lemonldap (e5d15b02a1e98fe1e5537057d3cb7e1b4044a9836bc6b4b13587546e2f07fe2f) 840s ok 37 - HTTP code is 200 840s ok 38 - Page contains a form 840s ok 39 - Host match 840s ok 40 - Field "confirm" is defined 840s ok 41 - CSP header authorize POST request to \# 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s ok 42 - Post confirmation, endpoint /oauth2/authorize 840s ok 43 - Get redirection 840s ok 44 - Location header found 840s # ==> Pushing RP <== 840s ok 45 - REST request 840s ok 46 - Request from RP to OP, endpoint /oauth2/token 840s # ==> Saving handler RP <== 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s # ==> Restoring RP <== 840s ok 47 - Execute request 840s ok 48 - Response is 200 840s ok 49 - Content is JSON 840s ok 50 - REST request 840s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 840s # ==> Saving handler RP <== 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s # ==> Restoring RP <== 840s ok 52 - Execute request 840s ok 53 - Response is 200 840s ok 54 - Content is JSON 840s # ==> Popping RP <== 840s ok 55 - Call openidconnectcallback on RP 840s ok 56 - Get cookie lemonldap (d592d95b2db88fc5dec52c101cb35e0d139025a831cdc32a402d701bc4bd641b) 840s # ==> Pushing OP <== 840s ok 57 - REST request 840s ok 58 - Request from OP to RP 840s # ==> Saving handler OP <== 840s # ==> Pushing RP <== 840s # ==> Popping RP <== 840s # ==> Restoring OP <== 840s ok 59 - Execute request 840s ok 60 - Response is 200 840s ok 61 - Content is JSON 840s # ==> Popping OP <== 840s # ==> Pushing OP <== 840s ok 62 - REST request 840s ok 63 - Request from OP to RP 840s # ==> Saving handler OP <== 840s # ==> Pushing RP <== 840s # ==> Popping RP <== 840s # ==> Restoring OP <== 840s ok 64 - Execute request 840s ok 65 - Response is 200 840s # ==> Popping OP <== 840s ok 66 - Query OP for logout 840s ok 67 - HTTP code is 200 840s # ==> Pushing OP <== 840s # ==> Popping OP <== 840s ok 68 - Test if user is reject on OP 840s ok 69 - Response status is 401 840s ok 70 - Content is JSON 840s ok 71 - Error code is 1 840s # ==> Pushing RP <== 840s # ==> Popping RP <== 840s ok 72 - Test if user is reject on RP 840s ok 73 - Get redirection 840s ok 74 - Location header found 840s 1..74 840s ok 841s t/32-OIDC-JWT-type-header.t .................................................... 841s ok 1 - use Lemonldap::NG::Portal::Main; 841s ok 2 - Portal object 841s ok 3 - Init 841s ok 4 - Portal app 841s # Subtest: Run test with basic configuration 841s ok 1 - Get cookie lemonldap (1af238ee30500fb58b1528636dc09074bcf2be9af82c12ea6a4715f49bae46fd) 841s ok 2 - Get redirection 841s ok 3 - Location header found 841s ok 4 - HTTP code is 200 841s ok 5 - Content-Type is JSON 841s ok 6 - Content is valid JSON 841s ok 7 - Got access token 841s ok 8 - Got ID token 841s ok 9 - Token is a JWT 841s ok 10 - Found claim in JWT 841s ok 11 - Found claim in JWT 841s ok 12 841s ok 13 - type header exists 841s ok 14 - Type is JWT 841s ok 15 - HTTP code is 200 841s ok 16 - Content-Type is JSON 841s ok 17 - Content is valid JSON 841s ok 18 - Got User Info 841s ok 19 - Got User Info 841s ok 20 - Access token rejected 841s 1..20 841s ok 5 - Run test with basic configuration 841s # Subtest: Run test with JWT access tokens 841s ok 1 - Portal object 841s ok 2 - Init 841s ok 3 - Portal app 841s ok 4 - Get cookie lemonldap (40c8ef7357118697a3e3bfa387bdc72aada8e250702aaa60d3ac274f5415ce7d) 841s ok 5 - Get redirection 841s ok 6 - Location header found 841s ok 7 - HTTP code is 200 841s ok 8 - Content-Type is JSON 841s ok 9 - Content is valid JSON 841s ok 10 - Got access token 841s ok 11 - Got ID token 841s ok 12 - Token is a JWT 841s ok 13 - Found claim in JWT 841s ok 14 - Found claim in JWT 841s ok 15 841s ok 16 - type header exists 841s ok 17 - Type is at+JWT 841s ok 18 - Token is a JWT 841s ok 19 - Found claim in JWT 841s ok 20 - Found claim in JWT 841s ok 21 841s ok 22 - type header exists 841s ok 23 - Type is JWT 841s ok 24 - HTTP code is 200 841s ok 25 - Content-Type is JSON 841s ok 26 - Content is valid JSON 841s ok 27 - Got User Info 841s ok 28 - Got User Info 841s ok 29 - Access token rejected 841s 1..29 841s ok 6 - Run test with JWT access tokens 841s # Subtest: Run test with opaque token without headers 841s ok 1 - Portal object 841s ok 2 - Init 841s ok 3 - Portal app 841s ok 4 - Get cookie lemonldap (537845adb3ff2a29725725478b507e70ec13e7085a261b6ffa55bbe5ce22b919) 841s ok 5 - Get redirection 841s ok 6 - Location header found 841s ok 7 - HTTP code is 200 841s ok 8 - Content-Type is JSON 841s ok 9 - Content is valid JSON 841s ok 10 - Got access token 841s ok 11 - Got ID token 841s ok 12 - Token is a JWT 841s ok 13 - Found claim in JWT 841s ok 14 - Found claim in JWT 841s ok 15 841s ok 16 - No typ header 841s ok 17 - HTTP code is 200 841s ok 18 - Content-Type is JSON 841s ok 19 - Content is valid JSON 841s ok 20 - Got User Info 841s ok 21 - Got User Info 841s ok 22 - Access token rejected 841s 1..22 841s ok 7 - Run test with opaque token without headers 841s # Subtest: Run test with JWT access tokens without headers 841s ok 1 - Portal object 841s ok 2 - Init 841s ok 3 - Portal app 841s ok 4 - Get cookie lemonldap (8b34ff547ede185d9ee4d270b6a7f9805056e7bd929dda14818900e1ee853e1d) 841s ok 5 - Get redirection 841s ok 6 - Location header found 841s ok 7 - HTTP code is 200 841s ok 8 - Content-Type is JSON 841s ok 9 - Content is valid JSON 841s ok 10 - Got access token 841s ok 11 - Got ID token 841s ok 12 - Token is a JWT 841s ok 13 - Found claim in JWT 841s ok 14 - Found claim in JWT 841s ok 15 841s ok 16 - No typ header 841s ok 17 - Token is a JWT 841s ok 18 - Found claim in JWT 841s ok 19 - Found claim in JWT 841s ok 20 841s ok 21 - No typ header 841s ok 22 - HTTP code is 200 841s ok 23 - Content-Type is JSON 841s ok 24 - Content is valid JSON 841s ok 25 - Got User Info 841s ok 26 - Got User Info 841s ok 27 - Access token rejected 841s 1..27 841s ok 8 - Run test with JWT access tokens without headers 841s 1..8 841s ok 841s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 841s ok 1 - use Lemonldap::NG::Portal::Main; 841s ok 2 - Portal object 841s ok 3 - Init 841s ok 4 - Portal app 841s ok 5 - Register $type 841s ok 6 - OP portal 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 7 - Get JWKS, endpoint /oauth2/jwks 841s ok 8 - HTTP code is 200 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 841s ok 10 - HTTP code is 200 841s ok 11 - Portal object 841s ok 12 - Init 841s ok 13 - Portal app 841s ok 14 - Register $type 841s ok 15 - RP portal 841s # ==> Pushing RP <== 841s # ==> Popping RP <== 841s ok 16 - Unauth SP request 841s ok 17 - Get redirection 841s ok 18 - Location header found 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 19 - Push request to OP, endpoint /oauth2/authorize 841s ok 20 - HTTP code is 200 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 21 - Post authentication, endpoint /oauth2/authorize 841s ok 22 - Get cookie lemonldap (38354cc303e3ded0906badbe2c6e827347673d58844a28b974721c0e4487440a) 841s ok 23 - HTTP code is 200 841s ok 24 - Page contains a form 841s ok 25 - Host match 841s ok 26 - Field "confirm" is defined 841s ok 27 - CSP header authorize POST request to \# 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 28 - Post confirmation, endpoint /oauth2/authorize 841s ok 29 - Get redirection 841s ok 30 - Location header found 841s # ==> Pushing RP <== 841s ok 31 - REST request 841s ok 32 - Request from RP to OP, endpoint /oauth2/token 841s # ==> Saving handler RP <== 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s # ==> Restoring RP <== 841s ok 33 - Execute request 841s ok 34 - Response is 200 841s ok 35 - Content is JSON 841s ok 36 - REST request 841s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 841s # ==> Saving handler RP <== 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s # ==> Restoring RP <== 841s ok 38 - Execute request 841s ok 39 - Response is 200 841s ok 40 - Content is JSON 841s # ==> Popping RP <== 841s ok 41 - Call openidconnectcallback on RP 841s ok 42 - Get cookie lemonldap (cc7fda0288e64fe640d312c7ee328f9b950d07eb41776728cc19b5053b747bac) 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 43 - Check session, endpoint /oauth2/checksession.html 841s ok 44 - HTTP code is 200 841s ok 45 - Frame can be embedded 841s ok 46 - UTF-8 values 841s # ==> Pushing RP <== 841s # ==> Popping RP <== 841s ok 47 - Call logout from RP 841s ok 48 - Get cookie lemonldap (0) 841s ok 49 - Test empty cookie on RP 841s ok 50 - Get redirection 841s ok 51 - Location header found 841s ok 52 - Found ID Token hint 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 53 - Forward logout to OP 841s ok 54 - HTTP code is 200 841s ok 55 - Found RP logout iframe 841s # ==> Pushing OP <== 841s # ==> Popping OP <== 841s ok 56 - Test if user is reject on IdP 841s ok 57 - Response status is 401 841s ok 58 - Content is JSON 841s ok 59 - Error code is 1 841s 1..59 841s ok 842s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 842s ok 1 - use Lemonldap::NG::Portal::Main; 842s ok 2 - Portal object 842s ok 3 - Init 842s ok 4 - Portal app 842s ok 5 - Register $type 842s ok 6 - OP portal 842s # Subtest: Specifying an unauthorized logout URL stops the logout 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 1 - Post authentication 842s ok 2 - Get cookie lemonldap (3d20989731663ea9eb34b52c67daf3a2b4b5f0b1c9be729978f81260b5bb55bd) 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 3 - Expected portal error code: code found on page 842s ok 4 - Expected portal error code 842s 1..4 842s ok 7 - Specifying an unauthorized logout URL stops the logout 842s # Subtest: Redirect URI is allowed for a different RP than specified 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 1 - Post authentication 842s ok 2 - Get cookie lemonldap (8dbab719bb9416c7b410d00eca4c1fc31f0bdfc8023789a93c0ef2ebf2fc8f2e) 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 3 - Expected portal error code: code found on page 842s ok 4 - Expected portal error code 842s 1..4 842s ok 8 - Redirect URI is allowed for a different RP than specified 842s # Subtest: Redirect URI is allowed for a different RP than specified 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 1 - Post authentication 842s ok 2 - Get cookie lemonldap (fb3394ac69a7d2361bafa1e0ad7d528c32fd1a711238e30f43ac20c75f08139c) 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 3 - Try to obtain ID token 842s ok 4 - Get redirection 842s ok 5 - Location header found 842s ok 6 - Found ID token 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 7 - Expected portal error code: code found on page 842s ok 8 - Expected portal error code 842s 1..8 842s ok 9 - Redirect URI is allowed for a different RP than specified 842s # Subtest: Mismatch between id_token_hint and client_id 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 1 - Post authentication 842s ok 2 - Get cookie lemonldap (b28e24c9b7d8dfb0b0972e20e9f8bfa95a6dff470134b05a84779b7814437d6f) 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 3 - Try to obtain ID token 842s ok 4 - Get redirection 842s ok 5 - Location header found 842s ok 6 - Found ID token 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 7 - Expected portal error code: code found on page 842s ok 8 - Expected portal error code 842s 1..8 842s ok 10 - Mismatch between id_token_hint and client_id 842s # Subtest: Mismatch between id_token_hint and client_id 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 1 - Post authentication 842s ok 2 - Get cookie lemonldap (bb089b4d4180fe404545eef55ec3d5ded1ecb858fed18b30d08475f89a9cdc8d) 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 3 - Try to obtain ID token 842s ok 4 - Get redirection 842s ok 5 - Location header found 842s ok 6 - Found ID token 842s # ==> Pushing OP <== 842s # ==> Popping OP <== 842s ok 7 - Expected portal error code: code found on page 842s ok 8 - Expected portal error code 842s 1..8 842s ok 11 - Mismatch between id_token_hint and client_id 842s 1..11 842s ok 843s t/32-OIDC-Logout-unauth.t ...................................................... 843s ok 1 - use Lemonldap::NG::Portal::Main; 843s ok 2 - Portal object 843s ok 3 - Init 843s ok 4 - Portal app 843s ok 5 - HTTP code is 200 843s ok 6 - Content-Type is JSON 843s ok 7 - Content is valid JSON 843s ok 8 - Allowed redirect uri but no RP specified 843s ok 9 - Get redirection 843s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 843s ok 11 - Allowed redirect uri but no RP specified 843s ok 12 - Get redirection 843s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 843s ok 14 - Allowed redirect uri, RP specified by client_id 843s ok 15 - Get redirection 843s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 843s ok 17 - Allowed redirect uri, RP specified by id token 843s ok 18 - Get redirection 843s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 843s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 843s ok 21 - Expected portal error code: code found on page 843s ok 22 - Expected portal error code 843s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 843s ok 24 - Expected portal error code: code found on page 843s ok 25 - Expected portal error code 843s ok 26 - Redirect URI for a different RP than specified by client_id is refused 843s ok 27 - Expected portal error code: code found on page 843s ok 28 - Expected portal error code 843s ok 29 - Redirect URI for a different RP than specified by id token is refused 843s ok 30 - Expected portal error code: code found on page 843s ok 31 - Expected portal error code 843s 1..31 843s ok 843s t/32-OIDC-Macro.t .............................................................. 843s ok 1 - use Lemonldap::NG::Portal::Main; 843s # Subtest: Macros, filtered by scope 843s ok 1 - Portal object 843s ok 2 - Init 843s ok 3 - Portal app 843s ok 4 - OP portal 843s ok 5 - Get cookie lemonldap (06bec30aa221f65799854439d20cd2c51c3acb4e0ea93cf86fea1060257d32e6) 843s ok 6 - Get redirection 843s ok 7 - Location header found 843s ok 8 - HTTP code is 200 843s ok 9 - Content-Type is JSON 843s ok 10 - Content is valid JSON 843s ok 11 - Found access token 843s ok 12 843s ok 13 - HTTP code is 200 843s ok 14 - Content-Type is JSON 843s ok 15 - Content is valid JSON 843s ok 16 - Correct macro value 843s ok 17 - Sub macro correctly evaluated 843s ok 18 - Complex claim 843s ok 19 - Macro required by scope is included 843s ok 20 - Macro not required by scope is omitted 843s 1..20 843s ok 2 - Macros, filtered by scope 843s # Subtest: Macros, not filtered by scope 843s ok 1 - Portal object 843s ok 2 - Init 843s ok 3 - Portal app 843s ok 4 - OP portal 843s ok 5 - Get cookie lemonldap (c6a4846d386167124ce11303e214fe599a07b2e91ff1e58abcdf3835dabd2efd) 843s ok 6 - Get redirection 843s ok 7 - Location header found 843s ok 8 - HTTP code is 200 843s ok 9 - Content-Type is JSON 843s ok 10 - Content is valid JSON 843s ok 11 - Found access token 843s ok 12 843s ok 13 - HTTP code is 200 843s ok 14 - Content-Type is JSON 843s ok 15 - Content is valid JSON 843s ok 16 - Correct macro value 843s ok 17 - Sub macro correctly evaluated 843s ok 18 - Complex claim 843s ok 19 - Macro required by scope is included 843s ok 20 - Macro not required by scope is included 843s 1..20 843s ok 3 - Macros, not filtered by scope 843s 1..3 843s ok 844s t/32-OIDC-Metadata.t ........................................................... 844s ok 1 - use Lemonldap::NG::Portal::Main; 844s # Subtest: OpenID Connect metadata 844s ok 1 - Portal object 844s ok 2 - Init 844s ok 3 - Portal app 844s ok 4 - HTTP code is 200 844s ok 5 - Content-Type is JSON 844s ok 6 - Content is valid JSON 844s ok 7 - Correct JWKS URI 844s 1..7 844s ok 2 - OpenID Connect metadata 844s # Subtest: JWKS test (certificate) 844s ok 1 - Portal object 844s ok 2 - Init 844s ok 3 - Portal app 844s ok 4 - HTTP code is 200 844s ok 5 - Content-Type is JSON 844s ok 6 - Content is valid JSON 844s ok 7 - Correct RSA exponent 844s ok 8 - Correct RSA modulus 844s ok 9 - Correct key ID 844s ok 10 - Correct key type 844s ok 11 - Correct key use 844s ok 12 - Correct certificate 844s ok 13 - Correct certificate thumbprint 844s ok 14 - Correct previous key ID 844s ok 15 - Correct previous certificate 844s 1..15 844s ok 3 - JWKS test (certificate) 844s # Subtest: JWKS test (pubkey) 844s ok 1 - Portal object 844s ok 2 - Init 844s ok 3 - Portal app 844s ok 4 - HTTP code is 200 844s ok 5 - Content-Type is JSON 844s ok 6 - Content is valid JSON 844s ok 7 - Correct RSA exponent 844s ok 8 - Correct RSA modulus 844s ok 9 - Correct key type 844s ok 10 - Correct key use 844s 1..10 844s ok 4 - JWKS test (pubkey) 844s 1..4 844s ok 844s t/32-OIDC-Native-SSO.t ......................................................... 844s ok 1 - use Lemonldap::NG::Portal::Main; 844s ok 2 - Portal object 844s ok 3 - Init 844s ok 4 - Portal app 844s ok 5 - Post authentication 844s ok 6 - Get cookie lemonldap (a38de6638f9107f4e0e191ecd5bc80e05753d1ad0cd5e2bb49931fe75d347589) 844s ok 7 - Get authorization code 844s ok 8 - Get redirection 844s ok 9 - Location header found 844s ok 10 - Post token 844s ok 11 - Access token present 844s ok 12 - ID token present 844s ok 13 - Refresh token present 844s ok 14 - Device secret present 844s ok 15 - Found ds_hash in ID token 844s ok 16 - HTTP code is 200 844s ok 17 - Content-Type is JSON 844s ok 18 - Content is valid JSON 844s ok 19 - Post token 844s ok 20 - HTTP code is 200 844s ok 21 - Content-Type is JSON 844s ok 22 - Content is valid JSON 844s ok 23 - Get refresh_token 844s ok 24 - Get access_token 844s ok 25 - HTTP code is 200 844s ok 26 - HTTP code is 200 844s ok 27 - Content-Type is JSON 844s ok 28 - Content is valid JSON 844s ok 29 - Found attributes 844s 1..29 844s ok 845s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 845s ok 1 - use Lemonldap::NG::Portal::Main; 845s ok 2 - Portal object 845s ok 3 - Init 845s ok 4 - Portal app 845s ok 5 - Register $type 845s ok 6 - OP portal 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 7 - Get JWKS, endpoint /oauth2/jwks 845s ok 8 - HTTP code is 200 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 845s ok 10 - HTTP code is 200 845s ok 11 - Portal object 845s ok 12 - Init 845s ok 13 - Portal app 845s ok 14 - Register $type 845s ok 15 - RP portal 845s # ==> Pushing RP <== 845s # ==> Popping RP <== 845s ok 16 - Unauth SP request 845s ok 17 - Get redirection 845s ok 18 - Location header found 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 19 - Push request to OP, endpoint /oauth2/authorize 845s ok 20 - HTTP code is 200 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 21 - Post authentication, endpoint /oauth2/authorize 845s ok 22 - Get cookie lemonldap (6db863cf62bcd710549de17f5b5911a4b4e9e4ded4d387b70282623eb2ee70e0) 845s ok 23 - HTTP code is 200 845s ok 24 - Page contains a form 845s ok 25 - Host match 845s ok 26 - Field "confirm" is defined 845s ok 27 - CSP header authorize POST request to \# 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 28 - Post confirmation, endpoint /oauth2/authorize 845s ok 29 - Get redirection 845s ok 30 - Location header found 845s # ==> Pushing RP <== 845s ok 31 - REST request 845s ok 32 - Request from RP to OP, endpoint /oauth2/token 845s # ==> Saving handler RP <== 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s # ==> Restoring RP <== 845s ok 33 - Execute request 845s ok 34 - Response is 200 845s ok 35 - Content is JSON 845s ok 36 - Found access_token 845s ok 37 - access_token is a JWT 845s ok 38 - Found claims into access_token 845s ok 39 - Found iat and exp 845s ok 40 - nbf isn't part of access_token 845s # ==> Popping RP <== 845s ok 41 - Call openidconnectcallback on RP 845s ok 42 - Get cookie lemonldap (215b9f3c55016a8d1fc5b0ae1acc8025866eaabce6f4b86573fda2cda833f504) 845s 1..42 845s ok 845s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 845s ok 1 - use Lemonldap::NG::Portal::Main; 845s ok 2 - Portal object 845s ok 3 - Init 845s ok 4 - Portal app 845s ok 5 - Register $type 845s ok 6 - OP portal 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 7 - Get JWKS, endpoint /oauth2/jwks 845s ok 8 - HTTP code is 200 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 845s ok 10 - HTTP code is 200 845s ok 11 - Portal object 845s ok 12 - Init 845s ok 13 - Portal app 845s ok 14 - Register $type 845s ok 15 - RP portal 845s # ==> Pushing RP <== 845s # ==> Popping RP <== 845s ok 16 - Unauth SP request 845s ok 17 - Get redirection 845s ok 18 - Location header found 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 19 - Push request to OP, endpoint /oauth2/authorize 845s ok 20 - HTTP code is 200 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 21 - Post authentication, endpoint /oauth2/authorize 845s ok 22 - Get cookie lemonldap (2e7c574f801ef6526b573202494aefe07b210e7a7e715dcd83154df3399bbfc7) 845s ok 23 - HTTP code is 200 845s ok 24 - Page contains a form 845s ok 25 - Host match 845s ok 26 - Field "confirm" is defined 845s ok 27 - CSP header authorize POST request to \# 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s ok 28 - Post confirmation, endpoint /oauth2/authorize 845s ok 29 - Get redirection 845s ok 30 - Location header found 845s # ==> Pushing RP <== 845s ok 31 - REST request 845s ok 32 - Request from RP to OP, endpoint /oauth2/token 845s # ==> Saving handler RP <== 845s # ==> Pushing OP <== 845s # ==> Popping OP <== 845s # ==> Restoring RP <== 845s ok 33 - Execute request 845s ok 34 - Response is 200 845s ok 35 - Content is JSON 845s ok 36 - Found access_token 9340513d09ecdc17c900ba33fd167000b247822e7b2226ee4c2cbbd484680733 845s # ==> Popping RP <== 845s ok 37 - Call openidconnectcallback on RP 845s ok 38 - Get cookie lemonldap (1d97925af5704defceaed42c061e9c16b00ade6636cf6f7144213e5761ebf5d8) 845s 1..38 845s ok 846s t/32-OIDC-Offline-Session.t .................................................... 846s ok 1 - use Lemonldap::NG::Portal::Main; 846s # Subtest: Run tests with base config 846s ok 1 - Portal object 846s ok 2 - Init 846s ok 3 - Portal app 846s ok 4 - Auth query 846s ok 5 - HTTP code is 200 846s ok 6 - Get cookie lemonldap (b97ca5b7bd7d59cf667c8079c042cf768680b49ef80931982e49ef4c80cc3beb) 846s ok 7 - Get redirection 846s ok 8 - Location header found 846s ok 9 - HTTP code is 200 846s ok 10 - Content-Type is JSON 846s ok 11 - Content is valid JSON 846s ok 12 846s ok 13 - Got access token 846s ok 14 - Got refresh token 846s ok 15 - Got ID token 846s ok 16 - Authentication date found in token 846s ok 17 - Found claim in ID token 846s ok 18 - Found sub in ID token 846s ok 19 - HTTP code is 200 846s ok 20 - Content-Type is JSON 846s ok 21 - Content is valid JSON 846s ok 22 - Got User Info 846s ok 23 - Got User Info 846s ok 24 - Logout request 846s ok 25 - Response is 200 846s ok 26 - Cookie is deleted 846s ok 27 - No pdata 846s ok 28 - Disconnect request 846s ok 29 - Response is 401 846s ok 30 - HTTP code is 200 846s ok 31 - Content-Type is JSON 846s ok 32 - Content is valid JSON 846s ok 33 - Refresh token not present 846s ok 34 846s ok 35 - Got refreshed Access token 846s ok 36 - Got refreshed ID token 846s ok 37 - Found claim in ID token 846s ok 38 - Found sub in ID token 846s ok 39 - HTTP code is 200 846s ok 40 - Content-Type is JSON 846s ok 41 - Content is valid JSON 846s ok 42 - Correct user info 846s ok 43 - Got User Info 846s ok 44 - HTTP code is 200 846s ok 45 - Content-Type is JSON 846s ok 46 - Content is valid JSON 846s ok 47 - Refresh token not present 846s ok 48 846s ok 49 - Got refreshed Access token 846s ok 50 - Got refreshed ID token 846s ok 51 - Original auth_time retained 846s ok 52 - Found claim in ID token 846s ok 53 - Check that clientid is in audience 846s ok 54 - Check for additional audiences 846s ok 55 - Check for additional audiences 846s ok 56 - HTTP code is 200 846s ok 57 - Content-Type is JSON 846s ok 58 - Content is valid JSON 846s ok 59 - Correct user info 846s ok 60 - Got User Info 846s ok 61 - HTTP code is 200 846s ok 62 - Content-Type is JSON 846s ok 63 - Content is valid JSON 846s ok 64 - Token is active 846s ok 65 - Introspection contains client_id 846s ok 66 - Introspection contains sub 846s ok 67 - Scope contains weird scope name 846s ok 68 - Refresh_token logout 846s ok 69 - Response status is 400 846s ok 70 - Content is JSON 846s ok 71 - Error code is invalid_request 846s 1..71 846s ok 2 - Run tests with base config 846s # Subtest: Session explorer logout using refresh_token 846s ok 1 # skip No manager found 846s 1..1 846s ok 3 - Session explorer logout using refresh_token 846s # Subtest: Inactive refresh_token 846s ok 1 - Portal object 846s ok 2 - Init 846s ok 3 - Portal app 846s ok 4 - Auth query 846s ok 5 - HTTP code is 200 846s ok 6 - Get cookie lemonldap (2d675ad64f116e2b69c5411916504ad5bbe86bd332325c786f4b31b7f0988248) 846s ok 7 - Get redirection 846s ok 8 - Location header found 846s ok 9 - HTTP code is 200 846s ok 10 - Content-Type is JSON 846s ok 11 - Content is valid JSON 846s ok 12 846s ok 13 - Got access token 846s ok 14 - Got refresh token 846s ok 15 - Got ID token 846s ok 16 - Authentication date found in token 846s ok 17 - Found claim in ID token 846s ok 18 - Found sub in ID token 846s ok 19 - HTTP code is 200 846s ok 20 - Content-Type is JSON 846s ok 21 - Content is valid JSON 846s ok 22 - Got User Info 846s ok 23 - Got User Info 846s ok 24 - Logout request 846s ok 25 - Response is 200 846s ok 26 - Cookie is deleted 846s ok 27 - No pdata 846s ok 28 - Disconnect request 846s ok 29 - Response is 401 846s ok 30 - HTTP code is 200 846s ok 31 - Content-Type is JSON 846s ok 32 - Content is valid JSON 846s ok 33 - Refresh token not present 846s ok 34 846s ok 35 - Got refreshed Access token 846s ok 36 - Got refreshed ID token 846s ok 37 - Found claim in ID token 846s ok 38 - Found sub in ID token 846s ok 39 - HTTP code is 200 846s ok 40 - Content-Type is JSON 846s ok 41 - Content is valid JSON 846s ok 42 - Correct user info 846s ok 43 - Got User Info 846s ok 44 - HTTP code is 200 846s ok 45 - Content-Type is JSON 846s ok 46 - Content is valid JSON 846s ok 47 - Refresh token not present 846s ok 48 846s ok 49 - Got refreshed Access token 846s ok 50 - Got refreshed ID token 846s ok 51 - Original auth_time retained 846s ok 52 - Found claim in ID token 846s ok 53 - Check that clientid is in audience 846s ok 54 - Check for additional audiences 846s ok 55 - Check for additional audiences 846s ok 56 - HTTP code is 200 846s ok 57 - Content-Type is JSON 846s ok 58 - Content is valid JSON 846s ok 59 - Correct user info 846s ok 60 - Got User Info 846s ok 61 - HTTP code is 200 846s ok 62 - Content-Type is JSON 846s ok 63 - Content is valid JSON 846s ok 64 - Token is active 846s ok 65 - Introspection contains client_id 846s ok 66 - Introspection contains sub 846s ok 67 - Scope contains weird scope name 846s ok 68 - Response status is 401 846s ok 69 - Content is JSON 846s ok 70 - Error code is invalid_grant 846s ok 71 - Response status is 400 846s ok 72 - Content is JSON 846s ok 73 - Error code is invalid_request 846s 1..73 846s ok 4 - Inactive refresh_token 846s # Subtest: Removed user's offline sessions are no longer valid 846s ok 1 - Portal object 846s ok 2 - Init 846s ok 3 - Portal app 846s ok 4 - Get cookie lemonldap (ff542b7e7c2a97e51c1b8a013353583d63f11a966568e09e7e6a5895a6e893c0) 846s ok 5 - Get redirection 846s ok 6 - Location header found 846s ok 7 - HTTP code is 200 846s ok 8 - Content-Type is JSON 846s ok 9 - Content is valid JSON 846s ok 10 - Got refresh token 846s ok 11 - Logout request 846s ok 12 - Response is 200 846s ok 13 - Cookie is deleted 846s ok 14 - No pdata 846s ok 15 - Disconnect request 846s ok 16 - Response is 401 846s ok 17 - HTTP code is 200 846s ok 18 - Content-Type is JSON 846s ok 19 - Content is valid JSON 846s ok 20 - Found access token 846s ok 21 - Refresh token not present 846s ok 22 - Response status is 400 846s ok 23 - Content is JSON 846s ok 24 - Error code is invalid_grant 846s 1..24 846s ok 5 - Removed user's offline sessions are no longer valid 846s # Subtest: Run tests with JWT access tokens 846s ok 1 - Portal object 846s ok 2 - Init 846s ok 3 - Portal app 846s ok 4 - Auth query 846s ok 5 - HTTP code is 200 846s ok 6 - Get cookie lemonldap (f8198ef109a212875bfc2fe15d3f2f61f1eb894215bec61101f1dd713ac63559) 846s ok 7 - Get redirection 846s ok 8 - Location header found 846s ok 9 - HTTP code is 200 846s ok 10 - Content-Type is JSON 846s ok 11 - Content is valid JSON 846s ok 12 - Token is a JWT 846s ok 13 - Found claim in JWT 846s ok 14 - Found claim in JWT 846s ok 15 846s ok 16 - Got access token 846s ok 17 - Got refresh token 846s ok 18 - Got ID token 846s ok 19 - Authentication date found in token 846s ok 20 - Found claim in ID token 846s ok 21 - Found sub in ID token 846s ok 22 - HTTP code is 200 846s ok 23 - Content-Type is JSON 846s ok 24 - Content is valid JSON 846s ok 25 - Got User Info 846s ok 26 - Got User Info 846s ok 27 - Logout request 846s ok 28 - Response is 200 846s ok 29 - Cookie is deleted 846s ok 30 - No pdata 846s ok 31 - Disconnect request 846s ok 32 - Response is 401 846s ok 33 - HTTP code is 200 846s ok 34 - Content-Type is JSON 846s ok 35 - Content is valid JSON 846s ok 36 - Refresh token not present 846s ok 37 846s ok 38 - Token is a JWT 846s ok 39 - Found claim in JWT 846s ok 40 - Found claim in JWT 846s ok 41 - Got refreshed Access token 846s ok 42 - Got refreshed ID token 846s ok 43 - Found claim in ID token 846s ok 44 - Found sub in ID token 846s ok 45 - HTTP code is 200 846s ok 46 - Content-Type is JSON 846s ok 47 - Content is valid JSON 846s ok 48 - Correct user info 846s ok 49 - Got User Info 846s ok 50 - HTTP code is 200 846s ok 51 - Content-Type is JSON 846s ok 52 - Content is valid JSON 846s ok 53 - Refresh token not present 846s ok 54 846s ok 55 - Token is a JWT 846s ok 56 - Found claim in JWT 846s ok 57 - Found claim in JWT 846s ok 58 - Got refreshed Access token 846s ok 59 - Got refreshed ID token 846s ok 60 - Original auth_time retained 846s ok 61 - Found claim in ID token 846s ok 62 - Check that clientid is in audience 846s ok 63 - Check for additional audiences 846s ok 64 - Check for additional audiences 846s ok 65 - HTTP code is 200 847s ok 66 - Content-Type is JSON 847s ok 67 - Content is valid JSON 847s ok 68 - Correct user info 847s ok 69 - Got User Info 847s ok 70 - HTTP code is 200 847s ok 71 - Content-Type is JSON 847s ok 72 - Content is valid JSON 847s ok 73 - Token is active 847s ok 74 - Introspection contains client_id 847s ok 75 - Introspection contains sub 847s ok 76 - Scope contains weird scope name 847s ok 77 - Refresh_token logout 847s ok 78 - Response status is 400 847s ok 79 - Content is JSON 847s ok 80 - Error code is invalid_request 847s 1..80 847s ok 6 - Run tests with JWT access tokens 847s # Subtest: Run tests with refresh token rotation 847s ok 1 - Portal object 847s ok 2 - Init 847s ok 3 - Portal app 847s ok 4 - Auth query 847s ok 5 - HTTP code is 200 847s ok 6 - Get cookie lemonldap (d294976221e769c1fc2c73319e53ad719a6c4794290f117f69d0d4be00dc9806) 847s ok 7 - Get redirection 847s ok 8 - Location header found 847s ok 9 - HTTP code is 200 847s ok 10 - Content-Type is JSON 847s ok 11 - Content is valid JSON 847s ok 12 - Token is a JWT 847s ok 13 - Found claim in JWT 847s ok 14 - Found claim in JWT 847s ok 15 847s ok 16 - Got access token 847s ok 17 - Got refresh token 847s ok 18 - Got ID token 847s ok 19 - Authentication date found in token 847s ok 20 - Found claim in ID token 847s ok 21 - Found sub in ID token 847s ok 22 - HTTP code is 200 847s ok 23 - Content-Type is JSON 847s ok 24 - Content is valid JSON 847s ok 25 - Got User Info 847s ok 26 - Got User Info 847s ok 27 - Logout request 847s ok 28 - Response is 200 847s ok 29 - Cookie is deleted 847s ok 30 - No pdata 847s ok 31 - Disconnect request 847s ok 32 - Response is 401 847s ok 33 - HTTP code is 200 847s ok 34 - Content-Type is JSON 847s ok 35 - Content is valid JSON 847s ok 36 - Refresh token was updated 847s ok 37 - Response status is 400 847s ok 38 - Content is JSON 847s ok 39 - Error code is invalid_request 847s ok 40 847s ok 41 - Token is a JWT 847s ok 42 - Found claim in JWT 847s ok 43 - Found claim in JWT 847s ok 44 - Got refreshed Access token 847s ok 45 - Got refreshed ID token 847s ok 46 - Found claim in ID token 847s ok 47 - Found sub in ID token 847s ok 48 - HTTP code is 200 847s ok 49 - Content-Type is JSON 847s ok 50 - Content is valid JSON 847s ok 51 - Correct user info 847s ok 52 - Got User Info 847s ok 53 - HTTP code is 200 847s ok 54 - Content-Type is JSON 847s ok 55 - Content is valid JSON 847s ok 56 - Refresh token was updated 847s ok 57 - Response status is 400 847s ok 58 - Content is JSON 847s ok 59 - Error code is invalid_request 847s ok 60 847s ok 61 - Token is a JWT 847s ok 62 - Found claim in JWT 847s ok 63 - Found claim in JWT 847s ok 64 - Got refreshed Access token 847s ok 65 - Got refreshed ID token 847s ok 66 - Original auth_time retained 847s ok 67 - Found claim in ID token 847s ok 68 - Check that clientid is in audience 847s ok 69 - Check for additional audiences 847s ok 70 - Check for additional audiences 847s ok 71 - HTTP code is 200 847s ok 72 - Content-Type is JSON 847s ok 73 - Content is valid JSON 847s ok 74 - Correct user info 847s ok 75 - Got User Info 847s ok 76 - HTTP code is 200 847s ok 77 - Content-Type is JSON 847s ok 78 - Content is valid JSON 847s ok 79 - Token is active 847s ok 80 - Introspection contains client_id 847s ok 81 - Introspection contains sub 847s ok 82 - Scope contains weird scope name 847s ok 83 - Refresh_token logout 847s ok 84 - Response status is 400 847s ok 85 - Content is JSON 847s ok 86 - Error code is invalid_request 847s 1..86 847s ok 7 - Run tests with refresh token rotation 847s # Subtest: Using choice authentication method 847s ok 1 - Portal object 847s ok 2 - Init 847s ok 3 - Portal app 847s ok 4 - Auth query 847s ok 5 - HTTP code is 200 847s ok 6 - Get cookie lemonldap (6eb85f2a135fd284dad87860bc14d49f75345152ff06d753e6cc8be2b35f0f81) 847s ok 7 - Get redirection 847s ok 8 - Location header found 847s ok 9 - HTTP code is 200 847s ok 10 - Content-Type is JSON 847s ok 11 - Content is valid JSON 847s ok 12 - Token is a JWT 847s ok 13 - Found claim in JWT 847s ok 14 - Found claim in JWT 847s ok 15 847s ok 16 - Got access token 847s ok 17 - Got refresh token 847s ok 18 - Got ID token 847s ok 19 - Authentication date found in token 847s ok 20 - Found claim in ID token 847s ok 21 - Found sub in ID token 847s ok 22 - HTTP code is 200 847s ok 23 - Content-Type is JSON 847s ok 24 - Content is valid JSON 847s ok 25 - Got User Info 847s ok 26 - Got User Info 847s ok 27 - Logout request 847s ok 28 - Response is 200 847s ok 29 - Cookie is deleted 847s ok 30 - No pdata 847s ok 31 - Disconnect request 847s ok 32 - Response is 401 847s ok 33 - HTTP code is 200 847s ok 34 - Content-Type is JSON 847s ok 35 - Content is valid JSON 847s ok 36 - Refresh token was updated 847s ok 37 - Response status is 400 847s ok 38 - Content is JSON 847s ok 39 - Error code is invalid_request 847s ok 40 847s ok 41 - Token is a JWT 847s ok 42 - Found claim in JWT 847s ok 43 - Found claim in JWT 847s ok 44 - Got refreshed Access token 847s ok 45 - Got refreshed ID token 847s ok 46 - Found claim in ID token 847s ok 47 - Found sub in ID token 847s ok 48 - HTTP code is 200 847s ok 49 - Content-Type is JSON 847s ok 50 - Content is valid JSON 847s ok 51 - Correct user info 847s ok 52 - Got User Info 847s ok 53 - HTTP code is 200 847s ok 54 - Content-Type is JSON 847s ok 55 - Content is valid JSON 847s ok 56 - Refresh token was updated 847s ok 57 - Response status is 400 847s ok 58 - Content is JSON 847s ok 59 - Error code is invalid_request 847s ok 60 847s ok 61 - Token is a JWT 847s ok 62 - Found claim in JWT 847s ok 63 - Found claim in JWT 847s ok 64 - Got refreshed Access token 847s ok 65 - Got refreshed ID token 847s ok 66 - Original auth_time retained 847s ok 67 - Found claim in ID token 847s ok 68 - Check that clientid is in audience 847s ok 69 - Check for additional audiences 847s ok 70 - Check for additional audiences 847s ok 71 - HTTP code is 200 847s ok 72 - Content-Type is JSON 847s ok 73 - Content is valid JSON 847s ok 74 - Correct user info 847s ok 75 - Got User Info 847s ok 76 - HTTP code is 200 847s ok 77 - Content-Type is JSON 847s ok 78 - Content is valid JSON 847s ok 79 - Token is active 847s ok 80 - Introspection contains client_id 847s ok 81 - Introspection contains sub 847s ok 82 - Scope contains weird scope name 847s ok 83 - Refresh_token logout 847s ok 84 - Response status is 400 847s ok 85 - Content is JSON 847s ok 86 - Error code is invalid_request 847s 1..86 847s ok 8 - Using choice authentication method 847s 1..8 847s ok 847s t/32-OIDC-Opaque-Token.t ....................................................... 847s ok 1 - use Lemonldap::NG::Portal::Main; 847s ok 2 - Portal object 847s ok 3 - Init 847s ok 4 - Portal app 847s ok 5 - Post authentication 847s ok 6 - Get cookie lemonldap (df563586df7f0585b02b32c36481776224ce66f19b5d3041b05ef71cdd3b03f1) 847s ok 7 - Allowed value in endpoint 847s ok 8 - Get authorization code 847s ok 9 - Get redirection 847s ok 10 - Location header found 847s ok 11 - Post token 847s ok 12 - Access token present 847s ok 13 - ID token present 847s ok 14 - Refresh token present 847s ok 15 - Found hooked claim in ID token 847s ok 16 - Found hooked claim in ID token 847s ok 17 - Found hooked claim in ID token 847s ok 18 - HTTP code is 200 847s ok 19 - Content-Type is JSON 847s ok 20 - Content is valid JSON 847s ok 21 - Found hooked claim in Userinfo token 847s ok 22 - Found session variable in Userinfo token 847s ok 23 - Scopes are visible in hook 847s ok 24 - Post introspection 847s ok 25 - HTTP code is 200 847s ok 26 - Found hook defined scope 847s ok 27 - Found result of oidcResolveScope 847s ok 28 - HTTP code is 200 847s ok 29 - Content-Type is JSON 847s ok 30 - Content is valid JSON 847s ok 31 - Access token present 847s ok 32 - Allowed value in endpoint 847s ok 33 - Get redirection 847s ok 34 - Location header found 847s ok 35 - HTTP code is 200 847s ok 36 - Content-Type is JSON 847s ok 37 - Content is valid JSON 847s ok 38 - Refresh token present 847s ok 39 - HTTP code is 200 847s ok 40 - Content-Type is JSON 847s ok 41 - Content is valid JSON 847s 1..41 847s ok 848s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 848s ok 1 - use Lemonldap::NG::Portal::Main; 848s ok 2 - Portal object 848s ok 3 - Init 848s ok 4 - Portal app 848s ok 5 - HTTP code is 400 848s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 848s ok 6 - HTTP code is 200 848s ok 7 - Content-Type is JSON 848s ok 8 - Content is valid JSON 848s ok 9 - Access Token found 848s ok 10 - Scope found in token response 848s ok 11 - Found ID token in original grant 848s ok 12 - Got refresh token 848s ok 13 - HTTP code is 200 848s ok 14 - Content-Type is JSON 848s ok 15 - Content is valid JSON 848s ok 16 - Got User Info 848s ok 17 - Attribute released as int in JSON 848s ok 18 - Single valued attribute forced as array 848s ok 19 - Multi valued attribute exposed as array 848s ok 20 - Post introspection 848s ok 21 - HTTP code is 200 848s ok 22 - Content-Type is JSON 848s ok 23 - Content is valid JSON 848s ok 24 - Scope read not asked, and thus not found 848s ok 25 - Attribute-based scope found 848s ok 26 - Rule-enforced scope found 848s ok 27 - Token response scope matches token scope 848s ok 28 - Post introspection 848s ok 29 - HTTP code is 200 848s ok 30 - Content-Type is JSON 848s ok 31 - Content is valid JSON 848s ok 32 - Token is no longer active 848s ok 33 - Post introspection 848s ok 34 - HTTP code is 200 848s ok 35 - Content-Type is JSON 848s ok 36 - Content is valid JSON 848s ok 37 - Found ID token in refresh grant 848s 1..37 848s ok 848s t/32-OIDC-Password-Grant.t ..................................................... 848s ok 1 - use Lemonldap::NG::Portal::Main; 848s ok 2 - Portal object 848s ok 3 - Init 848s ok 4 - Portal app 848s ok 5 - Response status is 400 848s ok 6 - Content is JSON 848s ok 7 - Error code is invalid_grant 848s ok 8 - Response status is 400 848s ok 9 - Content is JSON 848s ok 10 - Error code is invalid_scope 848s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 848s ok 11 - HTTP code is 200 848s ok 12 - Content-Type is JSON 848s ok 13 - Content is valid JSON 848s ok 14 - Access Token found 848s ok 15 - Scope found in token response 848s ok 16 - No ID token in original request 848s ok 17 - Got refresh token 848s ok 18 - HTTP code is 200 848s ok 19 - Content-Type is JSON 848s ok 20 - Content is valid JSON 848s ok 21 - Got User Info 848s ok 22 - Attribute released as int in JSON 848s ok 23 - Single valued attribute forced as array 848s ok 24 - Multi valued attribute exposed as array 848s ok 25 - Post introspection 848s ok 26 - HTTP code is 200 848s ok 27 - Content-Type is JSON 848s ok 28 - Content is valid JSON 848s ok 29 - Scope read not asked, and thus not found 848s ok 30 - Attribute-based scope found 848s ok 31 - Rule-enforced scope found 848s ok 32 - Token response scope matches token scope 848s ok 33 - Post introspection 848s ok 34 - HTTP code is 200 848s ok 35 - Content-Type is JSON 848s ok 36 - Content is valid JSON 848s ok 37 - Token is no longer active 848s ok 38 - Post introspection 848s ok 39 - HTTP code is 200 848s ok 40 - Content-Type is JSON 848s ok 41 - Content is valid JSON 848s ok 42 - No ID token in refreshed response 848s 1..42 848s ok 849s t/32-OIDC-RP-rule.t ............................................................ 849s ok 1 - use Lemonldap::NG::Portal::Main; 849s ok 2 - Portal object 849s [Tue Feb 3 04:25:21 2026] [LLNG:6085] [error] Can't find string terminator '"' anywhere before EOF at (eval 194) line 1. 849s 849s [Tue Feb 3 04:25:21 2026] [LLNG:6085] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 194) line 1. 849s 849s [Tue Feb 3 04:25:21 2026] [LLNG:6085] [error] Relying Party broken has errors and will be ignored 849s ok 3 - Init 849s ok 4 - Portal app 849s ok 5 - Register $type 849s ok 6 - OP portal 849s # ==> Pushing OP <== 849s # ==> Popping OP <== 849s ok 7 - Get JWKS, endpoint /oauth2/jwks 849s ok 8 - HTTP code is 200 849s # ==> Pushing OP <== 849s # ==> Popping OP <== 849s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 849s ok 10 - HTTP code is 200 849s ok 11 - Portal object 849s ok 12 - Init 849s ok 13 - Portal app 849s ok 14 - Register $type 849s ok 15 - RP portal 849s # ==> Pushing RP <== 849s # ==> Popping RP <== 849s ok 16 - Unauth SP request 849s ok 17 - Get redirection 849s ok 18 - Location header found 849s # ==> Pushing OP <== 849s # ==> Popping OP <== 849s ok 19 - Push request to OP, endpoint /oauth2/authorize 849s ok 20 - HTTP code is 200 849s # ==> Pushing OP <== 849s # ==> Popping OP <== 849s ok 21 - Post authentication, endpoint /oauth2/authorize 849s ok 22 - Get cookie lemonldap (b3c70a1c5a64d33c8d60e58d885a3289f588bce9fd55ea18353d4eeefa4defd2) 849s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 849s ok 24 - PE_UNAUTHORIZEDPARTNER 849s # ==> Pushing OP <== 849s # ==> Popping OP <== 849s ok 25 - Post access to unknown RP 849s ok 26 - Unknown client ID: code found on page 849s ok 27 - Unknown client ID 849s # ==> Pushing OP <== 849s # ==> Popping OP <== 849s ok 28 - Post access to broken RP 849s ok 29 - Invalid config returns unknown client ID error: code found on page 849s ok 30 - Invalid config returns unknown client ID error 849s 1..30 849s ok 850s t/32-OIDC-Refresh-Token.t ...................................................... 850s ok 1 - use Lemonldap::NG::Portal::Main; 850s ok 2 - Portal object 850s ok 3 - Init 850s ok 4 - Portal app 850s # Subtest: Run test with basic configuration 850s ok 1 - Get cookie lemonldap (3a22e47b4bb7ea52fb08b9f28a67fa090ee1be15bbf8855865299ec3bef4d5e1) 850s ok 2 - Get redirection 850s ok 3 - Location header found 850s ok 4 - HTTP code is 200 850s ok 5 - Content-Type is JSON 850s ok 6 - Content is valid JSON 850s ok 7 - Got access token 850s ok 8 - Got refresh token 850s ok 9 - Got ID token 850s ok 10 - Found sub in ID token 850s ok 11 - Found claim in ID token 850s ok 12 - Check that clientid is in audience 850s ok 13 - Check for additional audiences 850s ok 14 - Check for additional audiences 850s ok 15 - HTTP code is 200 850s ok 16 - Content-Type is JSON 850s ok 17 - Content is valid JSON 850s ok 18 - Got User Info 850s ok 19 - Got User Info 850s ok 20 - Access token rejected 850s ok 21 - HTTP code is 200 850s ok 22 - Content-Type is JSON 850s ok 23 - Content is valid JSON 850s ok 24 - Got refreshed Access token 850s ok 25 - Got refreshed ID token 850s ok 26 - Refresh token not present 850s ok 27 - Found sub in ID token 850s ok 28 - Found claim in ID token 850s ok 29 - HTTP code is 200 850s ok 30 - Content-Type is JSON 850s ok 31 - Content is valid JSON 850s ok 32 - Got User Info 850s ok 33 - Got User Info 850s ok 34 - Access token rejected 850s ok 35 - HTTP code is 200 850s ok 36 - Content-Type is JSON 850s ok 37 - Content is valid JSON 850s ok 38 - Refresh token not present 850s ok 39 - HTTP code is 200 850s ok 40 - Content-Type is JSON 850s ok 41 - Content is valid JSON 850s ok 42 - Got User Info 850s ok 43 - Got User Info 850s ok 44 - Access token rejected 850s ok 45 - HTTP code is 200 850s ok 46 - Page contains a form 850s ok 47 - URI match 850s ok 48 - Field "confirm" is defined 850s ok 49 - Propose to renew session 850s ok 50 - Ask to renew 850s ok 51 - HTTP code is 200 850s ok 52 - Page contains a form 850s ok 53 - Host match 850s ok 54 - Field "upgrading" is defined 850s ok 55 - Field "url" is defined 850s ok 56 - CSP header authorize POST request to \# 850s ok 57 - Ask to renew 850s ok 58 - Get cookie lemonldap (7bc6f02aca2dc26fd728c9eafa38adde49daf1cd669985233cc9ca2d8053e1e7) 850s ok 59 - Session ID has changed 850s ok 60 - HTTP code is 200 850s ok 61 - Content-Type is JSON 850s ok 62 - Content is valid JSON 850s ok 63 - Refresh token not present 850s ok 64 - HTTP code is 200 850s ok 65 - Content-Type is JSON 850s ok 66 - Content is valid JSON 850s ok 67 - Got User Info 850s ok 68 - Got User Info 850s ok 69 - Logout request 850s ok 70 - Response is 200 850s ok 71 - Cookie is deleted 850s ok 72 - No pdata 850s ok 73 - Disconnect request 850s ok 74 - Response is 401 850s ok 75 - Response status is 400 850s ok 76 - Content is JSON 850s ok 77 - Error code is invalid_grant 850s ok 78 - Cannot use refreshed access token tied to expired session 850s 1..78 850s ok 5 - Run test with basic configuration 850s # Subtest: Run test with JWT access tokens 850s ok 1 - Portal object 850s ok 2 - Init 850s ok 3 - Portal app 850s ok 4 - Get cookie lemonldap (a8c22957dd07ff03538dc6e29df281f36775d721c545708dac2777f133713e71) 850s ok 5 - Get redirection 850s ok 6 - Location header found 850s ok 7 - HTTP code is 200 850s ok 8 - Content-Type is JSON 850s ok 9 - Content is valid JSON 850s ok 10 - Token is a JWT 850s ok 11 - Found claim in JWT 850s ok 12 - Found claim in JWT 850s ok 13 - Found claim in JWT 850s ok 14 - Found claim in JWT 850s ok 15 - Found claim in JWT 850s ok 16 850s ok 17 850s ok 18 850s ok 19 - Expiration date sanity check 850s ok 20 - Expiration date sanity check 850s ok 21 - Got access token 850s ok 22 - Got refresh token 850s ok 23 - Got ID token 850s ok 24 - Found sub in ID token 850s ok 25 - Found claim in ID token 850s ok 26 - Check that clientid is in audience 850s ok 27 - Check for additional audiences 850s ok 28 - Check for additional audiences 850s ok 29 - HTTP code is 200 850s ok 30 - Content-Type is JSON 850s ok 31 - Content is valid JSON 850s ok 32 - Got User Info 850s ok 33 - Got User Info 850s ok 34 - Access token rejected 850s ok 35 - HTTP code is 200 850s ok 36 - Content-Type is JSON 850s ok 37 - Content is valid JSON 850s ok 38 - Token is a JWT 850s ok 39 - Found claim in JWT 850s ok 40 - Found claim in JWT 850s ok 41 - Found claim in JWT 850s ok 42 - Found claim in JWT 850s ok 43 - Found claim in JWT 850s ok 44 850s ok 45 850s ok 46 850s ok 47 - Expiration date sanity check 850s ok 48 - Expiration date sanity check 850s ok 49 - Got refreshed Access token 850s ok 50 - Got refreshed ID token 850s ok 51 - Refresh token not present 850s ok 52 - Found sub in ID token 850s ok 53 - Found claim in ID token 850s ok 54 - HTTP code is 200 850s ok 55 - Content-Type is JSON 850s ok 56 - Content is valid JSON 850s ok 57 - Got User Info 850s ok 58 - Got User Info 850s ok 59 - Access token rejected 850s ok 60 - HTTP code is 200 850s ok 61 - Content-Type is JSON 850s ok 62 - Content is valid JSON 850s ok 63 - Refresh token not present 850s ok 64 - HTTP code is 200 850s ok 65 - Content-Type is JSON 850s ok 66 - Content is valid JSON 850s ok 67 - Got User Info 850s ok 68 - Got User Info 850s ok 69 - Access token rejected 850s ok 70 - HTTP code is 200 850s ok 71 - Page contains a form 850s ok 72 - URI match 850s ok 73 - Field "confirm" is defined 850s ok 74 - Propose to renew session 850s ok 75 - Ask to renew 850s ok 76 - HTTP code is 200 850s ok 77 - Page contains a form 850s ok 78 - Host match 850s ok 79 - Field "upgrading" is defined 850s ok 80 - Field "url" is defined 850s ok 81 - CSP header authorize POST request to \# 850s ok 82 - Ask to renew 850s ok 83 - Get cookie lemonldap (b715da267a47000b10620456779d609a83557ac711d13f809a32a7857d1f3430) 850s ok 84 - Session ID has changed 850s ok 85 - HTTP code is 200 850s ok 86 - Content-Type is JSON 850s ok 87 - Content is valid JSON 850s ok 88 - Refresh token not present 850s ok 89 - HTTP code is 200 850s ok 90 - Content-Type is JSON 850s ok 91 - Content is valid JSON 850s ok 92 - Got User Info 850s ok 93 - Got User Info 850s ok 94 - Logout request 850s ok 95 - Response is 200 850s ok 96 - Cookie is deleted 850s ok 97 - No pdata 850s ok 98 - Disconnect request 850s ok 99 - Response is 401 850s ok 100 - Response status is 400 850s ok 101 - Content is JSON 850s ok 102 - Error code is invalid_grant 850s ok 103 - Cannot use refreshed access token tied to expired session 850s 1..103 850s ok 6 - Run test with JWT access tokens 850s # Subtest: Run test with activity timeout 850s ok 1 - Portal object 850s ok 2 - Init 850s ok 3 - Portal app 850s ok 4 - Get cookie lemonldap (418f23a34b212cf8f62f2838b560ae16d104078e9fc7c3b42687b3edd178c863) 850s ok 5 - Get redirection 850s ok 6 - Location header found 850s ok 7 - HTTP code is 200 850s ok 8 - Content-Type is JSON 850s ok 9 - Content is valid JSON 850s ok 10 - Token is a JWT 850s ok 11 - Found claim in JWT 850s ok 12 - Found claim in JWT 850s ok 13 - Found claim in JWT 850s ok 14 - Found claim in JWT 850s ok 15 - Found claim in JWT 850s ok 16 850s ok 17 850s ok 18 850s ok 19 - Expiration date sanity check 850s ok 20 - Expiration date sanity check 850s ok 21 - Got access token 850s ok 22 - Got refresh token 850s ok 23 - Got ID token 850s ok 24 - Found sub in ID token 850s ok 25 - Found claim in ID token 850s ok 26 - Check that clientid is in audience 850s ok 27 - Check for additional audiences 850s ok 28 - Check for additional audiences 850s ok 29 - HTTP code is 200 850s ok 30 - Content-Type is JSON 850s ok 31 - Content is valid JSON 850s ok 32 - Got User Info 850s ok 33 - Got User Info 850s ok 34 - Access token rejected 850s ok 35 - HTTP code is 200 850s ok 36 - Content-Type is JSON 850s ok 37 - Content is valid JSON 850s ok 38 - Token is a JWT 850s ok 39 - Found claim in JWT 850s ok 40 - Found claim in JWT 850s ok 41 - Found claim in JWT 850s ok 42 - Found claim in JWT 850s ok 43 - Found claim in JWT 850s ok 44 850s ok 45 850s ok 46 850s ok 47 - Expiration date sanity check 850s ok 48 - Expiration date sanity check 850s ok 49 - Got refreshed Access token 850s ok 50 - Got refreshed ID token 850s ok 51 - Refresh token not present 850s ok 52 - Found sub in ID token 850s ok 53 - Found claim in ID token 850s ok 54 - HTTP code is 200 850s ok 55 - Content-Type is JSON 850s ok 56 - Content is valid JSON 850s ok 57 - Got User Info 850s ok 58 - Got User Info 850s ok 59 - Access token rejected 850s ok 60 - HTTP code is 200 850s ok 61 - Content-Type is JSON 850s ok 62 - Content is valid JSON 850s ok 63 - Refresh token not present 850s ok 64 - HTTP code is 200 850s ok 65 - Content-Type is JSON 850s ok 66 - Content is valid JSON 850s ok 67 - Got User Info 850s ok 68 - Got User Info 850s ok 69 - Access token rejected 850s ok 70 - HTTP code is 200 850s ok 71 - Page contains a form 850s ok 72 - URI match 850s ok 73 - Field "confirm" is defined 850s ok 74 - Propose to renew session 850s ok 75 - Ask to renew 850s ok 76 - HTTP code is 200 850s ok 77 - Page contains a form 850s ok 78 - Host match 850s ok 79 - Field "upgrading" is defined 850s ok 80 - Field "url" is defined 850s ok 81 - CSP header authorize POST request to \# 850s ok 82 - Ask to renew 850s ok 83 - Get cookie lemonldap (f55f50fd0bbc4b892fd59a852795bbf27fda6539fd327ddc08caca245125a2b5) 850s ok 84 - Session ID has changed 850s ok 85 - HTTP code is 200 850s ok 86 - Content-Type is JSON 850s ok 87 - Content is valid JSON 850s ok 88 - Refresh token not present 850s ok 89 - HTTP code is 200 850s ok 90 - Content-Type is JSON 850s ok 91 - Content is valid JSON 850s ok 92 - Got User Info 850s ok 93 - Got User Info 850s ok 94 - Logout request 850s ok 95 - Response is 200 850s ok 96 - Cookie is deleted 850s ok 97 - No pdata 850s ok 98 - Disconnect request 850s ok 99 - Response is 401 850s ok 100 - Response status is 400 850s ok 101 - Content is JSON 850s ok 102 - Error code is invalid_grant 850s ok 103 - Cannot use refreshed access token tied to expired session 850s 1..103 850s ok 7 - Run test with activity timeout 850s # Subtest: Run test with refresh token rotation 850s ok 1 - Portal object 850s ok 2 - Init 850s ok 3 - Portal app 850s ok 4 - Get cookie lemonldap (ba28a5416bfe5254b20353166d7b42a6433c35779f4261ce9c6d5fddbaf4f720) 850s ok 5 - Get redirection 850s ok 6 - Location header found 850s ok 7 - HTTP code is 200 850s ok 8 - Content-Type is JSON 850s ok 9 - Content is valid JSON 850s ok 10 - Token is a JWT 850s ok 11 - Found claim in JWT 850s ok 12 - Found claim in JWT 850s ok 13 - Found claim in JWT 850s ok 14 - Found claim in JWT 850s ok 15 - Found claim in JWT 850s ok 16 850s ok 17 850s ok 18 850s ok 19 - Expiration date sanity check 850s ok 20 - Expiration date sanity check 850s ok 21 - Got access token 850s ok 22 - Got refresh token 850s ok 23 - Got ID token 850s ok 24 - Found sub in ID token 850s ok 25 - Found claim in ID token 850s ok 26 - Check that clientid is in audience 850s ok 27 - Check for additional audiences 850s ok 28 - Check for additional audiences 850s ok 29 - HTTP code is 200 850s ok 30 - Content-Type is JSON 850s ok 31 - Content is valid JSON 850s ok 32 - Got User Info 850s ok 33 - Got User Info 850s ok 34 - Access token rejected 850s ok 35 - HTTP code is 200 850s ok 36 - Content-Type is JSON 850s ok 37 - Content is valid JSON 850s ok 38 - Token is a JWT 850s ok 39 - Found claim in JWT 850s ok 40 - Found claim in JWT 850s ok 41 - Found claim in JWT 850s ok 42 - Found claim in JWT 850s ok 43 - Found claim in JWT 850s ok 44 850s ok 45 850s ok 46 850s ok 47 - Expiration date sanity check 850s ok 48 - Expiration date sanity check 850s ok 49 - Got refreshed Access token 850s ok 50 - Got refreshed ID token 850s ok 51 - Refresh token was updated 850s ok 52 - Response status is 400 850s ok 53 - Content is JSON 850s ok 54 - Error code is invalid_request 850s ok 55 - Found sub in ID token 850s ok 56 - Found claim in ID token 850s ok 57 - HTTP code is 200 850s ok 58 - Content-Type is JSON 850s ok 59 - Content is valid JSON 850s ok 60 - Got User Info 850s ok 61 - Got User Info 850s ok 62 - Access token rejected 850s ok 63 - HTTP code is 200 850s ok 64 - Content-Type is JSON 850s ok 65 - Content is valid JSON 850s ok 66 - Refresh token was updated 850s ok 67 - Response status is 400 850s ok 68 - Content is JSON 850s ok 69 - Error code is invalid_request 850s ok 70 - HTTP code is 200 850s ok 71 - Content-Type is JSON 850s ok 72 - Content is valid JSON 850s ok 73 - Got User Info 850s ok 74 - Got User Info 850s ok 75 - Access token rejected 850s ok 76 - HTTP code is 200 850s ok 77 - Page contains a form 850s ok 78 - URI match 850s ok 79 - Field "confirm" is defined 850s ok 80 - Propose to renew session 850s ok 81 - Ask to renew 850s ok 82 - HTTP code is 200 850s ok 83 - Page contains a form 850s ok 84 - Host match 850s ok 85 - Field "upgrading" is defined 850s ok 86 - Field "url" is defined 850s ok 87 - CSP header authorize POST request to \# 850s ok 88 - Ask to renew 850s ok 89 - Get cookie lemonldap (52a02b783e1ad2586914ee5bf07edfde9ad4bd16ec983b946214f8681c8952d0) 850s ok 90 - Session ID has changed 850s ok 91 - HTTP code is 200 850s ok 92 - Content-Type is JSON 850s ok 93 - Content is valid JSON 850s ok 94 - Refresh token was updated 850s ok 95 - Response status is 400 850s ok 96 - Content is JSON 850s ok 97 - Error code is invalid_request 850s ok 98 - HTTP code is 200 850s ok 99 - Content-Type is JSON 850s ok 100 - Content is valid JSON 850s ok 101 - Got User Info 850s ok 102 - Got User Info 850s ok 103 - Logout request 850s ok 104 - Response is 200 850s ok 105 - Cookie is deleted 850s ok 106 - No pdata 850s ok 107 - Disconnect request 850s ok 108 - Response is 401 850s ok 109 - Response status is 400 850s ok 110 - Content is JSON 850s ok 111 - Error code is invalid_grant 850s ok 112 - Cannot use refreshed access token tied to expired session 850s 1..112 850s ok 8 - Run test with refresh token rotation 850s 1..8 850s ok 850s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 850s ok 1 - use Lemonldap::NG::Portal::Main; 850s ok 2 - Portal object 850s ok 3 - Init 850s ok 4 - Portal app 850s ok 5 - OP portal 850s ok 6 - Post register data with bad redirect_uris 850s ok 7 - Return code is 400 850s 1..7 850s ok 851s t/32-OIDC-Register.t ........................................................... 851s ok 1 - use Lemonldap::NG::Portal::Main; 851s ok 2 - Portal object 851s ok 3 - Init 851s ok 4 - Portal app 851s ok 5 - OP portal 851s ok 6 - Post register data 851s ok 7 - Return code is 201 851s ok 8 - Client ID found in answer: zQwQGHbAeACRCAtlfafjquDTomWA06 851s ok 9 - Client ID saved in configuration 851s ok 10 - Extra claim defined 851s ok 11 - Extra variable defined 851s 1..11 851s ok 851s t/32-OIDC-Request-Uri.t ........................................................ 851s ok 1 - use Lemonldap::NG::Portal::Main; 851s ok 2 - Portal object 851s ok 3 - Init 851s ok 4 - Portal app 851s ok 5 - OP portal 851s # Subtest: Successful request 851s ok 1 - Get cookie lemonldap (443a128eaf7de6a4452ed539344c12e2756c648e44c273a852506ecf80f73055) 851s ok 2 - only authorized URI is called 851s ok 3 - Call is expected in this scenario 851s ok 4 - Get redirection 851s ok 5 - Location header found 851s 1..5 851s ok 6 - Successful request 851s # Subtest: Successful request, override of bad redirect_uri 851s ok 1 - Get cookie lemonldap (d739446b5287c5a9ba7458b28241ee10d20dcd757025d066798183b409323330) 851s ok 2 - only authorized URI is called 851s ok 3 - Call is expected in this scenario 851s ok 4 - Get redirection 851s ok 5 - Location header found 851s 1..5 851s ok 7 - Successful request, override of bad redirect_uri 851s # Subtest: unauthorized Request URI 851s ok 1 - Get cookie lemonldap (8779aca2943c70e9d3870825d9fb28c65e8b7889e9cdaf6490e5d39c8d776009) 851s ok 2 - Expected portal error code: code found on page 851s ok 3 - Expected portal error code 851s 1..3 851s ok 8 - unauthorized Request URI 851s # Subtest: Allowed request URI, bad redirect URI 851s ok 1 - Get cookie lemonldap (1b65f306bcbbcd06ef7088308cf6da64742ce4ed158984ea0a88c5bcd5d54d9d) 851s ok 2 - only authorized URI is called 851s ok 3 - Call is expected in this scenario 851s ok 4 - Expected portal error code: code found on page 851s ok 5 - Expected portal error code 851s 1..5 851s ok 9 - Allowed request URI, bad redirect URI 851s # Subtest: Allowed request URI, bad redirect URI override 851s ok 1 - Get cookie lemonldap (b27ec64fa362d53824255bb410e9642e5bf88a1037fd8581edfad5c084e65711) 851s ok 2 - only authorized URI is called 851s ok 3 - Call is expected in this scenario 851s ok 4 - Expected portal error code: code found on page 851s ok 5 - Expected portal error code 851s 1..5 851s ok 10 - Allowed request URI, bad redirect URI override 851s # Subtest: Undeclared request_uri is not called before auth 851s ok 1 851s 1..1 851s ok 11 - Undeclared request_uri is not called before auth 851s 1..11 851s ok 852s t/32-OIDC-Response-Modes.t ..................................................... 852s ok 1 - use Lemonldap::NG::Portal::Main; 852s ok 2 - Portal object 852s ok 3 - Init 852s ok 4 - Portal app 852s ok 5 - Post authentication 852s ok 6 - Get cookie lemonldap (e8c141bd49e2060d676c5693de6cb09582439ac415a0cf6777f4839b343a9476) 852s # Subtest: Default response mode for Authorization Code grant 852s ok 1 - Get redirection 852s ok 2 - Location header found 852s ok 3 - Query found 852s ok 4 - Correct host 852s ok 5 - Correct path 852s ok 6 - Correct state 852s 1..6 852s ok 7 - Default response mode for Authorization Code grant 852s # Subtest: Fragment response mode for Authorization Code grant 852s ok 1 - Get redirection 852s ok 2 - Location header found 852s ok 3 - Fragment found 852s ok 4 - Query is empty 852s ok 5 - Correct host 852s ok 6 - Correct path 852s ok 7 - Correct state 852s ok 8 - Found code 852s 1..8 852s ok 8 - Fragment response mode for Authorization Code grant 852s # Subtest: Form POST response mode for Authorization Code grant 852s ok 1 - HTTP code is 200 852s ok 2 - Page contains a form 852s ok 3 - CSP header authorize POST request to rp.com 852s ok 4 - Correct host 852s ok 5 - Correct path 852s ok 6 - Correct state 852s ok 7 - Found code 852s 1..7 852s ok 9 - Form POST response mode for Authorization Code grant 852s # Subtest: Default response mode for Implicit grant 852s ok 1 - Get redirection 852s ok 2 - Location header found 852s ok 3 - Fragment found 852s ok 4 - Query is empty 852s ok 5 - Correct host 852s ok 6 - Correct path 852s ok 7 - Correct state 852s ok 8 - Found id_token 852s ok 9 - Found access_token 852s 1..9 852s ok 10 - Default response mode for Implicit grant 852s # Subtest: Query response mode for Implicit grant 852s ok 1 - Expected portal error code: code found on page 852s ok 2 - Expected portal error code 852s 1..2 852s ok 11 - Query response mode for Implicit grant 852s # Subtest: Form POST response mode for Implicit grant 852s ok 1 - HTTP code is 200 852s ok 2 - Page contains a form 852s ok 3 - CSP header authorize POST request to rp.com 852s ok 4 - Correct host 852s ok 5 - Correct path 852s ok 6 - Correct state 852s ok 7 - Found id_token 852s ok 8 - Found access_token 852s 1..8 852s ok 12 - Form POST response mode for Implicit grant 852s # Subtest: Default response mode for Hybrid grant 852s ok 1 - Get redirection 852s ok 2 - Location header found 852s ok 3 - Fragment found 852s ok 4 - Query is empty 852s ok 5 - Correct host 852s ok 6 - Correct path 852s ok 7 - Correct state 852s ok 8 - Found id_token 852s ok 9 - Found code 852s 1..9 852s ok 13 - Default response mode for Hybrid grant 852s # Subtest: Query response mode for Hybrid grant 852s ok 1 - Expected portal error code: code found on page 852s ok 2 - Expected portal error code 852s 1..2 852s ok 14 - Query response mode for Hybrid grant 852s # Subtest: Form POST response mode for Hybrid grant 852s ok 1 - HTTP code is 200 852s ok 2 - Page contains a form 852s ok 3 - CSP header authorize POST request to rp.com 852s ok 4 - Correct host 852s ok 5 - Correct path 852s ok 6 - Correct state 852s ok 7 - Found id_token 852s ok 8 - Found code 852s 1..8 852s ok 15 - Form POST response mode for Hybrid grant 852s 1..15 852s ok 853s t/32-OIDC-Token-Exchange.t ..................................................... 853s ok 1 - use Lemonldap::NG::Portal::Main; 853s ok 2 - Portal object 853s ok 3 - Init 853s ok 4 - Portal app 853s ok 5 - Get cookie lemonldap (700beb660049493fe3cadbfd4547d6b385cc83d03bc2c4a21015b2cb0f3847be) 853s ok 6 - Allowed value in endpoint 853s ok 7 - Get redirection 853s ok 8 - Location header found 853s ok 9 - HTTP code is 200 853s ok 10 - Content-Type is JSON 853s ok 11 - Content is valid JSON 853s ok 12 - Response status is 400 853s ok 13 - Content is JSON 853s ok 14 - Error code is invalid_request 853s ok 15 - HTTP code is 200 853s ok 16 - Content-Type is JSON 853s ok 17 - Content is valid JSON 853s ok 18 - Request was handled by hook 853s 1..18 853s ok 853s t/32-OIDC-Token-Introspection.t ................................................ 853s ok 1 - use Lemonldap::NG::Portal::Main; 853s ok 2 - Portal object 853s ok 3 - Init 853s ok 4 - Portal app 853s ok 5 - Get cookie lemonldap (eb64f816329b0756afd45e33332b8ce2913b0a651ae058e52767e4d80e91f576) 853s ok 6 - Get redirection 853s ok 7 - Location header found 853s ok 8 - HTTP code is 200 853s ok 9 - Content-Type is JSON 853s ok 10 - Content is valid JSON 853s ok 11 - Access token present 853s ok 12 - Token response returned granted scopes 853s ok 13 - Try introspection without authentication 853s ok 14 - Response status is 400 853s ok 15 - Content is JSON 853s ok 16 - Error code is invalid_client 853s ok 17 - Post introspection 853s ok 18 - Response status is 401 853s ok 19 - Content is JSON 853s ok 20 - Error code is invalid_client 853s ok 21 853s ok 22 - Post introspection 853s ok 23 - HTTP code is 200 853s ok 24 - Number are well encoded 853s ok 25 - Token is valid 853s ok 26 - Response contains the correct sub 853s ok 27 - Response contains the correct issuer 853s ok 28 - Response contains the correct client id 853s ok 29 - Response contains the default scopes 853s ok 30 - Response contains the default scopes 853s ok 31 - Response contains the default scopes 853s ok 32 - Response omits a dynamic scope that evaluates to false 853s ok 33 - Response omits a dynamic scope that was not requested 853s ok 34 - Response contains a dynamic scope that is sent only when requested 853s ok 35 - Response contains a dynamic scope that is not requested but always sent 853s ok 36 - Response omits a scope that is not declared anywhere 853s ok 37 - Response contains scope coming from extra claims definition 853s ok 38 - Token response scope matches token scope 853s ok 39 - Post introspection 853s ok 40 - HTTP code is 200 853s ok 41 - Content-Type is JSON 853s ok 42 - Content is valid JSON 853s ok 43 - Token is no longer valid 853s 1..43 853s ok 854s t/32-OIDC-Token-Security.t ..................................................... 854s ok 1 - use Lemonldap::NG::Portal::Main; 854s ok 2 - Portal object 854s ok 3 - Init 854s ok 4 - Portal app 854s ok 5 - Post authentication 854s ok 6 - Get cookie lemonldap (2282846d43ddc0c312ea9fc91060794a6a296e76e3da5cebfa316f53abdc71f5) 854s # Subtest: Try to increase the required authn level with acr_values 854s ok 1 - Get redirection 854s ok 2 - Location header found 854s ok 3 - Access was allowed 854s ok 4 - Get redirection 854s ok 5 - Location header found 854s ok 6 - Access was allowed 854s ok 7 - HTTP code is 200 854s ok 8 - Page contains a form 854s ok 9 - URI match 854s 1..9 854s ok 7 - Try to increase the required authn level with acr_values 854s # Subtest: acr_values correctly sets target AuthnLevel 854s ok 1 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020846_13713%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A2%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092726%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 854s ok 2 - Pdata is not empty 854s ok 3 - No LOA, correct target Authnlevel 854s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092726%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020846_25981%22%7D) 854s ok 5 - Pdata is not empty 854s ok 6 - LOA specified, correct target Authnlevel 854s 1..6 854s ok 8 - acr_values correctly sets target AuthnLevel 854s # Subtest: Try to lower the required authn level with acr_values 854s ok 1 - HTTP code is 200 854s ok 2 - Page contains a form 854s ok 3 - URI match 854s ok 4 - HTTP code is 200 854s ok 5 - Page contains a form 854s ok 6 - URI match 854s 1..6 854s ok 9 - Try to lower the required authn level with acr_values 854s # Subtest: Try to get code for RP1 with invalide scope name 854s ok 1 - Get authorization code for rp1 854s ok 2 - Invalid scope: code found on page 854s ok 3 - Invalid scope 854s 1..3 854s ok 10 - Try to get code for RP1 with invalide scope name 854s # Subtest: Use code on different RP 854s ok 1 - Get authorization code for rp1 854s ok 2 - Get redirection 854s ok 3 - Location header found 854s ok 4 - Post token on wrong RP 854s ok 5 - Response status is 400 854s ok 6 - Content is JSON 854s ok 7 - Error code is invalid_grant 854s ok 8 - CORS header present on Token error response 854s 1..8 854s ok 11 - Use code on different RP 854s # Subtest: Test authentication failures in token grant 854s ok 1 - Get authorization code again 854s ok 2 - Get redirection 854s ok 3 - Location header found 854s ok 4 - Post auth code on correct RP 854s ok 5 - Response status is 401 854s ok 6 - Content is JSON 854s ok 7 - Error code is invalid_client 854s ok 8 854s ok 9 - Post auth code on correct RP 854s ok 10 - Response status is 401 854s ok 11 - Content is JSON 854s ok 12 - Error code is invalid_client 854s ok 13 854s ok 14 - Post auth code on correct RP 854s ok 15 - Response status is 400 854s ok 16 - Content is JSON 854s ok 17 - Error code is invalid_client 854s ok 18 854s # Subtest: Bad auth (form) - missing client secret 854s ok 1 - Post auth code on correct RP 854s ok 2 - Response status is 400 854s ok 3 - Content is JSON 854s ok 4 - Error code is invalid_client 854s ok 5 854s 1..5 854s ok 19 - Bad auth (form) - missing client secret 854s ok 20 - Post auth code on correct RP 854s ok 21 - Response status is 401 854s ok 22 - Content is JSON 854s ok 23 - Error code is invalid_client 854s ok 24 854s ok 25 - Use GET on token endpoint 854s ok 26 - Response status is 400 854s ok 27 - Content is JSON 854s ok 28 - Error code is invalid_client 854s ok 29 - Post auth code on correct RP 854s ok 30 - CORS header present on Token response 854s ok 31 - HTTP code is 200 854s ok 32 - Content-Type is JSON 854s ok 33 - Content is valid JSON 854s ok 34 - Access token present 854s ok 35 - post to userinfo 854s ok 36 - Userinfo successful 854s ok 37 - CORS header present on userinfo response 854s 1..37 854s ok 12 - Test authentication failures in token grant 854s # Subtest: Use expired access token 854s ok 1 - post to userinfo with expired access token 854s ok 2 - Access denied with expired token 854s ok 3 - CORS header present on userinfo error response 854s 1..3 854s ok 13 - Use expired access token 854s # Subtest: Check AuthenticationLevel requirement 854s ok 1 - HTTP code is 200 854s ok 2 - Page contains a form 854s ok 3 - URI match 854s ok 4 - Auth query 854s ok 5 - HTTP code is 200 854s ok 6 - Get cookie lemonldap (eaaaa62863e9bd27d402c1de5228390570d74726f52a1ff2c1a53d1c5bdfe971) 854s ok 7 - Get redirection 854s ok 8 - Location header found 854s ok 9 - Access was allowed 854s 1..9 854s ok 14 - Check AuthenticationLevel requirement 854s 1..14 854s ok 854s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 854s ok 1 - use Lemonldap::NG::Portal::Main; 854s ok 2 - Portal object 854s ok 3 - Init 854s ok 4 - Portal app 854s ok 5 - Register $type 854s ok 6 - OP portal 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s ok 7 - Get JWKS, endpoint /oauth2/jwks 854s ok 8 - HTTP code is 200 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 854s ok 10 - HTTP code is 200 854s ok 11 - Portal object 854s ok 12 - Init 854s ok 13 - Portal app 854s ok 14 - Register $type 854s ok 15 - RP portal 854s # ==> Pushing RP <== 854s # ==> Popping RP <== 854s ok 16 - Unauth RP request 854s ok 17 - Get redirection 854s ok 18 - Location header found 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s ok 19 - Push request to OP, endpoint /oauth2/authorize 854s ok 20 - HTTP code is 200 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s ok 21 - Post authentication, endpoint /oauth2/authorize 854s ok 22 - Get cookie lemonldap (4d97bca914d76ed2bbbe8405847d20a00f9619575f59de4bc212a95066488c23) 854s ok 23 - HTTP code is 200 854s ok 24 - Page contains a form 854s ok 25 - Host match 854s ok 26 - Field "confirm" is defined 854s ok 27 - CSP header authorize POST request to \# 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s ok 28 - Post confirmation, endpoint /oauth2/authorize 854s ok 29 - Get redirection 854s ok 30 - Location header found 854s # ==> Pushing RP <== 854s ok 31 - REST request 854s ok 32 - Request from RP to OP, endpoint /oauth2/token 854s # ==> Saving handler RP <== 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s # ==> Restoring RP <== 854s ok 33 - Execute request 854s ok 34 - Response is 200 854s ok 35 - Content is JSON 854s ok 36 - REST request 854s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 854s # ==> Saving handler RP <== 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s # ==> Restoring RP <== 854s ok 38 - Execute request 854s ok 39 - Response is 200 854s ok 40 - Content is JSON 854s # ==> Popping RP <== 854s ok 41 - Call openidconnectcallback on RP 854s ok 42 - Get cookie lemonldap (4563131e71a1ed03a2904dfc8dfead0f9a1cd96b39ee93ea98c703c2887b8e84) 854s # ==> Pushing OP <== 854s # ==> Popping OP <== 854s # ==> Pushing OP <== 854s ok 43 - REST request 854s ok 44 - Request from OP to RP 854s # ==> Saving handler OP <== 854s # ==> Pushing RP <== 854s # ==> Popping RP <== 854s # ==> Restoring OP <== 854s ok 45 - Execute request 854s ok 46 - Response is 200 854s # ==> Popping OP <== 854s ok 47 - Test if user is reject on OP 854s ok 48 - Response status is 401 854s ok 49 - Content is JSON 854s ok 50 - Error code is 1 854s # ==> Pushing RP <== 854s # ==> Popping RP <== 854s ok 51 - Test if user is reject on RP 854s ok 52 - Get redirection 854s ok 53 - Location header found 854s 1..53 854s ok 855s t/32-OIDC-bad-auth-method.t .................................................... 855s ok 1 - use Lemonldap::NG::Portal::Main; 855s ok 2 - Portal object 855s ok 3 - REST request 855s ok 4 - Request from OP to RP 855s [Tue Feb 3 04:25:27 2026] [LLNG:6097] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 855s [Tue Feb 3 04:25:27 2026] [LLNG:6097] [error] Malformed JWKS document 855s [Tue Feb 3 04:25:27 2026] [LLNG:6097] [error] Relying Party rp has errors and will be ignored 855s ok 5 - Init 855s ok 6 - Portal app 855s ok 7 - Register $type 855s ok 8 - OP portal 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 9 - Get JWKS, endpoint /oauth2/jwks 855s ok 10 - HTTP code is 200 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 855s ok 12 - HTTP code is 200 855s ok 13 - Portal object 855s ok 14 - Init 855s ok 15 - Portal app 855s ok 16 - Register $type 855s ok 17 - RP portal 855s # ==> Pushing OP <== 855s ok 18 - REST request 855s ok 19 - Request from OP to RP 855s # ==> Saving handler OP <== 855s # ==> Pushing RP <== 855s # ==> Popping RP <== 855s # ==> Restoring OP <== 855s ok 20 - Execute request 855s ok 21 - Response is 200 or 401 855s ok 22 - Content is JSON 855s # ==> Popping OP <== 855s # ==> Pushing RP <== 855s # ==> Popping RP <== 855s ok 23 - RP publish its keys 855s ok 24 - HTTP code is 200 855s ok 25 - Content-Type is JSON 855s ok 26 - Content is valid JSON 855s ok 27 - Get RP sig key 855s # ==> Pushing RP <== 855s # ==> Popping RP <== 855s ok 28 - Unauth RP request 855s ok 29 - Get redirection 855s ok 30 - Location header found 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 31 - Push request to OP, endpoint /oauth2/authorize 855s ok 32 - HTTP code is 200 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 33 - Post authentication, endpoint /oauth2/authorize 855s ok 34 - Get cookie lemonldap (9a77d38dd41870ca74c627b31e810270263103a8f045cd36ba4df4c6a5215191) 855s ok 35 - HTTP code is 200 855s ok 36 - Page contains a form 855s ok 37 - Host match 855s ok 38 - Field "confirm" is defined 855s ok 39 - CSP header authorize POST request to \# 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 40 - Post confirmation, endpoint /oauth2/authorize 855s ok 41 - Get redirection 855s ok 42 - Location header found 855s # ==> Pushing RP <== 855s ok 43 - REST request 855s ok 44 - Request from RP to OP, endpoint /oauth2/token 855s # ==> Saving handler RP <== 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s # ==> Restoring RP <== 855s ok 45 - Execute request 855s ok 46 - Response is 200 or 401 855s ok 47 - Content is JSON 855s # ==> Popping RP <== 855s ok 48 - Call openidconnectcallback on RP 855s ok 49 - Response status is 401 855s ok 50 - Content is JSON 855s ok 51 - Error code is 106 855s # ==> Pushing OP <== 855s ok 52 - REST request 855s ok 53 - Request from OP to RP 855s # ==> Saving handler OP <== 855s # ==> Pushing RP <== 855s # ==> Popping RP <== 855s # ==> Restoring OP <== 855s ok 54 - Execute request 855s ok 55 - Response is 200 or 401 855s ok 56 - Content is JSON 855s # ==> Popping OP <== 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 57 - Query OP for logout 855s ok 58 - HTTP code is 200 855s # ==> Pushing OP <== 855s # ==> Popping OP <== 855s ok 59 - Test if user is reject on OP 855s ok 60 - Response status is 401 855s ok 61 - Content is JSON 855s ok 62 - Error code is 1 855s 1..62 855s ok 856s t/32-OIDC-key-override.t ....................................................... 856s ok 1 - use Lemonldap::NG::Portal::Main; 856s ok 2 - Portal object 856s ok 3 - REST request 856s ok 4 - Request from OP to RP 856s [Tue Feb 3 04:25:28 2026] [LLNG:6098] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 856s [Tue Feb 3 04:25:28 2026] [LLNG:6098] [error] Malformed JWKS document 856s [Tue Feb 3 04:25:28 2026] [LLNG:6098] [error] Relying Party rp has errors and will be ignored 856s ok 5 - Init 856s ok 6 - Portal app 856s ok 7 - Register $type 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 8 - Get JWKS, endpoint /oauth2/jwks 856s ok 9 - HTTP code is 200 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 856s ok 11 - HTTP code is 200 856s ok 12 - Portal object 856s ok 13 - Init 856s ok 14 - Portal app 856s ok 15 - Register $type 856s ok 16 - Portal object 856s ok 17 - REST request 856s ok 18 - Request from OP to RP 856s # ==> Saving handler OP <== 856s # ==> Pushing RP <== 856s # ==> Popping RP <== 856s # ==> Restoring OP <== 856s ok 19 - Execute request 856s ok 20 - Response is 200 856s ok 21 - Content is JSON 856s ok 22 - Init 856s ok 23 - Portal app 856s ok 24 - Register $type 856s # ==> Pushing RP <== 856s # ==> Popping RP <== 856s ok 25 - RP publish its keys 856s ok 26 - HTTP code is 200 856s ok 27 - Content-Type is JSON 856s ok 28 - Content is valid JSON 856s ok 29 - Get RP sig key 856s # ==> Pushing RP <== 856s # ==> Popping RP <== 856s ok 30 - Unauth RP request 856s ok 31 - Get redirection 856s ok 32 - Location header found 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 33 - Push request to OP, endpoint /oauth2/authorize 856s ok 34 - HTTP code is 200 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 35 - Post authentication, endpoint /oauth2/authorize 856s ok 36 - Get cookie lemonldap (8b548f91bf3e0b79afa21a259532946464f7187f3339b3b9b0ca8160483dabc3) 856s ok 37 - HTTP code is 200 856s ok 38 - Page contains a form 856s ok 39 - Host match 856s ok 40 - Field "confirm" is defined 856s ok 41 - CSP header authorize POST request to \# 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 42 - Post confirmation, endpoint /oauth2/authorize 856s ok 43 - Get redirection 856s ok 44 - Location header found 856s # ==> Pushing RP <== 856s ok 45 - REST request 856s ok 46 - Request from RP to OP, endpoint /oauth2/token 856s # ==> Saving handler RP <== 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s # ==> Restoring RP <== 856s ok 47 - Execute request 856s ok 48 - Response is 200 856s ok 49 - Content is JSON 856s ok 50 - REST request 856s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 856s # ==> Saving handler RP <== 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s # ==> Restoring RP <== 856s ok 52 - Execute request 856s ok 53 - Response is 200 856s ok 54 - Content is JSON 856s # ==> Popping RP <== 856s ok 55 - Call openidconnectcallback on RP 856s ok 56 - Get cookie lemonldap (ff5f9e4accaba4565ecafddd5554aae841467763247af9bbf2ef5399bca08aac) 856s # ==> Pushing OP <== 856s ok 57 - REST request 856s ok 58 - Request from OP to RP 856s # ==> Saving handler OP <== 856s # ==> Pushing RP <== 856s # ==> Popping RP <== 856s # ==> Restoring OP <== 856s ok 59 - Execute request 856s ok 60 - Response is 200 856s ok 61 - Content is JSON 856s # ==> Popping OP <== 856s # ==> Pushing OP <== 856s ok 62 - REST request 856s ok 63 - Request from OP to RP 856s # ==> Saving handler OP <== 856s # ==> Pushing RP <== 856s # ==> Popping RP <== 856s # ==> Restoring OP <== 856s ok 64 - Execute request 856s ok 65 - Response is 200 856s # ==> Popping OP <== 856s ok 66 - Query OP for logout 856s ok 67 - HTTP code is 200 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 68 - Test if user is reject on OP 856s ok 69 - Response status is 401 856s ok 70 - Content is JSON 856s ok 71 - Error code is 1 856s # ==> Pushing RP <== 856s # ==> Popping RP <== 856s ok 72 - Test if user is reject on RP 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 73 - Get default JWKS 856s ok 74 - Expected keys are returned 856s # ==> Pushing OP <== 856s # ==> Popping OP <== 856s ok 75 - Get default JWKS 856s ok 76 - Expected keys are returned 856s 1..76 856s ok 856s t/32-OIDC-login_hint.t ......................................................... 856s ok 1 - use Lemonldap::NG::Portal::Main; 856s ok 2 - Portal object 856s ok 3 - Init 856s ok 4 - Portal app 856s ok 5 - OP portal 856s ok 6 - Form is filled 856s 1..6 856s ok 857s t/32-OIDC-no-Metadata.t ........................................................ 857s ok 1 - use Lemonldap::NG::Portal::Main; 857s ok 2 - Portal object 857s ok 3 - Init 857s ok 4 - Portal app 857s ok 5 - Query OIDC metadata 857s ok 6 - HTTP code is 200 857s ok 7 - HTTP code is 200 857s ok 8 - Page contains a form 857s ok 9 - CSP header authorize POST request to \# 857s 1..9 857s ok 857s t/32-OIDC-prompt-none.t ........................................................ 857s ok 1 - use Lemonldap::NG::Portal::Main; 857s ok 2 - Portal object 857s ok 3 - Init 857s ok 4 - Portal app 857s ok 5 - Get error=login_required 857s ok 6 - Get redirection 857s ok 7 - Location header found 857s ok 8 - Post authentication 857s ok 9 - Get cookie lemonldap (6c9fc03c9fc48f3e54ce3ceb3e7fad98cc083f7cdcf4498c85bc03a52b72a6aa) 857s ok 10 - Get authorization code 857s ok 11 - Get redirection 857s ok 12 - Location header found 857s 1..12 857s ok 858s t/32-OIDC-redirect_uri-filter.t ................................................ 858s ok 1 - use Lemonldap::NG::Portal::Main; 858s ok 2 - Portal object 858s ok 3 - Init 858s ok 4 - Portal app 858s ok 5 - OP portal 858s ok 6 - Get JWKS, endpoint /oauth2/jwks 858s ok 7 - HTTP code is 200 858s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 858s ok 9 - HTTP code is 200 858s ok 10 - Portal object 858s ok 11 - Init 858s ok 12 - Portal app 858s ok 13 - RP portal 858s ok 14 - Post authentication 858s ok 15 - Get cookie lemonldap (d355ed884c77268139112854088d5d03115b6ee76a64e8243b8d7607da372a16) 858s ok 16 - Unauth SP request 858s ok 17 - Get redirection 858s ok 18 - Location header found 858s ok 19 - Push bad request to OP 858s ok 20 - HTTP code is 200 858s ok 21 - Get unauthorized redirect_uri 858s 1..21 858s ok 859s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 859s ok 1 - use Lemonldap::NG::Portal::Main; 859s ok 2 - Portal object 859s ok 3 - REST request 859s ok 4 - Request from OP to RP 859s [Tue Feb 3 04:25:31 2026] [LLNG:6103] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 859s [Tue Feb 3 04:25:31 2026] [LLNG:6103] [error] Malformed JWKS document 859s [Tue Feb 3 04:25:31 2026] [LLNG:6103] [error] Relying Party rp has errors and will be ignored 859s ok 5 - Init 859s ok 6 - Portal app 859s ok 7 - Register $type 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s ok 8 - Get JWKS, endpoint /oauth2/jwks 859s ok 9 - HTTP code is 200 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 859s ok 11 - HTTP code is 200 859s ok 12 - Portal object 859s ok 13 - Init 859s ok 14 - Portal app 859s ok 15 - Register $type 859s ok 16 - Portal object 859s ok 17 - REST request 859s ok 18 - Request from OP to RP 859s # ==> Saving handler OP <== 859s # ==> Pushing RP <== 859s # ==> Popping RP <== 859s # ==> Restoring OP <== 859s ok 19 - Execute request 859s ok 20 - Response is 200 859s ok 21 - Content is JSON 859s ok 22 - Init 859s ok 23 - Portal app 859s ok 24 - Register $type 859s # ==> Pushing RP <== 859s # ==> Popping RP <== 859s ok 25 - RP publish its keys 859s ok 26 - HTTP code is 200 859s ok 27 - Content-Type is JSON 859s ok 28 - Content is valid JSON 859s ok 29 - Get RP sig key 859s # ==> Pushing RP <== 859s # ==> Popping RP <== 859s ok 30 - Unauth RP request 859s ok 31 - Get redirection 859s ok 32 - Location header found 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s ok 33 - Push request to OP, endpoint /oauth2/authorize 859s ok 34 - HTTP code is 200 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s ok 35 - Post authentication, endpoint /oauth2/authorize 859s ok 36 - Get cookie lemonldap (b637de4705a2960bdd5d04ebbf98bd5272f025508db09f70982da0ef9920efcf) 859s ok 37 - HTTP code is 200 859s ok 38 - Page contains a form 859s ok 39 - Host match 859s ok 40 - Field "confirm" is defined 859s ok 41 - CSP header authorize POST request to \# 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s ok 42 - Post confirmation, endpoint /oauth2/authorize 859s ok 43 - Get redirection 859s ok 44 - Location header found 859s # ==> Pushing RP <== 859s ok 45 - Correct X509 thumbprint in JWT header 859s ok 46 - REST request 859s ok 47 - Request from RP to OP, endpoint /oauth2/token 859s # ==> Saving handler RP <== 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s # ==> Restoring RP <== 859s ok 48 - Execute request 859s ok 49 - Response is 200 859s ok 50 - Content is JSON 859s ok 51 - REST request 859s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 859s # ==> Saving handler RP <== 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s # ==> Restoring RP <== 859s ok 53 - Execute request 859s ok 54 - Response is 200 859s ok 55 - Content is JSON 859s # ==> Popping RP <== 859s ok 56 - Call openidconnectcallback on RP 859s ok 57 - Get cookie lemonldap (ffb78a9d2a63f1c1dc62c6377f715feff670a4e7edf0c0f5104cadd501466257) 859s # ==> Pushing OP <== 859s ok 58 - REST request 859s ok 59 - Request from OP to RP 859s # ==> Saving handler OP <== 859s # ==> Pushing RP <== 859s # ==> Popping RP <== 859s # ==> Restoring OP <== 859s ok 60 - Execute request 859s ok 61 - Response is 200 859s ok 62 - Content is JSON 859s # ==> Popping OP <== 859s # ==> Pushing OP <== 859s ok 63 - REST request 859s ok 64 - Request from OP to RP 859s # ==> Saving handler OP <== 859s # ==> Pushing RP <== 859s # ==> Popping RP <== 859s # ==> Restoring OP <== 859s ok 65 - Execute request 859s ok 66 - Response is 200 859s # ==> Popping OP <== 859s ok 67 - Query OP for logout 859s ok 68 - HTTP code is 200 859s # ==> Pushing OP <== 859s # ==> Popping OP <== 859s ok 69 - Test if user is reject on OP 859s ok 70 - Response status is 401 859s ok 71 - Content is JSON 859s ok 72 - Error code is 1 859s # ==> Pushing RP <== 859s # ==> Popping RP <== 859s ok 73 - Test if user is reject on RP 859s ok 74 - Get redirection 859s ok 75 - Location header found 859s 1..75 859s ok 859s t/32-RemoveOIDCToken.t ......................................................... 859s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 859s ok 1 - use Lemonldap::NG::Portal::Main; 859s # Subtest: Run tests with base config 859s ok 1 - Portal object 859s ok 2 - Init 859s ok 3 - Portal app 859s ok 4 - Auth query 859s ok 5 - HTTP code is 200 859s ok 6 - Get cookie lemonldap (977bdd75ab93fd97f5b25ce496c745a5d4f82269f8c5d5260877f4b0ea1def51) 859s ok 7 - Get redirection 859s ok 8 - Location header found 859s ok 9 - HTTP code is 200 859s ok 10 - Content-Type is JSON 859s ok 11 - Content is valid JSON 859s ok 12 - session has no _lastSeen 859s ok 13 - 1st "dwho" Auth query 859s ok 14 - Get cookie lemonldap (e3610d76b66179f862021a3fe7bdec978c9e11d0a767734a5cbd03fea51e15fa) 859s ok 15 - Get redirection 859s ok 16 - Location is http://auth.op.com/ 859s ok 17 - Get menu 859s ok 18 - HTTP code is 200 859s ok 19 - OIDCI session displayed 859s ok 20 - refresh token c47b2ae05605ad29c4f16ebd24745e5d18b4b6844dcf9492cad1f41533e80367 exists in html 859s ok 21 - Delete token c47b2ae05605ad29c4f16ebd24745e5d18b4b6844dcf9492cad1f41533e80367 859s ok 22 - HTTP code is 200 859s ok 23 - Get menu 859s ok 24 - HTTP code is 200 859s ok 25 - OIDCI session removed 859s 1..25 859s ok 2 - Run tests with base config 859s 1..2 859s ok 860s t/33-Auth-and-issuer-OpenID2.t ................................................. 860s ok 1 - use Lemonldap::NG::Portal::Main; 860s ok 2 - Portal object 860s ok 3 - Init 860s ok 4 - Portal app 860s ok 5 - Register $type 860s ok 6 - Portal object 860s ok 7 - Init 860s ok 8 - Portal app 860s ok 9 - Register $type 860s # ==> Pushing SP <== 860s # ==> Popping SP <== 860s ok 10 - Unauth SP request 860s ok 11 - HTTP code is 200 860s ok 12 - Page contains a form 860s ok 13 - Host match 860s ok 14 - CSP header authorize POST request to \# 860s ok 15 - Ask for OpenID identity 860s # ==> Pushing SP <== 860s ok 16 - Request from SP to IdP 860s # ==> Saving handler SP <== 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s # ==> Restoring SP <== 860s ok 17 - Execute post request 860s ok 18 - HTTP code is 200 860s ok 19 - Request from SP to IdP 860s # ==> Saving handler SP <== 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s # ==> Restoring SP <== 860s ok 20 - Execute request 860s ok 21 - HTTP code is 200 860s # ==> Popping SP <== 860s ok 22 - Post OpenID identity 860s ok 23 - Get redirection 860s ok 24 - Location header found 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s ok 25 - Follow redirection to IdP 860s ok 26 - HTTP code is 200 860s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserver%22%3A%221770020852_43691%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerTs%22%3A1770092732%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%7D) 860s ok 28 - HTTP code is 200 860s ok 29 - Page contains a form 860s ok 30 - Host match 860s ok 31 - CSP header authorize POST request to \# 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s ok 32 - Try to authenticate 860s ok 33 - Reject reason is 91 860s # ==> Pushing SP <== 860s # ==> Popping SP <== 860s ok 34 - Unauth SP request 860s ok 35 - HTTP code is 200 860s ok 36 - Page contains a form 860s ok 37 - Host match 860s ok 38 - CSP header authorize POST request to \# 860s ok 39 - Ask for OpenID identity 860s # ==> Pushing SP <== 860s ok 40 - Request from SP to IdP 860s # ==> Saving handler SP <== 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s # ==> Restoring SP <== 860s ok 41 - Execute post request 860s ok 42 - HTTP code is 200 860s # ==> Popping SP <== 860s ok 43 - Post OpenID identity 860s ok 44 - Get redirection 860s ok 45 - Location header found 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s ok 46 - Follow redirection to IdP 860s ok 47 - HTTP code is 200 860s ok 48 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserver%22%3A%221770020852_48389%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerTs%22%3A1770092732%7D) 860s ok 49 - HTTP code is 200 860s ok 50 - Page contains a form 860s ok 51 - Host match 860s ok 52 - CSP header authorize POST request to \# 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s ok 53 - Try to authenticate 860s ok 54 - Get cookie lemonldap (e9fb1bc005007004d4f1f57460496d631d1bf9fcb3c23bb383c02aab5f9463b8) 860s ok 55 - HTTP code is 200 860s ok 56 - Page contains a form 860s ok 57 - Host match 860s ok 58 - Field "confirm" is defined 860s ok 59 - CSP header authorize POST request to \# 860s # ==> Pushing ISSUER <== 860s # ==> Popping ISSUER <== 860s ok 60 - Confirm choice 860s ok 61 - Get redirection 860s ok 62 - Location header found 860s # ==> Pushing SP <== 860s # ==> Popping SP <== 860s ok 63 - Follow redirection to SP 860s ok 64 - Get cookie lemonldap (6dcb69e6fc2cfe99b5afe949cd6e364ec20be3e86401d54a744caccb3e6ba666) 860s ok 65 - Get redirection 860s ok 66 - Location header found 860s 1..66 860s ok 861s t/34-Auth-Proxy-and-REST-Server.t .............................................. 861s ok 1 - use Lemonldap::NG::Portal::Main; 861s ok 2 - Portal object 861s ok 3 - Init 861s ok 4 - Portal app 861s ok 5 - Register $type 861s ok 6 - Portal object 861s ok 7 - Init 861s ok 8 - Portal app 861s ok 9 - Register $type 861s # ==> Pushing SP <== 861s # ==> Popping SP <== 861s ok 10 - Unauth SP request 861s ok 11 - HTTP code is 200 861s # ==> Pushing SP <== 861s ok 12 - @ REST request (POST /) 861s # ==> Saving handler SP <== 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s # ==> Restoring SP <== 861s ok 13 - Post request 861s ok 14 - HTTP code is 200 861s ok 15 - Get cookie lemonldap (0766d2e7476eb6bf494579c9bccaf9b1441406ced0dba4e394bee5e750f16a83) 861s ok 16 - Content is JSON 861s ok 17 - @ REST request (GET /session/my/global) 861s # ==> Saving handler SP <== 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s # ==> Restoring SP <== 861s ok 18 - Execute request 861s ok 19 - HTTP code is 200 861s ok 20 - Content is JSON 861s # ==> Popping SP <== 861s ok 21 - Post user/password 861s ok 22 - Get redirection 861s ok 23 - Location is http://auth.sp.com/ 861s ok 24 - Get cookie lemonldap (2ba3640f01f6c65e03f508d2616640c25a984b26b75225bcabd2fc793d276e58) 861s ok 25 - Good ID 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 26 - Some session keys 861s ok 27 - HTTP code is 200 861s ok 28 - GET JSON 861s ok 29 - Good ID 861s ok 30 - Uid is dwho 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 31 - Create session 861s ok 32 - HTTP code is 200 861s ok 33 - GET JSON 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 34 - Verify uid 861s ok 35 - Uid is good 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 36 - Put a new key 861s ok 37 - HTTP code is 200 861s ok 38 - GET JSON 861s ok 39 - Result is 1 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 40 - Verify cn 861s ok 41 - CN is good 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 42 - Put a new key 861s ok 43 - HTTP code is 200 861s ok 44 - GET JSON 861s ok 45 - Result is 1 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 46 - Verify cn 861s ok 47 - ZZ is good 861s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 861s ok 49 - @ REST request (POST /sessions/global/) 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 50 - Post request 861s ok 51 - HTTP code is 200 861s ok 52 - Content is JSON 861s ok 53 - Search all sessions 861s ok 54 - Result is an hash 861s ok 55 - Found 4 sessions 861s ok 56 - All sessions are valid 861s ok 57 - @ REST request (POST /sessions/global/) 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 58 - Post request 861s ok 59 - HTTP code is 200 861s ok 60 - Content is JSON 861s ok 61 - Search all sessions with a code 861s ok 62 - Result is an hash 861s ok 63 - Found the same count 861s ok 64 - All sessions are valid 861s ok 65 - @ REST request (POST /sessions/global/) 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 66 - Post request 861s ok 67 - HTTP code is 200 861s ok 68 - Content is JSON 861s ok 69 - Search dwho sessions 861s ok 70 - Result is an hash 861s ok 71 - Found 2 sessions 861s ok 72 - All sessions are valid 861s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 74 - Delete new session 861s ok 75 - HTTP code is 200 861s ok 76 - GET JSON 861s ok 77 - Result is 1 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s ok 78 - New session is deleted 861s ok 79 - Session does not exist 861s # ==> Pushing SP <== 861s ok 80 - @ REST request (GET /) 861s # ==> Saving handler SP <== 861s # ==> Pushing ISSUER <== 861s # ==> Popping ISSUER <== 861s # ==> Restoring SP <== 861s ok 81 - Execute request 861s ok 82 - HTTP code is 200 861s ok 83 - Content is JSON 861s # ==> Popping SP <== 861s ok 84 - Ask for logout 861s ok 85 - HTTP code is 200 861s # ==> Pushing SP <== 861s # ==> Popping SP <== 861s ok 86 - Test if user is reject on IdP 861s ok 87 - Response status is 401 861s ok 88 - Content is JSON 861s ok 89 - Error code is 1 861s 1..89 861s ok 861s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 861s ok 1 - use Lemonldap::NG::Portal::Main; 861s ok 2 - Portal object 861s ok 3 - Init 861s ok 4 - Portal app 861s ok 5 - Issuer portal 861s ok 6 - Portal object 861s ok 7 - Init 861s ok 8 - Portal app 861s ok 9 - SP portal 861s ok 10 - Unauth SP request 861s ok 11 - HTTP code is 200 861s ok 12 - @ REST request (POST /) 861s ok 13 - Post request 861s ok 14 - @ REST request (GET /session/my/global) 861s ok 15 - Execute request 861s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 861s ok 17 - Execute request 861s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 861s ok 19 - Post request 861s ok 20 - @ REST request (PUT /sessions/global/91f536475e552c3d01f600d83946759c938383d2b003ce2bbccfd4e5af73fe08) 861s ok 21 - Post request 861s ok 22 - Post user/password 861s ok 23 - Get redirection 861s ok 24 - Location is http://auth.sp.com/ 861s ok 25 - Get cookie lemonldap (91f536475e552c3d01f600d83946759c938383d2b003ce2bbccfd4e5af73fe08) 861s ok 26 - @ REST request (GET /) 861s ok 27 - Execute request 861s ok 28 - @ REST request (GET /sessions/global/91f536475e552c3d01f600d83946759c938383d2b003ce2bbccfd4e5af73fe08) 861s ok 29 - Execute request 861s ok 30 - @ REST request (DELETE /sessions/global/91f536475e552c3d01f600d83946759c938383d2b003ce2bbccfd4e5af73fe08) 861s ok 31 - Execute request 861s ok 32 - Ask for logout 861s ok 33 - HTTP code is 200 861s ok 34 - @ REST request (GET /sessions/global/91f536475e552c3d01f600d83946759c938383d2b003ce2bbccfd4e5af73fe08) 861s ok 35 - Execute request 861s ok 36 - Test if user is reject on IdP 861s ok 37 - Response status is 401 861s ok 38 - Content is JSON 861s ok 39 - Error code is 1 861s 1..39 861s ok 862s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 862s ok 1 - use Lemonldap::NG::Portal::Main; 862s ok 2 - Portal object 862s ok 3 - Init 862s ok 4 - Portal app 862s ok 5 - Register $type 862s ok 6 - Portal object 862s ok 7 - Init 862s ok 8 - Portal app 862s ok 9 - Register $type 862s # ==> Pushing SP <== 862s # ==> Popping SP <== 862s ok 10 - Unauth SP request 862s ok 11 - HTTP code is 200 862s # ==> Pushing SP <== 862s ok 12 - @ SOAP REQUEST @ 862s # ==> Saving handler SP <== 862s # ==> Pushing ISSUER <== 862s # ==> Popping ISSUER <== 862s # ==> Restoring SP <== 862s ok 13 - Execute request 862s ok 14 - HTTP code is 200 862s ok 15 - Content is XML 862s ok 16 - @ END OF SOAP REQUEST @ 862s ok 17 - @ SOAP REQUEST @ 862s # ==> Saving handler SP <== 862s # ==> Pushing ISSUER <== 862s # ==> Popping ISSUER <== 862s # ==> Restoring SP <== 862s ok 18 - Execute request 862s ok 19 - HTTP code is 200 862s ok 20 - Content is XML 862s ok 21 - @ END OF SOAP REQUEST @ 862s # ==> Popping SP <== 862s ok 22 - Post user/password 862s ok 23 - Get redirection 862s ok 24 - Location is http://auth.sp.com/ 862s ok 25 - Get cookie lemonldap (5bdc92b4e1954671f7e18b91ae5cbb689968e01498a52f73c90b807b6cc8da62) 862s # ==> Pushing SP <== 862s # ==> Popping SP <== 862s ok 26 - Try to get menu 862s ok 27 - HTTP code is 200 862s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 862s ok 29 - @ SOAP REQUEST @ 862s # ==> Pushing ISSUER <== 862s # ==> Popping ISSUER <== 862s ok 30 - Execute request 862s ok 31 - HTTP code is 200 862s ok 32 - Content is XML 862s ok 33 - @ END OF SOAP REQUEST @ 862s ok 34 - @ SOAP REQUEST @ 862s # ==> Pushing ISSUER <== 862s # ==> Popping ISSUER <== 862s ok 35 - Execute request 862s ok 36 - HTTP code is 200 862s ok 37 - Content is XML 862s ok 38 - @ END OF SOAP REQUEST @ 862s ok 39 - Try get_key_from_all_sessions 862s ok 40 - Found session 862s # ==> Pushing SP <== 862s # ==> Popping SP <== 862s ok 41 - Ask for logout 862s ok 42 - HTTP code is 200 862s # ==> Pushing SP <== 862s # ==> Popping SP <== 862s ok 43 - Test if user is reject on IdP 862s ok 44 - Response status is 401 862s ok 45 - Content is JSON 862s ok 46 - Error code is 1 862s 1..46 862s ok 862s t/35-My-session.t .............................................................. 862s ok 1 - use Lemonldap::NG::Portal::Main; 862s ok 2 - Portal object 862s ok 3 - Init 862s ok 4 - Portal app 862s ok 5 - Auth query 862s ok 6 - HTTP code is 200 862s ok 7 - Get cookie lemonldap (5403c06e16606de19373cd926b14c36950745f43c2dcb0f01eddb1264a60ff04) 862s ok 8 - Check for test1 862s ok 9 - HTTP code is 200 862s ok 10 - http//test1.example.com is ganted 862s ok 11 - Check for test1 862s ok 12 - HTTP code is 200 862s ok 13 - Request for my applications 862s ok 14 - HTTP code is 200 862s ok 15 - Result == 1 862s ok 16 - "Sample applications" category found 862s ok 17 - Two applications found 862s ok 18 - Description app1 found 862s ok 19 - Logo app1 found 862s ok 20 - URI app2 found 862s ok 21 - Logout request 862s ok 22 - Response is 200 862s ok 23 - Cookie is deleted 862s ok 24 - No pdata 862s ok 25 - Disconnect request 862s ok 26 - Response is 401 862s 1..26 862s ok 863s t/35-REST-OAuth2-deny.t ........................................................ 863s ok 1 - use Lemonldap::NG::Portal::Main; 863s ok 2 - Portal object 863s ok 3 - Init 863s ok 4 - Portal app 863s ok 5 - Register $type 863s ok 6 - OP portal 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 7 - Get JWKS, endpoint /oauth2/jwks 863s ok 8 - HTTP code is 200 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 863s ok 10 - HTTP code is 200 863s ok 11 - Portal object 863s ok 12 - Init 863s ok 13 - Portal app 863s ok 14 - Register $type 863s ok 15 - RP portal 863s # ==> Pushing RP <== 863s # ==> Popping RP <== 863s ok 16 - Unauth SP request 863s ok 17 - Get redirection 863s ok 18 - Location header found 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 19 - Push request to OP, endpoint /oauth2/authorize 863s ok 20 - HTTP code is 200 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 21 - Post authentication, endpoint /oauth2/authorize 863s ok 22 - Get cookie lemonldap (e634e4d16834958fec8c3be5fad5e3c7d73e7938af2f1b4afe8aa65b6d99db46) 863s ok 23 - HTTP code is 200 863s ok 24 - Page contains a form 863s ok 25 - Host match 863s ok 26 - Field "confirm" is defined 863s ok 27 - CSP header authorize POST request to \# 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 28 - Post confirmation, endpoint /oauth2/authorize 863s ok 29 - Get redirection 863s ok 30 - Location header found 863s # ==> Pushing RP <== 863s ok 31 - REST request 863s ok 32 - Request from RP to OP, endpoint /oauth2/token 863s # ==> Saving handler RP <== 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s # ==> Restoring RP <== 863s ok 33 - Execute request 863s ok 34 - Response is 200 863s ok 35 - Content is JSON 863s ok 36 - Found access_token 20c22204ea5e82791147fe019c71b2b8d7199933726d689adb467c2d58ad1bbc 863s ok 37 - REST request 863s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 863s # ==> Saving handler RP <== 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s # ==> Restoring RP <== 863s ok 39 - Execute request 863s ok 40 - Response is 200 863s ok 41 - Content is JSON 863s # ==> Popping RP <== 863s ok 42 - Call openidconnectcallback on RP 863s ok 43 - Get cookie lemonldap (bf98a274032c4e425f870f5bd8b5c1832104135d66dbdf7854f538960bc71531) 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 44 - Check session 863s ok 45 - Response status is 401 863s ok 46 - Content is JSON 863s ok 47 - Error code is 9 863s # ==> Pushing OP <== 863s # ==> Popping OP <== 863s ok 48 - Check session 863s ok 49 - HTTP code is 403 863s 1..49 863s ok 864s t/35-REST-OAuth2.t ............................................................. 864s ok 1 - use Lemonldap::NG::Portal::Main; 864s ok 2 - Portal object 864s ok 3 - Init 864s ok 4 - Portal app 864s ok 5 - Register $type 864s ok 6 - OP portal 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 7 - Get JWKS, endpoint /oauth2/jwks 864s ok 8 - HTTP code is 200 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 864s ok 10 - HTTP code is 200 864s ok 11 - Portal object 864s ok 12 - Init 864s ok 13 - Portal app 864s ok 14 - Register $type 864s ok 15 - RP portal 864s # ==> Pushing RP <== 864s # ==> Popping RP <== 864s ok 16 - Unauth SP request 864s ok 17 - Get redirection 864s ok 18 - Location header found 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 19 - Push request to OP, endpoint /oauth2/authorize 864s ok 20 - HTTP code is 200 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 21 - Post authentication, endpoint /oauth2/authorize 864s ok 22 - Get cookie lemonldap (122ce9e408c0ce89ce26d33b3dcebbb41a9330314f8ceadb595582be6e4fd433) 864s ok 23 - HTTP code is 200 864s ok 24 - Page contains a form 864s ok 25 - Host match 864s ok 26 - Field "confirm" is defined 864s ok 27 - CSP header authorize POST request to \# 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 28 - Post confirmation, endpoint /oauth2/authorize 864s ok 29 - Get redirection 864s ok 30 - Location header found 864s # ==> Pushing RP <== 864s ok 31 - REST request 864s ok 32 - Request from RP to OP, endpoint /oauth2/token 864s # ==> Saving handler RP <== 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s # ==> Restoring RP <== 864s ok 33 - Execute request 864s ok 34 - Response is 200 864s ok 35 - Content is JSON 864s ok 36 - Found access_token e5db6155ba1a9f6ca01260daf11727bd715eacde4ec0ec3d5144914f12adbed7 864s ok 37 - REST request 864s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 864s # ==> Saving handler RP <== 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s # ==> Restoring RP <== 864s ok 39 - Execute request 864s ok 40 - Response is 200 864s ok 41 - Content is JSON 864s # ==> Popping RP <== 864s ok 42 - Call openidconnectcallback on RP 864s ok 43 - Get cookie lemonldap (4643cf90eaad126c473339d4910c626b9f1afdffd76e59661e35989ee8e2194a) 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 44 - Check session 864s ok 45 - Response status is 401 864s ok 46 - Content is JSON 864s ok 47 - Error code is 9 864s # ==> Pushing OP <== 864s # ==> Popping OP <== 864s ok 48 - Check session 864s ok 49 - HTTP code is 200 864s 1..49 864s ok 864s t/35-REST-auth-password-server.t ............................................... 864s ok 1 - use Lemonldap::NG::Portal::Main; 864s ok 2 - Portal object 864s ok 3 - Init 864s ok 4 - Portal app 864s ok 5 - HTTP code is 200 864s ok 6 - Content-Type is JSON 864s ok 7 - Content is valid JSON 864s ok 8 - Correct password is accepted 864s ok 9 - HTTP code is 200 864s ok 10 - Content-Type is JSON 864s ok 11 - Content is valid JSON 864s ok 12 - Incorrect user is rejected 864s ok 13 - HTTP code is 200 864s ok 14 - Content-Type is JSON 864s ok 15 - Content is valid JSON 864s ok 16 - Incorrect password is rejected 864s ok 17 - HTTP code is 200 864s ok 18 - Content-Type is JSON 864s ok 19 - Content is valid JSON 864s ok 20 - Correct result 864s ok 21 - Correct attributes 864s ok 22 - Correct macro 864s ok 23 - HTTP code is 200 864s ok 24 - Content-Type is JSON 864s ok 25 - Content is valid JSON 864s ok 26 - Correct result 864s ok 27 - No attributes 864s 1..27 864s ok 865s t/35-REST-config-backend.t ..................................................... 865s ok 1 - use Lemonldap::NG::Portal::Main; 865s ok 2 - Portal object 865s ok 3 - Init 865s ok 4 - Portal app 865s ok 5 - Register $type 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s ok 6 - Get latest conf metadata 865s ok 7 - HTTP code is 200 865s ok 8 - Portal object 865s ok 9 - @ REST request (GET /config/latest) 865s # ==> Saving handler SP <== 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s # ==> Restoring SP <== 865s ok 10 - Execute request 865s ok 11 - Response is 200 or 400 865s ok 12 - @ END OF REST REQUEST 865s ok 13 - @ REST request (GET /config/latest) 865s # ==> Saving handler SP <== 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s # ==> Restoring SP <== 865s ok 14 - Execute request 865s ok 15 - Response is 200 or 400 865s ok 16 - @ END OF REST REQUEST 865s ok 17 - @ REST request (GET /config/1) 865s # ==> Saving handler SP <== 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s # ==> Restoring SP <== 865s ok 18 - Execute request 865s ok 19 - Response is 200 or 400 865s ok 20 - @ END OF REST REQUEST 865s ok 21 - Init 865s ok 22 - Portal app 865s ok 23 - Register $type 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 24 - Unauth SP request 865s ok 25 - HTTP code is 200 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 26 - Post user/password 865s ok 27 - Get redirection 865s ok 28 - Location is http://auth.sp.com/ 865s ok 29 - Get cookie lemonldap (6d187b8bfedcb840596a511786c5f30b969c5c343145676197773118ba6d2af5) 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 30 - Auth test 865s ok 31 - HTTP code is 200 865s ok 32 - Good ID 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s ok 33 - Some session keys 865s ok 34 - HTTP code is 200 865s ok 35 - GET JSON 865s ok 36 - Good ID 865s ok 37 - Uid is french 865s ok 38 - UTF-8 values 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s ok 39 - Retrieve error message: 9 from lang: fr 865s ok 40 - HTTP code is 200 865s ok 41 - GET JSON 865s ok 42 - Good lang 865s ok 43 - Good errorNum 865s ok 44 - Good errorMsgName 865s ok 45 - Good file URL 865s ok 46 - Good result 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s ok 47 - Retrieve ALL error messages from lang: es 865s ok 48 - HTTP code is 200 865s ok 49 - GET JSON 865s ok 50 - Good lang 865s ok 51 - Good errorNum 865s ok 52 - Good file URL 865s ok 53 - Good result 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s ok 54 - Retrieve ALL error messages from lang: en (default) 865s ok 55 - HTTP code is 200 865s ok 56 - GET JSON 865s ok 57 - Good lang 865s ok 58 - Good errorNum 865s ok 59 - Good file URL 865s ok 60 - Good result 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 61 - Ask for logout 865s ok 62 - HTTP code is 200 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 63 - Test if user is reject on IdP 865s ok 64 - Response status is 401 865s ok 65 - Content is JSON 865s ok 66 - Error code is 1 865s 1..66 865s ok 865s t/35-REST-export-password.t .................................................... 865s ok 1 - use Lemonldap::NG::Portal::Main; 865s ok 2 - Portal object 865s ok 3 - Init 865s ok 4 - Portal app 865s ok 5 - Register $type 865s ok 6 - Portal object 865s ok 7 - Init 865s ok 8 - Portal app 865s ok 9 - Register $type 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 10 - Unauth SP request 865s ok 11 - HTTP code is 200 865s # ==> Pushing SP <== 865s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 865s # ==> Saving handler SP <== 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s # ==> Restoring SP <== 865s ok 13 - Execute request 865s ok 14 - Response is 200 or 400 865s ok 15 - @ END OF REST REQUEST 865s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 865s # ==> Saving handler SP <== 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s # ==> Restoring SP <== 865s ok 17 - Post request 865s ok 18 - HTTP code is 200 865s ok 19 - @ END OF REST REQUEST 865s ok 20 - @ REST request (PUT /sessions/global/a9e957c1685bc947e2e91e465c2a9ea320d394879dcf685206ecff58dd4c748c) 865s # ==> Saving handler SP <== 865s # ==> Pushing ISSUER <== 865s # ==> Popping ISSUER <== 865s # ==> Restoring SP <== 865s ok 21 - Post request 865s ok 22 - HTTP code is 200 865s ok 23 - @ END OF REST REQUEST 865s # ==> Popping SP <== 865s ok 24 - Post user/password 865s ok 25 - Get redirection 865s ok 26 - Location is http://auth.sp.com/ 865s ok 27 - Get cookie lemonldap (a9e957c1685bc947e2e91e465c2a9ea320d394879dcf685206ecff58dd4c748c) 865s # ==> Pushing SP <== 865s # ==> Popping SP <== 865s ok 28 - Auth test 865s ok 29 - HTTP code is 200 865s ok 30 - Password is exported 865s 1..30 865s ok 866s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 866s ok 1 - use Lemonldap::NG::Portal::Main; 866s ok 2 - Portal object 866s ok 3 - Init 866s ok 4 - Portal app 866s ok 5 - Issuer portal 866s ok 6 - Simple request to handler 866s ok 7 - Get WWW-Authenticate header 866s # Subtest: REST request to Portal 866s 1..3 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 3 - Response is 200 866s ok 8 - REST request to Portal 866s ok 9 - AuthBasic request 866s ok 10 - HTTP code is 200 866s ok 11 - Authenticated as dwho 866s # Subtest: REST request to Portal 866s 1..3 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 3 - Response is 200 866s ok 12 - REST request to Portal 866s ok 13 - AuthBasic request 866s ok 14 - HTTP code is 200 866s ok 15 - Authenticated as rtyler 866s ok 16 - REST requests were done by handler 866s ok 17 - New AuthBasic request 866s ok 18 - Handler used its local cache 866s ok 19 - HTTP code is 200 866s ok 20 - Authenticated as dwho 866s ok 21 - New AuthBasic request 866s ok 22 - Handler used its local cache 866s ok 23 - HTTP code is 200 866s ok 24 - Authenticated as rtyler 866s # Subtest: REST request to Portal 866s 1..3 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 3 - Response is 401 866s ok 25 - REST request to Portal 866s ok 26 - New AuthBasic request 866s ok 27 - Request was rejected 866s # Subtest: REST request to Portal 866s 1..3 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 3 - Response is 401 866s ok 28 - REST request to Portal 866s ok 29 - New AuthBasic request 866s ok 30 - Request was rejected 866s 1..30 866s ok 866s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 866s ok 1 - use Lemonldap::NG::Portal::Main; 866s ok 2 - Portal object 866s ok 3 - Init 866s ok 4 - Portal app 866s ok 5 - Issuer portal 866s ok 6 - Simple request to handler 866s ok 7 - Get WWW-Authenticate header 866s ok 8 - Get Menu 866s ok 9 - HTTP code is 200 866s ok 10 - Page contains a form 866s ok 11 - Host match 866s ok 12 - Field "user" is defined 866s ok 13 - Field "password" is defined 866s ok 14 - CSP header authorize POST request to \# 866s ok 15 - Auth query 866s ok 16 - Get cookie lemonldap (a2624ee4beba29ce1510f563a42853fbbd9b949a5f3dd88a7e75b5a03b8a6953) 866s ok 17 - Get redirection 866s ok 18 - Location is http://auth.idp.com/ 866s ok 19 - Form registration 866s ok 20 - Get redirection 866s ok 21 - Location header found 866s ok 22 - Form registration 866s ok 23 - Found TOTP js 866s ok 24 - Get new key 866s ok 25 - Content is JSON 866s ok 26 - Found secret 866s ok 27 - Found token 866s ok 28 - Code 866s ok 29 - Code contains 6 digits 866s ok 30 - Post code 866s ok 31 - Content is JSON 866s ok 32 - Key is registered 866s ok 33 - Get Menu 866s ok 34 - HTTP code is 200 866s ok 35 - Page contains a form 866s ok 36 - Host match 866s ok 37 - Field "user" is defined 866s ok 38 - Field "password" is defined 866s ok 39 - CSP header authorize POST request to \# 866s ok 40 - Auth query 866s ok 41 - HTTP code is 200 866s ok 42 - Page contains a form 866s ok 43 - URI match 866s # Subtest: REST request to Portal 866s 1..2 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 44 - REST request to Portal 866s ok 45 - AuthBasic request 866s ok 46 - Authentication rejected 866s ok 47 - REST requests were done by handler 866s # Subtest: REST request to Portal 866s 1..2 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 48 - REST request to Portal 866s ok 49 - New AuthBasic request 866s ok 50 - Handler used its local cache 866s ok 51 - Authentication rejected a second time 866s # Subtest: REST request to Portal 866s 1..2 866s ok 1 - Get POST request 866s ok 2 - Push request to portal 866s ok 52 - REST request to Portal 866s ok 53 - New AuthBasic request 866s ok 54 - Portal was called a second time 866s ok 55 - 2FA did not trigger for rtyler because of ENV rule 866s 1..55 866s ok 867s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 867s ok 1 - use Lemonldap::NG::Portal::Main; 867s ok 2 - Portal object 867s ok 3 - Init 867s ok 4 - Portal app 867s ok 5 - Issuer portal 867s ok 6 - Simple request to handler 867s ok 7 - Get WWW-Authenticate header 867s # Subtest: REST request to Portal 867s 1..3 867s ok 1 - Get POST request 867s ok 2 - Push request to portal 867s ok 3 - Response is 200 867s ok 8 - REST request to Portal 867s ok 9 - AuthBasic request 867s ok 10 - HTTP code is 200 867s ok 11 - Authenticated as dwho 867s # Subtest: REST request to Portal 867s 1..3 867s ok 1 - Get POST request 867s ok 2 - Push request to portal 867s ok 3 - Response is 200 867s ok 12 - REST request to Portal 867s ok 13 - AuthBasic request 867s ok 14 - HTTP code is 200 867s ok 15 - Authenticated as rtyler 867s ok 16 - REST requests were done by handler 867s ok 17 - New AuthBasic request 867s ok 18 - Handler used its local cache 867s ok 19 - HTTP code is 200 867s ok 20 - Authenticated as dwho 867s ok 21 - New AuthBasic request 867s ok 22 - Handler used its local cache 867s ok 23 - HTTP code is 200 867s ok 24 - Authenticated as rtyler 867s # Subtest: REST request to Portal 867s 1..3 867s ok 1 - Get POST request 867s ok 2 - Push request to portal 867s ok 3 - Response is 401 867s ok 25 - REST request to Portal 867s ok 26 - New AuthBasic request 867s ok 27 - Request was rejected 867s # Subtest: REST request to Portal 867s 1..3 867s ok 1 - Get POST request 867s ok 2 - Push request to portal 867s ok 3 - Response is 401 867s ok 28 - REST request to Portal 867s ok 29 - New AuthBasic request 867s ok 30 - Request was rejected 867s 1..30 867s ok 867s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 867s ok 1 - use Lemonldap::NG::Portal::Main; 867s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 867s ok 2 # skip LLNGTESTREDIS isn't set 867s 1..2 867s ok 867s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 867s ok 1 - use Lemonldap::NG::Portal::Main; 867s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 867s ok 2 # skip LLNGTESTREDIS isn't set 867s 1..2 867s ok 868s t/35-REST-sessions-with-REST-server.t .......................................... 868s ok 1 - use Lemonldap::NG::Portal::Main; 868s ok 2 - Portal object 868s ok 3 - Init 868s ok 4 - Portal app 868s ok 5 - Register $type 868s ok 6 - Portal object 868s ok 7 - Init 868s ok 8 - Portal app 868s ok 9 - Register $type 868s # ==> Pushing SP <== 868s # ==> Popping SP <== 868s ok 10 - Unauth SP request 868s ok 11 - HTTP code is 200 868s # ==> Pushing SP <== 868s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 868s # ==> Saving handler SP <== 868s # ==> Pushing ISSUER <== 868s # ==> Popping ISSUER <== 868s # ==> Restoring SP <== 868s ok 13 - Execute request 868s ok 14 - Response is 200 or 400 868s ok 15 - @ END OF REST REQUEST 868s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 868s # ==> Saving handler SP <== 868s # ==> Pushing ISSUER <== 868s # ==> Popping ISSUER <== 868s # ==> Restoring SP <== 868s ok 17 - Post request 868s ok 18 - HTTP code is 200 868s ok 19 - @ END OF REST REQUEST 868s ok 20 - @ REST request (PUT /sessions/global/4af4520d3ee9e7ae411fce8e713f7a3877d2ac2fe97bd11185d112cc37247f0d) 868s # ==> Saving handler SP <== 868s # ==> Pushing ISSUER <== 868s # ==> Popping ISSUER <== 868s # ==> Restoring SP <== 868s ok 21 - Post request 868s ok 22 - HTTP code is 200 868s ok 23 - @ END OF REST REQUEST 868s # ==> Popping SP <== 868s ok 24 - Post user/password 868s ok 25 - Get redirection 868s ok 26 - Location is http://auth.sp.com/ 868s ok 27 - Get cookie lemonldap (4af4520d3ee9e7ae411fce8e713f7a3877d2ac2fe97bd11185d112cc37247f0d) 868s # ==> Pushing SP <== 868s # ==> Popping SP <== 868s ok 28 - Auth test 868s ok 29 - HTTP code is 200 868s ok 30 - Good ID 868s ok 31 - Mulivalued attribute found 868s ok 32 - Good ID 868s ok 33 - Uid is french 868s # ==> Pushing SP <== 868s ok 34 - @ REST request (GET /sessions/global/4af4520d3ee9e7ae411fce8e713f7a3877d2ac2fe97bd11185d112cc37247f0d) 868s # ==> Saving handler SP <== 868s # ==> Pushing ISSUER <== 868s # ==> Popping ISSUER <== 868s # ==> Restoring SP <== 868s ok 35 - Execute request 868s ok 36 - Response is 200 or 400 868s ok 37 - @ END OF REST REQUEST 868s ok 38 - @ REST request (DELETE /sessions/global/4af4520d3ee9e7ae411fce8e713f7a3877d2ac2fe97bd11185d112cc37247f0d) 868s # ==> Saving handler SP <== 868s # ==> Pushing ISSUER <== 868s # ==> Popping ISSUER <== 868s # ==> Restoring SP <== 868s ok 39 - Execute request 868s ok 40 - Response is 200 or 400 868s ok 41 - @ END OF REST REQUEST 868s # ==> Popping SP <== 868s ok 42 - Ask for logout 868s ok 43 - HTTP code is 200 868s # ==> Pushing SP <== 868s ok 44 - @ REST request (GET /sessions/global/4af4520d3ee9e7ae411fce8e713f7a3877d2ac2fe97bd11185d112cc37247f0d) 868s # ==> Saving handler SP <== 868s # ==> Pushing ISSUER <== 868s # ==> Popping ISSUER <== 868s # ==> Restoring SP <== 868s ok 45 - Execute request 868s ok 46 - Response is 200 or 400 868s ok 47 - @ END OF REST REQUEST 868s # ==> Popping SP <== 868s ok 48 - Test if user is reject on IdP 868s ok 49 - Response status is 401 868s ok 50 - Content is JSON 868s ok 51 - Error code is 1 868s 1..51 868s ok 869s t/35-SOAP-config-backend.t ..................................................... 869s ok 1 - use Lemonldap::NG::Portal::Main; 869s ok 2 - Portal object 869s ok 3 - Init 869s ok 4 - Portal app 869s ok 5 - Register $type 869s ok 6 - @ SOAP REQUEST @ 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s ok 7 - Execute request 869s ok 8 - HTTP code is 200 869s ok 9 - Content is XML 869s ok 10 - @ END OF SOAP REQUEST @ 869s ok 11 - Last cfg is 1 869s ok 12 - @ SOAP REQUEST @ 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s ok 13 - Execute request 869s ok 14 - HTTP code is 200 869s ok 15 - Content is XML 869s ok 16 - @ END OF SOAP REQUEST @ 869s ok 17 - Get configuration 869s ok 18 - cfgNum is 1 869s ok 19 - Portal object 869s ok 20 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 21 - Execute request 869s ok 22 - HTTP code is 200 869s ok 23 - Content is XML 869s ok 24 - @ END OF SOAP REQUEST @ 869s ok 25 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 26 - Execute request 869s ok 27 - HTTP code is 200 869s ok 28 - Content is XML 869s ok 29 - @ END OF SOAP REQUEST @ 869s ok 30 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 31 - Execute request 869s ok 32 - HTTP code is 200 869s ok 33 - Content is XML 869s ok 34 - @ END OF SOAP REQUEST @ 869s ok 35 - Init 869s ok 36 - Portal app 869s ok 37 - Register $type 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 38 - Unauth SP request 869s ok 39 - HTTP code is 200 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 40 - Post user/password 869s ok 41 - Get redirection 869s ok 42 - Location is http://auth.sp.com/ 869s ok 43 - Get cookie lemonldap (beac664c419a8ef88e18ca8716227a5dc85857d4231f04ca2aa715e51fab9b66) 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 44 - Try to get menu 869s ok 45 - HTTP code is 200 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 46 - Ask for logout 869s ok 47 - HTTP code is 200 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 48 - Test if user is reject on IdP 869s ok 49 - Response status is 401 869s ok 50 - Content is JSON 869s ok 51 - Error code is 1 869s 1..51 869s ok 869s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 869s ok 1 - use Lemonldap::NG::Portal::Main; 869s ok 2 - Portal object 869s ok 3 - Init 869s ok 4 - Portal app 869s ok 5 - Register $type 869s ok 6 - Portal object 869s ok 7 - Init 869s ok 8 - Portal app 869s ok 9 - Register $type 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 10 - Unauth SP request 869s ok 11 - HTTP code is 200 869s # ==> Pushing SP <== 869s ok 12 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 13 - Execute request 869s ok 14 - HTTP code is 200 869s ok 15 - Content is XML 869s ok 16 - @ END OF SOAP REQUEST @ 869s ok 17 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 18 - Execute request 869s ok 19 - HTTP code is 200 869s ok 20 - Content is XML 869s ok 21 - @ END OF SOAP REQUEST @ 869s ok 22 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 23 - Execute request 869s ok 24 - HTTP code is 200 869s ok 25 - Content is XML 869s ok 26 - @ END OF SOAP REQUEST @ 869s ok 27 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 28 - Execute request 869s ok 29 - HTTP code is 200 869s ok 30 - Content is XML 869s ok 31 - @ END OF SOAP REQUEST @ 869s ok 32 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 33 - Execute request 869s ok 34 - HTTP code is 200 869s ok 35 - Content is XML 869s ok 36 - @ END OF SOAP REQUEST @ 869s # ==> Popping SP <== 869s ok 37 - Post user/password 869s ok 38 - Get redirection 869s ok 39 - Location is http://auth.sp.com/ 869s ok 40 - Get cookie lemonldap (cdb785211cb673a936fc76091e405a19274b9be6c743f5444f923290c089d3a1) 869s # ==> Pushing SP <== 869s # ==> Popping SP <== 869s ok 41 - Try to get menu 869s ok 42 - HTTP code is 200 869s # ==> Pushing SP <== 869s ok 43 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 44 - Execute request 869s ok 45 - HTTP code is 200 869s ok 46 - Content is XML 869s ok 47 - @ END OF SOAP REQUEST @ 869s ok 48 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 49 - Execute request 869s ok 50 - HTTP code is 200 869s ok 51 - Content is XML 869s ok 52 - @ END OF SOAP REQUEST @ 869s # ==> Popping SP <== 869s ok 53 - Ask for logout 869s ok 54 - HTTP code is 200 869s # ==> Pushing SP <== 869s ok 55 - @ SOAP REQUEST @ 869s # ==> Saving handler SP <== 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s # ==> Restoring SP <== 869s ok 56 - Execute request 869s ok 57 - HTTP code is 200 869s ok 58 - Content is XML 869s ok 59 - @ END OF SOAP REQUEST @ 869s # ==> Popping SP <== 869s ok 60 - Test if user is reject on IdP 869s ok 61 - Response status is 401 869s ok 62 - Content is JSON 869s ok 63 - Error code is 1 869s # ==> Pushing ISSUER <== 869s # ==> Popping ISSUER <== 869s ok 64 - Test WSDL 869s ok 65 - HTTP code is 200 869s ok 66 - Content contains wsdl def 869s 1..66 869s ok 870s t/36-Combination-Custom.t ...................................................... 870s ok 1 - use Lemonldap::NG::Portal::Main; 870s ok 2 - Portal object 870s ok 3 - Init 870s ok 4 - Portal app 870s ok 5 - Expression loaded: "[Dm] or [DB]" 870s ok 6 - Try to connect with login dwho 870s ok 7 - Get cookie lemonldap (cecd25208aa76a59ac5d62f46c29f2adc59279653684a5cc57811ebfd7b937ee) 870s ok 8 - Logout request 870s ok 9 - Response is 200 870s ok 10 - Cookie is deleted 870s ok 11 - No pdata 870s ok 12 - Disconnect request 870s ok 13 - Response is 401 870s ok 14 - Try to connect with login dvador 870s ok 15 - Get cookie lemonldap (0017156e9c22d9e9ef159527e9e06aa4199f0df4f4b420628720c858056e92f9) 870s ok 16 - Portal object 870s ok 17 - Init 870s ok 18 - Portal app 870s ok 19 - Expression loaded: "[Dm] and [DB]" 870s ok 20 - Try to connect with login rtyler 870s ok 21 - Get cookie lemonldap (c45521d5e24e08e533a1285d2e9678c51f4d4eec8d6d7c9a00d3407415560bd4) 870s ok 22 - Logout request 870s ok 23 - Response is 200 870s ok 24 - Cookie is deleted 870s ok 25 - No pdata 870s ok 26 - Disconnect request 870s ok 27 - Response is 401 870s ok 28 - Try to connect with login dwho 870s ok 29 - Response status is 401 870s ok 30 - Content is JSON 870s ok 31 - Error code is 5 870s ok 32 - Portal object 870s ok 33 - Init 870s ok 34 - Portal app 870s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 870s ok 36 - Try to connect with login dwho 870s ok 37 - Get cookie lemonldap (3f98800e4a5ce9139eba869c22de24ecfda2a3648c401a1113d35e68bb8c7c3e) 870s ok 38 - Logout request 870s ok 39 - Response is 200 870s ok 40 - Cookie is deleted 870s ok 41 - No pdata 870s ok 42 - Disconnect request 870s ok 43 - Response is 401 870s ok 44 - Try to connect with login dvador 870s ok 45 - Get cookie lemonldap (5cbafe1100997503bc9d089ee6acc1cc32d9d49dcf05880dd7c3274b070cc8d1) 870s ok 46 - Logout request 870s ok 47 - Response is 200 870s ok 48 - Cookie is deleted 870s ok 49 - No pdata 870s ok 50 - Disconnect request 870s ok 51 - Response is 401 870s ok 52 - Portal object 870s ok 53 - Init 870s ok 54 - Portal app 870s ok 55 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [DB] else if($env->{HTTP_X} eq "dvador") then [DB] else [DB]" 870s ok 56 - Try to connect with login rtyler 870s ok 57 - Get cookie lemonldap (7b3c07eff02985a63dd8245140b41e77cb1bc2bf0f1d60cfdd50ab5f485eea3e) 870s ok 58 - Demo and DBI exported variables exist in session 870s ok 59 - Try to connect with login dvador 870s ok 60 - Get cookie lemonldap (4355bda12e9f159f7c8a66112c7335a91ff237bebf7352a9844ebafc0bc44fc2) 870s ok 61 - Try to connect with login dwho 870s ok 62 - Response status is 401 870s ok 63 - Content is JSON 870s ok 64 - Error code is 5 870s ok 65 - Portal object 870s ok 66 - Init 870s ok 67 - Portal app 870s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 870s ok 69 - Try to connect with login rtyler 870s ok 70 - Get cookie lemonldap (d101164743f6ce7b2c5de569f1232ece2e8805bd12e92d1f92d67cd86c2fc0f9) 870s ok 71 - Try to connect with login dwho 870s ok 72 - Get cookie lemonldap (255f09aa8ac55db7e03476f8163b079af599bf9a6cb86e9077be0e3acd0836cb) 870s ok 73 - Portal object 870s ok 74 - Init 870s ok 75 - Portal app 870s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 870s ok 77 - Try to connect with login rtyler 870s ok 78 - Get cookie lemonldap (385706cc891b5fc5ce379e45e5a9cfe666302695e613ad5ea5e51717eafa32f0) 870s ok 79 - Try to connect with login dwho 870s ok 80 - Response status is 401 870s ok 81 - Content is JSON 870s ok 82 - Error code is 5 870s 1..82 870s ok 871s t/36-Combination-Kerberos-multiple-domains.t ................................... 871s ok 1 - use Lemonldap::NG::Portal::Main; 871s ok 2 - Portal object 871s ok 3 - Init 871s ok 4 - Portal app 871s # Subtest: Successful Kerberos authentication on dom1 871s ok 1 - Simple access 871s ok 2 - Found Kerberos JS 871s ok 3 - HTTP code is 200 871s ok 4 - Page contains a form 871s ok 5 - Host match 871s ok 6 - Field "kerberos" is defined 871s ok 7 - Field "ajax_auth_token" is defined 871s ok 8 - CSP header authorize POST request to \# 871s ok 9 - AJAX query 871s ok 10 871s ok 11 - AJAX query 871s ok 12 - HTTP code is 200 871s ok 13 - Content-Type is JSON 871s ok 14 - Content is valid JSON 871s ok 15 - User token was returned 871s ok 16 - Post form 871s ok 17 - Get cookie lemonldap (e5740cdced0b98069c35c2ebd34c7762ce3725aea2ebd9a5afa410305aa22f8d) 871s ok 18 - Get session using restSessionServer 871s ok 19 - HTTP code is 200 871s ok 20 - Deserialize session content 871s ok 21 - Session has correct value for cn 871s 1..21 871s ok 5 - Successful Kerberos authentication on dom1 871s # Subtest: Successful Kerberos authentication on dom2 871s ok 1 - Simple access 871s ok 2 - Found Kerberos JS 871s ok 3 - HTTP code is 200 871s ok 4 - Page contains a form 871s ok 5 - Host match 871s ok 6 - Field "kerberos" is defined 871s ok 7 - Field "ajax_auth_token" is defined 871s ok 8 - CSP header authorize POST request to \# 871s ok 9 - AJAX query 871s ok 10 871s ok 11 - AJAX query 871s ok 12 - HTTP code is 200 871s ok 13 - Content-Type is JSON 871s ok 14 - Content is valid JSON 871s ok 15 - User token was returned 871s ok 16 - Post form 871s ok 17 - Get cookie lemonldap (142c23fea0ea8f34e7363f540a6685fe7842d1452b0eee20042e211e81569b2c) 871s ok 18 - Get session using restSessionServer 871s ok 19 - HTTP code is 200 871s ok 20 - Deserialize session content 871s ok 21 - Session has correct value for cn 871s 1..21 871s ok 6 - Successful Kerberos authentication on dom2 871s # Subtest: Fallback to Dom1 871s ok 1 - Simple access 871s ok 2 - Found Kerberos JS 871s ok 3 - HTTP code is 200 871s ok 4 - Page contains a form 871s ok 5 - Host match 871s ok 6 - Field "kerberos" is defined 871s ok 7 - Field "ajax_auth_token" is defined 871s ok 8 - CSP header authorize POST request to \# 871s ok 9 - Post form 871s ok 10 - HTTP code is 200 871s ok 11 - Page contains a form 871s ok 12 - Host match 871s ok 13 - Field "user" is defined 871s ok 14 - Field "password" is defined 871s ok 15 - CSP header authorize POST request to \# 871s ok 16 - Post form 871s ok 17 - Get cookie lemonldap (60d407467a50263c9f4786969aae364baebf2f741f2e4e8e001d312e509d4b6c) 871s ok 18 - Get session using restSessionServer 871s ok 19 - HTTP code is 200 871s ok 20 - Deserialize session content 871s ok 21 - Session has correct value for cn 871s 1..21 871s ok 7 - Fallback to Dom1 871s # Subtest: Fallback to Dom2 871s ok 1 - Simple access 871s ok 2 - Found Kerberos JS 871s ok 3 - HTTP code is 200 871s ok 4 - Page contains a form 871s ok 5 - Host match 871s ok 6 - Field "kerberos" is defined 871s ok 7 - Field "ajax_auth_token" is defined 871s ok 8 - CSP header authorize POST request to \# 871s ok 9 - Post form 871s ok 10 - HTTP code is 200 871s ok 11 - Page contains a form 871s ok 12 - Host match 871s ok 13 - Field "user" is defined 871s ok 14 - Field "password" is defined 871s ok 15 - CSP header authorize POST request to \# 871s ok 16 - Post form 871s ok 17 - Get cookie lemonldap (985075bcaeb1d23c8faab3ecf6cf70995a2e1a947eb4486628ad22b17df39f65) 871s ok 18 - Get session using restSessionServer 871s ok 19 - HTTP code is 200 871s ok 20 - Deserialize session content 871s ok 21 - Session has correct value for cn 871s 1..21 871s ok 8 - Fallback to Dom2 871s 1..8 871s ok 871s t/36-Combination-Password.t .................................................... 871s ok 1 - use Lemonldap::NG::Portal::Main; 871s ok 2 - Portal object 871s ok 3 - Init 871s ok 4 - Portal app 871s ok 5 - Try to connect with login jkirk 871s ok 6 - Get cookie lemonldap (d2f13ef953a992a3dc070f0c6c997cd525e6f91fc8b1026b8b709b9e8106659f) 871s ok 7 - Try to change password 871s ok 8 - HTTP code is 200 871s ok 9 - Content-Type is JSON 871s ok 10 - Content is valid JSON 871s ok 11 - PE_PASSWORD_OK 871s ok 12 - Try to connect with login jkirk 871s ok 13 - Response status is 401 871s ok 14 - Content is JSON 871s ok 15 - Error code is 5 871s ok 16 - Try to connect with login jkirk 871s ok 17 - Get cookie lemonldap (64a515a45918aff87c9116493765571034893fb35230094738ba515bdab534c7) 871s ok 18 - Try to connect with login dvador 871s ok 19 - Get cookie lemonldap (2d9b9b182c6fa1e07910117f2f250f6257694ff046c8a7c60e6f72b01bb23fa2) 871s ok 20 - Try to change password 871s ok 21 - HTTP code is 200 871s ok 22 - Content-Type is JSON 871s ok 23 - Content is valid JSON 871s ok 24 - PE_PASSWORD_OK 871s ok 25 - Try to connect with login dvador 871s ok 26 - Response status is 401 871s ok 27 - Content is JSON 871s ok 28 - Error code is 5 871s ok 29 - Try to connect with login dvador 871s ok 30 - Get cookie lemonldap (5085b8f936ab47edd46f822449556553187bc5d4c34748fa61c01ec9eeacf58c) 871s 1..30 871s ok 872s t/36-Combination-SSL-Kerberos.t ................................................ 872s ok 1 - use Lemonldap::NG::Portal::Main; 872s ok 2 - Portal object 872s ok 3 - Init 872s ok 4 - Portal app 872s # Subtest: Auth by SSL 872s ok 1 - Get cookie lemonldap (cf73b20a882034a07ead7d597b9e8c2c0c3bfd046722a4b1b1dedbdc9053a9f6) 872s ok 2 - Correct session auth module 872s ok 3 - Correct session UID 872s 1..3 872s ok 5 - Auth by SSL 872s # Subtest: Auth by Kerberos 872s ok 1 - HTTP code is 200 872s ok 2 - Page contains a form 872s ok 3 - Host match 872s ok 4 - Field "kerberos" is defined 872s ok 5 - CSP header authorize POST request to \# 872s ok 6 - Found hidden attribut "kerberos" with value="0" 872s ok 7 - Get Kerberos javascript 872s ok 8 - Response body is not empty 872s ok 9 - Found waiting message 872s ok 10 - HTTP code is 200 872s ok 11 - Page contains a form 872s ok 12 - Host match 872s ok 13 - Field "url" is defined 872s ok 14 - Field "kerberos" is defined 872s ok 15 - Field "ajax_auth_token" is defined 872s ok 16 - CSP header authorize POST request to \# 872s ok 17 - AJAX query 872s ok 18 872s ok 19 - AJAX query 872s ok 20 - HTTP code is 200 872s ok 21 - Content-Type is JSON 872s ok 22 - Content is valid JSON 872s ok 23 - User token was returned 872s ok 24 - Post form 872s ok 25 - Get cookie lemonldap (8e192bbd3f1dae93f2070fdad7306397343430ec5a88d1da047685d87707a723) 872s ok 26 - Correct session auth module 872s ok 27 - Correct session UID 872s 1..27 872s ok 6 - Auth by Kerberos 872s # Subtest: Auth by Demo 872s ok 1 - Response body is not empty 872s ok 2 - Found waiting message 872s ok 3 - HTTP code is 200 872s ok 4 - Page contains a form 872s ok 5 - Host match 872s ok 6 - Field "url" is defined 872s ok 7 - Field "kerberos" is defined 872s ok 8 - Field "ajax_auth_token" is defined 872s ok 9 - CSP header authorize POST request to \# 872s ok 10 - Post form 872s ok 11 - HTTP code is 200 872s ok 12 - Page contains a form 872s ok 13 - Host match 872s ok 14 - Field "url" is defined 872s ok 15 - Field "user" is defined 872s ok 16 - Field "password" is defined 872s ok 17 - CSP header authorize POST request to \# 872s ok 18 - Post form 872s ok 19 - Get cookie lemonldap (03d34c1397bb8faebd1349da78731936ae572fcda010d14e5743837b4a76f031) 872s ok 20 - Correct session auth module 872s ok 21 - Correct session UID 872s 1..21 872s ok 7 - Auth by Demo 872s 1..7 872s ok 872s t/36-Combination-with-Choice.t ................................................. 872s ok 1 - use Lemonldap::NG::Portal::Main; 872s ok 2 - Portal object 872s ok 3 - Init 872s ok 4 - Portal app 872s ok 5 - Expression loaded: "[Dm] or [Ch]" 872s ok 6 - Try to connect with login dwho 872s ok 7 - Get cookie lemonldap (92ccec9f545e88cf83b99936e8f1c1daef7ddab237777a7a947323e39eb7440e) 872s ok 8 - Logout request 872s ok 9 - Response is 200 872s ok 10 - Cookie is deleted 872s ok 11 - No pdata 872s ok 12 - Disconnect request 872s ok 13 - Response is 401 872s ok 14 - Try to connect with login dvador 872s ok 15 - Get cookie lemonldap (62b01e7529701b3cbc694ed0a5a88025cb378551b53b05d95431a228a6f205db) 872s ok 16 - Logout request 872s ok 17 - Response is 200 872s ok 18 - Cookie is deleted 872s ok 19 - No pdata 872s ok 20 - Disconnect request 872s ok 21 - Response is 401 872s ok 22 - Portal object 872s ok 23 - Init 872s ok 24 - Portal app 872s ok 25 - Expression loaded: "[Dm] and [Ch]" 872s ok 26 - Try to connect with login rtyler 872s ok 27 - Get cookie lemonldap (4e7d4b7010a950e51313f4bf1a73212bb2f5a299130c42c04126f0824986e758) 872s ok 28 - Logout request 872s ok 29 - Response is 200 872s ok 30 - Cookie is deleted 872s ok 31 - No pdata 872s ok 32 - Disconnect request 872s ok 33 - Response is 401 872s ok 34 - Try to connect with login dwho 872s ok 35 - Get cookie lemonldap (2d2f18175120c807c7916152758f406711f06e5e139af95e8610afbf8c87f39f) 872s ok 36 - Logout request 872s ok 37 - Response is 200 872s ok 38 - Cookie is deleted 872s ok 39 - No pdata 872s ok 40 - Disconnect request 872s ok 41 - Response is 401 872s ok 42 - Try to connect with login dwho 872s ok 43 - Response status is 401 872s ok 44 - Content is JSON 872s ok 45 - Error code is 5 872s ok 46 - Portal object 872s ok 47 - Init 872s ok 48 - Portal app 872s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 872s ok 50 - Try to connect with login dwho 872s ok 51 - Get cookie lemonldap (ec2c14ae04e32b5630cccd7481f84bcb7af814ef1f53426be84b3fa2a8dc2cfd) 872s ok 52 - Logout request 872s ok 53 - Response is 200 872s ok 54 - Cookie is deleted 872s ok 55 - No pdata 872s ok 56 - Disconnect request 872s ok 57 - Response is 401 872s ok 58 - Try to connect with login dvador 872s ok 59 - Get cookie lemonldap (ad1e20ecaf4777999cccda8494d147550476cbeb0c29f41fed8a6d065a9725c4) 872s ok 60 - Logout request 872s ok 61 - Response is 200 872s ok 62 - Cookie is deleted 872s ok 63 - No pdata 872s ok 64 - Disconnect request 872s ok 65 - Response is 401 872s ok 66 - Portal object 872s ok 67 - Init 872s ok 68 - Portal app 872s ok 69 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [Ch] else if($env->{HTTP_X} eq "dvador") then [Ch] else [Ch]" 872s ok 70 - Try to connect with login rtyler 872s ok 71 - Get cookie lemonldap (91de075021fca97d82b389ad8ba2da30c39a7a51d5e31758ff46a6b3da2139a5) 872s ok 72 - Logout request 872s ok 73 - Response is 200 872s ok 74 - Cookie is deleted 872s ok 75 - No pdata 872s ok 76 - Disconnect request 872s ok 77 - Response is 401 872s ok 78 - Try to connect with login dvador 872s ok 79 - Get cookie lemonldap (4103ab12c488f865dc6022f2e317e14d4c51571532bca36fb9d3d50cdd67eeec) 872s ok 80 - Logout request 872s ok 81 - Response is 200 872s ok 82 - Cookie is deleted 872s ok 83 - No pdata 872s ok 84 - Disconnect request 872s ok 85 - Response is 401 872s ok 86 - Try to connect with login dwho 872s ok 87 - Get cookie lemonldap (b19ff9042f4ffb39e192066d4f992b5bd1064ce73b55100f6b666bd91244d618) 872s ok 88 - Logout request 872s ok 89 - Response is 200 872s ok 90 - Cookie is deleted 872s ok 91 - No pdata 872s ok 92 - Disconnect request 872s ok 93 - Response is 401 872s ok 94 - Try to connect with login dwho 872s ok 95 - Response status is 401 872s ok 96 - Content is JSON 872s ok 97 - Error code is 5 872s 1..97 872s ok 873s t/36-Combination-with-TOTP.t ................................................... 873s ok 1 - use Lemonldap::NG::Portal::Main; 873s ok 2 - Portal object 873s ok 3 - Init 873s ok 4 - Portal app 873s ok 5 - Get Menu 873s ok 6 - HTTP code is 200 873s ok 7 - Page contains a form 873s ok 8 - Host match 873s ok 9 - Field "user" is defined 873s ok 10 - Field "password" is defined 873s ok 11 - Field "token" is defined 873s ok 12 - CSP header authorize POST request to \# 873s ok 13 - Auth query 873s ok 14 - Get cookie lemonldap (e81ecd5be5ef99df4abe3609c7966d79bdec87718ee1cd4b3adcbc23999d0a8d) 873s ok 15 - Get redirection 873s ok 16 - Location is http://auth.example.com/ 873s ok 17 - Form registration 873s ok 18 - Found TOTP js 873s ok 19 - Get new key 873s ok 20 - Content is JSON 873s ok 21 - Found secret 873s ok 22 - Found token 873s ok 23 - Code 873s ok 24 - Code contains 6 digits 873s ok 25 - Post code 873s ok 26 - Content is JSON 873s ok 27 - Key is registered 873s ok 28 - Logout request 873s ok 29 - Response is 200 873s ok 30 - Cookie is deleted 873s ok 31 - No pdata 873s ok 32 - Disconnect request 873s ok 33 - Response is 401 873s ok 34 - Get Menu 873s ok 35 - HTTP code is 200 873s ok 36 - Page contains a form 873s ok 37 - Host match 873s ok 38 - Field "user" is defined 873s ok 39 - Field "password" is defined 873s ok 40 - Field "token" is defined 873s ok 41 - CSP header authorize POST request to \# 873s ok 42 - Auth query with bad password 873s ok 43 - Get Menu 873s ok 44 - HTTP code is 200 873s ok 45 - Page contains a form 873s ok 46 - Host match 873s ok 47 - Field "user" is defined 873s ok 48 - Field "password" is defined 873s ok 49 - Field "token" is defined 873s ok 50 - CSP header authorize POST request to \# 873s ok 51 - Auth query 873s ok 52 - HTTP code is 200 873s ok 53 - Page contains a form 873s ok 54 - URI match 873s ok 55 - Field "token" is defined 873s ok 56 - Code 873s ok 57 - Post code 873s ok 58 - Token expired 873s ok 59 - Get Menu 873s ok 60 - HTTP code is 200 873s ok 61 - Page contains a form 873s ok 62 - Host match 873s ok 63 - Field "user" is defined 873s ok 64 - Field "password" is defined 873s ok 65 - Field "token" is defined 873s ok 66 - CSP header authorize POST request to \# 873s 1..66 873s ok 874s t/36-Combination-with-over.t ................................................... 874s ok 1 - use Lemonldap::NG::Portal::Main; 874s ok 2 - Portal object 874s ok 3 - Init 874s ok 4 - Portal app 874s ok 5 - Expression loaded: "[Dm] or [DB]" 874s ok 6 - JSON is parsed 874s ok 7 - Try to connect with login dwho 874s ok 8 - Get cookie lemonldap (a5b6a6ee7923d4091cb5f4302798326e96050f48ad6f26a1bc9830e8ec74d725) 874s ok 9 - Logout request 874s ok 10 - Response is 200 874s ok 11 - Cookie is deleted 874s ok 12 - No pdata 874s ok 13 - Disconnect request 874s ok 14 - Response is 401 874s ok 15 - Try to connect with login dvador 874s ok 16 - Get cookie lemonldap (8bf6b71cc56930e442110bf5665e882ede21b4300d7382e94346b5b9b5a806c0) 874s ok 17 - Logout request 874s ok 18 - Response is 200 874s ok 19 - Cookie is deleted 874s ok 20 - No pdata 874s ok 21 - Disconnect request 874s ok 22 - Response is 401 874s 1..22 874s ok 875s t/36-Combination-with-token.t .................................................. 875s ok 1 - use Lemonldap::NG::Portal::Main; 875s ok 2 - Portal object 875s ok 3 - Init 875s ok 4 - Portal app 875s ok 5 - Expression loaded: "[Dm] or [DB]" 875s ok 6 - Unauth request 875s ok 7 - HTTP code is 200 875s ok 8 - Page contains a form 875s ok 9 - Host match 875s ok 10 - Field "token" is defined 875s ok 11 - CSP header authorize POST request to \# 875s ok 12 - Try to connect with login dwho 875s ok 13 - Get cookie lemonldap (50b64c63d2452d92521de98a7b1fbe5837c35e1752c1fefedd04ffbb593bdb5d) 875s ok 14 - Logout request 875s ok 15 - Response is 200 875s ok 16 - Cookie is deleted 875s ok 17 - No pdata 875s ok 18 - Disconnect request 875s ok 19 - Response is 401 875s ok 20 - Unauth request 875s ok 21 - HTTP code is 200 875s ok 22 - Page contains a form 875s ok 23 - Host match 875s ok 24 - Field "token" is defined 875s ok 25 - CSP header authorize POST request to \# 875s ok 26 - Try to connect with login dvador 875s ok 27 - Get cookie lemonldap (826b42d6913c8cffa2c5e500ecf6cdc3a807f88e5963db25b0ea87a3ac2ea0bc) 875s ok 28 - Logout request 875s ok 29 - Response is 200 875s ok 30 - Cookie is deleted 875s ok 31 - No pdata 875s ok 32 - Disconnect request 875s ok 33 - Response is 401 875s ok 34 - Portal object 875s ok 35 - Init 875s ok 36 - Portal app 875s ok 37 - Expression loaded: "[Dm] and [DB]" 875s ok 38 - Unauth request 875s ok 39 - HTTP code is 200 875s ok 40 - Page contains a form 875s ok 41 - Host match 875s ok 42 - Field "token" is defined 875s ok 43 - CSP header authorize POST request to \# 875s ok 44 - Try to connect with login rtyler 875s ok 45 - Get cookie lemonldap (26e6d58e7dab24df156a9107f60401a58643370ab721ab92b0afda22c746252c) 875s ok 46 - Logout request 875s ok 47 - Response is 200 875s ok 48 - Cookie is deleted 875s ok 49 - No pdata 875s ok 50 - Disconnect request 875s ok 51 - Response is 401 875s ok 52 - Unauth request 875s ok 53 - HTTP code is 200 875s ok 54 - Page contains a form 875s ok 55 - Host match 875s ok 56 - Field "token" is defined 875s ok 57 - CSP header authorize POST request to \# 875s ok 58 - Try to connect with login dwho 875s ok 59 - Response status is 401 875s ok 60 - Content is JSON 875s ok 61 - Error code is 5 875s ok 62 - Portal object 875s ok 63 - Init 875s ok 64 - Portal app 875s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 875s ok 66 - Unauth request 875s ok 67 - HTTP code is 200 875s ok 68 - Page contains a form 875s ok 69 - Host match 875s ok 70 - Field "token" is defined 875s ok 71 - CSP header authorize POST request to \# 875s ok 72 - Try to connect with login dwho 875s ok 73 - Get cookie lemonldap (4a84a1d66947e4b20edc14edeb0032b3de2c8c7438e921b43726382c9e32239e) 875s ok 74 - Logout request 875s ok 75 - Response is 200 875s ok 76 - Cookie is deleted 875s ok 77 - No pdata 875s ok 78 - Disconnect request 875s ok 79 - Response is 401 875s ok 80 - Unauth request 875s ok 81 - HTTP code is 200 875s ok 82 - Page contains a form 875s ok 83 - Host match 875s ok 84 - Field "token" is defined 875s ok 85 - CSP header authorize POST request to \# 875s ok 86 - Try to connect with login dvador 875s ok 87 - Get cookie lemonldap (858b401fd9a8823ef787cb97deedd56c46302ee337ad8cbefd86950fabe4c974) 875s ok 88 - Logout request 875s ok 89 - Response is 200 875s ok 90 - Cookie is deleted 875s ok 91 - No pdata 875s ok 92 - Disconnect request 875s ok 93 - Response is 401 875s ok 94 - Portal object 875s ok 95 - Init 875s ok 96 - Portal app 875s ok 97 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [DB] else if($env->{HTTP_X} eq "dvador") then [DB] else [DB]" 875s ok 98 - Unauth request 875s ok 99 - HTTP code is 200 875s ok 100 - Page contains a form 875s ok 101 - Host match 875s ok 102 - Field "token" is defined 875s ok 103 - CSP header authorize POST request to \# 875s ok 104 - Try to connect with login rtyler 875s ok 105 - Get cookie lemonldap (9a8c3e01afe41b5bfb7b03331f18f66d9461d095a49da60c68f2efbb4465880f) 875s ok 106 - Logout request 875s ok 107 - Response is 200 875s ok 108 - Cookie is deleted 875s ok 109 - No pdata 875s ok 110 - Disconnect request 875s ok 111 - Response is 401 875s ok 112 - Unauth request 875s ok 113 - HTTP code is 200 875s ok 114 - Page contains a form 875s ok 115 - Host match 875s ok 116 - Field "token" is defined 875s ok 117 - CSP header authorize POST request to \# 875s ok 118 - Try to connect with login dvador 875s ok 119 - Get cookie lemonldap (cdb357e61640d15dd0938338a65cada409a74d95c2dbc340eea5f9271a78aafa) 875s ok 120 - Logout request 875s ok 121 - Response is 200 875s ok 122 - Cookie is deleted 875s ok 123 - No pdata 875s ok 124 - Disconnect request 875s ok 125 - Response is 401 875s ok 126 - Unauth request 875s ok 127 - HTTP code is 200 875s ok 128 - Page contains a form 875s ok 129 - Host match 875s ok 130 - Field "token" is defined 875s ok 131 - CSP header authorize POST request to \# 875s ok 132 - Try to connect with login dwho 875s ok 133 - Response status is 401 875s ok 134 - Content is JSON 875s ok 135 - Error code is 5 875s 1..135 875s ok 875s t/36-Combination.t ............................................................. 875s ok 1 - use Lemonldap::NG::Portal::Main; 875s ok 2 - Portal object 875s ok 3 - Init 875s ok 4 - Portal app 875s ok 5 - Expression loaded: "[Dm] or [DB]" 875s ok 6 - Try to connect with login dwho 875s ok 7 - Get cookie lemonldap (e34200654b0c818b274b4b3d8e27de7b206690561dc9f5dfc97c3897b6151d24) 875s ok 8 - Logout request 875s ok 9 - Response is 200 875s ok 10 - Cookie is deleted 875s ok 11 - No pdata 875s ok 12 - Disconnect request 875s ok 13 - Response is 401 875s ok 14 - Try to connect with login dvador 875s ok 15 - Get cookie lemonldap (cad7af47eb32ccfb121047a5a9f6b980dd604de0711ec907c678f1ce47cbcad3) 875s ok 16 - Portal object 875s ok 17 - Init 875s ok 18 - Portal app 875s ok 19 - Expression loaded: "[Dm] and [DB]" 875s ok 20 - Try to connect with login rtyler 875s ok 21 - Get cookie lemonldap (c225bd38f2157b95ac3f8f503f1fd0f249849124993b681efb726400d1f26730) 875s ok 22 - Logout request 875s ok 23 - Response is 200 875s ok 24 - Cookie is deleted 875s ok 25 - No pdata 875s ok 26 - Disconnect request 875s ok 27 - Response is 401 875s ok 28 - Try to connect with login dwho 875s ok 29 - Response status is 401 875s ok 30 - Content is JSON 875s ok 31 - Error code is 5 875s ok 32 - Portal object 875s ok 33 - Init 875s ok 34 - Portal app 875s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 875s ok 36 - Try to connect with login dwho 875s ok 37 - Get cookie lemonldap (f8c871ad2ff467a64773d038487dd9cf6f36ade1fb96e992491ca02b87b42546) 875s ok 38 - Logout request 875s ok 39 - Response is 200 875s ok 40 - Cookie is deleted 875s ok 41 - No pdata 875s ok 42 - Disconnect request 875s ok 43 - Response is 401 875s ok 44 - Try to connect with login dvador 875s ok 45 - Get cookie lemonldap (8b12df5f5c50edd4725dd10c239e26d728ab94a96249818b1f8b999e3ddccd2b) 875s ok 46 - Logout request 875s ok 47 - Response is 200 875s ok 48 - Cookie is deleted 875s ok 49 - No pdata 875s ok 50 - Disconnect request 875s ok 51 - Response is 401 875s ok 52 - Portal object 875s ok 53 - Init 875s ok 54 - Portal app 875s ok 55 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [DB] else if($env->{HTTP_X} eq "dvador") then [DB] else [DB]" 875s ok 56 - Try to connect with login rtyler 875s ok 57 - Get cookie lemonldap (a4f6ec303ee42a9119e9bbe6fe9473588bb26de7fde5820fe5b561322deddf21) 875s ok 58 - Demo and DBI exported variables exist in session 875s ok 59 - Try to connect with login dvador 875s ok 60 - Get cookie lemonldap (d307cc6fadce825bd9eee0b99eb87dda468215f171a567976b138c5dfcdb5234) 875s ok 61 - Try to connect with login dwho 875s ok 62 - Response status is 401 875s ok 63 - Content is JSON 875s ok 64 - Error code is 5 875s ok 65 - Portal object 875s ok 66 - Init 875s ok 67 - Portal app 875s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 875s ok 69 - Try to connect with login rtyler 875s ok 70 - Get cookie lemonldap (7f6973b818f10c5eff9f1c87d11c187540309863bfc12663b1568cd2c7801e13) 875s ok 71 - Try to connect with login dwho 875s ok 72 - Get cookie lemonldap (aba8fe7da803900d6c8ba255143944f1288f3e5408f09c3abcffbfd5e0b3d116) 875s ok 73 - Portal object 875s ok 74 - Init 875s ok 75 - Portal app 875s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 875s ok 77 - Try to connect with login rtyler 875s ok 78 - Get cookie lemonldap (4389001596526e1a4e2990cb36817408c3e87be8cea89a59042393760c6f540d) 875s ok 79 - Try to connect with login dwho 875s ok 80 - Response status is 401 875s ok 81 - Content is JSON 875s ok 82 - Error code is 5 875s 1..82 875s ok 876s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 876s ok 1 - use Lemonldap::NG::Portal::Main; 876s # Subtest: Test without WAYF 876s ok 1 - Portal object 876s ok 2 - Init 876s ok 3 - Portal app 876s ok 4 - Register $type 876s ok 5 - Portal object 876s ok 6 - Init 876s ok 7 - Portal app 876s ok 8 - Register $type 876s ok 9 - Portal object 876s ok 10 - Init 876s ok 11 - Portal app 876s ok 12 - Register $type 876s # ==> Pushing APP <== 876s # ==> Popping APP <== 876s ok 13 - Unauth CAS app request 876s ok 14 - Get cookie llngcasserver (proxy) 876s ok 15 - Get CAS server cookie 876s ok 16 - Get redirection 876s ok 17 - Location header found 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 18 - Push request to proxy 876s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092748%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770020868_32287%22%7D) 876s ok 20 - HTTP code is 200 876s ok 21 - Page contains a form 876s ok 22 - Host match 876s ok 23 - URI match 876s ok 24 - Field "SAMLRequest" is defined 876s ok 25 - CSP header authorize POST request to auth.idp.com 876s ok 26 - Method is POST 876s # ==> Pushing IDP <== 876s # ==> Popping IDP <== 876s ok 27 - Launch SAML request to IdP 876s ok 28 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020868_35745%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092748%7D) 876s # ==> Pushing IDP <== 876s # ==> Popping IDP <== 876s ok 29 - Post authentication 876s ok 30 - HTTP code is 200 876s ok 31 - Page contains a form 876s ok 32 - CSP header authorize POST request to auth.proxy.com 876s ok 33 - Method is POST 876s ok 34 - Get cookie lemonldap (43c30352e15bd3f378e9130e87d8031606cc4fed3736d00073eb5f4dce81b198) 876s ok 35 - Get cookie lemonldappdata () 876s ok 36 - SAML request cleared from pdata 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 37 - POST SAML response 876s ok 38 - Get cookie lemonldap (42a8d67dbc617de830f1306b90996c93db7b03d48a7098c3f2340e2a68ed2b4d) 876s ok 39 - Get redirection 876s ok 40 - Location header found 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 41 - Follow internal redirection 876s ok 42 - Get redirection 876s ok 43 - Location header found 876s # ==> Pushing APP <== 876s ok 44 - SOAP request 876s # ==> Saving handler APP <== 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s # ==> Restoring APP <== 876s ok 45 - Execute request to /cas/serviceValidate 876s ok 46 - HTTP code is 200 876s ok 47 - Content is XML 876s # ==> Popping APP <== 876s ok 48 - Follow redirection to RP 876s ok 49 - Get cookie lemonldap (59564f95af0cacf7e69dc844c38b2b83f1b15ad01c6ca367a87b28a24d09628d) 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 50 - Initiate logout from proxy 876s ok 51 - HTTP code is 200 876s ok 52 - Page contains a form 876s ok 53 - Host match 876s ok 54 - URI match 876s ok 55 - Field "SAMLRequest" is defined 876s ok 56 - Field "RelayState" is defined 876s ok 57 - CSP header authorize POST request to auth.idp.com 876s ok 58 - Method is POST 876s # ==> Pushing IDP <== 876s # ==> Popping IDP <== 876s ok 59 - Send SAML logout request 876s ok 60 - HTTP code is 200 876s ok 61 - Page contains a form 876s ok 62 - Host match 876s ok 63 - URI match 876s ok 64 - Field "SAMLResponse" is defined 876s ok 65 - Field "RelayState" is defined 876s ok 66 - CSP header authorize POST request to auth.proxy.com 876s ok 67 - Method is POST 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 68 - Receive SAML logout response 876s ok 69 - Get redirection 876s ok 70 - Location header found 876s ok 71 - SP session was removed 876s ok 72 - IDP session was removed 876s 1..72 876s ok 2 - Test without WAYF 876s # Subtest: Test with WAYF 876s ok 1 - Portal object 876s ok 2 - Init 876s ok 3 - Portal app 876s ok 4 - Register $type 876s ok 5 - Portal object 876s ok 6 - Init 876s ok 7 - Portal app 876s ok 8 - Register $type 876s ok 9 - Portal object 876s ok 10 - Init 876s ok 11 - Portal app 876s ok 12 - Register $type 876s # ==> Pushing APP <== 876s # ==> Popping APP <== 876s ok 13 - Unauth CAS app request 876s ok 14 - Get cookie llngcasserver (proxy) 876s ok 15 - Get CAS server cookie 876s ok 16 - Get redirection 876s ok 17 - Location header found 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 18 - Push request to proxy 876s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092748%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221770020868_38741%22%7D) 876s ok 20 - Get redirection 876s ok 21 - Location header found 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 22 - Return from WAYF 876s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092748%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221770020868_38741%22%7D) 876s ok 24 - HTTP code is 200 876s ok 25 - Page contains a form 876s ok 26 - Host match 876s ok 27 - URI match 876s ok 28 - Field "SAMLRequest" is defined 876s ok 29 - CSP header authorize POST request to auth.idp.com 876s ok 30 - Method is POST 876s # ==> Pushing IDP <== 876s # ==> Popping IDP <== 876s ok 31 - Launch SAML request to IdP 876s ok 32 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092748%2C%22issuerRequestsaml%22%3A%221770020868_11694%22%7D) 876s # ==> Pushing IDP <== 876s # ==> Popping IDP <== 876s ok 33 - Post authentication 876s ok 34 - HTTP code is 200 876s ok 35 - Page contains a form 876s ok 36 - CSP header authorize POST request to auth.proxy.com 876s ok 37 - Method is POST 876s ok 38 - Get cookie lemonldap (0903a5e7055cbff99a3c6b89eaf40699685a442fd94e0c4103bff989c2f0f392) 876s ok 39 - Get cookie lemonldappdata () 876s ok 40 - SAML request cleared from pdata 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 41 - POST SAML response 876s ok 42 - Get cookie lemonldap (f5a3a7f79ba2fdfc6be8defeb63106ab075a39e89c324bb2a78529e9338cba21) 876s ok 43 - Get redirection 876s ok 44 - Location header found 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 45 - Follow internal redirection 876s ok 46 - Get redirection 876s ok 47 - Location header found 876s # ==> Pushing APP <== 876s ok 48 - SOAP request 876s # ==> Saving handler APP <== 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s # ==> Restoring APP <== 876s ok 49 - Execute request to /cas/serviceValidate 876s ok 50 - HTTP code is 200 876s ok 51 - Content is XML 876s # ==> Popping APP <== 876s ok 52 - Follow redirection to RP 876s ok 53 - Get cookie lemonldap (076c3a554359efadbe5f76a7efa0d25e8efb0d41c030019d3c39a1238f8d4ee8) 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 54 - Initiate logout from proxy 876s ok 55 - HTTP code is 200 876s ok 56 - Page contains a form 876s ok 57 - Host match 876s ok 58 - URI match 876s ok 59 - Field "SAMLRequest" is defined 876s ok 60 - Field "RelayState" is defined 876s ok 61 - CSP header authorize POST request to auth.idp.com 876s ok 62 - Method is POST 876s # ==> Pushing IDP <== 876s # ==> Popping IDP <== 876s ok 63 - Send SAML logout request 876s ok 64 - HTTP code is 200 876s ok 65 - Page contains a form 876s ok 66 - Host match 876s ok 67 - URI match 876s ok 68 - Field "SAMLResponse" is defined 876s ok 69 - Field "RelayState" is defined 876s ok 70 - CSP header authorize POST request to auth.proxy.com 876s ok 71 - Method is POST 876s # ==> Pushing PROXY <== 876s # ==> Popping PROXY <== 876s ok 72 - Receive SAML logout response 876s ok 73 - Get redirection 876s ok 74 - Location header found 876s ok 75 - SP session was removed 876s ok 76 - IDP session was removed 876s 1..76 876s ok 3 - Test with WAYF 876s 1..3 876s ok 877s t/37-Issuer-Display-Rule.t ..................................................... 877s ok 1 - use Lemonldap::NG::Portal::Main; 877s ok 2 - Portal object 877s ok 3 - Init 877s ok 4 - Portal app 877s ok 5 - Get cookie lemonldap (89116e61f752bc469e3ebde5723e25b49688f6a10667e9c5f12ba5019c06fac1) 877s ok 6 - Get Menu 877s ok 7 - Response body is not empty 877s ok 8 877s 1..8 877s ok 878s t/37-Issuer-Timeout.t .......................................................... 878s ok 1 - use Lemonldap::NG::Portal::Main; 878s ok 2 - Portal object 878s ok 3 - Init 878s ok 4 - Portal app 878s ok 5 - OP portal 878s # Subtest: Request RP1, wait for timeout, request RP2 878s ok 1 - Authorization request to RP1 878s ok 2 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092750%2C%22issuerRequestoauth2%22%3A%221770021050_28803%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 878s ok 3 - Authorization request to RP2 878s ok 4 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770021650_2893%22%2C%22issuerTs%22%3A1770093350%7D) 878s ok 5 - HTTP code is 200 878s ok 6 - Page contains a form 878s ok 7 - Host match 878s ok 8 - Field "user" is defined 878s ok 9 - Field "password" is defined 878s ok 10 - CSP header authorize POST request to \# 878s ok 11 - Authorization request to RP2 878s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770021650_2893%22%2C%22issuerTs%22%3A1770093350%7D) 878s ok 13 - HTTP code is 200 878s ok 14 - Page contains a form 878s ok 15 - URI match 878s ok 16 - Field "token" is defined 878s ok 17 - Field "code" is defined 878s ok 18 - Found EXTCODE input 878s ok 19 - Post code 878s ok 20 - Get redirection 878s ok 21 - Location is http://auth.op.com/oauth2 878s ok 22 - Get cookie lemonldap (4cd02e333548fc00e70e8b16d01a8b3531ebde780c4c1f7038f9b06fc78b55cf) 878s ok 23 - Authorization request to RP1 878s ok 24 - Get redirection 878s ok 25 - Location header found 878s 1..25 878s ok 6 - Request RP1, wait for timeout, request RP2 878s # Subtest: Request RP1, wait for timeout, complete login 878s ok 1 - Authorization request to RP1 878s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770021050_58559%22%2C%22issuerTs%22%3A1770092750%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 878s ok 3 - HTTP code is 200 878s ok 4 - Page contains a form 878s ok 5 - Host match 878s ok 6 - Field "user" is defined 878s ok 7 - Field "password" is defined 878s ok 8 - CSP header authorize POST request to \# 878s ok 9 - Authorization request to RP2 878s ok 10 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770021050_58559%22%2C%22issuerTs%22%3A1770092750%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 878s ok 11 - HTTP code is 200 878s ok 12 - Page contains a form 878s ok 13 - URI match 878s ok 14 - Field "token" is defined 878s ok 15 - Field "code" is defined 878s ok 16 - Found EXTCODE input 878s ok 17 - Post code 878s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770021050_58559%22%7D) 878s ok 19 - Get redirection 878s ok 20 - Location is http://auth.op.com/oauth2 878s ok 21 - Get cookie lemonldap (30a6eaedefcee921b962a0ed1bd5bc0c2d28478b884785a57da97d498f327101) 878s ok 22 - Authorization request to RP1 878s ok 23 - Expected portal error code: code found on page 878s ok 24 - Expected portal error code 878s ok 25 - Get cookie lemonldappdata () 878s ok 26 - pdata was cleared 878s 1..26 878s ok 7 - Request RP1, wait for timeout, complete login 878s # Subtest: Within timeout, abandonned access to rp1 does not interfere 878s ok 1 - Authorization request to RP1 878s ok 2 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770021650_50502%22%2C%22issuerTs%22%3A1770093350%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 878s ok 3 - Authorization request to RP2 878s ok 4 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770021650_57739%22%2C%22issuerTs%22%3A1770093350%7D) 878s ok 5 - HTTP code is 200 878s ok 6 - Page contains a form 878s ok 7 - Host match 878s ok 8 - Field "user" is defined 878s ok 9 - Field "password" is defined 878s ok 10 - CSP header authorize POST request to \# 878s ok 11 - Authorization request to RP2 878s ok 12 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770093350%2C%22issuerRequestoauth2%22%3A%221770021650_57739%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 878s ok 13 - HTTP code is 200 878s ok 14 - Page contains a form 878s ok 15 - URI match 878s ok 16 - Field "token" is defined 878s ok 17 - Field "code" is defined 878s ok 18 - Found EXTCODE input 878s ok 19 - Post code 878s ok 20 - Get redirection 878s ok 21 - Location is http://auth.op.com/oauth2 878s ok 22 - Get cookie lemonldap (8de25541924cfb15d45d48c6d089cf95f68ebfc35222eefa7a7376536d944092) 878s ok 23 - Authorization request to RP1 878s ok 24 - Get redirection 878s ok 25 - Location header found 878s 1..25 878s ok 8 - Within timeout, abandonned access to rp1 does not interfere 878s 1..8 878s ok 878s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 878s ok 1 - use Lemonldap::NG::Portal::Main; 878s ok 2 - Portal object 878s ok 3 - Init 878s ok 4 - Portal app 878s ok 5 - Register $type 878s ok 6 - Portal object 878s ok 7 - Init 878s ok 8 - Portal app 878s ok 9 - Register $type 878s ok 10 - Portal object 878s ok 11 - Init 878s ok 12 - Portal app 878s ok 13 - Register $type 878s # ==> Pushing SP <== 878s # ==> Popping SP <== 878s ok 14 - Unauth SP request 878s ok 15 - Get redirection 878s ok 16 - Location header found 878s # ==> Pushing PROXY <== 878s # ==> Popping PROXY <== 878s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 878s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020870_52166%22%2C%22issuerTs%22%3A1770092750%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 878s ok 19 - Get redirection 878s ok 20 - Location header found 878s # ==> Pushing IDP <== 878s # ==> Popping IDP <== 878s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 878s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092750%2C%22issuerRequestsaml%22%3A%221770020870_63082%22%7D) 878s ok 23 - HTTP code is 200 878s ok 24 - Page contains a form 878s ok 25 - Host match 878s ok 26 - Field "url" is defined 878s ok 27 - Field "timezone" is defined 878s ok 28 - Field "skin" is defined 878s ok 29 - Field "user" is defined 878s ok 30 - Field "password" is defined 878s ok 31 - CSP header authorize POST request to \# 878s # ==> Pushing IDP <== 878s # ==> Popping IDP <== 878s ok 32 - Post authentication, endpoint /saml/singleSignOn 878s ok 33 - Get cookie lemonldappdata () 878s ok 34 - Get cookie lemonldap (ffcdfeef0b7fffe6db64398c0ef7d6509552fa1b6aff4f0b3031cc6af60fb66a) 878s ok 35 - HTTP code is 200 878s ok 36 - Page contains a form 878s ok 37 - Host match 878s ok 38 - URI match 878s ok 39 - Field "SAMLResponse" is defined 878s ok 40 - Field "RelayState" is defined 878s ok 41 - CSP header authorize POST request to auth.proxy.com 878s # ==> Pushing PROXY <== 878s # ==> Popping PROXY <== 878s ok 42 - Post SAML response to PROXY 878s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020870_52166%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 878s ok 44 - Get cookie lemonldap (5fd4fa99697eb3536b3530b8379ecc03c5447daf636e5e8ad31a8f4f152f8ab7) 878s ok 45 - Get redirection 878s ok 46 - Location header found 878s # ==> Pushing PROXY <== 878s # ==> Popping PROXY <== 878s ok 47 - internal redirection to PROXY, endpoint /saml 878s ok 48 - HTTP code is 200 878s ok 49 - Page contains a form 878s ok 50 - Host match 878s ok 51 - URI match 878s ok 52 - Field "SAMLResponse" is defined 878s ok 53 - CSP header authorize POST request to auth.sp.com 878s # ==> Pushing SP <== 878s # ==> Popping SP <== 878s ok 54 - Post SAML response to SP 878s ok 55 - Get cookie lemonldap (903ee43114bdc3e4274c895c79902596df62e0efd7c0acb9b6530407136b466f) 878s # ==> Pushing SP <== 878s ok 56 - REST request 878s ok 57 - Request from PROXY to PROXY 878s # ==> Saving handler SP <== 878s # ==> Pushing PROXY <== 878s ok 58 - REST request 878s ok 59 - Request to IDP 878s # ==> Saving handler PROXY <== 878s # ==> Pushing IDP <== 878s # ==> Popping IDP <== 878s # ==> Restoring PROXY <== 878s ok 60 - Execute post request 878s ok 61 - Response is 200 878s ok 62 - Content is JSON|XML 878s # ==> Popping PROXY <== 878s # ==> Restoring SP <== 878s ok 63 - Execute post request 878s ok 64 - Response is 200 878s ok 65 - Content is JSON|XML 878s # ==> Popping SP <== 878s ok 66 - Call logout from SP 878s ok 67 - Get cookie lemonldap (0) 878s ok 68 - Test empty cookie on SP 878s ok 69 - Test disconnexion message on SP 878s # ==> Pushing PROXY <== 878s # ==> Popping PROXY <== 878s ok 70 - Test if still logged on PROXY 878s ok 71 - Get redirection 878s ok 72 - Location header found 878s # ==> Pushing IDP <== 878s # ==> Popping IDP <== 878s ok 73 - Test if still logged on IDP 878s ok 74 - test presence of user field in form (prove successful logout) 878s 1..74 878s ok 879s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ................................ 879s ok 1 - use Lemonldap::NG::Portal::Main; 879s ok 2 - Portal object 879s ok 3 - Init 879s ok 4 - Portal app 879s ok 5 - Register $type 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 6 - Get JWKS, endpoint /oauth2/jwks 879s ok 7 - HTTP code is 200 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 879s ok 9 - HTTP code is 200 879s ok 10 - Portal object 879s ok 11 - Init 879s ok 12 - Portal app 879s ok 13 - Register $type 879s ok 14 - Portal object 879s ok 15 - Init 879s ok 16 - Portal app 879s ok 17 - Register $type 879s # ==> Pushing RP <== 879s # ==> Popping RP <== 879s ok 18 - Unauth SP request 879s ok 19 - Get redirection 879s ok 20 - Location header found 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 21 - Push request to OP, endpoint /oauth2/authorize 879s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221770020871_39096%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092751%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 879s ok 23 - Get redirection 879s ok 24 - Location header found 879s # ==> Pushing IDP <== 879s # ==> Popping IDP <== 879s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 879s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020871_62186%22%2C%22issuerTs%22%3A1770092751%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 879s ok 27 - HTTP code is 200 879s ok 28 - Page contains a form 879s ok 29 - Host match 879s ok 30 - Field "url" is defined 879s ok 31 - Field "timezone" is defined 879s ok 32 - Field "skin" is defined 879s ok 33 - Field "user" is defined 879s ok 34 - Field "password" is defined 879s ok 35 - CSP header authorize POST request to \# 879s # ==> Pushing IDP <== 879s # ==> Popping IDP <== 879s ok 36 - Post authentication, endpoint /saml/singleSignOn 879s ok 37 - Get cookie lemonldappdata () 879s ok 38 - Get cookie lemonldap (0f9f2456dc0fb4a5425b0a5c154385749a74c3a641646d2d44b3bb8ea14598c2) 879s ok 39 - HTTP code is 200 879s ok 40 - Page contains a form 879s ok 41 - Host match 879s ok 42 - URI match 879s ok 43 - Field "SAMLResponse" is defined 879s ok 44 - Field "RelayState" is defined 879s ok 45 - CSP header authorize POST request to auth.op.com 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 46 - Post SAML response to SP 879s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020871_39096%22%7D) 879s ok 48 - Get cookie lemonldap (dce3b16c1dc8b7b204841de41ac4720fcea45ec8e16797f47e8a4e786e03e7d0) 879s ok 49 - Get redirection 879s ok 50 - Location header found 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 51 - Call OP from SAML SP 879s ok 52 - Get cookie lemonldappdata () 879s ok 53 - Get redirection 879s ok 54 - Location header found 879s # ==> Pushing RP <== 879s ok 55 - REST request 879s ok 56 - Request from RP to OP, endpoint /oauth2/token 879s # ==> Saving handler RP <== 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s # ==> Restoring RP <== 879s ok 57 - Execute post request 879s ok 58 - Response is 200 879s ok 59 - Content is JSON 879s ok 60 - REST request 879s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 879s # ==> Saving handler RP <== 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s # ==> Restoring RP <== 879s ok 62 - Execute get request 879s ok 63 - Response is 200 879s ok 64 - Content is JSON 879s # ==> Popping RP <== 879s ok 65 - Call openidconnectcallback on RP 879s ok 66 - Get cookie lemonldap (4f436bcf00830cce71f1f1f37ed774591b7d76acfffc04d5d14c00ac7313c451) 879s # ==> Pushing RP <== 879s # ==> Popping RP <== 879s ok 67 - Call logout from RP 879s ok 68 - Get cookie lemonldap (0) 879s ok 69 - Test empty cookie on RP 879s ok 70 - Get redirection 879s ok 71 - Location header found 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 72 - Forward logout to OP 879s ok 73 - HTTP code is 200 879s ok 74 - Page contains a form 879s ok 75 - Host match 879s ok 76 - Field "post_logout_redirect_uri" is defined 879s ok 77 - Field "confirm" is defined 879s ok 78 - Field "skin" is defined 879s ok 79 - CSP header authorize POST request to \# 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 879s ok 81 - Get cookie lemonldap (0) 879s ok 82 - Test empty cookie on OP 879s ok 83 - Get redirection 879s ok 84 - Location header found 879s # ==> Pushing IDP <== 879s # ==> Popping IDP <== 879s ok 85 - redirect to IdP 879s ok 86 - Get cookie lemonldap (0) 879s ok 87 - Test empty cookie on IDP 879s ok 88 - Get redirection 879s ok 89 - Location header found 879s # ==> Pushing OP <== 879s # ==> Popping OP <== 879s ok 90 - redirect to OP 879s ok 91 - Get redirection 879s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 879s # ==> Pushing RP <== 879s # ==> Popping RP <== 879s ok 93 - follow post-logout redirection 879s ok 94 - Get redirection 879s ok 95 - Location is http://auth.rp.com/?logout=1 879s 1..95 879s ok 880s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .................................... 880s ok 1 - use Lemonldap::NG::Portal::Main; 880s ok 2 - Portal object 880s ok 3 - Init 880s ok 4 - Portal app 880s ok 5 - Register $type 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s ok 6 - Get JWKS, endpoint /oauth2/jwks 880s ok 7 - HTTP code is 200 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 880s ok 9 - HTTP code is 200 880s ok 10 - Portal object 880s ok 11 - Init 880s ok 12 - Portal app 880s ok 13 - Register $type 880s ok 14 - Portal object 880s ok 15 - Init 880s ok 16 - Portal app 880s ok 17 - Register $type 880s # ==> Pushing RP <== 880s # ==> Popping RP <== 880s ok 18 - Unauth SP request 880s ok 19 - Get redirection 880s ok 20 - Location header found 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s ok 21 - Push request to OP, endpoint /oauth2/authorize 880s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020872_44277%22%2C%22issuerTs%22%3A1770092752%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 880s ok 23 - Get redirection 880s ok 24 - Location header found 880s # ==> Pushing IDP <== 880s # ==> Popping IDP <== 880s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 880s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092752%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020872_52448%22%7D) 880s ok 27 - HTTP code is 200 880s ok 28 - Page contains a form 880s ok 29 - Host match 880s ok 30 - Field "url" is defined 880s ok 31 - Field "timezone" is defined 880s ok 32 - Field "skin" is defined 880s ok 33 - Field "user" is defined 880s ok 34 - Field "password" is defined 880s ok 35 - CSP header authorize POST request to \# 880s # ==> Pushing IDP <== 880s # ==> Popping IDP <== 880s ok 36 - Post authentication, endpoint /saml/singleSignOn 880s ok 37 - Get cookie lemonldappdata () 880s ok 38 - Get cookie lemonldap (ae21a64796171a1c00a41eeaa1e2de4c3670ffdad86da7678fd8a904c70b6016) 880s ok 39 - HTTP code is 200 880s ok 40 - Page contains a form 880s ok 41 - Host match 880s ok 42 - URI match 880s ok 43 - Field "SAMLResponse" is defined 880s ok 44 - Field "RelayState" is defined 880s ok 45 - CSP header authorize POST request to auth.op.com 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s ok 46 - Post SAML response to SP 880s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020872_44277%22%7D) 880s ok 48 - Get cookie lemonldap (ca5ce26fcfdac0c465439f723019c0e0b19193896e8ca10a7ee5e62a2ea31582) 880s ok 49 - Get redirection 880s ok 50 - Location header found 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s ok 51 - Call OP from SAML SP 880s ok 52 - Get cookie lemonldappdata () 880s ok 53 - Get redirection 880s ok 54 - Location header found 880s # ==> Pushing RP <== 880s ok 55 - REST request 880s ok 56 - Request from RP to OP, endpoint /oauth2/token 880s # ==> Saving handler RP <== 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s # ==> Restoring RP <== 880s ok 57 - Execute post request 880s ok 58 - Response is 200 880s ok 59 - Content is JSON|XML 880s ok 60 - REST request 880s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 880s # ==> Saving handler RP <== 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s # ==> Restoring RP <== 880s ok 62 - Execute get request 880s ok 63 - Response is 200 880s ok 64 - Content is JSON|XML 880s # ==> Popping RP <== 880s ok 65 - Call openidconnectcallback on RP 880s ok 66 - Get cookie lemonldap (cfcadc71c06b2a244979e48048d3a5262a44a9d7352969763f2bfe41ac2e9904) 880s # ==> Pushing RP <== 880s # ==> Popping RP <== 880s ok 67 - Call logout from RP 880s ok 68 - Get cookie lemonldap (0) 880s ok 69 - Test empty cookie on RP 880s ok 70 - Get redirection 880s ok 71 - Location header found 880s # ==> Pushing OP <== 880s # ==> Popping OP <== 880s ok 72 - Forward logout to OP 880s ok 73 - HTTP code is 200 880s ok 74 - Page contains a form 880s ok 75 - Host match 880s ok 76 - Field "post_logout_redirect_uri" is defined 880s ok 77 - Field "confirm" is defined 880s ok 78 - Field "skin" is defined 880s ok 79 - CSP header authorize POST request to \# 880s # ==> Pushing OP <== 880s ok 80 - REST request 880s ok 81 - Request to IDP 880s # ==> Saving handler OP <== 880s # ==> Pushing IDP <== 880s # ==> Popping IDP <== 880s # ==> Restoring OP <== 880s ok 82 - Execute post request 880s ok 83 - Response is 200 880s ok 84 - Content is JSON|XML 880s # ==> Popping OP <== 880s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 880s ok 86 - Get cookie lemonldap (0) 880s ok 87 - Test empty cookie on OP 880s ok 88 - Get redirection 880s ok 89 - Location header found 880s # ==> Pushing RP <== 880s # ==> Popping RP <== 880s ok 90 - redirect to RP 880s ok 91 - Get redirection 880s ok 92 - Location header found 880s # ==> Pushing RP <== 880s # ==> Popping RP <== 880s ok 93 - Follow redirection to logout" 880s ok 94 - HTTP code is 200 880s # ==> Pushing IDP <== 880s # ==> Popping IDP <== 880s ok 95 - Test if still logged on IDP 880s ok 96 - test presence of user field in form (prove successful logout) 880s 1..96 880s ok 881s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 881s ok 1 - use Lemonldap::NG::Portal::Main; 881s ok 2 - Portal object 881s ok 3 - Init 881s ok 4 - Portal app 881s ok 5 - Register $type 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 6 - Get JWKS, endpoint /oauth2/jwks 881s ok 7 - HTTP code is 200 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 881s ok 9 - HTTP code is 200 881s ok 10 - Portal object 881s ok 11 - Init 881s ok 12 - Portal app 881s ok 13 - Register $type 881s ok 14 - Portal object 881s ok 15 - Init 881s ok 16 - Portal app 881s ok 17 - Register $type 881s # ==> Pushing RP <== 881s # ==> Popping RP <== 881s ok 18 - Unauth SP request 881s ok 19 - Get redirection 881s ok 20 - Location header found 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 21 - Push request to OP, endpoint /oauth2/authorize 881s ok 22 - HTTP code is 200 881s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020873_51299%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092753%7D) 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 24 - Post authentication, endpoint /oauth2/authorize 881s ok 25 - Get cookie lemonldap (0dd118778cbfc993ce2967428928071f76f8db6822da9b3650b2e823426bacbb) 881s ok 26 - HTTP code is 200 881s ok 27 - Page contains a form 881s ok 28 - Host match 881s ok 29 - Field "confirm" is defined 881s ok 30 - CSP header authorize POST request to \# 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 31 - Post confirmation, endpoint /oauth2/authorize 881s ok 32 - Get redirection 881s ok 33 - Location header found 881s # ==> Pushing RP <== 881s ok 34 - REST request 881s ok 35 - Request from RP to OP, endpoint /oauth2/token 881s # ==> Saving handler RP <== 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s # ==> Restoring RP <== 881s ok 36 - Execute request 881s ok 37 - Response is 200 881s ok 38 - Content is JSON 881s ok 39 - REST request 881s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 881s # ==> Saving handler RP <== 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s # ==> Restoring RP <== 881s ok 41 - Execute request 881s ok 42 - Response is 200 881s ok 43 - Content is JSON 881s # ==> Popping RP <== 881s ok 44 - Call openidconnectcallback on RP 881s ok 45 - Get cookie lemonldap (500a20b66d39d848b4acfe4c1ccdf86206d18f45276532900c481cdafdb1092f) 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 46 - Check session, endpoint /oauth2/checksession.html 881s ok 47 - HTTP code is 200 881s ok 48 - Frame can be embedded 881s # ==> Pushing SP <== 881s # ==> Popping SP <== 881s ok 49 - Try SAML SP 881s ok 50 - HTTP code is 200 881s ok 51 - Page contains a form 881s ok 52 - Host match 881s ok 53 - URI match 881s ok 54 - Field "SAMLRequest" is defined 881s ok 55 - CSP header authorize POST request to auth.op.com 881s ok 56 - Method is POST 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 57 - Post SAML request to IdP 881s ok 58 - HTTP code is 200 881s ok 59 - Page contains a form 881s ok 60 - Host match 881s ok 61 - URI match 881s ok 62 - Field "SAMLResponse" is defined 881s ok 63 - CSP header authorize POST request to auth.sp.com 881s ok 64 - Method is POST 881s # ==> Pushing SP <== 881s # ==> Popping SP <== 881s ok 65 - Post SAML response to SP 881s ok 66 - Get cookie lemonldap (ea06704a1de35862bbf1992935a46c29c33b914ec4160df9131ba1f64b468374) 881s # ==> Pushing RP <== 881s # ==> Popping RP <== 881s ok 67 - Query SP for logout 881s ok 68 - Get redirection 881s ok 69 - Location header found 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 70 - Push logout request to OP, endpoint /oauth2/logout 881s ok 71 - HTTP code is 200 881s ok 72 - Page contains a form 881s ok 73 - Host match 881s ok 74 - Field "confirm" is defined 881s ok 75 - CSP header authorize POST request to \# 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 76 - Confirm logout, endpoint /oauth2/logout 881s ok 77 - HTTP code is 200 881s ok 78 - Get cookie lemonldap (0) 881s ok 79 - SSO cookie removed 881s ok 80 - Get iframe request 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 81 - Get iframe 881s ok 82 - HTTP code is 200 881s ok 83 - Page contains a form 881s ok 84 - Host match 881s ok 85 - URI match 881s ok 86 - Field "SAMLRequest" is defined 881s ok 87 - CSP header authorize POST request to auth.sp.com 881s ok 88 - Method is POST 881s # ==> Pushing SP <== 881s # ==> Popping SP <== 881s ok 89 - Post SAML logout request to SP 881s ok 90 - HTTP code is 200 881s ok 91 - Page contains a form 881s ok 92 - Host match 881s ok 93 - URI match 881s ok 94 - Field "SAMLResponse" is defined 881s ok 95 - CSP header authorize POST request to auth.op.com 881s ok 96 - Method is POST 881s # ==> Pushing SP <== 881s # ==> Popping SP <== 881s ok 97 - Post SAML logout response to IdP 881s # ==> Pushing OP <== 881s # ==> Popping OP <== 881s ok 98 - Test if user is reject on IdP 881s ok 99 - Response status is 401 881s ok 100 - Content is JSON 881s ok 101 - Error code is 1 881s # ==> Pushing RP <== 881s # ==> Popping RP <== 881s ok 102 - Test if user is reject on SP 881s ok 103 - Get redirection 881s ok 104 - Location header found 881s # ==> Pushing SP <== 881s # ==> Popping SP <== 881s ok 105 - Test if user is reject on SP 881s ok 106 - HTTP code is 200 881s ok 107 - HTTP code is 200 881s ok 108 - Page contains a form 881s ok 109 - Host match 881s ok 110 - URI match 881s ok 111 - Field "SAMLRequest" is defined 881s ok 112 - CSP header authorize POST request to auth.op.com 881s ok 113 - Method is POST 881s 1..113 881s ok 882s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 882s ok 1 - use Lemonldap::NG::Portal::Main; 882s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 882s ok 1 - Portal object 882s ok 2 - Init 882s ok 3 - Portal app 882s ok 4 - Register $type 882s ok 5 - Portal object 882s ok 6 - Init 882s ok 7 - Portal app 882s ok 8 - Register $type 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 9 - Get JWKS, endpoint /oauth2/jwks 882s ok 10 - HTTP code is 200 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 882s ok 12 - HTTP code is 200 882s ok 13 - Portal object 882s ok 14 - Init 882s ok 15 - Portal app 882s ok 16 - Register $type 882s # ==> Pushing RPREDIRECT <== 882s # ==> Popping RPREDIRECT <== 882s ok 17 - Unauth SP request 882s ok 18 - Get redirection 882s ok 19 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 20 - Push request to OP, endpoint /oauth2/authorize 882s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221770020874_56405%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1770092754%7D) 882s ok 22 - Get redirection 882s ok 23 - Location header found 882s # ==> Pushing IDPREDIRECT <== 882s # ==> Popping IDPREDIRECT <== 882s ok 24 - Launch SAML request to IdP 882s ok 25 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020874_38775%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092754%7D) 882s # ==> Pushing IDPREDIRECT <== 882s # ==> Popping IDPREDIRECT <== 882s ok 26 - Post authentication 882s ok 27 - HTTP code is 200 882s ok 28 - Page contains a form 882s ok 29 - Host match 882s ok 30 - CSP header authorize POST request to auth.sp.com 882s ok 31 - Method is POST 882s ok 32 - Get cookie lemonldap (7f3d533b0e149b88bcd062b3bdf5ae03d3b222a2c1692e153e26926469db03fe) 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 33 - POST SAML response 882s ok 34 - Get cookie lemonldap (6a065080df664a2238ef77d78742655264ee8b38ade2b67c0cbfeefa96d5f0eb) 882s ok 35 - Get redirection 882s ok 36 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 882s ok 38 - HTTP code is 200 882s ok 39 - Page contains a form 882s ok 40 - URI match 882s ok 41 - Field "confirm" is defined 882s ok 42 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092754%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 43 - Confirm OIDC sharing 882s ok 44 - Get redirection 882s ok 45 - Location header found 882s # ==> Pushing RPREDIRECT <== 882s ok 46 - REST request 882s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 882s # ==> Saving handler RPREDIRECT <== 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s # ==> Restoring RPREDIRECT <== 882s ok 48 - Execute request 882s ok 49 - Response is 200 882s ok 50 - Content is JSON 882s ok 51 - REST request 882s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 882s # ==> Saving handler RPREDIRECT <== 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s # ==> Restoring RPREDIRECT <== 882s ok 53 - Execute request 882s ok 54 - Response is 200 882s ok 55 - Content is JSON 882s # ==> Popping RPREDIRECT <== 882s ok 56 - Follow redirection to RP 882s ok 57 - Get cookie lemonldap (a59d6ea607be8949741285dc041f01f5d1634c10544227cd37223ba54e4d2c9a) 882s # ==> Pushing RPREDIRECT <== 882s # ==> Popping RPREDIRECT <== 882s ok 58 - Query RP for logout 882s ok 59 - Get redirection 882s ok 60 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 882s ok 62 - HTTP code is 200 882s ok 63 - Page contains a form 882s ok 64 - Host match 882s ok 65 - Field "confirm" is defined 882s ok 66 - CSP header authorize POST request to \# 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 67 - Confirm logout, endpoint /oauth2/logout 882s ok 68 - Get redirection 882s ok 69 - Location header found 882s # ==> Pushing IDPREDIRECT <== 882s # ==> Popping IDPREDIRECT <== 882s ok 70 - Push logout to SAML IdP 882s ok 71 - Get cookie lemonldap (0) 882s ok 72 - SSO cookie removed 882s ok 73 - Get redirection 882s ok 74 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 75 - Push logout to SAML IdP 882s ok 76 - Get redirection 882s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 882s # ==> Pushing RPREDIRECT <== 882s # ==> Popping RPREDIRECT <== 882s ok 78 - Follow post-logout redirection 882s ok 79 - Get redirection 882s ok 80 - Location is http://auth.rp.com/?logout=1 882s ok 81 - SP session was removed 882s ok 82 - IDP session was removed 882s ok 83 - RP session was removed 882s 1..83 882s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 882s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 882s ok 1 - Portal object 882s ok 2 - Init 882s ok 3 - Portal app 882s ok 4 - Register $type 882s ok 5 - Portal object 882s ok 6 - Init 882s ok 7 - Portal app 882s ok 8 - Register $type 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 9 - Get JWKS, endpoint /oauth2/jwks 882s ok 10 - HTTP code is 200 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 882s ok 12 - HTTP code is 200 882s ok 13 - Portal object 882s ok 14 - Init 882s ok 15 - Portal app 882s ok 16 - Register $type 882s # ==> Pushing RPREDIRECT <== 882s # ==> Popping RPREDIRECT <== 882s ok 17 - Unauth SP request 882s ok 18 - Get redirection 882s ok 19 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 20 - Push request to OP, endpoint /oauth2/authorize 882s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770020874_1553%22%2C%22issuerTs%22%3A1770092754%7D) 882s ok 22 - Get redirection 882s ok 23 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 24 - Return from WAYF 882s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092754%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770020874_1553%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 882s ok 26 - Get redirection 882s ok 27 - Location header found 882s # ==> Pushing IDPREDIRECT <== 882s # ==> Popping IDPREDIRECT <== 882s ok 28 - Launch SAML request to IdP 882s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020874_27522%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770092754%7D) 882s # ==> Pushing IDPREDIRECT <== 882s # ==> Popping IDPREDIRECT <== 882s ok 30 - Post authentication 882s ok 31 - HTTP code is 200 882s ok 32 - Page contains a form 882s ok 33 - Host match 882s ok 34 - CSP header authorize POST request to auth.sp.com 882s ok 35 - Method is POST 882s ok 36 - Get cookie lemonldap (30b029450c0e71cebd8956601c342853416049e9939d78996d644c909c8d5017) 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 37 - POST SAML response 882s ok 38 - Get cookie lemonldap (aed1a8697647ec5cfa1563fb1d201eebf5c1f2cacb17a1441e8dd6a85505f9a5) 882s ok 39 - Get redirection 882s ok 40 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 882s ok 42 - HTTP code is 200 882s ok 43 - Page contains a form 882s ok 44 - URI match 882s ok 45 - Field "confirm" is defined 882s ok 46 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092754%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 47 - Confirm OIDC sharing 882s ok 48 - Get redirection 882s ok 49 - Location header found 882s # ==> Pushing RPREDIRECT <== 882s ok 50 - REST request 882s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 882s # ==> Saving handler RPREDIRECT <== 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s # ==> Restoring RPREDIRECT <== 882s ok 52 - Execute request 882s ok 53 - Response is 200 882s ok 54 - Content is JSON 882s ok 55 - REST request 882s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 882s # ==> Saving handler RPREDIRECT <== 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s # ==> Restoring RPREDIRECT <== 882s ok 57 - Execute request 882s ok 58 - Response is 200 882s ok 59 - Content is JSON 882s # ==> Popping RPREDIRECT <== 882s ok 60 - Follow redirection to RP 882s ok 61 - Get cookie lemonldap (f16d45442aa7f08739c2cf277206335677b4da0dfa7aca921afc0e1d8af56355) 882s # ==> Pushing RPREDIRECT <== 882s # ==> Popping RPREDIRECT <== 882s ok 62 - Query RP for logout 882s ok 63 - Get redirection 882s ok 64 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 882s ok 66 - HTTP code is 200 882s ok 67 - Page contains a form 882s ok 68 - Host match 882s ok 69 - Field "confirm" is defined 882s ok 70 - CSP header authorize POST request to \# 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 71 - Confirm logout, endpoint /oauth2/logout 882s ok 72 - Get redirection 882s ok 73 - Location header found 882s # ==> Pushing IDPREDIRECT <== 882s # ==> Popping IDPREDIRECT <== 882s ok 74 - Push logout to SAML IdP 882s ok 75 - Get cookie lemonldap (0) 882s ok 76 - SSO cookie removed 882s ok 77 - Get redirection 882s ok 78 - Location header found 882s # ==> Pushing SPREDIRECT <== 882s # ==> Popping SPREDIRECT <== 882s ok 79 - Push logout to SAML IdP 882s ok 80 - Get redirection 882s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 882s # ==> Pushing RPREDIRECT <== 882s # ==> Popping RPREDIRECT <== 882s ok 82 - Follow post-logout redirection 882s ok 83 - Get redirection 882s ok 84 - Location is http://auth.rp.com/?logout=1 882s ok 85 - SP session was removed 882s ok 86 - IDP session was removed 882s ok 87 - RP session was removed 882s 1..87 882s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 882s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 882s ok 1 - Portal object 882s ok 2 - Init 882s ok 3 - Portal app 882s ok 4 - Register $type 882s ok 5 - Portal object 882s ok 6 - Init 882s ok 7 - Portal app 882s ok 8 - Register $type 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 9 - Get JWKS, endpoint /oauth2/jwks 882s ok 10 - HTTP code is 200 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 882s ok 12 - HTTP code is 200 882s ok 13 - Portal object 882s ok 14 - Init 882s ok 15 - Portal app 882s ok 16 - Register $type 882s # ==> Pushing RPPOST <== 882s # ==> Popping RPPOST <== 882s ok 17 - Unauth SP request 882s ok 18 - Get redirection 882s ok 19 - Location header found 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 20 - Push request to OP, endpoint /oauth2/authorize 882s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770020874_33071%22%2C%22issuerTs%22%3A1770092754%7D) 882s ok 22 - HTTP code is 200 882s ok 23 - Page contains a form 882s ok 24 - Host match 882s ok 25 - URI match 882s ok 26 - Field "SAMLRequest" is defined 882s ok 27 - CSP header authorize POST request to auth.idp.com 882s ok 28 - Method is POST 882s # ==> Pushing IDPPOST <== 882s # ==> Popping IDPPOST <== 882s ok 29 - Launch SAML request to IdP 882s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020874_42823%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770092754%7D) 882s # ==> Pushing IDPPOST <== 882s # ==> Popping IDPPOST <== 882s ok 31 - Post authentication 882s ok 32 - HTTP code is 200 882s ok 33 - Page contains a form 882s ok 34 - Host match 882s ok 35 - CSP header authorize POST request to auth.sp.com 882s ok 36 - Method is POST 882s ok 37 - Get cookie lemonldap (f65389b29020720b314057cf7a3753d5ec9e64e6a1fd9000b3f4c9afbac79c3c) 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 38 - POST SAML response 882s ok 39 - Get cookie lemonldap (ab2dcb1f2da065e612bb6a446774142754b2176898335699e4fb05694cb39c4c) 882s ok 40 - Get redirection 882s ok 41 - Location header found 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 882s ok 43 - HTTP code is 200 882s ok 44 - Page contains a form 882s ok 45 - URI match 882s ok 46 - Field "confirm" is defined 882s ok 47 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1770092754%7D) 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 48 - Confirm OIDC sharing 882s ok 49 - Get redirection 882s ok 50 - Location header found 882s # ==> Pushing RPPOST <== 882s ok 51 - REST request 882s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 882s # ==> Saving handler RPPOST <== 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s # ==> Restoring RPPOST <== 882s ok 53 - Execute request 882s ok 54 - Response is 200 882s ok 55 - Content is JSON 882s ok 56 - REST request 882s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 882s # ==> Saving handler RPPOST <== 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s # ==> Restoring RPPOST <== 882s ok 58 - Execute request 882s ok 59 - Response is 200 882s ok 60 - Content is JSON 882s # ==> Popping RPPOST <== 882s ok 61 - Follow redirection to RP 882s ok 62 - Get cookie lemonldap (802a4db3ca03094e939325e667cfa4207f5992209c8e8ae7d1a9465c678107f0) 882s # ==> Pushing RPPOST <== 882s # ==> Popping RPPOST <== 882s ok 63 - Query RP for logout 882s ok 64 - Get redirection 882s ok 65 - Location header found 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 882s ok 67 - HTTP code is 200 882s ok 68 - Page contains a form 882s ok 69 - Host match 882s ok 70 - Field "confirm" is defined 882s ok 71 - CSP header authorize POST request to \# 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 72 - Confirm logout, endpoint /oauth2/logout 882s ok 73 - HTTP code is 200 882s ok 74 - Page contains a form 882s ok 75 - Host match 882s ok 76 - URI match 882s ok 77 - Field "SAMLRequest" is defined 882s ok 78 - CSP header authorize POST request to auth.idp.com 882s # ==> Pushing IDPPOST <== 882s # ==> Popping IDPPOST <== 882s ok 79 - Push logout to SAML IdP 882s ok 80 - Get cookie lemonldap (0) 882s ok 81 - SSO cookie removed 882s ok 82 - HTTP code is 200 882s ok 83 - Page contains a form 882s ok 84 - Host match 882s ok 85 - URI match 882s ok 86 - CSP header authorize POST request to auth.sp.com 882s # ==> Pushing SPPOST <== 882s # ==> Popping SPPOST <== 882s ok 87 - Push logout to SAML IdP 882s ok 88 - Get redirection 882s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 882s # ==> Pushing RPPOST <== 882s # ==> Popping RPPOST <== 882s ok 90 - Follow post-logout redirection 882s ok 91 - Get redirection 882s ok 92 - Location is http://auth.rp.com/?logout=1 882s ok 93 - SP session was removed 882s ok 94 - IDP session was removed 882s ok 95 - RP session was removed 882s 1..95 882s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 882s 1..4 882s ok 883s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 883s ok 1 - use Lemonldap::NG::Portal::Main; 883s ok 2 - Portal object 883s ok 3 - Init 883s ok 4 - Portal app 883s ok 5 - Register $type 883s ok 6 - OP portal 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s ok 7 - Get JWKS, endpoint /oauth2/jwks 883s ok 8 - HTTP code is 200 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 883s ok 10 - HTTP code is 200 883s ok 11 - Portal object 883s ok 12 - Init 883s ok 13 - Portal app 883s ok 14 - Register $type 883s ok 15 - RP portal 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s # ==> Pushing RP <== 883s # ==> Popping RP <== 883s ok 16 - Auth query 883s ok 17 - Get cookie lemonldap (c937b40a4995f0a7196fda9c513d6a2fe543ce3d5ad95e0ca8cd8ef38f44dbf0) 883s # ==> Pushing RP <== 883s # ==> Popping RP <== 883s ok 18 - Logout request 883s ok 19 - Response is 200 883s ok 20 - Cookie is deleted 883s ok 21 - No pdata 883s # ==> Pushing RP <== 883s # ==> Popping RP <== 883s ok 22 - Disconnect request 883s ok 23 - Response is 401 883s # ==> Pushing RP <== 883s # ==> Popping RP <== 883s ok 24 - Unauth RP request 883s ok 25 - Get redirection 883s ok 26 - Location header found 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s ok 27 - Push request to OP, endpoint /oauth2/authorize 883s ok 28 - HTTP code is 200 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s ok 29 - Post authentication, endpoint /oauth2/authorize 883s ok 30 - Get cookie lemonldap (208238f4fd1abcf0bc788fe1fbb8a83590b3db1487b3efda9c7a89a1ffd7c5ee) 883s ok 31 - HTTP code is 200 883s ok 32 - Page contains a form 883s ok 33 - Host match 883s ok 34 - Field "confirm" is defined 883s ok 35 - CSP header authorize POST request to \# 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s ok 36 - Post confirmation, endpoint /oauth2/authorize 883s ok 37 - Get redirection 883s ok 38 - Location header found 883s # ==> Pushing RP <== 883s ok 39 - REST request 883s ok 40 - Request from RP to OP, endpoint /oauth2/token 883s # ==> Saving handler RP <== 883s # ==> Pushing OP <== 883s # ==> Popping OP <== 883s # ==> Restoring RP <== 883s ok 41 - Execute request 883s ok 42 - Response is 200 883s ok 43 - Content is JSON 883s # ==> Popping RP <== 883s ok 44 - Call openidconnectcallback on RP 883s ok 45 - Get cookie lemonldap (06d82ea06b051b3506b2387f69df227c6b3f2c07c22acbb9f780247f188ed186) 883s 1..45 883s ok 884s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 884s ok 1 - use Lemonldap::NG::Portal::Main; 884s ok 2 - Portal object 884s ok 3 - Init 884s ok 4 - Portal app 884s ok 5 - Register $type 884s ok 6 - Portal object 884s ok 7 - Init 884s ok 8 - Portal app 884s ok 9 - Register $type 884s ok 10 - Portal object 884s ok 11 - Init 884s ok 12 - Portal app 884s ok 13 - Register $type 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 14 - Try SAML SP 884s ok 15 - Get redirection 884s ok 16 - Location header found 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 17 - Launch SAML request to proxy 884s ok 18 - Get redirection 884s ok 19 - Location header found 884s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092756%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770020876_36694%22%7D) 884s # ==> Pushing IDP <== 884s # ==> Popping IDP <== 884s ok 21 - Launch SAML request to proxy 884s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020876_2%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1770092756%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 884s ok 23 - HTTP code is 200 884s ok 24 - Page contains a form 884s ok 25 - Host match 884s ok 26 - Field "user" is defined 884s ok 27 - Field "password" is defined 884s ok 28 - CSP header authorize POST request to \# 884s # ==> Pushing IDP <== 884s # ==> Popping IDP <== 884s ok 29 - Post authentication, endpoint 884s ok 30 - Get cookie lemonldap (7282d86b19a903d4aed03c08db04e43b9ed21c94917f8543cfda5d872f21b91a) 884s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020876_2%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 884s ok 32 - Get redirection 884s ok 33 - Location header found 884s # ==> Pushing IDP <== 884s # ==> Popping IDP <== 884s ok 34 - Follow redirection to issuer 884s ok 35 - Get cookie lemonldappdata () 884s ok 36 - HTTP code is 200 884s ok 37 - Page contains a form 884s ok 38 - Host match 884s ok 39 - URI match 884s ok 40 - Field "SAMLResponse" is defined 884s ok 41 - CSP header authorize POST request to auth.proxy.com 884s ok 42 - Method is POST 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 43 - Post SAMLResponse to proxy 884s ok 44 - Get cookie lemonldap (4d85ee97f73d765a9d4b69f4052821c3089ed13e992c3bd084fdf5c7d520a8a3) 884s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020876_36694%22%7D) 884s ok 46 - Get redirection 884s ok 47 - Location header found 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 48 - Follow redirection to issuer 884s ok 49 - Get cookie lemonldappdata () 884s ok 50 - HTTP code is 200 884s ok 51 - Page contains a form 884s ok 52 - Host match 884s ok 53 - URI match 884s ok 54 - Field "SAMLResponse" is defined 884s ok 55 - CSP header authorize POST request to auth.sp.com 884s ok 56 - Method is POST 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 57 - Post SAMLResponse to SP 884s ok 58 - Get cookie lemonldap (6c31c3567817f9abd75285e6f8624f765b463ca97ff72f41d8d2f0657cfed061) 884s ok 59 - Get redirection 884s ok 60 - Location header found 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 61 - Initiate logout 884s ok 62 - Get cookie lemonldap (0) 884s ok 63 - Removed lemonldap cookie at sp 884s ok 64 - Get redirection 884s ok 65 - Location header found 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 66 - Forward logout to proxy 884s ok 67 - Get cookie lemonldap (0) 884s ok 68 - Removed lemonldap cookie at proxy 884s ok 69 - Get redirection 884s ok 70 - Location header found 884s # ==> Pushing IDP <== 884s # ==> Popping IDP <== 884s ok 71 - Forward logout to IDP 884s ok 72 - Get cookie lemonldap (0) 884s ok 73 - Removed lemonldap cookie at idp 884s ok 74 - Get redirection 884s ok 75 - Location header found 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 76 - Forward logout to proxy 884s ok 77 - Get redirection 884s ok 78 - Location header found 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 79 - Resume proxy logout process 884s ok 80 - Get redirection 884s ok 81 - Location header found 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 82 - Forward logout to sp 884s ok 83 - Logout OK: code found on page 884s ok 84 - Logout OK 884s 1..84 884s ok 884s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 884s ok 1 - use Lemonldap::NG::Portal::Main; 884s ok 2 - Portal object 884s ok 3 - Init 884s ok 4 - Portal app 884s ok 5 - Register $type 884s ok 6 - Portal object 884s ok 7 - Init 884s ok 8 - Portal app 884s ok 9 - Register $type 884s ok 10 - Portal object 884s ok 11 - Init 884s ok 12 - Portal app 884s ok 13 - Register $type 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 14 - Unauth SP request 884s ok 15 - HTTP code is 200 884s ok 16 - Page contains a form 884s ok 17 - Host match 884s ok 18 - URI match 884s ok 19 - Field "SAMLRequest" is defined 884s ok 20 - CSP header authorize POST request to auth.proxy.com 884s ok 21 - Method is POST 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 22 - Post SAML request to IdP 884s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1770092756%2C%22issuerRequestsaml%22%3A%221770020876_54832%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 884s ok 24 - Found SAML choice 884s ok 25 - HTTP code is 200 884s ok 26 - Page contains a form 884s ok 27 - CSP header authorize POST request to \# 884s # ==> Pushing PROXY <== 884s # ==> Popping PROXY <== 884s ok 28 - Select "CAS" 884s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_choice%22%3A%22cas%22%2C%22issuerTs%22%3A1770092756%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020876_54832%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 884s ok 30 - Get cookie llngcasserver (idp) 884s ok 31 - Get CAS server cookie 884s ok 32 - Get redirection 884s ok 33 - Location header found 884s # ==> Pushing ISSUER <== 884s # ==> Popping ISSUER <== 884s ok 34 - Query CAS server 884s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770092756%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020876_19804%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 884s ok 36 - HTTP code is 200 884s ok 37 - Page contains a form 884s ok 38 - CSP header authorize POST request to \# 884s # ==> Pushing ISSUER <== 884s # ==> Popping ISSUER <== 884s ok 39 - Post authentication 884s ok 40 - Get cookie lemonldap (f03098d641f11e9650036a8787a03c5a61af9294c1b1a2afea5715a53eb0e00e) 884s ok 41 - Get redirection 884s ok 42 - Location header found 884s # ==> Pushing PROXY <== 884s ok 43 - SOAP request 884s # ==> Saving handler PROXY <== 884s # ==> Pushing ISSUER <== 884s # ==> Popping ISSUER <== 884s # ==> Restoring PROXY <== 884s ok 44 - Execute request to /cas/serviceValidate 884s ok 45 - HTTP code is 200 884s ok 46 - Content is XML 884s # ==> Popping PROXY <== 884s ok 47 - Push CAS response to proxy 884s ok 48 - Get cookie lemonldap (446a769d59a3d2a46e005e482b9d41174bad106503645065f7f10d37aaae49d3) 884s ok 49 - HTTP code is 200 884s ok 50 - Page contains a form 884s ok 51 - Host match 884s ok 52 - URI match 884s ok 53 - Field "SAMLResponse" is defined 884s ok 54 - CSP header authorize POST request to auth.sp.com 884s ok 55 - Method is POST 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 56 - Post SAML response to SP 884s ok 57 - Get redirection 884s ok 58 - Location is http://auth.sp.com/ 884s ok 59 - Get cookie lemonldap (8275345cd601d7a7f098956a6835c4971e80685937a676a8e22e26a572465f51) 884s # ==> Pushing SP <== 884s # ==> Popping SP <== 884s ok 60 - Get / on SP 884s ok 61 - HTTP code is 200 884s ok 62 - Authenticated as fa@badwolf.org@proxy 884s ok 63 - UTF-8 values 884s 1..63 884s ok 885s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 885s ok 1 - use Lemonldap::NG::Portal::Main; 885s ok 2 - Portal object 885s ok 3 - Init 885s ok 4 - Portal app 885s ok 5 - Register $type 885s ok 6 - Portal object 885s ok 7 - Init 885s ok 8 - Portal app 885s ok 9 - Register $type 885s ok 10 - Portal object 885s ok 11 - Init 885s ok 12 - Portal app 885s ok 13 - Register $type 885s # ==> Pushing SP <== 885s # ==> Popping SP <== 885s ok 14 - Unauth SP request 885s ok 15 - HTTP code is 200 885s ok 16 - Page contains a form 885s ok 17 - Host match 885s ok 18 - URI match 885s ok 19 - Field "SAMLRequest" is defined 885s ok 20 - CSP header authorize POST request to auth.proxy.com 885s ok 21 - Method is POST 885s # ==> Pushing PROXY <== 885s # ==> Popping PROXY <== 885s ok 22 - Post SAML request to IdP 885s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770020877_46523%22%2C%22issuerTs%22%3A1770092757%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 885s ok 24 - Get cookie llngcasserver (idp) 885s ok 25 - Get CAS server cookie 885s ok 26 - Get redirection 885s ok 27 - Location header found 885s # ==> Pushing ISSUER <== 885s # ==> Popping ISSUER <== 885s ok 28 - Query CAS server 885s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020877_38434%22%2C%22issuerTs%22%3A1770092757%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 885s ok 30 - HTTP code is 200 885s ok 31 - Page contains a form 885s ok 32 - CSP header authorize POST request to \# 885s # ==> Pushing ISSUER <== 885s # ==> Popping ISSUER <== 885s ok 33 - Post authentication 885s ok 34 - Get cookie lemonldap (614e8ba65846a7aecbd74eb9bf6d7d3251f235cbdb506be46646bc172928a6f8) 885s ok 35 - Get redirection 885s ok 36 - Location header found 885s # ==> Pushing PROXY <== 885s ok 37 - SOAP request 885s # ==> Saving handler PROXY <== 885s # ==> Pushing ISSUER <== 885s # ==> Popping ISSUER <== 885s # ==> Restoring PROXY <== 885s ok 38 - Execute request to /cas/serviceValidate 885s ok 39 - HTTP code is 200 885s ok 40 - Content is XML 885s # ==> Popping PROXY <== 885s ok 41 - Push CAS response to proxy 885s ok 42 - Get cookie lemonldap (79d15fa1dbf48fda7d9321c6dabc6db4693b3d42fcfbcf5c4a342c709b269af3) 885s ok 43 - HTTP code is 200 885s ok 44 - Page contains a form 885s ok 45 - Host match 885s ok 46 - URI match 885s ok 47 - Field "SAMLResponse" is defined 885s ok 48 - CSP header authorize POST request to auth.sp.com 885s ok 49 - Method is POST 885s # ==> Pushing SP <== 885s # ==> Popping SP <== 885s ok 50 - Post SAML response to SP 885s ok 51 - Get redirection 885s ok 52 - Location is http://auth.sp.com/ 885s ok 53 - Get cookie lemonldap (8906b92dc834f8d6fed0905622da01e7e4db7bf10230a4f4adc08eaaceab4bdd) 885s # ==> Pushing SP <== 885s # ==> Popping SP <== 885s ok 54 - Get / on SP 885s ok 55 - HTTP code is 200 885s ok 56 - Authenticated as fa@badwolf.org@proxy 885s ok 57 - UTF-8 values 885s 1..57 885s ok 886s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 886s ok 1 - use Lemonldap::NG::Portal::Main; 886s # Subtest: Test with Redirect binding 886s ok 1 - Portal object 886s ok 2 - Init 886s ok 3 - Portal app 886s ok 4 - Register $type 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 5 - Get JWKS, endpoint /oauth2/jwks 886s ok 6 - HTTP code is 200 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 886s ok 8 - HTTP code is 200 886s ok 9 - Portal object 886s ok 10 - Init 886s ok 11 - Portal app 886s ok 12 - Register $type 886s ok 13 - Portal object 886s ok 14 - Init 886s ok 15 - Portal app 886s ok 16 - Register $type 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 17 - Try SAML SP 886s ok 18 - Get redirection 886s ok 19 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 20 - Launch SAML request to IdP 886s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092758%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770020878_12095%22%7D) 886s ok 22 - Get redirection 886s ok 23 - Location header found 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 24 - Push request to OP, endpoint /oauth2/authorize 886s ok 25 - HTTP code is 200 886s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092758%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770020878_60932%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 886s ok 27 - HTTP code is 200 886s ok 28 - Page contains a form 886s ok 29 - Host match 886s ok 30 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 31 - Post authentication, endpoint /oauth2/authorize 886s ok 32 - Get cookie lemonldap (618e428badadbb188adac89ec1d95238626d9d00f43f1768d800114cc7f6f9c1) 886s ok 33 - HTTP code is 200 886s ok 34 - Page contains a form 886s ok 35 - Host match 886s ok 36 - Field "confirm" is defined 886s ok 37 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 38 - Post confirmation, endpoint /oauth2/authorize 886s ok 39 - Get redirection 886s ok 40 - Location header found 886s # ==> Pushing PROXY <== 886s ok 41 - REST request 886s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 886s # ==> Saving handler PROXY <== 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s # ==> Restoring PROXY <== 886s ok 43 - Execute request 886s ok 44 - Response is 200 886s ok 45 - Content is JSON 886s ok 46 - REST request 886s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 886s # ==> Saving handler PROXY <== 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s # ==> Restoring PROXY <== 886s ok 48 - Execute request 886s ok 49 - Response is 200 886s ok 50 - Content is JSON 886s # ==> Popping PROXY <== 886s ok 51 - Call openidconnectcallback on Proxy 886s ok 52 - Get cookie lemonldap (40f67fbf7001c5cd2172ac47628fd870a57750d0f2535b0d11c62905434ad958) 886s ok 53 - Get redirection 886s ok 54 - Location header found 886s ok 55 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020878_12095%22%7D) 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 56 - Replay SAML request 886s ok 57 - HTTP code is 200 886s ok 58 - Page contains a form 886s ok 59 - Host match 886s ok 60 - URI match 886s ok 61 - Field "SAMLResponse" is defined 886s ok 62 - CSP header authorize POST request to auth.sp.com 886s ok 63 - Method is POST 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 64 - Post SAML response to SP 886s ok 65 - Get cookie lemonldap (c00a49e9930972f114a00441d01864842caea873b0d8935d29e767269d1eb7dc) 886s ok 66 - Get redirection 886s ok 67 - Location is http://auth.sp.com/ 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 68 - Query SP for logout 886s ok 69 - Get redirection 886s ok 70 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 71 - Launch SAML logout request to IdP 886s ok 72 - Get redirection 886s ok 73 - Location header found 886s ok 74 - Get cookie lemonldap (0) 886s ok 75 - SSO cookie removed 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 76 - Push OIDC logout request to op 886s ok 77 - HTTP code is 200 886s ok 78 - Page contains a form 886s ok 79 - Host match 886s ok 80 - Field "confirm" is defined 886s ok 81 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 82 - Post logout confirmation 886s ok 83 - Get redirection 886s ok 84 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 85 - Follow OIDC logout response to proxy 886s ok 86 - Get redirection 886s ok 87 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 88 - Switch to SAML logout resumption URL 886s ok 89 - Get redirection 886s ok 90 - Location header found 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 91 - Forward logout response to SP 886s ok 92 - HTTP code is 200 886s ok 93 - SP session was removed 886s ok 94 - OP session was removed 886s ok 95 - Proxy session was removed 886s 1..95 886s ok 2 - Test with Redirect binding 886s # Subtest: Test with POST binding 886s ok 1 - Portal object 886s ok 2 - Init 886s ok 3 - Portal app 886s ok 4 - Register $type 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 5 - Get JWKS, endpoint /oauth2/jwks 886s ok 6 - HTTP code is 200 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 886s ok 8 - HTTP code is 200 886s ok 9 - Portal object 886s ok 10 - Init 886s ok 11 - Portal app 886s ok 12 - Register $type 886s ok 13 - Portal object 886s ok 14 - Init 886s ok 15 - Portal app 886s ok 16 - Register $type 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 17 - Try SAML SP 886s ok 18 - HTTP code is 200 886s ok 19 - Page contains a form 886s ok 20 - Host match 886s ok 21 - URI match 886s ok 22 - Field "SAMLRequest" is defined 886s ok 23 - CSP header authorize POST request to auth.proxy.com 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 24 - Launch SAML request to IdP 886s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221770020878_41020%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092758%7D) 886s ok 26 - Get redirection 886s ok 27 - Location header found 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 28 - Push request to OP, endpoint /oauth2/authorize 886s ok 29 - HTTP code is 200 886s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092758%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221770020878_9354%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 886s ok 31 - HTTP code is 200 886s ok 32 - Page contains a form 886s ok 33 - Host match 886s ok 34 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 35 - Post authentication, endpoint /oauth2/authorize 886s ok 36 - Get cookie lemonldap (86d6d7a78f1fbddd68976d68513d9a0ba09831ad4fa00a45f934cc7c6ff089e6) 886s ok 37 - HTTP code is 200 886s ok 38 - Page contains a form 886s ok 39 - Host match 886s ok 40 - Field "confirm" is defined 886s ok 41 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 42 - Post confirmation, endpoint /oauth2/authorize 886s ok 43 - Get redirection 886s ok 44 - Location header found 886s # ==> Pushing PROXY <== 886s ok 45 - REST request 886s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 886s # ==> Saving handler PROXY <== 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s # ==> Restoring PROXY <== 886s ok 47 - Execute request 886s ok 48 - Response is 200 886s ok 49 - Content is JSON 886s ok 50 - REST request 886s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 886s # ==> Saving handler PROXY <== 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s # ==> Restoring PROXY <== 886s ok 52 - Execute request 886s ok 53 - Response is 200 886s ok 54 - Content is JSON 886s # ==> Popping PROXY <== 886s ok 55 - Call openidconnectcallback on Proxy 886s ok 56 - Get cookie lemonldap (e144b940fc98e8f9900a5986bd53364d0d68ef687b35d753ee7ca0c8cd19848e) 886s ok 57 - Get redirection 886s ok 58 - Location header found 886s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020878_41020%22%7D) 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 60 - Replay SAML request 886s ok 61 - HTTP code is 200 886s ok 62 - Page contains a form 886s ok 63 - Host match 886s ok 64 - URI match 886s ok 65 - Field "SAMLResponse" is defined 886s ok 66 - CSP header authorize POST request to auth.sp.com 886s ok 67 - Method is POST 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 68 - Post SAML response to SP 886s ok 69 - Get cookie lemonldap (a929f5f1a8f0e114e375c5a0f62da70ae9cbf3fbbf06186938ff354837b39523) 886s ok 70 - Get redirection 886s ok 71 - Location is http://auth.sp.com/ 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 72 - Query SP for logout 886s ok 73 - HTTP code is 200 886s ok 74 - Page contains a form 886s ok 75 - Host match 886s ok 76 - URI match 886s ok 77 - Field "SAMLRequest" is defined 886s ok 78 - CSP header authorize POST request to auth.proxy.com 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 79 - Launch SAML logout request to IdP 886s ok 80 - Get redirection 886s ok 81 - Location header found 886s ok 82 - Get cookie lemonldap (0) 886s ok 83 - SSO cookie removed 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 84 - Push OIDC logout request to op 886s ok 85 - HTTP code is 200 886s ok 86 - Page contains a form 886s ok 87 - Host match 886s ok 88 - Field "confirm" is defined 886s ok 89 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 90 - Post logout confirmation 886s ok 91 - Get redirection 886s ok 92 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 93 - Follow OIDC logout response to proxy 886s ok 94 - Get redirection 886s ok 95 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 96 - Switch to SAML logout resumption URL 886s ok 97 - HTTP code is 200 886s ok 98 - Page contains a form 886s ok 99 - Host match 886s ok 100 - URI match 886s ok 101 - Field "SAMLResponse" is defined 886s ok 102 - CSP header authorize POST request to auth.sp.com 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 103 - Forward logout response to SP 886s ok 104 - Get redirection 886s ok 105 - Location is http://auth.sp.com/?logout=1 886s ok 106 - SP session was removed 886s ok 107 - OP session was removed 886s ok 108 - Proxy session was removed 886s 1..108 886s ok 3 - Test with POST binding 886s # Subtest: Test with POST binding and hashStorage 886s ok 1 - Portal object 886s ok 2 - Init 886s ok 3 - Portal app 886s ok 4 - Register $type 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 5 - Get JWKS, endpoint /oauth2/jwks 886s ok 6 - HTTP code is 200 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 886s ok 8 - HTTP code is 200 886s ok 9 - Portal object 886s ok 10 - Init 886s ok 11 - Portal app 886s ok 12 - Register $type 886s ok 13 - Portal object 886s ok 14 - Init 886s ok 15 - Portal app 886s ok 16 - Register $type 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 17 - Try SAML SP 886s ok 18 - HTTP code is 200 886s ok 19 - Page contains a form 886s ok 20 - Host match 886s ok 21 - URI match 886s ok 22 - Field "SAMLRequest" is defined 886s ok 23 - CSP header authorize POST request to auth.proxy.com 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 24 - Launch SAML request to IdP 886s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092758%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221770020878_31425%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 886s ok 26 - Get redirection 886s ok 27 - Location header found 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 28 - Push request to OP, endpoint /oauth2/authorize 886s ok 29 - HTTP code is 200 886s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221770020878_49888%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1770092758%7D) 886s ok 31 - HTTP code is 200 886s ok 32 - Page contains a form 886s ok 33 - Host match 886s ok 34 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 35 - Post authentication, endpoint /oauth2/authorize 886s ok 36 - Get cookie lemonldap (3ccaea417e96d2c8c1fd600e99b5761286a3768e2fe10b129bf9f909450a7678) 886s ok 37 - HTTP code is 200 886s ok 38 - Page contains a form 886s ok 39 - Host match 886s ok 40 - Field "confirm" is defined 886s ok 41 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 42 - Post confirmation, endpoint /oauth2/authorize 886s ok 43 - Get redirection 886s ok 44 - Location header found 886s # ==> Pushing PROXY <== 886s ok 45 - REST request 886s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 886s # ==> Saving handler PROXY <== 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s # ==> Restoring PROXY <== 886s ok 47 - Execute request 886s ok 48 - Response is 200 886s ok 49 - Content is JSON 886s ok 50 - REST request 886s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 886s # ==> Saving handler PROXY <== 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s # ==> Restoring PROXY <== 886s ok 52 - Execute request 886s ok 53 - Response is 200 886s ok 54 - Content is JSON 886s # ==> Popping PROXY <== 886s ok 55 - Call openidconnectcallback on Proxy 886s ok 56 - Get cookie lemonldap (6fd93909720ad4ecd5cb050b99cdc15375c28bbfa325a2638c0e998a92178c98) 886s ok 57 - Get redirection 886s ok 58 - Location header found 886s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020878_31425%22%7D) 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 60 - Replay SAML request 886s ok 61 - HTTP code is 200 886s ok 62 - Page contains a form 886s ok 63 - Host match 886s ok 64 - URI match 886s ok 65 - Field "SAMLResponse" is defined 886s ok 66 - CSP header authorize POST request to auth.sp.com 886s ok 67 - Method is POST 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 68 - Post SAML response to SP 886s ok 69 - Get cookie lemonldap (48a31469226441c007232ac2a036a96796840b56a5b89782df91d094ab7bebd7) 886s ok 70 - Get redirection 886s ok 71 - Location is http://auth.sp.com/ 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 72 - Query SP for logout 886s ok 73 - HTTP code is 200 886s ok 74 - Page contains a form 886s ok 75 - Host match 886s ok 76 - URI match 886s ok 77 - Field "SAMLRequest" is defined 886s ok 78 - CSP header authorize POST request to auth.proxy.com 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 79 - Launch SAML logout request to IdP 886s ok 80 - Get redirection 886s ok 81 - Location header found 886s ok 82 - Get cookie lemonldap (0) 886s ok 83 - SSO cookie removed 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 84 - Push OIDC logout request to op 886s ok 85 - HTTP code is 200 886s ok 86 - Page contains a form 886s ok 87 - Host match 886s ok 88 - Field "confirm" is defined 886s ok 89 - CSP header authorize POST request to \# 886s # ==> Pushing OP <== 886s # ==> Popping OP <== 886s ok 90 - Post logout confirmation 886s ok 91 - Get redirection 886s ok 92 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 93 - Follow OIDC logout response to proxy 886s ok 94 - Get redirection 886s ok 95 - Location header found 886s # ==> Pushing PROXY <== 886s # ==> Popping PROXY <== 886s ok 96 - Switch to SAML logout resumption URL 886s ok 97 - HTTP code is 200 886s ok 98 - Page contains a form 886s ok 99 - Host match 886s ok 100 - URI match 886s ok 101 - Field "SAMLResponse" is defined 886s ok 102 - CSP header authorize POST request to auth.sp.com 886s # ==> Pushing SP <== 886s # ==> Popping SP <== 886s ok 103 - Forward logout response to SP 886s ok 104 - Get redirection 886s ok 105 - Location is http://auth.sp.com/?logout=1 886s ok 106 - SP session was removed 886s ok 107 - OP session was removed 886s ok 108 - Proxy session was removed 886s 1..108 886s ok 4 - Test with POST binding and hashStorage 886s 1..4 886s ok 887s t/38-No-persistent-session.t ................................................... 887s ok 1 - use Lemonldap::NG::Portal::Main; 887s ok 2 - Portal object 887s ok 3 - Init 887s ok 4 - Portal app 887s ok 5 - Auth query 887s ok 6 - Get cookie lemonldap (182e0212720f5d1b429be07afbd6899e1160b70766b6eb062a555e7c9d56c3bb) 887s ok 7 - Logout request 887s ok 8 - Response is 200 887s ok 9 - Cookie is deleted 887s ok 10 - No pdata 887s ok 11 - Disconnect request 887s ok 12 - Response is 401 887s ok 13 - Auth query 887s ok 14 - Get cookie lemonldap (078c7bcbae9c592156ce627e2d5f9b77b2cd69de1a5d58324eee11a84badd8e5) 887s ok 15 - Logout request 887s ok 16 - Response is 200 887s ok 17 - Cookie is deleted 887s ok 18 - No pdata 887s ok 19 - Disconnect request 887s ok 20 - Response is 401 887s ok 21 - Auth query 887s ok 22 - Get cookie lemonldap (bda08f18fda54dc020c9820c5df9905c11d240eac4c013b452da2222c559e8e8) 887s ok 23 - History found 887s ok 24 - -> NO history : only one entry found 887s ok 25 - Form registration 887s ok 26 - Get redirection 887s ok 27 - Location header found 887s ok 28 - Form registration 887s ok 29 - Found TOTP js 887s ok 30 - Get new key 887s ok 31 - Content is JSON 887s ok 32 - Found secret 887s ok 33 - Found token 887s ok 34 - Code 887s ok 35 - Code contains 8 digits 887s ok 36 - Post code 887s ok 37 - Content is JSON 887s ok 38 - Key is registered 887s ok 39 - Logout request 887s ok 40 - Response is 200 887s ok 41 - Cookie is deleted 887s ok 42 - No pdata 887s ok 43 - Disconnect request 887s ok 44 - Response is 401 887s ok 45 - Auth query 887s ok 46 - Get cookie lemonldap (8a233ed10e4241c25351aaea8c27e6be15719ad282afa4fb43a6a9cbc64e2913) 887s ok 47 - Logout request 887s ok 48 - Response is 200 887s ok 49 - Cookie is deleted 887s ok 50 - No pdata 887s ok 51 - Disconnect request 887s ok 52 - Response is 401 887s 1..52 887s ok 887s t/39-Failing-RP-Logout.t ....................................................... 887s ok 1 - use Lemonldap::NG::Portal::Main; 887s ok 2 - Portal object 887s ok 3 - Init 887s ok 4 - Portal app 887s ok 5 - Register $type 887s ok 6 - OP portal 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s ok 7 - Get JWKS, endpoint /oauth2/jwks 887s ok 8 - HTTP code is 200 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 887s ok 10 - HTTP code is 200 887s ok 11 - Portal object 887s ok 12 - Init 887s ok 13 - Portal app 887s ok 14 - Register $type 887s ok 15 - RP portal 887s # ==> Pushing RP <== 887s # ==> Popping RP <== 887s ok 16 - Unauth RP request 887s ok 17 - Get redirection 887s ok 18 - Location header found 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s ok 19 - Push request to OP, endpoint /oauth2/authorize 887s ok 20 - HTTP code is 200 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s ok 21 - Post authentication, endpoint /oauth2/authorize 887s ok 22 - Get cookie lemonldap (c89c9460005fed8ae585434ea9a035ffc10de5a80a328617df49e15b66859410) 887s ok 23 - HTTP code is 200 887s ok 24 - Page contains a form 887s ok 25 - Host match 887s ok 26 - Field "confirm" is defined 887s ok 27 - CSP header authorize POST request to \# 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s ok 28 - Post confirmation, endpoint /oauth2/authorize 887s ok 29 - Get redirection 887s ok 30 - Location header found 887s # ==> Pushing RP <== 887s ok 31 - REST request 887s ok 32 - Request from RP to OP, endpoint /oauth2/token 887s # ==> Saving handler RP <== 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s # ==> Restoring RP <== 887s ok 33 - Execute request 887s ok 34 - Response is 200 887s ok 35 - Content is JSON 887s ok 36 - REST request 887s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 887s # ==> Saving handler RP <== 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s # ==> Restoring RP <== 887s ok 38 - Execute request 887s ok 39 - Response is 200 887s ok 40 - Content is JSON 887s # ==> Popping RP <== 887s ok 41 - Call openidconnectcallback on RP 887s ok 42 - Get cookie lemonldap (effef9606774eaab417b77ccc8a4f8c56e325a77acd95ed52623870dae6ebe27) 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s # ==> Pushing OP <== 887s ok 43 - REST request 887s ok 44 - Request from OP to RP 887s # ==> Saving handler OP <== 887s # ==> Pushing RP <== 887s # ==> Popping RP <== 887s # ==> Restoring OP <== 887s ok 45 - Execute request 887s ok 46 - Response is 200 887s # ==> Popping OP <== 887s ok 47 - Query OP for logout 887s ok 48 - HTTP code is 200 887s ok 49 - Display PE_SLO_ERROR 887s # ==> Pushing OP <== 887s # ==> Popping OP <== 887s ok 50 - Test if user is reject on OP 887s ok 51 - Response status is 401 887s ok 52 - Content is JSON 887s ok 53 - Error code is 1 887s # ==> Pushing RP <== 887s # ==> Popping RP <== 887s ok 54 - Test if user is reject on RP 887s ok 55 - Get redirection 887s ok 56 - Location header found 887s 1..56 887s ok 888s t/40-Notifications-Explorer-JSON-File.t ........................................ 888s ok 1 - use Lemonldap::NG::Portal::Main; 888s ok 2 - Portal object 888s ok 3 - Init 888s ok 4 - Portal app 888s ok 5 - Auth query 888s ok 6 - HTTP code is 200 888s ok 7 - Get cookie lemonldap (051J4g1RlAtj1I5KuWNE/3NlbzkVpOjHdjO424pmW4iJtxFmuG4ystClWH9urwSKHVErS8RZ9jJpzscoQPkGinXCpo15ZOjVPz96xQU9UReZEgnL0DvhheMOKRlWO3+g3WdCNZeYjss8mQ4arCBUdg==) 888s ok 8 - HTTP code is 200 888s ok 9 - Page contains a form 888s ok 10 - URI match 888s ok 11 - Field "reference1x1" is defined 888s ok 12 - Test cookie received 888s ok 13 - Response status is 401 888s ok 14 - Content is JSON 888s ok 15 - Error code is 1 888s ok 16 - Auth query 888s ok 17 - HTTP code is 200 888s ok 18 - Get cookie lemonldap (r/FEOOT0O3N1oc72Rw9WWVFcJMKV4FBTtg82qAL5sZ8TTjVoB+/wGMX+PFlhfODpn0Z+fV2wMToBk7/1uWqzlD7Ih1cMcAFogLdGX1SaD1kkMdwwSVVMlGQFEk0Juws5BdikPHguD/wK8LMtsQZz+A==) 888s ok 19 - HTTP code is 200 888s ok 20 - Page contains a form 888s ok 21 - URI match 888s ok 22 - Field "reference1x1" is defined 888s ok 23 - Test cookie received 888s ok 24 - Response status is 401 888s ok 25 - Content is JSON 888s ok 26 - Error code is 1 888s ok 27 - Accept notification 888s ok 28 - Notification was not deleted 888s ok 29 - Get cookie lemonldap (978867cce5f3e928f4a6e6735a45040dfb3bf006b16bc749db3a01cece01e1c5) 888s ok 30 - New auth query 888s ok 31 - Authenticated as dwho 888s ok 32 - Menu displayed 888s ok 33 - Link found 888s ok 34 - Notifications explorer query 888s ok 35 - Language icons found 888s ok 36 - trspan="myNotification" found 888s ok 37 - trspan="date" found 888s ok 38 - trspan="reference" found 888s ok 39 - trspan="action" found 888s ok 40 - epoch found 888s ok 41 - testref found 888s ok 42 - fa-eye found 888s ok 43 - Notififcation container found 888s ok 44 - trspan="verify" found 888s ok 45 - Found NOTIFICATIONS js 888s ok 46 - Display testref notification query 888s ok 47 - Response is JSON 888s ok 48 - Result is 1 888s ok 49 - Hidden input found 888s ok 50 -

tag found 888s ok 51 -

tag found 888s ok 52 -

tag found 888s ok 53 - Checkbox 1 found 888s ok 54 - Checkbox 2 found 888s ok 55 - Malformed query 888s ok 56 - Response is JSON 888s ok 57 - Missing epoch parameter 888s ok 58 - Bad query 888s ok 59 - Response is JSON 888s ok 60 - Result is 0 888s ok 61 - Notification is 0 888s ok 62 - CheckUser form 888s ok 63 - HTTP code is 200 888s ok 64 - Page contains a form 888s ok 65 - URI match 888s ok 66 - Field "user" is defined 888s ok 67 - Field "url" is defined 888s ok 68 - Found trspan="checkUser" 888s ok 69 - Found notification "testref" 888s 1..69 888s ok 888s t/40-Notifications-Explorer-XML-File.t ......................................... 888s ok 1 - use Lemonldap::NG::Portal::Main; 888s ok 2 - Portal object 888s ok 3 - Init 888s ok 4 - Portal app 888s ok 5 - Auth query 888s ok 6 - HTTP code is 200 888s ok 7 - Get cookie lemonldap (Ea6SZ/6tcpqzO6JQqr+kYwTGRUClZqzc9GDCM6kJ70Qp3eXe2oCCQvwq09pMylwGZuOYZx0iP6zjeOSwZ+xXW2+Kq9m1hbR21H79Y4kbss6xPHfcniMfRfRvVBqG/njv6O8E8EfvmvjFKaUs/4xpvQ==) 888s ok 8 - HTTP code is 200 888s ok 9 - Page contains a form 888s ok 10 - URI match 888s ok 11 - Field "reference1x1" is defined 888s ok 12 - Test cookie received 888s ok 13 - Response status is 401 888s ok 14 - Content is JSON 888s ok 15 - Error code is 1 888s ok 16 - Auth query 888s ok 17 - HTTP code is 200 888s ok 18 - Get cookie lemonldap (wClUGBaOK+A4AGRD3uO8sagr2YcaLIh8qhjkKNMOMuXuhVqvEYLPFFcAHpstIlKi3xo2QE+uC1aLOmf6F9B9eCJbeziXVfuP+mdBJqTBurgEIrQCHUgf0ypPPjBa3ccpn70jygTSsX2u3lDnfvrvuA==) 888s ok 19 - HTTP code is 200 888s ok 20 - Page contains a form 888s ok 21 - URI match 888s ok 22 - Field "reference1x1" is defined 888s ok 23 - Field "reference1x2" is defined 888s ok 24 - Test cookie received 888s ok 25 - Response status is 401 888s ok 26 - Content is JSON 888s ok 27 - Error code is 1 888s ok 28 - Accept notification 888s ok 29 - Notification was deleted 888s ok 30 - Get cookie lemonldap (24170df593c9626d0b4af7ebc533e804a6a0e650f699dfc7c07e71cd8898552d) 888s ok 31 - New auth query 888s ok 32 - Authenticated as dwho 888s ok 33 - Menu displayed 888s ok 34 - Link found 888s ok 35 - Notifications explorer query 888s ok 36 - Language icons found 888s ok 37 - trspan="myNotifications" found 888s ok 38 - trspan="date" found 888s ok 39 - trspan="reference" found 888s ok 40 - trspan="action" found 888s ok 41 - epoch found 888s ok 42 - testref found 888s ok 43 - testref2 found 888s ok 44 - fa-eye found 888s ok 45 - fa-eye 2 found 888s ok 46 - Notififcation container found 888s ok 47 - trspan="verify" found 888s ok 48 - Found NOTIFICATIONS js 888s ok 49 - Display testref notification query 888s ok 50 - Response is JSON 888s ok 51 - Result is 1 888s ok 52 - Hidden input found 888s ok 53 -

tag found 888s ok 54 -

tag found 888s ok 55 -

tag found 888s ok 56 - Checkbox 1 found 888s ok 57 - Checkbox 2 found 888s ok 58 - Malformed query 888s ok 59 - Response is JSON 888s ok 60 - Missing epoch parameter 888s ok 61 - Bad query 888s ok 62 - Response is JSON 888s ok 63 - Result is 0 888s ok 64 - Notification is 0 888s ok 65 - CheckUser form 888s ok 66 - HTTP code is 200 888s ok 67 - Page contains a form 888s ok 68 - URI match 888s ok 69 - Field "user" is defined 888s ok 70 - Field "url" is defined 888s ok 71 - Found trspan="checkUser" 888s ok 72 - Notification "testref" not found 888s 1..72 888s ok 889s t/40-Notifications-JSON-DBI.t .................................................. 889s ok 1 - use Lemonldap::NG::Portal::Main; 889s ok 2 - Portal object 889s ok 3 - Init 889s ok 4 - Portal app 889s ok 5 - Auth query 889s ok 6 - HTTP code is 200 889s ok 7 - Get cookie lemonldap (IhuyF+pVE2IwtbU7NkkLc4k5CzXvZK2Ihy1+Q/rEltNWwwaSQWvTXOcXXQ17DPvRz2AJ38uxtS66jEymu4xblvRQdh2kogH1VagKnUp0Eyh9lXijKFgsidzm1Akysyret0PiBngAV4QpQ7WRED9daw==) 889s ok 8 - Two notification references found 889s ok 9 - 1st reference found is "testref2" 889s ok 10 - 2nd reference found is "testref" 889s ok 11 - HTTP code is 200 889s ok 12 - Page contains a form 889s ok 13 - URI match 889s ok 14 - Field "reference1x1" is defined 889s ok 15 - Field "url" is defined 889s ok 16 - Test cookie received 889s ok 17 - Response status is 401 889s ok 18 - Content is JSON 889s ok 19 - Error code is 1 889s ok 20 - Don't accept notification 889s ok 21 - HTTP code is 200 889s ok 22 - Accept notifications 889s ok 23 - Get redirection 889s ok 24 - Location is http://test1.example.com/ 889s ok 25 - Make sure no pdata is returned 889s ok 26 - Get cookie lemonldap (6a32728ce39c695a37719f545805ca50cc6e1883c573cf50dbba12b520b1affc) 889s ok 27 - Notification was deleted 889s ok 28 - Notifications explorer query 889s ok 29 - Response is JSON 889s ok 30 - Result is 2 889s ok 31 - MSG is myNotifications 889s ok 32 - Notification 1 found 889s ok 33 - Notification 2 found 889s ok 34 - epoch found 889s ok 35 - Logout request 889s ok 36 - Response is 200 889s ok 37 - Cookie is deleted 889s ok 38 - No pdata 889s ok 39 - Disconnect request 889s ok 40 - Response is 401 889s ok 41 - Auth query 889s ok 42 - Get redirection 889s ok 43 - Location is http://test1.example.com/ 889s ok 44 - Get cookie lemonldap (e89279bc44039db75beda237c80fe68557f1d3a13919c42db100dbfd234dee37) 889s ok 45 - Logout request 889s ok 46 - Response is 200 889s ok 47 - Cookie is deleted 889s ok 48 - No pdata 889s ok 49 - Disconnect request 889s ok 50 - Response is 401 889s 1..50 889s ok 890s t/40-Notifications-JSON-File-with-token.t ...................................... 890s ok 1 - use Lemonldap::NG::Portal::Main; 890s ok 2 - Portal object 890s ok 3 - Init 890s ok 4 - Portal app 890s ok 5 - Unauth request 890s ok 6 - HTTP code is 200 890s ok 7 - Page contains a form 890s ok 8 - Host match 890s ok 9 - Field "token" is defined 890s ok 10 - CSP header authorize POST request to \# 890s ok 11 - Auth query 890s ok 12 - HTTP code is 200 890s ok 13 - Get cookie lemonldap (J4mMUCvLTWy5otlFrtHPIQ5EIsfLd2FjTL2OIo8EsBE6yhpjjWH0JjbQzKscI8odOzyorevqtq94Dj1hI4atVcuAYmrrvowl6ScAnOWfpZtMOzGySDc+k8DeMTmU0Pz2hEdpC90nasZrQW+jhw9mhQ==) 890s ok 14 - HTTP code is 200 890s ok 15 - Page contains a form 890s ok 16 - URI match 890s ok 17 - Field "reference1x1" is defined 890s ok 18 - Field "url" is defined 890s ok 19 - Test cookie received 890s ok 20 - Response status is 401 890s ok 21 - Content is JSON 890s ok 22 - Error code is 1 890s ok 23 - Don't accept notification 890s ok 24 - Notification displayed 890s ok 25 - Don't accept notification 890s ok 26 - Notification displayed 890s ok 27 - Accept notification 890s ok 28 - Get redirection 890s ok 29 - Location header found 890s ok 30 - Notification was deleted 890s 1..30 890s ok 890s t/40-Notifications-JSON-File.t ................................................. 890s ok 1 - use Lemonldap::NG::Portal::Main; 890s ok 2 - Portal object 890s ok 3 - Init 890s ok 4 - Portal app 890s ok 5 - Auth query (JSON required) 890s ok 6 - Response is JSON 890s ok 7 - Good result 890s ok 8 - Notificationtion is pending 890s ok 9 - Test received Id 890s ok 10 - HTTP code is 200 890s ok 11 - Page contains a form 890s ok 12 - URI match 890s ok 13 - Field "reference1x1" is defined 890s ok 14 - Field "url" is defined 890s ok 15 - Auth query 890s ok 16 - HTTP code is 200 890s ok 17 - Get cookie lemonldap (87qSgvPRSXAoxZ5tlMDrTnwGnwE2JtNDJvvIBiEs5P2YmcDfTnFSeVM8jW3Y9ntnk48At10CY2vtR2q07LbRduCtoLBv1ZpCd/NZJg1zRpO9SW45RpJXXgYsDH8knugPdTZQHmMBmYcBCntZVDkAwA==) 890s ok 18 - HTTP code is 200 890s ok 19 - Page contains a form 890s ok 20 - URI match 890s ok 21 - Field "reference1x1" is defined 890s ok 22 - Field "url" is defined 890s ok 23 - Test received cookie 890s ok 24 - Response status is 401 890s ok 25 - Content is JSON 890s ok 26 - Error code is 1 890s ok 27 - Cancel notification 890s ok 28 - Cookie expired 890s ok 29 - Get redirection 890s ok 30 - Location is http://auth.example.com/ 890s ok 31 - Auth query 890s ok 32 - HTTP code is 200 890s ok 33 - Get cookie lemonldap (9VBoPkJ8gPA0L3u44wKHrazLFhPQgbzYbll26igeTefdu0pBxnP/hfwG2mFc4EKF1DXjlrY7wEuIugt4xKxiAhZRy7nUl8GzmumcIPnZTS49yoTRETAl9bKeBmPMD7IWh8BkxZYAp3vPuAP+VS3fHw==) 890s ok 34 - HTTP code is 200 890s ok 35 - Page contains a form 890s ok 36 - URI match 890s ok 37 - Field "reference1x1" is defined 890s ok 38 - Field "url" is defined 890s ok 39 - Response body is not empty 890s ok 40 - Found notification text 890s ok 41 - Test cookie received 890s ok 42 - Response status is 401 890s ok 43 - Content is JSON 890s ok 44 - Error code is 1 890s ok 45 - Don't accept notification 890s ok 46 - Notification displayed 890s ok 47 - Found custom Main Logo 890s ok 48 - Don't accept notification 890s ok 49 - Notification displayed 890s ok 50 - Don't accept notification 890s ok 51 - Notification displayed 890s ok 52 - Don't accept notification - Accept just one checkbox 890s ok 53 - Notification displayed 890s ok 54 - Accept notification 890s ok 55 - Get redirection 890s ok 56 - Location header found 890s ok 57 - Get cookie lemonldap (f292a619412c8ff451dde9512f3dbe650ec545a0a21761f51c77b51b34afaacd) 890s ok 58 - New auth query 890s ok 59 - Authenticated as dwho 890s ok 60 - Menu displayed 890s ok 61 - Notification was deleted 890s ok 62 - Auth query (JSON required) 890s ok 63 - Response is JSON 890s ok 64 - Good result 890s ok 65 - Notificationtion is pending 890s ok 66 - Test received Id 890s ok 67 - HTTP code is 200 890s ok 68 - Page contains a form 890s ok 69 - URI match 890s ok 70 - Field "reference1x1" is defined 890s ok 71 - Field "url" is defined 890s ok 72 - Auth query 890s ok 73 - HTTP code is 200 890s ok 74 - Get cookie lemonldap (pC9HCHikHEs03a/UX+h2JyOyYlyMQtDA8G/r/ltx0eU1nUm0Jobpwpo8MkjOvwp64tBGicHWvPQpMJaTLo3T3IPKIK1I5QyZakou5aq+DSPE+2jp8a1CODATLUh16NNFu6v6XnGgp7TrOlrGDI2WCQ==) 890s ok 75 - HTTP code is 200 890s ok 76 - Page contains a form 890s ok 77 - URI match 890s ok 78 - Field "reference1x1" is defined 890s ok 79 - Field "url" is defined 890s ok 80 - Test received cookie 890s ok 81 - Response status is 401 890s ok 82 - Content is JSON 890s ok 83 - Error code is 1 890s ok 84 - Cancel notification 890s ok 85 - Cookie expired 890s ok 86 - Get redirection 890s ok 87 - Location is http://auth.example.com/ 890s ok 88 - Auth query 890s ok 89 - HTTP code is 200 890s ok 90 - Get cookie lemonldap (69VWv3SLpfyTeBUQckkCy1JPshAXXVM45IxrwYLfdcWzLZ7g+EvpqTUgMZ8qy+gJIbfBzq1st+zXQVaibXc8aKstOJ7j46moM1L4Q86rxekgf+Xa5IRrrdGeFceqjcXrv9cl9yT/2EdGABxa+nutGQ==) 890s ok 91 - HTTP code is 200 890s ok 92 - Page contains a form 890s ok 93 - URI match 890s ok 94 - Field "reference1x1" is defined 890s ok 95 - Field "url" is defined 890s ok 96 - Response body is not empty 890s ok 97 - Found notification text 890s ok 98 - Test cookie received 890s ok 99 - Response status is 401 890s ok 100 - Content is JSON 890s ok 101 - Error code is 1 890s ok 102 - Don't accept notification 890s ok 103 - Notification displayed 890s ok 104 - Found custom Main Logo 890s ok 105 - Don't accept notification 890s ok 106 - Notification displayed 890s ok 107 - Don't accept notification 890s ok 108 - Notification displayed 890s ok 109 - Don't accept notification - Accept just one checkbox 890s ok 110 - Notification displayed 890s ok 111 - Accept notification 890s ok 112 - Get redirection 890s ok 113 - Location header found 890s ok 114 - Get cookie lemonldap (d084563baf1f26e593aa5322404e0f2e3698711819e79d452b873cd23f33ec87) 890s ok 115 - New auth query 890s ok 116 - Authenticated as dwho 890s ok 117 - Menu displayed 890s ok 118 - Notification was not deleted 890s ok 119 - Auth query (JSON required) 890s ok 120 - Response is JSON 890s ok 121 - Good result 890s ok 122 - Notificationtion is pending 890s ok 123 - Test received Id 890s ok 124 - HTTP code is 200 890s ok 125 - Page contains a form 890s ok 126 - URI match 890s ok 127 - Field "reference1x1" is defined 890s ok 128 - Field "url" is defined 890s ok 129 - Auth query 890s ok 130 - HTTP code is 200 890s ok 131 - Get cookie lemonldap (U5cE8lYTp73wwu+QFKgLEYsUOvBBXaVaZjyT5XLpbr3vwC4qZxTNHPih5DqZS/Ay3s5y27iGMpOXI3Pu09+GzR5JhlorpKk1rWY2pfY43FwvwkLB80smCeKI0TJpH3K7aoJy18jloVJktDUBA9Agjg==) 890s ok 132 - HTTP code is 200 890s ok 133 - Page contains a form 890s ok 134 - URI match 890s ok 135 - Field "reference1x1" is defined 890s ok 136 - Field "url" is defined 890s ok 137 - Test received cookie 890s ok 138 - Response status is 401 890s ok 139 - Content is JSON 890s ok 140 - Error code is 1 890s ok 141 - Cancel notification 890s ok 142 - Cookie expired 890s ok 143 - Get redirection 890s ok 144 - Location is http://auth.example.com/ 890s ok 145 - Auth query 890s ok 146 - HTTP code is 200 890s ok 147 - Get cookie lemonldap (e8cOy0z7mm6Uh58p5UzADhSonwN4vSpy2C4ynXP89S7DEXM5W1iarO9OLxFmUrdD8zoxziEUUcpom4Y5jt2XLwrVjnqG7f8wEBPxLl8G5bUv+AHLhrnrZ5Jx5bMANtI3qSciGo3o/+KmT91WoG2t3g==) 890s ok 148 - HTTP code is 200 890s ok 149 - Page contains a form 890s ok 150 - URI match 890s ok 151 - Field "reference1x1" is defined 890s ok 152 - Field "url" is defined 890s ok 153 - Response body is not empty 890s ok 154 - Found notification text 890s ok 155 - Test cookie received 890s ok 156 - Response status is 401 890s ok 157 - Content is JSON 890s ok 158 - Error code is 1 890s ok 159 - Don't accept notification 890s ok 160 - Notification displayed 890s ok 161 - Found custom Main Logo 890s ok 162 - Don't accept notification 890s ok 163 - Notification displayed 890s ok 164 - Don't accept notification 890s ok 165 - Notification displayed 890s ok 166 - Don't accept notification - Accept just one checkbox 890s ok 167 - Notification displayed 890s ok 168 - Accept notification 890s ok 169 - Get redirection 890s ok 170 - Location header found 890s ok 171 - Get cookie lemonldap (0fd7be81b9d4f94d1e50a85e32437e0b2049258864a5d5617df7d6fd4f14bafc) 890s ok 172 - New auth query 890s ok 173 - Authenticated as dwho 890s ok 174 - Menu displayed 890s ok 175 - Notification was deleted 890s ok 176 - Auth query (JSON required) 890s ok 177 - Response is JSON 890s ok 178 - Good result 890s ok 179 - Notificationtion is pending 890s ok 180 - Test received Id 890s ok 181 - HTTP code is 200 890s ok 182 - Page contains a form 890s ok 183 - URI match 890s ok 184 - Field "reference1x1" is defined 890s ok 185 - Field "url" is defined 890s ok 186 - Auth query 890s ok 187 - HTTP code is 200 890s ok 188 - Get cookie lemonldap (7IuWY+CEYW68soO0eQfdXLPkJF3dy3qjjYgRYvLucKsyFg0ise5myCgMaQmmflF4Muz+M+dlkQi125ZW/oaKnV7hnt0BY1UVCIGxbWXpIp243Y1ml5LWfX1Yt8b9mgnPalNcwxSQtC1TNbbljc1rNQ==) 890s ok 189 - HTTP code is 200 890s ok 190 - Page contains a form 890s ok 191 - URI match 890s ok 192 - Field "reference1x1" is defined 890s ok 193 - Field "url" is defined 890s ok 194 - Test received cookie 890s ok 195 - Response status is 401 890s ok 196 - Content is JSON 890s ok 197 - Error code is 1 890s ok 198 - Cancel notification 890s ok 199 - Cookie expired 890s ok 200 - Get redirection 890s ok 201 - Location is http://auth.example.com/ 890s ok 202 - Auth query 890s ok 203 - HTTP code is 200 890s ok 204 - Get cookie lemonldap (fxSZQYYyisIW0gKO8vjSlnPBM/Wv8z+V8UbzPPBBwGbTpW36UBw09HZagXq7O//QilCMSBKXo30ki9TlhRcmkpxaPFcsEOU+Nivkq2/F+QitjsifiYvwW7egfFaHcy2PJjxS60OdfDBqEg2OS2/ZvQ==) 890s ok 205 - HTTP code is 200 890s ok 206 - Page contains a form 890s ok 207 - URI match 890s ok 208 - Field "reference1x1" is defined 890s ok 209 - Field "url" is defined 890s ok 210 - Response body is not empty 890s ok 211 - Found notification text 890s ok 212 - Test cookie received 890s ok 213 - Response status is 401 890s ok 214 - Content is JSON 890s ok 215 - Error code is 1 890s ok 216 - Don't accept notification 890s ok 217 - Notification displayed 890s ok 218 - Found custom Main Logo 890s ok 219 - Don't accept notification 890s ok 220 - Notification displayed 890s ok 221 - Don't accept notification 890s ok 222 - Notification displayed 890s ok 223 - Don't accept notification - Accept just one checkbox 890s ok 224 - Notification displayed 890s ok 225 - Accept notification 890s ok 226 - Get redirection 890s ok 227 - Location header found 890s ok 228 - Get cookie lemonldap (ded73a8a34ddb650a3d773519f9ce677db6dbf6aa7d6e48aed8d018843e5e7c5) 890s ok 229 - New auth query 890s ok 230 - Authenticated as dwho 890s ok 231 - Menu displayed 890s ok 232 - Notification was not deleted 890s 1..232 890s ok 891s t/40-Notifications-JSON-LDAP.t ................................................. 891s ok 1 - use Lemonldap::NG::Portal::Main; 891s ok 2 # skip LLNGTESTLDAP is not set 891s ok 3 # skip LLNGTESTLDAP is not set 891s ok 4 # skip LLNGTESTLDAP is not set 891s ok 5 # skip LLNGTESTLDAP is not set 891s ok 6 # skip LLNGTESTLDAP is not set 891s ok 7 # skip LLNGTESTLDAP is not set 891s ok 8 # skip LLNGTESTLDAP is not set 891s ok 9 # skip LLNGTESTLDAP is not set 891s ok 10 # skip LLNGTESTLDAP is not set 891s ok 11 # skip LLNGTESTLDAP is not set 891s ok 12 # skip LLNGTESTLDAP is not set 891s 1..12 891s ok 891s t/40-Notifications-JSON-Server.t ............................................... 891s ok 1 - use Lemonldap::NG::Portal::Main; 891s ok 2 - Portal object 891s ok 3 - Init 891s ok 4 - Portal app 891s ok 5 - POST notification { 891s # "date": "2016-13-30 15:35:10", 891s # "reference": "testref", 891s # "uid": "dwho", 891s # "title": "Test title", 891s # "text": "This is a test text" 891s # } 891s ok 6 - Notification not inserted 891s ok 7 - POST notification { 891s # "date": "2016-13_30 15:35:10", 891s # "reference": "testref", 891s # "uid": "dwho", 891s # "title": "Test title", 891s # "text": "This is a test text" 891s # } 891s ok 8 - Notification not inserted 891s ok 9 - POST notification { 891s # "date": "2016-05-30 15:35:10", 891s # "reference": "testref", 891s # "uid": "dwho", 891s # "title": "Test title", 891s # "text": "This is a test text for $uid" 891s # } 891s ok 10 - Notification has been inserted 891s ok 11 - POST notification { 891s # "date": "2016-05-30", 891s # "reference": "test_ref2", 891s # "uid": "dwho", 891s # "title": "Test2 title", 891s # "text": "This is a second test text", 891s # "subtitle": "Application 2", 891s # "check": ["I agree","Yes, I'm sure"] 891s # } 891s ok 12 - Notification has been inserted 891s ok 13 - POST notification { 891s # "date": "2016-05-30", 891s # "reference": "testrefall", 891s # "uid": "everyone", 891s # "title": "Testall title", 891s # "text": "This is a test text for all users" 891s # } 891s ok 14 - Notification has been inserted 891s ok 15 - List notifications for "allusers" 891s ok 16 - Result found 891s ok 17 - Notification for all users found 891s ok 18 - Wildcard found 891s ok 19 - List notifications for bad uid 891s ok 20 - Notification for all users found 891s ok 21 - List all pending notifications 891s ok 22 - Response is JSON 891s ok 23 - Three notifications found 891s ok 24 - Reference 'testref' found 891s ok 25 - UID 'dwho' found 891s ok 26 - Reference 'testrefall' found 891s ok 27 - UID 'everyone' found 891s ok 28 - Reference 'test-ref2' found 891s ok 29 - UID 'dwho' found 891s ok 30 - List notifications for "dwho" 891s ok 31 - Result found 891s ok 32 - First notification found 891s ok 33 - Second notification found 891s ok 34 - Third notification found (all users) 891s ok 35 - List notification with reference "testref" 891s ok 36 - Result found 891s ok 37 - Notification reference found 891s ok 38 - Notification title found 891s ok 39 - Notification text found 891s ok 40 - Notification date found 891s ok 41 - Notification uid found 891s ok 42 - List notification with reference "test-ref2" 891s ok 43 - Result found 891s ok 44 - Notification reference found 891s ok 45 - Notification title found 891s ok 46 - Notification text found 891s ok 47 - Notification date found 891s ok 48 - Notification uid found 891s ok 49 - Notification subtitle found 891s ok 50 - Notification check boxes found 891s ok 51 - Try to delete notification with bad method 891s ok 52 - Bad method is refused 891s ok 53 - Delete notification testrefall 891s ok 54 - Notification has been deleted 891s ok 55 - Delete notification test-ref2 891s ok 56 - Notification has been deleted 891s ok 57 - Try to create the same notification twice 891s ok 58 - Append the same notification is refused 891s ok 59 - Auth query 891s ok 60 - HTTP code is 200 891s ok 61 - Get cookie lemonldap (AKv6eSiseFIz/oSyTmIGkEJ9ZfOcjwXA29gB47spFtiyzsZAP1+oxLUPFQUVLdw6NmI/TJGoircGigASJ69m1EYQULSkxvAfO3/dApBMRP2aWSlCgq6/UxNqcCKYNAGrapq39WPQgNtZMb8DIPR6KQ==) 891s ok 62 - HTTP code is 200 891s ok 63 - Page contains a form 891s ok 64 - URI match 891s ok 65 - Field "reference1x1" is defined 891s ok 66 - Field "url" is defined 891s ok 67 - POST combined notifications [{ 891s # "uid": "dwho", 891s # "date": "2019-11-15 15:35:10", 891s # "reference": "ABC1", 891s # "title": "You have new authorizations", 891s # "subtitle": "Application 1", 891s # "text": "You have been granted to access to appli-1", 891s # "check": "I agree" 891s # }, 891s # { 891s # "uid": "rtyler", 891s # "date": "2019-11-15", 891s # "reference": "ABC2", 891s # "title": "You have new authorizations", 891s # "subtitle": "Application 1", 891s # "text": "You have been granted to access to appli-1", 891s # "check": ["I agree", "I am sure"] 891s # }, 891s # { 891s # "uid": "rtyler", 891s # "date": "2019-11-15", 891s # "reference": "ABC3", 891s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 891s # "title": "You have new authorizations", 891s # "subtitle": "Application 1", 891s # "text": "You have been granted to access to appli-1", 891s # "check": ["I agree", "I am sure"] 891s # }, 891s # { 891s # "uid": "rtyler", 891s # "date": "2050-11-15", 891s # "reference": "ABC4", 891s # "title": "You have new authorizations", 891s # "subtitle": "Application 1", 891s # "text": "You have been granted to access to appli-1", 891s # "check": ["I agree", "I am sure"] 891s # } 891s # ] 891s ok 68 - Notifications have been inserted 891s ok 69 - List all existing notifications 891s ok 70 - Response is JSON 891s ok 71 - Five notifications found 891s ok 72 - Auth query 891s ok 73 - HTTP code is 200 891s ok 74 - Get cookie lemonldap (Doau0V5ChUDVI/uHEhIHdCQIol3n1vyzXkMaUgFPfmJny2VyW5WbivIuTGdnA3UgkomtRSz72a/VFUa7lMw290Jt+dUorHCrWzOq846DGSXDEMOLIL2mSgXpUGh2CYctFVUqhscxPQRJn0CvJXtE5g==) 891s ok 75 - HTTP code is 200 891s ok 76 - Page contains a form 891s ok 77 - URI match 891s ok 78 - Field "reference1x1" is defined 891s ok 79 - Field "reference1x2" is defined 891s ok 80 - Checkbox is displayed 891s ok 81 - Checkbox is displayed 891s ok 82 - Checkbox is displayed 891s ok 83 - -> One checkbox found 891s ok 84 - Accept notification 891s ok 85 - HTTP code is 200 891s ok 86 - Get cookie lemonldap (K1f/LiM0MUpKYxR4Qrkn2SmrWbgREP0wBYEaRGLft5O0KvX5ODVovXkQMs/1Lbrt6kG5l/ri7V/SSuLOoFn8vQHs+qV3CXvM8y1j/CQJd0c2kzqCroW+LGmsSE7cYZAF5bZv4htGGVE+nidTxrvZCw==) 891s ok 87 - Logout request 891s ok 88 - Response is 200 891s ok 89 - Cookie is deleted 891s ok 90 - No pdata 891s ok 91 - Disconnect request 891s ok 92 - Response is 401 891s ok 93 - Auth query 891s ok 94 - HTTP code is 200 891s ok 95 - Get cookie lemonldap (UZIGPAyXYux1ueAbhMO/xV0wod+ySurNX9e8DlJGicilFoPvB9VzPQkelculYE9+NNbCd2b0eRgBqQxO3QdGZ6zQDTWvlNNZY/q8q6nPCLVYIRhx7ahBtOILNlhI5ubTT45/1uqzFVoM/jL4pUeM6A==) 891s ok 96 - HTTP code is 200 891s ok 97 - Page contains a form 891s ok 98 - URI match 891s ok 99 - Field "reference1x1" is defined 891s ok 100 - Checkbox is displayed 891s ok 101 - Checkbox is displayed 891s ok 102 - -> Two checkboxes found 891s ok 103 - Accept notification 891s ok 104 - HTTP code is 200 891s ok 105 - Get cookie lemonldap (2cade904dd7981e002614cd7c4f6e0589d88b03a0e8d87f5cff4e59b69e782b4) 891s ok 106 - Logout request 891s ok 107 - Response is 200 891s ok 108 - Cookie is deleted 891s ok 109 - No pdata 891s ok 110 - Disconnect request 891s ok 111 - Response is 401 891s ok 112 - List all pending notifications 891s ok 113 - Response is JSON 891s ok 114 - Three notifications found 891s 1..114 891s ok 892s t/40-Notifications-PublicNotif.t ............................................... 892s ok 1 - use Lemonldap::NG::Portal::Main; 892s ok 2 - Portal object 892s ok 3 - Init 892s ok 4 - Portal app 892s ok 5 - Access login page with public notifications 892s ok 6 - Notification displayed 892s ok 7 - Bad Auth query 892s ok 8 - Notification displayed 892s ok 9 - Access login page without public notifications 892s ok 10 - Notification not displayed 892s 1..10 892s ok 892s t/40-Notifications-XML-DBI.t ................................................... 892s ok 1 - use Lemonldap::NG::Portal::Main; 892s ok 2 - Portal object 892s ok 3 - Init 892s ok 4 - Portal app 892s ok 5 - Auth query 892s ok 6 - HTTP code is 200 892s ok 7 - Get cookie lemonldap (GL2ckJTMnYVCHg+8HG8sy/pZnyg+Tb5VCvoD64qFVSs3oFCJT31mEQnyStF5JGh7EUwJOP0cSiNipgldt4gvpIxiuZXL8vxk/US4cIchpmTHDovKHCOMLHZlmE6RSc1HD2DNu7/NfSHjF8kz/ocSUw==) 892s ok 8 - Two notification references found 892s ok 9 - Found ref 892s ok 10 - HTTP code is 200 892s ok 11 - Page contains a form 892s ok 12 - URI match 892s ok 13 - Field "reference1x1" is defined 892s ok 14 - Field "url" is defined 892s ok 15 - Test cookie received 892s ok 16 - Response status is 401 892s ok 17 - Content is JSON 892s ok 18 - Error code is 1 892s ok 19 - Don't accept notification 892s ok 20 - HTTP code is 200 892s ok 21 - Accept notifications 892s ok 22 - Get redirection 892s ok 23 - Location is http://test1.example.com/ 892s ok 24 - Make sure no pdata is returned 892s ok 25 - Get cookie lemonldap (e8f7520f60c75efa3df52cb3bd97538d7dd3e06452aafd22d1e03341bd315158) 892s ok 26 - Notification was deleted 892s ok 27 - Notifications explorer query 892s ok 28 - Response is JSON 892s ok 29 - Result is 2 892s ok 30 - MSG is myNotifications 892s ok 31 - Notification 1 found 892s ok 32 - Notification 2 found 892s ok 33 - epoch found 892s ok 34 - Logout request 892s ok 35 - Response is 200 892s ok 36 - Cookie is deleted 892s ok 37 - No pdata 892s ok 38 - Disconnect request 892s ok 39 - Response is 401 892s ok 40 - Auth query 892s ok 41 - Get redirection 892s ok 42 - Location is http://test1.example.com/ 892s ok 43 - Get cookie lemonldap (18ea0265ae3fdaeba55d780f0d4199de7f562074bb99330f6418bec66935123c) 892s ok 44 - Logout request 892s ok 45 - Response is 200 892s ok 46 - Cookie is deleted 892s ok 47 - No pdata 892s ok 48 - Disconnect request 892s ok 49 - Response is 401 892s 1..49 892s ok 893s t/40-Notifications-XML-File.t .................................................. 893s ok 1 - use Lemonldap::NG::Portal::Main; 893s ok 2 - Portal object 893s ok 3 - Init 893s ok 4 - Portal app 893s ok 5 - Auth query 893s ok 6 - HTTP code is 200 893s ok 7 - Get cookie lemonldap (N/yXobLaYTqd/AFFWOrlU2WwYsZ/A7DCSKzrBP4GOB99cX4rhpB82mmP8Wj+xIjO1bloHckHC3US24oCODaQHIEugOO7rzUbOCVSpKQa2OZvypICBa4Z8czPkiPSyg/5JfCRZbXC3EBhjphWqUKleg==) 893s ok 8 - HTTP code is 200 893s ok 9 - Page contains a form 893s ok 10 - URI match 893s ok 11 - Field "reference1x1" is defined 893s ok 12 - Field "url" is defined 893s ok 13 - Test cookie received 893s ok 14 - Response status is 401 893s ok 15 - Content is JSON 893s ok 16 - Error code is 1 893s ok 17 - Cancel notification 893s ok 18 - Cookie expired 893s ok 19 - Get redirection 893s ok 20 - Location is http://auth.example.com/ 893s ok 21 - Auth query 893s ok 22 - HTTP code is 200 893s ok 23 - Get cookie lemonldap (15Sm5BJrAPB+A0F64lFMX5l+gzAmaLVmZRPfyFL8kVAewaIJ9vxuoqFcQZV7z+XmKqS8voJI0g/nrI7u5mP3TcRcIpZksLNFzGFJCAwiX9PASvclet0NLxfxJqGRcQXhsf6iWW/clG0iDnmVGbta2w==) 893s ok 24 - HTTP code is 200 893s ok 25 - Page contains a form 893s ok 26 - URI match 893s ok 27 - Field "reference1x1" is defined 893s ok 28 - Field "url" is defined 893s ok 29 - Test cookie received 893s ok 30 - Response status is 401 893s ok 31 - Content is JSON 893s ok 32 - Error code is 1 893s ok 33 - Don't accept notification 893s ok 34 - Notification displayed 893s ok 35 - Found custom Main Logo 893s ok 36 - Don't accept notification 893s ok 37 - Notification displayed 893s ok 38 - Don't accept notification 893s ok 39 - Notification displayed 893s ok 40 - Don't accept notification - Accept just one checkbox 893s ok 41 - Notification displayed 893s ok 42 - Accept notification 893s ok 43 - Get redirection 893s ok 44 - Location header found 893s ok 45 - Notification was deleted 893s ok 46 - Get cookie lemonldap (27defe6b927526e62516aa00847965aacabe600a86dbf4134406df66be16fed6) 893s ok 47 - New auth query 893s ok 48 - Authenticated as dwho 893s ok 49 - Menu displayed 893s 1..49 893s ok 893s t/40-Notifications-XML-Server.t ................................................ 893s ok 1 - use Lemonldap::NG::Portal::Main; 893s ok 2 - Portal object 893s ok 3 - Init 893s ok 4 - Portal app 893s ok 5 - SOAP client 893s ok 6 - @ SOAP REQUEST @ 893s ok 7 - Execute request 893s ok 8 - HTTP code is 200 893s ok 9 - Content is XML 893s ok 10 - @ END OF SOAP REQUEST @ 893s ok 11 - Append a notification -> SOAP call returns 1 893s ok 12 - @ SOAP REQUEST @ 893s ok 13 - Execute request 893s ok 14 - HTTP code is 200 893s ok 15 - Content is XML 893s ok 16 - @ END OF SOAP REQUEST @ 893s ok 17 - Append the same notification twice -> SOAP call returns 0 893s ok 18 - Auth query 893s ok 19 - HTTP code is 200 893s ok 20 - Get cookie lemonldap (08IidmWPVj1zZpoW0QVVUr55vtxtF4XUX/K7bwdvwplWHc/YqNriwV1gc5UNgNbYIE7Ndu/IdUEza8rb2jEFA6NeN66mn8Du8GUIfof5grEg8I5DlV/nQsvbARuGYaOsJICv3cJOraJGihmr3V/zUA==) 893s ok 21 - HTTP code is 200 893s ok 22 - Page contains a form 893s ok 23 - URI match 893s ok 24 - Field "reference1x1" is defined 893s ok 25 - Field "url" is defined 893s ok 26 - @ SOAP REQUEST @ 893s ok 27 - Execute request 893s ok 28 - HTTP code is 200 893s ok 29 - Content is XML 893s ok 30 - @ END OF SOAP REQUEST @ 893s ok 31 - Append a notification -> SOAP call returns 4 893s ok 32 - Auth query 893s ok 33 - HTTP code is 200 893s ok 34 - Get cookie lemonldap (qXbNQuJrTHs8YjiSlx2aKf0XAN7MLedgKHgQkFu9tMifM+yVmKR4DhVv3IPyOVIoq0o15reUPH/+OvqTswyMSNFautWxyWAPH1GP/NiMS3z5F6NI1ZD93GAPs9ZCAnC9KfCOETlju5Aum13WBKkzOA==) 893s ok 35 - HTTP code is 200 893s ok 36 - Page contains a form 893s ok 37 - URI match 893s ok 38 - Field "reference1x1" is defined 893s ok 39 - Field "reference2x1" is defined 893s ok 40 - -> One checkbox found 893s ok 41 - Accept notification 893s ok 42 - HTTP code is 200 893s ok 43 - Logout request 893s ok 44 - Response is 200 893s ok 45 - Cookie is deleted 893s ok 46 - No pdata 893s ok 47 - Disconnect request 893s ok 48 - Response is 401 893s ok 49 - Auth query 893s ok 50 - HTTP code is 200 893s ok 51 - Get cookie lemonldap (yhPTmYVa/LMhau/ygswVGvTHYkKKgQrgldqZsMMUox0vsX2b2je9nO32mJ2hmiHHbxUKo/FaYTEazhELHA41DUCMYOqGLIchytOK55AcAy//u4UZW6uKVacQftOcNGJbL3uUDyKslDetno42FYtrGQ==) 893s ok 52 - HTTP code is 200 893s ok 53 - Page contains a form 893s ok 54 - URI match 893s ok 55 - Field "reference1x1" is defined 893s ok 56 - Reference found 893s ok 57 - Checkbox is displayed 893s ok 58 - Checkbox is displayed 893s ok 59 - -> Two checkboxes found 893s 1..59 893s ok 894s t/41-Captcha-old-api.t ......................................................... 894s ok 1 - use Lemonldap::NG::Portal::Main; 894s ok 2 - Portal object 894s ok 3 - Init 894s ok 4 - Portal app 894s ok 5 - HTTP code is 200 894s ok 6 - Content-Type is JSON 894s ok 7 - Content is valid JSON 894s ok 8 894s ok 9 894s ok 10 894s ok 11 - HTTP code is 200 894s ok 12 - Content-Type is JSON 894s ok 13 - Content is valid JSON 894s ok 14 894s ok 15 894s ok 16 894s ok 17 - HTTP code is 200 894s ok 18 - Content-Type is JSON 894s ok 19 - Content is valid JSON 894s ok 20 - Wrong token failed 894s ok 21 - HTTP code is 200 894s ok 22 - Content-Type is JSON 894s ok 23 - Content is valid JSON 894s ok 24 - Wrong captcha failed 894s ok 25 - HTTP code is 200 894s ok 26 - Content-Type is JSON 894s ok 27 - Content is valid JSON 894s ok 28 894s ok 29 894s ok 30 894s ok 31 - HTTP code is 200 894s ok 32 - Content-Type is JSON 894s ok 33 - Content is valid JSON 894s ok 34 - Captcha successfully verified 894s 1..34 894s ok 895s t/41-Captcha-with-rule.t ....................................................... 895s ok 1 - use Lemonldap::NG::Portal::Main; 895s ok 2 - Portal object 895s ok 3 - Init 895s ok 4 - Portal app 895s ok 5 - Auth query from non captcha network 895s ok 6 - Get cookie lemonldap (446e2f48bdcb26c14f806358588e81128ed633c0022115167f73d28a093004c0) 895s ok 7 - Auth query from captcha network 895s ok 8 - Response status is 401 895s ok 9 - Content is JSON 895s ok 10 - Error code is 76 895s ok 11 - Response is JSON 895s ok 12 - Response is PE_CAPTCHAERROR 895s ok 13 - Unauth JSON request 895s ok 14 - Response status is 401 895s ok 15 - Content is JSON 895s ok 16 - Error code is 9 895s ok 17 - Unauth request 895s ok 18 - HTTP code is 200 895s ok 19 - Page contains a form 895s ok 20 - Host match 895s ok 21 - Field "token" is defined 895s ok 22 - CSP header authorize POST request to \# 895s ok 23 - Password: Found text input 895s ok 24 - Token value is defined 895s ok 25 - Captcha image inserted 895s ok 26 - Found token session 895s ok 27 - Found captcha value 895s ok 28 - Found custom Main Logo 895s ok 29 - Try to auth with captcha value 895s ok 30 - Get cookie lemonldap (d620071cbef770c3c683aacd2d5805d854b2a9910b4c3be6df705c809d14a10c) 895s 1..30 895s ok 897s t/41-Captcha.t ................................................................. 897s ok 1 - use Lemonldap::NG::Portal::Main; 897s ok 2 - Portal object 897s ok 3 - Init 897s ok 4 - Portal app 897s ok 5 - Auth query 897s ok 6 - Response status is 401 897s ok 7 - Content is JSON 897s ok 8 - Error code is 76 897s ok 9 - Response is JSON 897s ok 10 - Response is PE_CAPTCHAERROR 897s ok 11 - Unauth JSON request 897s ok 12 - Response status is 401 897s ok 13 - Content is JSON 897s ok 14 - Error code is 9 897s ok 15 - Unauth request 897s ok 16 - HTTP code is 200 897s ok 17 - Page contains a form 897s ok 18 - Host match 897s ok 19 - Field "token" is defined 897s ok 20 - CSP header authorize POST request to \# 897s ok 21 - Password: Found text input 897s ok 22 - Token value is defined 897s ok 23 - Captcha image inserted 897s ok 24 - Found token session 897s ok 25 - Found captcha value 897s ok 26 - Found custom Main Logo 897s ok 27 - Try to auth with captcha value 897s ok 28 - HTTP code is 200 897s ok 29 - Get cookie lemonldap (e2d610d8d98347f3252d0284bd2e0d2ea2c9b03cb7c6c85ce9b8ed2d6b52a1d1) 897s ok 30 - History found 897s ok 31 - -> One entry found 897s ok 32 - Verify auth 897s ok 33 - HTTP code is 200 897s ok 34 - New unauth request 897s ok 35 - HTTP code is 200 897s ok 36 - Page contains a form 897s ok 37 - Host match 897s ok 38 - Field "token" is defined 897s ok 39 - CSP header authorize POST request to \# 897s ok 40 - Token value is defined 897s ok 41 - Try to auth with bad captcha value 897s ok 42 - Response status is 401 897s ok 43 - Content is JSON 897s ok 44 - Error code is 76 897s ok 45 - Verify that there is a new captcha image 897s ok 46 - HTTP code is 200 897s ok 47 - Page contains a form 897s ok 48 - Host match 897s ok 49 - Field "token" is defined 897s ok 50 - CSP header authorize POST request to \# 897s ok 51 - Token is refreshed 897s ok 52 - New captcha image inserted 897s ok 53 - Get captcha javascript 897s ok 54 - Unauth request to renew Captcha 897s ok 55 - New token has been received 897s ok 56 - New image has been received 897s ok 57 - Found new token session 897s ok 58 - Try to auth with new captcha value 897s ok 59 - HTTP code is 200 897s ok 60 - Get cookie lemonldap (2a5c993463fbe76ca5aa9f7685554210ff5286f7a4bff03f040fbd01e9afe6b4) 897s ok 61 - Auth request with redirection 897s ok 62 - Get redirection 897s ok 63 - Location is http://test1.example.com/ 897s ok 64 - Authenticated as dwho 897s 1..64 897s ok 897s t/41-Token-with-global-storage.t ............................................... 897s ok 1 - use Lemonldap::NG::Portal::Main; 897s ok 2 - Portal object 897s ok 3 - Init 897s ok 4 - Portal app 897s ok 5 - Unauth request 897s ok 6 - HTTP code is 200 897s ok 7 - Page contains a form 897s ok 8 - Host match 897s ok 9 - Field "token" is defined 897s ok 10 - CSP header authorize POST request to \# 897s ok 11 - Token value 897s ok 12 - Try to auth without token 897s ok 13 - Response status is 401 897s ok 14 - Content is JSON 897s ok 15 - Error code is 81 897s ok 16 - Try token as cookie 897s ok 17 - Response status is 401 897s ok 18 - Content is JSON 897s ok 19 - Error code is 1 897s ok 20 - Try to auth with token 897s ok 21 - HTTP code is 200 897s ok 22 - Get cookie lemonldap (695ae1fb635f472a00c95c874c4332dd39dadfcdbd2194712932ce5ab80cc3ad) 897s ok 23 - Verify auth 897s ok 24 - HTTP code is 200 897s ok 25 - Try to reuse the same token 897s ok 26 - Response status is 401 897s ok 27 - Content is JSON 897s ok 28 - Error code is 82 897s ok 29 - Verify that there is a new token 897s ok 30 - HTTP code is 200 897s ok 31 - Page contains a form 897s ok 32 - Host match 897s ok 33 - Field "token" is defined 897s ok 34 - CSP header authorize POST request to \# 897s 1..34 897s ok 898s t/41-Token.t ................................................................... 898s ok 1 - use Lemonldap::NG::Portal::Main; 898s ok 2 - Portal object 898s ok 3 - Init 898s ok 4 - Portal app 898s ok 5 - Unauth request 898s ok 6 - HTTP code is 200 898s ok 7 - Page contains a form 898s ok 8 - Host match 898s ok 9 - Field "token" is defined 898s ok 10 - CSP header authorize POST request to \# 898s ok 11 - Password: Found password input 898s ok 12 - Try to auth without token 898s ok 13 - Response status is 401 898s ok 14 - Content is JSON 898s ok 15 - Error code is 81 898s ok 16 - Response is JSON 898s ok 17 - Response is PE_NOTOKEN 898s ok 18 - Try to auth with token 898s ok 19 - HTTP code is 200 898s ok 20 - Get cookie lemonldap (1ced25fe8d2de451881a3e3e6ceb09c09067c2ecde247a7cd8ae7291e38dcaed) 898s ok 21 - Verify auth 898s ok 22 - HTTP code is 200 898s ok 23 - Try to reuse the same token 898s ok 24 - Response status is 401 898s ok 25 - Content is JSON 898s ok 26 - Error code is 82 898s ok 27 - Verify that there is a new token 898s ok 28 - HTTP code is 200 898s ok 29 - Page contains a form 898s ok 30 - Host match 898s ok 31 - Field "token" is defined 898s ok 32 - CSP header authorize POST request to \# 898s 1..32 898s ok 898s t/42-Register-Custom.t ......................................................... 898s ok 1 - use Lemonldap::NG::Portal::Main; 898s ok 2 - Portal object 898s ok 3 - Init 898s ok 4 - Portal app 898s ok 5 - Unauth request 898s ok 6 - HTTP code is 200 898s ok 7 - Page contains a form 898s ok 8 - Host match 898s ok 9 - Field "firstname" is defined 898s ok 10 - Field "lastname" is defined 898s ok 11 - Field "mail" is defined 898s ok 12 - CSP header authorize POST request to \# 898s ok 13 - Ask to create account 898s ok 14 - HTTP code is 200 898s ok 15 - Found subject 898s ok 16 - Found register token 898s ok 17 - Found register_token 898s ok 18 - UTF-8 works 898s ok 19 - Push register_token 898s ok 20 - HTTP code is 200 898s ok 21 - Found subject 898s ok 22 - Found user and password 898s ok 23 - Get good login 898s ok 24 - Try to authenticate 898s ok 25 - Get cookie lemonldap (2be418f77ab3a07b1807a0b79f22c178426a442af9cba4a7c480750041a52862) 898s 1..25 898s ok 899s t/42-Register-Demo-with-CustomBody.t ........................................... 899s ok 1 - use Lemonldap::NG::Portal::Main; 899s ok 2 - Portal object 899s ok 3 - Init 899s ok 4 - Portal app 899s ok 5 - Unauth request 899s ok 6 - HTTP code is 200 899s ok 7 - Page contains a form 899s ok 8 - Host match 899s ok 9 - Field "firstname" is defined 899s ok 10 - Field "lastname" is defined 899s ok 11 - Field "mail" is defined 899s ok 12 - CSP header authorize POST request to \# 899s ok 13 - Ask to create account 899s ok 14 - HTTP code is 200 899s ok 15 - Found custom registration subject 899s ok 16 - Found custom body 899s ok 17 - Found register_token 899s ok 18 - UTF-8 works 899s ok 19 - Found time 899s ok 20 - Push register_token 899s ok 21 - HTTP code is 200 899s ok 22 - Found custom done subject 899s ok 23 - Found email and ipAddr 899s ok 24 - Get good email 899s ok 25 - Get good ipAddr 899s ok 26 - Found user and password 899s ok 27 - Get good login 899s ok 28 - Custom done body (Portal $url) 899s ok 29 - Try to authenticate 899s ok 30 - Get cookie lemonldap (0fdfc45c55eb88c2b12abf9166c17042a19e5e6200d94cf74936a881fa792181) 899s 1..30 899s ok 900s t/42-Register-Demo-with-captcha.t .............................................. 900s ok 1 - use Lemonldap::NG::Portal::Main; 900s ok 2 - Portal object 900s ok 3 - Init 900s ok 4 - Portal app 900s ok 5 - Unauth request 900s ok 6 - HTTP code is 200 900s ok 7 - Page contains a form 900s ok 8 - Host match 900s ok 9 - Field "firstname" is defined 900s ok 10 - Field "lastname" is defined 900s ok 11 - Field "mail" is defined 900s ok 12 - CSP header authorize POST request to \# 900s ok 13 - Token found 900s ok 14 - Token value is defined 900s ok 15 - Captcha image inserted 900s ok 16 - Found token session 900s ok 17 - Found captcha value 900s ok 18 - Found custom Main Logo 900s ok 19 - Get captcha javascript 900s ok 20 - Ask to create account 900s ok 21 - Rejected -> Mail already exists 900s ok 22 - No form found 900s ok 23 - Get Menu 900s ok 24 - Found Register link & submit button 900s ok 25 - Unauth request 900s ok 26 - HTTP code is 200 900s ok 27 - Page contains a form 900s ok 28 - Host match 900s ok 29 - Field "firstname" is defined 900s ok 30 - Field "lastname" is defined 900s ok 31 - Field "mail" is defined 900s ok 32 - CSP header authorize POST request to \# 900s ok 33 - Token found 900s ok 34 - Token value is defined 900s ok 35 - Captcha image inserted 900s ok 36 - Found token session 900s ok 37 - Found captcha value 900s ok 38 - Found custom Main Logo 900s ok 39 - Ask to create account 900s ok 40 - HTTP code is 200 900s ok 41 - Found register token 900s ok 42 - Found register_token 900s ok 43 - Push register_token 900s ok 44 - HTTP code is 200 900s ok 45 - Found user and password 900s ok 46 - Get good login 900s ok 47 - Try to authenticate 900s ok 48 - Get cookie lemonldap (69b18e5a24bdb63d926fcacb54fc72bae44b066c30e91ebefc7f81d9913a185c) 900s 1..48 900s ok 901s t/42-Register-Demo-with-token.t ................................................ 901s ok 1 - use Lemonldap::NG::Portal::Main; 901s ok 2 - Portal object 901s ok 3 - Init 901s ok 4 - Portal app 901s ok 5 - Get Menu 901s ok 6 - Found Register link & submit button 901s ok 7 - Unauth request 901s ok 8 - HTTP code is 200 901s ok 9 - Page contains a form 901s ok 10 - Host match 901s ok 11 - Field "firstname" is defined 901s ok 12 - Field "lastname" is defined 901s ok 13 - Field "mail" is defined 901s ok 14 - CSP header authorize POST request to \# 901s ok 15 - Token found 901s ok 16 - Ask to create account 901s ok 17 - HTTP code is 200 901s ok 18 - Found register token 901s ok 19 - Found register_token 901s ok 20 - Push register_token 901s ok 21 - HTTP code is 200 901s ok 22 - Found user and password 901s ok 23 - Get good login 901s ok 24 - Unauth request 901s ok 25 - HTTP code is 200 901s ok 26 - Page contains a form 901s ok 27 - Host match 901s ok 28 - Field "token" is defined 901s ok 29 - CSP header authorize POST request to \# 901s ok 30 - Try to authenticate 901s ok 31 - Get cookie lemonldap (1037e58c5daea44834d4ec67c3701c0c39f06be0cbf6f0f81453e83996635df8) 901s 1..31 901s ok 901s t/42-Register-Demo.t ........................................................... 901s ok 1 - use Lemonldap::NG::Portal::Main; 901s ok 2 - Portal object 901s ok 3 - Init 901s ok 4 - Portal app 901s ok 5 - Unauth request 901s ok 6 - HTTP code is 200 901s ok 7 - Page contains a form 901s ok 8 - Host match 901s ok 9 - Field "firstname" is defined 901s ok 10 - Field "lastname" is defined 901s ok 11 - Field "mail" is defined 901s ok 12 - CSP header authorize POST request to \# 901s ok 13 - Ask to create account 901s ok 14 - HTTP code is 200 901s ok 15 - Found subject 901s ok 16 - Found register token 901s ok 17 - Found register_token 901s ok 18 - UTF-8 works 901s ok 19 - Push register_token 901s ok 20 - HTTP code is 200 901s ok 21 - Found subject 901s ok 22 - Found user and password 901s ok 23 - Get good login 901s ok 24 - Try to authenticate 901s ok 25 - Get cookie lemonldap (e5a79d12047bc0ba21920beb52218476d3cf103899ad583e51ecd66ad3e74293) 901s 1..25 901s ok 902s t/42-Register-LDAP.t ........................................................... 902s ok 1 - use Lemonldap::NG::Portal::Main; 902s ok 2 # skip LLNGTESTLDAP is not set 902s ok 3 # skip LLNGTESTLDAP is not set 902s ok 4 # skip LLNGTESTLDAP is not set 902s ok 5 # skip LLNGTESTLDAP is not set 902s ok 6 # skip LLNGTESTLDAP is not set 902s ok 7 # skip LLNGTESTLDAP is not set 902s ok 8 # skip LLNGTESTLDAP is not set 902s ok 9 # skip LLNGTESTLDAP is not set 902s ok 10 # skip LLNGTESTLDAP is not set 902s 1..10 902s ok 902s t/42-Register-Security.t ....................................................... 902s ok 1 - use Lemonldap::NG::Portal::Main; 902s ok 2 - Portal object 902s ok 3 - Init 902s ok 4 - Portal app 902s ok 5 - Unauth request 902s ok 6 - HTTP code is 200 902s ok 7 - Page contains a form 902s ok 8 - Host match 902s ok 9 - Field "firstname" is defined 902s ok 10 - Field "lastname" is defined 902s ok 11 - Field "mail" is defined 902s ok 12 - CSP header authorize POST request to \# 902s ok 13 - Ask to create account 902s ok 14 - HTTP code is 200 902s ok 15 - Found register token 902s ok 16 - Found register_token 902s ok 17 - Try to authenticate 902s ok 18 - Response status is 401 902s ok 19 - Content is JSON 902s ok 20 - Error code is 1 902s 1..20 902s ok 903s t/43-MailPasswordReset-Choice.t ................................................ 903s ok 1 - use Lemonldap::NG::Portal::Main; 903s ok 2 - Portal object 903s ok 3 - Init 903s ok 4 - Portal app 903s ok 5 - Auth query 903s ok 6 - HTTP code is 200 903s ok 7 - Get cookie lemonldap (b4a04255607201451462d9e7581d04baf97ada75585791f4f43e8d5099cfb5c8) 903s ok 8 - Logout request 903s ok 9 - Response is 200 903s ok 10 - Cookie is deleted 903s ok 11 - No pdata 903s ok 12 - Disconnect request 903s ok 13 - Response is 401 903s ok 14 - Reset form 903s ok 15 - HTTP code is 200 903s ok 16 - Page contains a form 903s ok 17 - Host match 903s ok 18 - Field "mail" is defined 903s ok 19 - CSP header authorize POST request to \# 903s ok 20 - Post mail 903s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 903s ok 22 - Found link in mail 903s ok 23 - Post mail token received by mail with another browser 903s ok 24 - HTTP code is 200 903s ok 25 - Page contains a form 903s ok 26 - Host match 903s ok 27 - Field "token" is defined 903s ok 28 - CSP header authorize POST request to \# 903s ok 29 - Ask for a new password 903s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 903s ok 31 - Post new password 903s ok 32 - Password was changed 903s ok 33 - Auth query 903s ok 34 - HTTP code is 200 903s ok 35 - Get cookie lemonldap (28db620a9f014cca7aacfdee40428609f6248292076ab2ac1393815a790d3173) 903s ok 36 - Logout request 903s ok 37 - Response is 200 903s ok 38 - Cookie is deleted 903s ok 39 - No pdata 903s ok 40 - Disconnect request 903s ok 41 - Response is 401 903s ok 42 - Reset form 903s ok 43 - HTTP code is 200 903s ok 44 - Page contains a form 903s ok 45 - Host match 903s ok 46 - Field "mail" is defined 903s ok 47 - CSP header authorize POST request to \# 903s ok 48 - Post mail 903s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 903s ok 50 - Found link in mail 903s ok 51 - Post mail token received by mail with the same browser 903s ok 52 - HTTP code is 200 903s ok 53 - Page contains a form 903s ok 54 - Host match 903s ok 55 - Field "token" is defined 903s ok 56 - CSP header authorize POST request to \# 903s ok 57 - Ask for a new password 903s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 903s ok 59 - Post new password 903s ok 60 - Password was changed 903s ok 61 - Auth query 903s ok 62 - HTTP code is 200 903s ok 63 - Get cookie lemonldap (d05451f20bee8548eba1d015c3a62e27ccf0ebc85f686d40c946c661a593832a) 903s ok 64 - Logout request 903s ok 65 - Response is 200 903s ok 66 - Cookie is deleted 903s ok 67 - No pdata 903s ok 68 - Disconnect request 903s ok 69 - Response is 401 903s 1..69 903s ok 904s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 904s ok 1 - use Lemonldap::NG::Portal::Main; 904s ok 2 # skip LLNGTESTLDAP is not set 904s ok 3 # skip LLNGTESTLDAP is not set 904s ok 4 # skip LLNGTESTLDAP is not set 904s ok 5 # skip LLNGTESTLDAP is not set 904s ok 6 # skip LLNGTESTLDAP is not set 904s ok 7 # skip LLNGTESTLDAP is not set 904s ok 8 # skip LLNGTESTLDAP is not set 904s ok 9 # skip LLNGTESTLDAP is not set 904s 1..9 904s ok 904s t/43-MailPasswordReset-Combination.t ........................................... 904s ok 1 - use Lemonldap::NG::Portal::Main; 904s ok 2 - Portal object 904s ok 3 - Init 904s ok 4 - Portal app 904s ok 5 - Try to connect with login dvador 904s ok 6 - Get cookie lemonldap (ac9b9775e831b40e4fbbc90f672ca6fd8cf2c4411f1898fc69fd218b2093fff5) 904s ok 7 - Post mail 904s ok 8 - Found link in mail 904s ok 9 - Post mail token received by mail 904s ok 10 - HTTP code is 200 904s ok 11 - Page contains a form 904s ok 12 - Host match 904s ok 13 - Field "token" is defined 904s ok 14 - CSP header authorize POST request to \# 904s ok 15 - Ask for a new password 904s ok 16 - Post new password 904s ok 17 - Password update successful: code found on page 904s ok 18 - Password update successful 904s ok 19 - Try to connect with login dvador 904s ok 20 - Get cookie lemonldap (e8a80bcce9ae615fae72120691cbb1b3d781a24108a67650d6f4b00b10aaff2e) 904s ok 21 - Try to connect with login jkirk 904s ok 22 - Get cookie lemonldap (65235e8fb8f022d01b8af14074953db1ebd5607db71f2dc6267109e0f22c1a2f) 904s ok 23 - Post mail 904s ok 24 - Found link in mail 904s ok 25 - Post mail token received by mail 904s ok 26 - HTTP code is 200 904s ok 27 - Page contains a form 904s ok 28 - Host match 904s ok 29 - Field "token" is defined 904s ok 30 - CSP header authorize POST request to \# 904s ok 31 - Ask for a new password 904s ok 32 - Post new password 904s ok 33 - Password update successful: code found on page 904s ok 34 - Password update successful 904s ok 35 - Try to connect with login jkirk 904s ok 36 - Get cookie lemonldap (c7c53de34be82980065ed3d77b016bb71221811346e12b0b53930296b5ccb9f4) 904s 1..36 904s ok 905s t/43-MailPasswordReset-DBI.t ................................................... 905s ok 1 - use Lemonldap::NG::Portal::Main; 905s ok 2 - Portal object 905s ok 3 - Init 905s ok 4 - Portal app 905s ok 5 - Reset form 905s ok 6 - HTTP code is 200 905s ok 7 - Page contains a form 905s ok 8 - Host match 905s ok 9 - Field "mail" is defined 905s ok 10 - CSP header authorize POST request to \# 905s ok 11 - Post mail 905s ok 12 - Found link in mail 905s ok 13 - Post mail token received by mail 905s ok 14 - HTTP code is 200 905s ok 15 - Page contains a form 905s ok 16 - Host match 905s ok 17 - Field "token" is defined 905s ok 18 - CSP header authorize POST request to \# 905s ok 19 - Ask for a new password \#1 905s ok 20 - toggle newpassword icon found 905s ok 21 - toggle confirmpassword icon found 905s ok 22 - input type password found 905s ok 23 - Post mismatched passwords 905s ok 24 - PE_34 found 905s ok 25 - HTTP code is 200 905s ok 26 - Page contains a form 905s ok 27 - Host match 905s ok 28 - Field "token" is defined 905s ok 29 - CSP header authorize POST request to \# 905s ok 30 - Ask for a new password \#2 905s ok 31 - Post empty newpassword 905s ok 32 - PE_67 found 905s ok 33 - HTTP code is 200 905s ok 34 - Page contains a form 905s ok 35 - Host match 905s ok 36 - Field "token" is defined 905s ok 37 - CSP header authorize POST request to \# 905s ok 38 - Ask for a new password \#3 905s ok 39 - Post empty confirmpassword 905s ok 40 - PE_67 found 905s ok 41 - HTTP code is 200 905s ok 42 - Page contains a form 905s ok 43 - Host match 905s ok 44 - Field "token" is defined 905s ok 45 - CSP header authorize POST request to \# 905s ok 46 - Ask for a new password \#4 905s ok 47 - Password special char list not found 905s ok 48 - Found password policy min digit == 2 905s ok 49 - Post new password 905s ok 50 - Password was changed 905s ok 51 - Auth query 905s ok 52 - HTTP code is 200 905s ok 53 - Get cookie lemonldap (44806ece637df25d7b0ae7051643f527adf65aa489c316facc40b5abbc5860e5) 905s ok 54 - Logout request 905s ok 55 - Response is 200 905s ok 56 - Cookie is deleted 905s ok 57 - No pdata 905s ok 58 - Disconnect request 905s ok 59 - Response is 401 905s 1..59 905s ok 905s t/43-MailPasswordReset-Hook.t .................................................. 905s ok 1 - use Lemonldap::NG::Portal::Main; 905s ok 2 - Portal object 905s ok 3 - Init 905s ok 4 - Portal app 905s ok 5 - Reset form 905s ok 6 - HTTP code is 200 905s ok 7 - Page contains a form 905s ok 8 - Host match 905s ok 9 - Field "mail" is defined 905s ok 10 - CSP header authorize POST request to \# 905s ok 11 - Post mail 905s ok 12 - Found english greeting 905s ok 13 - Found link in mail 905s ok 14 - Post mail token received by mail 905s ok 15 - HTTP code is 200 905s ok 16 - Page contains a form 905s ok 17 - Host match 905s ok 18 - Field "token" is defined 905s ok 19 - CSP header authorize POST request to \# 905s ok 20 - Ask for a new password 905s ok 21 - Post new password 905s ok 22 - Expected portal error code: code found on page 905s ok 23 - Expected portal error code 905s ok 24 - Post mail 905s ok 25 - Found english greeting 905s ok 26 - Found link in mail 905s ok 27 - Post mail token received by mail 905s ok 28 - HTTP code is 200 905s ok 29 - Page contains a form 905s ok 30 - Host match 905s ok 31 - Field "token" is defined 905s ok 32 - CSP header authorize POST request to \# 905s ok 33 - Ask for a new password 905s ok 34 - Post new password 905s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 905s ok 36 - Pdata is not empty 905s ok 37 - passwordAfterChange hook worked as expected 905s ok 38 - Password was changed 905s 1..38 905s ok 906s t/43-MailPasswordReset-LDAP.t .................................................. 906s ok 1 - use Lemonldap::NG::Portal::Main; 906s ok 2 # skip LLNGTESTLDAP is not set 906s ok 3 # skip LLNGTESTLDAP is not set 906s ok 4 # skip LLNGTESTLDAP is not set 906s ok 5 # skip LLNGTESTLDAP is not set 906s ok 6 # skip LLNGTESTLDAP is not set 906s ok 7 # skip LLNGTESTLDAP is not set 906s ok 8 # skip LLNGTESTLDAP is not set 906s ok 9 # skip LLNGTESTLDAP is not set 906s 1..9 906s ok 907s t/43-MailPasswordReset-with-captcha.t .......................................... 907s ok 1 - use Lemonldap::NG::Portal::Main; 907s ok 2 - Portal object 907s ok 3 - Init 907s ok 4 - Portal app 907s ok 5 - Get Menu 907s ok 6 - Found ResetPassword link & submit button 907s ok 7 - Reset form 907s ok 8 - HTTP code is 200 907s ok 9 - Page contains a form 907s ok 10 - Host match 907s ok 11 - Field "mail" is defined 907s ok 12 - Field "token" is defined 907s ok 13 - CSP header authorize POST request to \# 907s ok 14 - Captcha image inserted 907s ok 15 - Found token session 907s ok 16 - Found captcha value 907s ok 17 - Found custom Main Logo 907s ok 18 - Get captcha javascript 907s ok 19 - Post mail 907s ok 20 - Found link in mail 907s ok 21 - Post mail token received by mail 907s ok 22 - HTTP code is 200 907s ok 23 - Page contains a form 907s ok 24 - Host match 907s ok 25 - Field "token" is defined 907s ok 26 - CSP header authorize POST request to \# 907s ok 27 - Ask for a new password 907s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 907s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 907s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 907s ok 28 - Post new password 907s ok 29 - New password sent 907s ok 30 - New generated password found 907s ok 31 - New generated password matches policy 907s 1..31 907s ok 907s t/43-MailPasswordReset-with-token.t ............................................ 907s ok 1 - use Lemonldap::NG::Portal::Main; 907s ok 2 - Portal object 907s ok 3 - Init 907s ok 4 - Portal app 907s ok 5 - Get Menu 907s ok 6 - Found ResetPassword link & submit button 907s ok 7 - Reset form 907s ok 8 - HTTP code is 200 907s ok 9 - Page contains a form 907s ok 10 - Host match 907s ok 11 - Field "mail" is defined 907s ok 12 - Field "token" is defined 907s ok 13 - CSP header authorize POST request to \# 907s ok 14 - Post mail 907s ok 15 - Found custom Main Logo 907s ok 16 - Found link in mail 907s ok 17 - Post mail token received by mail 907s ok 18 - HTTP code is 200 907s ok 19 - Page contains a form 907s ok 20 - Host match 907s ok 21 - Field "token" is defined 907s ok 22 - CSP header authorize POST request to \# 907s ok 23 - Ask for a new password 907s ok 24 - Post new password 907s ok 25 - Password was changed 907s 1..25 907s ok 908s t/43-MailPasswordReset.t ....................................................... 908s ok 1 - use Lemonldap::NG::Portal::Main; 908s ok 2 - Portal object 908s ok 3 - Init 908s ok 4 - Portal app 908s ok 5 - Reset form 908s ok 6 - HTTP code is 200 908s ok 7 - Page contains a form 908s ok 8 - Host match 908s ok 9 - Field "mail" is defined 908s ok 10 - CSP header authorize POST request to \# 908s ok 11 - Post mail 908s ok 12 - Found french greeting 908s ok 13 - Post mail 908s ok 14 - Found custom Main Logo 908s ok 15 - Found english greeting 908s ok 16 - Found link in mail 908s ok 17 - Post mail token received by mail 908s ok 18 - HTTP code is 200 908s ok 19 - Page contains a form 908s ok 20 - Host match 908s ok 21 - Field "token" is defined 908s ok 22 - CSP header authorize POST request to \# 908s ok 23 - Ask for a new password 908s ok 24 - Found password policy 908s ok 25 - Found password policy min lower == 1 908s ok 26 - Found password policy min upper == 1 908s ok 27 - Found password policy min digit == 2 908s ok 28 - Found password policy min speChar == 1 908s ok 29 - Found password special char list 908s ok 30 - Post new password 908s ok 31 - Password was changed 908s 1..31 908s ok 908s t/44-CertificateResetByMail-Demo.t ............................................. 908s ok 1 - use Lemonldap::NG::Portal::Main; 908s ok 2 - Portal object 908s ok 3 - Init 908s ok 4 - Portal app 908s ok 5 - Reset form 908s ok 6 - HTTP code is 200 908s ok 7 - Page contains a form 908s ok 8 - Host match 908s ok 9 - Field "mail" is defined 908s ok 10 - CSP header authorize POST request to \# 908s ok 11 - Post mail 908s ok 12 - Found link in mail 908s ok 13 - Post mail token received by mail 908s ok 14 - HTTP code is 200 908s ok 15 - Page contains a form 908s ok 16 - Host match 908s ok 17 - Field "token" is defined 908s ok 18 - CSP header authorize POST request to \# 908s ok 19 - Ask for a new certificate file 908s ok 20 - Certificate has been reset 908s ok 21 - Reset form 908s ok 22 - HTTP code is 200 908s ok 23 - Page contains a form 908s ok 24 - Host match 908s ok 25 - Field "mail" is defined 908s ok 26 - CSP header authorize POST request to \# 908s ok 27 - Post mail 908s ok 28 - Found link in mail 908s ok 29 - Post mail token received by mail 908s ok 30 - HTTP code is 200 908s ok 31 - Page contains a form 908s ok 32 - Host match 908s ok 33 - Field "token" is defined 908s ok 34 - CSP header authorize POST request to \# 908s ok 35 - Ask for a new certificate file 908s ok 36 - Invalid certificate 908s 1..36 908s ok 909s t/44-CertificateResetByMail-LDAP.t ............................................. 909s ok 1 - use Lemonldap::NG::Portal::Main; 909s ok 2 # skip LLNGTESTLDAP is not set 909s ok 3 # skip LLNGTESTLDAP is not set 909s ok 4 # skip LLNGTESTLDAP is not set 909s ok 5 # skip LLNGTESTLDAP is not set 909s ok 6 # skip LLNGTESTLDAP is not set 909s ok 7 # skip LLNGTESTLDAP is not set 909s ok 8 # skip LLNGTESTLDAP is not set 909s ok 9 # skip LLNGTESTLDAP is not set 909s ok 10 # skip LLNGTESTLDAP is not set 909s ok 11 # skip LLNGTESTLDAP is not set 909s ok 12 # skip LLNGTESTLDAP is not set 909s ok 13 # skip LLNGTESTLDAP is not set 909s 1..13 909s ok 909s t/50-IssuerGet.t ............................................................... 909s ok 1 - use Lemonldap::NG::Portal::Main; 909s ok 2 - Portal object 909s ok 3 - Init 909s ok 4 - Portal app 909s ok 5 - Auth query 909s ok 6 - HTTP code is 200 909s ok 7 - Get cookie lemonldap (ace51344d7d7905ae320e8f3522b4f36f00a69088ba066b26e5f75ed10f7f9d8) 909s ok 8 - GET request with good url 909s ok 9 - Reject reason is 92 909s ok 10 - Auth query 909s ok 11 - HTTP code is 200 909s ok 12 - Get cookie lemonldap (560b95dd8c70c0b95fdc27bbebb65eec4acf23f1abcb7c606f04c0f5ac2b3357) 909s ok 13 - GET request with good url 909s ok 14 - Get redirection 909s ok 15 - Location is http://test1.example.com/?ID=560b95dd8c70c0b95fdc27bbebb65eec4acf23f1abcb7c606f04c0f5ac2b3357 909s ok 16 - Not logged access 909s ok 17 - Response status is 401 909s ok 18 - Content is JSON 909s ok 19 - Error code is 9 909s 1..19 909s ok 910s t/50-IssuerJitsiJWT.t .......................................................... 910s ok 1 - use Lemonldap::NG::Portal::Main; 910s ok 2 - Portal object 910s ok 3 - Init 910s ok 4 - Portal app 910s # Subtest: ASAP key server (PUBLIC KEY) 910s ok 1 - Portal object 910s ok 2 - Init 910s ok 3 - Portal app 910s ok 4 - ASAP request with unknown key id hash 910s ok 5 - Not found 910s ok 6 - ASAP request with valid key id hash 910s ok 7 - OK 910s ok 8 - Found correct format 910s ok 9 - ASAP request with valid key id hash (old key) 910s ok 10 - OK 910s ok 11 - Received keys are not the same 910s 1..11 910s ok 5 - ASAP key server (PUBLIC KEY) 910s # Subtest: ASAP key server (CERTIFICATE) 910s ok 1 - Portal object 910s ok 2 - Init 910s ok 3 - Portal app 910s ok 4 - ASAP request with unknown key id hash 910s ok 5 - Not found 910s ok 6 - ASAP request with valid key id hash 910s ok 7 - OK 910s ok 8 - Found correct format 910s ok 9 - ASAP request with valid key id hash (old key) 910s ok 10 - OK 910s ok 11 - Received keys are not the same 910s 1..11 910s ok 6 - ASAP key server (CERTIFICATE) 910s # Subtest: ASAP key server (authenticated) 910s ok 1 - Auth query 910s ok 2 - HTTP code is 200 910s ok 3 - Get cookie lemonldap (039e729b419544ee7fad788e5ae30a4f6aa40591fa9770a3bfe440c913ae567a) 910s ok 4 - ASAP request with unknown key id hash 910s ok 5 - Not found 910s ok 6 - ASAP request with valid key id hash 910s ok 7 - OK 910s ok 8 - Found correct format 910s ok 9 - ASAP request with valid key id hash (old key) 910s ok 10 - OK 910s ok 11 - Received keys are not the same 910s 1..11 910s ok 7 - ASAP key server (authenticated) 910s # Subtest: Unauthorized user 910s ok 1 - Auth query 910s ok 2 - HTTP code is 200 910s ok 3 - Get cookie lemonldap (6a2c65c1219d4630f04843338a22f71aa5361bac37b6ada74fcd711573ccb629) 910s ok 4 - Jitsi request with good url 910s ok 5 - Expected portal error code: code found on page 910s ok 6 - Expected portal error code 910s 1..6 910s ok 8 - Unauthorized user 910s # Subtest: Login with RS256 910s ok 1 - Auth query 910s ok 2 - HTTP code is 200 910s ok 3 - Get cookie lemonldap (0ba6fb24e1877da9128668b91cb4928e0e2f894c383cb03f3bc3de8d82da0d69) 910s # Subtest: Missing room parameter 910s ok 1 - Jitsi request without room 910s ok 2 - Expected portal error code: code found on page 910s ok 3 - Expected portal error code 910s 1..3 910s ok 4 - Missing room parameter 910s # Subtest: Correct room parameter 910s ok 1 - Jitsi request with good url 910s ok 2 - Get redirection 910s ok 3 - Location header found 910s ok 4 - Correct path 910s ok 5 - Found JWT parameter in response 910s ok 6 - Correct type in header 910s ok 7 - Expected alg 910s ok 8 - Correct subject/domain 910s ok 9 - Correct audience 910s ok 10 - Correct issuer 910s ok 11 - Correct room 910s ok 12 - Correct user 910s ok 13 - Token expires in more than 500 seconds 910s 1..13 910s ok 5 - Correct room parameter 910s 1..5 910s ok 9 - Login with RS256 910s ok 10 - Portal object 910s ok 11 - Init 910s ok 12 - Portal app 910s # Subtest: Login with HS256 910s ok 1 - Auth query 910s ok 2 - HTTP code is 200 910s ok 3 - Get cookie lemonldap (59c5cdd2328c18b6e04423979382d588b7fc2f9355f4e4677b0ebbd377dc237e) 910s # Subtest: Missing room parameter 910s ok 1 - Jitsi request without room 910s ok 2 - Expected portal error code: code found on page 910s ok 3 - Expected portal error code 910s 1..3 910s ok 4 - Missing room parameter 910s # Subtest: Correct room parameter 910s ok 1 - Jitsi request with good url 910s ok 2 - Get redirection 910s ok 3 - Location header found 910s ok 4 - Correct path 910s ok 5 - Found JWT parameter in response 910s ok 6 - Correct type in header 910s ok 7 - Expected alg 910s ok 8 - Correct subject/domain 910s ok 9 - Correct audience 910s ok 10 - Correct issuer 910s ok 11 - Correct room 910s ok 12 - Correct user 910s ok 13 - Token expires in more than 500 seconds 910s 1..13 910s ok 5 - Correct room parameter 910s 1..5 910s ok 13 - Login with HS256 910s 1..13 910s ok 910s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 910s ok 1 - use Lemonldap::NG::Portal::Main; 910s ok 2 - Portal object 910s ok 3 - Init 910s ok 4 - Portal app 910s ok 5 - Get cookie lemonldap (705f54ae68d6e3273fbf4a695e8107023d324a0bb55f2db704d8c322da8be0ae) 910s ok 6 - Get redirection 910s ok 7 - Location header found 910s ok 8 - HTTP code is 200 910s ok 9 - Content-Type is JSON 910s ok 10 - Content is valid JSON 910s ok 11 - Got access token 910s ok 12 - Got refresh token 910s ok 13 - Got ID token 910s ok 14 - Call /token with access_token 910s ok 15 - HTTP code is 200 910s ok 16 - Content-Type is JSON 910s ok 17 - Content is valid JSON 910s ok 18 - Got refreshed Access token 910s ok 19 - Got refreshed ID token 910s ok 20 - Got new refresh_token 910s ok 21 - Found sub in ID token 910s ok 22 - Found claim in ID token 910s ok 23 - rpid is in audience 910s ok 24 - HTTP code is 200 910s ok 25 - Content-Type is JSON 910s ok 26 - Content is valid JSON 910s ok 27 - Got User Info 910s ok 28 - Got User Info 910s ok 29 - Access token rejected 910s 1..29 910s ok 911s t/51-OIDC-Internal-Token-Exchange.t ............................................ 911s ok 1 - use Lemonldap::NG::Portal::Main; 911s ok 2 - Portal object 911s ok 3 - Init 911s ok 4 - Portal app 911s ok 5 - Get cookie lemonldap (f53e9067f1204248dbeb2258748092ea286c416d316b916a88c93d6b4fcc6fbc) 911s ok 6 - Get redirection 911s ok 7 - Location header found 911s ok 8 - HTTP code is 200 911s ok 9 - Content-Type is JSON 911s ok 10 - Content is valid JSON 911s ok 11 - Got access token 911s ok 12 - Got refresh token 911s ok 13 - Got ID token 911s ok 14 - Call /token with Matrix token 911s ok 15 - HTTP code is 200 911s ok 16 - Content-Type is JSON 911s ok 17 - Content is valid JSON 911s ok 18 - Got refreshed Access token 911s ok 19 - Got refreshed ID token 911s ok 20 - Got new refresh_token 911s ok 21 - Found sub in ID token 911s ok 22 - Found claim in ID token 911s ok 23 - rpid2 is in audience 911s ok 24 - HTTP code is 200 911s ok 25 - Content-Type is JSON 911s ok 26 - Content is valid JSON 911s ok 27 - Got User Info 911s ok 28 - Got User Info 911s ok 29 - Access token rejected 911s ok 30 - Portal object 911s ok 31 - Init 911s ok 32 - Portal app 911s ok 33 - Get cookie lemonldap (463b7d8e595112f3a84e964f1745eeda785cd3884effad83323aad9620717e06) 911s ok 34 - Get redirection 911s ok 35 - Location header found 911s ok 36 - HTTP code is 200 911s ok 37 - Content-Type is JSON 911s ok 38 - Content is valid JSON 911s ok 39 - Token is a JWT 911s ok 40 - Found claim in JWT 911s ok 41 - Found claim in JWT 911s ok 42 - Found claim in JWT 911s ok 43 - Found claim in JWT 911s ok 44 - Found claim in JWT 911s ok 45 911s ok 46 911s ok 47 911s ok 48 - Expiration date sanity check 911s ok 49 - Expiration date sanity check 911s ok 50 - Got access token 911s ok 51 - Got refresh token 911s ok 52 - Got ID token 911s ok 53 - Call /token with Matrix token 911s ok 54 - HTTP code is 200 911s ok 55 - Content-Type is JSON 911s ok 56 - Content is valid JSON 911s ok 57 - Got refreshed Access token 911s ok 58 - Got refreshed ID token 911s ok 59 - Got new refresh_token 911s ok 60 - Found sub in ID token 911s ok 61 - Found claim in ID token 911s ok 62 - rpid2 is in audience 911s ok 63 - HTTP code is 200 911s ok 64 - Content-Type is JSON 911s ok 65 - Content is valid JSON 911s ok 66 - Got User Info 911s ok 67 - Got User Info 911s ok 68 - Access token rejected 911s ok 69 - Portal object 911s ok 70 - Init 911s ok 71 - Portal app 911s ok 72 - Get cookie lemonldap (a9050f0537c9d07f1b02c60485d08b72c24040648aba22ace084dc1093ae18c1) 911s ok 73 - Get redirection 911s ok 74 - Location header found 911s ok 75 - HTTP code is 200 911s ok 76 - Content-Type is JSON 911s ok 77 - Content is valid JSON 911s ok 78 - Token is a JWT 911s ok 79 - Found claim in JWT 911s ok 80 - Found claim in JWT 911s ok 81 - Found claim in JWT 911s ok 82 - Found claim in JWT 911s ok 83 - Found claim in JWT 911s ok 84 911s ok 85 911s ok 86 911s ok 87 - Expiration date sanity check 911s ok 88 - Expiration date sanity check 911s ok 89 - Got access token 911s ok 90 - Got refresh token 911s ok 91 - Got ID token 911s ok 92 - Call /token with Matrix token 911s ok 93 - HTTP code is 200 911s ok 94 - Content-Type is JSON 911s ok 95 - Content is valid JSON 911s ok 96 - Got refreshed Access token 911s ok 97 - Got refreshed ID token 911s ok 98 - Got new refresh_token 911s ok 99 - Found sub in ID token 911s ok 100 - Found claim in ID token 911s ok 101 - rpid2 is in audience 911s ok 102 - HTTP code is 200 911s ok 103 - Content-Type is JSON 911s ok 104 - Content is valid JSON 911s ok 105 - Got User Info 911s ok 106 - Got User Info 911s ok 107 - Access token rejected 911s 1..107 911s ok 912s t/56-CheckDevOps-with-Download.t ............................................... 912s ok 1 - use Lemonldap::NG::Portal::Main; 912s ok 2 - Portal object 912s ok 3 - Init 912s ok 4 - Portal app 912s ok 5 - Get Menu 912s ok 6 - HTTP code is 200 912s ok 7 - Page contains a form 912s ok 8 - Host match 912s ok 9 - Field "user" is defined 912s ok 10 - Field "password" is defined 912s ok 11 - CSP header authorize POST request to \# 912s ok 12 - Auth query 912s ok 13 - Get cookie lemonldap (a46756a6ff68fe41f3626f49aba0cfcf087062dcc8d07a8668aedc74aabe99fd) 912s ok 14 - Get redirection 912s ok 15 - Location is http://auth.example.com/ 912s ok 16 - CheckDevOps form 912s ok 17 - HTTP code is 200 912s ok 18 - Page contains a form 912s ok 19 - URI match 912s ok 20 - Field "checkDevOpsFile" is defined 912s ok 21 - Field "url" is defined 912s ok 22 - Found trspan="checkDevOps" 912s ok 23 - POST checkdevops with file 912s ok 24 - PRE not required 912s ok 25 - HEADERS 912s ok 26 - Normalized hearder Name found 912s ok 27 - Normalized hearder Auth-User not found 912s ok 28 - RULES 912s ok 29 - testno 912s ok 30 - default 912s ok 31 - testyes 912s ok 32 - deny 912s ok 33 - file 912s ok 34 - Hearder Mail not found 912s ok 35 - Hearder UA found 912s ok 36 - HTTP code is 200 912s ok 37 - Page contains a form 912s ok 38 - URI match 912s ok 39 - Field "checkDevOpsFile" is defined 912s ok 40 - POST empty checkdevops form 912s ok 41 - Response is JSON 912s ok 42 - alert-danger found 912s ok 43 - PE79 912s ok 44 - POST checkdevops with url 912s ok 45 - Response is JSON 912s ok 46 - alert-danger found 912s ok 47 - PE105 912s ok 48 - POST checkdevops with url 912s ok 49 - Response is JSON 912s ok 50 - Bad URL 912s ok 51 - POST checkdevops with wrong url 912s ok 52 - Response is JSON 912s ok 53 - Well formated URL 912s ok 54 - Logout request 912s ok 55 - Response is 200 912s ok 56 - Cookie is deleted 912s ok 57 - No pdata 912s ok 58 - Disconnect request 912s ok 59 - Response is 401 912s 1..59 912s ok 912s t/56-CheckDevOps.t ............................................................. 912s ok 1 - use Lemonldap::NG::Portal::Main; 912s ok 2 - Portal object 912s ok 3 - Init 912s ok 4 - Portal app 912s ok 5 - Get Menu 912s ok 6 - HTTP code is 200 912s ok 7 - Page contains a form 912s ok 8 - Host match 912s ok 9 - Field "user" is defined 912s ok 10 - Field "password" is defined 912s ok 11 - Field "token" is defined 912s ok 12 - CSP header authorize POST request to \# 912s ok 13 - Auth query 912s ok 14 - Get cookie lemonldap (5606dfbe4d0c4c13e71cb0dfa6888e8faf4a8ceed75ab76c768d24194cad48b2) 912s ok 15 - Get redirection 912s ok 16 - Location is http://auth.example.com/ 912s ok 17 - CheckDevOps form 912s ok 18 - HTTP code is 200 912s ok 19 - Page contains a form 912s ok 20 - URI match 912s ok 21 - Field "checkDevOpsFile" is defined 912s ok 22 - Field "token" is defined 912s ok 23 - Found trspan="checkDevOps" 912s ok 24 - POST checkdevops without token 912s ok 25 - Found PE_NOTOKEN 912s ok 26 - HTTP code is 200 912s ok 27 - Page contains a form 912s ok 28 - URI match 912s ok 29 - Field "checkDevOpsFile" is defined 912s ok 30 - Field "token" is defined 912s ok 31 - POST checkdevops with bad file 912s ok 32 - Found PE_BAD_DEVOPS_FILE 912s ok 33 - HTTP code is 200 912s ok 34 - Page contains a form 912s ok 35 - URI match 912s ok 36 - Field "checkDevOpsFile" is defined 912s ok 37 - Field "token" is defined 912s ok 38 - POST checkdevops with bad file2 912s ok 39 - Found PE_BAD_DEVOPS_FILE 912s ok 40 - HTTP code is 200 912s ok 41 - Page contains a form 912s ok 42 - URI match 912s ok 43 - Field "checkDevOpsFile" is defined 912s ok 44 - Field "token" is defined 912s ok 45 - POST checkdevops with bad file3 912s ok 46 - Found PE_BAD_DEVOPS_FILE 912s ok 47 - HTTP code is 200 912s ok 48 - Page contains a form 912s ok 49 - URI match 912s ok 50 - Field "checkDevOpsFile" is defined 912s ok 51 - Field "token" is defined 912s ok 52 - POST checkdevops with bad file4 912s ok 53 - Found PE_BAD_DEVOPS_FILE 912s ok 54 - Found unknownAttributes 912s ok 55 - Found 4 unknown attributes 912s ok 56 - HTTP code is 200 912s ok 57 - Page contains a form 912s ok 58 - URI match 912s ok 59 - Field "checkDevOpsFile" is defined 912s ok 60 - Field "token" is defined 912s ok 61 - POST checkdevops with file 912s ok 62 - PRE required 912s ok 63 - HEADERS 912s ok 64 - Hearder Name found 912s ok 65 - Hearder User found 912s ok 66 - Hearder LDAP_Var found 912s ok 67 - Hearder Groups_SSO found 912s ok 68 - 3 SSO groups found 912s ok 69 - Hearder Mail not found 912s ok 70 - Hearder UA not found 912s ok 71 - RULES 912s ok 72 - testno 912s ok 73 - default 912s ok 74 - testyes 912s ok 75 - deny 912s ok 76 - file 912s ok 77 - HTTP code is 200 912s ok 78 - Page contains a form 912s ok 79 - URI match 912s ok 80 - Field "checkDevOpsFile" is defined 912s ok 81 - Field "token" is defined 912s ok 82 - POST checkdevops with file 912s ok 83 - Response is JSON 912s ok 84 - alert-info found 912s ok 85 - headers found 912s ok 86 - rules found 912s ok 87 - rule found 912s ok 88 - CheckDevOps form 912s ok 89 - HTTP code is 200 912s ok 90 - Page contains a form 912s ok 91 - URI match 912s ok 92 - Field "checkDevOpsFile" is defined 912s ok 93 - Field "token" is defined 912s ok 94 - POST checkdevops with file 912s ok 95 - Response is JSON 912s ok 96 - alert-danger found 912s ok 97 - No file found 912s ok 98 - PE104 found 912s ok 99 - Token found 912s ok 100 - POST checkdevops without token 912s ok 101 - Response is JSON 912s ok 102 - alert-warning found 912s ok 103 - Token found 912s ok 104 - No file found 912s ok 105 - PE82 found 912s ok 106 - POST checkdevops without token 912s ok 107 - Response is JSON 912s ok 108 - alert-warning found 912s ok 109 - Token found 912s ok 110 - PE81 found 912s ok 111 - Logout request 912s ok 112 - Response is 200 912s ok 113 - Cookie is deleted 912s ok 114 - No pdata 912s ok 115 - Disconnect request 912s ok 116 - Response is 401 912s 1..116 912s ok 913s t/57-GlobalLogout-with-Confirmation.t .......................................... 913s ok 1 - use Lemonldap::NG::Portal::Main; 913s ok 2 - Portal object 913s ok 3 - Init 913s ok 4 - Portal app 913s ok 5 - 1st "dwho" Auth query 913s ok 6 - Get cookie lemonldap (54005d13120dcf52ca14957341679ea21a5a03906549f608c0388ae472f50cfb) 913s ok 7 - Get redirection 913s ok 8 - Location is http://auth.example.com/ 913s ok 9 - 2nd "dwho" Auth query 913s ok 10 - Get cookie lemonldap (d3039a9b3abe1d0230be7eb6d7ded1beac0ac51163b7203b013ec710164c5e27) 913s ok 11 - Get redirection 913s ok 12 - Location is http://auth.example.com/ 913s ok 13 - 3rd "dwho" Auth query 913s ok 14 - Get cookie lemonldap (67b5dfa2626ecdbe53979fd3d6881f1544dbc54c92eb3b56034d5cbf0d2f4b74) 913s ok 15 - Get redirection 913s ok 16 - Location is http://auth.example.com/ 913s ok 17 - Logout request for "dwho" 913s ok 18 - Content is JSON 913s ok 19 - 3 active sessions found 913s ok 20 - Confirmation required 913s ok 21 - Confirmed logout request for "dwho" 913s ok 22 - Content is JSON 913s ok 23 - PE_LOGOUT_OK 913s ok 24 - No session found 913s 1..24 913s ok 913s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 913s ok 1 - use Lemonldap::NG::Portal::Main; 913s ok 2 - Portal object 913s ok 3 - Init 913s ok 4 - Portal app 913s ok 5 - 1st "dwho" Auth query 913s ok 6 - Get cookie lemonldap (aa7dbf73bdb01a035dde2cfa7271526e9a3ffeca46f1e0821f1e50ebeed0d5a5) 913s ok 7 - Get cookie lemonldaphttp (cd0bcf8e2dee875f3c41b6c26860be296d0813e7b6df3d3b4f43914b4d58d6d6f420b9cfb72937b4df904c78c3bd5f06) 913s ok 8 - Get redirection 913s ok 9 - Location is http://auth.example.com/ 913s ok 10 - 2nd "dwho" Auth query 913s ok 11 - Get cookie lemonldap (07347cb04a7f273c5fe5ca602df940a81787da4976b478d67a935103b23010f7) 913s ok 12 - Get cookie lemonldaphttp (79dcac5463ba38886af09b2593d87c21db61ac53bf28da126edb307bf68e0337d051a06d2d28184ffc256749ee38b854) 913s ok 13 - Get redirection 913s ok 14 - Location is http://auth.example.com/ 913s ok 15 - 3rd "dwho" Auth query 913s ok 16 - Get cookie lemonldap (811935f4c074dce95d27cf9d3fcc3f57e36f4757c736a0c6fa591248e651182b) 913s ok 17 - Get cookie lemonldaphttp (9260844cf1652de238bb1c2e7ca6a1e0e904dfe27d91bfe38861fe167937d282c25b9934a3dbd77ffdea4c8d22aebfa4) 913s ok 18 - Get redirection 913s ok 19 - Location is http://auth.example.com/ 913s ok 20 - Logout request for "dwho" 913s ok 21 - HTTP code is 200 913s ok 22 - Page contains a form 913s ok 23 - URI match 913s ok 24 - Field "token" is defined 913s ok 25 - Found trspan="globalLogout" 913s ok 26 - -> Three entries found 913s ok 27 - -> Four found 913s ok 28 - -> Three epoch found 913s ok 29 - Right epoch found 913s ok 30 - POST /globallogout?all=1 913s ok 31 - Found PE_LOGOUT_OK 913s ok 32 - Two SSO sessions found 913s ok 33 - One TOKEN session found 913s 1..33 913s ok 914s t/57-GlobalLogout-with-Double-cookies.t ........................................ 914s ok 1 - use Lemonldap::NG::Portal::Main; 914s ok 2 - Portal object 914s ok 3 - Init 914s ok 4 - Portal app 914s ok 5 - 1st "dwho" Auth query 914s ok 6 - Get cookie lemonldap (02adb727d3d6562f5fc5945dbd23d13aed190ac3a4b4d441ff8bef805e234ae9) 914s ok 7 - Get cookie lemonldaphttp (1f91f8fbe5de44c93513294c905cb038a063ad1045dbc46d5b1514abc795a968) 914s ok 8 - Get redirection 914s ok 9 - Location is http://auth.example.com/ 914s ok 10 - 2nd "dwho" Auth query 914s ok 11 - Get cookie lemonldap (d69069483d2d6858dda8f85c3ff18a1a287292ca7d440211064ee82b230065bb) 914s ok 12 - Get cookie lemonldaphttp (9265884b46ad83e2b73842998390a8b34391202f7253daf5f6daf3c43898cec8) 914s ok 13 - Get redirection 914s ok 14 - Location is http://auth.example.com/ 914s ok 15 - 3rd "dwho" Auth query 914s ok 16 - Get cookie lemonldap (766c4737c10143c66886f89a9b94e1730118ea32e92045c3a6717733589512bc) 914s ok 17 - Get cookie lemonldaphttp (f1ecabd385aaa396515d963cec8af112a8e73dabff162737dc6060c57cbd9ec0) 914s ok 18 - Get redirection 914s ok 19 - Location is http://auth.example.com/ 914s ok 20 - Logout request for "dwho" 914s ok 21 - HTTP code is 200 914s ok 22 - Page contains a form 914s ok 23 - URI match 914s ok 24 - Field "token" is defined 914s ok 25 - Found trspan="globalLogout" 914s ok 26 - -> Six entries found 914s ok 27 - -> Four found 914s ok 28 - -> Nine epoch found 914s ok 29 - Right epoch found 914s ok 30 - POST /globallogout?all=1 914s ok 31 - Found PE_LOGOUT_OK 914s ok 32 - Five sessions left 914s 1..32 914s ok 914s t/57-GlobalLogout-without-Timer.t .............................................. 914s ok 1 - use Lemonldap::NG::Portal::Main; 914s ok 2 - Portal object 914s ok 3 - Init 914s ok 4 - Portal app 914s ok 5 - 1st "dwho" Auth query 914s ok 6 - Get cookie lemonldap (4b6888f42be153f71cfce15d46748e7cc832ed412f48af1d89b6f17a54912655) 914s ok 7 - Get redirection 914s ok 8 - Location is http://auth.example.com/ 914s ok 9 - 2nd "dwho" Auth query 914s ok 10 - Get cookie lemonldap (b213300cea288dabd8170556b6f10821a15d5d4af3ff6090da21fafeb6526f95) 914s ok 11 - Get redirection 914s ok 12 - Location is http://auth.example.com/ 914s ok 13 - 3rd "dwho" Auth query 914s ok 14 - Get cookie lemonldap (fc9866636df9977a25cfb4b705a2249088da3435d1a6928d296498a0549c3b59) 914s ok 15 - Get redirection 914s ok 16 - Location is http://auth.example.com/ 914s ok 17 - 1st "rtyler" Auth query 914s ok 18 - Get cookie lemonldap (bff00a48a1896e386d33015d5dfeedb7d2c1783ece42640aae8e32139636f286) 914s ok 19 - Get redirection 914s ok 20 - Location is http://auth.example.com/ 914s ok 21 - 2nd "rtyler" Auth query 914s ok 22 - Get cookie lemonldap (de2de4e6d66320f9958a127dabfd9255a3ae1b13b47975ca3b3da047fe58903d) 914s ok 23 - Get redirection 914s ok 24 - Location is http://auth.example.com/ 914s ok 25 - Five sessions found 914s ok 26 - Logout request for "rtyler" 914s ok 27 - Found PE_LOGOUT_OK 914s ok 28 - Three sessions found 914s ok 29 - Logout request for "dwho" 914s ok 30 - Content is JSON 914s ok 31 - PE_LOGOUT_OK 914s ok 32 - No session found 914s 1..32 914s ok 915s t/57-GlobalLogout.t ............................................................ 915s ok 1 - use Lemonldap::NG::Portal::Main; 915s ok 2 - Portal object 915s ok 3 - Init 915s ok 4 - Portal app 915s ok 5 - 1st "dwho" Auth query 915s ok 6 - Get cookie lemonldap (e9c55a6f226661bc6198431721f780abe9938b507d5b3214bee63c14e5f81025) 915s ok 7 - Get redirection 915s ok 8 - Location is http://auth.example.com/ 915s ok 9 - 2nd "dwho" Auth query 915s ok 10 - Get cookie lemonldap (ff5416e83fda971d3216acca57ebcdde9e92521873343c93db22dcecb2e472e8) 915s ok 11 - Get redirection 915s ok 12 - Location is http://auth.example.com/ 915s ok 13 - 3rd "dwho" Auth query 915s ok 14 - Get cookie lemonldap (4a3050f1055e5d65c82b6c63f1af7ece2ae4bfc192cf345b8aeb1678befc3906) 915s ok 15 - Get redirection 915s ok 16 - Location is http://auth.example.com/ 915s ok 17 - 1st "rtyler" Auth query 915s ok 18 - Get cookie lemonldap (3867891684908b028d51104bb39051d8b08a76c9962a2895f21a58e61628ea00) 915s ok 19 - Get redirection 915s ok 20 - Location is http://auth.example.com/ 915s ok 21 - 2nd "rtyler" Auth query 915s ok 22 - Get cookie lemonldap (541f1620a4148e44e7169767e4dabdacc55b4d7d2bc304f3b4b56f09f36d0c19) 915s ok 23 - Get redirection 915s ok 24 - Location is http://auth.example.com/ 915s ok 25 - Five sessions found 915s ok 26 - Logout request for "rtyler" 915s ok 27 - Found PE_LOGOUT_OK 915s ok 28 - Logout request 915s ok 29 - Response is 200 915s ok 30 - Cookie is deleted 915s ok 31 - No pdata 915s ok 32 - Disconnect request 915s ok 33 - Response is 401 915s ok 34 - Three sessions found 915s ok 35 - Logout request for "dwho" 915s ok 36 - HTTP code is 200 915s ok 37 - Page contains a form 915s ok 38 - URI match 915s ok 39 - Field "token" is defined 915s ok 40 - Found trspan="globalLogout" 915s ok 41 - Found CustomParam "DEMO_demo" macro 915s ok 42 - -> Three entries found 915s ok 43 - -> Five found 915s ok 44 - -> Three epoch found 915s ok 45 - Right epoch found 915s ok 46 - Get globalLogout javascript 915s ok 47 - POST /globallogout?all=1 915s ok 48 - Response is JSON 915s ok 49 - Response is PE_TOKENEXPIRED 915s ok 50 - POST /globallogout?all=1 915s ok 51 - Found PE_LOGOUT_OK 915s ok 52 - No session found 915s ok 53 - Post user/password 1 915s ok 54 - Get redirection 915s ok 55 - Location is http://auth.example.com/ 915s ok 56 - Get cookie lemonldap (f83cfd19518291e1e5c736241ad87b59b97a7082e8e4c19f9b8a3258d0fd72b9) 915s ok 57 - Post user/password 2 915s ok 58 - Get redirection 915s ok 59 - Location is http://auth.example.com/ 915s ok 60 - Post user/password 3 915s ok 61 - Get redirection 915s ok 62 - Location is http://auth.example.com/ 915s ok 63 - Three sessions found 915s ok 64 - Post user/password 4 915s ok 65 - Get cookie lemonldap (7b1414f050e0bef9e2b161a179f925773ff5a8a00ddb452d6f00f7baba1169d4) 915s ok 66 - DELETE /session/my 915s ok 67 - GET JSON 915s ok 68 - Session removed 915s ok 69 - DELETE /sessions/my 915s ok 70 - GET JSON 915s ok 71 - Two sessions removed 915s ok 72 - One remaining session found 915s ok 73 - Logout request 915s ok 74 - Response is 200 915s ok 75 - Cookie is deleted 915s ok 76 - No pdata 915s ok 77 - Disconnect request 915s ok 78 - Response is 401 915s 1..78 915s ok 916s t/57-LogoutForward.t ........................................................... 916s ok 1 - use Lemonldap::NG::Portal::Main; 916s ok 2 - Portal object 916s ok 3 - Init 916s ok 4 - Portal app 916s ok 5 - 1st "dwho" Auth query 916s ok 6 - Get cookie lemonldap (67991650b80f502be7dfa902949e100f4619111312961db23140aa4b55f88030) 916s ok 7 - Get redirection 916s ok 8 - Location is http://auth.example.com/ 916s ok 9 - Logout request for "dwho" 916s ok 10 - Found Logout Forward page 916s ok 11 - Logout request 916s ok 12 - Response is 200 916s ok 13 - Cookie is deleted 916s ok 14 - No pdata 916s ok 15 - Disconnect request 916s ok 16 - Response is 401 916s 1..16 916s ok 916s t/57-LogoutForward2153.t ....................................................... 916s ok 1 - use Lemonldap::NG::Portal::Main; 916s ok 2 - Portal object 916s ok 3 - Init 916s ok 4 - Portal app 916s ok 5 - use Lemonldap::NG::Handler::Server; 916s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 916s ok 7 - App 916s ok 8 - 1st "dwho" Auth query 916s ok 9 - Get cookie lemonldap (601228e5ec713687c50e7e2b547804b2bca5c6460d206cb9b2f69eb9c9d22643) 916s ok 10 - Get redirection 916s ok 11 - Location is http://auth.example.com/ 916s ok 12 - Logout request for "dwho" 916s ok 13 - Found Logout Forward page 916s ok 14 - Get cookie lemonldap (0) 916s ok 15 - Test empty cookie sent at logout 916s ok 16 - Verify absence of cookie lemonldappdata 916s ok 17 - Forward logout 916s ok 18 - Verify absence of cookie lemonldappdata 916s 1..18 916s ok 917s t/58-DecryptValue-with-custom-function.t ....................................... 917s ok 1 - use Lemonldap::NG::Portal::Main; 917s ok 2 - Portal object 917s ok 3 - Init 917s ok 4 - Portal app 917s ok 5 - Get Menu 917s ok 6 - HTTP code is 200 917s ok 7 - Page contains a form 917s ok 8 - Host match 917s ok 9 - Field "user" is defined 917s ok 10 - Field "password" is defined 917s ok 11 - CSP header authorize POST request to \# 917s ok 12 - Auth query 917s ok 13 - Get cookie lemonldap (230fa38dbe1520b90b9649d6b75bf961779225d67ec5a5e75b4711693e5e1f2a) 917s ok 14 - Get redirection 917s ok 15 - Location is http://auth.example.com/ 917s ok 16 - CheckUser form 917s ok 17 - Found decryptValue.png 917s ok 18 - DecryptValue form 917s ok 19 - HTTP code is 200 917s ok 20 - Page contains a form 917s ok 21 - URI match 917s ok 22 - Field "cipheredValue" is defined 917s ok 23 - Found trspan="decryptCipheredValue" 917s ok 24 - POST decryptvalue with valid value 917s ok 25 - Found decryted value 917s ok 26 - HTTP code is 200 917s ok 27 - Page contains a form 917s ok 28 - URI match 917s ok 29 - Field "cipheredValue" is defined 917s ok 30 - Logout request 917s ok 31 - Response is 200 917s ok 32 - Cookie is deleted 917s ok 33 - No pdata 917s ok 34 - Disconnect request 917s ok 35 - Response is 401 917s 1..35 917s ok 917s t/58-DecryptValue-with-internal-function.t ..................................... 917s ok 1 - use Lemonldap::NG::Portal::Main; 917s ok 2 - Portal object 917s ok 3 - Init 917s ok 4 - Portal app 917s ok 5 - Get Menu 917s ok 6 - HTTP code is 200 917s ok 7 - Page contains a form 917s ok 8 - Host match 917s ok 9 - Field "user" is defined 917s ok 10 - Field "password" is defined 917s ok 11 - Field "token" is defined 917s ok 12 - CSP header authorize POST request to \# 917s ok 13 - Auth query 917s ok 14 - Get cookie lemonldap (3f02162df7c12be948f73f87dc3c4296c5d846e8e27007f921c6787823de320f) 917s ok 15 - Get redirection 917s ok 16 - Location is http://auth.example.com/ 917s ok 17 - Try DecryptValue form for a forbidden user 917s ok 18 - Found trmsg="95" 917s ok 19 - Logout request 917s ok 20 - Response is 200 917s ok 21 - Cookie is deleted 917s ok 22 - No pdata 917s ok 23 - Disconnect request 917s ok 24 - Response is 401 917s ok 25 - Get Menu 917s ok 26 - HTTP code is 200 917s ok 27 - Page contains a form 917s ok 28 - Host match 917s ok 29 - Field "user" is defined 917s ok 30 - Field "password" is defined 917s ok 31 - Field "token" is defined 917s ok 32 - CSP header authorize POST request to \# 917s ok 33 - Auth query 917s ok 34 - Get cookie lemonldap (5642778aedf0be53cdeb4efa309338ba3049831043ca2c637afcec6a938a75fe) 917s ok 35 - Get redirection 917s ok 36 - Location is http://auth.example.com/ 917s ok 37 - CheckUser form 917s ok 38 - Found decryptValue.png 917s ok 39 - DecryptValue form 917s ok 40 - HTTP code is 200 917s ok 41 - Page contains a form 917s ok 42 - URI match 917s ok 43 - Field "cipheredValue" is defined 917s ok 44 - Field "token" is defined 917s ok 45 - Found trspan="decryptCipheredValue" 917s ok 46 - POST decryptvalue with valid value 917s ok 47 - Found decryted value 917s ok 48 - HTTP code is 200 917s ok 49 - Page contains a form 917s ok 50 - URI match 917s ok 51 - Field "cipheredValue" is defined 917s ok 52 - Field "token" is defined 917s substr outside of string at /usr/lib/aarch64-linux-gnu/perl-base/bytes.pm line 15. 917s ok 53 - POST decryptvalue with invalid value 917s ok 54 - Found trspan="notAnEncryptedValue" 917s ok 55 - HTTP code is 200 917s ok 56 - Page contains a form 917s ok 57 - URI match 917s ok 58 - Field "cipheredValue" is defined 917s ok 59 - Field "token" is defined 917s ok 60 - POST decryptvalue without token 917s ok 61 - Found PE_NOTOKEN 917s ok 62 - HTTP code is 200 917s ok 63 - Page contains a form 917s ok 64 - URI match 917s ok 65 - Field "cipheredValue" is defined 917s ok 66 - Field "token" is defined 917s ok 67 - POST decryptvalue with an expired token 917s ok 68 - Found PE_TOKENEXPIRED 917s ok 69 - Logout request 917s ok 70 - Response is 200 917s ok 71 - Cookie is deleted 917s ok 72 - No pdata 917s ok 73 - Disconnect request 917s ok 74 - Response is 401 917s 1..74 917s ok 918s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 918s ok 1 - use Lemonldap::NG::Portal::Main; 918s ok 2 - Portal object 918s ok 3 - Init 918s ok 4 - Portal app 918s ok 5 - Get Menu 918s ok 6 - HTTP code is 200 918s ok 7 - Page contains a form 918s ok 8 - Host match 918s ok 9 - Field "user" is defined 918s ok 10 - Field "password" is defined 918s ok 11 - CSP header authorize POST request to \# 918s ok 12 - Auth query 918s ok 13 - Get cookie lemonldap (f1a4d69643a9d56572f14e1cabbd88f2e7d3fa74697fa86159b1e43becb82aef) 918s ok 14 - Get cookie lemonldaphttp (92674c3054966ca7c5775e7a54cf1d22453f570d0f0e50b4e33d3afae28c3746) 918s ok 15 - -> Get cookie : lemonldap=something 918s ok 16 - -> Cookie 'lemonldap' is HttpOnly 918s ok 17 - -> Cookie 'lemonldap' is secure 918s ok 18 - -> Get cookie lemonldaphttp=something 918s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 918s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 918s ok 21 - -> Doule Cookies for two sessions found 918s ok 22 - Get redirection 918s ok 23 - Location is http://auth.example.com/ 918s ok 24 - Get Menu 918s ok 25 - HTTP code is 200 918s ok 26 - Connected as Dwho 918s ok 27 - CheckUser form 918s ok 28 - HTTP code is 200 918s ok 29 - Page contains a form 918s ok 30 - URI match 918s ok 31 - Field "user" is defined 918s ok 32 - Field "url" is defined 918s ok 33 - Found trspan="checkUser" 918s ok 34 - POST checkuser 918s ok 35 - Found 19 attributes 918s ok 36 - Timestamp found 918s ok 37 - Refresh query 918s ok 38 - Get redirection 918s ok 39 - Location is http://auth.example.com/ 918s ok 40 - Get Menu 918s ok 41 - HTTP code is 200 918s ok 42 - Connected as Dwho 918s ok 43 - CheckUser form 918s ok 44 - HTTP code is 200 918s ok 45 - Page contains a form 918s ok 46 - URI match 918s ok 47 - Field "user" is defined 918s ok 48 - Field "url" is defined 918s ok 49 - Found trspan="checkUser" 918s ok 50 - POST checkuser 918s ok 51 - Found 19 attributes 918s ok 52 - Timestamp found 918s ok 53 - _updateTime has been updated 918s ok 54 - Get Menu 918s ok 55 - HTTP code is 200 918s ok 56 - Dwho has been well disconnected 918s 1..56 918s ok 918s t/59-Double-cookies-for-Double-sessions.t ...................................... 918s ok 1 - use Lemonldap::NG::Portal::Main; 918s ok 2 - Portal object 918s ok 3 - Init 918s ok 4 - Portal app 918s ok 5 - Get Menu 918s ok 6 - HTTP code is 200 918s ok 7 - Page contains a form 918s ok 8 - Host match 918s ok 9 - Field "user" is defined 918s ok 10 - Field "password" is defined 918s ok 11 - CSP header authorize POST request to \# 918s ok 12 - Auth query 918s ok 13 - Get cookie lemonldap (7dedb1769f4745bfac701f1977673c3e8cc461df300b85a614eda3228b35097b) 918s ok 14 - Get cookie lemonldaphttp (f50e06089bbb323a43e3d6c906458f4cb6578c8b36201572fbfd337596f2b9bd) 918s ok 15 - -> Get cookie : lemonldap=something 918s ok 16 - -> Cookie 'lemonldap' is HttpOnly 918s ok 17 - -> Cookie 'lemonldap' is secure 918s ok 18 - -> Get cookie lemonldaphttp=something 918s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 918s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 918s ok 21 - -> Double Cookies for two sessions found 918s ok 22 - Get redirection 918s ok 23 - Location is http://auth.example.com/ 918s ok 24 - Logout request 918s ok 25 - Response is 200 918s ok 26 - Cookie is deleted 918s ok 27 - No pdata 918s ok 28 - Disconnect request 918s ok 29 - Response is 401 918s 1..29 918s ok 919s t/59-Double-cookies-for-a-Single-session.t ..................................... 919s ok 1 - use Lemonldap::NG::Portal::Main; 919s ok 2 - Portal object 919s ok 3 - Init 919s ok 4 - Portal app 919s ok 5 - Get Menu 919s ok 6 - HTTP code is 200 919s ok 7 - Page contains a form 919s ok 8 - Host match 919s ok 9 - Field "user" is defined 919s ok 10 - Field "password" is defined 919s ok 11 - CSP header authorize POST request to \# 919s ok 12 - Auth query 919s ok 13 - Get cookie lemonldap (83b1fafa3fe74e4d682b8247772ee7c16ef239309f3367cc3fca54bff46680b3) 919s ok 14 - Get cookie lemonldaphttp (6a3ee2bfc816d971c63b881889083bdd87ca31cbe8bfc173ef60334192b72d9fcede6673fe11917b06e502bc799357dc) 919s ok 15 - -> https cookie is 64 char long 919s ok 16 - -> Cookie 'lemonldap' is HttpOnly 919s ok 17 - -> Cookie 'lemonldap' is secure 919s ok 18 - -> http cookie is 96 byte long 919s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 919s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 919s ok 21 - -> Doule Cookies for a single session 919s ok 22 - Get redirection 919s ok 23 - Location is http://auth.example.com/ 919s ok 24 - Logout request 919s ok 25 - Response is 200 919s ok 26 - Cookie is deleted 919s ok 27 - No pdata 919s ok 28 - Disconnect request 919s ok 29 - Response is 401 919s 1..29 919s ok 919s t/59-Secured-cookie-Refresh-and-Logout.t ....................................... 919s ok 1 - use Lemonldap::NG::Portal::Main; 919s ok 2 - Portal object 919s ok 3 - Init 919s ok 4 - Portal app 919s ok 5 - Get Menu 919s ok 6 - HTTP code is 200 919s ok 7 - Page contains a form 919s ok 8 - Host match 919s ok 9 - Field "user" is defined 919s ok 10 - Field "password" is defined 919s ok 11 - CSP header authorize POST request to \# 919s ok 12 - Auth query 919s ok 13 - Get cookie lemonldap (8b2d9f74116a202a177c0def5a54516236a9fe46c391a53528a699e7a1326312) 919s ok 14 - -> Get cookie : lemonldap=something 919s ok 15 - -> Cookie 'lemonldap' is HttpOnly 919s ok 16 - -> Cookie 'lemonldap' is secure 919s ok 17 - -> HTTPS Cookie for one session found 919s ok 18 - Get redirection 919s ok 19 - Location is http://auth.example.com/ 919s ok 20 - Get Menu 919s ok 21 - HTTP code is 200 919s ok 22 - Connected as Dwho 919s ok 23 - Refresh query 919s ok 24 - Get redirection 919s ok 25 - Location is http://auth.example.com/ 919s ok 26 - Get Menu 919s ok 27 - HTTP code is 200 919s ok 28 - Connected as Dwho 919s ok 29 - Get Menu 919s ok 30 - HTTP code is 200 919s ok 31 - Dwho has been well disconnected 919s 1..31 919s ok 920s t/61-AdaptativeAuthenticationLevel.t ........................................... 920s ok 1 - use Lemonldap::NG::Portal::Main; 920s ok 2 - Portal object 920s ok 3 - Init 920s ok 4 - Portal app 920s ok 5 - Auth query 920s ok 6 - Get cookie lemonldap (209664a1ececb2b4218c85792a133aecc6a1489326a4b76cced44209ced5b5e2) 920s ok 7 - uid found 920s ok 8 - Authentication level upgraded 920s ok 9 - Get session 920s ok 10 - uid found 920s ok 11 - Authentication level upgraded 920s ok 12 - Logout request 920s ok 13 - Response is 200 920s ok 14 - Cookie is deleted 920s ok 15 - No pdata 920s ok 16 - Disconnect request 920s ok 17 - Response is 401 920s ok 18 - Logout 920s ok 19 - Auth query 920s ok 20 - Get cookie lemonldap (0be5e7fe381dc18fbf7593c29ce1a525685dea81617db5491723ab848b9c8535) 920s ok 21 - Authentication level upgraded 920s ok 22 - Logout request 920s ok 23 - Response is 200 920s ok 24 - Cookie is deleted 920s ok 25 - No pdata 920s ok 26 - Disconnect request 920s ok 27 - Response is 401 920s ok 28 - Logout 920s 1..28 920s ok 920s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ................ 920s ok 1 - use Lemonldap::NG::Portal::Main; 920s ok 2 - Portal object 920s ok 3 - Init 920s ok 4 - Portal app 920s ok 5 - 1st Auth query 920s ok 6 - Get cookie lemonldap (1cc42a5d7aeca827b2874a9076f6a647090b58cd7e8d60c075cb4d3a45745ea6) 920s ok 7 - Get redirection 920s ok 8 - Location is http://auth.example.com/ 920s ok 9 - Get new key 920s ok 10 - Content is JSON 920s ok 11 - Found secret 920s ok 12 - Found token 920s ok 13 - Code 920s ok 14 - Code contains 6 digits 920s ok 15 - Post code 920s ok 16 - Content is JSON 920s ok 17 - Key is registered 920s ok 18 - Logout request 920s ok 19 - Response is 200 920s ok 20 - Cookie is deleted 920s ok 21 - No pdata 920s ok 22 - Disconnect request 920s ok 23 - Response is 401 920s ok 24 - 1st Bad Auth query 920s ok 25 - Bad credential 920s ok 26 - 1st Bad Auth query 920s ok 27 - Rejected -> Protection enabled 920s ok 28 - LockTime = 15 920s ok 29 - LockTime in range 920s ok 30 - Auth query 920s ok 31 - Rejected -> Protection enabled 920s ok 32 - LockTime = 27 920s ok 33 - LockTime in range 920s ok 34 - 2nd Bad Auth query 920s ok 35 - Rejected -> Protection enabled 920s ok 36 - LockTime = 57 920s ok 37 - LockTime in range 920s ok 38 - Auth query 920s ok 39 - Enter TOTP code 920s ok 40 - HTTP code is 200 920s ok 41 - Page contains a form 920s ok 42 - URI match 920s ok 43 - Field "token" is defined 920s ok 44 - Code 920s ok 45 - Post code 920s ok 46 - Get cookie lemonldap (fa1a756ba2fe7425fc64acfcf259864a71831543837a98f15d77a308bf8ce6ad) 920s ok 47 - Get redirection 920s ok 48 - Location is http://auth.example.com/ 920s ok 49 - Logout request 920s ok 50 - Response is 200 920s ok 51 - Cookie is deleted 920s ok 52 - No pdata 920s ok 53 - Disconnect request 920s ok 54 - Response is 401 920s 1..54 920s ok 921s t/61-BruteForceProtection-with-Incremental-lockTimes.t ......................... 921s ok 1 - use Lemonldap::NG::Portal::Main; 921s ok 2 - Portal object 921s ok 3 - Init 921s ok 4 - Portal app 921s ok 5 - 1st Auth query 921s ok 6 - Get cookie lemonldap (e25fb910900d47834df4adb8cdb486176b2282f6296a58d1e93e22ddd52f6809) 921s ok 7 - Get redirection 921s ok 8 - Location is http://auth.example.com/ 921s ok 9 - Logout request 921s ok 10 - Response is 200 921s ok 11 - Cookie is deleted 921s ok 12 - No pdata 921s ok 13 - Disconnect request 921s ok 14 - Response is 401 921s ok 15 - 1st allowed Bad Auth query 921s ok 16 - Bad credential 921s ok 17 - 2nd allowed Bad Auth query 921s ok 18 - Bad credential 921s ok 19 - 1st Bad Auth query 921s ok 20 - Rejected -> Protection enabled 921s ok 21 - LockTime = 5 921s ok 22 - LockTime in range 921s ok 23 - Auth query 921s ok 24 - Rejected -> Protection enabled 921s ok 25 - LockTime = 6 921s ok 26 - LockTime in range 921s ok 27 - Auth query 921s ok 28 - Rejected -> Protection enabled 921s ok 29 - LockTime = 16 921s ok 30 - LockTime in range 921s ok 31 - 3rd Bad Auth query 921s ok 32 - Rejected -> Protection enabled 921s ok 33 - LockTime = 488 921s ok 34 - LockTime in range 921s ok 35 - Auth query 921s ok 36 - Get cookie lemonldap (9ee068ac01a814f39c114d9301dde44de6b8d04320c5f1f5852c63cfa89225f3) 921s ok 37 - Get redirection 921s ok 38 - Location is http://auth.example.com/ 921s ok 39 - Logout request 921s ok 40 - Response is 200 921s ok 41 - Cookie is deleted 921s ok 42 - No pdata 921s ok 43 - Disconnect request 921s ok 44 - Response is 401 921s ok 45 - 2nd allowed Bad Auth query 921s ok 46 - Bad credential 921s ok 47 - 3rd Bad Auth query 921s ok 48 - Rejected -> Protection enabled 921s ok 49 - LockTime = 500 921s ok 50 - LockTime in range 921s 1..50 921s ok 922s t/61-BruteForceProtection.t .................................................... 922s ok 1 - use Lemonldap::NG::Portal::Main; 922s ok 2 - Portal object 922s ok 3 - Init 922s ok 4 - Portal app 922s ok 5 - 1st Auth query 922s ok 6 - Get cookie lemonldap (b6c33478c040456fea0041e0d97610f55eae2151b03735f2ec56810e5575244e) 922s ok 7 - Get redirection 922s ok 8 - Location is http://auth.example.com/ 922s ok 9 - Logout request 922s ok 10 - Response is 200 922s ok 11 - Cookie is deleted 922s ok 12 - No pdata 922s ok 13 - Disconnect request 922s ok 14 - Response is 401 922s ok 15 - 2nd Auth query 922s ok 16 - Get cookie lemonldap (be90bcf6fdba48774fcc13229b41836c6033b39f090b58078eff4b3a4babde27) 922s ok 17 - Get redirection 922s ok 18 - Location is http://auth.example.com/ 922s ok 19 - Logout request 922s ok 20 - Response is 200 922s ok 21 - Cookie is deleted 922s ok 22 - No pdata 922s ok 23 - Disconnect request 922s ok 24 - Response is 401 922s ok 25 - 3rd Auth query 922s ok 26 - Get cookie lemonldap (b270d0299f44861dad5e80770354c7b3bcb95f02d2ffb76e842ec79376547811) 922s ok 27 - Get redirection 922s ok 28 - Location is http://auth.example.com/ 922s ok 29 - Logout request 922s ok 30 - Response is 200 922s ok 31 - Cookie is deleted 922s ok 32 - No pdata 922s ok 33 - Disconnect request 922s ok 34 - Response is 401 922s ok 35 - 4th Auth query 922s ok 36 - Get cookie lemonldap (a5ad5757f8465ca77b32ea0c51abe3fb3659285d71757273ee5999b88912eabc) 922s ok 37 - Get redirection 922s ok 38 - Location is http://auth.example.com/ 922s ok 39 - Logout request 922s ok 40 - Response is 200 922s ok 41 - Cookie is deleted 922s ok 42 - No pdata 922s ok 43 - Disconnect request 922s ok 44 - Response is 401 922s ok 45 - 5th Auth query 922s ok 46 - Get cookie lemonldap (cd0846b78aa9fcf750928c78e851caaddb1aea5ed72fcf9c7cea180e4690a152) 922s ok 47 - Get redirection 922s ok 48 - Location is http://auth.example.com/ 922s ok 49 - Logout request 922s ok 50 - Response is 200 922s ok 51 - Cookie is deleted 922s ok 52 - No pdata 922s ok 53 - Disconnect request 922s ok 54 - Response is 401 922s ok 55 - 1st Bad Auth query 922s ok 56 - Response status is 401 922s ok 57 - Content is JSON 922s ok 58 - Error code is 5 922s ok 59 - 2nd Bad Auth query 922s ok 60 - Response status is 401 922s ok 61 - Content is JSON 922s ok 62 - Error code is 5 922s ok 63 - 3rd Bad Auth query 922s ok 64 - Response status is 401 922s ok 65 - Content is JSON 922s ok 66 - Error code is 5 922s ok 67 - 4th Bad Auth query 922s ok 68 - Response status is 401 922s ok 69 - Content is JSON 922s ok 70 - Error code is 5 922s ok 71 - 5th Bad Auth query 922s ok 72 - Rejected -> Protection enabled 922s ok 73 - 6th Bad Auth query 922s ok 74 - Rejected -> Protection enabled 922s ok 75 - 6th Auth query 922s ok 76 - Rejected -> Protection enabled 922s ok 77 - 7th Auth query 922s ok 78 - Get cookie lemonldap (74c833c91b81f98b30e2bb9e1b217cf59e5ff747f2f5e84f101ab529f9dde1c1) 922s ok 79 - History found 922s ok 80 - History found 922s ok 81 - History found 922s ok 82 - -> Eight entries found 922s ok 83 - -> Four 'failedLogin' entries found 922s ok 84 - Logout request 922s ok 85 - Response is 200 922s ok 86 - Cookie is deleted 922s ok 87 - No pdata 922s ok 88 - Disconnect request 922s ok 89 - Response is 401 922s 1..89 922s ok 922s t/61-CrowdSec-warn.t ........................................................... 922s ok 1 - use Lemonldap::NG::Portal::Main; 922s ok 2 - Portal object 922s ok 3 - Init 922s ok 4 - Portal app 922s ok 5 - Auth query 922s ok 6 - HTTP code is 200 922s ok 7 - Auth query 922s ok 8 - HTTP code is 200 922s 1..8 922s ok 922s t/61-CrowdSec.t ................................................................ 922s ok 1 - use Lemonldap::NG::Portal::Main; 922s ok 2 - Portal object 922s ok 3 - Init 922s ok 4 - Portal app 922s ok 5 - Auth query 922s ok 6 - Response status is 401 922s ok 7 - Content is JSON 922s ok 8 - Error code is 41 922s ok 9 - Auth query 922s ok 10 - HTTP code is 200 922s 1..10 922s ok 923s t/61-CrowdSecAgent.t ........................................................... 923s ok 1 - use Lemonldap::NG::Portal::Main; 923s ok 2 - Portal object 923s ok 3 - Init 923s ok 4 - Portal app 923s # Subtest: Crowdsec ban function 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 1 - Request to login to Crowdsec server 923s # Subtest: Request to push alert 923s ok 1 - Authentified request 923s ok 2 - Content is JSON 923s ok 3 - Type of alert is ban 923s 1..3 923s ok 2 - Request to push alert 923s ok 3 - Call to ban() 923s ok 4 - Ban received 923s ok 5 - Alert type is "ban" 923s 1..5 923s ok 5 - Crowdsec ban function 923s # Subtest: Report auth failures to Crowdsec 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 1 - Request to login to Crowdsec server 923s # Subtest: Request to get alerts list 923s ok 1 - Ask for alert list 923s 1..1 923s ok 2 - Request to get alerts list 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 3 - Request to login to Crowdsec server 923s # Subtest: Request to push alert 923s ok 1 - Authentified request 923s ok 2 - Content is JSON 923s ok 3 - Type of alert is alert 923s 1..3 923s ok 4 - Request to push alert 923s ok 5 - Bad auth query 923s ok 6 - Response status is 401 923s ok 7 - Content is JSON 923s ok 8 - Error code is 5 923s ok 9 - Alert received 923s ok 10 - Alert type is "alert" 923s 1..10 923s ok 6 - Report auth failures to Crowdsec 923s # Subtest: Report unknown user to Crowdsec 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 1 - Request to login to Crowdsec server 923s # Subtest: Request to get alerts list 923s ok 1 - Ask for alert list 923s 1..1 923s ok 2 - Request to get alerts list 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 3 - Request to login to Crowdsec server 923s # Subtest: Request to push alert 923s ok 1 - Authentified request 923s ok 2 - Content is JSON 923s ok 3 - Type of alert is alert 923s 1..3 923s ok 4 - Request to push alert 923s ok 5 - Bad auth query 923s ok 6 - Response status is 401 923s ok 7 - Content is JSON 923s ok 8 - Error code is 5 923s ok 9 - Alert received 923s ok 10 - Alert type is "alert" 923s 1..10 923s ok 7 - Report unknown user to Crowdsec 923s # Subtest: Report bad urls to Crowdsec 923s # Subtest: Filter in a sub-directory named url1 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 1 - Request to login to Crowdsec server 923s # Subtest: Request to get alerts list 923s ok 1 - Ask for alert list 923s 1..1 923s ok 2 - Request to get alerts list 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 3 - Request to login to Crowdsec server 923s # Subtest: Request to push alert 923s ok 1 - Authentified request 923s ok 2 - Content is JSON 923s ok 3 - Type of alert is alert 923s 1..3 923s ok 4 - Request to push alert 923s ok 5 - Test bad url /bb/.htaccess 923s ok 6 - 404 not found 923s ok 7 923s ok 8 - Bad url detected 923s 1..8 923s ok 1 - Filter in a sub-directory named url1 923s # Subtest: Filter type re in main directory 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 1 - Request to login to Crowdsec server 923s # Subtest: Request to get alerts list 923s ok 1 - Ask for alert list 923s 1..1 923s ok 2 - Request to get alerts list 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 3 - Request to login to Crowdsec server 923s # Subtest: Request to push alert 923s ok 1 - Authentified request 923s ok 2 - Content is JSON 923s ok 3 - Type of alert is alert 923s 1..3 923s ok 4 - Request to push alert 923s ok 5 - Test bad url /aa/phpmyadmin 923s ok 6 - 404 not found 923s ok 7 923s ok 8 - Bad url detected 923s 1..8 923s ok 2 - Filter type re in main directory 923s # Subtest: Filter type txt in main directory 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 1 - Request to login to Crowdsec server 923s # Subtest: Request to get alerts list 923s ok 1 - Ask for alert list 923s 1..1 923s ok 2 - Request to get alerts list 923s # Subtest: Request to login to Crowdsec server 923s ok 1 - Content is JSON 923s ok 2 - Good machine_id 923s ok 3 - Good machine password 923s 1..3 923s ok 3 - Request to login to Crowdsec server 923s # Subtest: Request to push alert 923s ok 1 - Authentified request 923s ok 2 - Content is JSON 923s ok 3 - Type of alert is alert 923s 1..3 923s ok 4 - Request to push alert 923s ok 5 - Test bad url /config.php 923s ok 6 - 404 not found 923s ok 7 923s ok 8 - Bad url detected 923s 1..8 923s ok 3 - Filter type txt in main directory 923s 1..3 923s ok 8 - Report bad urls to Crowdsec 923s 1..8 923s ok 924s t/61-ForceAuthn.t .............................................................. 924s ok 1 - use Lemonldap::NG::Portal::Main; 924s ok 2 - Portal object 924s ok 3 - Init 924s ok 4 - Portal app 924s ok 5 - Auth query 924s ok 6 - HTTP code is 200 924s ok 7 - Get cookie lemonldap (fcf9168baec68f138beb041c300c273ce5a89f6151048697a3fa2f7d65e135a1) 924s ok 8 - Form ReAuthentication 924s ok 9 - Found PE87 code 924s ok 10 - Auth query 924s ok 11 - HTTP code is 200 924s ok 12 - Get cookie lemonldap (b7b2d44fdd1e4bc90c83cfe5136772e0724cdf7a20bfd2f3d92da530520cb745) 924s ok 13 - Go to Portal 924s ok 14 - Found applications list 924s ok 15 - Logout request 924s ok 16 - Response is 200 924s ok 17 - Cookie is deleted 924s ok 18 - No pdata 924s ok 19 - Disconnect request 924s ok 20 - Response is 401 924s 1..20 924s ok 924s t/61-GrantSession.t ............................................................ 924s ok 1 - use Lemonldap::NG::Portal::Main; 924s ok 2 - Portal object 924s Bareword found where operator expected (Missing operator before "n"?) at (eval 142) line 1, near "} n" 924s [Tue Feb 3 04:26:36 2026] [LLNG:6221] [error] syntax error at (eval 142) line 1, near "} n " 924s Execution of (eval 142) aborted due to compilation errors. 924s 924s [Tue Feb 3 04:26:36 2026] [LLNG:6221] [error] Bad grantSessionRules rule: syntax error at (eval 142) line 1, near "} n " 924s Execution of (eval 142) aborted due to compilation errors. 924s 924s ok 3 - Init 924s ok 4 - Portal app 924s ok 5 - Auth query 924s ok 6 - dwho rejected with custom message and session data 924s ok 7 - Auth query 924s ok 8 - dwho rejected with PE_BADCREDENTIALS 924s ok 9 - Found connect button 924s ok 10 - Auth query 924s ok 11 - dwho rejected with custom message and session data 924s ok 12 - Response body is not empty 924s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 924s ok 14 - Response body is not empty 924s ok 15 - Found info JS 924s ok 16 - Found custom Main Logo 924s ok 17 - Auth query 924s ok 18 - HTTP code is 200 924s ok 19 - Get cookie lemonldap (d2ba23c4d6235cdf10ce19f2fd05e666235ea1525ebaa431cdf264ab3ad87b51) 924s ok 20 - Auth query 924s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 924s ok 22 - Auth query 924s ok 23 - rtyler rejected with PE_BADCREDENTIALS 924s ok 24 - Found connect button 924s ok 25 - Found custom Main Logo 924s ok 26 - No cookie 924s ok 27 - Portal object 924s Bareword found where operator expected (Missing operator before "n"?) at (eval 396) line 1, near "} n" 924s [Tue Feb 3 04:26:36 2026] [LLNG:6221] [error] syntax error at (eval 396) line 1, near "} n " 924s Execution of (eval 396) aborted due to compilation errors. 924s 924s [Tue Feb 3 04:26:36 2026] [LLNG:6221] [error] Bad grantSessionRules rule: syntax error at (eval 396) line 1, near "} n " 924s Execution of (eval 396) aborted due to compilation errors. 924s 924s ok 28 - Init 924s ok 29 - Portal app 924s ok 30 - auth query 924s ok 31 - HTTP code is 200 924s ok 32 - Get cookie lemonldap (c127a3f553260addc865a13e98b229c65cebe38f702d74d651cac9492fad5075) 924s 1..32 924s ok 924s t/61-LocationDetect.t .......................................................... 924s ok 1 - use Lemonldap::NG::Portal::Main; 924s 1..1 924s ok 925s t/61-NewLocationWarning-Custom.t ............................................... 925s ok 1 - use Lemonldap::NG::Portal::Main; 925s ok 2 - Portal object 925s ok 3 - Init 925s ok 4 - Portal app 925s ok 5 - Get Portal 925s ok 6 - HTTP code is 200 925s ok 7 - Page contains a form 925s ok 8 - Host match 925s ok 9 - Field "user" is defined 925s ok 10 - Field "password" is defined 925s ok 11 - CSP header authorize POST request to \# 925s ok 12 - First auth query 925s ok 13 - Second auth query 925s ok 14 - Subject found 925s ok 15 - Mail sent (IP, Date and UA found) 925s 1..15 925s ok 925s t/61-NewLocationWarning.t ...................................................... 925s ok 1 - use Lemonldap::NG::Portal::Main; 925s ok 2 - Portal object 925s ok 3 - Init 925s ok 4 - Portal app 925s ok 5 - Get Portal 925s ok 6 - HTTP code is 200 925s ok 7 - Page contains a form 925s ok 8 - Host match 925s ok 9 - Field "user" is defined 925s ok 10 - Field "password" is defined 925s ok 11 - CSP header authorize POST request to \# 925s ok 12 - First auth query 925s ok 13 - Get cookie lemonldap (c8d491dcfd279e0dd81c9edc57400f181862579e302c02ba1450466dd8cbc686) 925s ok 14 - Logout request 925s ok 15 - Response is 200 925s ok 16 - Cookie is deleted 925s ok 17 - No pdata 925s ok 18 - Disconnect request 925s ok 19 - Response is 401 925s ok 20 - First time seeing a new IP, no mail sent 925s ok 21 - Second auth query 925s ok 22 - Get cookie lemonldap (37f208b808e575589f4ccbe96ea52f6bb57d4144488c74f659d9ceb782ee6446) 925s ok 23 - Get redirection 925s ok 24 - Location is http://auth.example.com/ 925s ok 25 - Logout request 925s ok 26 - Response is 200 925s ok 27 - Cookie is deleted 925s ok 28 - No pdata 925s ok 29 - Disconnect request 925s ok 30 - Response is 401 925s ok 31 - Second time seeing a new IP, no mail sent 925s ok 32 - Third auth query 925s ok 33 - Get cookie lemonldap (247872ad5c04ed3226ec3a074fea90fef51591e50428617b237fc6c1f3668c2b) 925s ok 34 - Get redirection 925s ok 35 - Location is http://auth.example.com/ 925s ok 36 - Logout request 925s ok 37 - Response is 200 925s ok 38 - Cookie is deleted 925s ok 39 - No pdata 925s ok 40 - Disconnect request 925s ok 41 - Response is 401 925s ok 42 - First login on a new IP, email sent 925s ok 43 - Fourth auth query 925s ok 44 - Bad credential 925s ok 45 - Failed login with a new IP, no email sent 925s ok 46 - Fifth auth query 925s ok 47 - Get cookie lemonldap (d8d63b3146cf08fb0265fa8dce999801045ed79ef73cc53f8fb9113ee6a4112b) 925s ok 48 - Get redirection 925s ok 49 - Location is http://auth.example.com/ 925s ok 50 - Subject found 925s ok 51 - Mail sent (Wrong password) 925s ok 52 - Location found in mail body 925s ok 53 - Date found in mail body 925s ok 54 - UserAgent found in mail body 925s ok 55 - Fifth auth query 925s ok 56 - Get cookie lemonldap (3d0f7259148faa2e3c2751b8f04cbdcc884651f5f304d8cdc1024d31f4b1ad47) 925s ok 57 - Get redirection 925s ok 58 - Location is http://auth.example.com/ 925s ok 59 - Login on newly learned address, no email 925s ok 60 - Fifth auth query 925s ok 61 - Get cookie lemonldap (f5caf15b17cb2eb6129bcec54915e7cac65b9c81d5f6b715387ff3bde72cdebf) 925s ok 62 - Get redirection 925s ok 63 - Location is http://auth.example.com/ 925s ok 64 - Login on previously learned address, no email 925s 1..64 925s ok 926s t/61-Session-ActivityTimeout.t ................................................. 926s ok 1 - use Lemonldap::NG::Portal::Main; 926s ok 2 - Portal object 926s ok 3 - Init 926s ok 4 - Portal app 926s ok 5 - Auth query 926s ok 6 - HTTP code is 200 926s ok 7 - Get cookie lemonldap (f91269f546e3a36c4925250cee63c85e38e941bec923c26b253bbd1e64405dea) 926s ok 8 - Go to Portal 926s ok 9 - Found applications list 926s ok 10 - Form Authentification 926s ok 11 - Found PE_SESSIONEXPIRED code 926s ok 12 - Logout request 926s ok 13 - Response is 200 926s ok 14 - Cookie is deleted 926s ok 15 - No pdata 926s ok 16 - Disconnect request 926s ok 17 - Response is 401 926s 1..17 926s ok 926s t/61-Session-Timeout.t ......................................................... 926s ok 1 - use Lemonldap::NG::Portal::Main; 926s ok 2 - Portal object 926s ok 3 - Init 926s ok 4 - Portal app 926s ok 5 - Auth query 926s ok 6 - HTTP code is 200 926s ok 7 - Get cookie lemonldap (39c85e44d6c37a539646ad0482405cda2fb3f99a2deee2b58f7bf18d5b9cbbe4) 926s ok 8 - Go to Portal 926s ok 9 - Found applications list 926s ok 10 - Form Authentification 926s ok 11 - Found PE_SESSIONEXPIRED code 926s ok 12 - Logout request 926s ok 13 - Response is 200 926s ok 14 - Cookie is deleted 926s ok 15 - No pdata 926s ok 16 - Disconnect request 926s ok 17 - Response is 401 926s 1..17 926s ok 927s t/61-WebCron.t ................................................................. 927s ok 1 - use Lemonldap::NG::Portal::Main; 927s ok 2 - Portal object 927s ok 3 - Init 927s ok 4 - Portal app 927s ok 5 - Able to load WebCron 927s ok 6 - Auth query 927s ok 7 - HTTP code is 200 927s ok 8 - Get cookie lemonldap (b66d0efb440d7ab9ac783b2818505e69dd1712d5ff6382be0cf1b0d8ce85f8bd) 927s ok 9 927s ok 10 - Auth query 927s ok 11 - HTTP code is 200 927s ok 12 - Get cookie lemonldap (14d92be794afecd9222d9c0df00a8a3d5546122e79c3d139a43cfbdfcb6e3ba7) 927s ok 13 927s ok 14 - 5 sessions in db 927s ok 15 - HTTP code is 200 927s ok 16 - 3 sessions in db 927s 1..16 927s ok 927s t/62-Refresh-plugin.t .......................................................... 927s ok 1 - use Lemonldap::NG::Portal::Main; 927s ok 2 - Portal object 927s ok 3 - Init 927s ok 4 - Portal app 927s ok 5 - Auth query 1 927s ok 6 - Get cookie lemonldap (c3ef3edb08feb5b8f3d0009af3ca7c5843f7953f9a4c8b05b3013988daba9034) 927s ok 7 - Auth query 2 927s ok 8 - Get cookie lemonldap (5a1eb39e4de9c35d3e5347fa6ec951302134fab7ecf5a03480853efbd0bb480a) 927s ok 9 - Auth query 3 927s ok 10 - Get cookie lemonldap (830b552f57b837e41e453911f6637d836e0bcf38351937c15e8e1958f5f3462e) 927s ok 11 - Auth query 4 927s ok 12 - Get cookie lemonldap (2b31cf6a494fde95255c66f51d42b18dbc93bfabde22a28fc01f9bb7a6b61334) 927s ok 13 - Auth query 5 927s ok 14 - Get cookie lemonldap (6ed6dcfcbf7afd8fc3524c2006b2ca30e4dd5a7d09758434e1e92eb839f67df4) 927s ok 15 - Auth query 6 927s ok 16 - Get cookie lemonldap (d9024bba82a2d34446054bfaba2b8bed18256477af6020e5f22f58600c87dc09) 927s ok 17 - Call refresh 927s ok 18 - HTTP code is 200 927s ok 19 - Count is 6 927s ok 20 - Get session using restSessionServer 927s ok 21 - HTTP code is 200 927s ok 22 - Deserialize session content 927s ok 23 - Get session content 927s ok 24 - Content is updated 927s ok 25 - Correct groups 927s ok 26 - Get session using restSessionServer 927s ok 27 - HTTP code is 200 927s ok 28 - Deserialize session content 927s ok 29 - Get session content 927s ok 30 - Content is updated 927s ok 31 - Correct groups 927s ok 32 - Get session using restSessionServer 927s ok 33 - HTTP code is 200 927s ok 34 - Deserialize session content 927s ok 35 - Get session content 927s ok 36 - Content is updated 927s ok 37 - Correct groups 927s ok 38 - Get session using restSessionServer 927s ok 39 - HTTP code is 200 927s ok 40 - Deserialize session content 927s ok 41 - Get session content 927s ok 42 - Content is updated 927s ok 43 - Correct groups 927s ok 44 - Get session using restSessionServer 927s ok 45 - HTTP code is 200 927s ok 46 - Deserialize session content 927s ok 47 - Get session content 927s ok 48 - Content is updated 927s ok 49 - Correct groups 927s ok 50 - Get session using restSessionServer 927s ok 51 - HTTP code is 200 927s ok 52 - Deserialize session content 927s ok 53 - Get session content 927s ok 54 - Content is updated 927s ok 55 - Correct groups 927s 1..55 927s ok 928s t/62-SingleSession-with-History.t .............................................. 928s ok 1 - use Lemonldap::NG::Portal::Main; 928s ok 2 - Portal object 928s ok 3 - Init 928s ok 4 - Portal app 928s ok 5 - Auth query 928s ok 6 - Get cookie lemonldap (127a5eb11fdc77a51cfe8b43822504a9dc5c873f71830d547a79b9e2d4e334b6) 928s ok 7 - Auth query 928s ok 8 - Get cookie lemonldap (781ee17e6a41a0e39291227cd8eb1ae6e9603d902d6bcc32d09f797b3c7caa98) 928s ok 9 - Auth query 928s ok 10 - Get cookie lemonldap (6bafc8b022ad78fbe3b5d0a8260c93e384f0d2c36afa21f6fcce681bf2bbafc2) 928s ok 11 - sessionsDeleted found 928s ok 12 - History found 928s ok 13 - -> Four entries found 928s 1..13 928s ok 928s t/62-SingleSession-with-Rules.t ................................................ 928s ok 1 - use Lemonldap::NG::Portal::Main; 928s ok 2 - Portal object 928s ok 3 - Init 928s ok 4 - Portal app 928s ok 5 - Auth query 928s ok 6 - HTTP code is 200 928s ok 7 - Get cookie lemonldap (d453f1fbd9f41eaba8e12c047ebac259b1255dd03f0daab7f26c9de3efa3af8e) 928s ok 8 - Auth query 928s ok 9 - HTTP code is 200 928s ok 10 - Get cookie lemonldap (291a9df1cd9b85b37f69c952d55ce02c940ce0822b4513346eafddd16945ad1f) 928s ok 11 928s ok 12 - HTTP code is 200 928s ok 13 928s ok 14 - Response status is 401 928s ok 15 - Content is JSON 928s ok 16 - Error code is 1 928s ok 17 - Auth query 928s ok 18 - HTTP code is 200 928s ok 19 - Get cookie lemonldap (9dc5f46f6a866833c08ab7c2264feaa3a511556c4a38619c50a5090db60482b1) 928s ok 20 - Auth query 928s ok 21 - HTTP code is 200 928s ok 22 - Get cookie lemonldap (e84d629314441df901494ce1c60a69bcdbe0fba55e4847b02b102af20a5339ce) 928s ok 23 - Auth query 928s ok 24 - HTTP code is 200 928s ok 25 - Get cookie lemonldap (c2e42c3db2925d5b518645b0b3dd59576e65cff44a1e15964442c9640924c524) 928s ok 26 928s ok 27 - HTTP code is 200 928s ok 28 928s ok 29 - HTTP code is 200 928s ok 30 928s ok 31 - Response status is 401 928s ok 32 - Content is JSON 928s ok 33 - Error code is 1 928s ok 34 - Auth query 928s ok 35 - HTTP code is 200 928s ok 36 - Get cookie lemonldap (fbbb6d54710f9ddba31b554fc5a66897943c8aca7999bb38dfb172955cc24121) 928s ok 37 - Auth query 928s ok 38 - HTTP code is 200 928s ok 39 - Get cookie lemonldap (e3daeb18c7641f40d31e2d96bbd829f720b2a0fbebcb6db5f535ae8d1ef9b1d2) 928s ok 40 928s ok 41 - HTTP code is 200 928s ok 42 928s ok 43 - HTTP code is 200 928s ok 44 928s ok 45 - Response status is 401 928s ok 46 - Content is JSON 928s ok 47 - Error code is 1 928s ok 48 928s ok 49 - HTTP code is 200 928s 1..49 928s ok 929s t/62-SingleSession.t ........................................................... 929s ok 1 - use Lemonldap::NG::Portal::Main; 929s ok 2 - Portal object 929s ok 3 - Init 929s ok 4 - Portal app 929s ok 5 - Portal object 929s ok 6 - Init 929s ok 7 - Portal app 929s ok 8 - Portal object 929s ok 9 - Init 929s ok 10 - Portal app 929s ok 11 - Portal object 929s ok 12 - Init 929s ok 13 - Portal app 929s ok 14 - Portal object 929s ok 15 - Init 929s ok 16 - Portal app 929s ok 17 - Auth query 929s ok 18 - Get cookie lemonldap (f00f0c76e715b6f26a0c0635ffbd49f7b166029fb3c21ec71b028514a67cb543) 929s ok 19 - "skin=bootstrap" input not found 929s ok 20 - Auth query 929s ok 21 - Get cookie lemonldap (af164eaa52aa336024dbb111dd49c11d148b8f73969969a726d6c7c9d6eb3ea8) 929s ok 22 - "skin=bootstrap" input found 929s ok 23 - Auth query 929s ok 24 - Get cookie lemonldap (bfea15a8578e34deac2e3590e156c946351b26016b663ac1f584bbeb61520e65) 929s ok 25 - "skin=bootstrap" input not found 929s ok 26 - Attempt login with latest session 929s ok 27 - HTTP code is 200 929s ok 28 - Attempt login with removed session 929s ok 29 - Response status is 401 929s ok 30 - Content is JSON 929s ok 31 - Error code is 1 929s ok 32 - Attempt login with removed session 929s ok 33 - Response status is 401 929s ok 34 - Content is JSON 929s ok 35 - Error code is 1 929s ok 36 - Auth query 929s ok 37 - Get cookie lemonldap (843917578e55c082af02e78766f0c9db933d481904978f181588abd5222edf7a) 929s ok 38 - Auth query 929s ok 39 - Get cookie lemonldap (249612f6ef21ebbd7baf235688c509976f41446df9e335bc77b9be44c76e32dd) 929s ok 40 - Auth query 929s ok 41 - Get cookie lemonldap (b2bce4454d29ec71157673b1e1b9d32118e76c18ba9ad61d8a1ed9a270ea10c5) 929s ok 42 - Auth query 929s ok 43 - Get cookie lemonldap (162f4ac3add0d5a938b2305b0eb095c39cc31dee83a04e951c1a825d998814fc) 929s ok 44 - First session on latest IP 929s ok 45 - HTTP code is 200 929s ok 46 - Latest session on latest IP 929s ok 47 - HTTP code is 200 929s ok 48 - session on old IP 929s ok 49 - Response status is 401 929s ok 50 - Content is JSON 929s ok 51 - Error code is 1 929s ok 52 - session on old IP 929s ok 53 - Response status is 401 929s ok 54 - Content is JSON 929s ok 55 - Error code is 1 929s ok 56 - Auth query 929s ok 57 - Get cookie lemonldap (ef8060004202edf33556580f8167fa1c8793be0b8e1f5460724e8820f706b5dc) 929s ok 58 - Auth query 929s ok 59 - Get cookie lemonldap (9e18f5ea655ffc8bae7c3dee9d1da80840953d5f86b686e416028b4798f82a1b) 929s ok 60 - Auth query 929s ok 61 - Get cookie lemonldap (70da24569ba16ec2d9ae34f53e3ddc3cff1008b725226f2805f25458b3d3711f) 929s ok 62 - Auth query 929s ok 63 - Get cookie lemonldap (eb56ae78a4cdf13c8e66e1cacb86fff658db58ea803bca8c2308cb147efc3792) 929s ok 64 - Other user, but other IP 929s ok 65 - HTTP code is 200 929s ok 66 - Other user, same IP 929s ok 67 - Response status is 401 929s ok 68 - Content is JSON 929s ok 69 - Error code is 1 929s ok 70 - Same user, same IP 929s ok 71 - HTTP code is 200 929s ok 72 - Same user, same IP 929s ok 73 - HTTP code is 200 929s ok 74 - Auth query 929s ok 75 - Get cookie lemonldap (17916d1cade4caada24d3e9c25af18406d3c1cb135f19f481bceef1d278ae1e3) 929s ok 76 - Auth query 929s ok 77 - Get cookie lemonldap (b3e1fed48b5ae86accf742703f33c1d4e15118eb08a9d29bfc965ca365a31957) 929s ok 78 - Auth query 929s ok 79 - Get cookie lemonldap (5f66e29caab1acbef6f9a0c8c27f06c259ceaea06712bbd6d6ea1a4bf4fbed09) 929s ok 80 - Auth query 929s ok 81 - Get cookie lemonldap (bb207f508bde2b5b62b57fb81dd70b76772df63482b783732e15a2bb904bd426) 929s ok 82 - sessionsDeleted found 929s ok 83 - otherSessions found 929s ok 84 - Link found 929s ok 85 - action found 929s 1..85 929s ok 930s t/62-UpgradeSession-disabled.t ................................................. 930s ok 1 - use Lemonldap::NG::Portal::Main; 930s ok 2 - use Lemonldap::NG::Common::FormEncode; 930s ok 3 - Portal object 930s ok 4 - Init 930s ok 5 - Portal app 930s ok 6 - Auth query 930s ok 7 - Get cookie lemonldap (8aaac06e2acf190f73b460f1adaf5940116464f137c1a9a5c33a2e9a2eb10d3e) 930s ok 8 - GET http://test1.example.com/AuthWeak 930s ok 9 - GET http://test1.example.com/AuthStrong 930s ok 10 - HTTP code is 403 930s ok 11 - Logout request 930s ok 12 - Response is 200 930s ok 13 - Cookie is deleted 930s ok 14 - No pdata 930s ok 15 - Disconnect request 930s ok 16 - Response is 401 930s 1..16 930s ok 930s t/62-UpgradeSession.t .......................................................... 930s ok 1 - use Lemonldap::NG::Portal::Main; 930s ok 2 - use Lemonldap::NG::Common::FormEncode; 930s ok 3 - Portal object 930s ok 4 - Init 930s ok 5 - Portal app 930s ok 6 - Auth query 930s ok 7 - Get cookie lemonldap (e54922b5f06d38d83f336bb06fc10add935fa4eb6002a1312fe8028a7914e3cf) 930s ok 8 - GET http://test1.example.com/AuthWeak 930s ok 9 - HTTP code is 200 930s ok 10 - GET http://test1.example.com/AuthStrong 930s ok 11 - Upgrade session query 930s ok 12 - HTTP code is 200 930s ok 13 - Page contains a form 930s ok 14 - URI match 930s ok 15 - Field "confirm" is defined 930s ok 16 - Field "url" is defined 930s ok 17 - Accept session upgrade query 930s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 930s ok 19 - HTTP code is 200 930s ok 20 - Page contains a form 930s ok 21 - Host match 930s ok 22 - Field "upgrading" is defined 930s ok 23 - Field "url" is defined 930s ok 24 - CSP header authorize POST request to \# 930s ok 25 - Post login 930s ok 26 - Get cookie lemonldappdata () 930s ok 27 - Get cookie lemonldap (eb3e809a538bf1ed2bb344d1ef3fc81619b262ced46b7821cb6bb486ef25a25b) 930s ok 28 - Get redirection 930s ok 29 - Location is http://test1.example.com 930s ok 30 - Post login 930s ok 31 - HTTP code is 200 930s ok 32 - Upgrade session query 930s ok 33 - HTTP code is 200 930s ok 34 - Page contains a form 930s ok 35 - URI match 930s ok 36 - Field "confirm" is defined 930s ok 37 - Field "url" is defined 930s ok 38 - Accept session upgrade query 930s ok 39 - Expected portal error code: code found on page 930s ok 40 - Expected portal error code 930s ok 41 - HTTP code is 200 930s ok 42 - Page contains a form 930s ok 43 - Host match 930s ok 44 - Field "upgrading" is defined 930s ok 45 - Field "url" is defined 930s ok 46 - CSP header authorize POST request to \# 930s ok 47 - Post login 930s ok 48 - Get cookie lemonldap (8347300f41145a9a6cef75d805be1f99aef024df278ae7a461d816b279872992) 930s ok 49 - Logout request 930s ok 50 - Response is 200 930s ok 51 - Cookie is deleted 930s ok 52 - No pdata 930s ok 53 - Disconnect request 930s ok 54 - Response is 401 930s 1..54 930s ok 931s t/63-History.t ................................................................. 931s ok 1 - use Lemonldap::NG::Portal::Main; 931s ok 2 - Portal object 931s ok 3 - Init 931s ok 4 - Portal app 931s ok 5 - Auth query 931s ok 6 - HTTP code is 200 931s ok 7 - Get cookie lemonldap (77aeaf76f057f2946ca77e21263c90e13be82a38b423ddfa87e4dddb2096245f) 931s ok 8 - Found custom Main Logo 931s ok 9 - History found 931s ok 10 - -> One entry found 931s ok 11 - Verify connection 931s ok 12 - HTTP code is 200 931s ok 13 - Logout request 931s ok 14 - Response is 200 931s ok 15 - Cookie is deleted 931s ok 16 - No pdata 931s ok 17 - Disconnect request 931s ok 18 - Response is 401 931s ok 19 - Auth query 931s ok 20 - HTTP code is 200 931s ok 21 - Get cookie lemonldap (64a1c0410f87299eb77be5875efc17cb6102a538eb5e1f8f60cf3c03eab0d4ce) 931s ok 22 - History found 931s ok 23 - -> Two entries found 931s ok 24 - Logout request 931s ok 25 - Response is 200 931s ok 26 - Cookie is deleted 931s ok 27 - No pdata 931s ok 28 - Disconnect request 931s ok 29 - Response is 401 931s ok 30 - Auth query 931s ok 31 - Response status is 401 931s ok 32 - Content is JSON 931s ok 33 - Error code is 5 931s ok 34 - Auth query 931s ok 35 - Response status is 401 931s ok 36 - Content is JSON 931s ok 37 - Error code is 5 931s ok 38 - Auth query 931s ok 39 - HTTP code is 200 931s ok 40 - Get cookie lemonldap (c87afe0345073e91999a0ae21b084a4aa232d911a5615139a1d702181874c93d) 931s ok 41 - History found 931s ok 42 - History array caption found 931s ok 43 - Failed history array caption found 931s ok 44 - Found plugin-set label 931s ok 45 - -> Five entries found 931s ok 46 - -> Two 'failedLogin' entries found 931s ok 47 - Custom value entries found 931s ok 48 - Hidden history field is missing 931s ok 49 - Found Name before UID as specified by Prefix 931s ok 50 - Field found in psession 931s ok 51 - Hidden field found in psession 931s ok 52 - Logout request 931s ok 53 - Response is 200 931s ok 54 - Cookie is deleted 931s ok 55 - No pdata 931s ok 56 - Disconnect request 931s ok 57 - Response is 401 931s 1..57 931s ok 931s t/64-StayConnected-single-connection.t ......................................... 931s ok 1 - use Lemonldap::NG::Portal::Main; 931s ok 2 - Portal object 931s ok 3 - Init 931s ok 4 - Portal app 931s ok 5 - Auth query 931s ok 6 - HTTP code is 200 931s ok 7 - Page contains a form 931s ok 8 - URI match 931s ok 9 - Field "fg" is defined 931s ok 10 - Field "token" is defined 931s ok 11 - Post fingerprint 931s ok 12 - Get cookie lemonldap (f1dc6af2d90b03ef2d0457b9dd3c90ab2141087b1c692b5dc299cf739495813a) 931s ok 13 - Get redirection 931s ok 14 - Location is http://auth.example.com/ 931s ok 15 - Get cookie llngpersistent (ac41a2c01605d2c9766348763e7ad39f2b57f2adb4c3720b106af7c1c7df4125) 931s ok 16 - Try to auth with persistent cookie 931s ok 17 - HTTP code is 200 931s ok 18 - HTTP code is 200 931s ok 19 - Page contains a form 931s ok 20 - Host match 931s ok 21 - Field "fg" is defined 931s ok 22 - Field "token" is defined 931s ok 23 - CSP header authorize POST request to \# 931s ok 24 - Post fingerprint 931s ok 25 - Get redirection 931s ok 26 - Location is http://auth.example.com/ 931s ok 27 - Get cookie lemonldap (64c6d7720e67723488b65aa52f9390644e59f155b7c147bfdbc6bcce2246c5c3) 931s ok 28 - Got cookie 931s ok 29 - Try to auth with persistent cookie 931s ok 30 - HTTP code is 200 931s ok 31 - HTTP code is 200 931s ok 32 - Page contains a form 931s ok 33 - Host match 931s ok 34 - Field "fg" is defined 931s ok 35 - Field "token" is defined 931s ok 36 - CSP header authorize POST request to \# 931s ok 37 - Post fingerprint 931s ok 38 - Get redirection 931s ok 39 - Location is http://auth.example.com/ 931s ok 40 - Get cookie lemonldap (f6baf9fe7999ee5a3bc52a4b769f77ebcbb2177f3fe00e61f9f223195d010f9c) 931s ok 41 - Got cookie 931s ok 42 - Auth query 931s ok 43 - HTTP code is 200 931s ok 44 - Page contains a form 931s ok 45 - URI match 931s ok 46 - Field "fg" is defined 931s ok 47 - Field "token" is defined 931s ok 48 - Post fingerprint 931s ok 49 - Get cookie lemonldap (e4587938333966d3cd9c65df98d83343c344095e4d83e9125e00258999f3f4a7) 931s ok 50 - Get redirection 931s ok 51 - Location is http://auth.example.com/ 931s ok 52 - Get cookie llngpersistent (1285b254bf7d8eef91a142d1b716339405cfc00f4fe45e8f8fd5475c4575b35c) 931s ok 53 - Try to auth with persistent cookie 931s ok 54 - HTTP code is 200 931s ok 55 - HTTP code is 200 931s ok 56 - Page contains a form 931s ok 57 - Host match 931s ok 58 - Field "fg" is defined 931s ok 59 - Field "token" is defined 931s ok 60 - CSP header authorize POST request to \# 931s ok 61 - Post fingerprint 931s ok 62 - Get redirection 931s ok 63 - Location is http://auth.example.com/ 931s ok 64 - Get cookie lemonldap (b560b9b16ce7ef5b5314a346a73ad62b267f1365e110087713d6df201817b90b) 931s ok 65 - Got cookie 931s ok 66 - Try to auth with persistent cookie 931s ok 67 - HTTP code is 200 931s ok 68 - First persistent ID is no longer valid 931s 1..68 931s ok 932s t/64-StayConnected-singleSession.t ............................................. 932s ok 1 - use Lemonldap::NG::Portal::Main; 932s ok 2 - Portal object 932s ok 3 - Init 932s ok 4 - Portal app 932s # Subtest: Login with stay connected, then with persistent cookie, user sees notification 932s ok 1 - Auth query 932s ok 2 - HTTP code is 200 932s ok 3 - Page contains a form 932s ok 4 - URI match 932s ok 5 - Field "fg" is defined 932s ok 6 - Field "token" is defined 932s ok 7 - Post fingerprint 932s ok 8 - Get cookie lemonldap (f1b835e54441924271f33c0ba348dff9c173bf69a53d95ee082517973e7082e1) 932s ok 9 - Get redirection 932s ok 10 - Location is http://auth.example.com/ 932s ok 11 - Get cookie llngconnection (61954b1d9be5d3d9f929e5b8616d99a31f49513316bcc4000ca11c81ff8eec8f) 932s ok 12 - Check session validity 932s ok 13 - Authenticated as dwho 932s ok 14 - Try to auth with persistent cookie 932s ok 15 - HTTP code is 200 932s ok 16 - HTTP code is 200 932s ok 17 - Page contains a form 932s ok 18 - Host match 932s ok 19 - Field "fg" is defined 932s ok 20 - Field "token" is defined 932s ok 21 - CSP header authorize POST request to \# 932s ok 22 - Post fingerprint 932s ok 23 - Show deleted sessions 932s ok 24 - HTTP code is 200 932s ok 25 - Page contains a form 932s ok 26 - Host match 932s ok 27 - URI match 932s ok 28 - CSP header authorize POST request to auth.example.com 932s ok 29 - Get cookie lemonldap (e47decd8f1e279904b4515260d84b91148c760f719ecc7fceb55b60bf666525c) 932s ok 30 - Check session validity 932s ok 31 - Authenticated as dwho 932s ok 32 - Check session validity 932s ok 33 - Session ID no longer valid 932s 1..33 932s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 932s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 932s ok 1 - Auth query 932s ok 2 - HTTP code is 200 932s ok 3 - Page contains a form 932s ok 4 - URI match 932s ok 5 - Field "fg" is defined 932s ok 6 - Field "token" is defined 932s ok 7 - Post fingerprint 932s ok 8 - Get cookie lemonldap (e646e51864fab2c118ac352c95d0da7b77d1bbecd7762ba752f242a0d3a3eb9e) 932s ok 9 - Get redirection 932s ok 10 - Location is http://auth.example.com/ 932s ok 11 - Get cookie llngconnection (4528d138e3e238cad642c016ff507c4d532b5c618435ae5b71db4ea6abb6e465) 932s ok 12 - Check session validity 932s ok 13 - Authenticated as dwho 932s ok 14 - Auth query 932s ok 15 - HTTP code is 200 932s ok 16 - Page contains a form 932s ok 17 - URI match 932s ok 18 - Field "fg" is defined 932s ok 19 - Field "token" is defined 932s ok 20 - Post fingerprint 932s ok 21 - Get cookie lemonldap (b366ef20f8e15055b0f8bf45f354d8a46a7a60957fad3c6d9c1eeb97ce459f65) 932s ok 22 - Show deleted sessions 932s ok 23 - HTTP code is 200 932s ok 24 - Page contains a form 932s ok 25 - Host match 932s ok 26 - URI match 932s ok 27 - CSP header authorize POST request to auth.example.com 932s ok 28 - Get cookie llngconnection (0ec42c088471322b1836fd27648ecb931b0dafc89ccfce33e32c2db830b1ce13) 932s ok 29 - Check session validity 932s ok 30 - Session ID no longer valid 932s 1..30 932s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 932s 1..6 932s ok 933s t/64-StayConnected-with-History.t .............................................. 933s ok 1 - use Lemonldap::NG::Portal::Main; 933s ok 2 - Portal object 933s ok 3 - Init 933s ok 4 - Portal app 933s ok 5 - Auth query 933s ok 6 - HTTP code is 200 933s ok 7 - Page contains a form 933s ok 8 - URI match 933s ok 9 - Field "fg" is defined 933s ok 10 - Field "token" is defined 933s ok 11 - Post fingerprint 933s ok 12 - Expected portal error code: code found on page 933s ok 13 - Expected portal error code 933s ok 14 - Auth query 933s ok 15 - HTTP code is 200 933s ok 16 - Page contains a form 933s ok 17 - URI match 933s ok 18 - Field "fg" is defined 933s ok 19 - Field "token" is defined 933s ok 20 - Post fingerprint 933s ok 21 - Get cookie lemonldap (7da03f156f78e0d067fbe857c25559179c4affe62266913db9693cc7094e561e) 933s ok 22 - Get redirection 933s ok 23 - Location is http://auth.example.com/ 933s ok 24 - Get cookie llngpersistent (ca67e63a7bb878b9b677f6814ab90a9dd22fedd5af93c2a7f10c7492f9cd21b4) 933s ok 25 - Secure cookie found 933s ok 26 - Try to auth with persistent cookie 933s ok 27 - HTTP code is 200 933s ok 28 - HTTP code is 200 933s ok 29 - Page contains a form 933s ok 30 - Host match 933s ok 31 - Field "fg" is defined 933s ok 32 - Field "token" is defined 933s ok 33 - CSP header authorize POST request to \# 933s ok 34 - Post fingerprint 933s ok 35 - Get redirection 933s ok 36 - Location is http://auth.example.com/ 933s ok 37 - Get cookie lemonldap (4a450175e1aee0afcb93bdf6b192e193e8816f9539761ffef3b652727715ed97) 933s ok 38 - Try to auth with persistent cookie and an expired token 933s ok 39 - HTTP code is 200 933s ok 40 - HTTP code is 200 933s ok 41 - Page contains a form 933s ok 42 - Host match 933s ok 43 - Field "fg" is defined 933s ok 44 - Field "token" is defined 933s ok 45 - CSP header authorize POST request to \# 933s ok 46 - Post fingerprint with an expired token 933s ok 47 - HTTP code is 200 933s ok 48 - Page contains a form 933s ok 49 - CSP header authorize POST request to \# 933s ok 50 - Get login form 933s ok 51 - Try to auth with persistent cookie 933s ok 52 - HTTP code is 200 933s ok 53 - HTTP code is 200 933s ok 54 - Page contains a form 933s ok 55 - Host match 933s ok 56 - Field "fg" is defined 933s ok 57 - Field "token" is defined 933s ok 58 - CSP header authorize POST request to \# 933s ok 59 - Post bad fingerprint 933s ok 60 - HTTP code is 200 933s ok 61 - Page contains a form 933s ok 62 - CSP header authorize POST request to \# 933s ok 63 - Get login form 933s ok 64 - Get cookie llngpersistent (0) 933s ok 65 - Found secure and expired connexion Cookie 933s ok 66 - Auth query 933s ok 67 - HTTP code is 200 933s ok 68 - Page contains a form 933s ok 69 - URI match 933s ok 70 - Field "fg" is defined 933s ok 71 - Field "token" is defined 933s ok 72 - Post fingerprint 933s ok 73 - Get cookie lemonldap (d1175c1ed5649886a3e07e4babdd0319263150c83c27fa137491b583940bb01c) 933s ok 74 - Get cookie llngpersistent (245490e9f527a7b02f56e9c938a782689aed2ea8d8c439b1e29ccd657cc2da38) 933s ok 75 - Found custom main Logo 933s ok 76 - History found 933s ok 77 - -> Three entries found 933s ok 78 - Verify connection 933s ok 79 - Authenticated as dwho 933s ok 80 - Get Menu 933s ok 81 - Apps menu found 933s ok 82 - HTTP code is 200 933s ok 83 - Try to auth with an expired persistent session cookie 933s ok 84 - HTTP code is 200 933s ok 85 - Page contains a form 933s ok 86 - CSP header authorize POST request to \# 933s ok 87 - Get login form 933s ok 88 - Post fingerprint with an expired persistent connexion cookie 933s ok 89 - HTTP code is 200 933s ok 90 - Page contains a form 933s ok 91 - CSP header authorize POST request to \# 933s ok 92 - Get login form 933s 1..92 933s ok 933s t/64-StayConnected-with-rule.t ................................................. 933s ok 1 - use Lemonldap::NG::Portal::Main; 933s ok 2 - Portal object 933s ok 3 - Init 933s ok 4 - Portal app 933s ok 5 - Firt access 933s ok 6 - HTTP code is 200 933s ok 7 - Page contains a form 933s ok 8 - Field "user" is defined 933s ok 9 - Field "password" is defined 933s ok 10 - Field "stayconnected" is defined 933s ok 11 - Field "checkLogins" is defined 933s ok 12 - Field "token" is defined 933s ok 13 - CSP header authorize POST request to \# 933s ok 14 - Stayconnected was offered 933s ok 15 - Access from external LAN 933s ok 16 - HTTP code is 200 933s ok 17 - Page contains a form 933s ok 18 - Field "user" is defined 933s ok 19 - Field "password" is defined 933s ok 20 - Field "checkLogins" is defined 933s ok 21 - Field "token" is defined 933s ok 22 - CSP header authorize POST request to \# 933s ok 23 - Stayconnected wasn't offered 933s ok 24 - Auth query 933s ok 25 - Get cookie lemonldap (319109a4eb6aeb59a5f262b07f616c6d964c5db378792f1ed8af92f2f4017156) 933s ok 26 - Get redirection 933s ok 27 - Location is http://auth.example.com/ 933s ok 28 - Post fingerprint 933s ok 29 - Expected portal error code: code found on page 933s ok 30 - Expected portal error code 933s ok 31 - Logout request 933s ok 32 - Response is 200 933s ok 33 - Cookie is deleted 933s ok 34 - No pdata 933s ok 35 - Disconnect request 933s ok 36 - Response is 401 933s 1..36 933s ok 934s t/64-StayConnected-without-fingerprint-checking.t .............................. 934s ok 1 - use Lemonldap::NG::Portal::Main; 934s ok 2 - Portal object 934s ok 3 - Init 934s ok 4 - Portal app 934s ok 5 - Auth query 934s ok 6 - HTTP code is 200 934s ok 7 - Page contains a form 934s ok 8 - URI match 934s ok 9 - Field "fg" is defined 934s ok 10 - Field "token" is defined 934s ok 11 - Auth query 934s ok 12 - HTTP code is 200 934s ok 13 - Page contains a form 934s ok 14 - URI match 934s ok 15 - Field "fg" is defined 934s ok 16 - Field "token" is defined 934s ok 17 - Post fingerprint 934s ok 18 - Get redirection 934s ok 19 - Location is http://auth.example.com/ 934s ok 20 - Get cookie lemonldap (2198653d13b3fc017579e60012abedddf1035f604c5f5aece2de3a3ce59f0a90) 934s ok 21 - Get cookie llngconnection (a63ed39fa9d0fdd4b0d42275498f3865464caab0c37bb388d2b5fad6841cb87b) 934s ok 22 - HTTP cookie found 934s ok 23 - Try to auth with persistent cookie 934s ok 24 - HTTP code is 200 934s ok 25 - HTTP code is 200 934s ok 26 - Page contains a form 934s ok 27 - Host match 934s ok 28 - Field "fg" is defined 934s ok 29 - Field "token" is defined 934s ok 30 - CSP header authorize POST request to \# 934s ok 31 - Post new fingerprint 934s ok 32 - Get redirection 934s ok 33 - Location is http://auth.example.com/ 934s ok 34 - Get cookie lemonldap (c8825ddc60fdf1bb0e29282afd8f47feebff900021c2acb5d344e4bcf6bbe1aa) 934s ok 35 - Logout request 934s ok 36 - Response is 200 934s ok 37 - Cookie is deleted 934s ok 38 - No pdata 934s ok 39 - Disconnect request 934s ok 40 - Response is 401 934s 1..40 934s ok 934s t/64-StayConnected.t ........................................................... 934s ok 1 - use Lemonldap::NG::Portal::Main; 934s ok 2 - Portal object 934s ok 3 - Init 934s ok 4 - Portal app 934s # Subtest: Register session, use it, then logout 934s ok 1 - Auth query 934s ok 2 - HTTP code is 200 934s ok 3 - Page contains a form 934s ok 4 - URI match 934s ok 5 - Field "fg" is defined 934s ok 6 - Field "token" is defined 934s ok 7 - Post fingerprint 934s ok 8 - Get cookie lemonldap (5a00a63ff7d21c0673a2b61439b3517174501a539f4a2e1982fde1efac981e79) 934s ok 9 - Get redirection 934s ok 10 - Location is http://auth.example.com/ 934s ok 11 - Get cookie llngpersistent (d140a1f8e522a5be57e38c840952e4c1b021a056520ed72312d1be27afd98535) 934s ok 12 - Domain not set in stayconnected cookie 934s ok 13 - Secure cookie found 934s ok 14 - Try to auth with persistent cookie 934s ok 15 - HTTP code is 200 934s ok 16 - HTTP code is 200 934s ok 17 - Page contains a form 934s ok 18 - Host match 934s ok 19 - Field "fg" is defined 934s ok 20 - Field "token" is defined 934s ok 21 - CSP header authorize POST request to \# 934s ok 22 - Post fingerprint 934s ok 23 - Get redirection 934s ok 24 - Location is http://auth.example.com/ 934s ok 25 - Get cookie lemonldap (769fdfbafaa78e97dc6ef2e182326952a34fa1680df2896902e177ce9f880081) 934s ok 26 934s ok 27 - Logout request 934s ok 28 - Response is 200 934s ok 29 - Cookie is deleted 934s ok 30 - No pdata 934s ok 31 - Disconnect request 934s ok 32 - Response is 401 934s ok 33 - Connection session cannot be found 934s 1..33 934s ok 5 - Register session, use it, then logout 934s # Subtest: Make sure connection ID is saved on first login too 934s ok 1 - Auth query 934s ok 2 - HTTP code is 200 934s ok 3 - Page contains a form 934s ok 4 - URI match 934s ok 5 - Field "fg" is defined 934s ok 6 - Field "token" is defined 934s ok 7 - Post fingerprint 934s ok 8 - Get cookie lemonldap (dec0ed8c177b4f05ca7e1c5b1c1dbd22c0f41d1c057b1450a74b3dec24cc68fb) 934s ok 9 - Get redirection 934s ok 10 - Location is http://auth.example.com/ 934s ok 11 - Get cookie llngpersistent (3d6047b2ab8dd9932639778976a6339d9facabd719c3bf3b141cf30bc2c572f3) 934s ok 12 - Domain not set in stayconnected cookie 934s ok 13 - Secure cookie found 934s ok 14 934s ok 15 - Logout request 934s ok 16 - Response is 200 934s ok 17 - Cookie is deleted 934s ok 18 - No pdata 934s ok 19 - Disconnect request 934s ok 20 - Response is 401 934s ok 21 - Connection session cannot be found 934s 1..21 934s ok 6 - Make sure connection ID is saved on first login too 934s 1..6 934s ok 935s t/65-AutoSignin.t .............................................................. 935s ok 1 - use Lemonldap::NG::Portal::Main; 935s ok 2 - Portal object 935s [Tue Feb 3 04:26:47 2026] [LLNG:6241] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 935s Execution of (eval 137) aborted due to compilation errors. 935s 935s [Tue Feb 3 04:26:47 2026] [LLNG:6241] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 935s 935s ok 3 - Init 935s ok 4 - Portal app 935s ok 5 - Auth query 935s ok 6 - HTTP code is 200 935s ok 7 - Get cookie lemonldap (005a75d370212838556ff8d8f570beac3f3667d48d4fc9b09ccbf14aaf9b8c37) 935s ok 8 - Bad query 935s ok 9 - Response status is 401 935s ok 10 - Content is JSON 935s ok 11 - Error code is 9 935s 1..11 935s ok 935s t/65-CheckState-with-choice.t .................................................. 935s ok 1 - use Lemonldap::NG::Portal::Main; 935s ok 2 - Portal object 935s ok 3 - Init 935s ok 4 - Portal app 935s ok 5 - Test correct secret, no user auth 935s ok 6 - HTTP code is 200 935s ok 7 - Content-Type is JSON 935s ok 8 - Content is valid JSON 935s ok 9 - response has a result key with value 1 935s ok 10 - Test correct secret with bad user auth 935s ok 11 - Response status is 500 935s ok 12 - Content is JSON 935s ok 13 - Error code is Bad result during auth: 5 935s ok 14 - Test correct secret with good user auth without choice 935s ok 15 - Response status is 500 935s ok 16 - Content is JSON 935s ok 17 - Error code is Bad result during auth: 9 935s ok 18 - Test correct secret with good user auth with bad choice 935s ok 19 - Response status is 500 935s ok 20 - Content is JSON 935s ok 21 - Error code is Bad result during auth: 9 935s ok 22 - Test correct secret with good user auth and good choice 935s ok 23 - HTTP code is 200 935s ok 24 - Content-Type is JSON 935s ok 25 - Content is valid JSON 935s ok 26 - response has a result key with value 1 935s 1..26 935s ok 936s t/65-CheckState.t .............................................................. 936s ok 1 - use Lemonldap::NG::Portal::Main; 936s ok 2 - Portal object 936s ok 3 - Init 936s ok 4 - Portal app 936s ok 5 - Test no secret 936s ok 6 - Response status is 500 936s ok 7 - Content is JSON 936s ok 8 - Error code is Bad secret 936s ok 9 - Test bad secret, no user auth 936s ok 10 - Response status is 500 936s ok 11 - Content is JSON 936s ok 12 - Error code is Bad secret 936s ok 13 - Test correct secret, no user auth 936s ok 14 - HTTP code is 200 936s ok 15 - Content-Type is JSON 936s ok 16 - Content is valid JSON 936s ok 17 - response has a result key with value 1 936s ok 18 - response version is correct 936s ok 19 - Test no secret with user auth 936s ok 20 - Response status is 500 936s ok 21 - Content is JSON 936s ok 22 - Error code is Bad secret 936s ok 23 - Test incorrect secret with user auth 936s ok 24 - Response status is 500 936s ok 25 - Content is JSON 936s ok 26 - Error code is Bad secret 936s ok 27 - Test correct secret with bad user auth 936s ok 28 - Response status is 500 936s ok 29 - Content is JSON 936s ok 30 - Error code is Bad result during auth: 5 936s ok 31 - response has a result key with value 1 936s ok 32 - Test correct secret with good user auth 936s ok 33 - HTTP code is 200 936s ok 34 - Content-Type is JSON 936s ok 35 - Content is valid JSON 936s ok 36 - response has a result key with value 1 936s ok 37 - Test correct secret with good user without password 936s ok 38 - HTTP code is 200 936s ok 39 - Content-Type is JSON 936s ok 40 - Content is valid JSON 936s ok 41 - response has a result key with value 1 936s ok 42 - Test correct secret with good user without password 936s ok 43 - HTTP code is 200 936s ok 44 - Content-Type is JSON 936s ok 45 - Content is valid JSON 936s ok 46 - response has a result key with value 1 936s 1..46 936s ok 936s t/66-CDA-PSGI-Try.t ............................................................ 936s ok 1 - use Lemonldap::NG::Portal::Main; 936s ok 2 - Portal object 936s ok 3 - Init 936s ok 4 - Portal app 936s ok 5 - Register $type 936s # ==> Pushing PORTAL <== 936s # ==> Popping PORTAL <== 936s ok 6 - Unauth CDA request 936s ok 7 - HTTP code is 200 936s ok 8 - Page contains a form 936s ok 9 - Field "url" is defined 936s ok 10 - CSP header authorize POST request to \# 936s ok 11 - check url value 936s # ==> Pushing PORTAL <== 936s # ==> Popping PORTAL <== 936s ok 12 - Post credentials 936s ok 13 - Get redirection 936s ok 14 - Location header found 936s ok 15 - use Lemonldap::NG::Handler::PSGI; 936s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 936s ok 17 - Register $type 936s ok 18 - Push cda cookie 936s ok 19 - Get redirection 936s ok 20 - Location is http://test.example.org/ 936s ok 21 - Get cookie lemonldap (c:R1ZmcwyfTuKpggINOdOyqHcEbYy4lpzFi0Sa+S5kOQjgCl/ThiF4TU0Lj92m4f/zwP4hMr0a8V8WTfPjYVe0SxDxu1fIKvpr9nL/dPisDPTDeKXWq8fO+RmYCFKEHh9y9Ow24v7y/Vs/hFSo9j3c10w7m1F04Q/V7CgDUqWZKOSPQsQsz2JpVZlwulBTDWHm) 936s ok 22 - Authenticated query 936s ok 23 - HTTP code is 200 936s ok 24 - Authenticated as dwho 936s 1..24 936s ok 937s t/66-CDA-already-auth.t ........................................................ 937s ok 1 - use Lemonldap::NG::Portal::Main; 937s ok 2 - Portal object 937s ok 3 - Init 937s ok 4 - Portal app 937s ok 5 - Register $type 937s # ==> Pushing PORTAL <== 937s # ==> Popping PORTAL <== 937s ok 6 - Auth query 937s ok 7 - HTTP code is 200 937s ok 8 - Get cookie lemonldap (b752eeb02f395678c9208c37f5de565bc8a4cc3867c6c802ee399fd83d692ec9) 937s # ==> Pushing PORTAL <== 937s # ==> Popping PORTAL <== 937s ok 9 - Auth CDA request 937s ok 10 - Get redirection 937s ok 11 - Location header found 937s ok 12 - Make sure no pdata is returned 937s ok 13 - use Lemonldap::NG::Handler::Server; 937s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 937s ok 15 - Register $type 937s ok 16 - Push cda cookie 937s ok 17 - Get redirection 937s ok 18 - Location is http://test.example.org/ 937s ok 19 - Get cookie lemonldap (c:mpP6oMLqhuvmYHByfYHZl26fTOtwE0gQkC9GlFtUrzpPV7VjKHFTpC+DsMDxDIZ83Ci4NZvXfCwtwuxLpp7O0tp3Iz6vwRyK6/RAZgU95z9y5z8/P3OOLssX+lA9uMbWPFH6lUqpeJJDUCcVVrMpuV6bvKmQiz5D6lJestNUeawrbvUR7C7eZqCvUIJKowik) 937s ok 20 - Authenticated query 937s ok 21 - HTTP code is 200 937s ok 22 - Authenticated as dwho 937s 1..22 937s ok 937s t/66-CDA-wildcard.t ............................................................ 937s ok 1 - use Lemonldap::NG::Portal::Main; 937s ok 2 - Portal object 937s ok 3 - Init 937s ok 4 - Portal app 937s ok 5 - Unauth CDA request 937s ok 6 - HTTP code is 200 937s ok 7 - Page contains a form 937s ok 8 - Field "url" is defined 937s ok 9 - CSP header authorize POST request to \# 937s ok 10 - Post credentials 937s ok 11 - Get redirection 937s ok 12 - Location header found 937s ok 13 - Get cookie lemonldap (baad3bbe9a2f76814fd0de8f1955556988705e805ffeef37cab8a0934f08011e) 937s ok 14 - CDA request to subdomain 937s ok 15 - Get redirection 937s ok 16 - Location header found 937s ok 17 - CDA request to subdomain 937s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 937s ok 19 - Subdomain CDA request not allowed by wildcard 937s ok 20 - CDA request to one-level wildcard 937s ok 21 - Get redirection 937s ok 22 - Location header found 937s ok 23 - use Lemonldap::NG::Handler::Server; 937s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 937s ok 25 - App 937s ok 26 - Push cda cookie 937s ok 27 - Get redirection 937s ok 28 - Location is http://sub-domain.cda.example.llng/ 937s ok 29 - Get cookie lemonldap (c:3qTlz4f/bMMLjfXaVsXgQaWh1uSdx1hMVLOJepbZLy2VD03k5iW9Z2Y8i2PTRDaBAx9KV4liD0jP/oZ099/zFLfdFL0voUeuOSw/sDdMaYNmRTHzbD8ImQzTXURzRFyFIsCltF4R3ir3y0ntVCqpaEd6Lu3dRMNgqriDUbN4M7U=) 937s ok 30 - Authenticated query 937s ok 31 - HTTP code is 200 937s ok 32 - Authenticated as dwho 937s ok 33 - use Lemonldap::NG::Handler::Server; 937s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 937s ok 35 - App 937s ok 36 - Push cda cookie 937s ok 37 - Get redirection 937s ok 38 - Location is http://cda.example.llng/ 937s ok 39 - Get cookie lemonldap (c:5npS8SKM2WFM3cviJwnLCktYaYMsAphL40xBnPQTl5aRPeae4Pd5R2UehHLzCgAlu5AQrse1AIvfOs8VyrPjhJevMAeEO2nAad4KI5J4nQUX/cNnMlpLGrw56nhXpgs9NOHgbbGAUQVR2pQVIzbK7K9GbqRxsgXSEpDJnquSvcQ=) 937s ok 40 - Authenticated query 937s ok 41 - HTTP code is 200 937s ok 42 - Authenticated as dwho 937s ok 43 - use Lemonldap::NG::Handler::Server; 937s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 937s ok 45 - App 937s ok 46 - Push cda cookie 937s ok 47 - Get redirection 937s ok 48 - Location is http://cda.oneonly.llng/ 937s ok 49 - Get cookie lemonldap (c:zEvEXfIQiabJ0acL/Z4kS4ZUe0lmhJdUfOiVC7N4SbVWJf34aK9n6o0DF4liz4XVFISjnE8jjbRXY9Ei1H5UKZNdTMDx0zeWpxgLWxifdQR8IQDiBJq76p8OZ1rAQmK8XAeg31lsj+dQL3Kj3p3KjEp9tpmnG31N7R9mIXtftMk=) 937s ok 50 - Authenticated query 937s ok 51 - HTTP code is 200 937s ok 52 - Authenticated as dwho 937s 1..52 937s ok 938s t/66-CDA-with-REST.t ........................................................... 938s ok 1 - use Lemonldap::NG::Portal::Main; 938s ok 2 - Portal object 938s ok 3 - Init 938s ok 4 - Portal app 938s ok 5 - Register $type 938s # ==> Pushing PORTAL <== 938s # ==> Popping PORTAL <== 938s ok 6 - Unauth CDA request 938s ok 7 - HTTP code is 200 938s ok 8 - Page contains a form 938s ok 9 - Field "url" is defined 938s ok 10 - CSP header authorize POST request to \# 938s ok 11 - check url value 938s # ==> Pushing PORTAL <== 938s # ==> Popping PORTAL <== 938s ok 12 - Post credentials 938s ok 13 - Get redirection 938s ok 14 - Location header found 938s ok 15 - use Lemonldap::NG::Handler::Server; 938s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 938s ok 17 - Register $type 938s ok 18 - @ REST REQUEST @ 938s # ==> Pushing PORTAL <== 938s # ==> Popping PORTAL <== 938s ok 19 - Execute request 938s ok 20 - Response is 200 or 400 938s ok 21 - @ END OF REST REQUEST @ 938s ok 22 - Push cda cookie 938s ok 23 - Get redirection 938s ok 24 - Location is http://test.example.org/ 938s ok 25 - Get cookie lemonldap (c:rrIJ1p3ru3iqAH408bXXxOSpd6VLNMzp+s+SEnu8dzmXBrAhofHaTkVhisdmJWIPt1BpIJspFOTikkYruvNHSRH6/lruIWk0cf8+c6VDdWnrWc5dJmZ2lIycAaRJRTmubpv3sXpZCIY+JpsyhNcV9IXkjzEhLDJYIricvBiXLJfqV7ubTRTEFK3b1XBQe7J6) 938s ok 26 - Authenticated query 938s ok 27 - HTTP code is 200 938s ok 28 - Authenticated as dwho 938s 1..28 938s ok 938s t/66-CDA-with-SOAP.t ........................................................... 938s ok 1 - use Lemonldap::NG::Portal::Main; 938s ok 2 - Portal object 938s ok 3 - Init 938s ok 4 - Portal app 938s ok 5 - Register $type 938s # ==> Pushing PORTAL <== 938s # ==> Popping PORTAL <== 938s ok 6 - Unauth CDA request 938s ok 7 - HTTP code is 200 938s ok 8 - Page contains a form 938s ok 9 - Field "url" is defined 938s ok 10 - CSP header authorize POST request to \# 938s ok 11 - check url value 938s # ==> Pushing PORTAL <== 938s # ==> Popping PORTAL <== 938s ok 12 - Post credentials 938s ok 13 - Get redirection 938s ok 14 - Location header found 938s ok 15 - use Lemonldap::NG::Handler::Server; 938s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 938s ok 17 - Register $type 938s ok 18 - @ SOAP REQUEST @ 938s # ==> Pushing PORTAL <== 938s # ==> Popping PORTAL <== 938s ok 19 - Execute request 938s ok 20 - Content is XML 938s ok 21 - @ END OF SOAP REQUEST @ 938s ok 22 - Push cda cookie 938s ok 23 - Get redirection 938s ok 24 - Location is http://test.example.org/ 938s ok 25 - Get cookie lemonldap (c:DdfMGodZCIWHduQpN9FBMg39bjIPIzOvfghlWAz9ZpU8V1AfDZLtuxGmsdO6WElnWSMwBqk+x/r+9usXCoT43pGdxtz6eQGbjASxlmYWP6G8eV//c1vV13Wnemv5LjZkOXiIfWMxBbR3bvKE7UZwOm5CbCe/hK9nELhb4mFMThH1tW2AcK7/a4qSdMCiVhQF) 938s ok 26 - Authenticated query 938s ok 27 - HTTP code is 200 938s ok 28 - Authenticated as dwho 938s 1..28 938s ok 939s t/66-CDA-with-doubleCookies.t .................................................. 939s ok 1 - use Lemonldap::NG::Portal::Main; 939s ok 2 - Portal object 939s ok 3 - Init 939s ok 4 - Portal app 939s ok 5 - use Lemonldap::NG::Handler::Server; 939s ok 6 - use Lemonldap::NG::Handler::Main; 939s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 939s ok 8 - App 939s ok 9 - Post credentials 939s ok 10 - Get cookie lemonldap (a83bd5ff4eaa76c103535af1da887b0d6992e6c810f0634d36deeb0851ea5441) 939s ok 11 - Get cookie lemonldaphttp (c61172b8d0f7e759d40b6389d3a57f1da917ff2bbbf8b195441108cf3efaf819) 939s ok 12 - CDA request to http vhost 939s ok 13 - Get redirection 939s ok 14 - Location header found 939s ok 15 - Push cda cookie 939s ok 16 - Get redirection 939s ok 17 - Location is http://test.example.org/ 939s ok 18 - Get cookie lemonldaphttp (c:0fMi/R04odli0NJbGAsCRCz9ykdnU/fJBQCGv3Qe2LrH4W9L8siyNjC0DIPhKIoGq9paGtk3XA6qeBjX+9kDRB4VCWq6qwYsU288Zx9VENKod0VUPukv+BBpqNeHZlKwGmR4clTF/eM+7qiOcVqD742FPaP85XbPuqM/CDxabbOm0h9jX02aF+qa05TxNU21) 939s ok 19 - Authenticated query 939s ok 20 - HTTP code is 200 939s ok 21 - Authenticated as dwho 939s ok 22 - CDA request to https vhost 939s ok 23 - Get redirection 939s ok 24 - Location header found 939s ok 25 - Push cda cookie 939s ok 26 - Get redirection 939s ok 27 - Location is https://test.example.org/ 939s ok 28 - Get cookie lemonldap (c:m9IlRWQVQU1muj1/WXE8ZlDVRg8Ddm0Trv+mmIL3ZuHvcIcObnbgFCqprCq5uIb+TfWTnCkeFFwnOgi6Zqy9rqYwurUyrBf0qWhJz4zOp7H2FdNx8OvNnNqV+655RFwZ0XSqXbN+dA/DVzNJmB3S8Tk4ZjDKcVyZrKXS5AQHy67FncU0rG7hxqD3qGDONty8) 939s ok 29 - Authenticated query 939s ok 30 - HTTP code is 200 939s ok 31 - Authenticated as dwho 939s [Tue Feb 3 04:26:51 2026] [LLNG:6249] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 939s ok 32 - CDA request to https vhost 939s ok 33 - Expected portal error code: code found on page 939s ok 34 - Expected portal error code 939s 1..34 939s ok 939s t/66-CDA.t ..................................................................... 939s ok 1 - use Lemonldap::NG::Portal::Main; 939s ok 2 - Portal object 939s ok 3 - Init 939s ok 4 - Portal app 939s # Subtest: Check that external URLs are correctly classified 939s ok 1 - URL https://example.com/ is not external for domain .example.com 939s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 939s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 939s ok 4 - URL http://example.org/ is external for domain .example.com 939s ok 5 - URL https://example.org/ is external for domain .example.com 939s ok 6 - URL https://example.org is external for domain .example.com 939s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 939s ok 8 - URL https://otherexample.com/ is external for domain .example.com 939s ok 9 - URL https://example.com/ is not external for empty domain 939s ok 10 - URL https://example.comx/ is external for empty domain 939s ok 11 - URL https://xexample.com/ is external for empty domain 939s ok 12 - URL http://auth.example.com/ is external for empty domain 939s ok 13 - URL https://auth.example.com/ is external for empty domain 939s ok 14 - URL http://example.org/ is external for empty domain 939s ok 15 - URL https://example.org/ is external for empty domain 939s ok 16 - URL https://example.org is external for empty domain 939s ok 17 - URL https://auth.example.comx/ is external for empty domain 939s ok 18 - URL https://otherexample.com/ is external for empty domain 939s 1..18 939s ok 5 - Check that external URLs are correctly classified 939s ok 6 - Unauth CDA request 939s ok 7 - HTTP code is 200 939s ok 8 - Page contains a form 939s ok 9 - Field "url" is defined 939s ok 10 - CSP header authorize POST request to \# 939s ok 11 - check url value 939s ok 12 - Post credentials 939s ok 13 - Get cookie lemonldap (9d974eb9fde1ef883601547012a121183d491e702c910c6cf15ff4a9cfd80756) 939s ok 14 - Get redirection 939s ok 15 - Location header found 939s ok 16 - Dangerous request 939s ok 17 - Untrusted URL denied by portal: code found on page 939s ok 18 - Untrusted URL denied by portal 939s ok 19 - use Lemonldap::NG::Handler::Server; 939s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 939s ok 21 - App 939s ok 22 - Push cda cookie 939s ok 23 - Get redirection 939s ok 24 - Location is http://test.example.org/ 939s ok 25 - Get cookie lemonldap (c:+J5IJcyjYsATJlJ4Kzk6p2twxytDUW5PzALKRfJWPaSR7Ulpt4FI0xDiNfB0pnFJqllZTeQDDQOiDcun2zRrTBD1uGsnh5oyZoMx+tzqCEav5COlBAOiyxmSUGSfZM9VZyOx46BY2cWCDI360BW3Dk+xpUXr1W4xacEGjZEjPSpz/ujdU1DveUSjPoZ6wByi) 939s ok 26 - Authenticated query 939s ok 27 - HTTP code is 200 939s ok 28 - Authenticated as dwho 939s 1..28 939s ok 940s t/67-CheckUser-with-Global-token.t ............................................. 940s ok 1 - use Lemonldap::NG::Portal::Main; 940s ok 2 - Portal object 940s ok 3 - Init 940s ok 4 - Portal app 940s ok 5 - Get Menu 940s ok 6 - HTTP code is 200 940s ok 7 - Page contains a form 940s ok 8 - Host match 940s ok 9 - Field "user" is defined 940s ok 10 - Field "password" is defined 940s ok 11 - Field "token" is defined 940s ok 12 - CSP header authorize POST request to \# 940s ok 13 - Auth query 940s ok 14 - Get cookie lemonldap (056c59fe5cbac28e40ab721cdcb9155115039fb107e39ca6bc3898e9c2539efe) 940s ok 15 - Get redirection 940s ok 16 - Location is http://auth.example.com/ 940s ok 17 - CheckUser form 940s ok 18 - HTTP code is 200 940s ok 19 - Page contains a form 940s ok 20 - URI match 940s ok 21 - Field "user" is defined 940s ok 22 - Field "url" is defined 940s ok 23 - Field "token" is defined 940s ok 24 - Found trspan="checkUser" 940s ok 25 - POST checkuser 940s ok 26 - Found allowed 940s ok 27 - HTTP code is 200 940s ok 28 - Page contains a form 940s ok 29 - URI match 940s ok 30 - Field "user" is defined 940s ok 31 - Field "url" is defined 940s ok 32 - Field "token" is defined 940s ok 33 - POST checkuser 940s ok 34 - Found VHnotFound 940s ok 35 - HTTP code is 200 940s ok 36 - Page contains a form 940s ok 37 - URI match 940s ok 38 - Field "user" is defined 940s ok 39 - Field "url" is defined 940s ok 40 - Field "token" is defined 940s ok 41 - POST checkuser 940s ok 42 - Found PE_TOKENEXPIRED 940s ok 43 - HTTP code is 200 940s ok 44 - Page contains a form 940s ok 45 - URI match 940s ok 46 - Field "user" is defined 940s ok 47 - Field "url" is defined 940s ok 48 - Field "token" is defined 940s ok 49 - POST checkuser 940s ok 50 - HTTP code is 200 940s ok 51 - Page contains a form 940s ok 52 - URI match 940s ok 53 - Field "user" is defined 940s ok 54 - Field "url" is defined 940s ok 55 - Field "token" is defined 940s ok 56 - Found trspan="checkUserComputeSession" 940s ok 57 - Found trspan="allowed" 940s ok 58 - Found trspan="headers" 940s ok 59 - Found trspan="groups_sso" 940s ok 60 - Found trspan="attributes" 940s ok 61 - Found trspan="macros" 940s ok 62 - Found Auth-User 940s ok 63 - Found rtyler 940s ok 64 - Found su 940s ok 65 - Found uid 940s ok 66 - Found uc mail 940s ok 67 - Found uid 940s ok 68 - POST checkuser 940s ok 69 - Found trspan="forbidden" 940s ok 70 - Logout request 940s ok 71 - Response is 200 940s ok 72 - Cookie is deleted 940s ok 73 - No pdata 940s ok 74 - Disconnect request 940s ok 75 - Response is 401 940s 1..75 940s ok 941s t/67-CheckUser-with-Impersonation-and-Macros.t ................................. 941s ok 1 - use Lemonldap::NG::Portal::Main; 941s ok 2 - Portal object 941s ok 3 - Init 941s ok 4 - Portal app 941s ok 5 - Get Menu 941s ok 6 - HTTP code is 200 941s ok 7 - Page contains a form 941s ok 8 - Host match 941s ok 9 - Field "user" is defined 941s ok 10 - Field "password" is defined 941s ok 11 - Field "spoofId" is defined 941s ok 12 - CSP header authorize POST request to \# 941s ok 13 - Auth query 941s ok 14 - Get cookie lemonldap (7cc7267411ede2c4568699bebac12107764a7e41834024a1e283d8771376a50d) 941s ok 15 - Get redirection 941s ok 16 - Location is http://auth.example.com/ 941s ok 17 - Get Menu 941s ok 18 - HTTP code is 200 941s ok 19 - Connected as dwho 941s ok 20 - Authenticated as dwho / rtyler 941s ok 21 - CheckUser form 941s ok 22 - HTTP code is 200 941s ok 23 - Page contains a form 941s ok 24 - URI match 941s ok 25 - Field "user" is defined 941s ok 26 - Field "url" is defined 941s ok 27 - Found trplaceholder = "dwho / rtyler" 941s ok 28 - POST checkuser 941s ok 29 - HTTP code is 200 941s ok 30 - Page contains a form 941s ok 31 - URI match 941s ok 32 - Field "user" is defined 941s ok 33 - Field "url" is defined 941s ok 34 - Found HTTP url 941s ok 35 - Found trspan="allowed" 941s ok 36 - Found trspan="headers" 941s ok 37 - Found trspan="macros" 941s ok 38 - Found _userDB 941s ok 39 - Found Auth-User 941s ok 40 - Found dwho 941s ok 41 - Found _whatToTrace 941s ok 42 - Found uid 941s ok 43 - Found uid 941s ok 44 - Found two macros 941s ok 45 - CheckUser form 941s ok 46 - POST checkuser 941s ok 47 - Found trspan="checkUserComputeSession" 941s ok 48 - Found trspan="allowed" 941s ok 49 - Found uid 941s ok 50 - Found two well computed macros 941s ok 51 - Found group "authGroup" 941s ok 52 - Found group "realAuthGroup" 941s ok 53 - CheckUser form 941s ok 54 - HTTP code is 200 941s ok 55 - Page contains a form 941s ok 56 - URI match 941s ok 57 - Field "user" is defined 941s ok 58 - Field "url" is defined 941s ok 59 - POST checkuser 941s ok 60 - HTTP code is 200 941s ok 61 - Page contains a form 941s ok 62 - URI match 941s ok 63 - Field "user" is defined 941s ok 64 - Field "url" is defined 941s ok 65 - Found HTTPS url 941s ok 66 - Logout request 941s ok 67 - Response is 200 941s ok 68 - Cookie is deleted 941s ok 69 - No pdata 941s ok 70 - Disconnect request 941s ok 71 - Response is 401 941s 1..71 941s ok 941s t/67-CheckUser-with-UnrestrictedUser.t ......................................... 941s ok 1 - use Lemonldap::NG::Portal::Main; 941s ok 2 - Portal object 941s ok 3 - Init 941s ok 4 - Portal app 941s ok 5 - Get Menu 941s ok 6 - HTTP code is 200 941s ok 7 - Page contains a form 941s ok 8 - Host match 941s ok 9 - Field "user" is defined 941s ok 10 - Field "password" is defined 941s ok 11 - CSP header authorize POST request to \# 941s ok 12 - Auth query 941s ok 13 - Get cookie lemonldap (f2994d302c43ca2f1b18cf9f573a388e09cdebc0874f70b49b502bf113933e54) 941s ok 14 - Get redirection 941s ok 15 - Location is http://auth.example.com/ 941s ok 16 - CheckUser form 941s ok 17 - HTTP code is 200 941s ok 18 - Page contains a form 941s ok 19 - URI match 941s ok 20 - Field "user" is defined 941s ok 21 - Field "url" is defined 941s ok 22 - Found trspan="checkUser" 941s ok 23 - POST checkuser 941s ok 24 - Response is JSON 941s ok 25 - Computed session 941s ok 26 - POST checkuser 941s ok 27 - Response is JSON 941s ok 28 - BADCREDENTIALS 941s ok 29 - Auth query 941s ok 30 - HTTP code is 200 941s ok 31 - Get cookie lemonldap (fc74e01689432da8a05fd94c691ed437270bc146889588bd0918a27cbfa712dd) 941s ok 32 - POST checkuser 941s ok 33 - Response is JSON 941s ok 34 - BADCREDENTIALS 941s ok 35 - Auth query 941s ok 36 - HTTP code is 200 941s ok 37 - Get cookie lemonldap (e522dffa23be9f47dc40365fbf696be218465f8f35bd4f2372bea3f5315cbee7) 941s ok 38 - CheckUser form 941s ok 39 - HTTP code is 200 941s ok 40 - Page contains a form 941s ok 41 - URI match 941s ok 42 - Field "user" is defined 941s ok 43 - Field "url" is defined 941s ok 44 - Found trspan="checkUser" 941s ok 45 - POST checkuser 941s ok 46 - Response is JSON 941s ok 47 - SSO session 941s ok 48 - POST checkuser 941s ok 49 - Response is JSON 941s ok 50 - SSO session 941s ok 51 - Logout request 941s ok 52 - Response is 200 941s ok 53 - Cookie is deleted 941s ok 54 - No pdata 941s ok 55 - Disconnect request 941s ok 56 - Response is 401 941s ok 57 - POST checkuser 941s ok 58 - Response is JSON 941s ok 59 - Computed session 941s ok 60 - Auth-User is not masked 941s ok 61 - emptyHeader is not masked 941s ok 62 - Get Menu 941s ok 63 - HTTP code is 200 941s ok 64 - Page contains a form 941s ok 65 - Host match 941s ok 66 - Field "user" is defined 941s ok 67 - Field "password" is defined 941s ok 68 - CSP header authorize POST request to \# 941s ok 69 - Auth query 941s ok 70 - Get cookie lemonldap (35e013998c008ad25e344e371120d3b5d46517cafbcc8f060c5d9d1825161b9f) 941s ok 71 - Get redirection 941s ok 72 - Location is http://auth.example.com/ 941s ok 73 - CheckUser form 941s ok 74 - HTTP code is 200 941s ok 75 - Page contains a form 941s ok 76 - URI match 941s ok 77 - Field "user" is defined 941s ok 78 - Field "url" is defined 941s ok 79 - Found trspan="checkUser" 941s ok 80 - POST checkuser 941s ok 81 - Response is JSON 941s ok 82 - Auth-User is masked 941s ok 83 - emptyHeader is not masked 941s ok 84 - testHeader1 is not masked 941s ok 85 - POST checkuser 941s ok 86 - Response is JSON 941s ok 87 - Auth-User is masked 941s ok 88 - POST checkuser 941s ok 89 - Response is JSON 941s ok 90 - Auth-User is masked 941s ok 91 - testHeader1 is masked 941s ok 92 - Logout request 941s ok 93 - Response is 200 941s ok 94 - Cookie is deleted 941s ok 95 - No pdata 941s ok 96 - Disconnect request 941s ok 97 - Response is 401 941s 1..97 941s ok 942s t/67-CheckUser-with-hidden-attributes.t ........................................ 942s ok 1 - use Lemonldap::NG::Portal::Main; 942s ok 2 - Portal object 942s ok 3 - Init 942s ok 4 - Portal app 942s ok 5 - Get Menu 942s ok 6 - HTTP code is 200 942s ok 7 - Page contains a form 942s ok 8 - Host match 942s ok 9 - Field "user" is defined 942s ok 10 - Field "password" is defined 942s ok 11 - CSP header authorize POST request to \# 942s ok 12 - Auth query 942s ok 13 - Get cookie lemonldap (2784e20ba511ce15d8e95d9ad56d75d13ce20204aa328afdda9e8c7f1e209659) 942s ok 14 - Get redirection 942s ok 15 - Location is http://auth.example.com/ 942s ok 16 - GET CheckUser 942s ok 17 - Content is JSON 942s ok 18 - Hidden attributes found 942s ok 19 - Logout request 942s ok 20 - Response is 200 942s ok 21 - Cookie is deleted 942s ok 22 - No pdata 942s ok 23 - Disconnect request 942s ok 24 - Response is 401 942s ok 25 - Get Menu 942s ok 26 - HTTP code is 200 942s ok 27 - Page contains a form 942s ok 28 - Host match 942s ok 29 - Field "user" is defined 942s ok 30 - Field "password" is defined 942s ok 31 - CSP header authorize POST request to \# 942s ok 32 - Auth query 942s ok 33 - Get cookie lemonldap (339322a795b64055df382b541b0452a4b0efab0dbc01e8346147c340da04162e) 942s ok 34 - Get redirection 942s ok 35 - Location is http://auth.example.com/ 942s ok 36 - GET CheckUser 942s ok 37 - Content is JSON 942s ok 38 - No hidden attribute found 942s ok 39 - Logout request 942s ok 40 - Response is 200 942s ok 41 - Cookie is deleted 942s ok 42 - No pdata 942s ok 43 - Disconnect request 942s ok 44 - Response is 401 942s 1..44 942s ok 942s t/67-CheckUser-with-history.t .................................................. 942s ok 1 - use Lemonldap::NG::Portal::Main; 942s ok 2 - Portal object 942s ok 3 - Init 942s ok 4 - Portal app 942s ok 5 - Get Menu 942s ok 6 - HTTP code is 200 942s ok 7 - Page contains a form 942s ok 8 - Host match 942s ok 9 - Field "user" is defined 942s ok 10 - Field "password" is defined 942s ok 11 - CSP header authorize POST request to \# 942s ok 12 - Auth query 942s ok 13 - Get Menu 942s ok 14 - HTTP code is 200 942s ok 15 - Page contains a form 942s ok 16 - Host match 942s ok 17 - Field "user" is defined 942s ok 18 - Field "password" is defined 942s ok 19 - CSP header authorize POST request to \# 942s ok 20 - Auth query 942s ok 21 - Get cookie lemonldap (b568265cfbeed18fe0b689bac189e011b8c8fbb4abdeeb30e92d039723498a5a) 942s ok 22 - Get redirection 942s ok 23 - Location is http://auth.example.com/ 942s ok 24 - Logout request 942s ok 25 - Response is 200 942s ok 26 - Cookie is deleted 942s ok 27 - No pdata 942s ok 28 - Disconnect request 942s ok 29 - Response is 401 942s ok 30 - Get Menu 942s ok 31 - HTTP code is 200 942s ok 32 - Page contains a form 942s ok 33 - Host match 942s ok 34 - Field "user" is defined 942s ok 35 - Field "password" is defined 942s ok 36 - CSP header authorize POST request to \# 942s ok 37 - Auth query 942s ok 38 - Get cookie lemonldap (4c879fd5b8af8347fd62b98f3856371965af48f468e418e2bcae12e8ffe05b9a) 942s ok 39 - Get redirection 942s ok 40 - Location is http://auth.example.com/ 942s ok 41 - CheckUser form 942s ok 42 - HTTP code is 200 942s ok 43 - Page contains a form 942s ok 44 - URI match 942s ok 45 - Field "user" is defined 942s ok 46 - Field "url" is defined 942s ok 47 - Found trspan="checkUser" 942s ok 48 - Found trspan="lastLogins" 942s ok 49 - Found trspan="lastFailedLogins" 942s ok 50 - Success entry found 942s ok 51 - Failed entry found 942s ok 52 - Logout request 942s ok 53 - Response is 200 942s ok 54 - Cookie is deleted 942s ok 55 - No pdata 942s ok 56 - Disconnect request 942s ok 57 - Response is 401 942s 1..57 942s ok 943s t/67-CheckUser-with-issuer-SAML-POST.t ......................................... 943s ok 1 - use Lemonldap::NG::Portal::Main; 943s ok 2 - Portal object 943s ok 3 - Init 943s ok 4 - Portal app 943s ok 5 - Register $type 943s ok 6 - Portal object 943s ok 7 - Init 943s ok 8 - Portal app 943s ok 9 - Register $type 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 10 - Unauth SP request 943s ok 11 - HTTP code is 200 943s ok 12 - HTTP code is 200 943s ok 13 - Page contains a form 943s ok 14 - Host match 943s ok 15 - URI match 943s ok 16 - Field "SAMLRequest" is defined 943s ok 17 - CSP header authorize POST request to auth.idp.com 943s ok 18 - Method is POST 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 19 - Post SAML request to IdP 943s ok 20 - HTTP code is 200 943s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020935_32852%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092815%7D) 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 22 - Post authentication 943s ok 23 - Reject reason is 89 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 24 - Unauth SP request 943s ok 25 - HTTP code is 200 943s ok 26 - HTTP code is 200 943s ok 27 - Page contains a form 943s ok 28 - Host match 943s ok 29 - URI match 943s ok 30 - Field "SAMLRequest" is defined 943s ok 31 - CSP header authorize POST request to auth.idp.com 943s ok 32 - Method is POST 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 33 - Post SAML request to IdP 943s ok 34 - HTTP code is 200 943s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221770020935_970%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1770092815%7D) 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 36 - Post authentication 943s ok 37 - Get cookie lemonldap (b5b668ae2cd79d7fa20d176f06cb7dade0b7c11dd00556cec1d9ad60e49dbef9) 943s ok 38 - Get cookie lemonldappdata () 943s ok 39 - SAML request cleared from pdata 943s ok 40 - HTTP code is 200 943s ok 41 - Page contains a form 943s ok 42 - Host match 943s ok 43 - URI match 943s ok 44 - Field "SAMLResponse" is defined 943s ok 45 - CSP header authorize POST request to auth.sp.com 943s ok 46 - Method is POST 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 47 - Post SAML response to SP 943s ok 48 - Get redirection 943s ok 49 - Location is http://auth.sp.com/ 943s ok 50 - Get cookie lemonldap (5c4f670c1da9940d19bde1938005cb9a441802b696b6c38fbe4a593f905157ad) 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 51 - Get / on SP 943s ok 52 - HTTP code is 200 943s ok 53 - Authenticated as davros@badguy.org@idp 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 54 - Unauth SP request 943s ok 55 - HTTP code is 200 943s ok 56 - HTTP code is 200 943s ok 57 - Page contains a form 943s ok 58 - Host match 943s ok 59 - URI match 943s ok 60 - Field "SAMLRequest" is defined 943s ok 61 - CSP header authorize POST request to auth.idp.com 943s ok 62 - Method is POST 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 63 - Post SAML request to IdP 943s ok 64 - HTTP code is 200 943s ok 65 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221770020935_39049%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1770092815%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 66 - Post authentication 943s ok 67 - Get cookie lemonldap (d17a36f0f1d8275cb3693f5f769665f838de8da27a88d048255a556789fe1e02) 943s ok 68 - Get cookie lemonldappdata () 943s ok 69 - SAML request cleared from pdata 943s ok 70 - HTTP code is 200 943s ok 71 - Page contains a form 943s ok 72 - Host match 943s ok 73 - URI match 943s ok 74 - Field "SAMLResponse" is defined 943s ok 75 - CSP header authorize POST request to auth.sp.com 943s ok 76 - Method is POST 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 77 - Post SAML response to SP 943s ok 78 - Get redirection 943s ok 79 - Location is http://auth.sp.com/ 943s ok 80 - Get cookie lemonldap (10b3889f9836578358b5078a6e02d9be78581e36d399c41aa7cdbf1bc5096316) 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 81 - Get / on SP 943s ok 82 - HTTP code is 200 943s ok 83 - Authenticated as fa@badwolf.org@idp 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 84 - CheckUser form 943s ok 85 - HTTP code is 200 943s ok 86 - Page contains a form 943s ok 87 - URI match 943s ok 88 - Field "user" is defined 943s ok 89 - Field "url" is defined 943s ok 90 - Found trspan="checkUser" 943s ok 91 - Found attribute uid 943s ok 92 - Found value french 943s ok 93 - Found attribute _lassoSessionDump 943s ok 94 - Found ProviderID & AssertionID values 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 95 - POST checkuser 943s ok 96 - PE5 found 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 97 - POST checkuser 943s ok 98 - HTTP code is 200 943s ok 99 - Page contains a form 943s ok 100 - URI match 943s ok 101 - Field "user" is defined 943s ok 102 - Field "url" is defined 943s ok 103 - Found trspan="checkUser" 943s ok 104 - Found attribute uid 943s ok 105 - Found attribute mail 943s ok 106 - Found value davros@badguy.org 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 107 - Query SP for logout 943s ok 108 - HTTP code is 200 943s ok 109 - Page contains a form 943s ok 110 - Host match 943s ok 111 - URI match 943s ok 112 - Field "SAMLRequest" is defined 943s ok 113 - CSP header authorize POST request to auth.idp.com 943s ok 114 - Method is POST 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 115 - Post SAML logout request to IdP 943s ok 116 - HTTP code is 200 943s ok 117 - Page contains a form 943s ok 118 - Host match 943s ok 119 - URI match 943s ok 120 - Field "SAMLResponse" is defined 943s ok 121 - CSP header authorize POST request to auth.sp.com 943s ok 122 - Method is POST 943s ok 123 - Get cookie lemonldap (0) 943s ok 124 - SSO cookie removed 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 125 - Post SAML response to SP 943s ok 126 - Get redirection 943s ok 127 - Location is http://auth.sp.com/?logout=1 943s # ==> Pushing ISSUER <== 943s # ==> Popping ISSUER <== 943s ok 128 - Test if user is reject on IdP 943s ok 129 - Response status is 401 943s ok 130 - Content is JSON 943s ok 131 - Error code is 1 943s # ==> Pushing SP <== 943s # ==> Popping SP <== 943s ok 132 - Test if user is reject on SP 943s ok 133 - HTTP code is 200 943s ok 134 - HTTP code is 200 943s ok 135 - Page contains a form 943s ok 136 - Host match 943s ok 137 - URI match 943s ok 138 - Field "SAMLRequest" is defined 943s ok 139 - CSP header authorize POST request to auth.idp.com 943s ok 140 - Method is POST 943s 1..140 943s ok 944s t/67-CheckUser-with-rules.t .................................................... 944s ok 1 - use Lemonldap::NG::Portal::Main; 944s ok 2 - Portal object 944s ok 3 - Init 944s ok 4 - Portal app 944s ok 5 - Auth query with "dwho" 944s ok 6 - Get cookie lemonldap (fbbaffbe978b6317bd95fa48622ab4252760929d209073a9d9f14841cef8917f) 944s ok 7 - Get redirection 944s ok 8 - Location is http://auth.example.com/ 944s ok 9 - Logout request 944s ok 10 - Response is 200 944s ok 11 - Cookie is deleted 944s ok 12 - No pdata 944s ok 13 - Disconnect request 944s ok 14 - Response is 401 944s ok 15 - Auth query with "dwho" 944s ok 16 - Get cookie lemonldap (55df7cb146b739745fe57dbfaf86b83c29f046192a1f2249e9870d73d3ff1b96) 944s ok 17 - Get redirection 944s ok 18 - Location is http://auth.example.com/ 944s ok 19 - Auth query with "msmith" 944s ok 20 - Get cookie lemonldap (6abf6d9b6f29fc7eb1da106d6dceb4847f232228ecb34782de15bddb53fd325e) 944s ok 21 - Get redirection 944s ok 22 - Location is http://auth.example.com/ 944s ok 23 - CheckUser form 944s ok 24 - HTTP code is 200 944s ok 25 - Page contains a form 944s ok 26 - URI match 944s ok 27 - Field "user" is defined 944s ok 28 - Field "url" is defined 944s ok 29 - Found trspan="checkUser" 944s ok 30 - POST checkuser 944s ok 31 - Response is JSON 944s ok 32 - checkUser found 944s ok 33 - Persistent attribute found 944s ok 34 - POST checkuser 944s ok 35 - Response is JSON 944s ok 36 - Computed session 944s ok 37 - Four headers found 944s ok 38 - Empty header found 944s ok 39 - Empty macro found 944s ok 40 - CheckUser form 944s ok 41 - HTTP code is 200 944s ok 42 - Page contains a form 944s ok 43 - URI match 944s ok 44 - Field "user" is defined 944s ok 45 - Field "url" is defined 944s ok 46 - Found trspan="checkUser" 944s ok 47 - POST checkuser 944s ok 48 - Response is JSON 944s ok 49 - No session found 944s ok 50 - POST checkuser 944s ok 51 - Response is JSON 944s ok 52 - checkUser found 944s ok 53 - Three headers found 944s ok 54 - No empty header found 944s ok 55 - No empty macro found 944s ok 56 - No persistent attribute found 944s ok 57 - Refresh query 944s ok 58 - Get redirection 944s ok 59 - Location is http://auth.example.com/ 944s ok 60 - GET checkuser 944s ok 61 - Content is JSON 944s ok 62 - Good authenticationLevel found 944s ok 63 - Good authMode found 944s ok 64 - Logout request 944s ok 65 - Response is 200 944s ok 66 - Cookie is deleted 944s ok 67 - No pdata 944s ok 68 - Disconnect request 944s ok 69 - Response is 401 944s ok 70 - Logout request 944s ok 71 - Response is 200 944s ok 72 - Cookie is deleted 944s ok 73 - No pdata 944s ok 74 - Disconnect request 944s ok 75 - Response is 401 944s 1..75 944s ok 944s t/67-CheckUser-with-token.t .................................................... 944s ok 1 - use Lemonldap::NG::Portal::Main; 944s ok 2 - Portal object 944s ok 3 - Init 944s ok 4 - Portal app 944s ok 5 - Get Menu 944s ok 6 - HTTP code is 200 944s ok 7 - Page contains a form 944s ok 8 - Host match 944s ok 9 - Field "user" is defined 944s ok 10 - Field "password" is defined 944s ok 11 - Field "token" is defined 944s ok 12 - CSP header authorize POST request to \# 944s ok 13 - Auth query 944s ok 14 - Get cookie lemonldap (ac35b0f0776a6044989490be3fbc214932ba2c71ade070858fbc0797c0830954) 944s ok 15 - Get redirection 944s ok 16 - Location is http://auth.example.com/ 944s ok 17 - CheckUser form 944s ok 18 - HTTP code is 200 944s ok 19 - Page contains a form 944s ok 20 - URI match 944s ok 21 - Field "user" is defined 944s ok 22 - Field "url" is defined 944s ok 23 - Field "token" is defined 944s ok 24 - Found trspan="checkUser" 944s ok 25 - POST checkuser 944s ok 26 - Found PE_NOTOKEN 944s ok 27 - HTTP code is 200 944s ok 28 - Page contains a form 944s ok 29 - URI match 944s ok 30 - Field "user" is defined 944s ok 31 - Field "url" is defined 944s ok 32 - Field "token" is defined 944s ok 33 - CheckUser form 944s ok 34 - HTTP code is 200 944s ok 35 - Page contains a form 944s ok 36 - URI match 944s ok 37 - Field "user" is defined 944s ok 38 - Field "url" is defined 944s ok 39 - Field "token" is defined 944s ok 40 - Found trspan="checkUser" 944s ok 41 - POST checkuser 944s ok 42 - Found PE_TOKENEXPIRED 944s ok 43 - HTTP code is 200 944s ok 44 - Page contains a form 944s ok 45 - URI match 944s ok 46 - Field "user" is defined 944s ok 47 - Field "url" is defined 944s ok 48 - Field "token" is defined 944s ok 49 - POST checkuser 944s ok 50 - HTTP code is 200 944s ok 51 - Page contains a form 944s ok 52 - URI match 944s ok 53 - Field "user" is defined 944s ok 54 - Field "url" is defined 944s ok 55 - Field "token" is defined 944s ok 56 - Found trspan="checkUserComputeSession" 944s ok 57 - Found trspan="allowed" 944s ok 58 - Found trspan="headers" 944s ok 59 - Found trspan="groups_sso" 944s ok 60 - Found trspan="attributes" 944s ok 61 - Found trspan="macros" 944s ok 62 - Found HTTP_AUTH_USER 944s ok 63 - Found HTTP_TESTHEADER1 944s ok 64 - Found HTTP_TESTHEADER2 944s ok 65 - emptyHeader not found 944s ok 66 - Found rtyler 944s ok 67 - Found su 944s ok 68 - Found uid 944s ok 69 - Found _whatToTrace 944s ok 70 - POST checkuser 944s ok 71 - Found trspan="forbidden" 944s ok 72 - Logout request 944s ok 73 - Response is 200 944s ok 74 - Cookie is deleted 944s ok 75 - No pdata 944s ok 76 - Disconnect request 944s ok 77 - Response is 401 944s 1..77 944s ok 945s t/67-CheckUser.t ............................................................... 945s ok 1 - use Lemonldap::NG::Portal::Main; 945s ok 2 - Portal object 945s ok 3 - Init 945s ok 4 - Portal app 945s ok 5 - Test unauth redirection 945s ok 6 - Get redirection 945s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 945s ok 8 - Auth query 945s ok 9 - Get cookie lemonldap (a4e8f18af9243703479d64c898acac94c866a18d7ba7c5e2e33ad388fc98dd37) 945s ok 10 - Get redirection 945s ok 11 - Location is http://auth.example.com/ 945s ok 12 - Try to access /checkuser 945s ok 13 - Found redirection page 945s ok 14 - Logout request 945s ok 15 - Response is 200 945s ok 16 - Cookie is deleted 945s ok 17 - No pdata 945s ok 18 - Disconnect request 945s ok 19 - Response is 401 945s ok 20 - Auth query 945s ok 21 - Get cookie lemonldap (2e160e12e660dc1b5c1bc984c8ebb6e501c6043f88d75d1240848542edfa7447) 945s ok 22 - Get redirection 945s ok 23 - Location is http://auth.example.com/ 945s ok 24 - Auth query 945s ok 25 - Get cookie lemonldap (2cc6b0a52efa6331b7b054924d5f0597fb08bffedeaf44128c78e0bc14503a69) 945s ok 26 - Get redirection 945s ok 27 - Location is http://auth.example.com/ 945s ok 28 - Form registration 945s ok 29 - Get redirection 945s ok 30 - Location header found 945s ok 31 - Form registration 945s ok 32 - Found TOTP js 945s ok 33 - Get new key 945s ok 34 - Content is JSON 945s ok 35 - Found secret 945s ok 36 - Found token 945s ok 37 - Code 945s ok 38 - Code contains 6 digits 945s ok 39 - Post code 945s ok 40 - Content is JSON 945s ok 41 - Key is registered 945s ok 42 - Logout request 945s ok 43 - Response is 200 945s ok 44 - Cookie is deleted 945s ok 45 - No pdata 945s ok 46 - Disconnect request 945s ok 47 - Response is 401 945s ok 48 - Auth query 945s ok 49 - HTTP code is 200 945s ok 50 - Page contains a form 945s ok 51 - URI match 945s ok 52 - Field "token" is defined 945s ok 53 - Post code 945s ok 54 - Get cookie lemonldap (baf1c91c72b5731c51d2c60217b6edb9435570037b4786e4086f38d4422901b6) 945s ok 55 - CheckUser form 945s ok 56 - HTTP code is 200 945s ok 57 - Page contains a form 945s ok 58 - URI match 945s ok 59 - Field "user" is defined 945s ok 60 - Field "url" is defined 945s ok 61 - Found trspan="checkUser" 945s ok 62 - Found attribute _user 945s ok 63 - Found value dwho 945s ok 64 - _2fDevices NOT Found! 945s ok 65 - Found macro authMode 945s ok 66 - Found macro real_authMode 945s ok 67 - Found TOTP 945s ok 68 - POST checkuser 945s ok 69 - HTTP code is 200 945s ok 70 - Page contains a form 945s ok 71 - URI match 945s ok 72 - Field "user" is defined 945s ok 73 - Field "url" is defined 945s ok 74 - Found trspan="checkUser" 945s ok 75 - Found Auth-User 945s ok 76 - Found testHeader1 945s ok 77 - Found testHeader2 945s ok 78 - Found emptyHeader 945s ok 79 - Found dwho 945s ok 80 - Found _whatToTrace 945s ok 81 - Found dwho 945s ok 82 - Found empty macro 945s ok 83 - Found empty real_macro 945s ok 84 - POST checkuser 945s ok 85 - HTTP code is 200 945s ok 86 - Page contains a form 945s ok 87 - URI match 945s ok 88 - Field "user" is defined 945s ok 89 - Field "url" is defined 945s ok 90 - Found trspan="checkUser" 945s ok 91 - Found trplaceholder with mail 945s ok 92 - Found Auth-User 945s ok 93 - Found dwho 945s ok 94 - Found _whatToTrace 945s ok 95 - Found dwho 945s ok 96 - POST checkuser 945s ok 97 - HTTP code is 200 945s ok 98 - Page contains a form 945s ok 99 - URI match 945s ok 100 - Field "user" is defined 945s ok 101 - Field "url" is defined 945s ok 102 - Found trspan="VHnotFound" 945s ok 103 - POST checkuser 945s ok 104 - HTTP code is 200 945s ok 105 - Page contains a form 945s ok 106 - URI match 945s ok 107 - Field "user" is defined 945s ok 108 - Field "url" is defined 945s ok 109 - Found trspan="forbidden" 945s ok 110 - POST checkuser 945s ok 111 - HTTP code is 200 945s ok 112 - Page contains a form 945s ok 113 - URI match 945s ok 114 - Field "user" is defined 945s ok 115 - Field "url" is defined 945s ok 116 - Found trspan="forbidden" 945s ok 117 - POST checkuser 945s ok 118 - Response is JSON 945s ok 119 - Find well formated URL 945s ok 120 - Find "allowed" 945s ok 121 - Find "alert-info" 945s ok 122 - Find "alert-success" 945s ok 123 - Find "rtyler" 945s ok 124 - Find "checkUser" 945s ok 125 - POST checkuser 945s ok 126 - HTTP code is 200 945s ok 127 - Page contains a form 945s ok 128 - URI match 945s ok 129 - Field "user" is defined 945s ok 130 - Field "url" is defined 945s ok 131 - Found trspan="checkUser" 945s ok 132 - Found well formatted url 945s ok 133 - Found trspan="checkUser" 945s ok 134 - Found trspan="allowed" 945s ok 135 - Found trspan="headers" 945s ok 136 - Found trspan="groups_sso" 945s ok 137 - Found trspan="attributes" 945s ok 138 - Found trspan="macros" 945s ok 139 - Found Auth-User 945s ok 140 - Found rtyler 945s ok 141 - Found su 945s ok 142 - Found uid 945s ok 143 - Found _whatToTrace 945s ok 144 - -> Six entries found 945s ok 145 - POST checkuser 945s ok 146 - HTTP code is 200 945s ok 147 - Page contains a form 945s ok 148 - URI match 945s ok 149 - Field "user" is defined 945s ok 150 - Field "url" is defined 945s ok 151 - Found trspan="checkUser" 945s ok 152 - Found well formatted url 945s ok 153 - Found trspan="checkUser" 945s ok 154 - Found trspan="allowed" 945s ok 155 - Found trspan="headers" 945s ok 156 - Found trspan="groups_sso" 945s ok 157 - Found trspan="attributes" 945s ok 158 - Found trspan="macros" 945s ok 159 - Found Auth-User 945s ok 160 - Found rtyler 945s ok 161 - Found su 945s ok 162 - Found uid 945s ok 163 - Found _whatToTrace 945s ok 164 - POST checkuser 945s ok 165 - PE5 found 945s ok 166 - POST checkuser 945s ok 167 - PE5 found 945s ok 168 - POST checkuser 945s ok 169 - PE5 found 945s ok 170 - Logout request 945s ok 171 - Response is 200 945s ok 172 - Cookie is deleted 945s ok 173 - No pdata 945s ok 174 - Disconnect request 945s ok 175 - Response is 401 945s ok 176 - Auth query 945s ok 177 - Get cookie lemonldap (6e9c9c898e25872337f42888e53b23b6023c15200c69a3c390e7f8320e279b94) 945s ok 178 - Get redirection 945s ok 179 - Location is http://auth.example.com/ 945s ok 180 - CheckUser form 945s ok 181 - HTTP code is 200 945s ok 182 - Page contains a form 945s ok 183 - URI match 945s ok 184 - Field "user" is defined 945s ok 185 - Field "url" is defined 945s ok 186 - POST checkuser 945s ok 187 - Found uid 945s ok 188 - Found real_uid 945s ok 189 - Logout request 945s ok 190 - Response is 200 945s ok 191 - Cookie is deleted 945s ok 192 - No pdata 945s ok 193 - Disconnect request 945s ok 194 - Response is 401 945s 1..194 945s ok 946s t/68-ContextSwitching-with-2F-allowed.t ........................................ 946s ok 1 - use Lemonldap::NG::Portal::Main; 946s ok 2 - Portal object 946s ok 3 - Init 946s ok 4 - Portal app 946s ok 5 - Get Menu 946s ok 6 - HTTP code is 200 946s ok 7 - Page contains a form 946s ok 8 - Host match 946s ok 9 - Field "user" is defined 946s ok 10 - Field "password" is defined 946s ok 11 - CSP header authorize POST request to \# 946s ok 12 - Auth query 946s ok 13 - Get cookie lemonldap (345aa360e1445b05b55b194fe120f395e57fc44a0753bafc696d09401c02de77) 946s ok 14 - Get redirection 946s ok 15 - Location is http://auth.example.com/ 946s ok 16 - Get Menu 946s ok 17 - HTTP code is 200 946s ok 18 - Connected as rtyler 946s ok 19 - Authenticated as rtyler 946s ok 20 - contextSwitching allowed 946s ok 21 - Form registration 946s ok 22 - Found TOTP js 946s ok 23 - Found custom Main Logo 946s ok 24 - Get new key 946s ok 25 - Content is JSON 946s ok 26 - Found secret 946s ok 27 - Found token 946s ok 28 - Found user 946s ok 29 - Code 946s ok 30 - Code contains 6 digits 946s ok 31 - Post code 946s ok 32 - Content is JSON 946s ok 33 - TOTP is registered 946s ok 34 - Logout request 946s ok 35 - Response is 200 946s ok 36 - Cookie is deleted 946s ok 37 - No pdata 946s ok 38 - Disconnect request 946s ok 39 - Response is 401 946s ok 40 - Get Menu 946s ok 41 - HTTP code is 200 946s ok 42 - Page contains a form 946s ok 43 - Host match 946s ok 44 - Field "user" is defined 946s ok 45 - Field "password" is defined 946s ok 46 - CSP header authorize POST request to \# 946s ok 47 - Auth query 946s ok 48 - HTTP code is 200 946s ok 49 - Page contains a form 946s ok 50 - URI match 946s ok 51 - Field "token" is defined 946s ok 52 - Post TOTP choice 946s ok 53 - HTTP code is 200 946s ok 54 - Page contains a form 946s ok 55 - URI match 946s ok 56 - Field "token" is defined 946s ok 57 - Code 946s ok 58 - Post code 946s ok 59 - Get cookie lemonldap (cc8ee8287cc6777068a34aec386476a01f43f7acbd4de1ba9d1b29ab7fe50114) 946s ok 60 - Get Menu 946s ok 61 - HTTP code is 200 946s ok 62 - Authenticated as rtyler 946s ok 63 - Form 2fregisters 946s ok 64 - Found choose 2F 946s ok 65 - 2F device found 946s ok 66 - 2F devices found 946s ok 67 - ContextSwitching form 946s ok 68 - HTTP code is 200 946s ok 69 - Page contains a form 946s ok 70 - URI match 946s ok 71 - Field "spoofId" is defined 946s ok 72 - Found trspan="contextSwitching_ON" 946s ok 73 - POST switchcontext 946s ok 74 - Get redirection 946s ok 75 - Location is http://auth.example.com/ 946s ok 76 - Get cookie lemonldap (1e5c4b4e538b0ad73d07ac6093d6303dbe967fe05dbc8d44af6ecaa3c48aada6) 946s ok 77 - Get Menu 946s ok 78 - Authenticated as dwho 946s ok 79 - Found trspan="contextSwitching_OFF" 946s ok 80 - New SSO session created 946s ok 81 - Form registration 946s ok 82 - Found TOTP js 946s ok 83 - Found custom Main Logo 946s ok 84 - Get new key 946s ok 85 - Content is JSON 946s ok 86 - Found secret 946s ok 87 - Found token 946s ok 88 - Found user 946s ok 89 - Code 946s ok 90 - Code contains 6 digits 946s ok 91 - Post code 946s ok 92 - Content is JSON 946s ok 93 - TOTP is registered 946s ok 94 - Form 2fregisters 946s ok 95 - Found choose 2F 946s ok 96 - 2F device found 946s ok 97 - 2F device found 946s ok 98 - HTTP code is 400 946s ok 99 - Deletion expects valid CSRF token 946s ok 100 - Delete TOTP query 946s ok 101 - Content is JSON 946s ok 102 - TOTP removed 946s ok 103 - Logout request 946s ok 104 - Response is 200 946s ok 105 - Cookie is deleted 946s ok 106 - No pdata 946s ok 107 - Disconnect request 946s ok 108 - Response is 401 946s ok 109 - Logout request 946s ok 110 - Response is 200 946s ok 111 - Cookie is deleted 946s ok 112 - No pdata 946s ok 113 - Disconnect request 946s ok 114 - Response is 401 946s ok 115 - Get Menu 946s ok 116 - HTTP code is 200 946s ok 117 - Page contains a form 946s ok 118 - Host match 946s ok 119 - Field "user" is defined 946s ok 120 - Field "password" is defined 946s ok 121 - CSP header authorize POST request to \# 946s ok 122 - Auth query 946s ok 123 - Get cookie lemonldap (0a6a2697ca43f651154ae3d7e945843d8cb2a996e004e92698a588b045d820cc) 946s ok 124 - Get redirection 946s ok 125 - Location is http://auth.example.com/ 946s ok 126 - Get Menu 946s ok 127 - HTTP code is 200 946s ok 128 - Connected as dwho 946s ok 129 - Authenticated as dwho 946s ok 130 - contextSwitching allowed 946s ok 131 - ContextSwitching form 946s ok 132 - HTTP code is 200 946s ok 133 - Page contains a form 946s ok 134 - URI match 946s ok 135 - Field "spoofId" is defined 946s ok 136 - Found trspan="contextSwitching_ON" 946s ok 137 - POST switchcontext 946s ok 138 - Get redirection 946s ok 139 - Location is http://auth.example.com/ 946s ok 140 - Get cookie lemonldap (b6468565346f2bfc076d57a39a8f17212586279054590e93ad8ba1be3f4696c4) 946s ok 141 - Get Menu 946s ok 142 - Authenticated as rtyler 946s ok 143 - Found trspan="contextSwitching_OFF" 946s ok 144 - New SSO session created 946s ok 145 - Form 2fregisters 946s ok 146 - Found choose 2F 946s ok 147 - TOTP found 946s ok 148 - 2F devices found 946s ok 149 - 2F devices registered 946s ok 150 - Delete TOTP query 946s ok 151 - Content is JSON 946s ok 152 - 2F removed 946s ok 153 - Form 2fregisters 946s ok 154 - 2F device registered 946s ok 155 - Logout request 946s ok 156 - Response is 200 946s ok 157 - Cookie is deleted 946s ok 158 - No pdata 946s ok 159 - Disconnect request 946s ok 160 - Response is 401 946s ok 161 - Logout request 946s ok 162 - Response is 200 946s ok 163 - Cookie is deleted 946s ok 164 - No pdata 946s ok 165 - Disconnect request 946s ok 166 - Response is 401 946s 1..166 946s ok 947s t/68-ContextSwitching-with-2F.t ................................................ 947s ok 1 - use Lemonldap::NG::Portal::Main; 947s ok 2 - Portal object 947s ok 3 - Init 947s ok 4 - Portal app 947s ok 5 - Get Menu 947s ok 6 - HTTP code is 200 947s ok 7 - Page contains a form 947s ok 8 - Host match 947s ok 9 - Field "user" is defined 947s ok 10 - Field "password" is defined 947s ok 11 - CSP header authorize POST request to \# 947s ok 12 - Auth query 947s ok 13 - Get cookie lemonldap (478c881ce484141aa43cc620f4ebb63fba28a5493a0099137fb58ff2a3310c4b) 947s ok 14 - Get redirection 947s ok 15 - Location is http://auth.example.com/ 947s ok 16 - Get Menu 947s ok 17 - HTTP code is 200 947s ok 18 - Connected as rtyler 947s ok 19 - Authenticated as rtyler 947s ok 20 - contextSwitching allowed 947s ok 21 - Form registration 947s ok 22 - Found TOTP js 947s ok 23 - Found custom Main Logo 947s ok 24 - Get new key 947s ok 25 - Content is JSON 947s ok 26 - Found secret 947s ok 27 - Found token 947s ok 28 - Found user 947s ok 29 - Code 947s ok 30 - Code contains 6 digits 947s ok 31 - Post code 947s ok 32 - Content is JSON 947s ok 33 - TOTP is registered 947s ok 34 - Logout request 947s ok 35 - Response is 200 947s ok 36 - Cookie is deleted 947s ok 37 - No pdata 947s ok 38 - Disconnect request 947s ok 39 - Response is 401 947s ok 40 - Get Menu 947s ok 41 - HTTP code is 200 947s ok 42 - Page contains a form 947s ok 43 - Host match 947s ok 44 - Field "user" is defined 947s ok 45 - Field "password" is defined 947s ok 46 - CSP header authorize POST request to \# 947s ok 47 - Auth query 947s ok 48 - HTTP code is 200 947s ok 49 - Page contains a form 947s ok 50 - URI match 947s ok 51 - Field "token" is defined 947s ok 52 - Post TOTP choice 947s ok 53 - HTTP code is 200 947s ok 54 - Page contains a form 947s ok 55 - URI match 947s ok 56 - Field "token" is defined 947s ok 57 - Code 947s ok 58 - Post code 947s ok 59 - Get cookie lemonldap (926b6855f4987ff5097edc0b65178a62f895331834f5943dcc271d28a9979e25) 947s ok 60 - Get Menu 947s ok 61 - HTTP code is 200 947s ok 62 - Authenticated as rtyler 947s ok 63 - ContextSwitching form 947s ok 64 - HTTP code is 200 947s ok 65 - Page contains a form 947s ok 66 - URI match 947s ok 67 - Field "spoofId" is defined 947s ok 68 - Found trspan="contextSwitching_ON" 947s ok 69 - POST switchcontext 947s ok 70 - Get redirection 947s ok 71 - Location is http://auth.example.com/ 947s ok 72 - Get cookie lemonldap (7e9a17d0ee40bfa07c15b099f0d5fc50b38940b6f13d59b1535a26a2e47f67cb) 947s ok 73 - Get Menu 947s ok 74 - Authenticated as dwho 947s ok 75 - Found trspan="contextSwitching_OFF" 947s ok 76 - Form 2fregisters 947s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 947s ok 77 - No 2F device found 947s ok 78 - Form registration 947s ok 79 - Found TOTP js 947s ok 80 - Found custom Main Logo 947s ok 81 - Get new key 947s ok 82 - Content is JSON 947s ok 83 - Not authorized to register a TOTP 947s ok 84 - Delete TOTP query 947s ok 85 - Content is JSON 947s ok 86 - Not authorized to unregister a TOTP 947s ok 87 - Post code 947s ok 88 - Content is JSON 947s ok 89 - Not authorized to verify a TOTP 947s ok 90 - Logout request 947s ok 91 - Response is 200 947s ok 92 - Cookie is deleted 947s ok 93 - No pdata 947s ok 94 - Disconnect request 947s ok 95 - Response is 401 947s ok 96 - Logout request 947s ok 97 - Response is 200 947s ok 98 - Cookie is deleted 947s ok 99 - No pdata 947s ok 100 - Disconnect request 947s ok 101 - Response is 401 947s ok 102 - Get Menu 947s ok 103 - HTTP code is 200 947s ok 104 - Page contains a form 947s ok 105 - Host match 947s ok 106 - Field "user" is defined 947s ok 107 - Field "password" is defined 947s ok 108 - CSP header authorize POST request to \# 947s ok 109 - Auth query 947s ok 110 - Get cookie lemonldap (070b8f82400268f094a620783fb345878d560e0021dc8d537bb9e1f5575f3eb0) 947s ok 111 - Get redirection 947s ok 112 - Location is http://auth.example.com/ 947s ok 113 - Get Menu 947s ok 114 - HTTP code is 200 947s ok 115 - Connected as dwho 947s ok 116 - Authenticated as dwho 947s ok 117 - contextSwitching allowed 947s ok 118 - ContextSwitching form 947s ok 119 - HTTP code is 200 947s ok 120 - Page contains a form 947s ok 121 - URI match 947s ok 122 - Field "spoofId" is defined 947s ok 123 - Found trspan="contextSwitching_ON" 947s ok 124 - POST switchcontext 947s ok 125 - Get redirection 947s ok 126 - Location is http://auth.example.com/ 947s ok 127 - Get cookie lemonldap (f5f103aad43225a2ce02ae67a56753721ec51f8b77691adcd82b5cdb64654c7b) 947s ok 128 - Get Menu 947s ok 129 - Authenticated as rtyler 947s ok 130 - Found trspan="contextSwitching_OFF" 947s ok 131 - Form 2fregisters 947s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 947s ok 132 - No 2F device found 947s 1..132 947s ok 947s t/68-ContextSwitching-with-Impersonation.t ..................................... 947s ok 1 - use Lemonldap::NG::Portal::Main; 947s ok 2 - Portal object 947s ok 3 - Init 947s ok 4 - Portal app 947s ok 5 - Get Menu 947s ok 6 - HTTP code is 200 947s ok 7 - Page contains a form 947s ok 8 - Host match 947s ok 9 - Field "user" is defined 947s ok 10 - Field "password" is defined 947s ok 11 - Field "spoofId" is defined 947s ok 12 - CSP header authorize POST request to \# 947s ok 13 - Auth query 947s ok 14 - Get cookie lemonldap (a9571245ad0a1139b5eb8ce511943c293f7573bc69ffb77d6e340050073d9b25) 947s ok 15 - Get redirection 947s ok 16 - Location is http://auth.example.com/ 947s ok 17 - Get Menu 947s ok 18 - HTTP code is 200 947s ok 19 - Connected as dwho 947s ok 20 - Authenticated as dwho 947s ok 21 - contextSwitching allowed 947s ok 22 - ContextSwitching form: dwho -> rtyler 947s ok 23 - HTTP code is 200 947s ok 24 - Page contains a form 947s ok 25 - URI match 947s ok 26 - Field "spoofId" is defined 947s ok 27 - Found trspan="contextSwitching_ON" 947s ok 28 - POST switchcontext 947s ok 29 - Get redirection 947s ok 30 - Location is http://auth.example.com/ 947s ok 31 - Get cookie lemonldap (bbbf3d7bb7777311dccc31a492fa51a1f5e99f7ad652a9c39f867be965f87b92) 947s ok 32 - New SSO session created 947s ok 33 - Get Menu 947s ok 34 - Authenticated as rtyler 947s ok 35 - Found trspan="contextSwitching_OFF" 947s ok 36 - Stop context switching rtyler 947s ok 37 - Get Menu 947s ok 38 - Found PE_SESSIONEXPIRED 947s ok 39 - ContextSwitching form: dwho -> french 947s ok 40 - HTTP code is 200 947s ok 41 - Page contains a form 947s ok 42 - URI match 947s ok 43 - Field "spoofId" is defined 947s ok 44 - Found trspan="contextSwitching_ON" 947s ok 45 - POST switchcontext 947s ok 46 - Get redirection 947s ok 47 - Location is http://auth.example.com/ 947s ok 48 - Get cookie lemonldap (3f30662f577baf3ce1858830c315299696346e41cbe7579954d4fc48d387bb2c) 947s ok 49 - New SSO session created 947s ok 50 - Get Menu 947s ok 51 - Authenticated as french 947s ok 52 - Found trspan="contextSwitching_OFF" 947s ok 53 - CheckUser form 947s ok 54 - Content is JSON 947s ok 55 - Good switching_id found 947s ok 56 - No real value found 947s ok 57 - Stop context switching french 947s ok 58 - Get cookie lemonldap (a9571245ad0a1139b5eb8ce511943c293f7573bc69ffb77d6e340050073d9b25) 947s ok 59 - Get Menu 947s ok 60 - Authenticated as dwho 947s ok 61 - Found trspan="contextSwitching_ON" 947s ok 62 - CheckUser form 947s ok 63 - Content is JSON 947s ok 64 - Good switching_id found 947s ok 65 - Get Menu 947s ok 66 - HTTP code is 200 947s ok 67 - Dwho has been well disconnected 947s 1..67 947s ok 948s t/68-ContextSwitching-with-Logout.t ............................................ 948s ok 1 - use Lemonldap::NG::Portal::Main; 948s ok 2 - Portal object 948s ok 3 - Init 948s ok 4 - Portal app 948s ok 5 - Get Menu 948s ok 6 - HTTP code is 200 948s ok 7 - Page contains a form 948s ok 8 - Host match 948s ok 9 - Field "user" is defined 948s ok 10 - Field "password" is defined 948s ok 11 - Field "token" is defined 948s ok 12 - CSP header authorize POST request to \# 948s ok 13 - Auth query 948s ok 14 - Get cookie lemonldap (668a6cd8ac078a3f869879dfa54f5ddf71c66fcc4b96013e8f9bac3cf3dc0458) 948s ok 15 - Get redirection 948s ok 16 - Location is http://auth.example.com/ 948s ok 17 - Get Menu 948s ok 18 - HTTP code is 200 948s ok 19 - Connected as rtyler 948s ok 20 - Authenticated as rtyler 948s ok 21 - contextSwitching allowed 948s ok 22 - ContextSwitching form 948s ok 23 - HTTP code is 200 948s ok 24 - Page contains a form 948s ok 25 - URI match 948s ok 26 - Field "spoofId" is defined 948s ok 27 - Field "token" is defined 948s ok 28 - Found trspan="contextSwitching_ON" 948s ok 29 - POST expired switchcontext 948s ok 30 - Found "" 948s ok 31 - ContextSwitching form 948s ok 32 - HTTP code is 200 948s ok 33 - Page contains a form 948s ok 34 - URI match 948s ok 35 - Field "spoofId" is defined 948s ok 36 - Field "token" is defined 948s ok 37 - Found trspan="contextSwitching_ON" 948s ok 38 - POST switchcontext 948s ok 39 - Get redirection 948s ok 40 - Location is http://auth.example.com/ 948s ok 41 - Get cookie lemonldap (276d73989a34d746bc0f7574546bec80b9c8981803342c9e86f254c242224711) 948s ok 42 - Get Menu 948s ok 43 - Authenticated as dwho 948s ok 44 - Found trspan="contextSwitching_OFF" 948s ok 45 - CheckUser form 948s ok 46 - HTTP code is 200 948s ok 47 - Page contains a form 948s ok 48 - URI match 948s ok 49 - Field "user" is defined 948s ok 50 - Field "url" is defined 948s ok 51 - Field "token" is defined 948s ok 52 - Found trspan="checkUser" 948s ok 53 - Found attribute _user 948s ok 54 - Found value dwho 948s ok 55 - Found attribute mail 948s ok 56 - Found spoofed _id_session 948s ok 57 - CheckUser form 948s ok 58 - Content is JSON 948s ok 59 - Good switching_id found 948s ok 60 - Stop context switching 948s ok 61 - Found logout message 948s 1..61 948s ok 949s t/68-ContextSwitching-with-TOTP-and-Notification.t ............................. 949s ok 1 - use Lemonldap::NG::Portal::Main; 949s ok 2 - Portal object 949s ok 3 - Init 949s ok 4 - Portal app 949s ok 5 - Auth query 949s ok 6 - Get cookie lemonldap (48717c406928555f525441981a141dae056cd350b903acb872f55b67cb77aabe) 949s ok 7 - Get redirection 949s ok 8 - Location is http://auth.example.com/ 949s ok 9 - Get new key 949s ok 10 - Content is JSON 949s ok 11 - Found secret 949s ok 12 - Found token 949s ok 13 - Code 949s ok 14 - Code contains 6 digits 949s ok 15 - Post code 949s ok 16 - Content is JSON 949s ok 17 - Key is registered 949s ok 18 - Logout request 949s ok 19 - Response is 200 949s ok 20 - Cookie is deleted 949s ok 21 - No pdata 949s ok 22 - Disconnect request 949s ok 23 - Response is 401 949s ok 24 - Get Menu 949s ok 25 - HTTP code is 200 949s ok 26 - Page contains a form 949s ok 27 - Host match 949s ok 28 - Field "user" is defined 949s ok 29 - Field "password" is defined 949s ok 30 - CSP header authorize POST request to \# 949s ok 31 - Auth query 949s ok 32 - Get cookie lemonldap (b320d320f6f80243b86b05412194a91a031485fc996c68f2058f5be3aca22272) 949s ok 33 - Get redirection 949s ok 34 - Location is http://auth.example.com/ 949s ok 35 - Get Menu 949s ok 36 - HTTP code is 200 949s ok 37 - Connected as rtyler 949s ok 38 - Authenticated as rtyler 949s ok 39 - contextSwitching allowed 949s ok 40 - Get new key 949s ok 41 - Content is JSON 949s ok 42 - Found secret 949s ok 43 - Found token 949s ok 44 - Code 949s ok 45 - Code contains 6 digits 949s ok 46 - Post code 949s ok 47 - Content is JSON 949s ok 48 - Key is registered 949s ok 49 - ContextSwitching form 949s ok 50 - HTTP code is 200 949s ok 51 - Page contains a form 949s ok 52 - URI match 949s ok 53 - Field "spoofId" is defined 949s ok 54 - Found trspan="contextSwitching_ON" 949s ok 55 - POST switchcontext 949s ok 56 - Get redirection 949s ok 57 - Location is http://auth.example.com/ 949s ok 58 - Get cookie lemonldap (8d2582988e987cabd1e0425f3835c5d4b7f98643aa55625584974e59bafd7db2) 949s ok 59 - Get Menu 949s ok 60 - Authenticated as dwho 949s ok 61 - Found trspan="contextSwitching_OFF" 949s ok 62 - CheckUser form 949s ok 63 - HTTP code is 200 949s ok 64 - Page contains a form 949s ok 65 - URI match 949s ok 66 - Field "user" is defined 949s ok 67 - Field "url" is defined 949s ok 68 - Found trspan="checkUser" 949s ok 69 - Found macro authMode 949s ok 70 - Found DEMO 949s ok 71 - Stop context switching 949s ok 72 - Get cookie lemonldap (b320d320f6f80243b86b05412194a91a031485fc996c68f2058f5be3aca22272) 949s ok 73 - Get Menu 949s ok 74 - Authenticated as rtyler 949s ok 75 - ContextSwitching form 949s ok 76 - HTTP code is 200 949s ok 77 - Page contains a form 949s ok 78 - URI match 949s ok 79 - Field "spoofId" is defined 949s ok 80 - Found trspan="contextSwitching_ON" 949s ok 81 - POST switchcontext 949s ok 82 - Get redirection 949s ok 83 - Location is http://auth.example.com/ 949s ok 84 - Get cookie lemonldap (5e82af4b1f95e7c00d67d217c7f0fe1106f8e212072bd90cd463b20e6a02a8ee) 949s ok 85 - Get Menu 949s ok 86 - Authenticated as msmith 949s ok 87 - Found trspan="contextSwitching_OFF" 949s ok 88 - Stop context switching 949s ok 89 - Get cookie lemonldap (b320d320f6f80243b86b05412194a91a031485fc996c68f2058f5be3aca22272) 949s ok 90 - Get Menu 949s ok 91 - Authenticated as rtyler 949s ok 92 - Logout request 949s ok 93 - Response is 200 949s ok 94 - Cookie is deleted 949s ok 95 - No pdata 949s ok 96 - Disconnect request 949s ok 97 - Response is 401 949s ok 98 - Auth query 949s ok 99 - You have some new messages 949s ok 100 - Response body is not empty 949s ok 101 - Found notification text 949s ok 102 - Auth query 949s ok 103 - TOTP code required 949s ok 104 - HTTP code is 200 949s ok 105 - Page contains a form 949s ok 106 - URI match 949s ok 107 - Field "token" is defined 949s ok 108 - LLNG Code 949s ok 109 - Post code 949s ok 110 - Get cookie lemonldap (17ee2b4307f33ed8e6c74d24d7bc409cbcd0254c7bf561dee81f199f4809d585) 949s ok 111 - CheckUser form 949s ok 112 - HTTP code is 200 949s ok 113 - Page contains a form 949s ok 114 - URI match 949s ok 115 - Field "user" is defined 949s ok 116 - Field "url" is defined 949s ok 117 - Found trspan="checkUser" 949s ok 118 - Found macro authMode 949s ok 119 - Found macro value "TOTP" 949s ok 120 - POST checkuser 949s ok 121 - HTTP code is 200 949s ok 122 - Page contains a form 949s ok 123 - URI match 949s ok 124 - Field "user" is defined 949s ok 125 - Field "url" is defined 949s ok 126 - Found trspan="checkUserComputedSession" 949s ok 127 - Found macro authMode 949s ok 128 - Found TOTP 949s ok 129 - POST checkuser 949s ok 130 - HTTP code is 200 949s ok 131 - Page contains a form 949s ok 132 - URI match 949s ok 133 - Field "user" is defined 949s ok 134 - Field "url" is defined 949s ok 135 - Found trspan="checkUser" 949s ok 136 - Found macro authMode 949s ok 137 - Found DEMO 949s 1..137 949s ok 949s t/68-ContextSwitching-with-UnrestrictedUser.t .................................. 949s ok 1 - use Lemonldap::NG::Portal::Main; 949s ok 2 - Portal object 949s ok 3 - Init 949s ok 4 - Portal app 949s ok 5 - Get Menu 949s ok 6 - HTTP code is 200 949s ok 7 - Page contains a form 949s ok 8 - Host match 949s ok 9 - Field "user" is defined 949s ok 10 - Field "password" is defined 949s ok 11 - CSP header authorize POST request to \# 949s ok 12 - Auth query 949s ok 13 - Get cookie lemonldap (cf0376b03a758e5494a58696a8837efccabba0d353d06199847742b3bc4a906d) 949s ok 14 - Get redirection 949s ok 15 - Location is http://auth.example.com/ 949s ok 16 - Get Menu 949s ok 17 - HTTP code is 200 949s ok 18 - Connected as rtyler 949s ok 19 - Authenticated as rtyler 949s ok 20 - contextSwitching allowed 949s ok 21 - ContextSwitching form 949s ok 22 - HTTP code is 200 949s ok 23 - Page contains a form 949s ok 24 - URI match 949s ok 25 - Field "spoofId" is defined 949s ok 26 - Found trspan="contextSwitching_ON" 949s ok 27 - POST switchcontext 949s ok 28 - Get redirection 949s ok 29 - Location is http://auth.example.com/ 949s ok 30 - Get cookie lemonldap (32cc9e2432147871111e89c8217712996ce1f3a3073f2702a87587b7ff323908) 949s ok 31 - Get Menu 949s ok 32 - Authenticated as dwho 949s ok 33 - Found trspan="contextSwitching_OFF" 949s ok 34 - Stop context switching 949s ok 35 - Get Menu 949s ok 36 - SESSIONEXPIRED 949s ok 37 - Get Menu 949s ok 38 - Authenticated as rtyler 949s ok 39 - ContextSwitching form 949s ok 40 - HTTP code is 200 949s ok 41 - Page contains a form 949s ok 42 - URI match 949s ok 43 - Field "spoofId" is defined 949s ok 44 - Found trspan="contextSwitching_ON" 949s ok 45 - POST switchcontext 949s ok 46 - MALFORMEDUSER 949s ok 47 - Get Menu 949s ok 48 - HTTP code is 200 949s ok 49 - Page contains a form 949s ok 50 - Host match 949s ok 51 - Field "user" is defined 949s ok 52 - Field "password" is defined 949s ok 53 - CSP header authorize POST request to \# 949s ok 54 - Auth query 949s ok 55 - Get cookie lemonldap (6ad504b4f0ce33aa569da570cc964a57c1c0bafcd1f591e0a92a770a7b0a44ac) 949s ok 56 - Get redirection 949s ok 57 - Location is http://auth.example.com/ 949s ok 58 - ContextSwitching form 949s ok 59 - HTTP code is 200 949s ok 60 - Page contains a form 949s ok 61 - URI match 949s ok 62 - Field "spoofId" is defined 949s ok 63 - Found trspan="contextSwitching_ON" 949s ok 64 - POST switchcontext 949s ok 65 - Get redirection 949s ok 66 - Location is http://auth.example.com/ 949s ok 67 - Get cookie lemonldap (cecfbc54d46484a5145d3ad762bd04b2000f62aa69fea010b5db27c46398f19d) 949s ok 68 - Get Menu 949s ok 69 - Authenticated as msmith 949s ok 70 - Found trspan="contextSwitching_OFF" 949s ok 71 - Logout request 949s ok 72 - Response is 200 949s ok 73 - Cookie is deleted 949s ok 74 - No pdata 949s ok 75 - Disconnect request 949s ok 76 - Response is 401 949s ok 77 - Logout request 949s ok 78 - Response is 200 949s ok 79 - Cookie is deleted 949s ok 80 - No pdata 949s ok 81 - Disconnect request 949s ok 82 - Response is 401 949s 1..82 949s ok 950s t/68-ContextSwitching.t ........................................................ 950s ok 1 - use Lemonldap::NG::Portal::Main; 950s ok 2 - Portal object 950s ok 3 - Init 950s ok 4 - Portal app 950s ok 5 - Auth query 950s ok 6 - Get cookie lemonldap (a3a382b5a211203f110082fb44fe5b92ca210e678f3b9e1add013e6c1bf2029b) 950s ok 7 - Get redirection 950s ok 8 - Location is http://auth.example.com/ 950s ok 9 - Get Menu 950s ok 10 - HTTP code is 200 950s ok 11 - Connected as rtyler 950s ok 12 - Found language flags 950s ok 13 - Authenticated as rtyler 950s ok 14 - Connected as dwho 950s ok 15 - Found test1 & title 950s ok 16 - Found test2 & title 950s ok 17 - Found only one description 950s ok 18 - Logout request 950s ok 19 - Response is 200 950s ok 20 - Cookie is deleted 950s ok 21 - No pdata 950s ok 22 - Disconnect request 950s ok 23 - Response is 401 950s ok 24 - Auth query 950s ok 25 - Get cookie lemonldap (e9c64a3d9d9c16f7e0f9117e69aeea60a3123fac77b6561adcd8ec441bed5d87) 950s ok 26 - Get redirection 950s ok 27 - Location is http://auth.example.com/ 950s ok 28 - Get Menu 950s ok 29 - HTTP code is 200 950s ok 30 - Connected as dwho 950s ok 31 - Authenticated as dwho 950s ok 32 - contextSwitching allowed 950s ok 33 - ContextSwitching form 950s ok 34 - HTTP code is 200 950s ok 35 - Page contains a form 950s ok 36 - URI match 950s ok 37 - Field "spoofId" is defined 950s ok 38 - Found trspan="contextSwitching_ON" 950s ok 39 - POST switchcontext 950s ok 40 - PE_MALFORMEDUSER 950s ok 41 - ContextSwitching form 950s ok 42 - HTTP code is 200 950s ok 43 - Page contains a form 950s ok 44 - URI match 950s ok 45 - Field "spoofId" is defined 950s ok 46 - Found trspan="contextSwitching_ON" 950s ok 47 - POST switchcontext 950s ok 48 - PE_MALFORMEDUSER 950s ok 49 - ContextSwitching form 950s ok 50 - HTTP code is 200 950s ok 51 - Page contains a form 950s ok 52 - URI match 950s ok 53 - Field "spoofId" is defined 950s ok 54 - Found trspan="contextSwitching_ON" 950s ok 55 - POST switchcontext 950s ok 56 - PE_MALFORMEDUSER 950s ok 57 - ContextSwitching form 950s ok 58 - HTTP code is 200 950s ok 59 - Page contains a form 950s ok 60 - URI match 950s ok 61 - Field "spoofId" is defined 950s ok 62 - Found trspan="contextSwitching_ON" 950s ok 63 - POST switchcontext 950s ok 64 - Get Menu 950s ok 65 - Found trspan="contextSwitching_ON" 950s ok 66 - Authenticated as dwho 950s ok 67 - ContextSwitching form 950s ok 68 - HTTP code is 200 950s ok 69 - Page contains a form 950s ok 70 - URI match 950s ok 71 - Field "spoofId" is defined 950s ok 72 - Found trspan="contextSwitching_ON" 950s ok 73 - POST switchcontext 950s ok 74 - Get cookie lemonldap (0c73323b0bdbe3dfe76e2c76d14159451effefb26dd605ae7f30cc0d467d2c92) 950s ok 75 - New SSO session created 950s ok 76 - Get Menu 950s ok 77 - Authenticated as rtyler 950s ok 78 - Found trspan="contextSwitching_OFF" 950s ok 79 - Stop context switching 950s ok 80 - Get cookie lemonldap (e9c64a3d9d9c16f7e0f9117e69aeea60a3123fac77b6561adcd8ec441bed5d87) 950s ok 81 - New SSO session created 950s ok 82 - Get Menu 950s ok 83 - Authenticated as dwho 950s ok 84 - Found trspan="contextSwitching_ON" 950s ok 85 - ContextSwitching form 950s ok 86 - HTTP code is 200 950s ok 87 - Page contains a form 950s ok 88 - URI match 950s ok 89 - Field "spoofId" is defined 950s ok 90 - Found trspan="contextSwitching_ON" 950s ok 91 - POST switchcontext 950s ok 92 - Get cookie lemonldap (1fcc6b94b4bec295f65bf330cbbd9a2183aff6fe46542af61d9e0b2beabc15ca) 950s ok 93 - New SSO session created 950s ok 94 - Logout request 950s ok 95 - Response is 200 950s ok 96 - Cookie is deleted 950s ok 97 - No pdata 950s ok 98 - Disconnect request 950s ok 99 - Response is 401 950s ok 100 - Get Menu 950s ok 101 - Authenticated as rtyler 950s ok 102 - Found trspan="contextSwitching_OFF" 950s ok 103 - Stop context switching 950s ok 104 - Found PE_SESSIONEXPIRED 950s ok 105 - Get Menu 950s ok 106 - Authenticated as rtyler 950s ok 107 - Get Menu 950s ok 108 - HTTP code is 200 950s ok 109 - Dwho has been well disconnected 950s 1..109 950s ok 950s t/68-FindUser-with-BadChoice-and-token.t ....................................... 950s ok 1 - use Lemonldap::NG::Portal::Main; 950s ok 2 - Portal object 950s ok 3 - Init 950s ok 4 - Portal app 950s ok 5 - Get Portal 950s ok 6 - HTTP code is 200 950s ok 7 - Page contains a form 950s ok 8 - Host match 950s ok 9 - Field "user" is defined 950s ok 10 - Field "password" is defined 950s ok 11 - Field "spoofId" is defined 950s ok 12 - Field "token" is defined 950s ok 13 - CSP header authorize POST request to \# 950s ok 14 - HTTP code is 200 950s ok 15 - Page contains a form 950s ok 16 - Host match 950s ok 17 - Field "uid" is defined 950s ok 18 - Field "guy" is defined 950s ok 19 - Field "cn" is defined 950s ok 20 - Field "token" is defined 950s ok 21 - CSP header authorize POST request to \# 950s ok 22 - Display 3 forms 950s ok 23 - lmAuth=2_ssl 950s ok 24 - Post FindUser request 950s ok 25 - value="" 950s ok 26 - HTTP code is 200 950s ok 27 - Page contains a form 950s ok 28 - Host match 950s ok 29 - Field "uid" is defined 950s ok 30 - Field "guy" is defined 950s ok 31 - Field "cn" is defined 950s ok 32 - Field "token" is defined 950s ok 33 - CSP header authorize POST request to \# 950s ok 34 - Auth query 950s ok 35 - Get cookie lemonldap (922e26cc36a95ed9bd42c5b5f022159a0ec87339d3bc0888068aeb240b5a5e2e) 950s ok 36 - Get redirection 950s ok 37 - Location is http://auth.example.com/ 950s ok 38 - Logout request 950s ok 39 - Response is 200 950s ok 40 - Cookie is deleted 950s ok 41 - No pdata 950s ok 42 - Disconnect request 950s ok 43 - Response is 401 950s 1..43 950s ok 951s t/68-FindUser-with-Choice-and-token.t .......................................... 951s ok 1 - use Lemonldap::NG::Portal::Main; 951s ok 2 - Portal object 951s ok 3 - Init 951s ok 4 - Portal app 951s ok 5 - Get Portal 951s ok 6 - token id found 951s ok 7 - Token value found 951s ok 8 - HTTP code is 200 951s ok 9 - Page contains a form 951s ok 10 - Host match 951s ok 11 - Field "user" is defined 951s ok 12 - Field "password" is defined 951s ok 13 - Field "spoofId" is defined 951s ok 14 - Field "token" is defined 951s ok 15 - CSP header authorize POST request to \# 951s ok 16 - HTTP code is 200 951s ok 17 - Page contains a form 951s ok 18 - Host match 951s ok 19 - Field "uid" is defined 951s ok 20 - Field "guy" is defined 951s ok 21 - Field "cn" is defined 951s ok 22 - Field "token" is defined 951s ok 23 - CSP header authorize POST request to \# 951s ok 24 - Display 3 forms 951s ok 25 - lmAuth=2_ssl 951s ok 26 - Post FindUser request 951s ok 27 - Response is JSON 951s ok 28 - Good user 951s ok 29 - Found token 951s ok 30 - Get Portal 951s ok 31 - HTTP code is 200 951s ok 32 - Page contains a form 951s ok 33 - Host match 951s ok 34 - Field "uid" is defined 951s ok 35 - Field "guy" is defined 951s ok 36 - Field "cn" is defined 951s ok 37 - Field "token" is defined 951s ok 38 - CSP header authorize POST request to \# 951s ok 39 - Post expired FindUser request 951s ok 40 - Response is JSON 951s ok 41 - Token expired 951s ok 42 - result => 0 951s ok 43 - Found token 951s 1..43 951s ok 951s t/68-FindUser-with-Combination.t ............................................... 951s ok 1 - use Lemonldap::NG::Portal::Main; 951s ok 2 # skip LLNGTESTLDAP is not set 951s ok 3 # skip LLNGTESTLDAP is not set 951s ok 4 # skip LLNGTESTLDAP is not set 951s ok 5 # skip LLNGTESTLDAP is not set 951s ok 6 # skip LLNGTESTLDAP is not set 951s ok 7 # skip LLNGTESTLDAP is not set 951s ok 8 # skip LLNGTESTLDAP is not set 951s ok 9 # skip LLNGTESTLDAP is not set 951s ok 10 # skip LLNGTESTLDAP is not set 951s ok 11 # skip LLNGTESTLDAP is not set 951s ok 12 # skip LLNGTESTLDAP is not set 951s ok 13 # skip LLNGTESTLDAP is not set 951s ok 14 # skip LLNGTESTLDAP is not set 951s ok 15 # skip LLNGTESTLDAP is not set 951s ok 16 # skip LLNGTESTLDAP is not set 951s ok 17 # skip LLNGTESTLDAP is not set 951s ok 18 # skip LLNGTESTLDAP is not set 951s ok 19 # skip LLNGTESTLDAP is not set 951s ok 20 # skip LLNGTESTLDAP is not set 951s ok 21 # skip LLNGTESTLDAP is not set 951s ok 22 # skip LLNGTESTLDAP is not set 951s ok 23 # skip LLNGTESTLDAP is not set 951s ok 24 # skip LLNGTESTLDAP is not set 951s ok 25 # skip LLNGTESTLDAP is not set 951s 1..25 951s ok 952s t/68-FindUser-with-DBI.t ....................................................... 952s ok 1 - use Lemonldap::NG::Portal::Main; 952s ok 2 - Portal object 952s ok 3 - Init 952s ok 4 - Portal app 952s ok 5 - Get Portal 952s ok 6 - HTTP code is 200 952s ok 7 - Page contains a form 952s ok 8 - Host match 952s ok 9 - Field "user" is defined 952s ok 10 - Field "password" is defined 952s ok 11 - Field "spoofId" is defined 952s ok 12 - CSP header authorize POST request to \# 952s ok 13 - HTTP code is 200 952s ok 14 - Page contains a form 952s ok 15 - Host match 952s ok 16 - Field "uid" is defined 952s ok 17 - Field "guy" is defined 952s ok 18 - Field "cn" is defined 952s ok 19 - Field "room" is defined 952s ok 20 - CSP header authorize POST request to \# 952s ok 21 - Post empty FindUser request 952s ok 22 - HTTP code is 200 952s ok 23 - Page contains a form 952s ok 24 - Host match 952s ok 25 - Field "user" is defined 952s ok 26 - Field "password" is defined 952s ok 27 - Field "spoofId" is defined 952s ok 28 - CSP header authorize POST request to \# 952s ok 29 - HTTP code is 200 952s ok 30 - Page contains a form 952s ok 31 - Host match 952s ok 32 - Field "uid" is defined 952s ok 33 - Field "guy" is defined 952s ok 34 - Field "cn" is defined 952s ok 35 - Field "room" is defined 952s ok 36 - CSP header authorize POST request to \# 952s ok 37 - value="" 952s ok 38 - Post FindUser request 952s ok 39 - value="dwho" 952s ok 40 - autocomplete="off" 952s ok 41 - Search an account 952s ok 42 - id="findUser_guy" 952s ok 43 - id="findUser_uid" 952s ok 44 - id="findUser_cn" 952s ok 45 - id="findUser_room" 952s ok 46 - -> Four entries found 952s ok 47 - 1st -> guy 952s ok 48 - 2nd -> cn 952s ok 49 - 3rd -> room 952s ok 50 - 4th -> uid 952s ok 51 - Post FindUser request 952s ok 52 - Response is JSON 952s ok 53 - Good user 952s ok 54 - Post FindUser request no result 952s ok 55 - Response is JSON 952s ok 56 - No user 952s ok 57 - Post FindUser request one result 952s ok 58 - Response is JSON 952s ok 59 - Good user 952s ok 60 - Post FindUser request multi results 952s ok 61 - Response is JSON 952s ok 62 - Good user (msmith) 952s ok 63 - Post FindUser request with bad arg 952s ok 64 - Response is JSON 952s ok 65 - Good result 952s ok 66 - No user 952s ok 67 - Post FindUser request with two args 952s ok 68 - Response is JSON 952s ok 69 - Good user 952s ok 70 - Post FindUser request with wrong args 952s ok 71 - Response is JSON 952s ok 72 - No result 952s ok 73 - No user found 952s ok 74 - Post FindUser request with excluding result 952s ok 75 - Response is JSON 952s ok 76 - No result 952s ok 77 - No user found 952s ok 78 - Post FindUser request with excluding result 952s ok 79 - Response is JSON 952s ok 80 - No result 952s ok 81 - No user found 952s ok 82 - Post FindUser request 0 with multi results 952s ok 83 - Response is JSON 952s ok 84 - Good result 952s ok 85 - Good user (davros) 952s ok 86 - Post FindUser request with bad wildcard 952s ok 87 - Response is JSON 952s ok 88 - No result 952s ok 89 - No user found 952s ok 90 - Post FindUser request with wildcard 952s ok 91 - Response is JSON 952s ok 92 - Good result 952s ok 93 - Good user (dwho) 952s 1..93 952s ok 953s t/68-FindUser-with-Demo-and-captcha.t .......................................... 953s ok 1 - use Lemonldap::NG::Portal::Main; 953s ok 2 - Portal object 953s ok 3 - Init 953s ok 4 - Portal app 953s ok 5 - Get Portal 953s ok 6 - HTTP code is 200 953s ok 7 - Page contains a form 953s ok 8 - Host match 953s ok 9 - Field "user" is defined 953s ok 10 - Field "password" is defined 953s ok 11 - Field "spoofId" is defined 953s ok 12 - Field "token" is defined 953s ok 13 - CSP header authorize POST request to \# 953s ok 14 - HTTP code is 200 953s ok 15 - Page contains a form 953s ok 16 - Host match 953s ok 17 - Field "uid" is defined 953s ok 18 - Field "guy" is defined 953s ok 19 - Field "cn" is defined 953s ok 20 - Field "token" is defined 953s ok 21 - CSP header authorize POST request to \# 953s ok 22 - Token value found 953s ok 23 - Two token found 953s ok 24 - Captcha image inserted 953s ok 25 - Get captcha javascript 953s ok 26 - Post FindUser request 953s ok 27 - Response is JSON 953s ok 28 - Good user 953s ok 29 - Token found 953s ok 30 - Captcha found 953s ok 31 - result => 1 953s ok 32 - Found token session 953s ok 33 - Found captcha value 953s ok 34 - Post Auth request with token 953s ok 35 - Get cookie lemonldap (b795b52e4036138f16e72034171d711b7c983f8258e7aac338bc0bba71f844c8) 953s ok 36 - GET Portal 953s ok 37 - HTTP code is 200 953s ok 38 - Authenticated as rtyler 953s ok 39 - Logout request 953s ok 40 - Response is 200 953s ok 41 - Cookie is deleted 953s ok 42 - No pdata 953s ok 43 - Disconnect request 953s ok 44 - Response is 401 953s 1..44 953s ok 953s t/68-FindUser-with-Demo-and-required-params.t .................................. 953s ok 1 - use Lemonldap::NG::Portal::Main; 953s ok 2 - Portal object 953s ok 3 - Init 953s ok 4 - Portal app 953s ok 5 - Get Portal 953s ok 6 - HTTP code is 200 953s ok 7 - Page contains a form 953s ok 8 - Host match 953s ok 9 - Field "user" is defined 953s ok 10 - Field "password" is defined 953s ok 11 - Field "spoofId" is defined 953s ok 12 - CSP header authorize POST request to \# 953s ok 13 - Mandatory field 953s ok 14 - -> Two entries found 953s ok 15 - 1st -> The Daleks 953s ok 16 - 2nd -> Bad Guy 953s ok 17 - -> Three stars found 953s ok 18 - Post empty FindUser request 953s ok 19 - HTTP code is 200 953s ok 20 - Page contains a form 953s ok 21 - Host match 953s ok 22 - Field "user" is defined 953s ok 23 - Field "password" is defined 953s ok 24 - Field "spoofId" is defined 953s ok 25 - CSP header authorize POST request to \# 953s ok 26 - HTTP code is 200 953s ok 27 - Page contains a form 953s ok 28 - Host match 953s ok 29 - Field "uid" is defined 953s ok 30 - Field "guy" is defined 953s ok 31 - CSP header authorize POST request to \# 953s ok 32 - value="" 953s ok 33 - Post FindUser request 953s ok 34 - autocomplete="off" 953s ok 35 - Search an account 953s ok 36 - id="findUser_guy" 953s ok 37 - id="findUser_uid" 953s ok 38 - id="findUser_cn" 953s ok 39 - id="findUser_type" not found 953s ok 40 - Name... 953s ok 41 - Empty option not found 953s ok 42 - The Daleks 953s ok 43 - Bad Guy option 953s ok 44 - Post FindUser request 953s ok 45 - Response is JSON 953s ok 46 - Good user 953s ok 47 - Post FindUser request 953s ok 48 - Response is JSON 953s ok 49 - No result 953s ok 50 - No user found 953s ok 51 - Post FindUser request 953s ok 52 - Response is JSON 953s ok 53 - Good result 953s ok 54 - No user 953s 1..54 953s ok 954s t/68-FindUser-with-Demo-and-token.t ............................................ 954s ok 1 - use Lemonldap::NG::Portal::Main; 954s ok 2 - Portal object 954s ok 3 - Init 954s ok 4 - Portal app 954s ok 5 - Get Portal 954s ok 6 - HTTP code is 200 954s ok 7 - Page contains a form 954s ok 8 - Host match 954s ok 9 - Field "user" is defined 954s ok 10 - Field "password" is defined 954s ok 11 - Field "spoofId" is defined 954s ok 12 - Field "token" is defined 954s ok 13 - CSP header authorize POST request to \# 954s ok 14 - HTTP code is 200 954s ok 15 - Page contains a form 954s ok 16 - Host match 954s ok 17 - Field "uid" is defined 954s ok 18 - Field "guy" is defined 954s ok 19 - Field "cn" is defined 954s ok 20 - Field "token" is defined 954s ok 21 - CSP header authorize POST request to \# 954s ok 22 - Token value found 954s ok 23 - Two token value found 954s ok 24 - Post FindUser request 954s ok 25 - Response is JSON 954s ok 26 - Good user 954s ok 27 - Get Portal 954s ok 28 - HTTP code is 200 954s ok 29 - Page contains a form 954s ok 30 - Host match 954s ok 31 - Field "uid" is defined 954s ok 32 - Field "guy" is defined 954s ok 33 - Field "cn" is defined 954s ok 34 - Field "token" is defined 954s ok 35 - CSP header authorize POST request to \# 954s ok 36 - Post expired FindUser request 954s ok 37 - Response is JSON 954s ok 38 - Token expired 954s ok 39 - no result found 954s ok 40 - Token found 954s ok 41 - Get Portal 954s ok 42 - HTTP code is 200 954s ok 43 - Page contains a form 954s ok 44 - Host match 954s ok 45 - Field "user" is defined 954s ok 46 - Field "guy" is defined 954s ok 47 - Field "cn" is defined 954s ok 48 - Field "token" is defined 954s ok 49 - CSP header authorize POST request to \# 954s ok 50 - Post FindUser request without token 954s ok 51 - Response is JSON 954s ok 52 - No Token 954s ok 53 - no result found 954s ok 54 - Token found 954s ok 55 - Get Portal 954s ok 56 - HTTP code is 200 954s ok 57 - Page contains a form 954s ok 58 - Host match 954s ok 59 - Field "user" is defined 954s ok 60 - Field "guy" is defined 954s ok 61 - Field "cn" is defined 954s ok 62 - Field "token" is defined 954s ok 63 - CSP header authorize POST request to \# 954s ok 64 - Post FindUser request with token 954s ok 65 - Get cookie lemonldap (d8d742dc1fa94d31a394ca65545d0b26da2aa1b044461283f09840eeb5c72dd1) 954s ok 66 - Response is JSON 954s ok 67 - result => 1 954s ok 68 - GET Portal 954s ok 69 - HTTP code is 200 954s ok 70 - Authenticated as rtyler 954s ok 71 - Logout request 954s ok 72 - Response is 200 954s ok 73 - Cookie is deleted 954s ok 74 - No pdata 954s ok 75 - Disconnect request 954s ok 76 - Response is 401 954s 1..76 954s ok 954s t/68-FindUser-with-Demo.t ...................................................... 954s ok 1 - use Lemonldap::NG::Portal::Main; 954s ok 2 - Portal object 954s ok 3 - Init 954s ok 4 - Portal app 954s ok 5 - Get Portal 954s ok 6 - HTTP code is 200 954s ok 7 - Page contains a form 954s ok 8 - Host match 954s ok 9 - Field "user" is defined 954s ok 10 - Field "password" is defined 954s ok 11 - Field "spoofId" is defined 954s ok 12 - CSP header authorize POST request to \# 954s ok 13 - Post empty FindUser request 954s ok 14 - HTTP code is 200 954s ok 15 - Page contains a form 954s ok 16 - Host match 954s ok 17 - Field "user" is defined 954s ok 18 - Field "password" is defined 954s ok 19 - Field "spoofId" is defined 954s ok 20 - CSP header authorize POST request to \# 954s ok 21 - HTTP code is 200 954s ok 22 - Page contains a form 954s ok 23 - Host match 954s ok 24 - Field "uid" is defined 954s ok 25 - Field "guy" is defined 954s ok 26 - CSP header authorize POST request to \# 954s ok 27 - value="" 954s ok 28 - Post FindUser request 954s ok 29 - autocomplete="off" 954s ok 30 - Search an account 954s ok 31 - id="findUser_guy" 954s ok 32 - id="findUser_uid" 954s ok 33 - id="findUser_cn" 954s ok 34 - Name... 954s ok 35 - Empty option 954s ok 36 - BB option 954s ok 37 - Bad Guy option 954s ok 38 - Post FindUser request 954s ok 39 - Response is JSON 954s ok 40 - Good user 954s ok 41 - Post FindUser request with bad user 954s ok 42 - Response is JSON 954s ok 43 - No result 954s ok 44 - No user found 954s ok 45 - Post FindUser request one result 954s ok 46 - Response is JSON 954s ok 47 - Good user 954s ok 48 - Post FindUser request with a not allowed select value 954s ok 49 - Response is JSON 954s ok 50 - Good result 954s ok 51 - No user 954s ok 52 - Post FindUser request multi results 954s ok 53 - Response is JSON 954s ok 54 - Good user (dwho) 954s ok 55 - Post FindUser request with bad arg 954s ok 56 - Response is JSON 954s ok 57 - Good result 954s ok 58 - No user 954s ok 59 - Post FindUser request with two args 954s ok 60 - Response is JSON 954s ok 61 - Good user 954s ok 62 - Post FindUser request with wrong args 954s ok 63 - Response is JSON 954s ok 64 - No result 954s ok 65 - No user found 954s ok 66 - Post FindUser request with excluding result 954s ok 67 - Response is JSON 954s ok 68 - No result 954s ok 69 - No user found 954s ok 70 - Post FindUser request with excluding result 954s ok 71 - Response is JSON 954s ok 72 - No result 954s ok 73 - No user found 954s ok 74 - Post FindUser request with wildcard 954s ok 75 - Response is JSON 954s ok 76 - Good result 954s ok 77 - Good user (dwho) 954s 1..77 954s ok 955s t/68-FindUser-with-LDAP.t ...................................................... 955s ok 1 - use Lemonldap::NG::Portal::Main; 955s ok 2 # skip LLNGTESTLDAP is not set 955s ok 3 # skip LLNGTESTLDAP is not set 955s ok 4 # skip LLNGTESTLDAP is not set 955s ok 5 # skip LLNGTESTLDAP is not set 955s ok 6 # skip LLNGTESTLDAP is not set 955s ok 7 # skip LLNGTESTLDAP is not set 955s ok 8 # skip LLNGTESTLDAP is not set 955s ok 9 # skip LLNGTESTLDAP is not set 955s ok 10 # skip LLNGTESTLDAP is not set 955s ok 11 # skip LLNGTESTLDAP is not set 955s ok 12 # skip LLNGTESTLDAP is not set 955s ok 13 # skip LLNGTESTLDAP is not set 955s ok 14 # skip LLNGTESTLDAP is not set 955s ok 15 # skip LLNGTESTLDAP is not set 955s ok 16 # skip LLNGTESTLDAP is not set 955s ok 17 # skip LLNGTESTLDAP is not set 955s ok 18 # skip LLNGTESTLDAP is not set 955s ok 19 # skip LLNGTESTLDAP is not set 955s ok 20 # skip LLNGTESTLDAP is not set 955s ok 21 # skip LLNGTESTLDAP is not set 955s ok 22 # skip LLNGTESTLDAP is not set 955s ok 23 # skip LLNGTESTLDAP is not set 955s ok 24 # skip LLNGTESTLDAP is not set 955s ok 25 # skip LLNGTESTLDAP is not set 955s ok 26 # skip LLNGTESTLDAP is not set 955s ok 27 # skip LLNGTESTLDAP is not set 955s ok 28 # skip LLNGTESTLDAP is not set 955s ok 29 # skip LLNGTESTLDAP is not set 955s ok 30 # skip LLNGTESTLDAP is not set 955s ok 31 # skip LLNGTESTLDAP is not set 955s ok 32 # skip LLNGTESTLDAP is not set 955s ok 33 # skip LLNGTESTLDAP is not set 955s ok 34 # skip LLNGTESTLDAP is not set 955s ok 35 # skip LLNGTESTLDAP is not set 955s ok 36 # skip LLNGTESTLDAP is not set 955s ok 37 # skip LLNGTESTLDAP is not set 955s ok 38 # skip LLNGTESTLDAP is not set 955s ok 39 # skip LLNGTESTLDAP is not set 955s ok 40 # skip LLNGTESTLDAP is not set 955s ok 41 # skip LLNGTESTLDAP is not set 955s ok 42 # skip LLNGTESTLDAP is not set 955s ok 43 # skip LLNGTESTLDAP is not set 955s ok 44 # skip LLNGTESTLDAP is not set 955s ok 45 # skip LLNGTESTLDAP is not set 955s ok 46 # skip LLNGTESTLDAP is not set 955s 1..46 955s ok 955s t/68-FindUser-with-REST.t ...................................................... 955s ok 1 - use Lemonldap::NG::Portal::Main; 955s ok 2 - Portal object 955s ok 3 - Init 955s ok 4 - Portal app 955s ok 5 - search REST request 955s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 955s ok 7 - uid: dwho 955s ok 8 - Post good FindUser request 955s ok 9 - HTTP code is 200 955s ok 10 - Response is JSON 955s ok 11 - Good user 955s ok 12 - result => 1 955s ok 13 - search REST request 955s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 955s ok 15 - guy:bad, uid: dwho 955s ok 16 - Post null response FindUser request 955s ok 17 - Response is JSON 955s ok 18 - No result 955s ok 19 - No user found 955s ok 20 - Post bad parameter FindUser request 955s ok 21 - HTTP code is 200 955s ok 22 - Response is JSON 955s ok 23 - Empty user 955s ok 24 - result => 1 955s ok 25 - Post empty response FindUser request 955s ok 26 - HTTP code is 200 955s ok 27 - Response is JSON 955s ok 28 - Empty user 955s ok 29 - result => 1 955s ok 30 - search REST request 955s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 955s ok 32 - guy:good 955s ok 33 - Post multi responses FindUser request 955s ok 34 - HTTP code is 200 955s ok 35 - Response is JSON 955s ok 36 - Good user (dwho) 955s ok 37 - result => 1 955s 1..37 955s ok 956s t/68-FindUser-with-UpgradeSession.t ............................................ 956s ok 1 - use Lemonldap::NG::Portal::Main; 956s ok 2 - Portal object 956s ok 3 - Init 956s ok 4 - Portal app 956s ok 5 - Get Portal 956s ok 6 - HTTP code is 200 956s ok 7 - Page contains a form 956s ok 8 - Host match 956s ok 9 - Field "user" is defined 956s ok 10 - Field "password" is defined 956s ok 11 - Field "spoofId" is defined 956s ok 12 - CSP header authorize POST request to \# 956s ok 13 - Post empty FindUser request 956s ok 14 - HTTP code is 200 956s ok 15 - Page contains a form 956s ok 16 - Host match 956s ok 17 - Field "user" is defined 956s ok 18 - Field "password" is defined 956s ok 19 - Field "spoofId" is defined 956s ok 20 - CSP header authorize POST request to \# 956s ok 21 - HTTP code is 200 956s ok 22 - Page contains a form 956s ok 23 - Host match 956s ok 24 - Field "uid" is defined 956s ok 25 - CSP header authorize POST request to \# 956s ok 26 - value="" 956s ok 27 - id="findUser_uid" 956s ok 28 - Auth query 956s ok 29 - Get cookie lemonldap (b3e22cc9d9b9bf4b1569294b47274a8d5cd96733277fc9817fabce4243183c73) 956s ok 30 - GET http://test1.example.com/ 956s ok 31 - HTTP code is 200 956s ok 32 - Upgrade session query 956s ok 33 - HTTP code is 200 956s ok 34 - Page contains a form 956s ok 35 - URI match 956s ok 36 - Field "confirm" is defined 956s ok 37 - Field "url" is defined 956s ok 38 - Accept session upgrade query 956s ok 39 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 956s ok 40 - HTTP code is 200 956s ok 41 - Page contains a form 956s ok 42 - Host match 956s ok 43 - Field "upgrading" is defined 956s ok 44 - Field "url" is defined 956s ok 45 - CSP header authorize POST request to \# 956s ok 46 - Post FindUser request 956s ok 47 - Response is JSON 956s ok 48 - Good result 956s ok 49 - Good user 956s ok 50 - Post login 956s ok 51 - Get cookie lemonldappdata () 956s ok 52 - Get cookie lemonldap (c0f1cd6f198a956d53a971e411b8e763988da04bbe6a343d7a7b73fc8644a038) 956s ok 53 - Get redirection 956s ok 54 - Location is http://test1.example.com 956s ok 55 - GET Portal 956s ok 56 - HTTP code is 200 956s ok 57 - Authenticated as rtyler 956s 1..57 956s ok 956s t/68-FindUser-without-Impersonation.t .......................................... 956s ok 1 - use Lemonldap::NG::Portal::Main; 956s ok 2 - Portal object 956s ok 3 - Init 956s ok 4 - Portal app 956s ok 5 - Get Portal 956s ok 6 - HTTP code is 200 956s ok 7 - Page contains a form 956s ok 8 - Host match 956s ok 9 - Field "user" is defined 956s ok 10 - Field "password" is defined 956s ok 11 - CSP header authorize POST request to \# 956s ok 12 - Search an account not found 956s ok 13 - Post FindUser request 956s ok 14 - Response is JSON 956s ok 15 - result => 0 956s ok 16 - error => 9 956s 1..16 956s ok 957s t/68-FindUser-without-attribute.t .............................................. 957s ok 1 - use Lemonldap::NG::Portal::Main; 957s ok 2 - Portal object 957s ok 3 - Init 957s ok 4 - Portal app 957s ok 5 - Get Portal 957s ok 6 - HTTP code is 200 957s ok 7 - Page contains a form 957s ok 8 - Host match 957s ok 9 - Field "user" is defined 957s ok 10 - Field "password" is defined 957s ok 11 - Field "spoofId" is defined 957s ok 12 - CSP header authorize POST request to \# 957s ok 13 - Search an account not found 957s ok 14 - Post FindUser request 957s ok 15 - Response is JSON 957s ok 16 - No user 957s ok 17 - result => 1 957s 1..17 957s ok 957s t/68-Impersonation-with-2F.t ................................................... 957s ok 1 - use Lemonldap::NG::Portal::Main; 957s ok 2 - use Lemonldap::NG::Common::FormEncode; 957s ok 3 - Portal object 957s ok 4 - Init 957s ok 5 - Portal app 957s ok 6 - Auth query 957s ok 7 - Get cookie lemonldap (eba69c4b67e95c13287d4216ff88ed2d411abcff8a70383ee8df31a0f5301aed) 957s ok 8 - Get Menu 957s ok 9 - Authenticated as rtyler 957s ok 10 - sfaManager link found 957s ok 11 - Form registration 957s ok 12 - Found TOTP js 957s ok 13 - Found custom Main Logo 957s ok 14 - Get new key 957s ok 15 - Content is JSON 957s ok 16 - Found secret 957s ok 17 - Found token 957s ok 18 - Found user 957s ok 19 - Code 957s ok 20 - Code contains 6 digits 957s ok 21 - Post code 957s ok 22 - Content is JSON 957s ok 23 - TOTP is registered 957s ok 24 - Logout request 957s ok 25 - Response is 200 957s ok 26 - Cookie is deleted 957s ok 27 - No pdata 957s ok 28 - Disconnect request 957s ok 29 - Response is 401 957s ok 30 - Get Menu 957s ok 31 - HTTP code is 200 957s ok 32 - Page contains a form 957s ok 33 - Host match 957s ok 34 - Field "user" is defined 957s ok 35 - Field "password" is defined 957s ok 36 - Field "spoofId" is defined 957s ok 37 - CSP header authorize POST request to \# 957s ok 38 - Auth query 957s ok 39 - HTTP code is 200 957s ok 40 - Page contains a form 957s ok 41 - URI match 957s ok 42 - Field "token" is defined 957s ok 43 - Post TOTP choice 957s ok 44 - HTTP code is 200 957s ok 45 - Page contains a form 957s ok 46 - URI match 957s ok 47 - Field "token" is defined 957s ok 48 - Code 957s ok 49 - Post code 957s ok 50 - Get cookie lemonldap (6452ea075f3f1dcf8d7bf07ed3286382bbccd7b328fd2b10b8b65dbea9797043) 957s ok 51 - Get Menu 957s ok 52 - HTTP code is 200 957s ok 53 - Authenticated as dwho 957s ok 54 - Form 2fregisters 957s ok 55 - Form registration 957s ok 56 - Found TOTP js 957s ok 57 - Found custom Main Logo 957s ok 58 - Get new key 957s ok 59 - Content is JSON 957s ok 60 - Not authorized to register a TOTP 957s ok 61 - Delete TOTP query 957s ok 62 - Content is JSON 957s ok 63 - Not authorized to unregister a TOTP 957s ok 64 - Post code 957s ok 65 - Content is JSON 957s ok 66 - Not authorized to verify a TOTP 957s ok 67 - Logout request 957s ok 68 - Response is 200 957s ok 69 - Cookie is deleted 957s ok 70 - No pdata 957s ok 71 - Disconnect request 957s ok 72 - Response is 401 957s 1..72 957s ok 958s t/68-Impersonation-with-Custom-Plugin.t ........................................ 958s ok 1 - use Lemonldap::NG::Portal::Main; 958s ok 2 - Portal object 958s ok 3 - Init 958s ok 4 - Portal app 958s ok 5 - Get Menu 958s ok 6 - HTTP code is 200 958s ok 7 - Page contains a form 958s ok 8 - Host match 958s ok 9 - Field "user" is defined 958s ok 10 - Field "password" is defined 958s ok 11 - Field "spoofId" is defined 958s ok 12 - CSP header authorize POST request to \# 958s ok 13 - Auth query 958s ok 14 - HTTP code is 200 958s ok 15 - Get cookie lemonldap (9821c42a5ef636c694d1210cedf88ead9550ea2ffef551d81ce4ca27614d06bc) 958s ok 16 - Logout request 958s ok 17 - Response is 200 958s ok 18 - Cookie is deleted 958s ok 19 - No pdata 958s ok 20 - Disconnect request 958s ok 21 - Response is 401 958s ok 22 - Auth query 958s ok 23 - Content is JSON 958s ok 24 - BAD CREDENTIALS 958s 1..24 958s ok 958s t/68-Impersonation-with-History.t .............................................. 958s ok 1 - use Lemonldap::NG::Portal::Main; 958s ok 2 - Portal object 958s ok 3 - Init 958s ok 4 - Portal app 958s ok 5 - Auth query 958s ok 6 - Response status is 401 958s ok 7 - Content is JSON 958s ok 8 - Error code is 5 958s ok 9 - Get Menu 958s ok 10 - HTTP code is 200 958s ok 11 - Page contains a form 958s ok 12 - Host match 958s ok 13 - Field "user" is defined 958s ok 14 - Field "password" is defined 958s ok 15 - Field "spoofId" is defined 958s ok 16 - CSP header authorize POST request to \# 958s ok 17 - Auth query 958s ok 18 - Get cookie lemonldap (f5160cec6d19b59dbfd28b5692807374011498a874cb0db97f480528966cb619) 958s ok 19 - Get redirection 958s ok 20 - Location is http://auth.example.com/ 958s ok 21 - Get Menu 958s ok 22 - HTTP code is 200 958s ok 23 - Authenticated as rtyler 958s ok 24 - Logout request 958s ok 25 - Response is 200 958s ok 26 - Cookie is deleted 958s ok 27 - No pdata 958s ok 28 - Disconnect request 958s ok 29 - Response is 401 958s ok 30 - Get Menu 958s ok 31 - HTTP code is 200 958s ok 32 - Page contains a form 958s ok 33 - Host match 958s ok 34 - Field "user" is defined 958s ok 35 - Field "password" is defined 958s ok 36 - Field "spoofId" is defined 958s ok 37 - CSP header authorize POST request to \# 958s ok 38 - Auth query 958s ok 39 - Get cookie lemonldap (91edaf5cade0b731b597a5d49fd86e3a197c38056b11d06c683236e69cca6beb) 958s ok 40 - History found 958s ok 41 - -> Three entries found 958s ok 42 - -> One 'failedLogin' entry found 958s ok 43 - Logout request 958s ok 44 - Response is 200 958s ok 45 - Cookie is deleted 958s ok 46 - No pdata 958s ok 47 - Disconnect request 958s ok 48 - Response is 401 958s 1..48 958s ok 959s t/68-Impersonation-with-TOTP.t ................................................. 959s ok 1 - use Lemonldap::NG::Portal::Main; 959s ok 2 - Portal object 959s ok 3 - Init 959s ok 4 - Portal app 959s ok 5 - Get Menu 959s ok 6 - HTTP code is 200 959s ok 7 - Page contains a form 959s ok 8 - Host match 959s ok 9 - Field "user" is defined 959s ok 10 - Field "password" is defined 959s ok 11 - Field "spoofId" is defined 959s ok 12 - CSP header authorize POST request to \# 959s ok 13 - Auth query 959s ok 14 - Get cookie lemonldap (ccec49eae9edd3ed7f3989ca32464a1004d21f4de6b8bd9140d380b3f57eec5a) 959s ok 15 - Get redirection 959s ok 16 - Location is http://auth.example.com/ 959s ok 17 - Get Menu 959s ok 18 - HTTP code is 200 959s ok 19 - Connected as dwho 959s ok 20 - Authenticated as rtyler 959s ok 21 - Form registration 959s ok 22 - Get redirection 959s ok 23 - Location header found 959s ok 24 - Form registration 959s ok 25 - Found TOTP js 959s ok 26 - Found custom Main Logo 959s ok 27 - Get new key 959s ok 28 - Content is JSON 959s ok 29 - Found secret 959s ok 30 - Found token 959s ok 31 - Code 959s ok 32 - Code contains 6 digits 959s ok 33 - Post code 959s ok 34 - Content is JSON 959s ok 35 - Key is registered 959s ok 36 - Logout request 959s ok 37 - Response is 200 959s ok 38 - Cookie is deleted 959s ok 39 - No pdata 959s ok 40 - Disconnect request 959s ok 41 - Response is 401 959s ok 42 - Get Menu 959s ok 43 - HTTP code is 200 959s ok 44 - Page contains a form 959s ok 45 - Host match 959s ok 46 - Field "user" is defined 959s ok 47 - Field "password" is defined 959s ok 48 - Field "spoofId" is defined 959s ok 49 - CSP header authorize POST request to \# 959s ok 50 - Auth query with Impersonation 959s ok 51 - HTTP code is 200 959s ok 52 - Page contains a form 959s ok 53 - URI match 959s ok 54 - Field "token" is defined 959s ok 55 - Code 959s ok 56 - Post code 959s ok 57 - Get cookie lemonldap (35ee328f4f96198cead5eb6bed110889593cc086e92b0b240aad05687562c0ff) 959s ok 58 - CheckUser form 959s ok 59 - HTTP code is 200 959s ok 60 - Page contains a form 959s ok 61 - URI match 959s ok 62 - Field "user" is defined 959s ok 63 - Field "url" is defined 959s ok 64 - Found trspan="checkUserMerged" 959s ok 65 - POST checkuser 959s ok 66 - HTTP code is 200 959s ok 67 - Page contains a form 959s ok 68 - URI match 959s ok 69 - Field "user" is defined 959s ok 70 - Field "url" is defined 959s ok 71 - Found trspan="checkUserMerged" 959s ok 72 - Found trspan="allowed" 959s ok 73 - Found trspan="headers" 959s ok 74 - Found trspan="groups_sso" 959s ok 75 - Found trspan="attributes" 959s ok 76 - Found trspan="macros" 959s ok 77 - Found _userDB 959s ok 78 - Found Auth-User 959s ok 79 - Found dwho 959s ok 80 - Found su 959s ok 81 - Found uid 959s ok 82 - Found _whatToTrace 959s ok 83 - CheckUser form 959s ok 84 - HTTP code is 200 959s ok 85 - Page contains a form 959s ok 86 - URI match 959s ok 87 - Field "user" is defined 959s ok 88 - Field "url" is defined 959s ok 89 - Found trspan="checkUserMerged" 959s ok 90 - POST checkuser 959s ok 91 - HTTP code is 200 959s ok 92 - Page contains a form 959s ok 93 - URI match 959s ok 94 - Field "user" is defined 959s ok 95 - Field "url" is defined 959s ok 96 - Found trspan="checkUserComputedSession" 959s ok 97 - Found macro authMode 959s ok 98 - Found TOTP 959s ok 99 - Logout request 959s ok 100 - Response is 200 959s ok 101 - Cookie is deleted 959s ok 102 - No pdata 959s ok 103 - Disconnect request 959s ok 104 - Response is 401 959s 1..104 959s ok 960s t/68-Impersonation-with-UnrestrictedUser.t ..................................... 960s ok 1 - use Lemonldap::NG::Portal::Main; 960s ok 2 - Portal object 960s ok 3 - Init 960s ok 4 - Portal app 960s ok 5 - Get Menu 960s ok 6 - HTTP code is 200 960s ok 7 - Page contains a form 960s ok 8 - Host match 960s ok 9 - Field "user" is defined 960s ok 10 - Field "password" is defined 960s ok 11 - Field "spoofId" is defined 960s ok 12 - Field "token" is defined 960s ok 13 - CSP header authorize POST request to \# 960s ok 14 - Auth query 960s ok 15 - Get cookie lemonldap (151e7428e2c9e8dc1329968743a2886f394c8b0acdf9bc19058ee8a6995d55be) 960s ok 16 - Get Menu 960s ok 17 - Authenticated as dwho 960s ok 18 - Logout request 960s ok 19 - Response is 200 960s ok 20 - Cookie is deleted 960s ok 21 - No pdata 960s ok 22 - Disconnect request 960s ok 23 - Response is 401 960s ok 24 - Get Menu 960s ok 25 - HTTP code is 200 960s ok 26 - Page contains a form 960s ok 27 - Host match 960s ok 28 - Field "user" is defined 960s ok 29 - Field "password" is defined 960s ok 30 - Field "spoofId" is defined 960s ok 31 - Field "token" is defined 960s ok 32 - CSP header authorize POST request to \# 960s ok 33 - Auth query 960s ok 34 - PE5 found 960s ok 35 - HTTP code is 200 960s ok 36 - Page contains a form 960s ok 37 - Host match 960s ok 38 - Field "user" is defined 960s ok 39 - Field "password" is defined 960s ok 40 - Field "spoofId" is defined 960s ok 41 - Field "token" is defined 960s ok 42 - CSP header authorize POST request to \# 960s ok 43 - Auth query 960s ok 44 - Get cookie lemonldap (17d49a682c49da25061334067ebb47fe9d25b096e1a9490683f9f9d5db5b925d) 960s ok 45 - Get Menu 960s ok 46 - Authenticated as msmith 960s ok 47 - Logout request 960s ok 48 - Response is 200 960s ok 49 - Cookie is deleted 960s ok 50 - No pdata 960s ok 51 - Disconnect request 960s ok 52 - Response is 401 960s 1..52 960s ok 960s t/68-Impersonation-with-doubleCookies.t ........................................ 960s ok 1 - use Lemonldap::NG::Portal::Main; 960s ok 2 - Portal object 960s ok 3 - Init 960s ok 4 - Portal app 960s ok 5 - Get Menu 960s ok 6 - HTTP code is 200 960s ok 7 - Page contains a form 960s ok 8 - Host match 960s ok 9 - Field "user" is defined 960s ok 10 - Field "password" is defined 960s ok 11 - Field "spoofId" is defined 960s ok 12 - CSP header authorize POST request to \# 960s ok 13 - Auth query 960s ok 14 - PE40 found 960s ok 15 - Get Menu 960s ok 16 - HTTP code is 200 960s ok 17 - Page contains a form 960s ok 18 - Host match 960s ok 19 - Field "user" is defined 960s ok 20 - Field "password" is defined 960s ok 21 - Field "spoofId" is defined 960s ok 22 - CSP header authorize POST request to \# 960s ok 23 - Get Menu 960s ok 24 - HTTP code is 200 960s ok 25 - Page contains a form 960s ok 26 - Host match 960s ok 27 - Field "user" is defined 960s ok 28 - Field "password" is defined 960s ok 29 - Field "spoofId" is defined 960s ok 30 - CSP header authorize POST request to \# 960s ok 31 - Auth query 960s ok 32 - PE5 found 960s ok 33 - Get Menu 960s ok 34 - HTTP code is 200 960s ok 35 - Page contains a form 960s ok 36 - Host match 960s ok 37 - Field "user" is defined 960s ok 38 - Field "password" is defined 960s ok 39 - Field "spoofId" is defined 960s ok 40 - CSP header authorize POST request to \# 960s ok 41 - Get Menu 960s ok 42 - HTTP code is 200 960s ok 43 - Page contains a form 960s ok 44 - Host match 960s ok 45 - Field "user" is defined 960s ok 46 - Field "password" is defined 960s ok 47 - Field "spoofId" is defined 960s ok 48 - CSP header authorize POST request to \# 960s ok 49 - Auth query 960s ok 50 - PE93 found 960s ok 51 - Get Menu 960s ok 52 - HTTP code is 200 960s ok 53 - Page contains a form 960s ok 54 - Host match 960s ok 55 - Field "user" is defined 960s ok 56 - Field "password" is defined 960s ok 57 - Field "spoofId" is defined 960s ok 58 - CSP header authorize POST request to \# 960s ok 59 - Get Menu 960s ok 60 - HTTP code is 200 960s ok 61 - Page contains a form 960s ok 62 - Host match 960s ok 63 - Field "user" is defined 960s ok 64 - Field "password" is defined 960s ok 65 - Field "spoofId" is defined 960s ok 66 - CSP header authorize POST request to \# 960s ok 67 - Auth query 960s ok 68 - Get cookie lemonldap (d485baecc264617e796b3e4a7cf27b6724d119b42f73bc305a5b2b6c7708b533) 960s ok 69 - Get cookie lemonldaphttp () 960s ok 70 - Get redirection 960s ok 71 - Location is http://auth.example.com/ 960s ok 72 - -> Get cookie : lemonldap=something 960s ok 73 - -> Cookie 'lemonldap' is HttpOnly 960s ok 74 - -> Cookie 'lemonldap' is secure 960s ok 75 - CheckUser form 960s ok 76 - HTTP code is 200 960s ok 77 - Page contains a form 960s ok 78 - URI match 960s ok 79 - Field "user" is defined 960s ok 80 - Field "url" is defined 960s ok 81 - Found trspan="checkUser" 960s ok 82 - POST checkuser 960s ok 83 - Found macro test_impersonation 960s ok 84 - Found msmith/msmith 960s ok 85 - Logout request 960s ok 86 - Response is 200 960s ok 87 - Cookie is deleted 960s ok 88 - No pdata 960s ok 89 - Disconnect request 960s ok 90 - Response is 401 960s ok 91 - Get Menu 960s ok 92 - HTTP code is 200 960s ok 93 - Page contains a form 960s ok 94 - Host match 960s ok 95 - Field "user" is defined 960s ok 96 - Field "password" is defined 960s ok 97 - Field "spoofId" is defined 960s ok 98 - CSP header authorize POST request to \# 960s ok 99 - Auth query 960s ok 100 - Get cookie lemonldap (4f14b99a1a09c60955ac88dd657f7390b70c3cf9debe11d57206ce7933c9d9ce) 960s ok 101 - Get redirection 960s ok 102 - Location is http://auth.example.com/ 960s ok 103 - Get Menu 960s ok 104 - HTTP code is 200 960s ok 105 - Connected as dwho 960s ok 106 - CheckUser form 960s ok 107 - HTTP code is 200 960s ok 108 - Page contains a form 960s ok 109 - URI match 960s ok 110 - Field "user" is defined 960s ok 111 - Field "url" is defined 960s ok 112 - Found trspan="checkUser" 960s ok 113 - POST checkuser 960s ok 114 - HTTP code is 200 960s ok 115 - Page contains a form 960s ok 116 - URI match 960s ok 117 - Field "user" is defined 960s ok 118 - Field "url" is defined 960s ok 119 - Found trspan="checkUser" 960s ok 120 - Found trspan="allowed" 960s ok 121 - Found trspan="headers" 960s ok 122 - Found trspan="macros" 960s ok 123 - Found trspan="attributes" 960s ok 124 - Found _userDB 960s ok 125 - Found Auth-User 960s ok 126 - Found dwho 960s ok 127 - Found _whatToTrace 960s ok 128 - Found testPrefix_groups 960s ok 129 - Found "su; su_test; test_su" 960s ok 130 - Found testPrefix_uid 960s ok 131 - Found rtyler 960s ok 132 - Found macro test_impersonation 960s ok 133 - Found rtyler/dwo 960s ok 134 - Found 34 attributes 960s ok 135 - _auth 960s ok 136 - _httpSession 960s ok 137 - uid 960s ok 138 - testPrefix__auth 960s ok 139 - testPrefix__httpSession 960s ok 140 - testPrefix_uid 960s ok 141 - Logout request 960s ok 142 - Response is 200 960s ok 143 - Cookie is deleted 960s ok 144 - No pdata 960s ok 145 - Disconnect request 960s ok 146 - Response is 401 960s 1..146 960s ok 961s t/68-Impersonation-with-filtered-merge.t ....................................... 961s ok 1 - use Lemonldap::NG::Portal::Main; 961s ok 2 - Portal object 961s ok 3 - Init 961s ok 4 - Portal app 961s ok 5 - Get Menu 961s ok 6 - HTTP code is 200 961s ok 7 - Page contains a form 961s ok 8 - Host match 961s ok 9 - Field "user" is defined 961s ok 10 - Field "password" is defined 961s ok 11 - Field "spoofId" is defined 961s ok 12 - CSP header authorize POST request to \# 961s ok 13 - Auth query 961s ok 14 - Get cookie lemonldap (64fcb21340529e74a77e05b6bd9f05c59c298cb67937f494d6fe1b6357a43aa5) 961s ok 15 - Get redirection 961s ok 16 - Location is http://auth.example.com/ 961s ok 17 - Get Menu 961s ok 18 - HTTP code is 200 961s ok 19 - Connected as dwho 961s ok 20 - Authenticated as dwho 961s ok 21 - CheckUser form 961s ok 22 - HTTP code is 200 961s ok 23 - Page contains a form 961s ok 24 - URI match 961s ok 25 - Field "user" is defined 961s ok 26 - Field "url" is defined 961s ok 27 - Found trspan="checkUserMerged" 961s ok 28 - POST checkuser 961s ok 29 - HTTP code is 200 961s ok 30 - Page contains a form 961s ok 31 - URI match 961s ok 32 - Field "user" is defined 961s ok 33 - Field "url" is defined 961s ok 34 - Found trspan="checkUser" 961s ok 35 - Found trspan="allowed" 961s ok 36 - Found trspan="headers" 961s ok 37 - Found trspan="groups_sso" 961s ok 38 - Found trspan="macros" 961s ok 39 - Found trspan="attributes" 961s ok 40 - Found _userDB 961s ok 41 - Found Auth-User 961s ok 42 - Found dwho 961s ok 43 - Found su 961s ok 44 - Found su_test 961s ok 45 - NOT found _test_ 961s ok 46 - NOT found test_su 961s ok 47 - Found uid 961s ok 48 - Found _whatToTrace 961s ok 49 - POST checkuser 961s ok 50 - Response is JSON 961s ok 51 - Right number of real_hGroups found 961s ok 52 - Right number of hGroups found 961s ok 53 - Logout request 961s ok 54 - Response is 200 961s ok 55 - Cookie is deleted 961s ok 56 - No pdata 961s ok 57 - Disconnect request 961s ok 58 - Response is 401 961s 1..58 961s ok 961s t/68-Impersonation-with-merge.t ................................................ 961s ok 1 - use Lemonldap::NG::Portal::Main; 961s ok 2 - Portal object 961s ok 3 - Init 961s ok 4 - Portal app 961s ok 5 - Get Menu 961s ok 6 - HTTP code is 200 961s ok 7 - Page contains a form 961s ok 8 - Host match 961s ok 9 - Field "user" is defined 961s ok 10 - Field "password" is defined 961s ok 11 - Field "spoofId" is defined 961s ok 12 - CSP header authorize POST request to \# 961s ok 13 - Auth query 961s ok 14 - Get cookie lemonldap (d00dbcaa6916cb817cd2ff77e473cd6d96fa17d14f908e6d16b1e6fe7c6d5994) 961s ok 15 - Get redirection 961s ok 16 - Location is http://auth.example.com/ 961s ok 17 - Get Menu 961s ok 18 - HTTP code is 200 961s ok 19 - Connected as dwho 961s ok 20 - Authenticated as dwho 961s ok 21 - CheckUser form 961s ok 22 - HTTP code is 200 961s ok 23 - Page contains a form 961s ok 24 - URI match 961s ok 25 - Field "user" is defined 961s ok 26 - Field "url" is defined 961s ok 27 - Found trspan="checkUserMerged" 961s ok 28 - POST checkuser 961s ok 29 - HTTP code is 200 961s ok 30 - Page contains a form 961s ok 31 - URI match 961s ok 32 - Field "user" is defined 961s ok 33 - Field "url" is defined 961s ok 34 - Found trspan="checkUserMerged" 961s ok 35 - Found trspan="allowed" 961s ok 36 - Found trspan="headers" 961s ok 37 - Found trspan="groups_sso" 961s ok 38 - Found SSO group "su" 961s ok 39 - Found SSO group "su_test" 961s ok 40 - Found SSO group "test_su" 961s ok 41 - Found trspan="attributes" 961s ok 42 - Found trspan="macros" 961s ok 43 - Found _userDB 961s ok 44 - Found Auth-User 961s ok 45 - Found dwho 961s ok 46 - Found su 961s ok 47 - Found su_test 961s ok 48 - NOT found _test_ 961s ok 49 - Found test_su 961s ok 50 - Found _whatToTrace 961s ok 51 - Found uid 961s ok 52 - POST checkuser 961s ok 53 - Response is JSON 961s ok 54 - Right number of real_hGroups found 961s ok 55 - Right number of hGroups found 961s ok 56 - Logout request 961s ok 57 - Response is 200 961s ok 58 - Cookie is deleted 961s ok 59 - No pdata 961s ok 60 - Disconnect request 961s ok 61 - Response is 401 961s 1..61 961s ok 962s t/68-Impersonation.t ........................................................... 962s ok 1 - use Lemonldap::NG::Portal::Main; 962s ok 2 - Portal object 962s ok 3 - Init 962s ok 4 - Portal app 962s ok 5 - Get Menu 962s ok 6 - HTTP code is 200 962s ok 7 - Page contains a form 962s ok 8 - Host match 962s ok 9 - Field "user" is defined 962s ok 10 - Field "password" is defined 962s ok 11 - Field "spoofId" is defined 962s ok 12 - CSP header authorize POST request to \# 962s ok 13 - Auth query 962s ok 14 - PE40 found 962s ok 15 - Get Menu 962s ok 16 - HTTP code is 200 962s ok 17 - Page contains a form 962s ok 18 - Host match 962s ok 19 - Field "user" is defined 962s ok 20 - Field "password" is defined 962s ok 21 - Field "spoofId" is defined 962s ok 22 - CSP header authorize POST request to \# 962s ok 23 - Get Menu 962s ok 24 - HTTP code is 200 962s ok 25 - Page contains a form 962s ok 26 - Host match 962s ok 27 - Field "user" is defined 962s ok 28 - Field "password" is defined 962s ok 29 - Field "spoofId" is defined 962s ok 30 - CSP header authorize POST request to \# 962s ok 31 - Auth query 962s ok 32 - PE5 found 962s ok 33 - Get Menu 962s ok 34 - HTTP code is 200 962s ok 35 - Page contains a form 962s ok 36 - Host match 962s ok 37 - Field "user" is defined 962s ok 38 - Field "password" is defined 962s ok 39 - Field "spoofId" is defined 962s ok 40 - CSP header authorize POST request to \# 962s ok 41 - Get Menu 962s ok 42 - HTTP code is 200 962s ok 43 - Page contains a form 962s ok 44 - Host match 962s ok 45 - Field "user" is defined 962s ok 46 - Field "password" is defined 962s ok 47 - Field "spoofId" is defined 962s ok 48 - CSP header authorize POST request to \# 962s ok 49 - Auth query 962s ok 50 - PE93 found 962s ok 51 - Get Menu 962s ok 52 - HTTP code is 200 962s ok 53 - Page contains a form 962s ok 54 - Host match 962s ok 55 - Field "user" is defined 962s ok 56 - Field "password" is defined 962s ok 57 - Field "spoofId" is defined 962s ok 58 - CSP header authorize POST request to \# 962s ok 59 - Get Menu 962s ok 60 - HTTP code is 200 962s ok 61 - Page contains a form 962s ok 62 - Host match 962s ok 63 - Field "user" is defined 962s ok 64 - Field "password" is defined 962s ok 65 - Field "spoofId" is defined 962s ok 66 - CSP header authorize POST request to \# 962s ok 67 - Auth query 962s ok 68 - Get cookie lemonldap (e8fc3c42ee8200bfb6920e17c8a7db6cee264d2a988c05e5ae7d1bc09c57be09) 962s ok 69 - Get redirection 962s ok 70 - Location is http://auth.example.com/ 962s ok 71 - Get Menu 962s ok 72 - HTTP code is 200 962s ok 73 - Connected as msmith 962s ok 74 - Authenticated as msmith 962s ok 75 - CheckUser form 962s ok 76 - HTTP code is 200 962s ok 77 - Page contains a form 962s ok 78 - URI match 962s ok 79 - Field "user" is defined 962s ok 80 - Field "url" is defined 962s ok 81 - Found trspan="checkUser" 962s ok 82 - POST checkuser 962s ok 83 - Found macro test_impersonation 962s ok 84 - Found msmith/msmith 962s ok 85 - Found two MSMITH@BADWOLF.ORG 962s ok 86 - Logout request 962s ok 87 - Response is 200 962s ok 88 - Cookie is deleted 962s ok 89 - No pdata 962s ok 90 - Disconnect request 962s ok 91 - Response is 401 962s ok 92 - Get Menu 962s ok 93 - HTTP code is 200 962s ok 94 - Page contains a form 962s ok 95 - Host match 962s ok 96 - Field "user" is defined 962s ok 97 - Field "password" is defined 962s ok 98 - Field "spoofId" is defined 962s ok 99 - CSP header authorize POST request to \# 962s ok 100 - Auth query 962s ok 101 - Get cookie lemonldap (bd43d8565b525d8c48473e66a4ed880565fe498eae1b10d6f82b836899248942) 962s ok 102 - Get redirection 962s ok 103 - Location is http://auth.example.com/ 962s ok 104 - Get Menu 962s ok 105 - HTTP code is 200 962s ok 106 - Connected as dwho 962s ok 107 - Authenticated as dwho 962s ok 108 - CheckUser form 962s ok 109 - HTTP code is 200 962s ok 110 - Page contains a form 962s ok 111 - URI match 962s ok 112 - Field "user" is defined 962s ok 113 - Field "url" is defined 962s ok 114 - Found trspan="checkUser" 962s ok 115 - POST checkuser 962s ok 116 - HTTP code is 200 962s ok 117 - Page contains a form 962s ok 118 - URI match 962s ok 119 - Field "user" is defined 962s ok 120 - Field "url" is defined 962s ok 121 - Found trspan="checkUser" 962s ok 122 - Found trspan="allowed" 962s ok 123 - Found trspan="headers" 962s ok 124 - Found trspan="macros" 962s ok 125 - Found trspan="attributes" 962s ok 126 - Found _userDB 962s ok 127 - Found Auth-User 962s ok 128 - Found dwho 962s ok 129 - Found _whatToTrace 962s ok 130 - Found testPrefix_groups 962s ok 131 - Found "su; su_test; test_su" 962s ok 132 - Found testPrefix_uid 962s ok 133 - Found rtyler 962s ok 134 - Found macro test_impersonation 962s ok 135 - Found rtyler/dwo 962s ok 136 - Found _session_id 962s ok 137 - Found _session_id 962s ok 138 - Found 34 attributes 962s ok 139 - _auth 962s ok 140 - uid 962s ok 141 - testPrefix__auth 962s ok 142 - testPrefix_uid 962s ok 143 - Logout request 962s ok 144 - Response is 200 962s ok 145 - Cookie is deleted 962s ok 146 - No pdata 962s ok 147 - Disconnect request 962s ok 148 - Response is 401 962s 1..148 962s ok 963s t/68-InitializePasswordReset.t ................................................. 963s ok 1 - use Lemonldap::NG::Portal::Main; 963s ok 2 - Portal object 963s ok 3 - Init 963s ok 4 - Portal app 963s ok 5 - Auth query 963s ok 6 - HTTP code is 200 963s ok 7 - Get cookie lemonldap (d90bcdf475149a49e69100ffc02a73ee2363e2ba4753647a7d912049f2b70655) 963s ok 8 - Force reinitialization for rtyler@badwolf.org 963s ok 9 - HTTP code is 200 963s ok 10 - HTTP code is 200 963s ok 11 - Content-Type is JSON 963s ok 12 - Content is valid JSON 963s ok 13 - mail_token found 963s ok 14 - reset url found and have a correct format 963s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 963s ok 16 - HTTP code is 403 963s ok 17 - Content is valid JSON 963s ok 18 - authentication error 963s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 963s ok 20 - HTTP code is 404 963s ok 21 - Content is valid JSON 963s ok 22 - user not found 963s 1..22 963s ok 963s t/70-2F-Password.t ............................................................. 963s ok 1 - use Lemonldap::NG::Portal::Main; 963s ok 2 - Portal object 963s ok 3 - Init 963s ok 4 - Portal app 963s # Subtest: Register Password 2FA 963s ok 1 - Get Menu 963s ok 2 - HTTP code is 200 963s ok 3 - Page contains a form 963s ok 4 - Host match 963s ok 5 - Field "user" is defined 963s ok 6 - Field "password" is defined 963s ok 7 - CSP header authorize POST request to \# 963s ok 8 - Auth query 963s ok 9 - Get cookie lemonldap (82d394d3affba4191eb9a29e679348e68246eac9e02f597bd88684acd65d282a) 963s ok 10 - Get redirection 963s ok 11 - Location is http://auth.example.com/ 963s ok 12 - Form registration 963s ok 13 - Get redirection 963s ok 14 - Location header found 963s ok 15 - Form registration 963s ok 16 - Found password js 963s ok 17 - HTTP code is 200 963s ok 18 - Content-Type is JSON 963s ok 19 - Content is valid JSON 963s ok 20 - Post registration (mismatched) 963s ok 21 963s ok 22 - HTTP code is 200 963s ok 23 - Content-Type is JSON 963s ok 24 - Content is valid JSON 963s ok 25 - Post registration (mismatched) 963s ok 26 963s ok 27 - HTTP code is 200 963s ok 28 - Content-Type is JSON 963s ok 29 - Content is valid JSON 963s ok 30 - Post registration (mismatched) 963s ok 31 - Key is registered 963s ok 32 - Logout request 963s ok 33 - Response is 200 963s ok 34 - Cookie is deleted 963s ok 35 - No pdata 963s ok 36 - Disconnect request 963s ok 37 - Response is 401 963s 1..37 963s ok 5 - Register Password 2FA 963s # Subtest: Try to login with invalid 2FA password 963s ok 1 - Get Menu 963s ok 2 - HTTP code is 200 963s ok 3 - Page contains a form 963s ok 4 - Host match 963s ok 5 - Field "user" is defined 963s ok 6 - Field "password" is defined 963s ok 7 - CSP header authorize POST request to \# 963s ok 8 - Auth query 963s ok 9 - HTTP code is 200 963s ok 10 - Page contains a form 963s ok 11 - URI match 963s ok 12 - Post code 963s ok 13 - Expected portal error code: code found on page 963s ok 14 - Expected portal error code 963s 1..14 963s ok 6 - Try to login with invalid 2FA password 963s # Subtest: Try to login with valid 2FA password 963s ok 1 - Get Menu 963s ok 2 - HTTP code is 200 963s ok 3 - Page contains a form 963s ok 4 - Host match 963s ok 5 - Field "user" is defined 963s ok 6 - Field "password" is defined 963s ok 7 - CSP header authorize POST request to \# 963s ok 8 - Auth query 963s ok 9 - HTTP code is 200 963s ok 10 - Page contains a form 963s ok 11 - URI match 963s ok 12 - Post code 963s ok 13 - Get cookie lemonldap (4fa1f549d7d148d766874bb3a2737e286ed68ee3fea1954cbf9f68b689bf5b0d) 963s ok 14 - Get session using restSessionServer 963s ok 15 - HTTP code is 200 963s ok 16 - Deserialize session content 963s ok 17 - Session has correct value for _2f 963s ok 18 - Session has correct value for authenticationLevel 963s ok 19 - Session has correct value for uid 963s ok 20 - Session has correct value for _auth 963s ok 21 - Logout request 963s ok 22 - Response is 200 963s ok 23 - Cookie is deleted 963s ok 24 - No pdata 963s ok 25 - Disconnect request 963s ok 26 - Response is 401 963s 1..26 963s ok 7 - Try to login with valid 2FA password 963s 1..7 963s ok 964s t/70-2F-TOTP-8-with-global-storage.t ........................................... 964s ok 1 - use Lemonldap::NG::Portal::Main; 964s ok 2 - Portal object 964s ok 3 - Init 964s ok 4 - Portal app 964s ok 5 - Get Menu 964s ok 6 - HTTP code is 200 964s ok 7 - Page contains a form 964s ok 8 - Host match 964s ok 9 - Field "user" is defined 964s ok 10 - Field "password" is defined 964s ok 11 - Field "token" is defined 964s ok 12 - CSP header authorize POST request to \# 964s ok 13 - Auth query 964s ok 14 - Get cookie lemonldap (e23a944589d6dcfbe8ebf5d82cca30e72a81875b9b6c827d6780d98a6e72a067) 964s ok 15 - Get redirection 964s ok 16 - Location is http://auth.example.com/ 964s ok 17 - Form registration 964s ok 18 - Get redirection 964s ok 19 - Location header found 964s ok 20 - Form registration 964s ok 21 - Found TOTP js 964s ok 22 - Get new key 964s ok 23 - Content is JSON 964s ok 24 - Found secret 964s ok 25 - Found token 964s ok 26 - Code 964s ok 27 - Code contains 8 digits 964s ok 28 - Post code 964s ok 29 - Content is JSON 964s ok 30 - Key is registered 964s ok 31 - Logout request 964s ok 32 - Response is 200 964s ok 33 - Cookie is deleted 964s ok 34 - No pdata 964s ok 35 - Disconnect request 964s ok 36 - Response is 401 964s ok 37 - Get Menu 964s ok 38 - HTTP code is 200 964s ok 39 - Page contains a form 964s ok 40 - Host match 964s ok 41 - Field "user" is defined 964s ok 42 - Field "password" is defined 964s ok 43 - Field "token" is defined 964s ok 44 - CSP header authorize POST request to \# 964s ok 45 - Auth query 964s ok 46 - HTTP code is 200 964s ok 47 - Page contains a form 964s ok 48 - URI match 964s ok 49 - Field "token" is defined 964s ok 50 - LLNG Code 964s ok 51 - Post code 964s ok 52 - Get cookie lemonldap (98ea80f8511cabdb6601f70e9eeeb27010677fdb1371f748c8eb59d431e8a3bc) 964s ok 53 - Logout request 964s ok 54 - Response is 200 964s ok 55 - Cookie is deleted 964s ok 56 - No pdata 964s ok 57 - Disconnect request 964s ok 58 - Response is 401 964s ok 59 - Get Menu 964s ok 60 - HTTP code is 200 964s ok 61 - Page contains a form 964s ok 62 - Host match 964s ok 63 - Field "user" is defined 964s ok 64 - Field "password" is defined 964s ok 65 - Field "token" is defined 964s ok 66 - CSP header authorize POST request to \# 964s ok 67 - Auth query 964s ok 68 - HTTP code is 200 964s ok 69 - Page contains a form 964s ok 70 - URI match 964s ok 71 - Field "token" is defined 964s ok 72 - LLNG Code 964s ok 73 - Post code 964s ok 74 - Token expired 964s ok 75 - Login form is not displayed 964s ok 76 - Get Menu 964s ok 77 - HTTP code is 200 964s ok 78 - Page contains a form 964s ok 79 - Host match 964s ok 80 - Field "user" is defined 964s ok 81 - Field "password" is defined 964s ok 82 - Field "token" is defined 964s ok 83 - CSP header authorize POST request to \# 964s ok 84 - Auth query 964s ok 85 - HTTP code is 200 964s ok 86 - Page contains a form 964s ok 87 - URI match 964s ok 88 - Field "token" is defined 964s 1..88 964s ok 964s t/70-2F-TOTP-Hook.t ............................................................ 964s ok 1 - use Lemonldap::NG::Portal::Main; 964s ok 2 - Portal object 964s ok 3 - Init 964s ok 4 - Portal app 964s ok 5 - Auth query 964s ok 6 - Get cookie lemonldap (1d7d52cd9f081d6666f080a52446315ad76356891d1fe7296e396517ef5fc3e8) 964s ok 7 - Form registration 964s ok 8 - Found TOTP js 964s ok 9 - Get new key 964s ok 10 - Content is JSON 964s ok 11 - Found secret 964s ok 12 - Found token 964s ok 13 - Found user 964s ok 14 - Code 964s ok 15 - Code contains 6 digits 964s ok 16 - Post code 964s ok 17 - Content is JSON 964s ok 18 - TOTP is registered 964s ok 19 - Logout request 964s ok 20 - Response is 200 964s ok 21 - Cookie is deleted 964s ok 22 - No pdata 964s ok 23 - Disconnect request 964s ok 24 - Response is 401 964s ok 25 - Auth query 964s ok 26 - HTTP code is 200 964s ok 27 - Page contains a form 964s ok 28 - URI match 964s ok 29 - Field "token" is defined 964s ok 30 - Code 964s ok 31 - Post code 964s ok 32 - Get cookie lemonldap (1839be5a1dbcaa55cf33dcbb45125e291ef4aff1daaf31c1c4ec28316a532eec) 964s ok 33 - Logout request 964s ok 34 - Response is 200 964s ok 35 - Cookie is deleted 964s ok 36 - No pdata 964s ok 37 - Disconnect request 964s ok 38 - Response is 401 964s ok 39 - Auth query 964s ok 40 - HTTP code is 200 964s ok 41 - Page contains a form 964s ok 42 - URI match 964s ok 43 - Field "token" is defined 964s ok 44 - Code 964s ok 45 - Post code 964s ok 46 - Expected portal error code: code found on page 964s ok 47 - Expected portal error code 964s 1..47 964s ok 965s t/70-2F-TOTP-encryption.t ...................................................... 965s ok 1 - use Lemonldap::NG::Portal::Main; 965s ok 2 - Portal object 965s ok 3 - Init 965s ok 4 - Portal app 965s ok 5 - Get Menu 965s ok 6 - HTTP code is 200 965s ok 7 - Page contains a form 965s ok 8 - Host match 965s ok 9 - Field "user" is defined 965s ok 10 - Field "password" is defined 965s ok 11 - Field "token" is defined 965s ok 12 - CSP header authorize POST request to \# 965s ok 13 - Auth query 965s ok 14 - Get cookie lemonldap (eb54a9343b18d1f1630a7f7e3baf23cb995c6a28bc25a25901dbc76c2562ff2f) 965s ok 15 - Get redirection 965s ok 16 - Location is http://auth.example.com/ 965s ok 17 - Form registration 965s ok 18 - Get redirection 965s ok 19 - Location header found 965s ok 20 - Form registration 965s ok 21 - Found TOTP js 965s ok 22 - Get new key 965s ok 23 - Content is JSON 965s ok 24 - Found secret 965s ok 25 - Found token 965s ok 26 - Code 965s ok 27 - Code contains 6 digits 965s ok 28 - Post code 965s ok 29 - Content is JSON 965s ok 30 - Key is registered 965s ok 31 - Logout request 965s ok 32 - Response is 200 965s ok 33 - Cookie is deleted 965s ok 34 - No pdata 965s ok 35 - Disconnect request 965s ok 36 - Response is 401 965s ok 37 - Get Menu 965s ok 38 - HTTP code is 200 965s ok 39 - Page contains a form 965s ok 40 - Host match 965s ok 41 - Field "user" is defined 965s ok 42 - Field "password" is defined 965s ok 43 - Field "token" is defined 965s ok 44 - CSP header authorize POST request to \# 965s ok 45 - Auth query 965s ok 46 - HTTP code is 200 965s ok 47 - Page contains a form 965s ok 48 - URI match 965s ok 49 - Field "token" is defined 965s ok 50 - LLNG Code 965s ok 51 - Post code 965s ok 52 - Get cookie lemonldap (a4ce54b2846677e65bb7e6c41efb128399c93917b21a09ac3aa37c1888e56524) 965s ok 53 - Logout request 965s ok 54 - Response is 200 965s ok 55 - Cookie is deleted 965s ok 56 - No pdata 965s ok 57 - Disconnect request 965s ok 58 - Response is 401 965s ok 59 - Get Menu 965s ok 60 - HTTP code is 200 965s ok 61 - Page contains a form 965s ok 62 - Host match 965s ok 63 - Field "user" is defined 965s ok 64 - Field "password" is defined 965s ok 65 - Field "token" is defined 965s ok 66 - CSP header authorize POST request to \# 965s ok 67 - Auth query 965s ok 68 - HTTP code is 200 965s ok 69 - Page contains a form 965s ok 70 - URI match 965s ok 71 - Field "token" is defined 965s ok 72 - LLNG Code 965s ok 73 - Post code 965s ok 74 - Token expired 965s ok 75 - Login form is not displayed 965s ok 76 - Get Menu 965s ok 77 - HTTP code is 200 965s ok 78 - Page contains a form 965s ok 79 - Host match 965s ok 80 - Field "user" is defined 965s ok 81 - Field "password" is defined 965s ok 82 - Field "token" is defined 965s ok 83 - CSP header authorize POST request to \# 965s ok 84 - Auth query 965s ok 85 - HTTP code is 200 965s ok 86 - Page contains a form 965s ok 87 - URI match 965s ok 88 - Field "token" is defined 965s ok 89 - TOTP persistent data found 965s ok 90 - Only one device found 965s ok 91 - TOTP secret is encrypted 965s 1..91 965s ok 966s t/70-2F-TOTP-multiple-register.t ............................................... 966s ok 1 - use Lemonldap::NG::Portal::Main; 966s ok 2 - Portal object 966s ok 3 - Init 966s ok 4 - Portal app 966s ok 5 - Auth query 966s ok 6 - Get cookie lemonldap (13d8701dff50fadeb201258a07591bda9b0b81e59c6bfff5da19d2355b1c699a) 966s ok 7 - Get Menu 966s ok 8 - Form registration 966s ok 9 - Get redirection 966s ok 10 - Location header found 966s ok 11 - Form registration 966s ok 12 - Form registration 966s ok 13 - Found TOTP js 966s ok 14 - Get new key 966s ok 15 - Content is JSON 966s ok 16 - Found secret 966s ok 17 - Found token 966s ok 18 - Found user 966s ok 19 - Code 966s ok 20 - Code contains 6 digits 966s ok 21 - Post code 966s ok 22 - Content is JSON 966s ok 23 - TOTP is registered 966s ok 24 - Form registration 966s ok 25 - Found newly registered device 966s ok 26 - Found button to register a new device 966s ok 27 - Form registration 966s ok 28 - Found TOTP js 966s ok 29 - Get new key 966s ok 30 - Content is JSON 966s ok 31 - Found secret 966s ok 32 - Found token 966s ok 33 - Found user 966s ok 34 - Code 966s ok 35 - Code contains 6 digits 966s ok 36 - Post code 966s ok 37 - Content is JSON 966s ok 38 - TOTP is registered 966s ok 39 - Found 2 registered TOTP 966s 1..39 966s ok 966s t/70-2F-TOTP-multiple.t ........................................................ 966s ok 1 - use Lemonldap::NG::Portal::Main; 966s ok 2 - Portal object 966s ok 3 - Init 966s ok 4 - Portal app 966s # Subtest: Authenticate with first device 966s ok 1 - Auth query 966s ok 2 - HTTP code is 200 966s ok 3 - Page contains a form 966s ok 4 - URI match 966s ok 5 - Field "token" is defined 966s ok 6 - Code 966s ok 7 - Post code 966s ok 8 - Get cookie lemonldap (801a30930db05080aaf867a6b53a86cadd29d6c9150e87d5d17de8d6876dab81) 966s 1..8 966s ok 5 - Authenticate with first device 966s # Subtest: Authenticate with second device 966s ok 1 - Auth query 966s ok 2 - HTTP code is 200 966s ok 3 - Page contains a form 966s ok 4 - URI match 966s ok 5 - Field "token" is defined 966s ok 6 - Code 966s ok 7 - Post code 966s ok 8 - Get cookie lemonldap (f8caecaf4f3b1fd15f18493ee31a9fbb1e238b733f3eb676aa1c4939476089f1) 966s 1..8 966s ok 6 - Authenticate with second device 966s # Subtest: Authenticate with unknown device 966s ok 1 - Auth query 966s ok 2 - HTTP code is 200 966s ok 3 - Page contains a form 966s ok 4 - URI match 966s ok 5 - Field "token" is defined 966s ok 6 - Code 966s ok 7 - Post code 966s ok 8 - Expected portal error code: code found on page 966s ok 9 - Expected portal error code 966s 1..9 966s ok 7 - Authenticate with unknown device 966s 1..7 966s ok 967s t/70-2F-TOTP-with-History-and-Refresh.t ........................................ 967s ok 1 - use Lemonldap::NG::Portal::Main; 967s ok 2 - Portal object 967s ok 3 - Init 967s ok 4 - Portal app 967s ok 5 - Auth query 967s ok 6 - Get cookie lemonldap (52110e7af51229d13866e4ece13821732247879942749a53d92b2d7b930001bc) 967s ok 7 - Form registration 967s ok 8 - Get redirection 967s ok 9 - Location header found 967s ok 10 - Form registration 967s ok 11 - Found TOTP js 967s ok 12 - Get new key 967s ok 13 - Content is JSON 967s ok 14 - Found secret 967s ok 15 - Found token 967s ok 16 - Code 967s ok 17 - Code contains 6 digits 967s ok 18 - Post code 967s ok 19 - Content is JSON 967s ok 20 - Key is registered 967s ok 21 - Logout request 967s ok 22 - Response is 200 967s ok 23 - Cookie is deleted 967s ok 24 - No pdata 967s ok 25 - Disconnect request 967s ok 26 - Response is 401 967s ok 27 - Auth query 967s ok 28 - HTTP code is 200 967s ok 29 - Page contains a form 967s ok 30 - URI match 967s ok 31 - Field "token" is defined 967s ok 32 - Field "checkLogins" is defined 967s ok 33 - Code 967s ok 34 - Post code 967s ok 35 - HTTP code is 200 967s ok 36 - Get cookie lemonldap (77dad608d0eeeb3bd7a14fa40737c7e6d95e741b1bb039a0440798c3c90e7666) 967s ok 37 - History found 967s ok 38 - Two entries found 967s ok 39 - POST checkuser 967s ok 40 - Content is JSON 967s ok 41 - Good authenticationLevel found 967s ok 42 - Refresh query 967s ok 43 - Get redirection 967s ok 44 - Location is http://auth.example.com/ 967s ok 45 - POST checkuser 967s ok 46 - Content is JSON 967s ok 47 - Good authenticationLevel found 967s ok 48 - Logout request 967s ok 49 - Response is 200 967s ok 50 - Cookie is deleted 967s ok 51 - No pdata 967s ok 52 - Disconnect request 967s ok 53 - Response is 401 967s 1..53 967s ok 967s t/70-2F-TOTP-with-LDAP.t ....................................................... 967s ok 1 - use Lemonldap::NG::Portal::Main; 967s ok 2 # skip LLNGTESTLDAP is not set 967s ok 3 # skip LLNGTESTLDAP is not set 967s ok 4 # skip LLNGTESTLDAP is not set 967s ok 5 # skip LLNGTESTLDAP is not set 967s ok 6 # skip LLNGTESTLDAP is not set 967s ok 7 # skip LLNGTESTLDAP is not set 967s ok 8 # skip LLNGTESTLDAP is not set 967s ok 9 # skip LLNGTESTLDAP is not set 967s ok 10 # skip LLNGTESTLDAP is not set 967s 1..10 967s ok 967s t/70-2F-TOTP-with-Range.t ...................................................... 967s ok 1 - use Lemonldap::NG::Portal::Main; 967s ok 2 - Portal object 967s ok 3 - Init 967s ok 4 - Portal app 967s ok 5 - Get Menu 967s ok 6 - HTTP code is 200 967s ok 7 - Page contains a form 967s ok 8 - Host match 967s ok 9 - Field "user" is defined 967s ok 10 - Field "password" is defined 967s ok 11 - CSP header authorize POST request to \# 967s ok 12 - Auth query 967s ok 13 - Get cookie lemonldap (432aa350d16b178dcf4b669881bc326f02502b1fb5058c857887ef44d115cfeb) 967s ok 14 - Get redirection 967s ok 15 - Location is http://auth.example.com/ 967s ok 16 - Form registration 967s ok 17 - Get redirection 967s ok 18 - Location header found 967s ok 19 - Form registration 967s ok 20 - Found TOTP js 967s ok 21 - Get new key 967s ok 22 - Content is JSON 967s ok 23 - Found secret 967s ok 24 - Found token 967s ok 25 - Code 967s ok 26 - Code contains 6 digits 967s ok 27 - Post code 967s ok 28 - Content is JSON 967s ok 29 - Key is registered 967s ok 30 - Logout request 967s ok 31 - Response is 200 967s ok 32 - Cookie is deleted 967s ok 33 - No pdata 967s ok 34 - Disconnect request 967s ok 35 - Response is 401 967s ok 36 - Get Menu 967s ok 37 - HTTP code is 200 967s ok 38 - Page contains a form 967s ok 39 - Host match 967s ok 40 - Field "user" is defined 967s ok 41 - Field "password" is defined 967s ok 42 - CSP header authorize POST request to \# 967s ok 43 - Auth query 967s ok 44 - HTTP code is 200 967s ok 45 - Page contains a form 967s ok 46 - URI match 967s ok 47 - Post code 967s ok 48 - Get cookie lemonldap (fcac0c9f4a2fc087248e20758bc3726569fd2c48acd895865bc39f65bf6b3018) 967s ok 49 - Logout request 967s ok 50 - Response is 200 967s ok 51 - Cookie is deleted 967s ok 52 - No pdata 967s ok 53 - Disconnect request 967s ok 54 - Response is 401 967s ok 55 - Get Menu 967s ok 56 - HTTP code is 200 967s ok 57 - Page contains a form 967s ok 58 - Host match 967s ok 59 - Field "user" is defined 967s ok 60 - Field "password" is defined 967s ok 61 - CSP header authorize POST request to \# 967s ok 62 - Auth query 967s ok 63 - HTTP code is 200 967s ok 64 - Page contains a form 967s ok 65 - URI match 967s ok 66 - Post code 967s ok 67 - Get cookie lemonldap (8b0ad7824e8fa353da58ce9ba7c32e99f5d374a04656b901f71c081f96b46691) 967s ok 68 - Logout request 967s ok 69 - Response is 200 967s ok 70 - Cookie is deleted 967s ok 71 - No pdata 967s ok 72 - Disconnect request 967s ok 73 - Response is 401 967s ok 74 - Get Menu 967s ok 75 - HTTP code is 200 967s ok 76 - Page contains a form 967s ok 77 - Host match 967s ok 78 - Field "user" is defined 967s ok 79 - Field "password" is defined 967s ok 80 - CSP header authorize POST request to \# 967s ok 81 - Auth query 967s ok 82 - HTTP code is 200 967s ok 83 - Page contains a form 967s ok 84 - URI match 967s ok 85 - Post code 967s ok 86 - Bad TOTP (backward) 967s ok 87 - Get Menu 967s ok 88 - HTTP code is 200 967s ok 89 - Page contains a form 967s ok 90 - Host match 967s ok 91 - Field "user" is defined 967s ok 92 - Field "password" is defined 967s ok 93 - CSP header authorize POST request to \# 967s ok 94 - Auth query 967s ok 95 - HTTP code is 200 967s ok 96 - Page contains a form 967s ok 97 - URI match 967s ok 98 - Post code 967s ok 99 - Bad TOTP (forward) 967s 1..99 967s ok 968s t/70-2F-TOTP-with-TTL-and-JSON.t ............................................... 968s ok 1 - use Lemonldap::NG::Portal::Main; 968s ok 2 - Portal object 968s ok 3 - Init 968s ok 4 - Portal app 968s ok 5 - Auth query 968s ok 6 - Get cookie lemonldap (cc39fba2fe8d373af7b28a84e4a6f9ede0b9e2ce1603bc7b5605814ee0e5b2ee) 968s ok 7 - Form registration 968s ok 8 - Get redirection 968s ok 9 - Location header found 968s ok 10 - Form registration 968s ok 11 - Found TOTP js 968s ok 12 - Found custom Main Logo 968s ok 13 - Get new key 968s ok 14 - Content is JSON 968s ok 15 - Found secret 968s ok 16 - Found token 968s ok 17 - Code 968s ok 18 - Code contains 6 digits 968s ok 19 - Post code 968s ok 20 - Content is JSON 968s ok 21 - Key is registered 968s ok 22 - Logout request 968s ok 23 - Response is 200 968s ok 24 - Cookie is deleted 968s ok 25 - No pdata 968s ok 26 - Disconnect request 968s ok 27 - Response is 401 968s ok 28 - Auth query 968s ok 29 - HTTP code is 200 968s ok 30 - Page contains a form 968s ok 31 - URI match 968s ok 32 - Field "token" is defined 968s ok 33 - Code 968s ok 34 - Post code 968s ok 35 - Get cookie lemonldap (f6efd5420c3c7a1815d83b79a788d0138a986ee98f241c659b45fc03c6b23393) 968s ok 36 - Logout request 968s ok 37 - Response is 200 968s ok 38 - Cookie is deleted 968s ok 39 - No pdata 968s ok 40 - Disconnect request 968s ok 41 - Response is 401 968s ok 42 - Auth query 968s ok 43 - HTTP code is 200 968s ok 44 - Notification reference found 968s ok 45 - Right reference found 968s ok 46 - Notification message found 968s ok 47 - Get cookie lemonldap (0QeoAmKwONGZebjuzxhwgfFpKJmoA8YugidGoRi0oxPK83DVgALvjDPmXq+kqufFa0ByhfQMDI8NQ8NC1/rvYZFxuV6ntSZtqcW/q/R3JqCju8u8Zu8EEfk778TCj9+AGrsQSE2wRNbP9yp+a7EA9g==) 968s ok 48 - Logout request 968s ok 49 - Response is 200 968s ok 50 - Cookie is deleted 968s ok 51 - No pdata 968s ok 52 - Disconnect request 968s ok 53 - Response is 401 968s 1..53 968s ok 969s t/70-2F-TOTP-with-TTL-and-XML.t ................................................ 969s ok 1 - use Lemonldap::NG::Portal::Main; 969s ok 2 - Portal object 969s ok 3 - Init 969s ok 4 - Portal app 969s ok 5 - Auth query 969s ok 6 - Get cookie lemonldap (e490e17df4992c8f2b0924601a16c101166637b796daac1fdfd8cb4db674ff0c) 969s ok 7 - Form registration 969s ok 8 - Get redirection 969s ok 9 - Location header found 969s ok 10 - Form registration 969s ok 11 - Found TOTP js 969s ok 12 - Found custom Main Logo 969s ok 13 - Get new key 969s ok 14 - Content is JSON 969s ok 15 - Found secret 969s ok 16 - Found token 969s ok 17 - Code 969s ok 18 - Code contains 6 digits 969s ok 19 - Post code 969s ok 20 - Content is JSON 969s ok 21 - Key is registered 969s ok 22 - Logout request 969s ok 23 - Response is 200 969s ok 24 - Cookie is deleted 969s ok 25 - No pdata 969s ok 26 - Disconnect request 969s ok 27 - Response is 401 969s ok 28 - Auth query 969s ok 29 - HTTP code is 200 969s ok 30 - Page contains a form 969s ok 31 - URI match 969s ok 32 - Field "token" is defined 969s ok 33 - Code 969s ok 34 - Post code 969s ok 35 - Get cookie lemonldap (a40e2680aff9924783013cb7857fceb45079210c217c4e13b0af5572c36b9fb0) 969s ok 36 - Logout request 969s ok 37 - Response is 200 969s ok 38 - Cookie is deleted 969s ok 39 - No pdata 969s ok 40 - Disconnect request 969s ok 41 - Response is 401 969s ok 42 - Auth query 969s ok 43 - HTTP code is 200 969s ok 44 - Notification reference found 969s ok 45 - Right reference found 969s ok 46 - Notification message found 969s ok 47 - Get cookie lemonldap (Q1yFcv/jZw6y2fcNpiEYh4X367+5WEsmaXdMX8YYwzaXMth0GkXrbxox784q0xqeOX+i0iN4EmUYBd2AnHYP1sY6tBaPcTEvxa18KmWJgC57+E4mYnB3DTW8my0DuONXKrcUyjnkfA+OA2D0nxfzYw==) 969s ok 48 - Logout request 969s ok 49 - Response is 200 969s ok 50 - Cookie is deleted 969s ok 51 - No pdata 969s ok 52 - Disconnect request 969s ok 53 - Response is 401 969s 1..53 969s ok 969s t/70-2F-TOTP-with-TTL.t ........................................................ 969s ok 1 - use Lemonldap::NG::Portal::Main; 969s ok 2 - Portal object 969s ok 3 - Init 969s ok 4 - Portal app 969s ok 5 - Auth query 969s ok 6 - Get cookie lemonldap (976b7b86f923428f0e923e136cff5360a850d00c1fd4114c843a21dbb8739bb8) 969s ok 7 - Get Menu 969s ok 8 - sfaManager link not found 969s ok 9 - Form registration 969s ok 10 - Get redirection 969s ok 11 - Location header found 969s ok 12 - Form registration 969s ok 13 - Found TOTP js 969s ok 14 - Found custom Main Logo 969s ok 15 - Get new key 969s ok 16 - Content is JSON 969s ok 17 - Found secret 969s ok 18 - Found token 969s ok 19 - Found issuer 969s ok 20 - Found user 969s ok 21 - Code 969s ok 22 - Code contains 6 digits 969s ok 23 - Post code 969s ok 24 - Content is JSON 969s ok 25 - badName returned 969s ok 26 - Code 969s ok 27 - Code contains 6 digits 969s ok 28 - Post code 969s ok 29 - Content is JSON 969s ok 30 - TOTP is registered 969s ok 31 - Logout request 969s ok 32 - Response is 200 969s ok 33 - Cookie is deleted 969s ok 34 - No pdata 969s ok 35 - Disconnect request 969s ok 36 - Response is 401 969s ok 37 - Auth query 969s ok 38 - HTTP code is 200 969s ok 39 - Page contains a form 969s ok 40 - URI match 969s ok 41 - Field "token" is defined 969s ok 42 - Code 969s ok 43 - Post code 969s ok 44 - Get cookie lemonldap (af6a9af6e245c5fd28288161f4530784a2183ed86e696abb63f598e2ae06b910) 969s ok 45 - Logout request 969s ok 46 - Response is 200 969s ok 47 - Cookie is deleted 969s ok 48 - No pdata 969s ok 49 - Disconnect request 969s ok 50 - Response is 401 969s ok 51 - Auth query 969s ok 52 - Get cookie lemonldap (f647bb2e308ea1d62d0cc7cc45af57f24cb717e5c4627d987dac78433efbe09e) 969s ok 53 - Get redirection 969s ok 54 - Location is http://auth.example.com/ 969s ok 55 - Logout request 969s ok 56 - Response is 200 969s ok 57 - Cookie is deleted 969s ok 58 - No pdata 969s ok 59 - Disconnect request 969s ok 60 - Response is 401 969s 1..60 969s ok 970s t/70-2F-targetAuthnLevel.t ..................................................... 970s ok 1 - use Lemonldap::NG::Portal::Main; 970s ok 2 - Portal object 970s ok 3 - Init 970s ok 4 - Portal app 970s # Subtest: Check test1 offer both Auth choices and both 2FA choices 970s ok 1 - Get login form 970s ok 2 - Response body is not empty 970s ok 3 - Found at least one result for //input[@name="lmAuth"] 970s ok 4 - Two choices offered 970s ok 5 - Auth query 970s ok 6 - Response body is not empty 970s ok 7 - Found TOTP button 970s ok 8 - Response body is not empty 970s ok 9 - Found password button 970s 1..9 970s ok 5 - Check test1 offer both Auth choices and both 2FA choices 970s # Subtest: Check test2 vhost asks only TOTP 970s ok 1 - Get login form 970s ok 2 - Response body is not empty 970s ok 3 - Found at least one result for //input[@name="lmAuth"] 970s ok 4 - One choice offered 970s ok 5 - Auth query 970s ok 6 - Response body is not empty 970s ok 7 - Found TOTP prompt 970s 1..7 970s ok 6 - Check test2 vhost asks only TOTP 970s 1..6 970s ok 970s t/72-2F-REST-CodeActivation-Resend.t ........................................... 970s ok 1 - use Lemonldap::NG::Portal::Main; 970s ok 2 - Portal object 970s ok 3 - Init 970s ok 4 - Portal app 970s # Subtest: Login on first try 970s ok 1 - Init req gives dwho 970s ok 2 - Found uid attribute 970s ok 3 - Received code from LLNG 970s ok 4 - Auth query 970s ok 5 - Found custom Main Logo 970s ok 6 - Prompt indicates success 970s ok 7 - REST service received code 970s ok 8 - HTTP code is 200 970s ok 9 - Page contains a form 970s ok 10 - URI match 970s ok 11 - Field "token" is defined 970s ok 12 - Field "code" is defined 970s ok 13 - Post code 970s ok 14 - History found 970s ok 15 - One entry found 970s ok 16 - Get cookie lemonldap (64031f56bda21c4ef7fac7b7c7e82f94b4dfffe52cfd3b2fe1e0f84c4abc9b41) 970s ok 17 - Logout request 970s ok 18 - Response is 200 970s ok 19 - Cookie is deleted 970s ok 20 - No pdata 970s ok 21 - Disconnect request 970s ok 22 - Response is 401 970s 1..22 970s ok 5 - Login on first try 970s # Subtest: Login after several resend 970s ok 1 - Init req gives dwho 970s ok 2 - Found uid attribute 970s ok 3 - Received code from LLNG 970s ok 4 - Auth query 970s ok 5 - Found custom Main Logo 970s ok 6 - Prompt indicates success 970s ok 7 - REST service received code 970s ok 8 - HTTP code is 200 970s ok 9 - Page contains a form 970s ok 10 - URI match 970s ok 11 - Field "token" is defined 970s ok 12 - Field "code" is defined 970s ok 13 - Found resend button 970s ok 14 - Post code 970s ok 15 - Received invitation to try later 970s ok 16 - No code sent 970s ok 17 - HTTP code is 200 970s ok 18 - Page contains a form 970s ok 19 - URI match 970s ok 20 - Field "token" is defined 970s ok 21 - Field "code" is defined 970s ok 22 - Found resend button 970s ok 23 - Init req gives dwho 970s ok 24 - Found uid attribute 970s ok 25 - Received code from LLNG 970s ok 26 - Post code 970s ok 27 - Found custom Main Logo 970s ok 28 - Prompt indicates success 970s ok 29 - REST service received code 970s ok 30 - Code hasn't changed 970s ok 31 - HTTP code is 200 970s ok 32 - Page contains a form 970s ok 33 - URI match 970s ok 34 - Field "token" is defined 970s ok 35 - Field "code" is defined 970s ok 36 - Post code 970s ok 37 - Get cookie lemonldap (cf053593aee2dba53ca5862528811fcf113d55e2f2368325ca72bb96ba4f1203) 970s ok 38 - Logout request 970s ok 39 - Response is 200 970s ok 40 - Cookie is deleted 970s ok 41 - No pdata 970s ok 42 - Disconnect request 970s ok 43 - Response is 401 970s 1..43 970s ok 6 - Login after several resend 970s 1..6 970s ok 971s t/72-2F-REST-with-History.t .................................................... 971s ok 1 - use Lemonldap::NG::Portal::Main; 971s ok 2 - Portal object 971s ok 3 - Init 971s ok 4 - Portal app 971s ok 5 - Init req gives dwho 971s ok 6 - Auth query 971s ok 7 - Found custom Main Logo 971s ok 8 - HTTP code is 200 971s ok 9 - Page contains a form 971s ok 10 - URI match 971s ok 11 - Field "token" is defined 971s ok 12 - Field "code" is defined 971s ok 13 - Field "checkLogins" is defined 971s ok 14 - Verify req contains name 971s ok 15 - Verify req contains code 971s ok 16 - Post code 971s ok 17 - Get cookie lemonldap (e8d0d034f385e92b3d9c74df87c1f0a5ace85c0852f720b7f485798d670eb2d4) 971s ok 18 - History found 971s ok 19 - One entry found 971s ok 20 - Logout request 971s ok 21 - Response is 200 971s ok 22 - Cookie is deleted 971s ok 23 - No pdata 971s ok 24 - Disconnect request 971s ok 25 - Response is 401 971s 1..25 971s ok 971s t/74-2F-Required-Issuer-Timeouts.t ............................................. 971s ok 1 - use Lemonldap::NG::Portal::Main; 971s ok 2 - Portal object 971s ok 3 - Init 971s ok 4 - Portal app 971s ok 5 - Auth query 971s ok 6 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22b9c95d0f37b41517e4bf0a9e849baf1618814ccd5cab8be4520cb50fa26b408e%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1770092844%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 971s ok 7 - Auth query 971s ok 8 - Get redirection 971s ok 9 - Location header found 971s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22b9c95d0f37b41517e4bf0a9e849baf1618814ccd5cab8be4520cb50fa26b408e%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1770092844%2C%22sfRegToken%22%3A%22b0bdc9c6dbfb21cddfd1bf4cbcfaca62fdf19c7e18c917e51c45a3e55a488a00%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 971s ok 11 - Follow redirection to /2fregisters 971s ok 12 - Found TOTP link 971s ok 13 - Form registration 971s ok 14 - Found TOTP js 971s ok 15 - Get new key 971s ok 16 - Content is JSON 971s ok 17 - Found secret 971s ok 18 - Found token 971s ok 19 - Code 971s ok 20 - Code contains 6 digits 971s ok 21 - Post code 971s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22b9c95d0f37b41517e4bf0a9e849baf1618814ccd5cab8be4520cb50fa26b408e%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1770092844%2C%22sfRegToken%22%3A%22b0bdc9c6dbfb21cddfd1bf4cbcfaca62fdf19c7e18c917e51c45a3e55a488a00%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 971s ok 23 - Content is JSON 971s ok 24 - Key is registered 971s ok 25 - Auth query 971s ok 26 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22b0bdc9c6dbfb21cddfd1bf4cbcfaca62fdf19c7e18c917e51c45a3e55a488a00%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%22b9c95d0f37b41517e4bf0a9e849baf1618814ccd5cab8be4520cb50fa26b408e%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1770092844%7D) 971s ok 27 - HTTP code is 200 971s ok 28 - Page contains a form 971s ok 29 - URI match 971s ok 30 - Field "token" is defined 971s ok 31 - Code 971s ok 32 - Post code 971s ok 33 - Get cookie lemonldap (37c58d626b0019163fe8431f3c7900de369d314e262c52484aa0b7de64a36824) 971s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22b9c95d0f37b41517e4bf0a9e849baf1618814ccd5cab8be4520cb50fa26b408e%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 971s ok 35 - Get redirection 971s ok 36 - Location header found 971s ok 37 - Follow redirection to issuer 971s ok 38 - Get redirection 971s ok 39 - Location header found 971s 1..39 971s ok 972s t/74-2F-Required.t ............................................................. 972s ok 1 - use Lemonldap::NG::Portal::Main; 972s ok 2 - Portal object 972s ok 3 - Init 972s ok 4 - Portal app 972s ok 5 - Auth query 972s ok 6 - Get redirection 972s ok 7 - Location header found 972s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%2264897d216d621b77c18f0ff515297b895f9e6d172fd9920757eb03399cf191a4%22%7D) 972s ok 9 - Follow redirection to /2fregisters 972s ok 10 - Found TOTP link 972s ok 11 - Form registration 972s ok 12 - Found TOTP js 972s ok 13 - Get new key 972s ok 14 - Content is JSON 972s ok 15 - Found secret 972s ok 16 - Found token 972s ok 17 - Code 972s ok 18 - Code contains 6 digits 972s ok 19 - Post code 972s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%2264897d216d621b77c18f0ff515297b895f9e6d172fd9920757eb03399cf191a4%22%7D) 972s ok 21 - Content is JSON 972s ok 22 - Key is registered 972s ok 23 - Continue login 972s ok 24 - Get redirection 972s ok 25 - Location header found 972s ok 26 - Get cookie lemonldap (007896bb2c51f9b7d00003f598b31afd82ef90c151426575f2816f7739bb74a3) 972s ok 27 972s ok 28 972s ok 29 972s ok 30 - Auth query 972s ok 31 - HTTP code is 200 972s ok 32 - Page contains a form 972s ok 33 - URI match 972s ok 34 - Field "token" is defined 972s ok 35 - Code 972s ok 36 - Post code 972s ok 37 - Get cookie lemonldap (c070dcba8a3646e8baf181122ba5df4cf89d47795adbca2929562a23ddbfead4) 972s ok 38 - Logout request 972s ok 39 - Response is 200 972s ok 40 - Cookie is deleted 972s ok 41 - No pdata 972s ok 42 - Disconnect request 972s ok 43 - Response is 401 972s 1..43 972s ok 972s t/76-2F-Ext-with-BruteForce.t .................................................. 972s ok 1 - use Lemonldap::NG::Portal::Main; 972s ok 2 - use Lemonldap::NG::Common::FormEncode; 972s ok 3 - Portal object 972s ok 4 - Init 972s ok 5 - Portal app 972s ok 6 - 1st Bad Auth query 972s ok 7 - Response status is 401 972s ok 8 - Content is JSON 972s ok 9 - Error code is 5 972s ok 10 - 2nd Bad Auth query 972s ok 11 - Response status is 401 972s ok 12 - Content is JSON 972s ok 13 - Error code is 5 972s ok 14 - 3rd Bad Auth query 972s ok 15 - Response status is 401 972s ok 16 - Content is JSON 972s ok 17 - Error code is 5 972s ok 18 - 4th Bad Auth query -> Rejected 972s ok 19 - Protection enabled 972s ok 20 - Auth query 972s ok 21 - Rejected -> Protection enabled 972s ok 22 - LockTime = 3 972s ok 23 - LockTime in range 972s ok 24 - Auth query 972s ok 25 - HTTP code is 200 972s ok 26 - Page contains a form 972s ok 27 - URI match 972s ok 28 - Field "token" is defined 972s ok 29 - Field "code" is defined 972s ok 30 - Field "checkLogins" is defined 972s ok 31 - Found EXTCODE input 972s ok 32 - Post code 972s ok 33 - Get cookie lemonldap (340ccb34d52b35e2654cd8e3785d7a446d7a4e7c39b367d3ec40559000447b2a) 972s ok 34 - History found 972s ok 35 - Four entries found 972s ok 36 - Logout request 972s ok 37 - Response is 200 972s ok 38 - Cookie is deleted 972s ok 39 - No pdata 972s ok 40 - Disconnect request 972s ok 41 - Response is 401 972s 1..41 972s ok 973s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 973s ok 1 - use Lemonldap::NG::Portal::Main; 973s ok 2 - use Lemonldap::NG::Common::FormEncode; 973s ok 3 - Portal object 973s ok 4 - Init 973s ok 5 - Portal app 973s # Subtest: Login on first try 973s ok 1 - Make sure sessionInfo is populated 973s ok 2 - Auth query 973s ok 3 - Found EXTCODE input 973s ok 4 - Prompt indicates success 973s ok 5 - Code has the correct format 973s ok 6 - HTTP code is 200 973s ok 7 - Page contains a form 973s ok 8 - URI match 973s ok 9 - Field "token" is defined 973s ok 10 - Field "code" is defined 973s ok 11 - Post code 973s ok 12 - Get cookie lemonldap (d7e6b03d5f2d4f781dd6885781c1c0e7dd6aa6ebc5a5b07b63f0decfcd90b32b) 973s ok 13 - Logout request 973s ok 14 - Response is 200 973s ok 15 - Cookie is deleted 973s ok 16 - No pdata 973s ok 17 - Disconnect request 973s ok 18 - Response is 401 973s 1..18 973s ok 6 - Login on first try 973s # Subtest: Login after several resend 973s ok 1 - Make sure sessionInfo is populated 973s ok 2 - Auth query 973s ok 3 - Found EXTCODE input 973s ok 4 - Prompt indicates success 973s ok 5 - Code has the correct format 973s ok 6 - HTTP code is 200 973s ok 7 - Page contains a form 973s ok 8 - URI match 973s ok 9 - Field "token" is defined 973s ok 10 - Field "code" is defined 973s ok 11 - Found resend button 973s ok 12 - Make sure sessionInfo is populated 973s ok 13 - Post code 973s ok 14 - Received invitation to try later 973s ok 15 - No mail sent 973s ok 16 - HTTP code is 200 973s ok 17 - Page contains a form 973s ok 18 - URI match 973s ok 19 - Field "token" is defined 973s ok 20 - Field "code" is defined 973s ok 21 - Found resend button 973s ok 22 - Make sure sessionInfo is populated 973s ok 23 - Post code 973s ok 24 - Found EXTCODE input 973s ok 25 - Prompt indicates success 973s ok 26 - Code has the correct format 973s ok 27 - Code hasn't changed 973s ok 28 - HTTP code is 200 973s ok 29 - Page contains a form 973s ok 30 - URI match 973s ok 31 - Field "token" is defined 973s ok 32 - Field "code" is defined 973s ok 33 - Post code 973s ok 34 - Get cookie lemonldap (dea485a3099dd0f7dacf63fbb3b0a2be3491ca07842aa20cbc7a613ea5654908) 973s ok 35 - Logout request 973s ok 36 - Response is 200 973s ok 37 - Cookie is deleted 973s ok 38 - No pdata 973s ok 39 - Disconnect request 973s ok 40 - Response is 401 973s 1..40 973s ok 7 - Login after several resend 973s # Subtest: Try to resend with an expired token 973s ok 1 - Make sure sessionInfo is populated 973s ok 2 - Auth query 973s ok 3 - Found EXTCODE input 973s ok 4 - Prompt indicates success 973s ok 5 - Code has the correct format 973s ok 6 - HTTP code is 200 973s ok 7 - Page contains a form 973s ok 8 - URI match 973s ok 9 - Field "token" is defined 973s ok 10 - Field "code" is defined 973s ok 11 - Found resend button 973s ok 12 - Post code 973s ok 13 - Expected portal error code: code found on page 973s ok 14 - Expected portal error code 973s 1..14 973s ok 8 - Try to resend with an expired token 973s ok 9 - SessionInfo check was called during the test 973s 1..9 973s ok 974s t/76-2F-Ext-with-CodeActivation.t .............................................. 974s ok 1 - use Lemonldap::NG::Portal::Main; 974s ok 2 - use Lemonldap::NG::Common::FormEncode; 974s ok 3 - Portal object 974s ok 4 - Init 974s ok 5 - Portal app 974s ok 6 - Auth query 974s ok 7 - HTTP code is 200 974s ok 8 - Page contains a form 974s ok 9 - URI match 974s ok 10 - Field "token" is defined 974s ok 11 - Field "code" is defined 974s ok 12 - Found EXTCODE input 974s ok 13 - Post code 974s ok 14 - Get cookie lemonldap (389194ba76ebcd83e2fa3739063c4bd8dc3006e393266b4218cbff942905f3cf) 974s ok 15 - Logout request 974s ok 16 - Response is 200 974s ok 17 - Cookie is deleted 974s ok 18 - No pdata 974s ok 19 - Disconnect request 974s ok 20 - Response is 401 974s 1..20 974s ok 974s t/76-2F-Ext-with-GrantSession.t ................................................ 974s ok 1 - use Lemonldap::NG::Portal::Main; 974s ok 2 - use Lemonldap::NG::Common::FormEncode; 974s ok 3 - Portal object 974s ok 4 - Init 974s ok 5 - Portal app 974s ok 6 - Auth query 974s ok 7 - HTTP code is 200 974s ok 8 - Page contains a form 974s ok 9 - URI match 974s ok 10 - Field "token" is defined 974s ok 11 - Field "code" is defined 974s ok 12 - Found EXTCODE input 974s ok 13 - Post code 974s ok 14 - dwho rejected with custom message 974s ok 15 - Response body is not empty 974s ok 16 - Found info JS 974s 1..16 974s ok 975s t/76-2F-Ext-with-History.t ..................................................... 975s ok 1 - use Lemonldap::NG::Portal::Main; 975s ok 2 - use Lemonldap::NG::Common::FormEncode; 975s ok 3 - Portal object 975s ok 4 - Init 975s ok 5 - Portal app 975s ok 6 - Auth query 975s ok 7 - HTTP code is 200 975s ok 8 - Page contains a form 975s ok 9 - URI match 975s ok 10 - Field "token" is defined 975s ok 11 - Field "checkLogins" is defined 975s ok 12 - Found totp.png 975s ok 13 - Found yubikey.png 975s ok 14 - Found totp.png 975s ok 15 - Post ext2f choice 975s ok 16 - HTTP code is 200 975s ok 17 - Page contains a form 975s ok 18 - URI match 975s ok 19 - Field "token" is defined 975s ok 20 - Field "code" is defined 975s ok 21 - Field "checkLogins" is defined 975s ok 22 - Found EXTCODE input 975s ok 23 - Post code 975s ok 24 - Get cookie lemonldap (4fdaf61f0508827ceaec9575dc9e3ab4321c8129d6edb836553bc56addb64191) 975s ok 25 - Auth query 975s ok 26 - HTTP code is 200 975s ok 27 - Page contains a form 975s ok 28 - URI match 975s ok 29 - Field "token" is defined 975s ok 30 - Field "checkLogins" is defined 975s ok 31 - Post ext2f choice 975s ok 32 - HTTP code is 200 975s ok 33 - Page contains a form 975s ok 34 - URI match 975s ok 35 - Field "token" is defined 975s ok 36 - Field "code" is defined 975s ok 37 - Field "checkLogins" is defined 975s ok 38 - Post code 975s ok 39 - Expected portal error code: code found on page 975s ok 40 - Expected portal error code 975s ok 41 - Authentication type found in success history 975s ok 42 - 2FA type found in success history 975s ok 43 - Authentication type found in failed history 975s ok 44 - 2FA type found in failed history 975s ok 45 - Logout request 975s ok 46 - Response is 200 975s ok 47 - Cookie is deleted 975s ok 48 - No pdata 975s ok 49 - Disconnect request 975s ok 50 - Response is 401 975s 1..50 975s ok 975s t/77-2F-Extra-Register.t ....................................................... 975s ok 1 - use Lemonldap::NG::Portal::Main; 975s ok 2 - use Lemonldap::NG::Common::FormEncode; 975s ok 3 - Portal object 975s ok 4 - Init 975s ok 5 - Portal app 975s # Subtest: Register and use mail based custom SF as dwho 975s ok 1 - Auth query 975s ok 2 - Get cookie lemonldap (a0b907335a91717c570c57f99698c2f0914b20f5e4cc10bc6a2f8925c4828503) 975s ok 3 - Response body is not empty 975s ok 4 - Found link to home register 975s ok 5 - Response body is not empty 975s ok 6 - Found image for home 975s ok 7 - Response body is not empty 975s ok 8 - Found link to work register 975s ok 9 - Response body is not empty 975s ok 10 - Found image for work 975s ok 11 - HTTP code is 200 975s ok 12 - Content-Type is JSON 975s ok 13 - Content is valid JSON 975s ok 14 975s ok 15 975s ok 16 - Found session attribute in mail 975s ok 17 - Found 2F code in mail 975s ok 18 - Sent to self registered mail 975s ok 19 - HTTP code is 200 975s ok 20 - Content-Type is JSON 975s ok 21 - Content is valid JSON 975s ok 22 975s ok 23 - Auth query 975s ok 24 - HTTP code is 200 975s ok 25 - Page contains a form 975s ok 26 - URI match 975s ok 27 - Field "token" is defined 975s ok 28 - Field "code" is defined 975s ok 29 - Found session attribute in mail 975s ok 30 - Found 2F code in mail 975s ok 31 - Sent to self registered mail 975s ok 32 - Post code 975s ok 33 - Get cookie lemonldap (9f567b9182d7b7e9c0dca737ab316433ed9071594f543f4368807b84dd190de2) 975s ok 34 - Get session using restSessionServer 975s ok 35 - HTTP code is 200 975s ok 36 - Deserialize session content 975s ok 37 - Session has correct value for authenticationLevel 975s ok 38 - Session has correct value for _2f 975s 1..38 975s ok 6 - Register and use mail based custom SF as dwho 975s # Subtest: Register a 2F that is not always available on login 975s ok 1 - Auth query 975s ok 2 - Get cookie lemonldap (f1f9e50aeab1b9f5f4e8c53ac0464ad125653941d0d509e010a3f771134737f3) 975s ok 3 - Response body is not empty 975s ok 4 - Found link to homeregrule register 975s ok 5 - HTTP code is 200 975s ok 6 - Content-Type is JSON 975s ok 7 - Content is valid JSON 975s ok 8 975s ok 9 975s ok 10 - Found session attribute in mail 975s ok 11 - Found 2F code in mail 975s ok 12 - Sent to self registered mail 975s ok 13 - HTTP code is 200 975s ok 14 - Content-Type is JSON 975s ok 15 - Content is valid JSON 975s ok 16 975s ok 17 - Auth query 975s ok 18 - Get cookie lemonldap (451dd2e2bc72f55375c0958d571009ebb2d99bf6ff5b52f410db32dc502c831f) 975s ok 19 - Found remove button 975s ok 20 - Found add button 975s ok 21 - Remove button not displayed 975s ok 22 - Add button not displayed 975s ok 23 - Auth query 975s ok 24 - HTTP code is 200 975s ok 25 - Page contains a form 975s ok 26 - URI match 975s ok 27 - Field "token" is defined 975s ok 28 - Field "code" is defined 975s 1..28 975s ok 7 - Register a 2F that is not always available on login 975s # Subtest: Fail to register mail based custom SF as dwho 975s ok 1 - Auth query 975s ok 2 - Get cookie lemonldap (db4e50cfedff0a88c13f4cd7d4467625775efdeaf6b6273ea01b5a995f76fd4c) 975s ok 3 - HTTP code is 200 975s ok 4 - Content-Type is JSON 975s ok 5 - Content is valid JSON 975s ok 6 975s ok 7 975s ok 8 - Found session attribute in mail 975s ok 9 - Found 2F code in mail 975s ok 10 - Sent to self registered mail 975s ok 11 - Response status is 400 975s ok 12 - Content is JSON 975s ok 13 - Error code is PE96 975s ok 14 - No 2fDevice was registered 975s 1..14 975s ok 8 - Fail to register mail based custom SF as dwho 975s # Subtest: Fail regex filter validation 975s ok 1 - Auth query 975s ok 2 - Get cookie lemonldap (642ad7743fad712809306904290877e206fddb2b8251770b92c1073e873b6749) 975s ok 3 - HTTP code is 200 975s ok 4 - Content-Type is JSON 975s ok 5 - Content is valid JSON 975s ok 6 975s ok 7 - Custom message was found 975s 1..7 975s ok 9 - Fail regex filter validation 975s # Subtest: Register and use rest based custom SF as dwho 975s ok 1 - Auth query 975s ok 2 - Get cookie lemonldap (3a108e9f7fbfde7ecc5ebb2c3b23b8df8382165c9120d6f60b84ede2e89fa4d2) 975s ok 3 - Init req gives dwho 975s ok 4 - Found uid attribute 975s ok 5 - Found destination attribute 975s ok 6 - Received code from LLNG 975s ok 7 - HTTP code is 200 975s ok 8 - Content-Type is JSON 975s ok 9 - Content is valid JSON 975s ok 10 975s ok 11 975s ok 12 - HTTP code is 200 975s ok 13 - Content-Type is JSON 975s ok 14 - Content is valid JSON 975s ok 15 975s ok 16 - Init req gives dwho 975s ok 17 - Found uid attribute 975s ok 18 - Found destination attribute 975s ok 19 - Received code from LLNG 975s ok 20 - Auth query 975s ok 21 - HTTP code is 200 975s ok 22 - Page contains a form 975s ok 23 - URI match 975s ok 24 - Field "token" is defined 975s ok 25 - Field "code" is defined 975s ok 26 - Code was sent 975s ok 27 - Found resend button 975s ok 28 - Init req gives dwho 975s ok 29 - Found uid attribute 975s ok 30 - Found destination attribute 975s ok 31 - Received code from LLNG 975s ok 32 - Resend code 975s ok 33 - Code was sent again 975s ok 34 - Post code 975s ok 35 - Get cookie lemonldap (19e8626d858001d9d22f6ab8dc5c60273c034dbe6f70c8116cc850cfaf22c99d) 975s ok 36 - Get session using restSessionServer 975s ok 37 - HTTP code is 200 975s ok 38 - Deserialize session content 975s ok 39 - Session has correct value for _2f 975s ok 40 - Session has correct value for authenticationLevel 975s ok 41 - Response body is not empty 975s ok 42 - Found unregister button 975s ok 43 - Found epoch on delete button 975s ok 44 - Found prefix on delete button 975s ok 45 - HTTP code is 400 975s ok 46 - Deletion expects valid CSRF token 975s ok 47 - Post deletion 975s ok 48 - HTTP code is 200 975s ok 49 - Content-Type is JSON 975s ok 50 - Content is valid JSON 975s ok 51 975s ok 52 - Device was unregistered 975s 1..52 975s ok 10 - Register and use rest based custom SF as dwho 975s # Subtest: Login and display available registrations for rtyler 975s ok 1 - Auth query 975s ok 2 - Get cookie lemonldap (a76ef5743db316ca14dc16dba3643deff873ff52c36b75ce65603cd5ad882ca0) 975s ok 3 - Response body is not empty 975s ok 4 - Home is not offered because rule doesn't match 975s ok 5 - Response body is not empty 975s ok 6 - Found link to work register 975s ok 7 - Response body is not empty 975s ok 8 - Found image for work 975s 1..8 975s ok 11 - Login and display available registrations for rtyler 975s 1..11 975s ok 976s t/77-2F-Extra.t ................................................................ 976s ok 1 - use Lemonldap::NG::Portal::Main; 976s ok 2 - use Lemonldap::NG::Common::FormEncode; 976s ok 3 - Portal object 976s ok 4 - Init 976s ok 5 - Portal app 976s ok 6 - Auth query 976s ok 7 - HTTP code is 200 976s ok 8 - Page contains a form 976s ok 9 - URI match 976s ok 10 - Field "token" is defined 976s ok 11 - Field "code" is defined 976s ok 12 - Found EXTCODE input 976s ok 13 - Found 2F code in mail 976s ok 14 - Post code 976s ok 15 - Get cookie lemonldap (8f50113f9ad70622d7f16cfb947b21418a2fd7cf84176a0cac669d9f8057167f) 976s ok 16 - Get session using restSessionServer 976s ok 17 - HTTP code is 200 976s ok 18 - Deserialize session content 976s ok 19 - Session has correct value for _2f 976s ok 20 - Logout request 976s ok 21 - Response is 200 976s ok 22 - Cookie is deleted 976s ok 23 - No pdata 976s ok 24 - Disconnect request 976s ok 25 - Response is 401 976s ok 26 - Auth query 976s ok 27 - HTTP code is 200 976s ok 28 - Page contains a form 976s ok 29 - URI match 976s ok 30 - Field "token" is defined 976s ok 31 - Field "checkLogins" is defined 976s ok 32 - Found work.jpg 976s ok 33 - Found home.jpg 976s ok 34 - Found translation label 976s ok 35 - Found overridden label 976s ok 36 - Post ext2f choice 976s ok 37 - HTTP code is 200 976s ok 38 - Page contains a form 976s ok 39 - URI match 976s ok 40 - Field "token" is defined 976s ok 41 - Field "code" is defined 976s ok 42 - Found EXTCODE input 976s ok 43 - Found 2F code in mail 976s ok 44 - Post code 976s ok 45 - Get cookie lemonldap (52c0983aedf69de66e5f7043e2cfc8706eebec26c5cda4c0a2c5e41df123fe8f) 976s ok 46 - Get session using restSessionServer 976s ok 47 - HTTP code is 200 976s ok 48 - Deserialize session content 976s ok 49 - Session has correct value for _2f 976s ok 50 - Correct authentication level 976s ok 51 - Logout request 976s ok 52 - Response is 200 976s ok 53 - Cookie is deleted 976s ok 54 - No pdata 976s ok 55 - Disconnect request 976s ok 56 - Response is 401 976s 1..56 976s ok 976s t/77-2F-Mail-SessionKey.t ...................................................... 976s ok 1 - use Lemonldap::NG::Portal::Main; 976s ok 2 - use Lemonldap::NG::Common::FormEncode; 976s ok 3 - Portal object 976s ok 4 - Init 976s ok 5 - Portal app 976s ok 6 - Auth query 976s ok 7 - HTTP code is 200 976s ok 8 - Page contains a form 976s ok 9 - URI match 976s ok 10 - Field "token" is defined 976s ok 11 - Field "code" is defined 976s ok 12 - Found EXTCODE input 976s ok 13 - Use 2F mail sessionkey 976s ok 14 - Found 2F code in mail 976s ok 15 - Post code 976s ok 16 - Get cookie lemonldap (88e71af1cdca9b0c2ade53c2589723cb92726c1936bd77be9f23d535ac59d242) 976s ok 17 - Logout request 976s ok 18 - Response is 200 976s ok 19 - Cookie is deleted 976s ok 20 - No pdata 976s ok 21 - Disconnect request 976s ok 22 - Response is 401 976s 1..22 976s ok 977s t/77-2F-Mail-with-global-storage.t ............................................. 977s ok 1 - use Lemonldap::NG::Portal::Main; 977s ok 2 - use Lemonldap::NG::Common::FormEncode; 977s ok 3 - Portal object 977s ok 4 - Init 977s ok 5 - Portal app 977s ok 6 - Auth query 977s ok 7 - HTTP code is 200 977s ok 8 - Page contains a form 977s ok 9 - URI match 977s ok 10 - Field "token" is defined 977s ok 11 - Field "code" is defined 977s ok 12 - Found EXTCODE input 977s ok 13 - Found 2F code in mail 977s ok 14 - Post code 977s ok 15 - Get cookie lemonldap (9d641747d7513ff418b56fc9478b28b26f37d0e52e19aeace6c44f06e28c7e50) 977s ok 16 - Logout request 977s ok 17 - Response is 200 977s ok 18 - Cookie is deleted 977s ok 19 - No pdata 977s ok 20 - Disconnect request 977s ok 21 - Response is 401 977s 1..21 977s ok 977s t/77-2F-Mail.t ................................................................. 977s ok 1 - use Lemonldap::NG::Portal::Main; 977s ok 2 - use Lemonldap::NG::Common::FormEncode; 977s ok 3 - Portal object 977s ok 4 - Init 977s ok 5 - Portal app 977s # Subtest: Login on first try 977s ok 1 - Auth query 977s ok 2 - Prompt indicates success 977s ok 3 - Found session attribute in mail 977s ok 4 - Found 2F code in mail 977s ok 5 - HTTP code is 200 977s ok 6 - Page contains a form 977s ok 7 - URI match 977s ok 8 - Field "token" is defined 977s ok 9 - Field "code" is defined 977s ok 10 - Post code 977s ok 11 - Get cookie lemonldap (a2e116714f9962648122e1d3e18644baac7d40ae5cc2eeeb0a365f41bcedf9b3) 977s ok 12 - Logout request 977s ok 13 - Response is 200 977s ok 14 - Cookie is deleted 977s ok 15 - No pdata 977s ok 16 - Disconnect request 977s ok 17 - Response is 401 977s 1..17 977s ok 6 - Login on first try 977s # Subtest: Login after several resend 977s ok 1 - Auth query 977s ok 2 - Prompt indicates success 977s ok 3 - Found session attribute in mail 977s ok 4 - Found 2F code in mail 977s ok 5 - HTTP code is 200 977s ok 6 - Page contains a form 977s ok 7 - URI match 977s ok 8 - Field "token" is defined 977s ok 9 - Field "code" is defined 977s ok 10 - Found resend button 977s ok 11 - Post code 977s ok 12 - Received invitation to try later 977s ok 13 - No mail sent 977s ok 14 - HTTP code is 200 977s ok 15 - Page contains a form 977s ok 16 - URI match 977s ok 17 - Field "token" is defined 977s ok 18 - Field "code" is defined 977s ok 19 - Found resend button 977s ok 20 - Post code 977s ok 21 - Prompt indicates success 977s ok 22 - Found session attribute in mail 977s ok 23 - Found 2F code in mail 977s ok 24 - Code hasn't changed 977s ok 25 - HTTP code is 200 977s ok 26 - Page contains a form 977s ok 27 - URI match 977s ok 28 - Field "token" is defined 977s ok 29 - Field "code" is defined 977s ok 30 - Post code 977s ok 31 - Get cookie lemonldap (d4e0e53f2b0ce40abe6a2171e566182df6d256b807bb46a29d7b526c2e7458ac) 977s ok 32 - Logout request 977s ok 33 - Response is 200 977s ok 34 - Cookie is deleted 977s ok 35 - No pdata 977s ok 36 - Disconnect request 977s ok 37 - Response is 401 977s 1..37 977s ok 7 - Login after several resend 977s # Subtest: Timeout after several resend 977s ok 1 - Auth query 977s ok 2 - Prompt indicates success 977s ok 3 - Found session attribute in mail 977s ok 4 - Found 2F code in mail 977s ok 5 - HTTP code is 200 977s ok 6 - Page contains a form 977s ok 7 - URI match 977s ok 8 - Field "token" is defined 977s ok 9 - Field "code" is defined 977s ok 10 - Found resend button 977s ok 11 - Post code 977s ok 12 - Received invitation to try later 977s ok 13 - No mail sent 977s ok 14 - HTTP code is 200 977s ok 15 - Page contains a form 977s ok 16 - URI match 977s ok 17 - Field "token" is defined 977s ok 18 - Field "code" is defined 977s ok 19 - Found resend button 977s ok 20 - Post code 977s ok 21 - HTTP code is 200 977s ok 22 - Page contains a form 977s ok 23 - URI match 977s ok 24 - Field "token" is defined 977s ok 25 - Field "code" is defined 977s ok 26 - Found resend button 977s ok 27 - Post code 977s ok 28 - Expected portal error code: code found on page 977s ok 29 - Expected portal error code 977s 1..29 977s ok 8 - Timeout after several resend 977s 1..8 977s ok 978s t/77-2F-Radius.t ............................................................... 978s ok 1 - use Lemonldap::NG::Portal::Main; 978s ok 2 - use Lemonldap::NG::Common::FormEncode; 978s ok 3 - Portal object 978s ok 4 - Init 978s ok 5 - Portal app 978s # Subtest: Try with correct code 978s ok 1 - Has not been triggered before 978s ok 2 - Found NAS-Identifier attribute 978s ok 3 - Found X-Email-Address attribute 978s ok 4 - Auth query 978s ok 5 - HTTP code is 200 978s ok 6 - Page contains a form 978s ok 7 - URI match 978s ok 8 - Field "token" is defined 978s ok 9 - Field "code" is defined 978s ok 10 - Found EXTCODE input 978s ok 11 - Has been triggered before 978s ok 12 - Found NAS-Identifier attribute 978s ok 13 - Found X-Email-Address attribute 978s ok 14 - Post code 978s ok 15 - Get cookie lemonldap (4415f3e145bf0ec449f3e14ccf61ec81441712cea18420bedbdfea7802c5f4e7) 978s ok 16 - Logout request 978s ok 17 - Response is 200 978s ok 18 - Cookie is deleted 978s ok 19 - No pdata 978s ok 20 - Disconnect request 978s ok 21 - Response is 401 978s 1..21 978s ok 6 - Try with correct code 978s # Subtest: Try with incorrect code 978s ok 1 - Has not been triggered before 978s ok 2 - Found NAS-Identifier attribute 978s ok 3 - Found X-Email-Address attribute 978s ok 4 - Auth query 978s ok 5 - HTTP code is 200 978s ok 6 - Page contains a form 978s ok 7 - URI match 978s ok 8 - Field "token" is defined 978s ok 9 - Field "code" is defined 978s ok 10 - Found EXTCODE input 978s ok 11 - Has been triggered before 978s ok 12 - Found NAS-Identifier attribute 978s ok 13 - Found X-Email-Address attribute 978s ok 14 - Post code 978s ok 15 - Bad OTP error: code found on page 978s ok 16 - Bad OTP error 978s 1..16 978s ok 7 - Try with incorrect code 978s 1..7 978s ok 979s t/77-2F-Retry.t ................................................................ 979s ok 1 - use Lemonldap::NG::Portal::Main; 979s ok 2 - use Lemonldap::NG::Common::FormEncode; 979s ok 3 - Portal object 979s ok 4 - Init 979s ok 5 - Portal app 979s # Subtest: Only one factor offered, fail after 3 tries 979s ok 1 - Auth query 979s ok 2 - HTTP code is 200 979s ok 3 - Page contains a form 979s ok 4 - CSP header authorize POST request to \# 979s ok 5 - Auth POST query 979s ok 6 - Initial prompt 979s ok 7 - HTTP code is 200 979s ok 8 - Page contains a form 979s ok 9 - URI match 979s ok 10 - Field "token" is defined 979s ok 11 - Field "code" is defined 979s ok 12 - Post code 979s ok 13 - Retry prompt 979s ok 14 - HTTP code is 200 979s ok 15 - Page contains a form 979s ok 16 - URI match 979s ok 17 - Field "token" is defined 979s ok 18 - Field "code" is defined 979s ok 19 - Post code 979s ok 20 - Retry prompt 979s ok 21 - HTTP code is 200 979s ok 22 - Page contains a form 979s ok 23 - URI match 979s ok 24 - Field "token" is defined 979s ok 25 - Field "code" is defined 979s ok 26 - Post code 979s ok 27 - Expected portal error code: code found on page 979s ok 28 - Expected portal error code 979s ok 29 - One entry in history 979s ok 30 - Failure was recorded 979s 1..30 979s ok 6 - Only one factor offered, fail after 3 tries 979s # Subtest: Only one factor offered, succeed after 2 tries 979s ok 1 - Auth query 979s ok 2 - HTTP code is 200 979s ok 3 - Page contains a form 979s ok 4 - CSP header authorize POST request to \# 979s ok 5 - Auth POST query 979s ok 6 - Initial prompt 979s ok 7 - HTTP code is 200 979s ok 8 - Page contains a form 979s ok 9 - URI match 979s ok 10 - Field "token" is defined 979s ok 11 - Field "code" is defined 979s ok 12 - Post code 979s ok 13 - Retry prompt 979s ok 14 - HTTP code is 200 979s ok 15 - Page contains a form 979s ok 16 - URI match 979s ok 17 - Field "token" is defined 979s ok 18 - Field "code" is defined 979s ok 19 - Post code 979s ok 20 - Retry prompt 979s ok 21 - HTTP code is 200 979s ok 22 - Page contains a form 979s ok 23 - URI match 979s ok 24 - Field "token" is defined 979s ok 25 - Field "code" is defined 979s Use of uninitialized value in string eq at /tmp/autopkgtest.JEWEgl/autopkgtest_tmp/smokeX1P4B0/t/sfHookPlugin.pm line 64. 979s ok 26 - Post code 979s ok 27 - Get cookie lemonldap (5450af9df7ff723cf81a257c94f80a101085ebe8c57a3b95ef9ecef8a38f4748) 979s ok 28 - One entry in history 979s ok 29 - Success was recorded 979s 1..29 979s ok 7 - Only one factor offered, succeed after 2 tries 979s # Subtest: Two factors offered, fail after 3 tries 979s ok 1 - Auth query 979s ok 2 - HTTP code is 200 979s ok 3 - Page contains a form 979s ok 4 - CSP header authorize POST request to \# 979s ok 5 - Auth POST query 979s ok 6 - HTTP code is 200 979s ok 7 - Page contains a form 979s ok 8 - URI match 979s ok 9 - Field "token" is defined 979s ok 10 - Post 2F choice 979s ok 11 - Initial prompt 979s ok 12 - HTTP code is 200 979s ok 13 - Page contains a form 979s ok 14 - URI match 979s ok 15 - Field "token" is defined 979s ok 16 - Field "code" is defined 979s ok 17 - Post code 979s ok 18 - Retry prompt 979s ok 19 - HTTP code is 200 979s ok 20 - Page contains a form 979s ok 21 - URI match 979s ok 22 - Field "token" is defined 979s ok 23 - Field "code" is defined 979s ok 24 - Post code 979s ok 25 - Retry prompt 979s ok 26 - HTTP code is 200 979s ok 27 - Page contains a form 979s ok 28 - URI match 979s ok 29 - Field "token" is defined 979s ok 30 - Field "code" is defined 979s ok 31 - Post code 979s ok 32 - Expected portal error code: code found on page 979s ok 33 - Expected portal error code 979s ok 34 - One entry in history 979s ok 35 - Failure was recorded 979s ok 36 - history failed time match > 979s 1..36 979s ok 8 - Two factors offered, fail after 3 tries 979s # Subtest: Two factors offered, succeed after 2 tries 979s ok 1 - Auth query 979s ok 2 - HTTP code is 200 979s ok 3 - Page contains a form 979s ok 4 - CSP header authorize POST request to \# 979s ok 5 - Auth POST query 979s ok 6 - HTTP code is 200 979s ok 7 - Page contains a form 979s ok 8 - URI match 979s ok 9 - Field "token" is defined 979s ok 10 - Post 2F choice 979s ok 11 - Initial prompt 979s ok 12 - HTTP code is 200 979s ok 13 - Page contains a form 979s ok 14 - URI match 979s ok 15 - Field "token" is defined 979s ok 16 - Field "code" is defined 979s ok 17 - Post code 979s ok 18 - Retry prompt 979s ok 19 - HTTP code is 200 979s ok 20 - Page contains a form 979s ok 21 - URI match 979s ok 22 - Field "token" is defined 979s ok 23 - Field "code" is defined 979s ok 24 - Post code 979s ok 25 - Retry prompt 979s ok 26 - internal fake time ok 979s ok 27 - HTTP code is 200 979s ok 28 - Page contains a form 979s ok 29 - URI match 979s ok 30 - Field "token" is defined 979s ok 31 - Field "code" is defined 979s Use of uninitialized value in string eq at /tmp/autopkgtest.JEWEgl/autopkgtest_tmp/smokeX1P4B0/t/sfHookPlugin.pm line 64. 979s ok 32 - Post code 979s ok 33 - Get cookie lemonldap (7faf98c113bb32b2847caf5bd831808eb6fab220297e71a9985df843348e8b9e) 979s ok 34 - One entry in history 979s ok 35 - Success was recorded 979s ok 36 - history success time match > 979s 1..36 979s ok 9 - Two factors offered, succeed after 2 tries 979s # Subtest: Test sfBeforeVerify hook 979s ok 1 - Auth query 979s ok 2 - HTTP code is 200 979s ok 3 - Page contains a form 979s ok 4 - CSP header authorize POST request to \# 979s ok 5 - Auth POST query 979s ok 6 - Initial prompt 979s ok 7 - HTTP code is 200 979s ok 8 - Page contains a form 979s ok 9 - URI match 979s ok 10 - Field "token" is defined 979s ok 11 - Field "code" is defined 979s ok 12 - Post code 979s ok 13 - User msmith denied by hook: code found on page 979s ok 14 - User msmith denied by hook 979s 1..14 979s ok 10 - Test sfBeforeVerify hook 979s 1..10 979s ok 980s t/77-2F-Trust.t ................................................................ 980s ok 1 - use Lemonldap::NG::Portal::Main; 980s ok 2 - use Lemonldap::NG::Common::FormEncode; 980s ok 3 - Portal object 980s ok 4 - Init 980s ok 5 - Portal app 980s # Subtest: Store browser, then reuse it 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - HTTP code is 200 980s ok 21 - Page contains a form 980s ok 22 - URI match 980s ok 23 - Field "fg" is defined 980s ok 24 - Field "token" is defined 980s ok 25 - Found TOTP secret 980s ok 26 - Post fingerprint 980s ok 27 - Get cookie lemonldap (0cfd8307c68681a11c7cfc98334c97082f334d8bfc6ab2cfdfa86ca32aa883ab) 980s ok 28 - Get cookie llngconnection (d73b0bec373b1d8eb2ada7bffd14571cb94657ec54e8d5272f202acebadb30e7) 980s ok 29 - Authentication level was set 980s ok 30 - Auth query 980s ok 31 - HTTP code is 200 980s ok 32 - Page contains a form 980s ok 33 - CSP header authorize POST request to \# 980s ok 34 - Found stayconnected checkbox 980s ok 35 - Auth POST query 980s ok 36 - HTTP code is 200 980s ok 37 - Page contains a form 980s ok 38 - URI match 980s ok 39 - Field "fg" is defined 980s ok 40 - Field "token" is defined 980s ok 41 - Post fingerprint 980s ok 42 - Get cookie lemonldap (ea2a5279475f284242b7738b9569f49ab7a3028f7b6f97cb07b22bd2be175342) 980s ok 43 - Authentication level was restored 980s ok 44 - Logout request 980s ok 45 - Response is 200 980s ok 46 - Cookie is deleted 980s ok 47 - No pdata 980s ok 48 - Disconnect request 980s ok 49 - Response is 401 980s 1..49 980s ok 6 - Store browser, then reuse it 980s # Subtest: Store browser, then reuse it after cookie expiration 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - HTTP code is 200 980s ok 21 - Page contains a form 980s ok 22 - URI match 980s ok 23 - Field "fg" is defined 980s ok 24 - Field "token" is defined 980s ok 25 - Found TOTP secret 980s ok 26 - Post fingerprint 980s ok 27 - Get cookie lemonldap (4aef382eda6edc24f4b8eca7389d0a8fec92a8d203603c6a84af9e2e00090297) 980s ok 28 - Get cookie llngconnection (f1f7887f2ffa04d866fb5da355f790b572c521307c7404bb562cb4d6b07a65c1) 980s ok 29 - Auth query 980s ok 30 - HTTP code is 200 980s ok 31 - Page contains a form 980s ok 32 - CSP header authorize POST request to \# 980s ok 33 - Found stayconnected checkbox 980s ok 34 - Auth POST query 980s ok 35 - Get cookie llngconnection (0) 980s ok 36 - Old cookie is removed 980s ok 37 - HTTP code is 200 980s ok 38 - Page contains a form 980s ok 39 - URI match 980s ok 40 - Field "token" is defined 980s ok 41 - Post 2F choice 980s ok 42 - Prompt indicates success 980s ok 43 - Found 2F code in mail 980s ok 44 - HTTP code is 200 980s ok 45 - Page contains a form 980s ok 46 - URI match 980s ok 47 - Field "token" is defined 980s ok 48 - Field "code" is defined 980s ok 49 - Post code 980s ok 50 - Get cookie lemonldap (15991615411474154a0bebbe7817938ad6cd1d55cff91c5646577ba1ee0c6aa5) 980s ok 51 - Logout request 980s ok 52 - Response is 200 980s ok 53 - Cookie is deleted 980s ok 54 - No pdata 980s ok 55 - Disconnect request 980s ok 56 - Response is 401 980s 1..56 980s ok 7 - Store browser, then reuse it after cookie expiration 980s # Subtest: Store browser, then try to reuse it with wrong cookie 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - HTTP code is 200 980s ok 21 - Page contains a form 980s ok 22 - URI match 980s ok 23 - Field "fg" is defined 980s ok 24 - Field "token" is defined 980s ok 25 - Found TOTP secret 980s ok 26 - Post fingerprint 980s ok 27 - Get cookie lemonldap (61d502211566598f4f80ccd4fc34be30c50d32540c86172f81b34fef71e59f39) 980s ok 28 - Get cookie llngconnection (83eac226e0a6656e0c06773dcbb2e08b0a57536dbe79db289b4c57004cf47521) 980s ok 29 - Auth query 980s ok 30 - HTTP code is 200 980s ok 31 - Page contains a form 980s ok 32 - CSP header authorize POST request to \# 980s ok 33 - Found stayconnected checkbox 980s ok 34 - Auth POST query 980s ok 35 - Get cookie llngconnection (0) 980s ok 36 - Wrong cookie is removed 980s ok 37 - HTTP code is 200 980s ok 38 - Page contains a form 980s ok 39 - URI match 980s ok 40 - Field "token" is defined 980s ok 41 - Post 2F choice 980s ok 42 - Prompt indicates success 980s ok 43 - Found 2F code in mail 980s ok 44 - HTTP code is 200 980s ok 45 - Page contains a form 980s ok 46 - URI match 980s ok 47 - Field "token" is defined 980s ok 48 - Field "code" is defined 980s ok 49 - Post code 980s ok 50 - Get cookie lemonldap (df9760021073bf4241b8b9649636e8662b703338f52ca981f8f08573f34ba6bc) 980s ok 51 - Logout request 980s ok 52 - Response is 200 980s ok 53 - Cookie is deleted 980s ok 54 - No pdata 980s ok 55 - Disconnect request 980s ok 56 - Response is 401 980s 1..56 980s ok 8 - Store browser, then try to reuse it with wrong cookie 980s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - HTTP code is 200 980s ok 21 - Page contains a form 980s ok 22 - URI match 980s ok 23 - Field "fg" is defined 980s ok 24 - Field "token" is defined 980s ok 25 - Found TOTP secret 980s ok 26 - Post fingerprint 980s ok 27 - Get cookie lemonldap (c90fef9c91f0e0bcf92b45092782979283d99f2de3d120548d0a7c54222fafe7) 980s ok 28 - Get cookie llngconnection (a73b7e1a41f324eafbdffc7455c56dfafc1b8be219c53b27f79c5b88311ec23b) 980s ok 29 - Auth query 980s ok 30 - HTTP code is 200 980s ok 31 - Page contains a form 980s ok 32 - CSP header authorize POST request to \# 980s ok 33 - Found stayconnected checkbox 980s ok 34 - Auth POST query 980s ok 35 - HTTP code is 200 980s ok 36 - Page contains a form 980s ok 37 - URI match 980s ok 38 - Field "fg" is defined 980s ok 39 - Field "token" is defined 980s ok 40 - Post fingerprint 980s ok 41 - Expected portal error code: code found on page 980s ok 42 - Expected portal error code 980s ok 43 - Get cookie llngconnection (0) 980s ok 44 - Cookie with mismatched TOTP is removed 980s 1..44 980s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 980s # Subtest: Store browser, then try to reuse as different user 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - HTTP code is 200 980s ok 21 - Page contains a form 980s ok 22 - URI match 980s ok 23 - Field "fg" is defined 980s ok 24 - Field "token" is defined 980s ok 25 - Found TOTP secret 980s ok 26 - Post fingerprint 980s ok 27 - Get cookie lemonldap (d147466a3943831d6984eaeb91ab769bba674bea29dfea8db8c09eda242a0841) 980s ok 28 - Get cookie llngconnection (83ddf1064642b349337235be7002653c48d991aabfd568141cef737967c2bb99) 980s ok 29 - Auth query 980s ok 30 - HTTP code is 200 980s ok 31 - Page contains a form 980s ok 32 - CSP header authorize POST request to \# 980s ok 33 - Found stayconnected checkbox 980s ok 34 - Auth POST query 980s ok 35 - HTTP code is 200 980s ok 36 - Page contains a form 980s ok 37 - URI match 980s ok 38 - Field "token" is defined 980s ok 39 - Post 2F choice 980s ok 40 - Prompt indicates success 980s ok 41 - Found 2F code in mail 980s ok 42 - HTTP code is 200 980s ok 43 - Page contains a form 980s ok 44 - URI match 980s ok 45 - Field "token" is defined 980s ok 46 - Field "code" is defined 980s ok 47 - Post code 980s ok 48 - HTTP code is 200 980s ok 49 - Page contains a form 980s ok 50 - URI match 980s ok 51 - Field "fg" is defined 980s ok 52 - Field "token" is defined 980s ok 53 - Found TOTP secret 980s ok 54 - Post fingerprint 980s ok 55 - Get cookie lemonldap (de5ca718c5254b295211eb1257dde3be332f3f117501147fb8f3d4283bcf551c) 980s ok 56 - Logout request 980s ok 57 - Response is 200 980s ok 58 - Cookie is deleted 980s ok 59 - No pdata 980s ok 60 - Disconnect request 980s ok 61 - Response is 401 980s 1..61 980s ok 10 - Store browser, then try to reuse as different user 980s # Subtest: User can refuse to stay connected 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - Get cookie lemonldap (5e090aed4b70805800f3b1ff049d0f642f73c77b677e40a8c7f7a2ee45344672) 980s ok 21 - Logout request 980s ok 22 - Response is 200 980s ok 23 - Cookie is deleted 980s ok 24 - No pdata 980s ok 25 - Disconnect request 980s ok 26 - Response is 401 980s 1..26 980s ok 11 - User can refuse to stay connected 980s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - HTTP code is 200 980s ok 14 - Page contains a form 980s ok 15 - URI match 980s ok 16 - Field "token" is defined 980s ok 17 - Field "code" is defined 980s ok 18 - Post code 980s ok 19 - Persistent connection cookie isn't sent 980s ok 20 - Get cookie lemonldap (e4be51efa9055620798f048e90569c86e5704dfeabfb6fb06120bc78464a156e) 980s 1..20 980s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 980s # Subtest: User cannot bypass the trusted browser rule (wrong user) 980s ok 1 - Auth query 980s ok 2 - HTTP code is 200 980s ok 3 - Page contains a form 980s ok 4 - CSP header authorize POST request to \# 980s ok 5 - Found stayconnected checkbox 980s ok 6 - Auth POST query 980s ok 7 - HTTP code is 200 980s ok 8 - Page contains a form 980s ok 9 - URI match 980s ok 10 - Field "token" is defined 980s ok 11 - Post 2F choice 980s ok 12 - Prompt indicates success 980s ok 13 - Found 2F code in mail 980s ok 14 - HTTP code is 200 980s ok 15 - Page contains a form 980s ok 16 - URI match 980s ok 17 - Field "token" is defined 980s ok 18 - Field "code" is defined 980s ok 19 - Post code 980s ok 20 - Persistent connection cookie isn't sent 980s ok 21 - Get cookie lemonldap (28faad1df725b7fb7d7a44f51452aaed859d16216cd7be0f677cecbc38c7e996) 980s 1..21 980s ok 13 - User cannot bypass the trusted browser rule (wrong user) 980s 1..13 980s ok 981s t/78-2F-Upgrade-Many.t ......................................................... 981s ok 1 - use Lemonldap::NG::Portal::Main; 981s ok 2 - use Lemonldap::NG::Common::FormEncode; 981s ok 3 - Portal object 981s ok 4 - Init 981s ok 5 - Portal app 981s ok 6 - Auth query 981s ok 7 - Get cookie lemonldap (9720fcfc771a99a6c7fc61b89dcc88358e4ee0c2a88feba0169451c4df88ffa6) 981s ok 8 - Upgrade session query 981s ok 9 - HTTP code is 200 981s ok 10 - Page contains a form 981s ok 11 - URI match 981s ok 12 - Field "confirm" is defined 981s ok 13 - Field "url" is defined 981s ok 14 - Found custom Main Logo 981s ok 15 - Language icons found 981s ok 16 - Accept session upgrade query 981s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 981s ok 18 - HTTP code is 200 981s ok 19 - Page contains a form 981s ok 20 - Host match 981s ok 21 - Field "upgrading" is defined 981s ok 22 - Field "url" is defined 981s ok 23 - CSP header authorize POST request to \# 981s ok 24 - Post login 981s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D) 981s ok 26 - HTTP code is 200 981s ok 27 - Page contains a form 981s ok 28 - URI match 981s ok 29 - Field "token" is defined 981s ok 30 - Field "checkLogins" is defined 981s ok 31 - Found mail 981s ok 32 - Post ext2f choice 981s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%7D) 981s ok 34 - HTTP code is 200 981s ok 35 - Page contains a form 981s ok 36 - URI match 981s ok 37 - Field "token" is defined 981s ok 38 - Field "code" is defined 981s ok 39 - Found EXTCODE input 981s ok 40 - Found 2F code in mail 981s ok 41 - Post code 981s ok 42 - Get redirection 981s ok 43 - Location is http://test1.example.com 981s ok 44 - Get cookie lemonldap (efd4206fb32056ef56348d939025a24f041b0eb9cd4c2978193324be9c8ea454) 981s ok 45 - Make sure no pdata is returned 981s 1..45 981s ok 981s t/78-2F-Upgrade.t .............................................................. 981s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 981s ok 1 - use Lemonldap::NG::Portal::Main; 981s ok 2 - use Lemonldap::NG::Common::FormEncode; 981s ok 3 - Portal object 981s [Tue Feb 3 04:27:33 2026] [LLNG:6359] [error] Bad logLevel value '', switching to 'info' 981s 981s [Tue Feb 3 04:27:33 2026] [LLNG:6359] [info] Loading configuration 1 for process 6359 981s ok 4 - Init 981s ok 5 - Portal app 981s ok 6 - Auth query 981s ok 7 - Get cookie lemonldap (dbfea433ad827caab89d52862ed42e48a55cf9a65dc463482db7dda377f6c3d9) 981s [Tue Feb 3 04:27:33 2026] [LLNG:6359] [info] New request Lemonldap::NG::Handler::Server GET /level3 981s [Tue Feb 3 04:27:33 2026] [LLNG:6359] [notice] User dwho was forbidden access to test1.example.com/level3 981s ok 8 - Handler request 981s ok 9 - Authenticated as dwho 981s ok 10 - HTTP code is 403 981s ok 11 - Upgrade session query 981s ok 12 - HTTP code is 200 981s ok 13 - Page contains a form 981s ok 14 - URI match 981s ok 15 - Field "confirm" is defined 981s ok 16 - Field "url" is defined 981s ok 17 - Found custom Main Logo 981s ok 18 - Language icons found 981s ok 19 - Accept session upgrade query 981s ok 20 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 981s ok 21 - HTTP code is 200 981s ok 22 - Page contains a form 981s ok 23 - Host match 981s ok 24 - Field "upgrading" is defined 981s ok 25 - Field "url" is defined 981s ok 26 - CSP header authorize POST request to \# 981s ok 27 - Post login 981s ok 28 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%7D) 981s ok 29 - HTTP code is 200 981s ok 30 - Page contains a form 981s ok 31 - URI match 981s ok 32 - Field "token" is defined 981s ok 33 - Field "code" is defined 981s ok 34 - Found EXTCODE input 981s ok 35 - Found 2F code in mail 981s ok 36 - Post code 981s ok 37 - Get redirection 981s ok 38 - Location is http://test1.example.com 981s ok 39 - Get cookie lemonldap (e4810ffa0e73c46107d416d98ee816c6606fb91cdec061c54dc1946992f928cd) 981s ok 40 - Make sure no pdata is returned 981s [Tue Feb 3 04:27:34 2026] [LLNG:6359] [info] New request Lemonldap::NG::Handler::Server GET /level3 981s ok 41 - Handler request 981s ok 42 - Authenticated as dwho 981s ok 43 - HTTP code is 200 981s 1..43 981s ok 982s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 982s ok 1 - use Lemonldap::NG::Portal::Main; 982s ok 2 - Portal object 982s ok 3 - Init 982s ok 4 - Portal app 982s ok 5 - Auth query 982s ok 6 - Get cookie lemonldap (a3d70e46256d951e73b0d9175c568ff55c1fa788662227493e1775b43ceca422) 982s ok 7 - CheckUser 982s ok 8 - Response is JSON 982s ok 9 - AuthenticationLevel == 1 982s ok 10 - Form registration 982s ok 11 - Get redirection 982s ok 12 - Location header found 982s ok 13 - Form registration 982s ok 14 - Found TOTP js 982s ok 15 - Get new key 982s ok 16 - Content is JSON 982s ok 17 - Found secret 982s ok 18 - Found token 982s ok 19 - Found issuer 982s ok 20 - Found user 982s ok 21 - Code 982s ok 22 - Code contains 6 digits 982s ok 23 - Post code 982s ok 24 - Content is JSON 982s ok 25 - TOTP is registered 982s ok 26 - Form registration 982s ok 27 - Found forceUpgrade flag 982s ok 28 - Upgrade session query from 2fManager 982s ok 29 - HTTP code is 200 982s ok 30 - Page contains a form 982s ok 31 - URI match 982s ok 32 - Field "confirm" is defined 982s ok 33 - Field "url" is defined 982s ok 34 - Field "forceUpgrade" is defined 982s ok 35 - Accept session upgrade query 982s ok 36 - HTTP code is 200 982s ok 37 - Page contains a form 982s ok 38 - URI match 982s ok 39 - Field "token" is defined 982s ok 40 - Code 982s ok 41 - Post code 982s ok 42 - CheckUser 982s ok 43 - Response is JSON 982s ok 44 - AuthenticationLevel == 3 982s 1..44 982s ok 982s t/78-2F-UpgradeOnly-without-2F.t ............................................... 982s ok 1 - use Lemonldap::NG::Portal::Main; 982s ok 2 - use Lemonldap::NG::Common::FormEncode; 982s ok 3 - Portal object 982s ok 4 - Init 982s ok 5 - Portal app 982s ok 6 - Auth query 982s ok 7 - Get cookie lemonldap (117e7d6683a7bdf2139257607073a5c3aac167cd7610c2220eabe083d3ed7f28) 982s ok 8 - Upgrade session query 982s ok 9 - HTTP code is 200 982s ok 10 - Page contains a form 982s ok 11 - URI match 982s ok 12 - Field "confirm" is defined 982s ok 13 - Field "url" is defined 982s ok 14 - Accept session upgrade query 982s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 982s ok 16 - Expected portal error code: code found on page 982s ok 17 - Expected portal error code 982s ok 18 - Accept session upgrade query 982s ok 19 - Get redirection 982s ok 20 - Location is http://auth.example.com/ 982s ok 21 - Logout request 982s ok 22 - Response is 200 982s ok 23 - Cookie is deleted 982s ok 24 - No pdata 982s ok 25 - Disconnect request 982s ok 26 - Response is 401 982s 1..26 982s ok 983s t/78-2F-UpgradeOnly.t .......................................................... 983s ok 1 - use Lemonldap::NG::Portal::Main; 983s ok 2 - use Lemonldap::NG::Common::FormEncode; 983s ok 3 - Portal object 983s ok 4 - Init 983s ok 5 - Portal app 983s ok 6 - Auth query 983s ok 7 - Get cookie lemonldap (0b0856e341613c2b007f39f3a5c8eca895c04c1af3cdbb2407a54e4451b76fa3) 983s ok 8 - Upgrade session query 983s ok 9 - HTTP code is 200 983s ok 10 - Page contains a form 983s ok 11 - URI match 983s ok 12 - Field "confirm" is defined 983s ok 13 - Field "url" is defined 983s ok 14 - Accept session upgrade query 983s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 983s ok 16 - Expected portal error code: code found on page 983s ok 17 - Expected portal error code 983s ok 18 - Auth query 983s ok 19 - Get cookie lemonldap (ec967de9be3849faaa572f1754ec26f819b8dcb3a8013e18a9d40dcf13e48c52) 983s ok 20 - Upgrade session query 983s ok 21 - HTTP code is 200 983s ok 22 - Page contains a form 983s ok 23 - URI match 983s ok 24 - Field "confirm" is defined 983s ok 25 - Field "url" is defined 983s ok 26 - Accept session upgrade query 983s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 983s ok 28 - HTTP code is 200 983s ok 29 - Page contains a form 983s ok 30 - URI match 983s ok 31 - Field "token" is defined 983s ok 32 - Field "code" is defined 983s ok 33 - Found EXTCODE input 983s ok 34 - Found 2F code in mail 983s ok 35 - Post code 983s ok 36 - Get redirection 983s ok 37 - Location is http://test1.example.com 983s ok 38 - Get cookie lemonldap (ec967de9be3849faaa572f1754ec26f819b8dcb3a8013e18a9d40dcf13e48c52) 983s ok 39 - Make sure no pdata is returned 983s 1..39 983s ok 983s t/79-2F-Yubikey-from-Session.t ................................................. 983s ok 1 - use Lemonldap::NG::Portal::Main; 983s ok 2 - Portal object 983s ok 3 - Init 983s ok 4 - Portal app 983s ok 5 - Authenticate as dwho 983s ok 6 - HTTP code is 200 983s ok 7 - Page contains a form 983s ok 8 - URI match 983s ok 9 - Field "token" is defined 983s ok 10 - Field "code" is defined 983s ok 11 - Post code 983s ok 12 - Bad OTP code: code found on page 983s ok 13 - Bad OTP code 983s ok 14 - Auth query 983s ok 15 - HTTP code is 200 983s ok 16 - Page contains a form 983s ok 17 - URI match 983s ok 18 - Field "token" is defined 983s ok 19 - Field "code" is defined 983s ok 20 - Post code 983s ok 21 - Get cookie lemonldap (07940e1545e8776e35279bc0e00565d97c4fa3318861998f5f16a3758bb35fa3) 983s ok 22 - Auth query 983s ok 23 - HTTP code is 200 983s ok 24 - Page contains a form 983s ok 25 - URI match 983s ok 26 - Field "token" is defined 983s ok 27 - Field "code" is defined 983s ok 28 - Post code 983s ok 29 - Get cookie lemonldap (15159ca37fbda1bdcf3f344dcac017fef4a85cf8ff00ecc224049e1ea9f0cda3) 983s ok 30 - Auth query 983s ok 31 - Get cookie lemonldap (432b706dbcba9bad5b7c4c9960b3ffe96e7517c3df8975d0f868edaee5dba915) 983s 1..31 983s ok 984s t/79-2F-Yubikey.t .............................................................. 984s ok 1 - use Lemonldap::NG::Portal::Main; 984s ok 2 - Portal object 984s ok 3 - Init 984s ok 4 - Portal app 984s ok 5 - Auth query 984s ok 6 - HTTP code is 200 984s ok 7 - Get cookie lemonldap (d9c2b8d9cf579b48dbb01a560f5b7770a0a4a40712d386697e5ce27b2158f9a6) 984s ok 8 - Auth query 984s ok 9 - Response body is not empty 984s ok 10 - Found prompt message 984s ok 11 - HTTP code is 200 984s ok 12 - Page contains a form 984s ok 13 - URI match 984s ok 14 - Field "UBKName" is defined 984s ok 15 - Field "otp" is defined 984s ok 16 - Invalid otp 984s ok 17 - Response body is not empty 984s ok 18 - Found error message 984s ok 19 - Invalid UBKname 984s ok 20 - Response body is not empty 984s ok 21 - Found error message 984s ok 22 - Correct registration attempt 984s ok 23 - Get redirection 984s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 984s ok 25 - Found registered yubikey 984s ok 26 - Correct device ID 984s ok 27 - Epoch is defined 984s ok 28 - Auth query 984s ok 29 - HTTP code is 200 984s ok 30 - Page contains a form 984s ok 31 - URI match 984s ok 32 - Field "token" is defined 984s ok 33 - Field "code" is defined 984s ok 34 - Post code 984s ok 35 - Bad OTP code: code found on page 984s ok 36 - Bad OTP code 984s ok 37 - Auth query 984s ok 38 - HTTP code is 200 984s ok 39 - Page contains a form 984s ok 40 - URI match 984s ok 41 - Field "token" is defined 984s ok 42 - Field "code" is defined 984s ok 43 - Post code 984s ok 44 - Bad OTP code: code found on page 984s ok 45 - Bad OTP code 984s ok 46 - Auth query 984s ok 47 - HTTP code is 200 984s ok 48 - Page contains a form 984s ok 49 - URI match 984s ok 50 - Field "token" is defined 984s ok 51 - Field "code" is defined 984s ok 52 - Post code 984s ok 53 - Get cookie lemonldap (e10db3b7704e8e2ef63973cfb62eba1275d82c36ab7f369cc055e8f7237529c1) 984s ok 54 - HTTP code is 400 984s ok 55 - Deletion expects valid CSRF token 984s ok 56 - Post deletion 984s ok 57 - HTTP code is 200 984s ok 58 - Content-Type is JSON 984s ok 59 - Content is valid JSON 984s ok 60 984s ok 61 - No device found anymore 984s ok 62 - Auth query 984s ok 63 - Get cookie lemonldap (a5da63f4c8151c6d4a22e40c64a1dda9cc3f4881b7eef51d06b87b379b1be005) 984s 1..63 984s ok 984s t/80-2F-Okta.t ................................................................. 984s ok 1 - use Lemonldap::NG::Portal::Main; 984s # Subtest: Choose Okta SMS 984s ok 1 - Portal object 984s ok 2 - Init 984s ok 3 - Portal app 984s ok 4 - Get Portal 984s ok 5 - HTTP code is 200 984s ok 6 - Page contains a form 984s ok 7 - Host match 984s ok 8 - Field "user" is defined 984s ok 9 - Field "password" is defined 984s ok 10 - CSP header authorize POST request to \# 984s ok 11 - Auth query 984s ok 12 - HTTP code is 200 984s ok 13 - Page contains a form 984s ok 14 - URI match 984s ok 15 - Choose SMS 984s ok 16 - HTTP code is 200 984s ok 17 - Page contains a form 984s ok 18 - URI match 984s ok 19 - Send code 984s ok 20 - Get cookie lemonldap (0f3af18972908c9eb674d191ad174e8b5cb937e347b98575e1d9f052c257e395) 984s ok 21 - Get session using restSessionServer 984s ok 22 - HTTP code is 200 984s ok 23 - Deserialize session content 984s ok 24 - Session has correct value for _2f 984s ok 25 - Session has correct value for _auth 984s ok 26 - Logout request 984s ok 27 - Response is 200 984s ok 28 - Cookie is deleted 984s ok 29 - No pdata 984s ok 30 - Disconnect request 984s ok 31 - Response is 401 984s 1..31 984s ok 2 - Choose Okta SMS 984s # Subtest: Choose Okta Push 984s ok 1 - Portal object 984s ok 2 - Init 984s ok 3 - Portal app 984s ok 4 - Get Portal 984s ok 5 - HTTP code is 200 984s ok 6 - Page contains a form 984s ok 7 - Host match 984s ok 8 - Field "user" is defined 984s ok 9 - Field "password" is defined 984s ok 10 - CSP header authorize POST request to \# 984s ok 11 - Auth query 984s ok 12 - HTTP code is 200 984s ok 13 - Page contains a form 984s ok 14 - URI match 984s ok 15 - Choose SMS 984s ok 16 - HTTP code is 200 984s ok 17 - Page contains a form 984s ok 18 - URI match 984s ok 19 - CSP header authorize POST request to auth.example.com 984s ok 20 - Send code 984s ok 21 - Get cookie lemonldap (bf50f69a8739c4122efe02348385daac3afce9120c3cab5e39e1acbe914e34c2) 984s ok 22 - Get session using restSessionServer 984s ok 23 - HTTP code is 200 984s ok 24 - Deserialize session content 984s ok 25 - Session has correct value for _auth 984s ok 26 - Session has correct value for _2f 984s ok 27 - Logout request 984s ok 28 - Response is 200 984s ok 29 - Cookie is deleted 984s ok 30 - No pdata 984s ok 31 - Disconnect request 984s ok 32 - Response is 401 984s 1..32 984s ok 3 - Choose Okta Push 984s 1..3 984s ok 985s t/81-MostViewedApplications.t .................................................. 985s ok 1 - use Lemonldap::NG::Portal::Main; 985s ok 2 - Portal object 985s ok 3 - Init 985s ok 4 - Portal app 985s ok 5 - Get cookie lemonldap (f1e1098e4353667d58b62449f27318d49838bf93b1405a9a1e6f5553e7a85393) 985s ok 6 - Get cookie lemonldap (c2916c858b9bec10af999e8afd2ab506379b7c0b1c71e5b4fa96af7973c971ec) 985s ok 7 - Get cookie lemonldap (1154c4761af74341d322e663dbe4b7708c095255d61e316aa58e8fb12b13ceda) 985s ok 8 - Session contains history hash 985s ok 9 - OIDC App 1 has been accessed twice 985s ok 10 - OIDC App 2 has been accessed once 985s ok 11 - History contains two entries 985s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221770020977_40072%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1770092857%7D) 985s ok 13 - Get redirection 985s ok 14 - Location header found 985s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221770020977_43536%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1770092857%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 985s ok 16 - Get redirection 985s ok 17 - Location header found 985s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1770092857%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221770020977_28018%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 985s ok 19 - Get redirection 985s ok 20 - Location header found 985s ok 21 - Session contains history hash 985s ok 22 - CAS App 1 has been accessed twice 985s ok 23 - CAS App 2 has been accessed once 985s ok 24 - History contains four entries 985s ok 25 - Portal object 985s ok 26 - Init 985s ok 27 - Portal app 985s ok 28 - Get cookie lemonldap (4e822f6320ee86b0a2f6aa46b4482a0e0074380a6e2e29b12ed0212d3aa47507) 985s ok 29 - History contains five entries 985s ok 30 - SAML App 1 has been accessed once 985s 1..30 985s ok 986s t/91-Handler-cache-cleaned.t ................................................... 986s ok 1 - use Lemonldap::NG::Portal::Main; 986s ok 2 - use Lemonldap::NG::Common::FormEncode; 986s ok 3 - Portal object 986s ok 4 - Init 986s ok 5 - Portal app 986s ok 6 - Auth query 986s ok 7 - Get cookie lemonldap (12bf78758f528b37a3a05a0b2a2c36cc5b9e1c20aabdf929014656b6f90a32a0) 986s ok 8 - Get portal 986s ok 9 - Authenticated as dwho 986s ok 10 - Auth query 986s ok 11 - HTTP code is 200 986s ok 12 - Page contains a form 986s ok 13 - URI match 986s ok 14 - Field "token" is defined 986s ok 15 - Field "code" is defined 986s ok 16 - Found EXTCODE input 986s ok 17 - Found 2F code in mail 986s ok 18 - Get portal 986s ok 19 - Post code 986s ok 20 - Get portal 986s ok 21 - Authenticated as dwho 986s 1..21 986s ok 986s t/91-Memory-Leak.t ............................................................. 986s 1..5 986s ok 1 - use Lemonldap::NG::Portal::Main; 986s ok 2 - leaks 0 < 1 986s ok 3 - leaks -1 < 1 986s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 986s # Failed (TODO) test 'Unable to really destroy a portal object for now' 986s # at t/91-Memory-Leak.t line 34. 986s [Tue Feb 3 04:27:38 2026] [LLNG:6368] [error] globalStorage not defined (perhaps configuration can not be read) 986s [Tue Feb 3 04:27:38 2026] [LLNG:6368] [error] globalStorage not defined (perhaps configuration can not be read) 986s ok 5 - leaks 0 < 1 986s ok 987s t/99-Bad-logLevel.t ............................................................ 987s ok 1 - use Lemonldap::NG::Portal::Main; 987s ok 2 - Portal object 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [error] Bad logLevel value 'error ', switching to 'info' 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [error] Bad logLevel value 'error ', switching to 'info' 987s 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [info] Loading configuration 1 for process 6369 987s ok 3 - Init 987s ok 4 - Portal app 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [info] New request Lemonldap::NG::Portal::Main GET / 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [notice] User anonymous successfully authenticated at level 0 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [notice] User anonymous connected from Null (127.0.0.1) 987s ok 5 - Auth query 987s ok 6 - HTTP code is 200 987s ok 7 - Get cookie lemonldap (b83f4df2e8d7f39a49efe361ab85eb8aeae29646a1e1390b05e30fffb7bc3e11) 987s [Tue Feb 3 04:27:39 2026] [LLNG:6369] [info] New request Lemonldap::NG::Portal::Main GET /logout 987s ok 8 - Get logout page 987s ok 9 - PE_LOGOUT_OK 987s 1..9 987s ok 987s t/99-Dont-load-Dumper.t ........................................................ 987s 1..5 987s ok 1 - use Lemonldap::NG::Portal::Main; 987s ok 2 - Portal object 987s ok 3 - Init 987s ok 4 - App 987s ok 5 - Portal doesn't depend on Data::Dumper 987s ok 987s All tests successful. 987s Files=423, Tests=17493, 260 wallclock secs ( 2.10 usr 1.23 sys + 214.90 cusr 31.00 csys = 249.23 CPU) 987s Result: PASS 987s autopkgtest [04:27:39]: test portal-test: -----------------------] 988s portal-test PASS 988s autopkgtest [04:27:40]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 988s autopkgtest [04:27:40]: test manager-test: preparing testbed 1007s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 1058s autopkgtest [04:28:50]: testbed dpkg architecture: arm64 1058s autopkgtest [04:28:50]: testbed apt version: 3.1.14 1059s autopkgtest [04:28:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1059s autopkgtest [04:28:51]: testbed release detected to be: resolute 1060s autopkgtest [04:28:52]: updating testbed package index (apt update) 1060s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1060s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1060s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1060s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1060s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1060s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1060s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1061s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1061s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [308 kB] 1061s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3684 B] 1061s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 1061s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1061s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1115 kB] 1061s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.4 kB] 1061s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.5 kB] 1061s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 1063s Fetched 3225 kB in 1s (3325 kB/s) 1064s Reading package lists... 1068s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1068s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1068s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1068s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1069s Reading package lists... 1069s Reading package lists... 1069s Building dependency tree... 1069s Reading state information... 1070s Calculating upgrade... 1070s The following packages will be upgraded: 1070s cloud-init cloud-init-base debconf debconf-i18n libexpat1 1070s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 1070s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1070s Need to get 1088 kB of archives. 1070s After this operation, 3072 B of additional disk space will be used. 1070s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 1070s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 1070s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 1070s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 1070s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 1070s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 systemd-hwe-hwdb all 259.0.1 [3152 B] 1070s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 1070s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 1070s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1070s Fetched 1088 kB in 0s (10.8 MB/s) 1071s (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 ... 89359 files and directories currently installed.) 1071s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 1071s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 1071s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 1071s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 1071s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1071s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1071s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1071s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1071s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1071s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1071s Setting up debconf (1.5.91build1) ... 1071s (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 ... 89359 files and directories currently installed.) 1071s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1071s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1071s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1072s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1072s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1072s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1072s Setting up libexpat1:arm64 (2.7.4-1) ... 1072s Setting up python3-debconf (1.5.91build1) ... 1072s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 1072s Clearing ignored debconf value cloud-init/datasources 1072s Encountered debconf setting for cloud-init-base/datasources. 1074s Setting up systemd-hwe-hwdb (259.0.1) ... 1074s Setting up liblocale-gettext-perl (1.07-8) ... 1074s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 1074s Setting up debconf-i18n (1.5.91build1) ... 1074s Processing triggers for udev (259-1ubuntu3) ... 1075s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1075s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 1075s Processing triggers for man-db (2.13.1-1) ... 1076s autopkgtest [04:29:08]: upgrading testbed (apt dist-upgrade and autopurge) 1076s Reading package lists... 1076s Building dependency tree... 1076s Reading state information... 1077s Calculating upgrade... 1077s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1077s Reading package lists... 1078s Building dependency tree... 1078s Reading state information... 1078s Solving dependencies... 1078s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1078s autopkgtest [04:29:10]: rebooting testbed after setup commands that affected boot 1119s Reading package lists... 1119s Building dependency tree... 1119s Reading state information... 1119s Solving dependencies... 1120s The following NEW packages will be installed: 1120s autoconf autodep8 automake autopoint autotools-dev build-essential 1120s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 1120s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 1120s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 1120s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 1120s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 1120s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 1120s intltool-debian java-common java-wrappers lemonldap-ng-fastcgi-server 1120s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 1120s libapache-session-perl libarchive-zip-perl libasan8 1120s libauth-yubikey-webclient-perl libauthen-radius-perl 1120s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1120s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-cache-perl 1120s libcapture-tiny-perl libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 1120s libclass-data-inheritable-perl libclass-errorhandler-perl 1120s libclass-inspector-perl libclass-method-modifiers-perl 1120s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 1120s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 1120s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 1120s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 1120s libcrypt-des-perl libcrypt-dev libcrypt-dh-gmp-perl libcrypt-jwt-perl 1120s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1120s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1120s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1120s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1120s libdata-optlist-perl libdata-password-zxcvbn-perl 1120s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1120s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1120s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1120s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1120s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1120s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 1120s libencode-locale-perl liberror-perl libeval-closure-perl 1120s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1120s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 1120s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1120s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1120s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 1120s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 1120s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1120s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1120s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1120s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 1120s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1120s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 1120s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 1120s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 1120s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1120s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 1120s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap 1120s libjs-bootswatch libjs-es5-shim libjs-jquery libjson-maybexs-perl 1120s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 1120s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1120s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 1120s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1120s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1120s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 1120s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1120s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 1120s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 1120s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 1120s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 1120s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 1120s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 1120s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 1120s libparams-classify-perl libparams-util-perl 1120s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 1120s libplack-perl libposix-strftime-compiler-perl libraw23t64 1120s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 1120s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 1120s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 1120s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1120s libsub-name-perl libsub-quote-perl libtask-weaken-perl 1120s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1120s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1120s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1120s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 1120s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 1120s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1120s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 1120s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 1120s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl 1120s linux-libc-dev m4 node-acorn node-balanced-match node-brace-expansion 1120s node-cjs-module-lexer node-corepack node-debug node-llhttp node-lru-cache 1120s node-minimatch node-ms node-semver node-uglify-js node-undici node-xtend 1120s nodejs openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1120s po-debconf python3-alabaster python3-defusedxml python3-docutils 1120s python3-imagesize python3-roman-numerals python3-snowballstemmer 1120s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 1120s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 1120s xml-core yui-compressor 1121s 0 upgraded, 323 newly installed, 0 to remove and 0 not upgraded. 1121s Need to get 175 MB of archives. 1121s After this operation, 690 MB of additional disk space will be used. 1121s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1121s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 1121s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 1121s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 1121s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1121s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1121s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 1121s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1122s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 1122s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 1122s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 1122s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 1122s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 1122s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 1122s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 1122s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 1122s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 1122s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 1122s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1122s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 1122s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 1122s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 1122s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 1122s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 1122s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 1122s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 1122s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 1122s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 1122s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 1122s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 1122s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 1122s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 1122s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1122s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 1122s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1122s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1122s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1122s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1122s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1122s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1122s Get:41 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1122s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1122s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1122s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1122s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1122s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1122s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1122s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1122s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1122s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1122s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1122s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1122s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1122s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1122s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1122s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1122s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1122s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1122s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1122s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1122s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1122s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1122s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1122s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1122s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1122s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1122s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1122s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1122s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1122s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1122s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1122s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1122s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1122s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1122s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1122s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1122s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1122s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1122s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1122s Get:80 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1122s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1122s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1122s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1122s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1122s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1123s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1123s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1123s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1123s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1123s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1123s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1123s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1123s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1123s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1123s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1123s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1123s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1123s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1123s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1123s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1123s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1123s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1123s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1123s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1123s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1123s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1123s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1123s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-angularjs all 1.8.3-3 [559 kB] 1123s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1123s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1123s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1123s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1123s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 1123s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1124s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 1124s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 1124s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1124s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1124s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 1124s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 1124s Get:121 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 1124s Get:122 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 1124s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.18.0-9.9 [1834 kB] 1124s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 1124s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1 [65.7 kB] 1124s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 1124s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 1124s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 1124s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 1124s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 1124s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 1124s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 1124s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 1124s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 1124s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 1124s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 1124s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 1124s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 1125s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 1125s Get:140 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 1125s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 1125s Get:142 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 1125s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 1125s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 1125s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 1125s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 1125s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 1125s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 1125s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 1125s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 1125s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 1125s Get:152 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1125s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 1125s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 1125s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1125s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1125s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1125s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 1125s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 1125s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 1125s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1125s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 1125s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 1125s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 1125s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 1126s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 1126s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 1126s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 1126s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 1126s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 1126s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 1126s Get:172 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 1126s Get:173 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1126s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1126s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1126s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 1126s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1126s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 1126s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 1126s Get:180 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 1126s Get:181 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1126s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1126s Get:183 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 1126s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1126s Get:185 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1126s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1126s Get:187 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1126s Get:188 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1126s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 1126s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 1126s Get:191 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1126s Get:192 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1126s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1126s Get:194 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 1126s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1126s Get:196 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1126s Get:197 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 1126s Get:198 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1126s Get:199 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 1126s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 1126s Get:201 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 1126s Get:202 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 1126s Get:203 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 1126s Get:204 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1126s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1126s Get:206 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1126s Get:207 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 1126s Get:208 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1126s Get:209 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 1126s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 1126s Get:211 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1126s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1126s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 1126s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 1126s Get:215 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1126s Get:216 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1127s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1127s Get:218 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 1127s Get:219 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 1127s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1127s Get:221 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 1127s Get:222 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 1127s Get:223 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 1127s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1127s Get:225 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1127s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 1127s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1127s Get:228 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 1127s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 1127s Get:230 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 1127s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1127s Get:232 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1127s Get:233 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 1127s Get:234 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1127s Get:235 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 1127s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 1127s Get:237 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1127s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1127s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1127s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 1127s Get:241 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 1127s Get:242 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 1127s Get:243 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 1127s Get:244 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1127s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 1127s Get:246 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 1127s Get:247 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1127s Get:248 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1127s Get:249 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1127s Get:250 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1127s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 1127s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1127s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1127s Get:254 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 1127s Get:255 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 1127s Get:256 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1127s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 1127s Get:258 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 1127s Get:259 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 1127s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 1127s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 1127s Get:262 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 1127s Get:263 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1127s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1127s Get:265 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 1127s Get:266 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 1127s Get:267 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1127s Get:268 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1127s Get:269 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 1127s Get:270 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 1127s Get:271 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 1127s Get:272 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1127s Get:273 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1127s Get:274 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1127s Get:275 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1127s Get:276 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 1127s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 1127s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1127s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1127s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1127s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 1127s Get:282 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 1127s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 1127s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1127s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 1127s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1127s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1127s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 1127s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1127s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 1127s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1127s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1127s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 1127s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1127s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1127s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1127s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 1127s Get:298 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1127s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 1127s Get:300 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 1127s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 1127s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1127s Get:303 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 1127s Get:304 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 1127s Get:305 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 1127s Get:306 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1127s Get:307 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 1127s Get:308 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 1127s Get:309 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 1127s Get:310 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1127s Get:311 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 1127s Get:312 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 1127s Get:313 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 1127s Get:314 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1127s Get:315 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 1127s Get:316 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1127s Get:317 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 1127s Get:318 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1127s Get:319 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1127s Get:320 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 1127s Get:321 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 1127s Get:322 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1127s Get:323 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1128s Preconfiguring packages ... 1128s Fetched 175 MB in 7s (24.4 MB/s) 1128s Selecting previously unselected package imagemagick-7-common. 1128s (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 ... 89360 files and directories currently installed.) 1128s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1128s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1128s Selecting previously unselected package libgomp1:arm64. 1128s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 1128s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 1128s Selecting previously unselected package libfftw3-double3:arm64. 1128s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 1128s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1128s Selecting previously unselected package libfontenc1:arm64. 1128s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 1128s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 1128s Selecting previously unselected package x11-common. 1128s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1128s Unpacking x11-common (1:7.7+24ubuntu1) ... 1128s Selecting previously unselected package xfonts-encodings. 1128s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1128s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1128s Selecting previously unselected package xfonts-utils. 1129s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 1129s Unpacking xfonts-utils (1:7.7+7build1) ... 1129s Selecting previously unselected package fonts-urw-base35. 1129s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1129s Unpacking fonts-urw-base35 (20200910-8build1) ... 1129s Selecting previously unselected package fontconfig-config. 1129s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 1129s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1129s Selecting previously unselected package libfontconfig1:arm64. 1129s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 1129s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1129s Selecting previously unselected package libsharpyuv0:arm64. 1129s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 1129s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1129s Selecting previously unselected package libaom3:arm64. 1129s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 1129s Unpacking libaom3:arm64 (3.13.1-2) ... 1129s Selecting previously unselected package libheif-plugin-aomdec:arm64. 1129s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 1129s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1129s Selecting previously unselected package libde265-0:arm64. 1129s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 1129s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 1129s Selecting previously unselected package libheif-plugin-libde265:arm64. 1129s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 1129s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 1129s Selecting previously unselected package libheif1:arm64. 1129s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 1129s Unpacking libheif1:arm64 (1.21.2-1) ... 1129s Selecting previously unselected package libjbig0:arm64. 1129s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 1129s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 1129s Selecting previously unselected package libjpeg-turbo8:arm64. 1129s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 1129s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1129s Selecting previously unselected package libjpeg8:arm64. 1130s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 1130s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1130s Selecting previously unselected package liblcms2-2:arm64. 1130s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 1130s Unpacking liblcms2-2:arm64 (2.17-1) ... 1130s Selecting previously unselected package liblqr-1-0:arm64. 1130s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 1130s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 1130s Selecting previously unselected package libltdl7:arm64. 1130s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 1130s Unpacking libltdl7:arm64 (2.5.4-9) ... 1130s Selecting previously unselected package libopenjp2-7:arm64. 1130s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 1130s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 1130s Selecting previously unselected package libraw23t64:arm64. 1130s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 1130s Unpacking libraw23t64:arm64 (0.21.4-2) ... 1130s Selecting previously unselected package libdeflate0:arm64. 1130s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 1130s Unpacking libdeflate0:arm64 (1.23-2) ... 1130s Selecting previously unselected package liblerc4:arm64. 1130s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 1130s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1130s Selecting previously unselected package libwebp7:arm64. 1130s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 1130s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 1130s Selecting previously unselected package libtiff6:arm64. 1130s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 1130s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 1130s Selecting previously unselected package libwebpdemux2:arm64. 1130s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 1130s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1130s Selecting previously unselected package libwebpmux3:arm64. 1130s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 1130s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 1130s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 1130s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1130s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1130s Selecting previously unselected package libimage-magick-q16-perl. 1130s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1130s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1130s Selecting previously unselected package libimage-magick-perl. 1130s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1130s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1130s Selecting previously unselected package libfcgi0t64:arm64. 1130s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 1130s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1130s Selecting previously unselected package libfcgi-perl. 1130s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1130s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1130s Selecting previously unselected package libfcgi-procmanager-perl. 1130s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 1130s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1130s Selecting previously unselected package libcrypt-urandom-perl. 1130s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1130s Unpacking libcrypt-urandom-perl (0.54-1) ... 1130s Selecting previously unselected package libapache-session-perl. 1130s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 1130s Unpacking libapache-session-perl (1.94-2) ... 1130s Selecting previously unselected package liberror-perl. 1130s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 1130s Unpacking liberror-perl (0.17030-1) ... 1131s Selecting previously unselected package libipc-sharelite-perl. 1131s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1131s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1131s Selecting previously unselected package libcache-cache-perl. 1131s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 1131s Unpacking libcache-cache-perl (1.08-3) ... 1131s Selecting previously unselected package libclass-xsaccessor-perl. 1131s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1131s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1131s Selecting previously unselected package libconfig-inifiles-perl. 1131s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 1131s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1131s Selecting previously unselected package perl-openssl-defaults:arm64. 1131s Preparing to unpack .../043-perl-openssl-defaults_7build4_arm64.deb ... 1131s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1131s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1131s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1131s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1131s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1131s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1131s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1131s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1131s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1131s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1131s Selecting previously unselected package libconvert-asn1-perl. 1131s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 1131s Unpacking libconvert-asn1-perl (0.34-1) ... 1131s Selecting previously unselected package libcrypt-openssl-x509-perl. 1131s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1131s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1131s Selecting previously unselected package libclass-errorhandler-perl. 1131s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 1131s Unpacking libclass-errorhandler-perl (0.04-3) ... 1131s Selecting previously unselected package libcrypt-des-perl:arm64. 1131s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_arm64.deb ... 1131s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1131s Selecting previously unselected package libcrypt-des-ede3-perl. 1131s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1131s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1131s Selecting previously unselected package libcryptx-perl. 1131s Preparing to unpack .../052-libcryptx-perl_0.087-1_arm64.deb ... 1131s Unpacking libcryptx-perl (0.087-1) ... 1131s Selecting previously unselected package libconvert-pem-perl. 1131s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 1131s Unpacking libconvert-pem-perl (0.13-1) ... 1131s Selecting previously unselected package libcrypt-rijndael-perl. 1131s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1131s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1131s Selecting previously unselected package libhtml-tagset-perl. 1131s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 1131s Unpacking libhtml-tagset-perl (3.24-1) ... 1131s Selecting previously unselected package liburi-perl. 1131s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 1131s Unpacking liburi-perl (5.34-2build1) ... 1131s Selecting previously unselected package libhtml-parser-perl:arm64. 1131s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1131s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1131s Selecting previously unselected package libcgi-pm-perl. 1131s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 1131s Unpacking libcgi-pm-perl (4.71-1build1) ... 1131s Selecting previously unselected package libhtml-template-perl. 1131s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 1131s Unpacking libhtml-template-perl (2.97-2build1) ... 1131s Selecting previously unselected package libjson-perl. 1131s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 1131s Unpacking libjson-perl (4.10000-1) ... 1131s Selecting previously unselected package libcommon-sense-perl:arm64. 1131s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1131s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1131s Selecting previously unselected package libtypes-serialiser-perl. 1131s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 1131s Unpacking libtypes-serialiser-perl (1.01-1) ... 1131s Selecting previously unselected package libjson-xs-perl. 1131s Preparing to unpack .../063-libjson-xs-perl_4.040-1_arm64.deb ... 1131s Unpacking libjson-xs-perl (4.040-1) ... 1132s Selecting previously unselected package libmouse-perl:arm64. 1132s Preparing to unpack .../064-libmouse-perl_2.6.1-1_arm64.deb ... 1132s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1132s Selecting previously unselected package libnet-cidr-perl. 1132s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 1132s Unpacking libnet-cidr-perl (0.27-1build1) ... 1132s Selecting previously unselected package libnet-ssleay-perl:arm64. 1132s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_arm64.deb ... 1132s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1132s Selecting previously unselected package libposix-strftime-compiler-perl. 1132s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1132s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1132s Selecting previously unselected package libapache-logformat-compiler-perl. 1132s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1132s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1132s Selecting previously unselected package libcookie-baker-perl. 1132s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 1132s Unpacking libcookie-baker-perl (0.12-1) ... 1132s Selecting previously unselected package libdevel-stacktrace-perl. 1132s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1132s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1132s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1132s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1132s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1132s Selecting previously unselected package libclass-inspector-perl. 1132s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 1132s Unpacking libclass-inspector-perl (1.36-3) ... 1132s Selecting previously unselected package libfile-sharedir-perl. 1132s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 1132s Unpacking libfile-sharedir-perl (1.118-3) ... 1132s Selecting previously unselected package libfilesys-notify-simple-perl. 1132s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1132s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1132s Selecting previously unselected package libhash-multivalue-perl. 1132s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 1132s Unpacking libhash-multivalue-perl (0.16-3) ... 1132s Selecting previously unselected package libhttp-multipartparser-perl. 1132s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 1132s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1132s Selecting previously unselected package libjson-maybexs-perl. 1132s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 1132s Unpacking libjson-maybexs-perl (1.004008-1) ... 1132s Selecting previously unselected package libstream-buffered-perl. 1132s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 1132s Unpacking libstream-buffered-perl (0.03-3) ... 1132s Selecting previously unselected package libwww-form-urlencoded-perl. 1132s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1132s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1132s Selecting previously unselected package libhttp-entity-parser-perl. 1132s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 1132s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1132s Selecting previously unselected package libtimedate-perl. 1132s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 1132s Unpacking libtimedate-perl (2.3300-2) ... 1132s Selecting previously unselected package libhttp-date-perl. 1132s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 1132s Unpacking libhttp-date-perl (6.06-1) ... 1132s Selecting previously unselected package libhttp-headers-fast-perl. 1132s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 1132s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1132s Selecting previously unselected package libclone-perl:arm64. 1132s Preparing to unpack .../084-libclone-perl_0.47-1_arm64.deb ... 1132s Unpacking libclone-perl:arm64 (0.47-1) ... 1132s Selecting previously unselected package libencode-locale-perl. 1132s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 1132s Unpacking libencode-locale-perl (1.05-3) ... 1132s Selecting previously unselected package libio-html-perl. 1132s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 1132s Unpacking libio-html-perl (1.004-3) ... 1132s Selecting previously unselected package liblwp-mediatypes-perl. 1132s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 1132s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1132s Selecting previously unselected package libhttp-message-perl. 1132s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1132s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1132s Selecting previously unselected package libtest-sharedfork-perl. 1132s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 1132s Unpacking libtest-sharedfork-perl (0.35-3) ... 1133s Selecting previously unselected package libtest-tcp-perl. 1133s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 1133s Unpacking libtest-tcp-perl (2.22-2) ... 1133s Selecting previously unselected package libtry-tiny-perl. 1133s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 1133s Unpacking libtry-tiny-perl (0.32-1) ... 1133s Selecting previously unselected package libplack-perl. 1133s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 1133s Unpacking libplack-perl (1.0051-1) ... 1133s Selecting previously unselected package libfile-listing-perl. 1133s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 1133s Unpacking libfile-listing-perl (6.16-1) ... 1133s Selecting previously unselected package libhtml-tree-perl. 1133s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 1133s Unpacking libhtml-tree-perl (5.07-3) ... 1133s Selecting previously unselected package libhttp-cookies-perl. 1133s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 1133s Unpacking libhttp-cookies-perl (6.11-1) ... 1133s Selecting previously unselected package libhttp-negotiate-perl. 1133s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 1133s Unpacking libhttp-negotiate-perl (6.01-2) ... 1133s Selecting previously unselected package libio-socket-ssl-perl. 1133s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 1133s Unpacking libio-socket-ssl-perl (2.098-1) ... 1133s Selecting previously unselected package libnet-http-perl. 1133s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 1133s Unpacking libnet-http-perl (6.24-1build1) ... 1133s Selecting previously unselected package liblwp-protocol-https-perl. 1133s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 1133s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1133s Selecting previously unselected package libwww-robotrules-perl. 1133s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 1133s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1133s Selecting previously unselected package libwww-perl. 1133s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 1133s Unpacking libwww-perl (6.81-1build1) ... 1133s Selecting previously unselected package liblemonldap-ng-common-perl. 1133s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1133s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1133s Selecting previously unselected package liblemonldap-ng-handler-perl. 1133s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1133s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1133s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1133s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1133s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1133s Selecting previously unselected package libemail-date-format-perl. 1133s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 1133s Unpacking libemail-date-format-perl (1.008-1) ... 1133s Selecting previously unselected package libhash-merge-simple-perl. 1133s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 1133s Unpacking libhash-merge-simple-perl (0.052-1) ... 1133s Selecting previously unselected package libjs-angularjs. 1133s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 1133s Unpacking libjs-angularjs (1.8.3-3) ... 1133s Selecting previously unselected package fonts-glyphicons-halflings. 1133s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1133s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1133s Selecting previously unselected package libjs-bootstrap. 1133s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1133s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1133s Selecting previously unselected package libjs-es5-shim. 1133s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 1133s Unpacking libjs-es5-shim (4.6.7-2) ... 1133s Selecting previously unselected package libjs-jquery. 1133s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1133s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1133s Selecting previously unselected package libregexp-common-perl. 1133s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 1133s Unpacking libregexp-common-perl (2024080801-1) ... 1134s Selecting previously unselected package liblemonldap-ng-manager-perl. 1134s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1134s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1134s Selecting previously unselected package m4. 1134s Preparing to unpack .../114-m4_1.4.20-2_arm64.deb ... 1134s Unpacking m4 (1.4.20-2) ... 1134s Selecting previously unselected package autoconf. 1134s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 1134s Unpacking autoconf (2.72-3.1ubuntu1) ... 1134s Selecting previously unselected package dctrl-tools. 1134s Preparing to unpack .../116-dctrl-tools_2.24-3build4_arm64.deb ... 1134s Unpacking dctrl-tools (2.24-3build4) ... 1134s Selecting previously unselected package autodep8. 1134s Preparing to unpack .../117-autodep8_0.30build1_all.deb ... 1134s Unpacking autodep8 (0.30build1) ... 1134s Selecting previously unselected package autotools-dev. 1134s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 1134s Unpacking autotools-dev (20240727.1) ... 1134s Selecting previously unselected package automake. 1134s Preparing to unpack .../119-automake_1%3a1.18.1-3build1_all.deb ... 1134s Unpacking automake (1:1.18.1-3build1) ... 1134s Selecting previously unselected package autopoint. 1134s Preparing to unpack .../120-autopoint_0.23.2-1_all.deb ... 1134s Unpacking autopoint (0.23.2-1) ... 1134s Selecting previously unselected package libc-dev-bin. 1134s Preparing to unpack .../121-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 1134s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 1134s Selecting previously unselected package linux-libc-dev:arm64. 1134s Preparing to unpack .../122-linux-libc-dev_6.18.0-9.9_arm64.deb ... 1134s Unpacking linux-libc-dev:arm64 (6.18.0-9.9) ... 1134s Selecting previously unselected package libcrypt-dev:arm64. 1134s Preparing to unpack .../123-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 1134s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 1134s Selecting previously unselected package rpcsvc-proto. 1134s Preparing to unpack .../124-rpcsvc-proto_1.4.3-1_arm64.deb ... 1134s Unpacking rpcsvc-proto (1.4.3-1) ... 1134s Selecting previously unselected package libc6-dev:arm64. 1134s Preparing to unpack .../125-libc6-dev_2.42-2ubuntu4_arm64.deb ... 1134s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 1134s Selecting previously unselected package libisl23:arm64. 1134s Preparing to unpack .../126-libisl23_0.27-1build1_arm64.deb ... 1134s Unpacking libisl23:arm64 (0.27-1build1) ... 1134s Selecting previously unselected package libmpc3:arm64. 1134s Preparing to unpack .../127-libmpc3_1.3.1-2_arm64.deb ... 1134s Unpacking libmpc3:arm64 (1.3.1-2) ... 1134s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 1134s Preparing to unpack .../128-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1134s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package cpp-15. 1135s Preparing to unpack .../129-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package cpp-aarch64-linux-gnu. 1135s Preparing to unpack .../130-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1135s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1135s Selecting previously unselected package cpp. 1135s Preparing to unpack .../131-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 1135s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1135s Selecting previously unselected package libcc1-0:arm64. 1135s Preparing to unpack .../132-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package libitm1:arm64. 1135s Preparing to unpack .../133-libitm1_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package libasan8:arm64. 1135s Preparing to unpack .../134-libasan8_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package liblsan0:arm64. 1135s Preparing to unpack .../135-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package libtsan2:arm64. 1135s Preparing to unpack .../136-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package libubsan1:arm64. 1135s Preparing to unpack .../137-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package libhwasan0:arm64. 1135s Preparing to unpack .../138-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package libgcc-15-dev:arm64. 1135s Preparing to unpack .../139-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1135s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 1135s Preparing to unpack .../140-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1135s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1136s Selecting previously unselected package gcc-15. 1136s Preparing to unpack .../141-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 1136s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1136s Selecting previously unselected package gcc-aarch64-linux-gnu. 1136s Preparing to unpack .../142-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1136s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1136s Selecting previously unselected package gcc. 1136s Preparing to unpack .../143-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 1136s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1136s Selecting previously unselected package libstdc++-15-dev:arm64. 1136s Preparing to unpack .../144-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1136s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1136s Selecting previously unselected package g++-15-aarch64-linux-gnu. 1136s Preparing to unpack .../145-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1136s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1136s Selecting previously unselected package g++-15. 1136s Preparing to unpack .../146-g++-15_15.2.0-12ubuntu1_arm64.deb ... 1136s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1136s Selecting previously unselected package g++-aarch64-linux-gnu. 1136s Preparing to unpack .../147-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1136s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1136s Selecting previously unselected package g++. 1136s Preparing to unpack .../148-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 1136s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1136s Selecting previously unselected package build-essential. 1136s Preparing to unpack .../149-build-essential_12.12ubuntu2_arm64.deb ... 1136s Unpacking build-essential (12.12ubuntu2) ... 1136s Selecting previously unselected package ca-certificates-java. 1136s Preparing to unpack .../150-ca-certificates-java_20240118build1_all.deb ... 1136s Unpacking ca-certificates-java (20240118build1) ... 1137s Selecting previously unselected package libdebhelper-perl. 1137s Preparing to unpack .../151-libdebhelper-perl_13.28ubuntu1_all.deb ... 1137s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1137s Selecting previously unselected package libtool. 1137s Preparing to unpack .../152-libtool_2.5.4-9_all.deb ... 1137s Unpacking libtool (2.5.4-9) ... 1137s Selecting previously unselected package dh-autoreconf. 1137s Preparing to unpack .../153-dh-autoreconf_21_all.deb ... 1137s Unpacking dh-autoreconf (21) ... 1137s Selecting previously unselected package libarchive-zip-perl. 1137s Preparing to unpack .../154-libarchive-zip-perl_1.68-1_all.deb ... 1137s Unpacking libarchive-zip-perl (1.68-1) ... 1137s Selecting previously unselected package libfile-stripnondeterminism-perl. 1137s Preparing to unpack .../155-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1137s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1137s Selecting previously unselected package dh-strip-nondeterminism. 1137s Preparing to unpack .../156-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1137s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1137s Selecting previously unselected package debugedit. 1137s Preparing to unpack .../157-debugedit_1%3a5.2-3_arm64.deb ... 1137s Unpacking debugedit (1:5.2-3) ... 1137s Selecting previously unselected package dwz. 1137s Preparing to unpack .../158-dwz_0.16-2_arm64.deb ... 1137s Unpacking dwz (0.16-2) ... 1137s Selecting previously unselected package gettext. 1137s Preparing to unpack .../159-gettext_0.23.2-1_arm64.deb ... 1137s Unpacking gettext (0.23.2-1) ... 1137s Selecting previously unselected package intltool-debian. 1137s Preparing to unpack .../160-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1137s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1137s Selecting previously unselected package po-debconf. 1137s Preparing to unpack .../161-po-debconf_1.0.22_all.deb ... 1137s Unpacking po-debconf (1.0.22) ... 1137s Selecting previously unselected package debhelper. 1137s Preparing to unpack .../162-debhelper_13.28ubuntu1_all.deb ... 1137s Unpacking debhelper (13.28ubuntu1) ... 1137s Selecting previously unselected package java-common. 1137s Preparing to unpack .../163-java-common_0.76build1_all.deb ... 1137s Unpacking java-common (0.76build1) ... 1137s Selecting previously unselected package libpcsclite1:arm64. 1137s Preparing to unpack .../164-libpcsclite1_2.4.1-1_arm64.deb ... 1137s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 1137s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1137s Preparing to unpack .../165-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 1137s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1138s Selecting previously unselected package default-jre-headless. 1138s Preparing to unpack .../166-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 1138s Unpacking default-jre-headless (2:1.21-76build1) ... 1138s Selecting previously unselected package sgml-base. 1138s Preparing to unpack .../167-sgml-base_1.31+nmu1_all.deb ... 1138s Unpacking sgml-base (1.31+nmu1) ... 1138s Selecting previously unselected package xml-core. 1138s Preparing to unpack .../168-xml-core_0.19build1_all.deb ... 1138s Unpacking xml-core (0.19build1) ... 1138s Selecting previously unselected package docutils-common. 1138s Preparing to unpack .../169-docutils-common_0.22.4+dfsg-1_all.deb ... 1138s Unpacking docutils-common (0.22.4+dfsg-1) ... 1138s Selecting previously unselected package unzip. 1139s Preparing to unpack .../170-unzip_6.0-29ubuntu1_arm64.deb ... 1139s Unpacking unzip (6.0-29ubuntu1) ... 1139s Selecting previously unselected package java-wrappers. 1139s Preparing to unpack .../171-java-wrappers_0.5build1_all.deb ... 1139s Unpacking java-wrappers (0.5build1) ... 1139s Selecting previously unselected package libalgorithm-c3-perl. 1139s Preparing to unpack .../172-libalgorithm-c3-perl_0.11-2_all.deb ... 1139s Unpacking libalgorithm-c3-perl (0.11-2) ... 1139s Selecting previously unselected package libdigest-hmac-perl. 1139s Preparing to unpack .../173-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1139s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1139s Selecting previously unselected package libauth-yubikey-webclient-perl. 1139s Preparing to unpack .../174-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1139s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1139s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 1139s Preparing to unpack .../175-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 1139s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1139s Selecting previously unselected package libdynaloader-functions-perl. 1139s Preparing to unpack .../176-libdynaloader-functions-perl_0.004-2_all.deb ... 1139s Unpacking libdynaloader-functions-perl (0.004-2) ... 1139s Selecting previously unselected package libdevel-callchecker-perl:arm64. 1139s Preparing to unpack .../177-libdevel-callchecker-perl_0.009-2_arm64.deb ... 1139s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 1139s Selecting previously unselected package libparams-classify-perl:arm64. 1139s Preparing to unpack .../178-libparams-classify-perl_0.015-2build6_arm64.deb ... 1139s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 1139s Selecting previously unselected package libmodule-runtime-perl. 1139s Preparing to unpack .../179-libmodule-runtime-perl_0.018-1_all.deb ... 1139s Unpacking libmodule-runtime-perl (0.018-1) ... 1139s Selecting previously unselected package libmodule-implementation-perl. 1139s Preparing to unpack .../180-libmodule-implementation-perl_0.09-2_all.deb ... 1139s Unpacking libmodule-implementation-perl (0.09-2) ... 1139s Selecting previously unselected package libsub-exporter-progressive-perl. 1139s Preparing to unpack .../181-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1139s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1139s Selecting previously unselected package libvariable-magic-perl. 1139s Preparing to unpack .../182-libvariable-magic-perl_0.64-1build1_arm64.deb ... 1139s Unpacking libvariable-magic-perl (0.64-1build1) ... 1139s Selecting previously unselected package libb-hooks-endofscope-perl. 1139s Preparing to unpack .../183-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1139s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1139s Selecting previously unselected package libcrypt-random-seed-perl. 1139s Preparing to unpack .../184-libcrypt-random-seed-perl_0.03-3_all.deb ... 1139s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1139s Selecting previously unselected package libmath-random-isaac-perl. 1139s Preparing to unpack .../185-libmath-random-isaac-perl_1.004-2_all.deb ... 1139s Unpacking libmath-random-isaac-perl (1.004-2) ... 1139s Selecting previously unselected package libbytes-random-secure-perl. 1139s Preparing to unpack .../186-libbytes-random-secure-perl_0.29-3_all.deb ... 1139s Unpacking libbytes-random-secure-perl (0.29-3) ... 1139s Selecting previously unselected package libcapture-tiny-perl. 1139s Preparing to unpack .../187-libcapture-tiny-perl_0.50-1_all.deb ... 1139s Unpacking libcapture-tiny-perl (0.50-1) ... 1139s Selecting previously unselected package libcares2:arm64. 1139s Preparing to unpack .../188-libcares2_1.34.6-1_arm64.deb ... 1139s Unpacking libcares2:arm64 (1.34.6-1) ... 1139s Selecting previously unselected package libclass-c3-perl. 1139s Preparing to unpack .../189-libclass-c3-perl_0.35-2_all.deb ... 1139s Unpacking libclass-c3-perl (0.35-2) ... 1139s Selecting previously unselected package libclass-data-inheritable-perl. 1139s Preparing to unpack .../190-libclass-data-inheritable-perl_0.10-1_all.deb ... 1139s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1139s Selecting previously unselected package libclass-method-modifiers-perl. 1139s Preparing to unpack .../191-libclass-method-modifiers-perl_2.15-1_all.deb ... 1139s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1139s Selecting previously unselected package libclass-singleton-perl. 1139s Preparing to unpack .../192-libclass-singleton-perl_1.6-2_all.deb ... 1139s Unpacking libclass-singleton-perl (1.6-2) ... 1139s Selecting previously unselected package libclone-pp-perl. 1139s Preparing to unpack .../193-libclone-pp-perl_1.08-2_all.deb ... 1139s Unpacking libclone-pp-perl (1.08-2) ... 1139s Selecting previously unselected package libconvert-base32-perl. 1139s Preparing to unpack .../194-libconvert-base32-perl_0.06-3_all.deb ... 1139s Unpacking libconvert-base32-perl (0.06-3) ... 1139s Selecting previously unselected package libconvert-binhex-perl. 1140s Preparing to unpack .../195-libconvert-binhex-perl_1.125-3_all.deb ... 1140s Unpacking libconvert-binhex-perl (1.125-3) ... 1140s Selecting previously unselected package libcrypt-dh-gmp-perl. 1140s Preparing to unpack .../196-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 1140s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1140s Selecting previously unselected package libcrypt-jwt-perl. 1140s Preparing to unpack .../197-libcrypt-jwt-perl_0.037-1_all.deb ... 1140s Unpacking libcrypt-jwt-perl (0.037-1) ... 1140s Selecting previously unselected package libcrypt-ssleay-perl. 1140s Preparing to unpack .../198-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 1140s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1140s Selecting previously unselected package libdata-hexdump-perl. 1140s Preparing to unpack .../199-libdata-hexdump-perl_0.04-2_all.deb ... 1140s Unpacking libdata-hexdump-perl (0.04-2) ... 1140s Selecting previously unselected package libparams-util-perl. 1140s Preparing to unpack .../200-libparams-util-perl_1.102-3build1_arm64.deb ... 1140s Unpacking libparams-util-perl (1.102-3build1) ... 1140s Selecting previously unselected package libsub-install-perl. 1140s Preparing to unpack .../201-libsub-install-perl_0.929-1_all.deb ... 1140s Unpacking libsub-install-perl (0.929-1) ... 1140s Selecting previously unselected package libdata-optlist-perl. 1140s Preparing to unpack .../202-libdata-optlist-perl_0.114-1_all.deb ... 1140s Unpacking libdata-optlist-perl (0.114-1) ... 1140s Selecting previously unselected package liblist-someutils-perl. 1140s Preparing to unpack .../203-liblist-someutils-perl_0.59-1_all.deb ... 1140s Unpacking liblist-someutils-perl (0.59-1) ... 1140s Selecting previously unselected package liblist-utilsby-perl. 1140s Preparing to unpack .../204-liblist-utilsby-perl_0.12-2_all.deb ... 1140s Unpacking liblist-utilsby-perl (0.12-2) ... 1140s Selecting previously unselected package liblist-allutils-perl. 1140s Preparing to unpack .../205-liblist-allutils-perl_0.19-1_all.deb ... 1140s Unpacking liblist-allutils-perl (0.19-1) ... 1140s Selecting previously unselected package libimport-into-perl. 1140s Preparing to unpack .../206-libimport-into-perl_1.002005-2_all.deb ... 1140s Unpacking libimport-into-perl (1.002005-2) ... 1140s Selecting previously unselected package librole-tiny-perl. 1140s Preparing to unpack .../207-librole-tiny-perl_2.002004-1_all.deb ... 1140s Unpacking librole-tiny-perl (2.002004-1) ... 1140s Selecting previously unselected package libsub-quote-perl. 1140s Preparing to unpack .../208-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 1140s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 1140s Selecting previously unselected package libmoo-perl. 1140s Preparing to unpack .../209-libmoo-perl_2.005005-1_all.deb ... 1140s Unpacking libmoo-perl (2.005005-1) ... 1140s Selecting previously unselected package libdata-password-zxcvbn-perl. 1140s Preparing to unpack .../210-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1140s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1140s Selecting previously unselected package libpackage-stash-perl. 1140s Preparing to unpack .../211-libpackage-stash-perl_0.40-1_all.deb ... 1140s Unpacking libpackage-stash-perl (0.40-1) ... 1140s Selecting previously unselected package libsub-identify-perl. 1140s Preparing to unpack .../212-libsub-identify-perl_0.14-4_arm64.deb ... 1140s Unpacking libsub-identify-perl (0.14-4) ... 1140s Selecting previously unselected package libsub-name-perl:arm64. 1140s Preparing to unpack .../213-libsub-name-perl_0.28-1_arm64.deb ... 1140s Unpacking libsub-name-perl:arm64 (0.28-1) ... 1140s Selecting previously unselected package libnamespace-clean-perl. 1140s Preparing to unpack .../214-libnamespace-clean-perl_0.27-2_all.deb ... 1140s Unpacking libnamespace-clean-perl (0.27-2) ... 1140s Selecting previously unselected package libnamespace-autoclean-perl. 1140s Preparing to unpack .../215-libnamespace-autoclean-perl_0.31-1_all.deb ... 1140s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1140s Selecting previously unselected package libsub-exporter-perl. 1140s Preparing to unpack .../216-libsub-exporter-perl_0.990-1_all.deb ... 1140s Unpacking libsub-exporter-perl (0.990-1) ... 1140s Selecting previously unselected package libeval-closure-perl. 1141s Preparing to unpack .../217-libeval-closure-perl_0.14-3_all.deb ... 1141s Unpacking libeval-closure-perl (0.14-3) ... 1141s Selecting previously unselected package libexception-class-perl. 1141s Preparing to unpack .../218-libexception-class-perl_1.45-1_all.deb ... 1141s Unpacking libexception-class-perl (1.45-1) ... 1141s Selecting previously unselected package libparams-validationcompiler-perl. 1141s Preparing to unpack .../219-libparams-validationcompiler-perl_0.31-1_all.deb ... 1141s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1141s Selecting previously unselected package libmro-compat-perl. 1141s Preparing to unpack .../220-libmro-compat-perl_0.15-2_all.deb ... 1141s Unpacking libmro-compat-perl (0.15-2) ... 1141s Selecting previously unselected package libxstring-perl:arm64. 1141s Preparing to unpack .../221-libxstring-perl_0.005-2build4_arm64.deb ... 1141s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 1141s Selecting previously unselected package libspecio-perl. 1141s Preparing to unpack .../222-libspecio-perl_0.53-1_all.deb ... 1141s Unpacking libspecio-perl (0.53-1) ... 1141s Selecting previously unselected package libdatetime-locale-perl. 1141s Preparing to unpack .../223-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1141s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1141s Selecting previously unselected package libdatetime-timezone-perl. 1141s Preparing to unpack .../224-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1141s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1141s Selecting previously unselected package libdatetime-perl. 1141s Preparing to unpack .../225-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 1141s Unpacking libdatetime-perl (2:1.65-1build3) ... 1141s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1141s Preparing to unpack .../226-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1141s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1141s Selecting previously unselected package libdbi-perl:arm64. 1141s Preparing to unpack .../227-libdbi-perl_1.647-1build1_arm64.deb ... 1141s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 1141s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 1141s Preparing to unpack .../228-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 1141s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 1141s Selecting previously unselected package libemail-simple-perl. 1141s Preparing to unpack .../229-libemail-simple-perl_2.218-1_all.deb ... 1141s Unpacking libemail-simple-perl (2.218-1) ... 1141s Selecting previously unselected package libmodule-pluggable-perl. 1141s Preparing to unpack .../230-libmodule-pluggable-perl_5.2-5_all.deb ... 1141s Unpacking libmodule-pluggable-perl (5.2-5) ... 1141s Selecting previously unselected package libemail-abstract-perl. 1141s Preparing to unpack .../231-libemail-abstract-perl_3.010-1_all.deb ... 1141s Unpacking libemail-abstract-perl (3.010-1) ... 1141s Selecting previously unselected package libemail-address-xs-perl. 1141s Preparing to unpack .../232-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 1141s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1142s Selecting previously unselected package libmoox-types-mooselike-perl. 1142s Preparing to unpack .../233-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1142s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1142s Selecting previously unselected package libthrowable-perl. 1142s Preparing to unpack .../234-libthrowable-perl_1.001-2_all.deb ... 1142s Unpacking libthrowable-perl (1.001-2) ... 1142s Selecting previously unselected package libemail-sender-perl. 1142s Preparing to unpack .../235-libemail-sender-perl_2.601-1_all.deb ... 1142s Unpacking libemail-sender-perl (2.601-1) ... 1142s Selecting previously unselected package libexporter-tiny-perl. 1142s Preparing to unpack .../236-libexporter-tiny-perl_1.006003-1_all.deb ... 1142s Unpacking libexporter-tiny-perl (1.006003-1) ... 1142s Selecting previously unselected package libextutils-depends-perl. 1142s Preparing to unpack .../237-libextutils-depends-perl_0.8002-1_all.deb ... 1142s Unpacking libextutils-depends-perl (0.8002-1) ... 1142s Selecting previously unselected package libfont-afm-perl. 1142s Preparing to unpack .../238-libfont-afm-perl_1.20-4_all.deb ... 1142s Unpacking libfont-afm-perl (1.20-4) ... 1142s Selecting previously unselected package libimagequant0:arm64. 1142s Preparing to unpack .../239-libimagequant0_2.18.0-1build1_arm64.deb ... 1142s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 1142s Selecting previously unselected package libxpm4:arm64. 1142s Preparing to unpack .../240-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 1142s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 1142s Selecting previously unselected package libgd3:arm64. 1142s Preparing to unpack .../241-libgd3_2.3.3-13ubuntu1_arm64.deb ... 1142s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 1142s Selecting previously unselected package libgd-perl. 1142s Preparing to unpack .../242-libgd-perl_2.84-2_arm64.deb ... 1142s Unpacking libgd-perl (2.84-2) ... 1142s Selecting previously unselected package libgd-securityimage-perl. 1142s Preparing to unpack .../243-libgd-securityimage-perl_1.75-3_all.deb ... 1142s Unpacking libgd-securityimage-perl (1.75-3) ... 1142s Selecting previously unselected package libglib-perl:arm64. 1142s Preparing to unpack .../244-libglib-perl_3%3a1.329.4-1_arm64.deb ... 1142s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 1142s Selecting previously unselected package libgssapi-perl. 1142s Preparing to unpack .../245-libgssapi-perl_0.28-4build5_arm64.deb ... 1142s Unpacking libgssapi-perl (0.28-4build5) ... 1142s Selecting previously unselected package libhtml-format-perl. 1142s Preparing to unpack .../246-libhtml-format-perl_2.16-2_all.deb ... 1142s Unpacking libhtml-format-perl (2.16-2) ... 1142s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1142s Preparing to unpack .../247-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1142s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1142s Selecting previously unselected package libhttp-daemon-perl. 1142s Preparing to unpack .../248-libhttp-daemon-perl_6.16-1_all.deb ... 1142s Unpacking libhttp-daemon-perl (6.16-1) ... 1142s Selecting previously unselected package libio-pty-perl. 1142s Preparing to unpack .../249-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1142s Unpacking libio-pty-perl (1:1.20-1build3) ... 1142s Selecting previously unselected package libio-sessiondata-perl. 1142s Preparing to unpack .../250-libio-sessiondata-perl_1.03-3_all.deb ... 1142s Unpacking libio-sessiondata-perl (1.03-3) ... 1142s Selecting previously unselected package libperlio-via-timeout-perl. 1142s Preparing to unpack .../251-libperlio-via-timeout-perl_0.32-3_all.deb ... 1142s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1142s Selecting previously unselected package libio-socket-timeout-perl. 1142s Preparing to unpack .../252-libio-socket-timeout-perl_0.32-3_all.deb ... 1142s Unpacking libio-socket-timeout-perl (0.32-3) ... 1142s Selecting previously unselected package libio-string-perl. 1142s Preparing to unpack .../253-libio-string-perl_1.08-4_all.deb ... 1142s Unpacking libio-string-perl (1.08-4) ... 1142s Selecting previously unselected package libio-stringy-perl. 1142s Preparing to unpack .../254-libio-stringy-perl_2.113-2_all.deb ... 1142s Unpacking libio-stringy-perl (2.113-2) ... 1142s Selecting previously unselected package libipc-run-perl. 1142s Preparing to unpack .../255-libipc-run-perl_20250809.0-1build1_all.deb ... 1142s Unpacking libipc-run-perl (20250809.0-1build1) ... 1143s Selecting previously unselected package libjargs-java. 1143s Preparing to unpack .../256-libjargs-java_1.0.0-5build1_all.deb ... 1143s Unpacking libjargs-java (1.0.0-5build1) ... 1143s Selecting previously unselected package libxslt1.1:arm64. 1143s Preparing to unpack .../257-libxslt1.1_1.1.43-0.3_arm64.deb ... 1143s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 1143s Selecting previously unselected package libxmlsec1-1:arm64. 1143s Preparing to unpack .../258-libxmlsec1-1_1.3.9-1_arm64.deb ... 1143s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 1143s Selecting previously unselected package libxmlsec1-openssl1:arm64. 1143s Preparing to unpack .../259-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 1143s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1143s Selecting previously unselected package liblasso3t64. 1143s Preparing to unpack .../260-liblasso3t64_2.9.0-3_arm64.deb ... 1143s Unpacking liblasso3t64 (2.9.0-3) ... 1143s Selecting previously unselected package liblasso-perl:arm64. 1143s Preparing to unpack .../261-liblasso-perl_2.9.0-3_arm64.deb ... 1143s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 1143s Selecting previously unselected package liblist-moreutils-xs-perl. 1143s Preparing to unpack .../262-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1143s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1143s Selecting previously unselected package liblist-moreutils-perl. 1143s Preparing to unpack .../263-liblist-moreutils-perl_0.430-2_all.deb ... 1143s Unpacking liblist-moreutils-perl (0.430-2) ... 1143s Selecting previously unselected package libllhttp9.3. 1143s Preparing to unpack .../264-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 1143s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1143s Selecting previously unselected package liblog-log4perl-perl. 1143s Preparing to unpack .../265-liblog-log4perl-perl_1.57-1_all.deb ... 1143s Unpacking liblog-log4perl-perl (1.57-1) ... 1143s Selecting previously unselected package liblwp-protocol-psgi-perl. 1143s Preparing to unpack .../266-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1143s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1143s Selecting previously unselected package libnet-smtp-ssl-perl. 1143s Preparing to unpack .../267-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1143s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1143s Selecting previously unselected package libmailtools-perl. 1143s Preparing to unpack .../268-libmailtools-perl_2.22-1_all.deb ... 1143s Unpacking libmailtools-perl (2.22-1) ... 1143s Selecting previously unselected package libmime-tools-perl. 1143s Preparing to unpack .../269-libmime-tools-perl_5.515-1_all.deb ... 1143s Unpacking libmime-tools-perl (5.515-1) ... 1143s Selecting previously unselected package libnet-ip-perl. 1143s Preparing to unpack .../270-libnet-ip-perl_1.26-4_all.deb ... 1143s Unpacking libnet-ip-perl (1.26-4) ... 1143s Selecting previously unselected package libnet-ldap-perl. 1143s Preparing to unpack .../271-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1143s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1143s Selecting previously unselected package libxml-namespacesupport-perl. 1143s Preparing to unpack .../272-libxml-namespacesupport-perl_1.12-2_all.deb ... 1143s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1143s Selecting previously unselected package libxml-sax-base-perl. 1143s Preparing to unpack .../273-libxml-sax-base-perl_1.09-3_all.deb ... 1143s Unpacking libxml-sax-base-perl (1.09-3) ... 1143s Selecting previously unselected package libxml-sax-perl. 1143s Preparing to unpack .../274-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1143s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1143s Selecting previously unselected package libxml-libxml-perl. 1143s Preparing to unpack .../275-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 1143s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1143s Selecting previously unselected package libxml-simple-perl. 1143s Preparing to unpack .../276-libxml-simple-perl_2.25-2_all.deb ... 1143s Unpacking libxml-simple-perl (2.25-2) ... 1143s Selecting previously unselected package libnet-openid-common-perl. 1143s Preparing to unpack .../277-libnet-openid-common-perl_1.20-2_all.deb ... 1143s Unpacking libnet-openid-common-perl (1.20-2) ... 1144s Selecting previously unselected package libnet-openid-consumer-perl. 1144s Preparing to unpack .../278-libnet-openid-consumer-perl_1.18-2_all.deb ... 1144s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1144s Selecting previously unselected package libnet-openid-server-perl. 1144s Preparing to unpack .../279-libnet-openid-server-perl_1.09-4_all.deb ... 1144s Unpacking libnet-openid-server-perl (1.09-4) ... 1144s Selecting previously unselected package libsimdjson29:arm64. 1144s Preparing to unpack .../280-libsimdjson29_4.2.4-1_arm64.deb ... 1144s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 1144s Selecting previously unselected package libsimdutf29:arm64. 1144s Preparing to unpack .../281-libsimdutf29_7.7.1-3_arm64.deb ... 1144s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 1144s Selecting previously unselected package node-corepack. 1144s Preparing to unpack .../282-node-corepack_0.24.0-5build1_all.deb ... 1144s Unpacking node-corepack (0.24.0-5build1) ... 1144s Selecting previously unselected package nodejs. 1144s Preparing to unpack .../283-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1144s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1144s Selecting previously unselected package node-xtend. 1144s Preparing to unpack .../284-node-xtend_4.0.2-3_all.deb ... 1144s Unpacking node-xtend (4.0.2-3) ... 1144s Selecting previously unselected package node-acorn. 1144s Preparing to unpack .../285-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1144s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1144s Selecting previously unselected package node-cjs-module-lexer. 1144s Preparing to unpack .../286-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1144s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1144s Selecting previously unselected package node-balanced-match. 1144s Preparing to unpack .../287-node-balanced-match_2.0.0-1_all.deb ... 1144s Unpacking node-balanced-match (2.0.0-1) ... 1144s Selecting previously unselected package node-brace-expansion. 1144s Preparing to unpack .../288-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1144s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1144s Selecting previously unselected package node-minimatch. 1144s Preparing to unpack .../289-node-minimatch_9.0.3-6_all.deb ... 1144s Unpacking node-minimatch (9.0.3-6) ... 1144s Selecting previously unselected package node-ms. 1144s Preparing to unpack .../290-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1144s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1144s Selecting previously unselected package node-debug. 1144s Preparing to unpack .../291-node-debug_4.4.1+~4.1.12-1_all.deb ... 1144s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1144s Selecting previously unselected package node-lru-cache. 1144s Preparing to unpack .../292-node-lru-cache_10.0.1-3_all.deb ... 1144s Unpacking node-lru-cache (10.0.1-3) ... 1144s Selecting previously unselected package node-semver. 1144s Preparing to unpack .../293-node-semver_7.6.1+~7.5.8-2_all.deb ... 1144s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1144s Selecting previously unselected package node-llhttp. 1144s Preparing to unpack .../294-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1144s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1144s Selecting previously unselected package node-undici. 1144s Preparing to unpack .../295-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1144s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1144s Selecting previously unselected package libnode127:arm64. 1144s Preparing to unpack .../296-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1144s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1145s Selecting previously unselected package libregexp-assemble-perl. 1145s Preparing to unpack .../297-libregexp-assemble-perl_0.38-2_all.deb ... 1145s Unpacking libregexp-assemble-perl (0.38-2) ... 1145s Selecting previously unselected package libtask-weaken-perl. 1145s Preparing to unpack .../298-libtask-weaken-perl_1.06-2_all.deb ... 1145s Unpacking libtask-weaken-perl (1.06-2) ... 1145s Selecting previously unselected package libxml-parser-perl. 1145s Preparing to unpack .../299-libxml-parser-perl_2.47-1build4_arm64.deb ... 1145s Unpacking libxml-parser-perl (2.47-1build4) ... 1145s Selecting previously unselected package libsoap-lite-perl. 1145s Preparing to unpack .../300-libsoap-lite-perl_1.27-3_all.deb ... 1145s Unpacking libsoap-lite-perl (1.27-3) ... 1145s Selecting previously unselected package libstring-random-perl. 1145s Preparing to unpack .../301-libstring-random-perl_1%3a0.32-2_all.deb ... 1145s Unpacking libstring-random-perl (1:0.32-2) ... 1145s Selecting previously unselected package libtest-leaktrace-perl. 1145s Preparing to unpack .../302-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 1145s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1145s Selecting previously unselected package libtest-output-perl. 1145s Preparing to unpack .../303-libtest-output-perl_1.036-1_all.deb ... 1145s Unpacking libtest-output-perl (1.036-1) ... 1145s Selecting previously unselected package libtest-pod-perl. 1145s Preparing to unpack .../304-libtest-pod-perl_1.52-3_all.deb ... 1145s Unpacking libtest-pod-perl (1.52-3) ... 1145s Selecting previously unselected package libtext-unidecode-perl. 1145s Preparing to unpack .../305-libtext-unidecode-perl_1.30-3_all.deb ... 1145s Unpacking libtext-unidecode-perl (1.30-3) ... 1145s Selecting previously unselected package libtime-fake-perl. 1145s Preparing to unpack .../306-libtime-fake-perl_0.11-4_all.deb ... 1145s Unpacking libtime-fake-perl (0.11-4) ... 1145s Selecting previously unselected package libxml-libxslt-perl:arm64. 1145s Preparing to unpack .../307-libxml-libxslt-perl_2.003000-4_arm64.deb ... 1145s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 1145s Selecting previously unselected package node-uglify-js. 1145s Preparing to unpack .../308-node-uglify-js_3.17.4-2build1_all.deb ... 1145s Unpacking node-uglify-js (3.17.4-2build1) ... 1145s Selecting previously unselected package python3-defusedxml. 1145s Preparing to unpack .../309-python3-defusedxml_0.7.1-3build1_all.deb ... 1145s Unpacking python3-defusedxml (0.7.1-3build1) ... 1145s Selecting previously unselected package python3-roman-numerals. 1145s Preparing to unpack .../310-python3-roman-numerals_4.1.0-1_all.deb ... 1145s Unpacking python3-roman-numerals (4.1.0-1) ... 1145s Selecting previously unselected package python3-docutils. 1145s Preparing to unpack .../311-python3-docutils_0.22.4+dfsg-1_all.deb ... 1145s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1145s Selecting previously unselected package python3-imagesize. 1145s Preparing to unpack .../312-python3-imagesize_1.4.1-1build1_all.deb ... 1145s Unpacking python3-imagesize (1.4.1-1build1) ... 1145s Selecting previously unselected package python3-snowballstemmer. 1146s Preparing to unpack .../313-python3-snowballstemmer_3.0.1-1_all.deb ... 1146s Unpacking python3-snowballstemmer (3.0.1-1) ... 1146s Selecting previously unselected package sphinx-common. 1146s Preparing to unpack .../314-sphinx-common_8.2.3-12_all.deb ... 1146s Unpacking sphinx-common (8.2.3-12) ... 1146s Selecting previously unselected package python3-alabaster. 1146s Preparing to unpack .../315-python3-alabaster_0.7.16-0.1build1_all.deb ... 1146s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1146s Selecting previously unselected package python3-sphinx. 1146s Preparing to unpack .../316-python3-sphinx_8.2.3-12_all.deb ... 1146s Unpacking python3-sphinx (8.2.3-12) ... 1146s Selecting previously unselected package libjs-bootswatch. 1146s Preparing to unpack .../317-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1146s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1146s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1146s Preparing to unpack .../318-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1146s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1146s Selecting previously unselected package uglifyjs. 1146s Preparing to unpack .../319-uglifyjs_3.17.4-2build1_all.deb ... 1146s Unpacking uglifyjs (3.17.4-2build1) ... 1146s Selecting previously unselected package yui-compressor. 1146s Preparing to unpack .../320-yui-compressor_2.4.8-3build1_all.deb ... 1146s Unpacking yui-compressor (2.4.8-3build1) ... 1146s Selecting previously unselected package libauthen-radius-perl. 1146s Preparing to unpack .../321-libauthen-radius-perl_0.33-1_all.deb ... 1146s Unpacking libauthen-radius-perl (0.33-1) ... 1146s Selecting previously unselected package pkg-perl-autopkgtest. 1146s Preparing to unpack .../322-pkg-perl-autopkgtest_0.85_all.deb ... 1146s Unpacking pkg-perl-autopkgtest (0.85) ... 1146s Setting up libconfig-inifiles-perl (3.000003-4) ... 1146s Setting up libmodule-pluggable-perl (5.2-5) ... 1146s Setting up node-uglify-js (3.17.4-2build1) ... 1146s Setting up libio-sessiondata-perl (1.03-3) ... 1146s Setting up liblcms2-2:arm64 (2.17-1) ... 1146s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1146s Setting up libaom3:arm64 (3.13.1-2) ... 1146s Setting up node-lru-cache (10.0.1-3) ... 1146s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1146s Setting up libmath-random-isaac-perl (1.004-2) ... 1146s Setting up libtask-weaken-perl (1.06-2) ... 1146s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1146s Setting up libhttp-multipartparser-perl (0.02-3) ... 1146s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1146s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 1146s Setting up java-common (0.76build1) ... 1146s Setting up libclass-inspector-perl (1.36-3) ... 1146s Setting up libfont-afm-perl (1.20-4) ... 1146s Setting up libdynaloader-functions-perl (0.004-2) ... 1146s Setting up libclass-method-modifiers-perl (2.15-1) ... 1146s Setting up libio-pty-perl (1:1.20-1build3) ... 1146s Setting up libdata-hexdump-perl (0.04-2) ... 1146s Setting up python3-defusedxml (0.7.1-3build1) ... 1146s Setting up libclone-perl:arm64 (0.47-1) ... 1146s Setting up libarchive-zip-perl (1.68-1) ... 1146s Setting up libsub-identify-perl (0.14-4) ... 1146s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1146s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1146s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1146s Setting up python3-alabaster (0.7.16-0.1build1) ... 1146s Setting up libio-stringy-perl (2.113-2) ... 1146s Setting up libhtml-tagset-perl (3.24-1) ... 1146s Setting up unzip (6.0-29ubuntu1) ... 1146s Setting up libdebhelper-perl (13.28ubuntu1) ... 1146s Setting up libperlio-via-timeout-perl (0.32-3) ... 1146s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1146s Setting up libnet-cidr-perl (0.27-1build1) ... 1146s Setting up libipc-sharelite-perl (0.17-5build4) ... 1146s Setting up libconvert-binhex-perl (1.125-3) ... 1146s Setting up liblwp-mediatypes-perl (6.04-2) ... 1146s Setting up libcrypt-urandom-perl (0.54-1) ... 1146s Setting up x11-common (1:7.7+24ubuntu1) ... 1147s Setting up libtest-pod-perl (1.52-3) ... 1147s Setting up libtry-tiny-perl (0.32-1) ... 1147s Setting up libdeflate0:arm64 (1.23-2) ... 1147s Setting up perl-openssl-defaults:arm64 (7build4) ... 1147s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1147s Setting up linux-libc-dev:arm64 (6.18.0-9.9) ... 1147s Setting up libxml-namespacesupport-perl (1.12-2) ... 1147s Setting up m4 (1.4.20-2) ... 1147s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1147s Setting up libclass-singleton-perl (1.6-2) ... 1147s Setting up libencode-locale-perl (1.05-3) ... 1147s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1147s Setting up libxstring-perl:arm64 (0.005-2build4) ... 1147s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up libclass-errorhandler-perl (0.04-3) ... 1147s Setting up liblist-utilsby-perl (0.12-2) ... 1147s Setting up libjs-angularjs (1.8.3-3) ... 1147s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 1147s Setting up libtime-fake-perl (0.11-4) ... 1147s Setting up libfcgi-procmanager-perl (0.28-3) ... 1147s Setting up libregexp-common-perl (2024080801-1) ... 1147s Setting up libtest-sharedfork-perl (0.35-3) ... 1147s Setting up libsub-install-perl (0.929-1) ... 1147s Setting up libextutils-depends-perl (0.8002-1) ... 1147s Setting up libhash-multivalue-perl (0.16-3) ... 1147s Setting up libjs-es5-shim (4.6.7-2) ... 1147s Setting up liberror-perl (0.17030-1) ... 1147s Setting up libapache-session-perl (1.94-2) ... 1147s Setting up libxml-sax-base-perl (1.09-3) ... 1147s Setting up libio-string-perl (1.08-4) ... 1147s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1147s Setting up libsimdutf29:arm64 (7.7.1-3) ... 1147s Setting up libsimdjson29:arm64 (4.2.4-1) ... 1147s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 1147s Setting up autotools-dev (20240727.1) ... 1147s Setting up libstream-buffered-perl (0.03-3) ... 1147s Setting up libclass-data-inheritable-perl (0.10-1) ... 1147s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1147s Setting up libalgorithm-c3-perl (0.11-2) ... 1147s Setting up rpcsvc-proto (1.4.3-1) ... 1147s Setting up liblog-log4perl-perl (1.57-1) ... 1147s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1147s Setting up libcrypt-random-seed-perl (0.03-3) ... 1147s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1147s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1147s Setting up python3-snowballstemmer (3.0.1-1) ... 1147s Setting up node-balanced-match (2.0.0-1) ... 1147s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1147s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1147s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1147s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 1147s Setting up libemail-date-format-perl (1.008-1) ... 1147s Setting up libcryptx-perl (0.087-1) ... 1147s Setting up libcares2:arm64 (1.34.6-1) ... 1147s Setting up libmpc3:arm64 (1.3.1-2) ... 1147s Setting up libvariable-magic-perl (0.64-1build1) ... 1147s Setting up libio-html-perl (1.004-3) ... 1147s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1147s Setting up autopoint (0.23.2-1) ... 1147s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1147s Setting up libipc-run-perl (20250809.0-1build1) ... 1147s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1147s Setting up libpcsclite1:arm64 (2.4.1-1) ... 1147s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1147s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1147s Setting up libltdl7:arm64 (2.5.4-9) ... 1147s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1147s Setting up libstring-random-perl (1:0.32-2) ... 1147s Setting up libparams-util-perl (1.102-3build1) ... 1147s Setting up autoconf (2.72-3.1ubuntu1) ... 1147s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1147s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 1147s Setting up libcapture-tiny-perl (0.50-1) ... 1147s Setting up libtimedate-perl (2.3300-2) ... 1147s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up libsub-name-perl:arm64 (0.28-1) ... 1147s Setting up libtypes-serialiser-perl (1.01-1) ... 1147s Setting up libgssapi-perl (0.28-4build5) ... 1147s Setting up dwz (0.16-2) ... 1147s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1147s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 1147s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 1147s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up libjson-perl (4.10000-1) ... 1147s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 1147s Setting up libjargs-java (1.0.0-5build1) ... 1147s Setting up librole-tiny-perl (2.002004-1) ... 1147s Setting up debugedit (1:5.2-3) ... 1147s Setting up libfile-sharedir-perl (1.118-3) ... 1147s Setting up libfcgi-perl (0.82+ds-3build3) ... 1147s Setting up python3-roman-numerals (4.1.0-1) ... 1147s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 1147s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1147s Setting up sgml-base (1.31+nmu1) ... 1147s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 1147s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1147s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1147s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1147s Setting up node-minimatch (9.0.3-6) ... 1147s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1147s Setting up ca-certificates-java (20240118build1) ... 1147s No JRE found. Skipping Java certificates setup. 1147s Setting up libexporter-tiny-perl (1.006003-1) ... 1147s Setting up node-xtend (4.0.2-3) ... 1147s Setting up libisl23:arm64 (0.27-1build1) ... 1147s Setting up libconvert-asn1-perl (0.34-1) ... 1147s Setting up libtext-unidecode-perl (1.30-3) ... 1147s Setting up libde265-0:arm64 (1.0.16-1build1) ... 1147s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1147s Setting up libregexp-assemble-perl (0.38-2) ... 1147s Setting up libnet-ip-perl (1.26-4) ... 1147s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 1147s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 1147s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up liburi-perl (5.34-2build1) ... 1147s Setting up libdbi-perl:arm64 (1.647-1build1) ... 1147s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up libconvert-base32-perl (0.06-3) ... 1147s Setting up dctrl-tools (2.24-3build4) ... 1147s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1147s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up autodep8 (0.30build1) ... 1147s Setting up libclone-pp-perl (1.08-2) ... 1147s Setting up python3-imagesize (1.4.1-1build1) ... 1147s Setting up libemail-address-xs-perl (1.05-1build5) ... 1147s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1147s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1147s Setting up automake (1:1.18.1-3build1) ... 1147s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1147s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1147s Setting up libjson-xs-perl (4.040-1) ... 1147s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1147s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1147s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1147s Setting up libhttp-date-perl (6.06-1) ... 1147s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 1147s Setting up gettext (0.23.2-1) ... 1147s Setting up libtest-tcp-perl (2.22-2) ... 1147s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1147s Setting up java-wrappers (0.5build1) ... 1147s Setting up libio-socket-timeout-perl (0.32-3) ... 1147s Setting up libfile-listing-perl (6.16-1) ... 1147s Setting up libhash-merge-simple-perl (0.052-1) ... 1147s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1147s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1147s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1147s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1147s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1147s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1147s Setting up libcache-cache-perl (1.08-3) ... 1147s Setting up libhttp-headers-fast-perl (0.22-3) ... 1147s Setting up liblist-moreutils-perl (0.430-2) ... 1147s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1147s Setting up libemail-simple-perl (2.218-1) ... 1147s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1147s Setting up libnet-http-perl (6.24-1build1) ... 1147s Setting up liblasso3t64 (2.9.0-3) ... 1147s Setting up libexception-class-perl (1.45-1) ... 1147s Setting up libclass-c3-perl (0.35-2) ... 1147s Setting up libcrypt-jwt-perl (0.037-1) ... 1147s Setting up xfonts-utils (1:7.7+7build1) ... 1147s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 1147s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1148s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1148s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1148s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1148s Setting up libauthen-radius-perl (0.33-1) ... 1148s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1148s Setting up libbytes-random-secure-perl (0.29-3) ... 1148s Setting up libjson-maybexs-perl (1.004008-1) ... 1148s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1148s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1148s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1148s Setting up sphinx-common (8.2.3-12) ... 1148s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1148s Setting up libdata-optlist-perl (0.114-1) ... 1148s Setting up libtest-output-perl (1.036-1) ... 1148s Setting up pkg-perl-autopkgtest (0.85) ... 1148s Setting up libraw23t64:arm64 (0.21.4-2) ... 1148s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1148s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1148s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1148s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1148s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1148s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1148s Setting up libwww-robotrules-perl (6.02-1build1) ... 1148s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1148s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 1148s Setting up cpp (4:15.2.0-4ubuntu1) ... 1148s Setting up xml-core (0.19build1) ... 1149s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1149s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1149s Setting up liblasso-perl:arm64 (2.9.0-3) ... 1149s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 1149s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 1149s Setting up libmro-compat-perl (0.15-2) ... 1149s Setting up libcookie-baker-perl (0.12-1) ... 1149s Setting up libhttp-entity-parser-perl (0.25-2) ... 1149s Setting up libio-socket-ssl-perl (2.098-1) ... 1149s Setting up libsub-exporter-perl (0.990-1) ... 1149s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1149s Setting up libeval-closure-perl (0.14-3) ... 1149s Setting up libconvert-pem-perl (0.13-1) ... 1149s Setting up libhttp-negotiate-perl (6.01-2) ... 1149s Setting up libparams-validationcompiler-perl (0.31-1) ... 1149s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1149s Setting up libhttp-cookies-perl (6.11-1) ... 1149s Setting up po-debconf (1.0.22) ... 1149s Setting up libhtml-tree-perl (5.07-3) ... 1149s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 1149s Setting up libcgi-pm-perl (4.71-1build1) ... 1149s Setting up libhtml-format-perl (2.16-2) ... 1149s Setting up fonts-urw-base35 (20200910-8build1) ... 1149s Setting up libhtml-template-perl (2.97-2build1) ... 1149s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1149s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1149s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1149s Setting up libmodule-runtime-perl (0.018-1) ... 1149s Setting up libmailtools-perl (2.22-1) ... 1149s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1149s Setting up libxml-simple-perl (2.25-2) ... 1149s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 1149s Setting up libhttp-daemon-perl (6.16-1) ... 1149s Setting up libemail-abstract-perl (3.010-1) ... 1149s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1149s Setting up g++-15 (15.2.0-12ubuntu1) ... 1149s Setting up libplack-perl (1.0051-1) ... 1149s Setting up libnet-openid-common-perl (1.20-2) ... 1149s Setting up libnet-openid-server-perl (1.09-4) ... 1149s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1149s Setting up libtool (2.5.4-9) ... 1149s Setting up libmodule-implementation-perl (0.09-2) ... 1149s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1149s Setting up libpackage-stash-perl (0.40-1) ... 1149s Setting up libimport-into-perl (1.002005-2) ... 1149s Setting up libmoo-perl (2.005005-1) ... 1149s Setting up liblist-someutils-perl (0.59-1) ... 1149s Setting up libmime-tools-perl (5.515-1) ... 1149s Setting up gcc (4:15.2.0-4ubuntu1) ... 1149s Setting up dh-autoreconf (21) ... 1149s Setting up libspecio-perl (0.53-1) ... 1149s Setting up liblist-allutils-perl (0.19-1) ... 1149s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1149s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1149s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1149s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1149s Setting up libthrowable-perl (1.001-2) ... 1149s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1149s Setting up debhelper (13.28ubuntu1) ... 1149s Setting up libemail-sender-perl (2.601-1) ... 1149s Setting up libnamespace-clean-perl (0.27-2) ... 1149s Setting up g++ (4:15.2.0-4ubuntu1) ... 1149s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1149s Setting up build-essential (12.12ubuntu2) ... 1149s Setting up libnamespace-autoclean-perl (0.31-1) ... 1149s Setting up libdatetime-locale-perl (1:1.45-1) ... 1149s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1149s Setting up libdatetime-perl (2:1.65-1build3) ... 1149s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1149s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1149s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1149s Setting up liblwp-protocol-https-perl (6.14-1) ... 1149s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 1149s Setting up node-corepack (0.24.0-5build1) ... 1149s Setting up libwww-perl (6.81-1build1) ... 1149s Setting up libheif1:arm64 (1.21.2-1) ... 1149s Setting up node-debug (4.4.1+~4.1.12-1) ... 1149s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1149s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1149s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 1149s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1149s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1149s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1149s Setting up libnet-openid-consumer-perl (1.18-2) ... 1149s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1150s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1150s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1150s Setting up libxml-parser-perl (2.47-1build4) ... 1150s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1150s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1150s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1150s Setting up libgd-perl (2.84-2) ... 1150s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1150s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1150s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1151s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1151s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1151s Setting up node-semver (7.6.1+~7.5.8-2) ... 1151s Setting up libsoap-lite-perl (1.27-3) ... 1151s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1151s Setting up uglifyjs (3.17.4-2build1) ... 1151s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1151s Setting up libgd-securityimage-perl (1.75-3) ... 1151s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1151s Processing triggers for install-info (7.2-5) ... 1151s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1151s Processing triggers for man-db (2.13.1-1) ... 1153s Processing triggers for ca-certificates-java (20240118build1) ... 1154s Adding debian:ACCVRAIZ1.pem 1154s Adding debian:AC_RAIZ_FNMT-RCM.pem 1154s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1154s Adding debian:ANF_Secure_Server_Root_CA.pem 1154s Adding debian:Actalis_Authentication_Root_CA.pem 1154s Adding debian:AffirmTrust_Commercial.pem 1154s Adding debian:AffirmTrust_Networking.pem 1154s Adding debian:AffirmTrust_Premium.pem 1154s Adding debian:AffirmTrust_Premium_ECC.pem 1154s Adding debian:Amazon_Root_CA_1.pem 1154s Adding debian:Amazon_Root_CA_2.pem 1154s Adding debian:Amazon_Root_CA_3.pem 1154s Adding debian:Amazon_Root_CA_4.pem 1154s Adding debian:Atos_TrustedRoot_2011.pem 1154s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1154s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1154s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1154s Adding debian:BJCA_Global_Root_CA1.pem 1154s Adding debian:BJCA_Global_Root_CA2.pem 1154s Adding debian:Baltimore_CyberTrust_Root.pem 1154s Adding debian:Buypass_Class_2_Root_CA.pem 1154s Adding debian:Buypass_Class_3_Root_CA.pem 1154s Adding debian:CA_Disig_Root_R2.pem 1154s Adding debian:CFCA_EV_ROOT.pem 1154s Adding debian:COMODO_Certification_Authority.pem 1154s Adding debian:COMODO_ECC_Certification_Authority.pem 1154s Adding debian:COMODO_RSA_Certification_Authority.pem 1154s Adding debian:Certainly_Root_E1.pem 1154s Adding debian:Certainly_Root_R1.pem 1154s Adding debian:Certigna.pem 1154s Adding debian:Certigna_Root_CA.pem 1154s Adding debian:Certum_EC-384_CA.pem 1154s Adding debian:Certum_Trusted_Network_CA.pem 1154s Adding debian:Certum_Trusted_Network_CA_2.pem 1154s Adding debian:Certum_Trusted_Root_CA.pem 1154s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1154s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1154s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1154s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1154s Adding debian:Comodo_AAA_Services_root.pem 1154s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1154s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1154s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1154s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1154s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1154s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1154s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1154s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1154s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1154s Adding debian:DigiCert_Global_Root_CA.pem 1154s Adding debian:DigiCert_Global_Root_G2.pem 1154s Adding debian:DigiCert_Global_Root_G3.pem 1154s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1154s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1154s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1154s Adding debian:DigiCert_Trusted_Root_G4.pem 1154s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1154s Adding debian:Entrust_Root_Certification_Authority.pem 1154s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1154s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1154s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1154s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1154s Adding debian:GLOBALTRUST_2020.pem 1154s Adding debian:GTS_Root_R1.pem 1154s Adding debian:GTS_Root_R2.pem 1154s Adding debian:GTS_Root_R3.pem 1154s Adding debian:GTS_Root_R4.pem 1154s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1154s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1154s Adding debian:GlobalSign_Root_CA.pem 1154s Adding debian:GlobalSign_Root_CA_-_R3.pem 1154s Adding debian:GlobalSign_Root_CA_-_R6.pem 1154s Adding debian:GlobalSign_Root_E46.pem 1154s Adding debian:GlobalSign_Root_R46.pem 1154s Adding debian:Go_Daddy_Class_2_CA.pem 1154s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1154s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1154s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1154s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1154s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1154s Adding debian:HiPKI_Root_CA_-_G1.pem 1154s Adding debian:Hongkong_Post_Root_CA_3.pem 1154s Adding debian:ISRG_Root_X1.pem 1154s Adding debian:ISRG_Root_X2.pem 1154s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1154s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1154s Adding debian:Izenpe.com.pem 1154s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1154s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1154s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1154s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1154s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1154s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1154s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1154s Adding debian:QuoVadis_Root_CA_1_G3.pem 1154s Adding debian:QuoVadis_Root_CA_2.pem 1154s Adding debian:QuoVadis_Root_CA_2_G3.pem 1154s Adding debian:QuoVadis_Root_CA_3.pem 1154s Adding debian:QuoVadis_Root_CA_3_G3.pem 1154s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1154s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1155s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1155s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1155s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1155s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1155s Adding debian:SZAFIR_ROOT_CA2.pem 1155s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1155s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1155s Adding debian:SecureSign_Root_CA12.pem 1155s Adding debian:SecureSign_Root_CA14.pem 1155s Adding debian:SecureSign_Root_CA15.pem 1155s Adding debian:SecureTrust_CA.pem 1155s Adding debian:Secure_Global_CA.pem 1155s Adding debian:Security_Communication_ECC_RootCA1.pem 1155s Adding debian:Security_Communication_RootCA2.pem 1155s Adding debian:Starfield_Class_2_CA.pem 1155s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1155s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1155s Adding debian:SwissSign_Gold_CA_-_G2.pem 1155s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1155s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1155s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1155s Adding debian:TWCA_CYBER_Root_CA.pem 1155s Adding debian:TWCA_Global_Root_CA.pem 1155s Adding debian:TWCA_Root_Certification_Authority.pem 1155s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1155s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1155s Adding debian:TeliaSonera_Root_CA_v1.pem 1155s Adding debian:Telia_Root_CA_v2.pem 1155s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1155s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1155s Adding debian:Trustwave_Global_Certification_Authority.pem 1155s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1155s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1155s Adding debian:TunTrust_Root_CA.pem 1155s Adding debian:UCA_Extended_Validation_Root.pem 1155s Adding debian:UCA_Global_G2_Root.pem 1155s Adding debian:USERTrust_ECC_Certification_Authority.pem 1155s Adding debian:USERTrust_RSA_Certification_Authority.pem 1155s Adding debian:XRamp_Global_CA_Root.pem 1155s Adding debian:certSIGN_ROOT_CA.pem 1155s Adding debian:certSIGN_Root_CA_G2.pem 1155s Adding debian:e-Szigno_Root_CA_2017.pem 1155s Adding debian:ePKI_Root_Certification_Authority.pem 1155s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1155s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1155s Adding debian:emSign_Root_CA_-_C1.pem 1155s Adding debian:emSign_Root_CA_-_G1.pem 1155s Adding debian:vTrus_ECC_Root_CA.pem 1155s Adding debian:vTrus_Root_CA.pem 1155s done. 1155s Setting up yui-compressor (2.4.8-3build1) ... 1155s Setting up default-jre-headless (2:1.21-76build1) ... 1155s Processing triggers for sgml-base (1.31+nmu1) ... 1155s Setting up docutils-common (0.22.4+dfsg-1) ... 1155s Processing triggers for sgml-base (1.31+nmu1) ... 1155s Setting up python3-docutils (0.22.4+dfsg-1) ... 1155s Setting up python3-sphinx (8.2.3-12) ... 1158s autopkgtest [04:30:30]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 1158s autopkgtest [04:30:30]: test manager-test: [----------------------- 1159s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1159s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1159s t/02-HTML-template.t ........................ 1159s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1159s ok 2 - Manager object 1159s ok 3 - Init 1159s ok 4 - Manager app 1159s ok 5 - Succeed to get / 1159s ok 6 - Return a 200 code 1159s ok 7 - Content is declared as HTML 1159s ok 8 - It contains a html tag 1159s ok 9 - Instance name found in SPA title 1159s ok 10 - Instance name found in title 1159s ok 11 - Instance name found in li 1159s 1..11 1159s ok 1160s t/04-2F-api.t ............................... 1160s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1160s ok 2 - Sessions module 1160s ok 3 - New SSO session for msmith 1160s ok 4 - Sessions module 1160s ok 5 - New Persistent session for msmith 1160s ok 6 - Sessions module 1160s ok 7 - New SSO session for dwho 1160s ok 8 - Sessions module 1160s ok 9 - New Persistent session for dwho 1160s ok 10 - Sessions module 1160s ok 11 - New SSO session for rtyler 1160s ok 12 - Sessions module 1160s ok 13 - New Persistent session for rtyler 1160s ok 14 - Sessions module 1160s ok 15 - New SSO session for davros 1160s ok 16 - Sessions module 1160s ok 17 - New Persistent session for davros 1160s ok 18 - Sessions module 1160s ok 19 - New SSO session for tof 1160s ok 20 - Sessions module 1160s ok 21 - New Persistent session for tof 1160s ok 22 - Sessions module 1160s ok 23 - New SSO session for donna 1160s ok 24 - Sessions module 1160s ok 25 - New Persistent session for donna 1160s ok 26 - Manager object 1160s ok 27 - Init 1160s ok 28 - Manager app 1160s ok 29 - Client object 1160s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 1160s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 1160s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 1160s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1160s ok 34 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Request succeed 1160s ok 35 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Result code is 200 1160s ok 36 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Response is JSON 1160s ok 37 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1160s ok 38 - Found display variable 1160s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 1160s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 1160s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 1160s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1160s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 1160s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 1160s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 1160s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 1160s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 1160s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 1160s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 1160s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 1160s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 1160s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 1160s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 1160s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 1160s ok 55 - dwho should have 4 2F: Request succeed 1160s ok 56 - dwho should have 4 2F: Result code is 200 1160s ok 57 - dwho should have 4 2F: Response is JSON 1160s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 1160s ok 59 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Request succeed 1160s ok 60 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1160s ok 61 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1160s ok 62 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1160s ok 63 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Request succeed 1160s ok 64 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Result code is 200 1160s ok 65 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Response is JSON 1160s ok 66 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1160s ok 67 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": Request succeed 1160s ok 68 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 1160s ok 69 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 1160s ok 70 - dwho should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 1160s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 1160s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 1160s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 1160s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 1160s ok 75 - dwho should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 76 - dwho should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1160s ok 77 - dwho should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 78 - dwho should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 79 - dwho should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1160s ok 80 - dwho should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 81 - dwho should have 3 2F: Request succeed 1160s ok 82 - dwho should have 3 2F: Result code is 200 1160s ok 83 - dwho should have 3 2F: Response is JSON 1160s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 1160s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 1160s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 1160s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 1160s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 1160s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 1160s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 1160s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 1160s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 1160s ok 93 - Delete all 2F from dwho: Request succeed 1160s ok 94 - Delete all 2F from dwho: Result code is 200 1160s ok 95 - Delete all 2F from dwho: Response is JSON 1160s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 1160s ok 97 - dwho should have 0 2F: Request succeed 1160s ok 98 - dwho should have 0 2F: Result code is 200 1160s ok 99 - dwho should have 0 2F: Response is JSON 1160s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1160s ok 101 - Delete all 2F from dwho: Request succeed 1160s ok 102 - Delete all 2F from dwho: Result code is 200 1160s ok 103 - Delete all 2F from dwho: Response is JSON 1160s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 1160s ok 105 - msmith should have 0 2F: Request succeed 1160s ok 106 - msmith should have 0 2F: Result code is 200 1160s ok 107 - msmith should have 0 2F: Response is JSON 1160s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1160s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 1160s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 1160s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 1160s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1160s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 1160s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 1160s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 1160s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 1160s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 1160s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 1160s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 1160s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 1160s ok 121 - rtyler should have 3 2F: Request succeed 1160s ok 122 - rtyler should have 3 2F: Result code is 200 1160s ok 123 - rtyler should have 3 2F: Response is JSON 1160s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 1160s ok 125 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Request succeed 1160s ok 126 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1160s ok 127 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1160s ok 128 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1160s ok 129 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": Request succeed 1160s ok 130 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 1160s ok 131 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 1160s ok 132 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 1160s ok 133 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXky": Request succeed 1160s ok 134 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXky": Result code is 200 1160s ok 135 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXky": Response is JSON 1160s ok 136 - rtyler should have one 2F with id "MTc3MDA5MzAzMTo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 1160s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 1160s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 1160s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 1160s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 1160s ok 141 - rtyler should have 1 2F: Request succeed 1160s ok 142 - rtyler should have 1 2F: Result code is 200 1160s ok 143 - rtyler should have 1 2F: Response is JSON 1160s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1160s ok 145 - rtyler should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 146 - rtyler should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1160s ok 147 - rtyler should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 148 - rtyler should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 149 - rtyler should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1160s ok 150 - rtyler should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 151 - Delete all 2F from rtyler: Request succeed 1160s ok 152 - Delete all 2F from rtyler: Result code is 200 1160s ok 153 - Delete all 2F from rtyler: Response is JSON 1160s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 1160s ok 155 - davros should have 1 2F of type "U2F": Request succeed 1160s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 1160s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 1160s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1160s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 1160s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 1160s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 1160s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1160s ok 163 - davros should have 0 2F of type "UBK": Request succeed 1160s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 1160s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 1160s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 1160s ok 167 - davros should have 2 2F: Request succeed 1160s ok 168 - davros should have 2 2F: Result code is 200 1160s ok 169 - davros should have 2 2F: Response is JSON 1160s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 1160s ok 171 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Request succeed 1160s ok 172 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1160s ok 173 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1160s ok 174 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1160s ok 175 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Request succeed 1160s ok 176 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Result code is 200 1160s ok 177 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": Response is JSON 1160s ok 178 - davros should have one 2F with id "MTc3MDA5MzAzMTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1160s ok 179 - davros should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 180 - davros should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1160s ok 181 - davros should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 182 - davros should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 183 - davros should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1160s ok 184 - davros should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 185 - davros should have 1 2F: Request succeed 1160s ok 186 - davros should have 1 2F: Result code is 200 1160s ok 187 - davros should have 1 2F: Response is JSON 1160s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1160s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 1160s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 1160s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 1160s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 1160s ok 193 - davros should have 0 2F: Request succeed 1160s ok 194 - davros should have 0 2F: Result code is 200 1160s ok 195 - davros should have 0 2F: Response is JSON 1160s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1160s ok 197 - Delete all 2F from davros: Request succeed 1160s ok 198 - Delete all 2F from davros: Result code is 200 1160s ok 199 - Delete all 2F from davros: Response is JSON 1160s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 1160s ok 201 - tof should have 1 2F of type "U2F": Request succeed 1160s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 1160s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 1160s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1160s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 1160s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 1160s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 1160s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 1160s ok 209 - tof should have 0 2F of type "UBK": Request succeed 1160s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 1160s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 1160s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 1160s ok 213 - tof should have 1 2F: Request succeed 1160s ok 214 - tof should have 1 2F: Result code is 200 1160s ok 215 - tof should have 1 2F: Response is JSON 1160s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1160s ok 217 - tof should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Request succeed 1160s ok 218 - tof should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1160s ok 219 - tof should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1160s ok 220 - tof should have one 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1160s ok 221 - tof should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 222 - tof should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1160s ok 223 - tof should have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 224 - tof should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1160s ok 225 - tof should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1160s ok 226 - tof should not have a 2F with id "MTc3MDA5MzAzMTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1160s ok 227 - tof should have 0 2F: Request succeed 1160s ok 228 - tof should have 0 2F: Result code is 200 1160s ok 229 - tof should have 0 2F: Response is JSON 1160s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1160s ok 231 - Delete all 2F from tof: Request succeed 1160s ok 232 - Delete all 2F from tof: Result code is 200 1160s ok 233 - Delete all 2F from tof: Response is JSON 1160s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 1160s ok 235 - Add/noattr : Request succeed 1160s ok 236 - Add/noattr : Result code is 400 1160s ok 237 - Add/noattr : Response is JSON 1160s ok 238 - Expected error message 1160s ok 239 - Add/epoch: Request succeed 1160s ok 240 - Add/epoch: Result code is 400 1160s ok 241 - Add/epoch: Response is JSON 1160s ok 242 - Expected error message 1160s ok 243 - Add second factor: Request succeed 1160s ok 244 - Add second factor: Result code is 201 1160s ok 245 - Add second factor: Response is JSON 1160s ok 246 - donna should have 1 2F of type "test": Request succeed 1160s ok 247 - donna should have 1 2F of type "test": Result code is 200 1160s ok 248 - donna should have 1 2F of type "test": Response is JSON 1160s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 1160s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 1160s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 1160s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 1160s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 1160s ok 254 - Found display variable 1160s ok 255 - Add second factor with same ID as previous: Request succeed 1160s ok 256 - Add second factor with same ID as previous: Result code is 409 1160s ok 257 - Add second factor with same ID as previous: Response is JSON 1160s ok 258 - Add second factor with different ID: Request succeed 1160s ok 259 - Add second factor with different ID: Result code is 201 1160s ok 260 - Add second factor with different ID: Response is JSON 1160s ok 261 - donna should have 2 2F of type "test": Request succeed 1160s ok 262 - donna should have 2 2F of type "test": Result code is 200 1160s ok 263 - donna should have 2 2F of type "test": Response is JSON 1160s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 1160s ok 265 - Expected second factors data 1160s ok 266 - Add/noattr : Request succeed 1160s ok 267 - Add/noattr : Result code is 400 1160s ok 268 - Add/noattr : Response is JSON 1160s ok 269 - Expected error message 1160s ok 270 - Sessions module 1160s ok 271 - New SSO session for amy 1160s ok 272 - Sessions module 1160s ok 273 - New Persistent session for amy 1160s ok 274 - Add/noattr : Request succeed 1160s ok 275 - Add/noattr : Result code is 400 1160s ok 276 - Add/noattr : Response is JSON 1160s ok 277 - Expected error message 1160s ok 278 - Add/epoch: Request succeed 1160s ok 279 - Add/epoch: Result code is 400 1160s ok 280 - Add/epoch: Response is JSON 1160s ok 281 - Expected error message 1160s ok 282 - Add/nokey: Request succeed 1160s ok 283 - Add/nokey: Result code is 400 1160s ok 284 - Add/nokey: Response is JSON 1160s ok 285 - Expected error message 1160s ok 286 - Add/badkey: Request succeed 1160s ok 287 - Add/badkey: Result code is 400 1160s ok 288 - Add/badkey: Response is JSON 1160s ok 289 - Expected error message 1160s ok 290 - Add/goodkey: Request succeed 1160s ok 291 - Add/goodkey: Result code is 201 1160s ok 292 - Add/goodkey: Response is JSON 1160s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 1160s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 1160s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 1160s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1160s ok 297 - Sessions module 1160s ok 298 - Correct type 1160s ok 299 - Epoch was set 1160s ok 300 - Correct name 1160s ok 301 - Secret was encrypted 1160s ok 302 - Correct normalized key 1160s ok 303 - Sessions module 1160s ok 304 - New SSO session for rory 1160s ok 305 - Sessions module 1160s ok 306 - New Persistent session for rory 1160s ok 307 - Add/goodkey: Request succeed 1160s ok 308 - Add/goodkey: Result code is 201 1160s ok 309 - Add/goodkey: Response is JSON 1160s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 1160s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 1160s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 1160s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1160s ok 314 - Sessions module 1160s ok 315 - Correct type 1160s ok 316 - Epoch was set 1160s ok 317 - Correct name 1160s ok 318 - Secret was encrypted 1160s ok 319 - Correct normalized key 1160s ok 320 - Add/missinguser: Request succeed 1160s ok 321 - Add/missinguser: Result code is 404 1160s ok 322 - Add/missinguser: Response is JSON 1160s ok 323 - Add/missinguser: Request succeed 1160s ok 324 - Add/missinguser: Result code is 404 1160s ok 325 - Add/missinguser: Response is JSON 1160s ok 326 - Add/missinguser: Request succeed 1160s ok 327 - Add/missinguser: Result code is 404 1160s ok 328 - Add/missinguser: Response is JSON 1160s ok 329 - Add/missinguser: Request succeed 1160s ok 330 - Add/missinguser: Result code is 404 1160s ok 331 - Add/missinguser: Response is JSON 1160s ok 332 - Add/missinguser: Request succeed 1160s ok 333 - Add/missinguser: Result code is 201 1160s ok 334 - Add/missinguser: Response is JSON 1160s ok 335 - unknowng should have 1 2F of type "test": Request succeed 1160s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 1160s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 1160s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 1160s ok 339 - Add/missinguser: Request succeed 1160s ok 340 - Add/missinguser: Result code is 201 1160s ok 341 - Add/missinguser: Response is JSON 1160s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 1160s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 1160s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 1160s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1160s ok 346 - Searching for [no params] returns no results: Request succeed 1160s ok 347 - Searching for [no params] returns no results: Result code is 200 1160s ok 348 - Searching for [no params] returns no results: Response is JSON 1160s ok 349 - Empty list was returned 1160s ok 350 - Sessions module 1160s ok 351 - New Persistent session for dwho 1160s ok 352 - Sessions module 1160s ok 353 - New Persistent session for rtyler 1160s ok 354 - Sessions module 1160s ok 355 - New Persistent session for mjones 1160s ok 356 - Sessions module 1160s ok 357 - New Persistent session for msmith 1160s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 1160s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 1160s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 1160s ok 361 - Expected results 1160s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 1160s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 1160s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 1160s ok 365 - Expected results 1160s ok 366 - Expected API response 1160s ok 367 - Searching for uid=m* returns mjones: Request succeed 1160s ok 368 - Searching for uid=m* returns mjones: Result code is 200 1160s ok 369 - Searching for uid=m* returns mjones: Response is JSON 1160s ok 370 - Expected results 1160s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 1160s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 1160s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 1160s ok 374 - Expected results 1160s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 1160s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 1160s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 1160s ok 378 - Empty list was returned 1160s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 1160s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 1160s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 1160s ok 382 - Expected results 1160s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 1160s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 1160s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 1160s ok 386 - Empty list was returned 1160s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 1160s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 1160s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 1160s ok 390 - Expected results 1160s 1..390 1160s ok 1160s t/04-history-api.t .......................... 1160s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1160s ok 2 - Sessions module 1160s ok 3 - New session for dwho 1160s ok 4 - Sessions module 1160s ok 5 - New session for rtyler 1160s ok 6 - Sessions module 1160s ok 7 - New session for msmith 1160s # Subtest: Get all entries for user 1160s ok 1 - Manager object 1160s ok 2 - Init 1160s ok 3 - Manager app 1160s ok 4 - Client object 1160s ok 5 - Get request on dwho 1160s ok 6 - Response code is 200 1160s ok 7 - Got JSON 1160s ok 8 - Found 9 entries 1160s 1..8 1160s ok 8 - Get all entries for user 1160s # Subtest: Type any returns all entries 1160s ok 1 - Get request on dwho 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 - Found 9 entries 1160s 1..4 1160s ok 9 - Type any returns all entries 1160s # Subtest: Get all successes for user 1160s ok 1 - Get request on dwho 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 - Found 5 entries 1160s 1..4 1160s ok 10 - Get all successes for user 1160s # Subtest: Get all failures for user 1160s ok 1 - Get request on dwho 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 - Found 4 entries 1160s 1..4 1160s ok 11 - Get all failures for user 1160s # Subtest: Get last success for user 1160s ok 1 - Get request on dwho/last 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 1160s 1..4 1160s ok 12 - Get last success for user 1160s # Subtest: Get last failure for user 1160s ok 1 - Get request on dwho/last 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 1160s 1..4 1160s ok 13 - Get last failure for user 1160s # Subtest: Get last event for user 1160s ok 1 - Get request on dwho/last 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 1160s 1..4 1160s ok 14 - Get last event for user 1160s # Subtest: Get last event for user 1160s ok 1 - Get request on rtyler/last 1160s ok 2 - Response code is 200 1160s ok 3 - Got JSON 1160s ok 4 1160s 1..4 1160s ok 15 - Get last event for user 1160s ok 16 - Get request on msmith 1160s ok 17 - Response code is 200 1160s ok 18 - Got JSON 1160s ok 19 1160s ok 20 - Get request on msmith 1160s ok 21 - Response code is 200 1160s ok 22 - Got JSON 1160s ok 23 1160s ok 24 - Get request on rtyler 1160s ok 25 - Response code is 200 1160s ok 26 - Got JSON 1160s ok 27 1160s ok 28 - Get request on nobody 1160s ok 29 - Response code is 404 1160s ok 30 - Got JSON 1160s ok 31 1160s ok 32 - Get request on nobody 1160s ok 33 - Response code is 404 1160s ok 34 - Got JSON 1160s ok 35 1160s ok 36 - Get request on msmith/last 1160s ok 37 - Response code is 404 1160s ok 38 - Got JSON 1160s ok 39 1160s ok 40 - Get request on rtyler/last 1160s ok 41 - Response code is 404 1160s ok 42 - Got JSON 1160s ok 43 1160s ok 44 - Get request on nobody/last 1160s ok 45 - Response code is 404 1160s ok 46 - Got JSON 1160s ok 47 1160s ok 48 - Get request on toto 1160s ok 49 - Response code is 400 1160s ok 50 - Got JSON 1160s ok 51 1160s ok 52 - Get request on toto/unknown 1160s ok 53 - Response code is 404 1160s ok 54 - Got JSON 1160s ok 55 1160s ok 56 - Get request on 1160s ok 57 - Response code is 404 1160s ok 58 - Got JSON 1160s ok 59 1160s 1..59 1160s ok 1161s t/04-menu-api.t ............................. 1161s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1161s ok 2 - Manager object 1161s ok 3 - Init 1161s ok 4 - Manager app 1161s ok 5 - Client object 1161s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 1161s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 1161s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 1161s ok 9 - Cat - Add should succeed: Request succeed 1161s ok 10 - Cat - Add should succeed: Result code is 201 1161s ok 11 - Cat - Add should succeed: Response is JSON 1161s ok 12 - Cat - Add should succeed: Request succeed 1161s ok 13 - Cat - Add should succeed: Result code is 200 1161s ok 14 - Cat - Add should succeed: Response is JSON 1161s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 1161s ok 16 - Cat - Add should succeed: Request succeed 1161s ok 17 - Cat - Add should succeed: Result code is 200 1161s ok 18 - Cat - Add should succeed: Response is JSON 1161s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 1161s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 1161s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 1161s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 1161s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 1161s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 1161s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 1161s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 1161s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 1161s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 1161s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 1161s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 1161s ok 31 - 204 code returns no content 1161s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 1161s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 1161s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 1161s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 1161s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 1161s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 1161s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 1161s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 1161s ok 40 - Cat - Update should fail if confKey not found: Request succeed 1161s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 1161s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 1161s ok 43 - Cat - 2nd add should succeed: Request succeed 1161s ok 44 - Cat - 2nd add should succeed: Result code is 201 1161s ok 45 - Cat - 2nd add should succeed: Response is JSON 1161s ok 46 - Cat - Replace should succeed: Request succeed 1161s ok 47 - Cat - Replace should succeed: Result code is 204 1161s ok 48 - 204 code returns no content 1161s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 1161s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 1161s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 1161s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 1161s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 1161s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 1161s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1161s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 1161s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 1161s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 1161s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 1161s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 1161s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 1161s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 1161s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 1161s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 1161s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 1161s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 1161s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1161s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 1161s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 1161s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 1161s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 1161s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 1161s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 1161s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 1161s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 1161s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 1161s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 1161s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 1161s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 1161s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 1161s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 1161s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 1161s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 1161s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 1161s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 1161s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 1161s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 1161s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 1161s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 1161s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 1161s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 1161s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 1161s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 1161s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 1161s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 1161s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 1161s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 1161s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 1161s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 1161s ok 100 - App - Add app1 to cat1 should succeed: check if options/description value "My app 1 description" matches expected value "My app 1 description" 1161s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 1161s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 1161s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 1161s ok 104 - App - Add app1 to cat1 should succeed: check if options/tooltip value "My app 1 tooltip" matches expected value "My app 1 tooltip" 1161s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 1161s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 1161s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 1161s ok 108 - App - Add app1 to cat1 should succeed: check if options/uri value "http://app1.example.com/" matches expected value "http://app1.example.com/" 1161s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 1161s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 1161s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 1161s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 1161s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 1161s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 1161s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 1161s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 1161s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 1161s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 1161s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 1161s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 1161s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 1161s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 1161s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 1161s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 1161s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 1161s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 1161s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 1161s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 1161s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 1161s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 1161s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 1161s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 1161s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 1161s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1161s ok 135 - App - Add should fail on duplicate confKey: Request succeed 1161s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 1161s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 1161s ok 138 - App - Add should fail on invalid confKey: Request succeed 1161s ok 139 - App - Add should fail on invalid confKey: Result code is 400 1161s ok 140 - App - Add should fail on invalid confKey: Response is JSON 1161s ok 141 - App - Check default value were set: Request succeed 1161s ok 142 - App - Check default value were set: Result code is 200 1161s ok 143 - App - Check default value were set: Response is JSON 1161s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 1161s ok 145 - App - Check default value were set: Request succeed 1161s ok 146 - App - Check default value were set: Result code is 200 1161s ok 147 - App - Check default value were set: Response is JSON 1161s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 1161s ok 149 - App - Category 1 should return 2 apps: Request succeed 1161s ok 150 - App - Category 1 should return 2 apps: Result code is 200 1161s ok 151 - App - Category 1 should return 2 apps: Response is JSON 1161s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 1161s ok 153 - App - Category 2 should return 1 app: Request succeed 1161s ok 154 - App - Category 2 should return 1 app: Result code is 200 1161s ok 155 - App - Category 2 should return 1 app: Response is JSON 1161s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 1161s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 1161s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 1161s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 1161s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1161s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 1161s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 1161s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 1161s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1161s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 1161s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 1161s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 1161s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 1161s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 1161s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 1161s ok 171 - App - Update should succeed and keep existing values: Request succeed 1161s ok 172 - App - Update should succeed and keep existing values: Result code is 204 1161s ok 173 - 204 code returns no content 1161s ok 174 - App - Update should succeed and keep existing values: Request succeed 1161s ok 175 - App - Update should succeed and keep existing values: Result code is 200 1161s ok 176 - App - Update should succeed and keep existing values: Response is JSON 1161s ok 177 - App - Update should succeed and keep existing values: check if options/name value "My App 1 updated" matches expected value "My App 1 updated" 1161s ok 178 - App - Update should succeed and keep existing values: Request succeed 1161s ok 179 - App - Update should succeed and keep existing values: Result code is 200 1161s ok 180 - App - Update should succeed and keep existing values: Response is JSON 1161s ok 181 - App - Update should succeed and keep existing values: check if options/tooltip value "My app 1 tooltip" matches expected value "My app 1 tooltip" 1161s ok 182 - App - Update should succeed and keep existing values: Request succeed 1161s ok 183 - App - Update should succeed and keep existing values: Result code is 200 1161s ok 184 - App - Update should succeed and keep existing values: Response is JSON 1161s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 1161s ok 186 - App - Update should fail if confKey not found: Request succeed 1161s ok 187 - App - Update should fail if confKey not found: Result code is 404 1161s ok 188 - App - Update should fail if confKey not found: Response is JSON 1161s ok 189 - App - Update should fail if confKey not found: Request succeed 1161s ok 190 - App - Update should fail if confKey not found: Result code is 404 1161s ok 191 - App - Update should fail if confKey not found: Response is JSON 1161s ok 192 - App - Replace should succeed: Request succeed 1161s ok 193 - App - Replace should succeed: Result code is 204 1161s ok 194 - 204 code returns no content 1161s ok 195 - App - Replace should succeed: Request succeed 1161s ok 196 - App - Replace should succeed: Result code is 200 1161s ok 197 - App - Replace should succeed: Response is JSON 1161s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 1161s ok 199 - App - Replace should fail if confKey not found: Request succeed 1161s ok 200 - App - Replace should fail if confKey not found: Result code is 404 1161s ok 201 - App - Replace should fail if confKey not found: Response is JSON 1161s ok 202 - App - Replace should fail if confKey not found: Request succeed 1161s ok 203 - App - Replace should fail if confKey not found: Result code is 404 1161s ok 204 - App - Replace should fail if confKey not found: Response is JSON 1161s ok 205 - App - Delete should succeed: Request succeed 1161s ok 206 - App - Delete should succeed: Result code is 204 1161s ok 207 - 204 code returns no content 1161s ok 208 - App - Entity should not be found after deletion: Request succeed 1161s ok 209 - App - Entity should not be found after deletion: Result code is 404 1161s ok 210 - App - Entity should not be found after deletion: Response is JSON 1161s ok 211 - App - Category 1 should return 1 app: Request succeed 1161s ok 212 - App - Category 1 should return 1 app: Result code is 200 1161s ok 213 - App - Category 1 should return 1 app: Response is JSON 1161s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 1161s ok 215 - Cat - Clean up: Request succeed 1161s ok 216 - Cat - Clean up: Result code is 204 1161s ok 217 - 204 code returns no content 1161s ok 218 - Cat - Clean up: Request succeed 1161s ok 219 - Cat - Clean up: Result code is 204 1161s ok 220 - 204 code returns no content 1161s ok 221 - cat - Entity should not be found after clean up: Request succeed 1161s ok 222 - cat - Entity should not be found after clean up: Result code is 404 1161s ok 223 - cat - Entity should not be found after clean up: Response is JSON 1161s 1..223 1161s ok 1162s t/04-misc-api.t ............................. 1162s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1162s ok 2 - Manager object 1162s ok 3 - Init 1162s ok 4 - Manager app 1162s ok 5 - Broken config backend: Request succeed 1162s ok 6 - Broken config backend: correct status code 1162s ok 7 - Got expected global status 1162s ok 8 - Got expected config status 1162s ok 9 - Back to normal: Request succeed 1162s ok 10 - Back to normal: correct status code 1162s ok 11 - Got expected global status 1162s ok 12 - Got expected config status 1162s ok 13 - Not implemented yet 1162s ok 14 - Not implemented yet 1162s 1..14 1162s ok 1163s t/04-providers-api.t ........................ 1163s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1163s ok 2 - Manager object 1163s ok 3 - Init 1163s ok 4 - Manager app 1163s ok 5 - Client object 1163s ok 6 - OidcRp - Add should succeed: Request succeed 1163s ok 7 - OidcRp - Add should succeed: Result code is 201 1163s ok 8 - OidcRp - Add should succeed: Response is JSON 1163s ok 9 - OidcRp - Add should succeed: Request succeed 1163s ok 10 - OidcRp - Add should succeed: Result code is 200 1163s ok 11 - OidcRp - Add should succeed: Response is JSON 1163s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 1163s ok 13 - OidcRp - Add should succeed: Request succeed 1163s ok 14 - OidcRp - Add should succeed: Result code is 200 1163s ok 15 - OidcRp - Add should succeed: Response is JSON 1163s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 1163s ok 17 - OidcRp - Add should succeed: Request succeed 1163s ok 18 - OidcRp - Add should succeed: Result code is 200 1163s ok 19 - OidcRp - Add should succeed: Response is JSON 1163s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 1163s ok 21 - OidcRp - Add should succeed: Request succeed 1163s ok 22 - OidcRp - Add should succeed: Result code is 200 1163s ok 23 - OidcRp - Add should succeed: Response is JSON 1163s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 1163s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 1163s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 1163s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 1163s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 1163s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 1163s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 1163s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 1163s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 1163s ok 34 - 204 code returns no content 1163s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 1163s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 1163s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 1163s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 1163s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 1163s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 1163s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1163s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 1163s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 70 - OidcRp - Update should succeed and keep existing values: check if options/redirectUris/1 value "http://url/2" matches expected value "http://url/2" 1163s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 1163s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 1163s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 1163s ok 74 - OidcRp - Update should succeed and keep existing values: check if options/postLogoutRedirectUris/1 value "http://url/logout2" matches expected value "http://url/logout2" 1163s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 1163s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 1163s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 1163s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 1163s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 1163s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 1163s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 1163s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 1163s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 1163s ok 84 - OidcRp - 2nd add should succeed: Request succeed 1163s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 1163s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 1163s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 1163s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 1163s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 1163s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 1163s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 1163s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 1163s ok 93 - OidcRp - Replace should succeed: Request succeed 1163s ok 94 - OidcRp - Replace should succeed: Result code is 204 1163s ok 95 - 204 code returns no content 1163s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 1163s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 1163s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 1163s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 1163s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 1163s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 1163s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 1163s ok 103 - OidcRp - Check attribute default value was set after replace: check if options/redirectUris/0 value "http://url/3" matches expected value "http://url/3" 1163s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 1163s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 1163s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 1163s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 1163s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 1163s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 1163s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 1163s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 1163s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 1163s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 1163s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 1163s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 1163s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 1163s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 1163s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 1163s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 1163s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1163s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 1163s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 1163s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 1163s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1163s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 1163s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 1163s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 1163s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1163s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 1163s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 1163s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 1163s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1163s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 1163s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 1163s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 1163s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 1163s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 1163s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 1163s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 1163s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 1163s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 1163s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 1163s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 1163s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 1163s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 1163s ok 146 - OidcRp - Clean up: Request succeed 1163s ok 147 - OidcRp - Clean up: Result code is 204 1163s ok 148 - 204 code returns no content 1163s ok 149 - OidcRp - Clean up: Request succeed 1163s ok 150 - OidcRp - Clean up: Result code is 204 1163s ok 151 - 204 code returns no content 1163s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 1163s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 1163s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 1163s ok 155 - SamlSp - Add should succeed: Request succeed 1163s ok 156 - SamlSp - Add should succeed: Result code is 201 1163s ok 157 - SamlSp - Add should succeed: Response is JSON 1163s ok 158 - SamlSp - Add should succeed: Request succeed 1163s ok 159 - SamlSp - Add should succeed: Result code is 200 1163s ok 160 - SamlSp - Add should succeed: Response is JSON 1163s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 1163s ok 162 - SamlSp - Add should succeed: Request succeed 1163s ok 163 - SamlSp - Add should succeed: Result code is 200 1163s ok 164 - SamlSp - Add should succeed: Response is JSON 1163s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 1163s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 1163s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 1163s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 1163s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 1163s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 1163s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 1163s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 1163s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 1163s ok 175 - 204 code returns no content 1163s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 1163s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 1163s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 1163s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 1163s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 1163s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 1163s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 1163s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 1163s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 1163s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 1163s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 1163s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1163s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 1163s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 1163s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 1163s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 1163s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 1163s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 1163s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 1163s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 1163s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 1163s ok 221 - SamlSp - 2nd add should succeed: Request succeed 1163s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 1163s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 1163s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 1163s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 1163s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 1163s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 1163s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 1163s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 1163s ok 230 - SamlSp - Replace should succeed: Request succeed 1163s ok 231 - SamlSp - Replace should succeed: Result code is 204 1163s ok 232 - 204 code returns no content 1163s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 1163s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 1163s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 1163s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 1163s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 1163s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 1163s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 1163s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 1163s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 1163s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 1163s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 1163s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 1163s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 1163s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 1163s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 1163s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 1163s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1163s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 1163s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 1163s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 1163s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1163s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 1163s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 1163s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 1163s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1163s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 1163s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 1163s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 1163s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1163s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 1163s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 1163s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 1163s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1163s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 1163s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 1163s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 1163s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 1163s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 1163s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 1163s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 1163s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 1163s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 1163s ok 275 - SamlSp - FindByEntityId should find one entry: Check entityId value returned "https://myapp.domain.com/saml/metadata" matched expected value "https://myapp.domain.com/saml/metadata" 1163s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 1163s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 1163s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 1163s ok 279 - FederatedSalmSp - Add: Request succeed 1163s ok 280 - FederatedSalmSp - Add: Result code is 409 1163s ok 281 - FederatedSalmSp - Add: Response is JSON 1163s ok 282 - FederatedSalmSp - Add: Request succeed 1163s ok 283 - FederatedSalmSp - Add: Result code is 201 1163s ok 284 - FederatedSalmSp - Add: Response is JSON 1163s ok 285 - FederatedSalmSp - Add: Request succeed 1163s ok 286 - FederatedSalmSp - Add: Result code is 200 1163s ok 287 - FederatedSalmSp - Add: Response is JSON 1163s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 1163s ok 289 - FederatedSalmSp - Add: Request succeed 1163s ok 290 - FederatedSalmSp - Add: Result code is 200 1163s ok 291 - FederatedSalmSp - Add: Response is JSON 1163s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 1163s ok 293 - FederatedSalmSp - Add: Request succeed 1163s ok 294 - FederatedSalmSp - Add: Result code is 200 1163s ok 295 - FederatedSalmSp - Add: Response is JSON 1163s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 1163s ok 297 - SamlSp - Clean up: Request succeed 1163s ok 298 - SamlSp - Clean up: Result code is 204 1163s ok 299 - 204 code returns no content 1163s ok 300 - SamlSp - Clean up: Request succeed 1163s ok 301 - SamlSp - Clean up: Result code is 204 1163s ok 302 - 204 code returns no content 1163s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 1163s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 1163s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 1163s ok 306 - CasApp - Add should succeed: Request succeed 1163s ok 307 - CasApp - Add should succeed: Result code is 201 1163s ok 308 - CasApp - Add should succeed: Response is JSON 1163s ok 309 - CasApp - Add should succeed: Request succeed 1163s ok 310 - CasApp - Add should succeed: Result code is 200 1163s ok 311 - CasApp - Add should succeed: Response is JSON 1163s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 1163s ok 313 - CasApp - Add should succeed: Request succeed 1163s ok 314 - CasApp - Add should succeed: Result code is 200 1163s ok 315 - CasApp - Add should succeed: Response is JSON 1163s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 1163s ok 317 - CasApp - Add should succeed: Request succeed 1163s ok 318 - CasApp - Add should succeed: Result code is 200 1163s ok 319 - CasApp - Add should succeed: Response is JSON 1163s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1163s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 1163s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 1163s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 1163s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 1163s ok 326 - 204 code returns no content 1163s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 1163s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 1163s ok 330 - CasApp - Update should succeed and keep existing values: check if options/service/0 value "http://mycasapp.acme.com" matches expected value "http://mycasapp.acme.com" 1163s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 1163s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 1163s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 1163s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 1163s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 1163s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1163s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 1163s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 1163s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 1163s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 1163s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 1163s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 1163s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 1163s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 1163s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 1163s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1163s ok 351 - CasApp - Update should fail on non existing options: Request succeed 1163s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 1163s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 1163s ok 354 - CasApp - Add should fail on non existing options: Request succeed 1163s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 1163s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 1163s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 1163s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 1163s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 1163s ok 360 - CasApp - 2nd add should succeed: Request succeed 1163s ok 361 - CasApp - 2nd add should succeed: Result code is 201 1163s ok 362 - CasApp - 2nd add should succeed: Response is JSON 1163s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 1163s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 1163s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 1163s ok 366 - CasApp - Replace should succeed: Request succeed 1163s ok 367 - CasApp - Replace should succeed: Result code is 200 1163s ok 368 - CasApp - Replace should succeed: Response is JSON 1163s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 1163s ok 370 - CasApp - Replace should succeed: Request succeed 1163s ok 371 - CasApp - Replace should succeed: Result code is 204 1163s ok 372 - 204 code returns no content 1163s ok 373 - CasApp - Replace should succeed: Request succeed 1163s ok 374 - CasApp - Replace should succeed: Result code is 200 1163s ok 375 - CasApp - Replace should succeed: Response is JSON 1163s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 1163s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 1163s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 1163s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 1163s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 1163s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 1163s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 1163s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 1163s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 1163s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 1163s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 1163s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 1163s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 1163s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 1163s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 1163s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 1163s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1163s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 1163s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 1163s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 1163s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1163s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 1163s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 1163s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 1163s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1163s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 1163s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 1163s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 1163s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1163s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 1163s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 1163s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 1163s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 1163s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 1163s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 1163s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 1163s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 1163s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 1163s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 1163s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 1163s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 1163s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 1163s ok 418 - CasApp - Clean up: Request succeed 1163s ok 419 - CasApp - Clean up: Result code is 204 1163s ok 420 - 204 code returns no content 1163s ok 421 - CasApp - Clean up: Request succeed 1163s ok 422 - CasApp - Clean up: Result code is 204 1163s ok 423 - 204 code returns no content 1163s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 1163s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 1163s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 1163s 1..426 1163s ok 1165s t/06-rest-api-RSA.t ......................... 1165s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1165s ok 2 - Manager object 1165s ok 3 - Init 1165s ok 4 - Manager app 1165s ok 5 - Client object 1165s ok 6 - Request succeed 1165s ok 7 - Result code is 200 1165s ok 8 - Response is JSON 1165s ok 9 - is PEM formatted 1165s ok 10 - is PEM formatted 1165s ok 11 - hash is non empty 1165s ok 12 - Request succeed 1165s ok 13 - Result code is 200 1165s ok 14 - Response is JSON 1165s ok 15 - is PEM formatted 1165s ok 16 - is PEM formatted 1165s ok 17 - hash is non empty 1165s ok 18 - Request succeed 1165s ok 19 - Result code is 200 1165s ok 20 - Response is JSON 1165s ok 21 - is PEM formatted 1165s ok 22 - is PEM formatted 1165s ok 23 - Request succeed 1165s ok 24 - Result code is 200 1165s ok 25 - Response is JSON 1165s ok 26 - is PEM formatted 1165s ok 27 - is PEM formatted 1165s 1..27 1165s ok 1165s t/07-utf8.t ................................. 1165s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1165s ok 2 - Manager object 1165s ok 3 - Init 1165s ok 4 - Manager app 1165s ok 5 - Client object 1165s ok 6 - Value is well encoded 1165s 1..6 1165s ok 1166s t/10-save-unchanged-conf.t .................. 1166s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1166s ok 2 - Manager object 1166s ok 3 - Init 1166s ok 4 - Manager app 1166s ok 5 - Client object 1166s ok 6 - Unopened conf: positive result 1166s ok 7 - Unopened conf: result code is 200 1166s ok 8 - Unopened conf: result body contains JSON text 1166s ok 9 - Unopened conf: JSON response contains "result:0" 1166s ok 10 - Unopened conf: conf was not changed 1166s ok 11 - Unopened conf: file isn't created 1166s ok 12 - Unchanged conf with all nodes opened: positive result 1166s ok 13 - Unchanged conf with all nodes opened: result code is 200 1166s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 1166s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 1166s ok 16 - Unchanged conf with all nodes opened: conf was not changed 1166s ok 17 - Unchanged conf with all nodes opened: file isn't created 1166s 1..17 1166s ok 1166s t/11-save-appCat-changed-conf.t ............. 1166s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1166s ok 2 - Manager object 1166s ok 3 - Init 1166s ok 4 - Manager app 1166s ok 5 - Client object 1166s ok 6 - Changed conf with deleted Category: positive result 1166s ok 7 - Changed conf with deleted Category: result code is 200 1166s ok 8 - Changed conf with deleted Category: result body contains JSON text 1166s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 1166s ok 10 - Changed conf with deleted Category: conf has changed 1166s ok 11 - Changed conf with deleted Category: new key received 1166s ok 12 - Changed conf with deleted Category: old key received 1166s ok 13 - Changed conf with deleted Category: key received 1166s ok 14 - Changed conf with deleted Category: file is created 1166s 1..14 1166s ok 1167s t/11-save-changed-conf-with-confirmation.t .. 1167s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1167s ok 2 - Manager object 1167s ok 3 - Init 1167s ok 4 - Manager app 1167s ok 5 - Client object 1167s ok 6 - Request succeed 1167s ok 7 - Result code is 200 1167s ok 8 - Result body contains JSON text 1167s ok 9 - JSON response contains "result:0" 1167s ok 10 - JSON response contains "needConfirm:1" 1167s ok 11 - JSON response contains 4 warnings 1167s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1167s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1167s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1167s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1167s ok 16 - JSON response contains 1 needConfirmation 1167s ok 17 - JSON response contains 24 changes 1167s ok 18 - Request succeed 1167s ok 19 - File is created 1167s ok 20 - "portal" found 1167s ok 21 - "portalDisplayLogout" found 1167s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 1167s ok 23 - "applicationList, Sample applications" found 1167s ok 24 - "applicationList" found 1167s ok 25 - "portalDisplayResetPassword" found 1167s ok 26 - "captcha_mail_enabled" found 1167s ok 27 - "userDB" found 1167s ok 28 - "passwordDB" found 1167s ok 29 - "openIdSPList" found 1167s ok 30 - "avoidAssignment" found 1167s ok 31 - "exportedVars" found 1167s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 1167s ok 33 - "locationRules, test1.example.com" found 1167s ok 34 - "virtualHosts" found 1167s ok 35 - "locationRules, test3.example.com, ^/logout" found 1167s ok 36 - "locationRules, test3.example.com, default" found 1167s ok 37 - "locationRules" found 1167s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 1167s ok 39 - "exportedHeaders" found 1167s ok 40 - "locationRules, test.ex.com, default" found 1167s ok 41 - "locationRules" found 1167s ok 42 - "virtualHosts" found 1167s ok 43 - All changes detected 1167s ok 44 - Diff called 1167s ok 45 - diff() detects changes in conf 1 1167s ok 46 - diff() detects changes in conf 2 1167s ok 47 - 12 keys changed in conf 1 1167s ok 48 - 17 keys changed or created in conf 2 1167s 1..48 1167s ok 1168s t/12-save-changed-conf.t .................... 1168s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1168s ok 2 - Manager object 1168s ok 3 - Init 1168s ok 4 - Manager app 1168s ok 5 - Client object 1168s ok 6 - Request succeed 1168s ok 7 - Result code is 200 1168s ok 8 - Result body contains JSON text 1168s ok 9 - JSON response contains "result:1" 1168s ok 10 - JSON response contains 2 warnings 1168s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 1168s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 1168s ok 13 - JSON response contains 24 changes 1168s ok 14 - Conf. has been compacted 1168s ok 15 - All removed keys found 1168s ok 16 - File is created 1168s ok 17 - "portal" found 1168s ok 18 - "portalDisplayLogout" found 1168s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 1168s ok 20 - "applicationList, Sample applications" found 1168s ok 21 - "applicationList" found 1168s ok 22 - "userDB" found 1168s ok 23 - "passwordDB" found 1168s ok 24 - "openIdSPList" found 1168s ok 25 - "cookieExpiration" found 1168s ok 26 - "exportedVars" found 1168s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 1168s ok 28 - "locationRules, test1.example.com" found 1168s ok 29 - "virtualHosts" found 1168s ok 30 - "locationRules, test3.example.com, ^/logout" found 1168s ok 31 - "locationRules, test3.example.com, default" found 1168s ok 32 - "locationRules" found 1168s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 1168s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 1168s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 1168s ok 36 - "exportedHeaders" found 1168s ok 37 - "locationRules, test.ex.com, default" found 1168s ok 38 - "locationRules" found 1168s ok 39 - "virtualHosts" found 1168s ok 40 - All changes detected 1168s ok 41 - Diff called 1168s ok 42 - diff() detects changes in conf 1 1168s ok 43 - diff() detects changes in conf 2 1168s ok 44 - 11 keys changed in conf 1 1168s ok 45 - 15 keys changed or created in conf 2 1168s ok 46 - Get last config metadata 1168s ok 47 - Get previous configuration 1168s 1..47 1168s ok 1169s t/14-bad-changes-in-conf.t .................. 1169s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 1169s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1169s ok 2 - Manager object 1169s ok 3 - Init 1169s ok 4 - Manager app 1169s ok 5 - Client object 1169s ok 6 - Request succeed 1169s ok 7 - Result code is 200 1169s ok 8 - Result body contains JSON text 1169s ok 9 - JSON response contains "result:0" 1169s ok 10 - 1 error detected 1169s 1..10 1169s ok 1169s t/15-combination.t .......................... 1169s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1169s ok 2 - Manager object 1169s ok 3 - Init 1169s ok 4 - Manager app 1169s ok 5 - Client object 1169s ok 6 - Request succeed 1169s ok 7 - Result code is 200 1169s ok 8 - Result body contains JSON text 1169s ok 9 - JSON response contains "result:1" 1169s ok 10 - Get combModules 1169s ok 11 - Result body contains JSON text 1169s ok 12 - Get combModules 1169s ok 13 - Result body contains JSON text 1169s ok 14 - Key ldapServer has been modified 1169s 1..14 1169s ok 1170s t/15-keys.t ................................. 1170s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1170s # Subtest: Add key to base conf 1170s ok 1 - Manager object 1170s ok 2 - Init 1170s ok 3 - Manager app 1170s ok 4 - Client object 1170s ok 5 - Request succeed 1170s ok 6 - Result code is 200 1170s ok 7 - Result body contains JSON text 1170s ok 8 - JSON response contains "result:1" 1170s ok 9 - Get saved conf 1170s ok 10 - Result body contains JSON text 1170s ok 11 - New config was saved 1170s ok 12 1170s 1..12 1170s ok 2 - Add key to base conf 1170s # Subtest: Posting the same config does not trigger a save 1170s ok 1 - Request succeed 1170s ok 2 - Result code is 200 1170s ok 3 - Result body contains JSON text 1170s ok 4 - No save was done 1170s ok 5 - Correct message 1170s ok 6 - Get saved conf 1170s ok 7 - Result body contains JSON text 1170s ok 8 - New config was not saved 1170s ok 9 1170s 1..9 1170s ok 3 - Posting the same config does not trigger a save 1170s # Subtest: Add one more key 1170s ok 1 - Request succeed 1170s ok 2 - Result code is 200 1170s ok 3 - Result body contains JSON text 1170s ok 4 - JSON response contains "result:1" 1170s ok 5 - Get saved conf 1170s ok 6 - Result body contains JSON text 1170s ok 7 - New config was saved 1170s ok 8 1170s 1..8 1170s ok 4 - Add one more key 1170s # Subtest: Test REST server 1170s ok 1 - Request succeed 1170s ok 2 - Result body contains JSON text 1170s ok 3 1170s ok 4 - Request succeed 1170s ok 5 - Result body contains JSON text 1170s ok 6 1170s 1..6 1170s ok 5 - Test REST server 1170s # Subtest: Delete one key 1170s ok 1 - Request succeed 1170s ok 2 - Result code is 200 1170s ok 3 - Result body contains JSON text 1170s ok 4 - JSON response contains "result:1" 1170s ok 5 - Get saved conf 1170s ok 6 - Result body contains JSON text 1170s ok 7 - New config was saved 1170s ok 8 1170s 1..8 1170s ok 6 - Delete one key 1170s # Subtest: Empty keyNodes deletes all keys 1170s ok 1 - Request succeed 1170s ok 2 - Result code is 200 1170s ok 3 - Result body contains JSON text 1170s ok 4 - JSON response contains "result:1" 1170s ok 5 - Get saved conf 1170s ok 6 - Result body contains JSON text 1170s ok 7 - New config was saved 1170s ok 8 1170s 1..8 1170s ok 7 - Empty keyNodes deletes all keys 1170s 1..7 1170s ok 1171s t/16-cli.t .................................. 1171s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1171s ok 2 - use Lemonldap::NG::Common::Cli; 1171s ok 3 - use Lemonldap::NG::Manager::Cli; 1171s ok 4 - "addKey" OK 1171s ok 5 - "get notification" OK 1171s ok 6 - "addKey" OK 1171s ok 7 - "addKey" OK 1171s ok 8 - "delKey" OK 1171s ok 9 - "get key/subkey" OK 1171s ok 10 - "addKey" OK 1171s ok 11 - "save" result looks like JSON 1171s ok 12 - correct version number 1171s ok 13 - result is JSON 1171s ok 14 - New config 1171s ok 15 - "Force cfgNum" OK 1171s ok 16 - "Author IP" OK 1171s ok 17 - "Log" OK 1171s ok 18 - "Version" OK 1171s ok 19 - Configuration rollback OK 1171s ok 20 - Configuration merge OK 1171s ok 21 - Configuration purge --keep-last OK 1171s ok 22 - Correct number of configurations after purge last 1171s ok 23 - Configuration purge --keep-recent OK 1171s ok 24 - Correct number of configurations after purge recent 1171s 1..24 1171s ok 1172s t/17-extra2f.t .............................. 1172s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1172s ok 2 - Manager object 1172s ok 3 - Init 1172s ok 4 - Manager app 1172s ok 5 - Client object 1172s ok 6 - Request succeed 1172s ok 7 - Result code is 200 1172s ok 8 - Result body contains JSON text 1172s ok 9 - JSON response contains "result:1" 1172s ok 10 - Get combModules 1172s ok 11 - Result body contains JSON text 1172s 1..11 1172s ok 1172s t/30-DBI-Cli.t .............................. 1172s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 1172s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1172s ok 2 - use Lemonldap::NG::Common::Conf; 1172s ok 3 - RDBI object 1172s ok 4 - Conf 1 saved 1172s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 1172s ok 6 - Client object 1172s ok 7 - use Lemonldap::NG::Manager::Cli; 1172s cfgNum forced with 1Saved under number 1 1172s Status : [ 1172s {} 1172s ]; 1172s ok 8 - Key inserted 1172s ok 9 - Value is 0 1172s 1..9 1172s ok 1173s t/40-sessions.t ............................. 1173s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1173s ok 2 - Sessions module 1173s ok 3 - Sessions module 1173s ok 4 - Manager object 1173s ok 5 - Init 1173s ok 6 - Manager app 1173s ok 7 - Client object 1173s ok 8 - Uid found 1173s ok 9 - IP found 1173s ok 10 - Result code = 1 1173s ok 11 - Found 2 sessions 1173s ok 12 - List 2 sessions 1173s ok 13 - Good session id 1173s ok 14 - Good session id 1173s ok 15 - Result code = 1 1173s ok 16 - Found 1 entry 1173s ok 17 - Result match "uid=dwho" 1173s ok 18 - Found 2 sessions starting with "d" 1173s ok 19 - Sessions module 1173s ok 20 - Found 2 entries 1173s ok 21 - Found 2 sessions 1173s ok 22 - Good session id 1173s ok 23 - Good session id 1173s ok 24 - Found 1 sessions 1173s ok 25 - Good session id 1173s ok 26 - Sessions module 1173s ok 27 - Found 1 user 1173s ok 28 - User is foo 1173s ok 29 - Good session id 1173s ok 30 - Good session id 1173s ok 31 - 1st user is dwho 1173s ok 32 - 2nd user is dwho2 1173s ok 33 - 3rd user is foo with 2 sessions 1173s ok 34 - 1st user is dwho 1173s ok 35 - 2nd user is dwho2 1173s ok 36 - 3rd user is foo 1173s ok 37 - 4th user is foo 1173s ok 38 - One A subnet 1173s ok 39 - All sessions found 1173s ok 40 - Three B subnet 1173s ok 41 - All sessions found 1173s ok 42 - 4 sessions ordered 1173s ok 43 - 1st is id[1] 1173s ok 44 - 2nd is id[2] 1173s ok 45 - 3rd is id[3] 1173s ok 46 - 4th is id[0] 1173s ok 47 - Delete e84f5ba65411e188a5de6873bf5edc6a71050574c61a460e7991f62327dfdbf7 1173s ok 48 - Result code is 200 1173s ok 49 - Body is JSON and result==1 1173s ok 50 - Delete 5cdc9b4681807e2355fd52053ec52773b5f4ca542e5327606d55f29efb226489 1173s ok 51 - Result code is 200 1173s ok 52 - Body is JSON and result==1 1173s ok 53 - Delete e2c2e85be9fb0f0001810af8ce1a6213d908ebd7b78217045ddc10633760912d 1173s ok 54 - Result code is 200 1173s ok 55 - Body is JSON and result==1 1173s ok 56 - Delete 1b3d4f7d4a5c22b7ed73c35f158dd5e42c81f2bf4c6b0f27934b51a433510a68 1173s ok 57 - Result code is 200 1173s ok 58 - Body is JSON and result==1 1173s ok 59 - Session directory is empty 1173s 1..59 1173s ok 1173s t/41-sessions-global-logout.t ............... 1173s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 1173s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1173s ok 2 - Sessions module 1173s ok 3 - Sessions module 1173s ok 4 - Sessions module 1173s ok 5 - Sessions module 1173s ok 6 - Sessions module 1173s ok 7 - Sessions module 1173s ok 8 - Manager object 1173s ok 9 - Init 1173s ok 10 - Manager app 1173s ok 11 - Client object 1173s ok 12 - Call global logout on session f2f20942337781e6c36c2f0749b0f96655528ae52583c89163c741c4a43ba27d 1173s ok 13 - Result code is 200 1173s ok 14 - Body is JSON and result==1 1173s ok 15 - at least 2 sessions deleted 1173s ok 16 - Call global logout on session 18be87a6aedea401537850805600f548bb49075df0b5cbded0c336edb62156de 1173s ok 17 - Result code is 200 1173s ok 18 - Body is JSON and result==1 1173s ok 19 - at least 2 sessions deleted 1173s ok 20 - OIDC Session directory is empty 1173s ok 21 - Session directory is empty 1173s 1..21 1173s ok 1174s t/50-notifications-DBI.t .................... 1174s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1174s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 1174s ok 3 - Manager object 1174s ok 4 - Init 1174s ok 5 - Manager app 1174s ok 6 - Client object 1174s [Tue Feb 3 04:30:45 2026] [LLNG:5812] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1174s 1174s ok 7 - Notification not inserted 1174s [Tue Feb 3 04:30:45 2026] [LLNG:5812] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1174s 1174s ok 8 - Notification not inserted 1174s [Tue Feb 3 04:30:45 2026] [LLNG:5812] [error] Malformed date 1174s ok 9 - Notification not inserted 1174s ok 10 - Result is true 1174s ok 11 - Result = 1 1174s ok 12 - Count = 2 1174s ok 13 - Value is "d" 1174s ok 14 - Result = 1 1174s ok 15 - Count = 2 1174s ok 16 - Value is "dwho" 1174s ok 17 - Result = 1 1174s ok 18 - Count = 2 1174s ok 19 - Value is "dwho" 1174s ok 20 - Result = 1 1174s ok 21 - Count = 2 1174s ok 22 - Value is "dwho" 1174s ok 23 - Result = 1 1174s ok 24 - Count = 2 1174s ok 25 - Value is "dwho" 1174s ok 26 - Result = 1 1174s ok 27 - Count = 1 1174s ok 28 - Response is JSON 1174s ok 29 - Notification is as expected 1174s ok 30 - Result = 1 1174s ok 31 - Result = 1 1174s ok 32 - Count = 1 1174s ok 33 - Result = 1 1174s ok 34 - Count = 1 1174s ok 35 - Value is "d" 1174s ok 36 - Result = 1 1174s ok 37 - Count = 1 1174s ok 38 - Value is "dwho" 1174s ok 39 - Result = 1 1174s ok 40 - Count = 1 1174s ok 41 - Value is "dwho" 1174s ok 42 - Result = 1 1174s ok 43 - Count = 1 1174s ok 44 - Value is "dwho" 1174s ok 45 - Result = 1 1174s ok 46 - Count = 1 1174s ok 47 - Value is "dwho" 1174s ok 48 - Reference found 1174s ok 49 - Response is JSON 1174s ok 50 - Notification is as expected 1174s ok 51 - Result = 1 1174s ok 52 - Count = 0 1174s 1..52 1174s ok 1174s t/50-notifications.t ........................ 1174s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1174s ok 2 - Manager object 1174s ok 3 - Init 1174s ok 4 - Manager app 1174s ok 5 - Client object 1174s [Tue Feb 3 04:30:46 2026] [LLNG:5814] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1174s 1174s ok 6 - Notification not inserted 1174s [Tue Feb 3 04:30:46 2026] [LLNG:5814] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1174s 1174s ok 7 - Notification not inserted 1174s [Tue Feb 3 04:30:46 2026] [LLNG:5814] [error] Malformed date 1174s ok 8 - Notification not inserted 1174s ok 9 - Result is true 1174s ok 10 - Result = 1 1174s ok 11 - Count = 1 1174s ok 12 - Value is "d" 1174s ok 13 - Result = 1 1174s ok 14 - Count = 1 1174s ok 15 - Value is "dwho" 1174s ok 16 - Result = 1 1174s ok 17 - Count = 1 1174s ok 18 - Value is "dwho" 1174s ok 19 - Result = 1 1174s ok 20 - Count = 1 1174s ok 21 - Value is "dwho" 1174s ok 22 - Result = 1 1174s ok 23 - Count = 1 1174s ok 24 - Value is "dwho" 1174s ok 25 - Result = 1 1174s ok 26 - Count = 1 1174s ok 27 - Response is JSON 1174s ok 28 - Notification is as expected 1174s ok 29 - Result = 1 1174s ok 30 - Result = 1 1174s ok 31 - Count = 0 1174s ok 32 - Result = 1 1174s ok 33 - Count = 1 1174s ok 34 - Value is "d" 1174s ok 35 - Result = 1 1174s ok 36 - Count = 1 1174s ok 37 - Value is "dwho" 1174s ok 38 - Result = 1 1174s ok 39 - Count = 1 1174s ok 40 - Value is "dwho" 1174s ok 41 - Result = 1 1174s ok 42 - Count = 1 1174s ok 43 - Value is "dwho" 1174s ok 44 - Result = 1 1174s ok 45 - Count = 1 1174s ok 46 - Value is "dwho" 1174s ok 47 - Reference found 1174s ok 48 - Internal reference found 1174s ok 49 - Response is JSON 1174s ok 50 - Notification is as expected 1174s ok 51 - Result = 1 1174s ok 52 - Count = 0 1174s 1..52 1174s ok 1175s t/60-2ndfa.t ................................ 1175s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1175s ok 2 - Sessions module 1175s ok 3 - Sessions module 1175s ok 4 - Sessions module 1175s ok 5 - Sessions module 1175s ok 6 - Sessions module 1175s ok 7 - Sessions module 1175s ok 8 - Manager object 1175s ok 9 - Init 1175s ok 10 - Manager app 1175s ok 11 - Client object 1175s ok 12 - UID found 1175s ok 13 - IP found 1175s ok 14 - Persistent sessions with UID found 1175s ok 15 - Persistent sessions with UID found 1175s ok 16 - Persistent sessions with UID found 1175s ok 17 - Persistent sessions with UID found 1175s ok 18 - Persistent sessions with UID found 1175s ok 19 - UID found 1175s ok 20 - IP found 1175s ok 21 - U2F found 1175s ok 22 - TOTP found 1175s ok 23 - UBK found 1175s ok 24 - Search * - Result code = 1 1175s ok 25 - Found 3 results 1175s ok 26 - List 3 results 1175s ok 27 - Result match "uid=d" 1175s ok 28 - Result match "uid=r" 1175s ok 29 - Result match "uid=t" 1175s ok 30 - Found 2 sessions starting with "d" 1175s ok 31 - Found 1 session starting with "r" 1175s ok 32 - Found 1 session starting with "t" 1175s ok 33 - Search "uid"=d* - Result code = 1 1175s ok 34 - Found 1 result 1175s ok 35 - List 1 result 1175s ok 36 - Result match "uid=d" 1175s ok 37 - Found 2 sessions starting with "d" 1175s ok 38 - Search "uid"=dw* - Result code = 1 1175s ok 39 - Found 1 result 1175s ok 40 - List 1 result 1175s ok 41 - Result match "uid=dw" 1175s ok 42 - Found 1 session starting with "dw" 1175s ok 43 - Search "uid"=d* & UBK - Result code = 1 1175s ok 44 - Found 1 result 1175s ok 45 - List 1 result 1175s ok 46 - Result match "uid=d" 1175s ok 47 - Found 1 session starting with "d" & UBK 1175s ok 48 - Search "uid"=dw* & UBK - Result code = 1 1175s ok 49 - Found 1 result 1175s ok 50 - List 1 result 1175s ok 51 - Result match "uid=dw" 1175s ok 52 - Found 1 session starting with "dw" & UBK 1175s ok 53 - Search "uid"=da* & UBK - Result code = 1 1175s ok 54 - Found 0 session with "da" & UBK 1175s ok 55 - List 0 result 1175s ok 56 - Search "uid"=* & UBK - Result code = 1 1175s ok 57 - Found 3 results 1175s ok 58 - List 3 results 1175s ok 59 - Result match "uid=d" 1175s ok 60 - Result match "uid=r" 1175s ok 61 - Result match "uid=t" 1175s ok 62 - Found 2 sessions starting with "d" & U2F 1175s ok 63 - Found 1 session starting with "r" & U2F 1175s ok 64 - Found 1 session starting with "t" & U2F 1175s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 1175s ok 66 - Found 1 result 1175s ok 67 - List 1 result 1175s ok 68 - Result match "uid=d" 1175s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 1175s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 1175s ok 71 - Found 1 result 1175s ok 72 - List 1 result 1175s ok 73 - Result match "uid=d" 1175s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 1175s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 1175s ok 76 - Found 2 results 1175s ok 77 - List 2 results 1175s ok 78 - Result match "uid=d" 1175s ok 79 - Result match "uid=r" 1175s ok 80 - Found 1 session starting with "d" & U2F & UBK 1175s ok 81 - Found 1 session starting with "r" & U2F & UBK 1175s ok 82 - Delete U2F from 1 1175s ok 83 - Result code is 200 1175s ok 84 - Body is JSON and result==1 1175s ok 85 - Delete U2F from 2 1175s ok 86 - Result code is 200 1175s ok 87 - Body is JSON and result==1 1175s ok 88 - Delete U2F from 3 1175s ok 89 - Result code is 200 1175s ok 90 - Body is JSON and result==1 1175s ok 91 - Delete U2F from 4 1175s ok 92 - Result code is 200 1175s ok 93 - Body is JSON and result==1 1175s ok 94 - Delete U2F from 5 1175s ok 95 - Result code is 200 1175s ok 96 - Body is JSON and result==1 1175s ok 97 - Delete TOTP from 3 1175s ok 98 - Result code is 200 1175s ok 99 - Body is JSON and result==1 1175s ok 100 - Delete TOTP from 4 1175s ok 101 - Result code is 200 1175s ok 102 - Body is JSON and result==1 1175s ok 103 - Delete UBK from 2 1175s ok 104 - Result code is 200 1175s ok 105 - Body is JSON and result==1 1175s ok 106 - Delete UBK from 3 1175s ok 107 - Result code is 200 1175s ok 108 - Body is JSON and result==1 1175s ok 109 - Result code = 1 1175s ok 110 - Found 0 session with 2F device 1175s ok 111 - List 0 result 1175s ok 112 - Succeed to get /2ndfa.html 1175s ok 113 1175s 1..113 1175s ok 1175s t/60-Cli-JSON.t ............................. 1175s ok 1 - use Lemonldap::NG::Common::Conf; 1175s ok 2 - Build new conf 1175s ok 3 - Conf is stored 1175s # Subtest: Conf: simple string 1175s ok 1 - Valid JSON response 1175s ok 2 - portal result matches 1175s 1..2 1175s ok 4 - Conf: simple string 1175s # Subtest: Conf: hash ref 1175s ok 1 - Valid JSON response 1175s ok 2 - globalStorageOptions result matches 1175s 1..2 1175s ok 5 - Conf: hash ref 1175s # Subtest: Conf: metadata 1175s ok 1 - Valid JSON response 1175s ok 2 - info result matches 1175s 1..2 1175s ok 6 - Conf: metadata 1175s 1..6 1175s ok 1176s t/70-viewer.t ............................... 1176s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1176s ok 2 - Manager object 1176s ok 3 - Init 1176s ok 4 - Manager app 1176s ok 5 - Client object 1176s ok 6 - Key found 1176s ok 7 - Key is hidden 1176s ok 8 - Key is hidden 1176s ok 9 - Latest conf loaded 1176s ok 10 - Request succeed 1176s ok 11 - Result code is 200 1176s ok 12 - Result body contains JSON text 1176s ok 13 - Details with captcha 'login' or 'mail' found 1176s ok 14 - Details with captcha 'login' or 'mail' found 1176s ok 15 - Key found 1176s ok 16 - Key found 1176s ok 17 - Right number of keys found 1176s ok 18 - Browser is allowed 1176s 1..18 1176s ok 1176s t/71-viewer-without-diff.t .................. 1176s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1176s ok 2 - Manager object 1176s ok 3 - Init 1176s ok 4 - Manager app 1176s ok 5 - Client object 1176s ok 6 - Request succeed 1176s ok 7 - Result code is 200 1176s ok 8 - Result body contains JSON text 1176s ok 9 - Details with captcha 'login' or 'mail' found 1176s ok 10 - Details with captcha 'login' or 'mail' found 1176s ok 11 - Key found 1176s ok 12 - Manager object 1176s ok 13 - Init 1176s ok 14 - Manager app 1176s ok 15 - Client object 1176s ok 16 - Key is hidden 1176s ok 17 - Key is hidden 1176s ok 18 - Latest conf loaded 1176s ok 19 - Diff is NOT allowed 1176s ok 20 - Browser is NOT allowed 1176s 1..20 1176s ok 1177s t/72-appList-diff.t ......................... 1177s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1177s ok 2 - Manager object 1177s ok 3 - Init 1177s ok 4 - Manager app 1177s ok 5 - Client object 1177s # Subtest: Add a category 1177s ok 1 - Expected result 1177s 1..1 1177s ok 6 - Add a category 1177s # Subtest: Delete a category 1177s ok 1 - Expected result 1177s 1..1 1177s ok 7 - Delete a category 1177s # Subtest: Add an application 1177s ok 1 - Expected diff 1177s 1..1 1177s ok 8 - Add an application 1177s # Subtest: Remove an application 1177s ok 1 - Expected diff 1177s 1..1 1177s ok 9 - Remove an application 1177s # Subtest: Modify an application (option) 1177s ok 1 - Expected diff 1177s 1..1 1177s ok 10 - Modify an application (option) 1177s # Subtest: Modify an application (name) 1177s ok 1 - Expected diff 1177s 1..1 1177s ok 11 - Modify an application (name) 1177s # Subtest: Multiple changes 1177s ok 1 - Expected diff 1177s 1..1 1177s ok 12 - Multiple changes 1177s # Subtest: Multiple applications with the same name 1177s ok 1 - Diff only exposes mykey 1177s 1..1 1177s ok 13 - Multiple applications with the same name 1177s 1..13 1177s ok 1177s All tests successful. 1177s Files=27, Tests=1711, 19 wallclock secs ( 0.16 usr 0.10 sys + 15.42 cusr 2.46 csys = 18.14 CPU) 1177s Result: PASS 1177s autopkgtest [04:30:49]: test manager-test: -----------------------] 1178s manager-test PASS 1178s autopkgtest [04:30:50]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 1178s autopkgtest [04:30:50]: test runtime-deps-common: preparing testbed 1198s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 1246s autopkgtest [04:31:58]: testbed dpkg architecture: arm64 1246s autopkgtest [04:31:58]: testbed apt version: 3.1.14 1247s autopkgtest [04:31:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1247s autopkgtest [04:31:59]: testbed release detected to be: resolute 1247s autopkgtest [04:31:59]: updating testbed package index (apt update) 1248s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1248s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1248s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1248s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1248s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1248s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1248s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1248s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1248s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [308 kB] 1248s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3684 B] 1248s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 1248s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1248s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1115 kB] 1248s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.4 kB] 1248s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.5 kB] 1248s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 1251s Fetched 3225 kB in 1s (3744 kB/s) 1252s Reading package lists... 1252s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1252s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1252s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1252s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1253s Reading package lists... 1253s Reading package lists... 1253s Building dependency tree... 1253s Reading state information... 1254s Calculating upgrade... 1254s The following packages will be upgraded: 1254s cloud-init cloud-init-base debconf debconf-i18n libexpat1 1254s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 1254s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1254s Need to get 1088 kB of archives. 1254s After this operation, 3072 B of additional disk space will be used. 1254s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 1254s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 1254s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 1254s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 1254s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 1254s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 systemd-hwe-hwdb all 259.0.1 [3152 B] 1254s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 1254s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 1254s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1254s Fetched 1088 kB in 0s (4810 kB/s) 1255s (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 ... 89359 files and directories currently installed.) 1255s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 1255s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 1255s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 1255s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 1255s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1255s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1255s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1255s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1255s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1255s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1255s Setting up debconf (1.5.91build1) ... 1255s (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 ... 89359 files and directories currently installed.) 1255s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1255s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1255s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1256s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1256s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1256s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1256s Setting up libexpat1:arm64 (2.7.4-1) ... 1256s Setting up python3-debconf (1.5.91build1) ... 1256s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 1256s Clearing ignored debconf value cloud-init/datasources 1256s Encountered debconf setting for cloud-init-base/datasources. 1257s Setting up systemd-hwe-hwdb (259.0.1) ... 1258s Setting up liblocale-gettext-perl (1.07-8) ... 1258s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 1258s Setting up debconf-i18n (1.5.91build1) ... 1258s Processing triggers for udev (259-1ubuntu3) ... 1258s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1258s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 1258s Processing triggers for man-db (2.13.1-1) ... 1260s autopkgtest [04:32:12]: upgrading testbed (apt dist-upgrade and autopurge) 1260s Reading package lists... 1260s Building dependency tree... 1260s Reading state information... 1260s Calculating upgrade... 1261s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1261s Reading package lists... 1261s Building dependency tree... 1261s Reading state information... 1261s Solving dependencies... 1261s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1262s autopkgtest [04:32:14]: rebooting testbed after setup commands that affected boot 1301s Reading package lists... 1302s Building dependency tree... 1302s Reading state information... 1302s Solving dependencies... 1302s The following NEW packages will be installed: 1302s autodep8 dctrl-tools libapache-logformat-compiler-perl 1302s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1302s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1302s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1302s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 1302s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 1302s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 1302s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 1302s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 1302s libencode-locale-perl liberror-perl libfile-listing-perl 1302s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 1302s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1302s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 1302s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1302s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 1302s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 1302s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 1302s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1302s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1302s libposix-strftime-compiler-perl libstream-buffered-perl 1302s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 1302s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1302s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1302s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 1302s Need to get 3831 kB of archives. 1302s After this operation, 13.0 MB of additional disk space will be used. 1302s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1302s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1302s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1302s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1302s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1302s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1302s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1302s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1302s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1302s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1302s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1302s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1302s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1302s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1302s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1302s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1302s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1302s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1302s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1302s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1302s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1302s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1302s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1302s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1302s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1302s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1302s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1302s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1302s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1302s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1302s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1302s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1302s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1302s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1302s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1302s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1302s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1302s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1302s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1302s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1302s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1302s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1302s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1302s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1302s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1302s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1302s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1302s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1302s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1302s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1302s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1302s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1302s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1302s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1302s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1302s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1302s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1302s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1302s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1302s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1302s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1302s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1302s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1302s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1302s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1302s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1302s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1302s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1302s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1302s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1303s Preconfiguring packages ... 1303s Fetched 3831 kB in 0s (21.3 MB/s) 1303s Selecting previously unselected package dctrl-tools. 1303s (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 ... 89360 files and directories currently installed.) 1303s Preparing to unpack .../00-dctrl-tools_2.24-3build4_arm64.deb ... 1303s Unpacking dctrl-tools (2.24-3build4) ... 1303s Selecting previously unselected package autodep8. 1303s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 1303s Unpacking autodep8 (0.30build1) ... 1303s Selecting previously unselected package libposix-strftime-compiler-perl. 1303s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1303s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1303s Selecting previously unselected package libapache-logformat-compiler-perl. 1303s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1303s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1303s Selecting previously unselected package libcrypt-urandom-perl. 1303s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1303s Unpacking libcrypt-urandom-perl (0.54-1) ... 1303s Selecting previously unselected package libapache-session-perl. 1303s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 1303s Unpacking libapache-session-perl (1.94-2) ... 1303s Selecting previously unselected package liberror-perl. 1303s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 1303s Unpacking liberror-perl (0.17030-1) ... 1303s Selecting previously unselected package libipc-sharelite-perl. 1303s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1303s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1303s Selecting previously unselected package libcache-cache-perl. 1303s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 1303s Unpacking libcache-cache-perl (1.08-3) ... 1303s Selecting previously unselected package libhtml-tagset-perl. 1303s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 1303s Unpacking libhtml-tagset-perl (3.24-1) ... 1303s Selecting previously unselected package liburi-perl. 1303s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 1303s Unpacking liburi-perl (5.34-2build1) ... 1303s Selecting previously unselected package libhtml-parser-perl:arm64. 1303s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1303s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1303s Selecting previously unselected package libcgi-pm-perl. 1303s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 1303s Unpacking libcgi-pm-perl (4.71-1build1) ... 1303s Selecting previously unselected package libclass-errorhandler-perl. 1303s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 1303s Unpacking libclass-errorhandler-perl (0.04-3) ... 1303s Selecting previously unselected package libclass-inspector-perl. 1303s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 1303s Unpacking libclass-inspector-perl (1.36-3) ... 1303s Selecting previously unselected package libclass-xsaccessor-perl. 1303s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1303s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1303s Selecting previously unselected package libclone-perl:arm64. 1304s Preparing to unpack .../16-libclone-perl_0.47-1_arm64.deb ... 1304s Unpacking libclone-perl:arm64 (0.47-1) ... 1304s Selecting previously unselected package libcommon-sense-perl:arm64. 1304s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1304s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1304s Selecting previously unselected package libconvert-asn1-perl. 1304s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 1304s Unpacking libconvert-asn1-perl (0.34-1) ... 1304s Selecting previously unselected package libcrypt-des-perl:arm64. 1304s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_arm64.deb ... 1304s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1304s Selecting previously unselected package libcrypt-des-ede3-perl. 1304s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1304s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1304s Selecting previously unselected package libcryptx-perl. 1304s Preparing to unpack .../21-libcryptx-perl_0.087-1_arm64.deb ... 1304s Unpacking libcryptx-perl (0.087-1) ... 1304s Selecting previously unselected package libconvert-pem-perl. 1304s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 1304s Unpacking libconvert-pem-perl (0.13-1) ... 1304s Selecting previously unselected package libcookie-baker-perl. 1304s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 1304s Unpacking libcookie-baker-perl (0.12-1) ... 1304s Selecting previously unselected package perl-openssl-defaults:arm64. 1304s Preparing to unpack .../24-perl-openssl-defaults_7build4_arm64.deb ... 1304s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1304s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1304s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1304s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1304s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1304s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1304s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1304s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1304s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1304s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1304s Selecting previously unselected package libcrypt-openssl-x509-perl. 1304s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1304s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1304s Selecting previously unselected package libcrypt-rijndael-perl. 1304s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1304s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1304s Selecting previously unselected package libdevel-stacktrace-perl. 1304s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1304s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1304s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1304s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1304s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1304s Selecting previously unselected package libencode-locale-perl. 1304s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 1304s Unpacking libencode-locale-perl (1.05-3) ... 1304s Selecting previously unselected package libtimedate-perl. 1304s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 1304s Unpacking libtimedate-perl (2.3300-2) ... 1304s Selecting previously unselected package libhttp-date-perl. 1304s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 1304s Unpacking libhttp-date-perl (6.06-1) ... 1304s Selecting previously unselected package libfile-listing-perl. 1304s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 1304s Unpacking libfile-listing-perl (6.16-1) ... 1304s Selecting previously unselected package libfile-sharedir-perl. 1304s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 1304s Unpacking libfile-sharedir-perl (1.118-3) ... 1304s Selecting previously unselected package libfilesys-notify-simple-perl. 1304s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1304s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1304s Selecting previously unselected package libhash-multivalue-perl. 1304s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 1304s Unpacking libhash-multivalue-perl (0.16-3) ... 1304s Selecting previously unselected package libhtml-template-perl. 1304s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 1304s Unpacking libhtml-template-perl (2.97-2build1) ... 1304s Selecting previously unselected package libhtml-tree-perl. 1304s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 1304s Unpacking libhtml-tree-perl (5.07-3) ... 1304s Selecting previously unselected package libio-html-perl. 1304s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 1304s Unpacking libio-html-perl (1.004-3) ... 1304s Selecting previously unselected package liblwp-mediatypes-perl. 1304s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 1304s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1304s Selecting previously unselected package libhttp-message-perl. 1304s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1304s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1304s Selecting previously unselected package libhttp-cookies-perl. 1304s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 1304s Unpacking libhttp-cookies-perl (6.11-1) ... 1304s Selecting previously unselected package libhttp-multipartparser-perl. 1304s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 1304s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1304s Selecting previously unselected package libtypes-serialiser-perl. 1304s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 1304s Unpacking libtypes-serialiser-perl (1.01-1) ... 1304s Selecting previously unselected package libjson-xs-perl. 1304s Preparing to unpack .../47-libjson-xs-perl_4.040-1_arm64.deb ... 1304s Unpacking libjson-xs-perl (4.040-1) ... 1304s Selecting previously unselected package libjson-maybexs-perl. 1304s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 1304s Unpacking libjson-maybexs-perl (1.004008-1) ... 1304s Selecting previously unselected package libstream-buffered-perl. 1305s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 1305s Unpacking libstream-buffered-perl (0.03-3) ... 1305s Selecting previously unselected package libwww-form-urlencoded-perl. 1305s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1305s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1305s Selecting previously unselected package libhttp-entity-parser-perl. 1305s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 1305s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1305s Selecting previously unselected package libhttp-headers-fast-perl. 1305s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 1305s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1305s Selecting previously unselected package libhttp-negotiate-perl. 1305s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 1305s Unpacking libhttp-negotiate-perl (6.01-2) ... 1305s Selecting previously unselected package libnet-ssleay-perl:arm64. 1305s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_arm64.deb ... 1305s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1305s Selecting previously unselected package libio-socket-ssl-perl. 1305s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 1305s Unpacking libio-socket-ssl-perl (2.098-1) ... 1305s Selecting previously unselected package libjson-perl. 1305s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 1305s Unpacking libjson-perl (4.10000-1) ... 1305s Selecting previously unselected package libconfig-inifiles-perl. 1305s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 1305s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1305s Selecting previously unselected package libmouse-perl:arm64. 1305s Preparing to unpack .../58-libmouse-perl_2.6.1-1_arm64.deb ... 1305s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1305s Selecting previously unselected package libnet-cidr-perl. 1305s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 1305s Unpacking libnet-cidr-perl (0.27-1build1) ... 1305s Selecting previously unselected package libtest-sharedfork-perl. 1305s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 1305s Unpacking libtest-sharedfork-perl (0.35-3) ... 1305s Selecting previously unselected package libtest-tcp-perl. 1305s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 1305s Unpacking libtest-tcp-perl (2.22-2) ... 1305s Selecting previously unselected package libtry-tiny-perl. 1305s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 1305s Unpacking libtry-tiny-perl (0.32-1) ... 1305s Selecting previously unselected package libplack-perl. 1305s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 1305s Unpacking libplack-perl (1.0051-1) ... 1305s Selecting previously unselected package libnet-http-perl. 1305s Preparing to unpack .../64-libnet-http-perl_6.24-1build1_all.deb ... 1305s Unpacking libnet-http-perl (6.24-1build1) ... 1305s Selecting previously unselected package liblwp-protocol-https-perl. 1305s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 1305s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1305s Selecting previously unselected package libwww-robotrules-perl. 1305s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1build1_all.deb ... 1305s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1305s Selecting previously unselected package libwww-perl. 1305s Preparing to unpack .../67-libwww-perl_6.81-1build1_all.deb ... 1305s Unpacking libwww-perl (6.81-1build1) ... 1305s Selecting previously unselected package liblemonldap-ng-common-perl. 1305s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1305s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1305s Selecting previously unselected package pkg-perl-autopkgtest. 1305s Preparing to unpack .../69-pkg-perl-autopkgtest_0.85_all.deb ... 1305s Unpacking pkg-perl-autopkgtest (0.85) ... 1305s Setting up libconfig-inifiles-perl (3.000003-4) ... 1305s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1305s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1305s Setting up libhttp-multipartparser-perl (0.02-3) ... 1305s Setting up libclass-inspector-perl (1.36-3) ... 1305s Setting up libclone-perl:arm64 (0.47-1) ... 1305s Setting up libhtml-tagset-perl (3.24-1) ... 1305s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1305s Setting up libnet-cidr-perl (0.27-1build1) ... 1305s Setting up libipc-sharelite-perl (0.17-5build4) ... 1305s Setting up liblwp-mediatypes-perl (6.04-2) ... 1305s Setting up libcrypt-urandom-perl (0.54-1) ... 1305s Setting up libtry-tiny-perl (0.32-1) ... 1305s Setting up perl-openssl-defaults:arm64 (7build4) ... 1305s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1305s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1305s Setting up libencode-locale-perl (1.05-3) ... 1305s Setting up libclass-errorhandler-perl (0.04-3) ... 1305s Setting up libtest-sharedfork-perl (0.35-3) ... 1305s Setting up libhash-multivalue-perl (0.16-3) ... 1305s Setting up liberror-perl (0.17030-1) ... 1305s Setting up libapache-session-perl (1.94-2) ... 1305s Setting up libstream-buffered-perl (0.03-3) ... 1305s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1305s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1305s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1305s Setting up libcryptx-perl (0.087-1) ... 1305s Setting up libio-html-perl (1.004-3) ... 1305s Setting up libtimedate-perl (2.3300-2) ... 1305s Setting up libtypes-serialiser-perl (1.01-1) ... 1305s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1305s Setting up libjson-perl (4.10000-1) ... 1305s Setting up libfile-sharedir-perl (1.118-3) ... 1305s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1305s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1305s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1305s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1305s Setting up libconvert-asn1-perl (0.34-1) ... 1305s Setting up liburi-perl (5.34-2build1) ... 1305s Setting up dctrl-tools (2.24-3build4) ... 1305s Setting up autodep8 (0.30build1) ... 1305s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1305s Setting up libjson-xs-perl (4.040-1) ... 1305s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1305s Setting up libhttp-date-perl (6.06-1) ... 1305s Setting up libtest-tcp-perl (2.22-2) ... 1305s Setting up libfile-listing-perl (6.16-1) ... 1305s Setting up libcache-cache-perl (1.08-3) ... 1305s Setting up libhttp-headers-fast-perl (0.22-3) ... 1305s Setting up libnet-http-perl (6.24-1build1) ... 1305s Setting up libjson-maybexs-perl (1.004008-1) ... 1305s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1305s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1305s Setting up pkg-perl-autopkgtest (0.85) ... 1305s Setting up libwww-robotrules-perl (6.02-1build1) ... 1305s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1305s Setting up libcookie-baker-perl (0.12-1) ... 1305s Setting up libhttp-entity-parser-perl (0.25-2) ... 1305s Setting up libio-socket-ssl-perl (2.098-1) ... 1305s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1305s Setting up libconvert-pem-perl (0.13-1) ... 1305s Setting up libhttp-negotiate-perl (6.01-2) ... 1305s Setting up libhttp-cookies-perl (6.11-1) ... 1305s Setting up libhtml-tree-perl (5.07-3) ... 1305s Setting up libcgi-pm-perl (4.71-1build1) ... 1305s Setting up libhtml-template-perl (2.97-2build1) ... 1305s Setting up libplack-perl (1.0051-1) ... 1305s Setting up liblwp-protocol-https-perl (6.14-1) ... 1305s Setting up libwww-perl (6.81-1build1) ... 1305s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1305s Processing triggers for man-db (2.13.1-1) ... 1310s autopkgtest [04:33:02]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 1310s autopkgtest [04:33:02]: test runtime-deps-common: [----------------------- 1311s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 1311s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1311s 1..4 1311s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1311s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1311s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1311s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1311s ok 1311s All tests successful. 1311s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.00 sys + 0.08 cusr 0.03 csys = 0.12 CPU) 1311s Result: PASS 1311s autopkgtest [04:33:03]: test runtime-deps-common: -----------------------] 1312s runtime-deps-common PASS (superficial) 1312s autopkgtest [04:33:04]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 1312s autopkgtest [04:33:04]: test runtime-deps-portal: preparing testbed 1332s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 1383s autopkgtest [04:34:15]: testbed dpkg architecture: arm64 1383s autopkgtest [04:34:15]: testbed apt version: 3.1.14 1384s autopkgtest [04:34:16]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1384s autopkgtest [04:34:16]: testbed release detected to be: resolute 1385s autopkgtest [04:34:17]: updating testbed package index (apt update) 1385s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1385s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1385s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1385s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1385s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1385s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1385s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1385s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1385s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [308 kB] 1386s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3684 B] 1386s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 1386s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1386s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1115 kB] 1386s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.4 kB] 1386s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.5 kB] 1386s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 1388s Fetched 3225 kB in 1s (3462 kB/s) 1389s Reading package lists... 1390s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1390s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1390s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1390s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1391s Reading package lists... 1391s Reading package lists... 1391s Building dependency tree... 1391s Reading state information... 1391s Calculating upgrade... 1391s The following packages will be upgraded: 1391s cloud-init cloud-init-base debconf debconf-i18n libexpat1 1391s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 1392s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1392s Need to get 1088 kB of archives. 1392s After this operation, 3072 B of additional disk space will be used. 1392s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 1392s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 1392s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 1392s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 1392s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 1392s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 systemd-hwe-hwdb all 259.0.1 [3152 B] 1392s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 1392s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 1392s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1392s Fetched 1088 kB in 0s (16.6 MB/s) 1393s (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 ... 89359 files and directories currently installed.) 1393s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 1393s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 1393s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 1393s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 1393s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1394s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1394s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1394s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1394s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1394s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1394s Setting up debconf (1.5.91build1) ... 1394s (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 ... 89359 files and directories currently installed.) 1394s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1394s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1394s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1395s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1395s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1395s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1395s Setting up libexpat1:arm64 (2.7.4-1) ... 1395s Setting up python3-debconf (1.5.91build1) ... 1395s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 1395s Clearing ignored debconf value cloud-init/datasources 1395s Encountered debconf setting for cloud-init-base/datasources. 1397s Setting up systemd-hwe-hwdb (259.0.1) ... 1397s Setting up liblocale-gettext-perl (1.07-8) ... 1397s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 1397s Setting up debconf-i18n (1.5.91build1) ... 1397s Processing triggers for udev (259-1ubuntu3) ... 1398s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1398s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 1398s Processing triggers for man-db (2.13.1-1) ... 1400s autopkgtest [04:34:32]: upgrading testbed (apt dist-upgrade and autopurge) 1400s Reading package lists... 1400s Building dependency tree... 1400s Reading state information... 1401s Calculating upgrade... 1401s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1401s Reading package lists... 1401s Building dependency tree... 1401s Reading state information... 1402s Solving dependencies... 1402s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1402s autopkgtest [04:34:34]: rebooting testbed after setup commands that affected boot 1445s Reading package lists... 1445s Building dependency tree... 1445s Reading state information... 1445s Solving dependencies... 1446s The following NEW packages will be installed: 1446s autodep8 dctrl-tools fonts-font-awesome javascript-common 1446s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 1446s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1446s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1446s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1446s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 1446s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1446s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1446s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1446s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1446s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 1446s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 1446s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 1446s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 1446s libhash-multivalue-perl libhtml-format-perl 1446s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1446s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1446s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 1446s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 1446s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 1446s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1446s libjson-maybexs-perl libjson-perl libjson-xs-perl 1446s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1446s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1446s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1446s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1446s libposix-strftime-compiler-perl libregexp-assemble-perl 1446s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 1446s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 1446s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1446s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1446s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 1446s Need to get 9102 kB of archives. 1446s After this operation, 30.8 MB of additional disk space will be used. 1446s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 1446s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1446s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1446s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1446s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1446s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1446s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1446s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1446s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1446s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1446s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1446s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1446s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1446s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1446s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1446s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1446s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1446s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1446s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1446s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1446s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1446s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1446s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1446s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1446s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1446s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1446s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1446s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1446s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1446s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1446s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1446s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1446s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1447s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1447s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1447s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1447s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1447s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1447s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1447s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1447s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1447s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1447s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1447s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1447s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1447s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1447s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1447s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1447s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1447s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1447s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1447s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1447s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1447s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1447s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1447s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1447s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1447s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1447s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1447s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1447s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1447s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1447s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1447s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1447s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1447s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1447s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1447s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1447s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1447s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1447s Get:71 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1447s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1447s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1447s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1447s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1447s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1447s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1447s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1447s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1447s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 1447s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1447s Get:82 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1447s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1447s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 1447s Get:85 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1447s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1447s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1447s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1447s Get:89 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1447s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1447s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1447s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1447s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1447s Get:94 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1447s Preconfiguring packages ... 1448s Fetched 9102 kB in 1s (8591 kB/s) 1448s Selecting previously unselected package libfcgi0t64:arm64. 1448s (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 ... 89360 files and directories currently installed.) 1448s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 1448s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1448s Selecting previously unselected package libfcgi-perl. 1448s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1448s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1448s Selecting previously unselected package libfcgi-procmanager-perl. 1448s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1448s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1448s Selecting previously unselected package libcrypt-urandom-perl. 1448s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1448s Unpacking libcrypt-urandom-perl (0.54-1) ... 1448s Selecting previously unselected package libapache-session-perl. 1448s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1448s Unpacking libapache-session-perl (1.94-2) ... 1448s Selecting previously unselected package liberror-perl. 1448s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1448s Unpacking liberror-perl (0.17030-1) ... 1448s Selecting previously unselected package libipc-sharelite-perl. 1448s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1448s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1448s Selecting previously unselected package libcache-cache-perl. 1448s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1448s Unpacking libcache-cache-perl (1.08-3) ... 1448s Selecting previously unselected package libclass-xsaccessor-perl. 1448s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1448s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1448s Selecting previously unselected package libconfig-inifiles-perl. 1448s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1448s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1448s Selecting previously unselected package perl-openssl-defaults:arm64. 1448s Preparing to unpack .../10-perl-openssl-defaults_7build4_arm64.deb ... 1448s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1448s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1448s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1448s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1448s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1448s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1448s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1448s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1448s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1448s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1448s Selecting previously unselected package libconvert-asn1-perl. 1448s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1448s Unpacking libconvert-asn1-perl (0.34-1) ... 1448s Selecting previously unselected package libcrypt-openssl-x509-perl. 1448s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1448s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1448s Selecting previously unselected package libclass-errorhandler-perl. 1448s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1448s Unpacking libclass-errorhandler-perl (0.04-3) ... 1448s Selecting previously unselected package libcrypt-des-perl:arm64. 1448s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_arm64.deb ... 1448s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1448s Selecting previously unselected package libcrypt-des-ede3-perl. 1448s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1448s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1448s Selecting previously unselected package libcryptx-perl. 1448s Preparing to unpack .../19-libcryptx-perl_0.087-1_arm64.deb ... 1448s Unpacking libcryptx-perl (0.087-1) ... 1448s Selecting previously unselected package libconvert-pem-perl. 1448s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1448s Unpacking libconvert-pem-perl (0.13-1) ... 1448s Selecting previously unselected package libcrypt-rijndael-perl. 1448s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1448s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1449s Selecting previously unselected package libhtml-tagset-perl. 1449s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1449s Unpacking libhtml-tagset-perl (3.24-1) ... 1449s Selecting previously unselected package liburi-perl. 1449s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1449s Unpacking liburi-perl (5.34-2build1) ... 1449s Selecting previously unselected package libhtml-parser-perl:arm64. 1449s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1449s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1449s Selecting previously unselected package libcgi-pm-perl. 1449s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1449s Unpacking libcgi-pm-perl (4.71-1build1) ... 1449s Selecting previously unselected package libhtml-template-perl. 1449s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1449s Unpacking libhtml-template-perl (2.97-2build1) ... 1449s Selecting previously unselected package libjson-perl. 1449s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1449s Unpacking libjson-perl (4.10000-1) ... 1449s Selecting previously unselected package libcommon-sense-perl:arm64. 1449s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1449s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1449s Selecting previously unselected package libtypes-serialiser-perl. 1449s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1449s Unpacking libtypes-serialiser-perl (1.01-1) ... 1449s Selecting previously unselected package libjson-xs-perl. 1449s Preparing to unpack .../30-libjson-xs-perl_4.040-1_arm64.deb ... 1449s Unpacking libjson-xs-perl (4.040-1) ... 1449s Selecting previously unselected package libmouse-perl:arm64. 1449s Preparing to unpack .../31-libmouse-perl_2.6.1-1_arm64.deb ... 1449s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1449s Selecting previously unselected package libnet-cidr-perl. 1449s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1449s Unpacking libnet-cidr-perl (0.27-1build1) ... 1449s Selecting previously unselected package libnet-ssleay-perl:arm64. 1449s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_arm64.deb ... 1449s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1449s Selecting previously unselected package libposix-strftime-compiler-perl. 1449s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1449s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1449s Selecting previously unselected package libapache-logformat-compiler-perl. 1449s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1449s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1449s Selecting previously unselected package libcookie-baker-perl. 1449s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1449s Unpacking libcookie-baker-perl (0.12-1) ... 1449s Selecting previously unselected package libdevel-stacktrace-perl. 1449s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1449s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1449s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1449s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1449s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1449s Selecting previously unselected package libclass-inspector-perl. 1449s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1449s Unpacking libclass-inspector-perl (1.36-3) ... 1449s Selecting previously unselected package libfile-sharedir-perl. 1449s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1449s Unpacking libfile-sharedir-perl (1.118-3) ... 1449s Selecting previously unselected package libfilesys-notify-simple-perl. 1449s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1449s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1449s Selecting previously unselected package libhash-multivalue-perl. 1449s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1449s Unpacking libhash-multivalue-perl (0.16-3) ... 1449s Selecting previously unselected package libhttp-multipartparser-perl. 1449s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1449s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1449s Selecting previously unselected package libjson-maybexs-perl. 1449s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1449s Unpacking libjson-maybexs-perl (1.004008-1) ... 1449s Selecting previously unselected package libstream-buffered-perl. 1449s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1449s Unpacking libstream-buffered-perl (0.03-3) ... 1449s Selecting previously unselected package libwww-form-urlencoded-perl. 1449s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1449s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1449s Selecting previously unselected package libhttp-entity-parser-perl. 1449s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1449s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1449s Selecting previously unselected package libtimedate-perl. 1449s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1449s Unpacking libtimedate-perl (2.3300-2) ... 1449s Selecting previously unselected package libhttp-date-perl. 1449s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1449s Unpacking libhttp-date-perl (6.06-1) ... 1449s Selecting previously unselected package libhttp-headers-fast-perl. 1449s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1449s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1449s Selecting previously unselected package libclone-perl:arm64. 1450s Preparing to unpack .../51-libclone-perl_0.47-1_arm64.deb ... 1450s Unpacking libclone-perl:arm64 (0.47-1) ... 1450s Selecting previously unselected package libencode-locale-perl. 1450s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1450s Unpacking libencode-locale-perl (1.05-3) ... 1450s Selecting previously unselected package libio-html-perl. 1450s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1450s Unpacking libio-html-perl (1.004-3) ... 1450s Selecting previously unselected package liblwp-mediatypes-perl. 1450s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1450s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1450s Selecting previously unselected package libhttp-message-perl. 1450s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1450s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1450s Selecting previously unselected package libtest-sharedfork-perl. 1450s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1450s Unpacking libtest-sharedfork-perl (0.35-3) ... 1450s Selecting previously unselected package libtest-tcp-perl. 1450s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1450s Unpacking libtest-tcp-perl (2.22-2) ... 1450s Selecting previously unselected package libtry-tiny-perl. 1450s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1450s Unpacking libtry-tiny-perl (0.32-1) ... 1450s Selecting previously unselected package libplack-perl. 1450s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1450s Unpacking libplack-perl (1.0051-1) ... 1450s Selecting previously unselected package libfile-listing-perl. 1450s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1450s Unpacking libfile-listing-perl (6.16-1) ... 1450s Selecting previously unselected package libhtml-tree-perl. 1450s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1450s Unpacking libhtml-tree-perl (5.07-3) ... 1450s Selecting previously unselected package libhttp-cookies-perl. 1450s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1450s Unpacking libhttp-cookies-perl (6.11-1) ... 1450s Selecting previously unselected package libhttp-negotiate-perl. 1450s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1450s Unpacking libhttp-negotiate-perl (6.01-2) ... 1450s Selecting previously unselected package libio-socket-ssl-perl. 1450s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1450s Unpacking libio-socket-ssl-perl (2.098-1) ... 1450s Selecting previously unselected package libnet-http-perl. 1450s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1450s Unpacking libnet-http-perl (6.24-1build1) ... 1450s Selecting previously unselected package liblwp-protocol-https-perl. 1450s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1450s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1450s Selecting previously unselected package libwww-robotrules-perl. 1450s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1450s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1450s Selecting previously unselected package libwww-perl. 1450s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1450s Unpacking libwww-perl (6.81-1build1) ... 1450s Selecting previously unselected package liblemonldap-ng-common-perl. 1450s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1450s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1450s Selecting previously unselected package liblemonldap-ng-handler-perl. 1450s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1450s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1450s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1450s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1450s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1450s Selecting previously unselected package fonts-font-awesome. 1450s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1450s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1450s Selecting previously unselected package libconvert-base32-perl. 1450s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 1450s Unpacking libconvert-base32-perl (0.06-3) ... 1450s Selecting previously unselected package libdigest-hmac-perl. 1450s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1450s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1450s Selecting previously unselected package libemail-date-format-perl. 1450s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 1450s Unpacking libemail-date-format-perl (1.008-1) ... 1450s Selecting previously unselected package libfont-afm-perl. 1450s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 1450s Unpacking libfont-afm-perl (1.20-4) ... 1450s Selecting previously unselected package libhtml-format-perl. 1450s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 1450s Unpacking libhtml-format-perl (2.16-2) ... 1450s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1450s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1450s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1450s Selecting previously unselected package javascript-common. 1451s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 1451s Unpacking javascript-common (12+nmu1) ... 1451s Selecting previously unselected package libjs-popper.js. 1451s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1451s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1451s Selecting previously unselected package libjs-bootstrap4. 1451s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1451s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1451s Selecting previously unselected package libjs-jquery. 1451s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1451s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1451s Selecting previously unselected package libjs-jquery-cookie. 1451s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 1451s Unpacking libjs-jquery-cookie (12-4build1) ... 1451s Selecting previously unselected package libjs-jquery-ui. 1451s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1451s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1451s Selecting previously unselected package libexporter-tiny-perl. 1451s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 1451s Unpacking libexporter-tiny-perl (1.006003-1) ... 1451s Selecting previously unselected package liblist-moreutils-xs-perl. 1451s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1451s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1451s Selecting previously unselected package liblist-moreutils-perl. 1451s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 1451s Unpacking liblist-moreutils-perl (0.430-2) ... 1451s Selecting previously unselected package libregexp-assemble-perl. 1451s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 1451s Unpacking libregexp-assemble-perl (0.38-2) ... 1451s Selecting previously unselected package libtext-unidecode-perl. 1451s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 1451s Unpacking libtext-unidecode-perl (1.30-3) ... 1451s Selecting previously unselected package liblemonldap-ng-portal-perl. 1451s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1451s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1451s Selecting previously unselected package dctrl-tools. 1451s Preparing to unpack .../91-dctrl-tools_2.24-3build4_arm64.deb ... 1451s Unpacking dctrl-tools (2.24-3build4) ... 1451s Selecting previously unselected package autodep8. 1451s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 1451s Unpacking autodep8 (0.30build1) ... 1451s Selecting previously unselected package pkg-perl-autopkgtest. 1451s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 1451s Unpacking pkg-perl-autopkgtest (0.85) ... 1451s Setting up libconfig-inifiles-perl (3.000003-4) ... 1451s Setting up javascript-common (12+nmu1) ... 1451s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1451s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1451s Setting up libhttp-multipartparser-perl (0.02-3) ... 1451s Setting up libclass-inspector-perl (1.36-3) ... 1451s Setting up libfont-afm-perl (1.20-4) ... 1451s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1451s Setting up libclone-perl:arm64 (0.47-1) ... 1451s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1451s Setting up libhtml-tagset-perl (3.24-1) ... 1451s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1451s Setting up libnet-cidr-perl (0.27-1build1) ... 1451s Setting up libipc-sharelite-perl (0.17-5build4) ... 1451s Setting up liblwp-mediatypes-perl (6.04-2) ... 1451s Setting up libcrypt-urandom-perl (0.54-1) ... 1451s Setting up libtry-tiny-perl (0.32-1) ... 1451s Setting up perl-openssl-defaults:arm64 (7build4) ... 1451s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1451s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1451s Setting up libencode-locale-perl (1.05-3) ... 1451s Setting up libclass-errorhandler-perl (0.04-3) ... 1451s Setting up libfcgi-procmanager-perl (0.28-3) ... 1451s Setting up libtest-sharedfork-perl (0.35-3) ... 1451s Setting up libhash-multivalue-perl (0.16-3) ... 1451s Setting up liberror-perl (0.17030-1) ... 1451s Setting up libapache-session-perl (1.94-2) ... 1451s Setting up libstream-buffered-perl (0.03-3) ... 1451s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1451s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1451s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1451s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1451s Setting up libemail-date-format-perl (1.008-1) ... 1451s Setting up libcryptx-perl (0.087-1) ... 1451s Setting up libio-html-perl (1.004-3) ... 1451s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1451s Setting up libtimedate-perl (2.3300-2) ... 1451s Setting up libtypes-serialiser-perl (1.01-1) ... 1451s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1451s Setting up libjson-perl (4.10000-1) ... 1451s Setting up libfile-sharedir-perl (1.118-3) ... 1451s Setting up libfcgi-perl (0.82+ds-3build3) ... 1451s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1451s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1451s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1451s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1451s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1451s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1451s Setting up libexporter-tiny-perl (1.006003-1) ... 1451s Setting up libconvert-asn1-perl (0.34-1) ... 1451s Setting up libtext-unidecode-perl (1.30-3) ... 1451s Setting up libregexp-assemble-perl (0.38-2) ... 1451s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1451s Setting up liburi-perl (5.34-2build1) ... 1451s Setting up libconvert-base32-perl (0.06-3) ... 1451s Setting up dctrl-tools (2.24-3build4) ... 1451s Setting up autodep8 (0.30build1) ... 1451s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1451s Setting up libjson-xs-perl (4.040-1) ... 1451s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1451s Setting up libjs-jquery-cookie (12-4build1) ... 1451s Setting up libhttp-date-perl (6.06-1) ... 1451s Setting up libtest-tcp-perl (2.22-2) ... 1451s Setting up libfile-listing-perl (6.16-1) ... 1451s Setting up libcache-cache-perl (1.08-3) ... 1451s Setting up libhttp-headers-fast-perl (0.22-3) ... 1451s Setting up liblist-moreutils-perl (0.430-2) ... 1451s Setting up libnet-http-perl (6.24-1build1) ... 1451s Setting up libjson-maybexs-perl (1.004008-1) ... 1451s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1451s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1451s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1451s Setting up pkg-perl-autopkgtest (0.85) ... 1451s Setting up libwww-robotrules-perl (6.02-1build1) ... 1451s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1451s Setting up libcookie-baker-perl (0.12-1) ... 1451s Setting up libhttp-entity-parser-perl (0.25-2) ... 1451s Setting up libio-socket-ssl-perl (2.098-1) ... 1451s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1451s Setting up libconvert-pem-perl (0.13-1) ... 1451s Setting up libhttp-negotiate-perl (6.01-2) ... 1451s Setting up libhttp-cookies-perl (6.11-1) ... 1451s Setting up libhtml-tree-perl (5.07-3) ... 1451s Setting up libcgi-pm-perl (4.71-1build1) ... 1451s Setting up libhtml-format-perl (2.16-2) ... 1451s Setting up libhtml-template-perl (2.97-2build1) ... 1451s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1451s Setting up libplack-perl (1.0051-1) ... 1451s Setting up liblwp-protocol-https-perl (6.14-1) ... 1451s Setting up libwww-perl (6.81-1build1) ... 1451s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1452s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1452s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1452s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1452s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1453s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1453s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1453s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1453s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1453s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1454s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1454s Processing triggers for man-db (2.13.1-1) ... 1459s autopkgtest [04:35:31]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 1459s autopkgtest [04:35:31]: test runtime-deps-portal: [----------------------- 1459s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1459s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1460s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1460s 1..4 1460s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1460s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1460s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1460s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1460s ok 1460s All tests successful. 1460s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.36 cusr 0.07 csys = 0.46 CPU) 1460s Result: PASS 1460s autopkgtest [04:35:32]: test runtime-deps-portal: -----------------------] 1461s runtime-deps-portal PASS (superficial) 1461s autopkgtest [04:35:33]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 1461s autopkgtest [04:35:33]: test runtime-deps-manager: preparing testbed 1479s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260203-041112-juju-7f2275-prod-proposed-migration-environment-2-486a26df-e808-4c1c-8fb3-a6d60d229922 from image adt/ubuntu-resolute-arm64-server-20260202.img (UUID e5b8703b-d12e-4238-a70e-a72a9b0d7948)... 1539s autopkgtest [04:36:51]: testbed dpkg architecture: arm64 1539s autopkgtest [04:36:51]: testbed apt version: 3.1.14 1539s autopkgtest [04:36:51]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1540s autopkgtest [04:36:52]: testbed release detected to be: resolute 1540s autopkgtest [04:36:52]: updating testbed package index (apt update) 1542s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1542s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1542s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1542s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1542s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [5260 B] 1542s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1270 kB] 1542s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [269 kB] 1542s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [27.8 kB] 1542s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [308 kB] 1542s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [3684 B] 1542s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [52.9 kB] 1542s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1542s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1115 kB] 1542s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [26.4 kB] 1542s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [21.5 kB] 1543s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [744 B] 1545s Fetched 3225 kB in 2s (1578 kB/s) 1546s Reading package lists... 1547s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1547s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1547s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1547s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1548s Reading package lists... 1548s Reading package lists... 1548s Building dependency tree... 1548s Reading state information... 1548s Calculating upgrade... 1549s The following packages will be upgraded: 1549s cloud-init cloud-init-base debconf debconf-i18n libexpat1 1549s liblocale-gettext-perl python3-debconf systemd-hwe-hwdb 1550s 8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1550s Need to get 1088 kB of archives. 1550s After this operation, 3072 B of additional disk space will be used. 1550s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libexpat1 arm64 2.7.4-1 [85.7 kB] 1550s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 liblocale-gettext-perl arm64 1.07-8 [15.6 kB] 1550s Get:3 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 python3-debconf all 1.5.91build1 [4174 B] 1550s Get:4 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf-i18n all 1.5.91build1 [227 kB] 1550s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 debconf all 1.5.91build1 [126 kB] 1550s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 systemd-hwe-hwdb all 259.0.1 [3152 B] 1550s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init-base all 25.4~4g26c7d38d-0ubuntu1 [624 kB] 1550s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 cloud-init all 25.4~4g26c7d38d-0ubuntu1 [2120 B] 1551s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1551s Fetched 1088 kB in 2s (652 kB/s) 1551s (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 ... 89359 files and directories currently installed.) 1551s Preparing to unpack .../libexpat1_2.7.4-1_arm64.deb ... 1551s Unpacking libexpat1:arm64 (2.7.4-1) over (2.7.3-1) ... 1551s Preparing to unpack .../liblocale-gettext-perl_1.07-8_arm64.deb ... 1551s Unpacking liblocale-gettext-perl (1.07-8) over (1.07-7build1) ... 1551s Preparing to unpack .../python3-debconf_1.5.91build1_all.deb ... 1551s Unpacking python3-debconf (1.5.91build1) over (1.5.91) ... 1551s Preparing to unpack .../debconf-i18n_1.5.91build1_all.deb ... 1551s Unpacking debconf-i18n (1.5.91build1) over (1.5.91) ... 1551s Preparing to unpack .../debconf_1.5.91build1_all.deb ... 1551s Unpacking debconf (1.5.91build1) over (1.5.91) ... 1552s Setting up debconf (1.5.91build1) ... 1552s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 89359 files and directories currently installed.) 1552s Preparing to unpack .../systemd-hwe-hwdb_259.0.1_all.deb ... 1552s Unpacking systemd-hwe-hwdb (259.0.1) over (257.7.1) ... 1552s Preparing to unpack .../cloud-init-base_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1552s Unpacking cloud-init-base (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1552s Preparing to unpack .../cloud-init_25.4~4g26c7d38d-0ubuntu1_all.deb ... 1552s Unpacking cloud-init (25.4~4g26c7d38d-0ubuntu1) over (25.4~3g78f6f15e-0ubuntu1) ... 1552s Setting up libexpat1:arm64 (2.7.4-1) ... 1552s Setting up python3-debconf (1.5.91build1) ... 1553s Setting up cloud-init-base (25.4~4g26c7d38d-0ubuntu1) ... 1553s Clearing ignored debconf value cloud-init/datasources 1553s Encountered debconf setting for cloud-init-base/datasources. 1554s Setting up systemd-hwe-hwdb (259.0.1) ... 1555s Setting up liblocale-gettext-perl (1.07-8) ... 1555s Setting up cloud-init (25.4~4g26c7d38d-0ubuntu1) ... 1555s Setting up debconf-i18n (1.5.91build1) ... 1555s Processing triggers for udev (259-1ubuntu3) ... 1555s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1555s Processing triggers for rsyslog (8.2512.0-1ubuntu2) ... 1555s Processing triggers for man-db (2.13.1-1) ... 1557s autopkgtest [04:37:09]: upgrading testbed (apt dist-upgrade and autopurge) 1557s Reading package lists... 1557s Building dependency tree... 1557s Reading state information... 1557s Calculating upgrade... 1558s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1558s Reading package lists... 1558s Building dependency tree... 1558s Reading state information... 1558s Solving dependencies... 1559s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1559s autopkgtest [04:37:11]: rebooting testbed after setup commands that affected boot 1601s Reading package lists... 1601s Building dependency tree... 1601s Reading state information... 1601s Solving dependencies... 1601s The following NEW packages will be installed: 1601s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 1601s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 1601s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 1601s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1601s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 1601s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1601s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1601s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1601s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1601s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 1601s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1601s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1601s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 1601s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 1601s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 1601s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1601s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 1601s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 1601s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 1601s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1601s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 1601s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 1601s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 1601s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 1601s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 1601s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1601s perl-openssl-defaults pkg-perl-autopkgtest 1602s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 1602s Need to get 6315 kB of archives. 1602s After this operation, 26.7 MB of additional disk space will be used. 1602s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 1602s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1602s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1602s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1602s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1602s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1602s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1602s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1602s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1602s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1602s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1602s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1602s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1602s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1602s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1602s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1602s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1602s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1602s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1602s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1603s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1603s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1603s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1603s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1603s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1603s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1603s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1603s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1603s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1603s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1603s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1603s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1603s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1603s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1603s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1603s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1603s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1603s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1603s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1603s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1603s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1603s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1603s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1603s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1603s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1603s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1603s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1603s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1603s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1603s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1603s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1603s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1603s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1603s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1603s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1603s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1603s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1603s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1603s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1603s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1603s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1603s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1603s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1603s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1603s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1603s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1603s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1603s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1603s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1603s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1603s Get:71 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1603s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1603s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1603s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1603s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-angularjs all 1.8.3-3 [559 kB] 1603s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1603s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1603s Get:78 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1603s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1603s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 1603s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1603s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1603s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1603s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1603s Preconfiguring packages ... 1603s Fetched 6315 kB in 2s (3601 kB/s) 1604s Selecting previously unselected package libfcgi0t64:arm64. 1604s (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 ... 89360 files and directories currently installed.) 1604s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 1604s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1604s Selecting previously unselected package libfcgi-perl. 1604s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1604s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1604s Selecting previously unselected package libfcgi-procmanager-perl. 1604s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1604s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1604s Selecting previously unselected package libcrypt-urandom-perl. 1604s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1604s Unpacking libcrypt-urandom-perl (0.54-1) ... 1604s Selecting previously unselected package libapache-session-perl. 1604s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1604s Unpacking libapache-session-perl (1.94-2) ... 1604s Selecting previously unselected package liberror-perl. 1604s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1604s Unpacking liberror-perl (0.17030-1) ... 1604s Selecting previously unselected package libipc-sharelite-perl. 1604s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1604s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1604s Selecting previously unselected package libcache-cache-perl. 1604s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1604s Unpacking libcache-cache-perl (1.08-3) ... 1604s Selecting previously unselected package libclass-xsaccessor-perl. 1604s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1604s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1604s Selecting previously unselected package libconfig-inifiles-perl. 1604s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1604s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1604s Selecting previously unselected package perl-openssl-defaults:arm64. 1604s Preparing to unpack .../10-perl-openssl-defaults_7build4_arm64.deb ... 1604s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1604s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1604s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1604s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1604s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1604s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1604s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1604s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1604s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1604s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1604s Selecting previously unselected package libconvert-asn1-perl. 1604s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1604s Unpacking libconvert-asn1-perl (0.34-1) ... 1604s Selecting previously unselected package libcrypt-openssl-x509-perl. 1604s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1604s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1604s Selecting previously unselected package libclass-errorhandler-perl. 1604s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1604s Unpacking libclass-errorhandler-perl (0.04-3) ... 1604s Selecting previously unselected package libcrypt-des-perl:arm64. 1604s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_arm64.deb ... 1604s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1604s Selecting previously unselected package libcrypt-des-ede3-perl. 1604s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1604s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1604s Selecting previously unselected package libcryptx-perl. 1604s Preparing to unpack .../19-libcryptx-perl_0.087-1_arm64.deb ... 1604s Unpacking libcryptx-perl (0.087-1) ... 1604s Selecting previously unselected package libconvert-pem-perl. 1604s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1604s Unpacking libconvert-pem-perl (0.13-1) ... 1604s Selecting previously unselected package libcrypt-rijndael-perl. 1604s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1604s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1604s Selecting previously unselected package libhtml-tagset-perl. 1604s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1604s Unpacking libhtml-tagset-perl (3.24-1) ... 1604s Selecting previously unselected package liburi-perl. 1604s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1604s Unpacking liburi-perl (5.34-2build1) ... 1604s Selecting previously unselected package libhtml-parser-perl:arm64. 1604s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1604s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1604s Selecting previously unselected package libcgi-pm-perl. 1604s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1604s Unpacking libcgi-pm-perl (4.71-1build1) ... 1604s Selecting previously unselected package libhtml-template-perl. 1604s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1604s Unpacking libhtml-template-perl (2.97-2build1) ... 1604s Selecting previously unselected package libjson-perl. 1605s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1605s Unpacking libjson-perl (4.10000-1) ... 1605s Selecting previously unselected package libcommon-sense-perl:arm64. 1605s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1605s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1605s Selecting previously unselected package libtypes-serialiser-perl. 1605s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1605s Unpacking libtypes-serialiser-perl (1.01-1) ... 1605s Selecting previously unselected package libjson-xs-perl. 1605s Preparing to unpack .../30-libjson-xs-perl_4.040-1_arm64.deb ... 1605s Unpacking libjson-xs-perl (4.040-1) ... 1605s Selecting previously unselected package libmouse-perl:arm64. 1605s Preparing to unpack .../31-libmouse-perl_2.6.1-1_arm64.deb ... 1605s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1605s Selecting previously unselected package libnet-cidr-perl. 1605s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1605s Unpacking libnet-cidr-perl (0.27-1build1) ... 1605s Selecting previously unselected package libnet-ssleay-perl:arm64. 1605s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_arm64.deb ... 1605s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1605s Selecting previously unselected package libposix-strftime-compiler-perl. 1605s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1605s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1605s Selecting previously unselected package libapache-logformat-compiler-perl. 1605s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1605s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1605s Selecting previously unselected package libcookie-baker-perl. 1605s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1605s Unpacking libcookie-baker-perl (0.12-1) ... 1605s Selecting previously unselected package libdevel-stacktrace-perl. 1605s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1605s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1605s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1605s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1605s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1605s Selecting previously unselected package libclass-inspector-perl. 1605s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1605s Unpacking libclass-inspector-perl (1.36-3) ... 1605s Selecting previously unselected package libfile-sharedir-perl. 1605s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1605s Unpacking libfile-sharedir-perl (1.118-3) ... 1605s Selecting previously unselected package libfilesys-notify-simple-perl. 1605s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1605s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1605s Selecting previously unselected package libhash-multivalue-perl. 1605s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1605s Unpacking libhash-multivalue-perl (0.16-3) ... 1605s Selecting previously unselected package libhttp-multipartparser-perl. 1605s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1605s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1605s Selecting previously unselected package libjson-maybexs-perl. 1605s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1605s Unpacking libjson-maybexs-perl (1.004008-1) ... 1605s Selecting previously unselected package libstream-buffered-perl. 1605s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1605s Unpacking libstream-buffered-perl (0.03-3) ... 1605s Selecting previously unselected package libwww-form-urlencoded-perl. 1605s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1605s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1605s Selecting previously unselected package libhttp-entity-parser-perl. 1605s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1605s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1605s Selecting previously unselected package libtimedate-perl. 1605s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1605s Unpacking libtimedate-perl (2.3300-2) ... 1605s Selecting previously unselected package libhttp-date-perl. 1605s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1605s Unpacking libhttp-date-perl (6.06-1) ... 1605s Selecting previously unselected package libhttp-headers-fast-perl. 1605s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1605s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1605s Selecting previously unselected package libclone-perl:arm64. 1605s Preparing to unpack .../51-libclone-perl_0.47-1_arm64.deb ... 1605s Unpacking libclone-perl:arm64 (0.47-1) ... 1605s Selecting previously unselected package libencode-locale-perl. 1605s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1605s Unpacking libencode-locale-perl (1.05-3) ... 1605s Selecting previously unselected package libio-html-perl. 1605s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1605s Unpacking libio-html-perl (1.004-3) ... 1605s Selecting previously unselected package liblwp-mediatypes-perl. 1605s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1605s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1605s Selecting previously unselected package libhttp-message-perl. 1605s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1605s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1605s Selecting previously unselected package libtest-sharedfork-perl. 1605s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1605s Unpacking libtest-sharedfork-perl (0.35-3) ... 1605s Selecting previously unselected package libtest-tcp-perl. 1605s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1605s Unpacking libtest-tcp-perl (2.22-2) ... 1605s Selecting previously unselected package libtry-tiny-perl. 1605s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1605s Unpacking libtry-tiny-perl (0.32-1) ... 1605s Selecting previously unselected package libplack-perl. 1605s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1605s Unpacking libplack-perl (1.0051-1) ... 1605s Selecting previously unselected package libfile-listing-perl. 1605s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1605s Unpacking libfile-listing-perl (6.16-1) ... 1605s Selecting previously unselected package libhtml-tree-perl. 1605s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1605s Unpacking libhtml-tree-perl (5.07-3) ... 1606s Selecting previously unselected package libhttp-cookies-perl. 1606s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1606s Unpacking libhttp-cookies-perl (6.11-1) ... 1606s Selecting previously unselected package libhttp-negotiate-perl. 1606s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1606s Unpacking libhttp-negotiate-perl (6.01-2) ... 1606s Selecting previously unselected package libio-socket-ssl-perl. 1606s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1606s Unpacking libio-socket-ssl-perl (2.098-1) ... 1606s Selecting previously unselected package libnet-http-perl. 1606s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1606s Unpacking libnet-http-perl (6.24-1build1) ... 1606s Selecting previously unselected package liblwp-protocol-https-perl. 1606s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1606s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1606s Selecting previously unselected package libwww-robotrules-perl. 1606s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1606s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1606s Selecting previously unselected package libwww-perl. 1606s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1606s Unpacking libwww-perl (6.81-1build1) ... 1606s Selecting previously unselected package liblemonldap-ng-common-perl. 1606s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1606s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1606s Selecting previously unselected package liblemonldap-ng-handler-perl. 1606s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1606s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1606s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1606s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1606s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1606s Selecting previously unselected package libemail-date-format-perl. 1606s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 1606s Unpacking libemail-date-format-perl (1.008-1) ... 1606s Selecting previously unselected package libhash-merge-simple-perl. 1606s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 1606s Unpacking libhash-merge-simple-perl (0.052-1) ... 1606s Selecting previously unselected package libjs-angularjs. 1606s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 1606s Unpacking libjs-angularjs (1.8.3-3) ... 1606s Selecting previously unselected package fonts-glyphicons-halflings. 1606s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1606s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1606s Selecting previously unselected package libjs-bootstrap. 1606s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1606s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1606s Selecting previously unselected package libjs-es5-shim. 1606s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 1606s Unpacking libjs-es5-shim (4.6.7-2) ... 1606s Selecting previously unselected package libjs-jquery. 1606s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1606s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1606s Selecting previously unselected package libregexp-common-perl. 1606s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 1606s Unpacking libregexp-common-perl (2024080801-1) ... 1606s Selecting previously unselected package liblemonldap-ng-manager-perl. 1606s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1606s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1606s Selecting previously unselected package dctrl-tools. 1606s Preparing to unpack .../81-dctrl-tools_2.24-3build4_arm64.deb ... 1606s Unpacking dctrl-tools (2.24-3build4) ... 1606s Selecting previously unselected package autodep8. 1606s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 1606s Unpacking autodep8 (0.30build1) ... 1606s Selecting previously unselected package pkg-perl-autopkgtest. 1606s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 1606s Unpacking pkg-perl-autopkgtest (0.85) ... 1606s Setting up libconfig-inifiles-perl (3.000003-4) ... 1606s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1606s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1606s Setting up libhttp-multipartparser-perl (0.02-3) ... 1606s Setting up libclass-inspector-perl (1.36-3) ... 1606s Setting up libclone-perl:arm64 (0.47-1) ... 1606s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1606s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1606s Setting up libhtml-tagset-perl (3.24-1) ... 1606s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1606s Setting up libnet-cidr-perl (0.27-1build1) ... 1606s Setting up libipc-sharelite-perl (0.17-5build4) ... 1606s Setting up liblwp-mediatypes-perl (6.04-2) ... 1606s Setting up libcrypt-urandom-perl (0.54-1) ... 1606s Setting up libtry-tiny-perl (0.32-1) ... 1606s Setting up perl-openssl-defaults:arm64 (7build4) ... 1606s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1606s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1606s Setting up libencode-locale-perl (1.05-3) ... 1606s Setting up libclass-errorhandler-perl (0.04-3) ... 1606s Setting up libjs-angularjs (1.8.3-3) ... 1606s Setting up libfcgi-procmanager-perl (0.28-3) ... 1606s Setting up libregexp-common-perl (2024080801-1) ... 1606s Setting up libtest-sharedfork-perl (0.35-3) ... 1606s Setting up libhash-multivalue-perl (0.16-3) ... 1606s Setting up libjs-es5-shim (4.6.7-2) ... 1606s Setting up liberror-perl (0.17030-1) ... 1606s Setting up libapache-session-perl (1.94-2) ... 1606s Setting up libstream-buffered-perl (0.03-3) ... 1606s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1606s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1606s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1606s Setting up libemail-date-format-perl (1.008-1) ... 1606s Setting up libcryptx-perl (0.087-1) ... 1606s Setting up libio-html-perl (1.004-3) ... 1606s Setting up libtimedate-perl (2.3300-2) ... 1606s Setting up libtypes-serialiser-perl (1.01-1) ... 1606s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1606s Setting up libjson-perl (4.10000-1) ... 1606s Setting up libfile-sharedir-perl (1.118-3) ... 1606s Setting up libfcgi-perl (0.82+ds-3build3) ... 1606s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1606s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1606s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1606s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1606s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1606s Setting up libconvert-asn1-perl (0.34-1) ... 1606s Setting up liburi-perl (5.34-2build1) ... 1606s Setting up dctrl-tools (2.24-3build4) ... 1606s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1606s Setting up autodep8 (0.30build1) ... 1606s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1606s Setting up libjson-xs-perl (4.040-1) ... 1606s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1606s Setting up libhttp-date-perl (6.06-1) ... 1606s Setting up libtest-tcp-perl (2.22-2) ... 1606s Setting up libfile-listing-perl (6.16-1) ... 1606s Setting up libhash-merge-simple-perl (0.052-1) ... 1606s Setting up libcache-cache-perl (1.08-3) ... 1606s Setting up libhttp-headers-fast-perl (0.22-3) ... 1606s Setting up libnet-http-perl (6.24-1build1) ... 1606s Setting up libjson-maybexs-perl (1.004008-1) ... 1606s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1606s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1606s Setting up pkg-perl-autopkgtest (0.85) ... 1606s Setting up libwww-robotrules-perl (6.02-1build1) ... 1606s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1606s Setting up libcookie-baker-perl (0.12-1) ... 1606s Setting up libhttp-entity-parser-perl (0.25-2) ... 1606s Setting up libio-socket-ssl-perl (2.098-1) ... 1606s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1606s Setting up libconvert-pem-perl (0.13-1) ... 1606s Setting up libhttp-negotiate-perl (6.01-2) ... 1606s Setting up libhttp-cookies-perl (6.11-1) ... 1606s Setting up libhtml-tree-perl (5.07-3) ... 1606s Setting up libcgi-pm-perl (4.71-1build1) ... 1606s Setting up libhtml-template-perl (2.97-2build1) ... 1606s Setting up libplack-perl (1.0051-1) ... 1606s Setting up liblwp-protocol-https-perl (6.14-1) ... 1606s Setting up libwww-perl (6.81-1build1) ... 1606s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1607s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1607s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1607s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1607s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1608s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1608s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1608s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1608s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1608s Processing triggers for man-db (2.13.1-1) ... 1614s autopkgtest [04:38:06]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 1614s autopkgtest [04:38:06]: test runtime-deps-manager: [----------------------- 1615s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1615s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.JEWEgl/build.oRg/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1615s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1615s 1..4 1615s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1615s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1615s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1615s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1615s ok 1615s All tests successful. 1615s Files=1, Tests=4, 1 wallclock secs ( 0.02 usr 0.00 sys + 0.29 cusr 0.05 csys = 0.36 CPU) 1615s Result: PASS 1615s autopkgtest [04:38:07]: test runtime-deps-manager: -----------------------] 1616s runtime-deps-manager PASS (superficial) 1616s autopkgtest [04:38:08]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 1616s autopkgtest [04:38:08]: test runtime-deps-and-recommends: preparing testbed 1616s Reading package lists... 1617s Building dependency tree... 1617s Reading state information... 1617s Solving dependencies... 1617s The following NEW packages will be installed: 1617s autoconf automake autopoint autotools-dev build-essential 1617s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 1617s cpp-aarch64-linux-gnu debhelper debugedit default-jre-headless dh-autoreconf 1617s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1617s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-aarch64-linux-gnu 1617s g++-aarch64-linux-gnu gcc gcc-15 gcc-15-aarch64-linux-gnu 1617s gcc-aarch64-linux-gnu gettext imagemagick-7-common intltool-debian 1617s java-common java-wrappers javascript-common lemonldap-ng lemonldap-ng-doc 1617s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl 1617s libalgorithm-combinatorics-perl libaom3 libarchive-zip-perl libasan8 1617s libauth-yubikey-webclient-perl libauthen-pam-perl libauthen-radius-perl 1617s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1617s libbytes-random-secure-perl libc-dev-bin libc6-dev libcache-lru-perl 1617s libcapture-tiny-perl libcares2 libcc1-0 libclass-c3-perl 1617s libclass-data-inheritable-perl libclass-load-perl libclass-load-xs-perl 1617s libclass-method-modifiers-perl libclass-singleton-perl libclone-pp-perl 1617s libconvert-base32-perl libconvert-binhex-perl libcrypt-dev 1617s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-random-seed-perl 1617s libcrypt-ssleay-perl libcrypt-x509-perl libdata-dumper-concise-perl 1617s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl 1617s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl 1617s libdata-validate-ip-perl libdatetime-format-rfc3339-perl 1617s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl 1617s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl 1617s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0 1617s libdevel-callchecker-perl libdevel-globaldestruction-perl 1617s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl 1617s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1617s libemail-sender-perl libemail-simple-perl libeval-closure-perl 1617s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1617s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl 1617s libfontconfig1 libfontenc1 libgcc-15-dev libgd-perl libgd-securityimage-perl 1617s libgd3 libgeoip2-perl libglib-perl libgomp1 libgssapi-perl 1617s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1617s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 1617s libhttp-daemon-perl libhwasan0 libimage-magick-perl libimage-magick-q16-perl 1617s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 1617s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1617s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 1617s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-bootswatch 1617s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js liblasso-perl 1617s liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 1617s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 1617s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1617s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1617s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1617s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 1617s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 1617s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 1617s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 1617s libmoox-handlesvia-perl libmoox-strictconstructor-perl 1617s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 1617s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 1617s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 1617s libnet-openid-common-perl libnet-openid-consumer-perl 1617s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 1617s libopenjp2-7 libossp-uuid-perl libossp-uuid16 1617s libpackage-deprecationmanager-perl libpackage-stash-perl 1617s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1617s libparams-validate-perl libparams-validationcompiler-perl 1617s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 1617s libperlio-via-timeout-perl libraw23t64 librdf-query-perl librdf-trine-perl 1617s libregexp-assemble-perl librole-tiny-perl libset-scalar-perl libsharpyuv0 1617s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 1617s libstrictures-perl libstring-random-perl libsub-exporter-perl 1617s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl 1617s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 1617s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1617s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 1617s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 1617s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 1617s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 1617s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 1617s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 1617s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 1617s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1617s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 1617s libxslt1.1 libxstring-perl libyaml-perl linux-libc-dev m4 node-acorn 1617s node-balanced-match node-brace-expansion node-cjs-module-lexer node-corepack 1617s node-debug node-llhttp node-lru-cache node-minimatch node-ms node-semver 1617s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless 1617s po-debconf python3-alabaster python3-defusedxml python3-docutils 1617s python3-imagesize python3-roman-numerals python3-snowballstemmer 1617s python3-sphinx python3-sphinx-bootstrap-theme rpcsvc-proto sgml-base 1617s sphinx-common uglifyjs unzip x11-common xfonts-encodings xfonts-utils 1617s xml-core yui-compressor 1617s 0 upgraded, 309 newly installed, 0 to remove and 0 not upgraded. 1617s Need to get 183 MB of archives. 1617s After this operation, 708 MB of additional disk space will be used. 1617s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1617s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 1617s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 1617s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 1617s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1617s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1618s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 1618s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1618s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 1618s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 1618s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 1618s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 1618s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 1618s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 1618s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 1618s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 1618s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 1618s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 1618s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1618s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 1618s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 1618s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 1618s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 1618s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 1618s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 1618s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 1618s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 1618s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 1618s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 1618s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 1618s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 1618s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 1618s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1618s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1618s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 1618s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1618s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1618s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1618s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1618s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1618s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 1618s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1618s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1618s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 1618s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1618s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1618s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1618s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1618s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1618s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1618s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1618s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 1618s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 1618s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 1618s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 1618s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 1618s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libc-dev-bin arm64 2.42-2ubuntu4 [22.5 kB] 1618s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 linux-libc-dev arm64 6.18.0-9.9 [1834 kB] 1619s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-dev arm64 1:4.5.1-1 [123 kB] 1619s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 rpcsvc-proto arm64 1.4.3-1 [65.7 kB] 1619s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libc6-dev arm64 2.42-2ubuntu4 [1765 kB] 1619s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 1619s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 1619s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 1619s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 1619s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 1619s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 1619s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 1619s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 1619s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 1619s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 1619s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 1619s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 1619s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 1619s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 1620s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 1620s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 1620s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 1620s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 1620s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 1620s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 1620s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 1620s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 1620s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 1620s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 1620s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 1620s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1620s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 1620s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 1620s Get:90 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1620s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1620s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1620s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 1620s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 1620s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 1620s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1620s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 1620s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 1620s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 1620s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 1620s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 1621s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 1621s Get:103 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 1621s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 1621s Get:105 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 1621s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 1621s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 1621s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1621s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-combinatorics-perl arm64 0.27-3build5 [21.6 kB] 1621s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1621s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-pam-perl arm64 0.16-6build4 [22.9 kB] 1621s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 1621s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1621s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 1621s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 1621s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 1621s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1621s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1621s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 1621s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1621s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1621s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1621s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1621s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-lru-perl all 0.04-4 [5760 B] 1621s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1621s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 1621s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 1621s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1621s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 1621s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 1621s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 1621s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1621s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 1622s Get:134 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 1622s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1622s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1622s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 1622s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1622s Get:139 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 1622s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1622s Get:141 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 1622s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-x509-perl all 0.55-1 [19.2 kB] 1622s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 1622s Get:144 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 1622s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-ieee754-perl all 0.02-2 [10.7 kB] 1622s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1622s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1622s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1622s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 1622s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1622s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006009-1ubuntu1 [20.3 kB] 1622s Get:152 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 1622s Get:153 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1622s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 libstrictures-perl all 2.000006-1build1 [15.2 kB] 1622s Get:155 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-perl-perl all 0.002011-2 [40.3 kB] 1622s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-printer-perl all 1.002001-1 [118 kB] 1622s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 1622s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 1622s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-2build5 [79.9 kB] 1622s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 1622s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 1622s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 1622s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1622s Get:164 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1622s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1622s Get:166 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 1622s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 1622s Get:168 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1622s Get:169 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 1622s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 1622s Get:171 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 1622s Get:172 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1622s Get:173 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1622s Get:174 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 1622s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1622s Get:176 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 1622s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 1622s Get:178 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 1622s Get:179 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbix-connector-perl all 0.60-1 [35.8 kB] 1622s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1622s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-overloadinfo-perl all 0.008-1 [7208 B] 1622s Get:182 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 1622s Get:183 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 1622s Get:184 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1622s Get:185 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1622s Get:186 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 1622s Get:187 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1622s Get:188 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 1622s Get:189 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 1622s Get:190 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1622s Get:191 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 1622s Get:192 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 1622s Get:193 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 1622s Get:194 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 1622s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1622s Get:196 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 1622s Get:197 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 1622s Get:198 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 1622s Get:199 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validate-perl arm64 1.31-2build4 [52.1 kB] 1622s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgeoip2-perl all 2.006002-2 [92.1 kB] 1622s Get:201 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 1622s Get:202 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 1622s Get:203 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 1622s Get:204 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1622s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1622s Get:206 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 1622s Get:207 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1622s Get:208 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1622s Get:209 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 1622s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 1622s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1622s Get:212 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 1622s Get:213 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtype-tiny-perl all 2.010001-1 [385 kB] 1622s Get:214 http://ftpmaster.internal/ubuntu resolute/universe arm64 libiri-perl all 0.013-1 [10.1 kB] 1622s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 1622s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 1622s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 1622s Get:218 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 1622s Get:219 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 1622s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 1622s Get:221 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 1622s Get:222 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 1622s Get:223 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 1622s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1622s Get:225 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1622s Get:226 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 1622s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsub-infix-perl all 0.004-5 [7168 B] 1623s Get:228 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmatch-simple-perl all 0.012-1 [15.2 kB] 1623s Get:229 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 1623s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1623s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1623s Get:232 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 1623s Get:233 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 1623s Get:234 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoosex-arrayref-perl all 0.005-5 [8700 B] 1623s Get:235 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-sweep-perl all 0.006-5 [8262 B] 1623s Get:236 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 1623s Get:237 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1623s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1623s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1623s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1623s Get:241 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 1623s Get:242 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 1623s Get:243 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1623s Get:244 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1623s Get:245 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1623s Get:246 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 1623s Get:247 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 1623s Get:248 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 1623s Get:249 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1623s Get:250 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 1623s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1623s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1623s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 1623s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1623s Get:255 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 1623s Get:256 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1623s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1623s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 1623s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1623s Get:260 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1623s Get:261 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1623s Get:262 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 1623s Get:263 http://ftpmaster.internal/ubuntu resolute/universe arm64 libossp-uuid16 arm64 1.6.6-1 [24.6 kB] 1623s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 libossp-uuid-perl arm64 1.6.6-1 [16.4 kB] 1623s Get:265 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 1623s Get:266 http://ftpmaster.internal/ubuntu resolute/main arm64 libpath-tiny-perl all 0.148-1 [47.9 kB] 1623s Get:267 http://ftpmaster.internal/ubuntu resolute/universe arm64 libset-scalar-perl all 1.29-3 [28.6 kB] 1623s Get:268 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-csv-xs-perl arm64 1.61-1 [125 kB] 1623s Get:269 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-aligner-perl all 0.16-3 [12.9 kB] 1623s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-table-perl all 1.135-1 [28.1 kB] 1624s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-namespacefactory-perl all 1.02-4 [6096 B] 1624s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-commonns-perl all 0.06-6 [7518 B] 1624s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-namespace-perl all 0.02-7 [8480 B] 1624s Get:274 http://ftpmaster.internal/ubuntu resolute/universe arm64 librdf-trine-perl all 1.019-4 [239 kB] 1624s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 librdf-query-perl all 2.919-2 [292 kB] 1624s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 1624s Get:277 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 1624s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 1624s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1624s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 1624s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 1624s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 1624s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 1624s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-datetime-perl all 0.002-4 [9192 B] 1624s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-path-tiny-perl all 0.006-2 [9138 B] 1624s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 libuuid-tiny-perl all 1.0400-3 [15.9 kB] 1624s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-uuid-perl all 0.004-4 [6404 B] 1624s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 liburi-fromhash-perl all 0.05-2 [11.0 kB] 1624s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-uri-perl all 0.007-3 [7546 B] 1624s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 libweb-id-perl all 1.927-4 [47.1 kB] 1624s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 1624s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 libyaml-perl all 1.31-1 [65.7 kB] 1624s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 1624s Get:294 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1624s Get:295 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 1624s Get:296 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 1624s Get:297 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 1624s Get:298 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1624s Get:299 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 1624s Get:300 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1624s Get:301 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 1624s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1624s Get:303 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1624s Get:304 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 1624s Get:305 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 1624s Get:306 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 1624s Get:307 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 1624s Get:308 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 1625s Get:309 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1625s Fetched 183 MB in 7s (24.6 MB/s) 1625s Selecting previously unselected package imagemagick-7-common. 1625s (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 ... 92549 files and directories currently installed.) 1625s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1625s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1625s Selecting previously unselected package libgomp1:arm64. 1625s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 1625s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 1625s Selecting previously unselected package libfftw3-double3:arm64. 1625s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 1625s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1625s Selecting previously unselected package libfontenc1:arm64. 1625s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 1625s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 1625s Selecting previously unselected package x11-common. 1625s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1625s Unpacking x11-common (1:7.7+24ubuntu1) ... 1625s Selecting previously unselected package xfonts-encodings. 1625s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1625s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1625s Selecting previously unselected package xfonts-utils. 1625s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 1625s Unpacking xfonts-utils (1:7.7+7build1) ... 1626s Selecting previously unselected package fonts-urw-base35. 1626s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1626s Unpacking fonts-urw-base35 (20200910-8build1) ... 1626s Selecting previously unselected package fontconfig-config. 1626s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 1626s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1626s Selecting previously unselected package libfontconfig1:arm64. 1626s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 1626s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1626s Selecting previously unselected package libsharpyuv0:arm64. 1626s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 1626s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1626s Selecting previously unselected package libaom3:arm64. 1626s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 1626s Unpacking libaom3:arm64 (3.13.1-2) ... 1626s Selecting previously unselected package libheif-plugin-aomdec:arm64. 1626s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 1626s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1626s Selecting previously unselected package libde265-0:arm64. 1626s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 1626s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 1626s Selecting previously unselected package libheif-plugin-libde265:arm64. 1626s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 1626s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 1626s Selecting previously unselected package libheif1:arm64. 1626s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 1626s Unpacking libheif1:arm64 (1.21.2-1) ... 1626s Selecting previously unselected package libjbig0:arm64. 1626s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 1626s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 1626s Selecting previously unselected package libjpeg-turbo8:arm64. 1626s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 1626s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1626s Selecting previously unselected package libjpeg8:arm64. 1626s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 1626s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1626s Selecting previously unselected package liblcms2-2:arm64. 1626s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 1626s Unpacking liblcms2-2:arm64 (2.17-1) ... 1626s Selecting previously unselected package liblqr-1-0:arm64. 1626s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 1626s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 1626s Selecting previously unselected package libltdl7:arm64. 1626s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 1626s Unpacking libltdl7:arm64 (2.5.4-9) ... 1626s Selecting previously unselected package libopenjp2-7:arm64. 1626s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 1626s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 1626s Selecting previously unselected package libraw23t64:arm64. 1626s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 1626s Unpacking libraw23t64:arm64 (0.21.4-2) ... 1626s Selecting previously unselected package libdeflate0:arm64. 1626s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 1626s Unpacking libdeflate0:arm64 (1.23-2) ... 1626s Selecting previously unselected package liblerc4:arm64. 1627s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 1627s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1627s Selecting previously unselected package libwebp7:arm64. 1627s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 1627s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 1627s Selecting previously unselected package libtiff6:arm64. 1627s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 1627s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 1627s Selecting previously unselected package libwebpdemux2:arm64. 1627s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 1627s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1627s Selecting previously unselected package libwebpmux3:arm64. 1627s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 1627s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 1627s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 1627s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1627s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1627s Selecting previously unselected package libimage-magick-q16-perl. 1627s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1627s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1627s Selecting previously unselected package libimage-magick-perl. 1627s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1627s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1627s Selecting previously unselected package fonts-font-awesome. 1627s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1627s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1627s Selecting previously unselected package lemonldap-ng-uwsgi-app. 1627s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 1627s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1627s Selecting previously unselected package libconvert-base32-perl. 1627s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 1627s Unpacking libconvert-base32-perl (0.06-3) ... 1627s Selecting previously unselected package libdigest-hmac-perl. 1627s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1627s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1627s Selecting previously unselected package libfont-afm-perl. 1627s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 1627s Unpacking libfont-afm-perl (1.20-4) ... 1627s Selecting previously unselected package libhtml-format-perl. 1627s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 1627s Unpacking libhtml-format-perl (2.16-2) ... 1627s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1627s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1627s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1627s Selecting previously unselected package javascript-common. 1627s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 1627s Unpacking javascript-common (12+nmu1) ... 1627s Selecting previously unselected package libjs-popper.js. 1627s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1627s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1627s Selecting previously unselected package libjs-bootstrap4. 1627s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1627s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1627s Selecting previously unselected package libjs-jquery-cookie. 1627s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 1627s Unpacking libjs-jquery-cookie (12-4build1) ... 1627s Selecting previously unselected package libjs-jquery-ui. 1627s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1627s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1627s Selecting previously unselected package libexporter-tiny-perl. 1627s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 1627s Unpacking libexporter-tiny-perl (1.006003-1) ... 1627s Selecting previously unselected package liblist-moreutils-xs-perl. 1627s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1627s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1627s Selecting previously unselected package liblist-moreutils-perl. 1627s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 1627s Unpacking liblist-moreutils-perl (0.430-2) ... 1627s Selecting previously unselected package libregexp-assemble-perl. 1627s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 1627s Unpacking libregexp-assemble-perl (0.38-2) ... 1627s Selecting previously unselected package libtext-unidecode-perl. 1627s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 1627s Unpacking libtext-unidecode-perl (1.30-3) ... 1627s Selecting previously unselected package liblemonldap-ng-portal-perl. 1627s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1628s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1628s Selecting previously unselected package m4. 1628s Preparing to unpack .../051-m4_1.4.20-2_arm64.deb ... 1628s Unpacking m4 (1.4.20-2) ... 1628s Selecting previously unselected package autoconf. 1628s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 1628s Unpacking autoconf (2.72-3.1ubuntu1) ... 1628s Selecting previously unselected package autotools-dev. 1628s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 1628s Unpacking autotools-dev (20240727.1) ... 1628s Selecting previously unselected package automake. 1628s Preparing to unpack .../054-automake_1%3a1.18.1-3build1_all.deb ... 1628s Unpacking automake (1:1.18.1-3build1) ... 1628s Selecting previously unselected package autopoint. 1628s Preparing to unpack .../055-autopoint_0.23.2-1_all.deb ... 1628s Unpacking autopoint (0.23.2-1) ... 1628s Selecting previously unselected package libc-dev-bin. 1628s Preparing to unpack .../056-libc-dev-bin_2.42-2ubuntu4_arm64.deb ... 1628s Unpacking libc-dev-bin (2.42-2ubuntu4) ... 1628s Selecting previously unselected package linux-libc-dev:arm64. 1628s Preparing to unpack .../057-linux-libc-dev_6.18.0-9.9_arm64.deb ... 1628s Unpacking linux-libc-dev:arm64 (6.18.0-9.9) ... 1628s Selecting previously unselected package libcrypt-dev:arm64. 1628s Preparing to unpack .../058-libcrypt-dev_1%3a4.5.1-1_arm64.deb ... 1628s Unpacking libcrypt-dev:arm64 (1:4.5.1-1) ... 1628s Selecting previously unselected package rpcsvc-proto. 1628s Preparing to unpack .../059-rpcsvc-proto_1.4.3-1_arm64.deb ... 1628s Unpacking rpcsvc-proto (1.4.3-1) ... 1628s Selecting previously unselected package libc6-dev:arm64. 1628s Preparing to unpack .../060-libc6-dev_2.42-2ubuntu4_arm64.deb ... 1628s Unpacking libc6-dev:arm64 (2.42-2ubuntu4) ... 1628s Selecting previously unselected package libisl23:arm64. 1628s Preparing to unpack .../061-libisl23_0.27-1build1_arm64.deb ... 1628s Unpacking libisl23:arm64 (0.27-1build1) ... 1628s Selecting previously unselected package libmpc3:arm64. 1628s Preparing to unpack .../062-libmpc3_1.3.1-2_arm64.deb ... 1628s Unpacking libmpc3:arm64 (1.3.1-2) ... 1628s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 1628s Preparing to unpack .../063-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1628s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1628s Selecting previously unselected package cpp-15. 1628s Preparing to unpack .../064-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 1628s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1628s Selecting previously unselected package cpp-aarch64-linux-gnu. 1628s Preparing to unpack .../065-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1628s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1628s Selecting previously unselected package cpp. 1628s Preparing to unpack .../066-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 1628s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1628s Selecting previously unselected package libcc1-0:arm64. 1628s Preparing to unpack .../067-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 1628s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1628s Selecting previously unselected package libitm1:arm64. 1629s Preparing to unpack .../068-libitm1_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package libasan8:arm64. 1629s Preparing to unpack .../069-libasan8_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package liblsan0:arm64. 1629s Preparing to unpack .../070-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package libtsan2:arm64. 1629s Preparing to unpack .../071-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package libubsan1:arm64. 1629s Preparing to unpack .../072-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package libhwasan0:arm64. 1629s Preparing to unpack .../073-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package libgcc-15-dev:arm64. 1629s Preparing to unpack .../074-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 1629s Preparing to unpack .../075-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package gcc-15. 1629s Preparing to unpack .../076-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1629s Selecting previously unselected package gcc-aarch64-linux-gnu. 1629s Preparing to unpack .../077-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1629s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1629s Selecting previously unselected package gcc. 1629s Preparing to unpack .../078-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 1629s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1629s Selecting previously unselected package libstdc++-15-dev:arm64. 1629s Preparing to unpack .../079-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1629s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1630s Selecting previously unselected package g++-15-aarch64-linux-gnu. 1630s Preparing to unpack .../080-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1630s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1630s Selecting previously unselected package g++-15. 1630s Preparing to unpack .../081-g++-15_15.2.0-12ubuntu1_arm64.deb ... 1630s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1630s Selecting previously unselected package g++-aarch64-linux-gnu. 1630s Preparing to unpack .../082-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1630s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1630s Selecting previously unselected package g++. 1630s Preparing to unpack .../083-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 1630s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1630s Selecting previously unselected package build-essential. 1630s Preparing to unpack .../084-build-essential_12.12ubuntu2_arm64.deb ... 1630s Unpacking build-essential (12.12ubuntu2) ... 1630s Selecting previously unselected package ca-certificates-java. 1630s Preparing to unpack .../085-ca-certificates-java_20240118build1_all.deb ... 1630s Unpacking ca-certificates-java (20240118build1) ... 1630s Selecting previously unselected package libdebhelper-perl. 1630s Preparing to unpack .../086-libdebhelper-perl_13.28ubuntu1_all.deb ... 1630s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1630s Selecting previously unselected package libtool. 1630s Preparing to unpack .../087-libtool_2.5.4-9_all.deb ... 1630s Unpacking libtool (2.5.4-9) ... 1630s Selecting previously unselected package dh-autoreconf. 1630s Preparing to unpack .../088-dh-autoreconf_21_all.deb ... 1630s Unpacking dh-autoreconf (21) ... 1630s Selecting previously unselected package libarchive-zip-perl. 1630s Preparing to unpack .../089-libarchive-zip-perl_1.68-1_all.deb ... 1630s Unpacking libarchive-zip-perl (1.68-1) ... 1630s Selecting previously unselected package libfile-stripnondeterminism-perl. 1630s Preparing to unpack .../090-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1630s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1630s Selecting previously unselected package dh-strip-nondeterminism. 1630s Preparing to unpack .../091-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1630s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1630s Selecting previously unselected package debugedit. 1630s Preparing to unpack .../092-debugedit_1%3a5.2-3_arm64.deb ... 1630s Unpacking debugedit (1:5.2-3) ... 1630s Selecting previously unselected package dwz. 1630s Preparing to unpack .../093-dwz_0.16-2_arm64.deb ... 1630s Unpacking dwz (0.16-2) ... 1630s Selecting previously unselected package gettext. 1630s Preparing to unpack .../094-gettext_0.23.2-1_arm64.deb ... 1630s Unpacking gettext (0.23.2-1) ... 1630s Selecting previously unselected package intltool-debian. 1630s Preparing to unpack .../095-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1630s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1630s Selecting previously unselected package po-debconf. 1630s Preparing to unpack .../096-po-debconf_1.0.22_all.deb ... 1630s Unpacking po-debconf (1.0.22) ... 1630s Selecting previously unselected package debhelper. 1630s Preparing to unpack .../097-debhelper_13.28ubuntu1_all.deb ... 1630s Unpacking debhelper (13.28ubuntu1) ... 1631s Selecting previously unselected package java-common. 1631s Preparing to unpack .../098-java-common_0.76build1_all.deb ... 1631s Unpacking java-common (0.76build1) ... 1631s Selecting previously unselected package libpcsclite1:arm64. 1631s Preparing to unpack .../099-libpcsclite1_2.4.1-1_arm64.deb ... 1631s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 1631s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1631s Preparing to unpack .../100-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 1631s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1632s Selecting previously unselected package default-jre-headless. 1632s Preparing to unpack .../101-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 1632s Unpacking default-jre-headless (2:1.21-76build1) ... 1632s Selecting previously unselected package sgml-base. 1632s Preparing to unpack .../102-sgml-base_1.31+nmu1_all.deb ... 1632s Unpacking sgml-base (1.31+nmu1) ... 1632s Selecting previously unselected package xml-core. 1632s Preparing to unpack .../103-xml-core_0.19build1_all.deb ... 1632s Unpacking xml-core (0.19build1) ... 1632s Selecting previously unselected package docutils-common. 1632s Preparing to unpack .../104-docutils-common_0.22.4+dfsg-1_all.deb ... 1632s Unpacking docutils-common (0.22.4+dfsg-1) ... 1632s Selecting previously unselected package unzip. 1632s Preparing to unpack .../105-unzip_6.0-29ubuntu1_arm64.deb ... 1632s Unpacking unzip (6.0-29ubuntu1) ... 1632s Selecting previously unselected package java-wrappers. 1632s Preparing to unpack .../106-java-wrappers_0.5build1_all.deb ... 1632s Unpacking java-wrappers (0.5build1) ... 1632s Selecting previously unselected package libalgorithm-c3-perl. 1632s Preparing to unpack .../107-libalgorithm-c3-perl_0.11-2_all.deb ... 1632s Unpacking libalgorithm-c3-perl (0.11-2) ... 1632s Selecting previously unselected package libalgorithm-combinatorics-perl. 1632s Preparing to unpack .../108-libalgorithm-combinatorics-perl_0.27-3build5_arm64.deb ... 1632s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 1632s Selecting previously unselected package libauth-yubikey-webclient-perl. 1632s Preparing to unpack .../109-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1632s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1632s Selecting previously unselected package libauthen-pam-perl. 1632s Preparing to unpack .../110-libauthen-pam-perl_0.16-6build4_arm64.deb ... 1632s Unpacking libauthen-pam-perl (0.16-6build4) ... 1632s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 1632s Preparing to unpack .../111-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 1632s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1632s Selecting previously unselected package libdynaloader-functions-perl. 1632s Preparing to unpack .../112-libdynaloader-functions-perl_0.004-2_all.deb ... 1632s Unpacking libdynaloader-functions-perl (0.004-2) ... 1632s Selecting previously unselected package libdevel-callchecker-perl:arm64. 1632s Preparing to unpack .../113-libdevel-callchecker-perl_0.009-2_arm64.deb ... 1632s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 1632s Selecting previously unselected package libparams-classify-perl:arm64. 1632s Preparing to unpack .../114-libparams-classify-perl_0.015-2build6_arm64.deb ... 1632s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 1632s Selecting previously unselected package libmodule-runtime-perl. 1632s Preparing to unpack .../115-libmodule-runtime-perl_0.018-1_all.deb ... 1632s Unpacking libmodule-runtime-perl (0.018-1) ... 1632s Selecting previously unselected package libmodule-implementation-perl. 1632s Preparing to unpack .../116-libmodule-implementation-perl_0.09-2_all.deb ... 1632s Unpacking libmodule-implementation-perl (0.09-2) ... 1632s Selecting previously unselected package libsub-exporter-progressive-perl. 1632s Preparing to unpack .../117-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1632s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1632s Selecting previously unselected package libvariable-magic-perl. 1632s Preparing to unpack .../118-libvariable-magic-perl_0.64-1build1_arm64.deb ... 1632s Unpacking libvariable-magic-perl (0.64-1build1) ... 1632s Selecting previously unselected package libb-hooks-endofscope-perl. 1632s Preparing to unpack .../119-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1632s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1632s Selecting previously unselected package libcrypt-random-seed-perl. 1632s Preparing to unpack .../120-libcrypt-random-seed-perl_0.03-3_all.deb ... 1632s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1632s Selecting previously unselected package libmath-random-isaac-perl. 1632s Preparing to unpack .../121-libmath-random-isaac-perl_1.004-2_all.deb ... 1632s Unpacking libmath-random-isaac-perl (1.004-2) ... 1632s Selecting previously unselected package libbytes-random-secure-perl. 1632s Preparing to unpack .../122-libbytes-random-secure-perl_0.29-3_all.deb ... 1632s Unpacking libbytes-random-secure-perl (0.29-3) ... 1632s Selecting previously unselected package libcache-lru-perl. 1632s Preparing to unpack .../123-libcache-lru-perl_0.04-4_all.deb ... 1632s Unpacking libcache-lru-perl (0.04-4) ... 1632s Selecting previously unselected package libcapture-tiny-perl. 1632s Preparing to unpack .../124-libcapture-tiny-perl_0.50-1_all.deb ... 1632s Unpacking libcapture-tiny-perl (0.50-1) ... 1633s Selecting previously unselected package libcares2:arm64. 1633s Preparing to unpack .../125-libcares2_1.34.6-1_arm64.deb ... 1633s Unpacking libcares2:arm64 (1.34.6-1) ... 1633s Selecting previously unselected package libclass-c3-perl. 1633s Preparing to unpack .../126-libclass-c3-perl_0.35-2_all.deb ... 1633s Unpacking libclass-c3-perl (0.35-2) ... 1633s Selecting previously unselected package libclass-data-inheritable-perl. 1633s Preparing to unpack .../127-libclass-data-inheritable-perl_0.10-1_all.deb ... 1633s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1633s Selecting previously unselected package libparams-util-perl. 1633s Preparing to unpack .../128-libparams-util-perl_1.102-3build1_arm64.deb ... 1633s Unpacking libparams-util-perl (1.102-3build1) ... 1633s Selecting previously unselected package libsub-install-perl. 1633s Preparing to unpack .../129-libsub-install-perl_0.929-1_all.deb ... 1633s Unpacking libsub-install-perl (0.929-1) ... 1633s Selecting previously unselected package libdata-optlist-perl. 1633s Preparing to unpack .../130-libdata-optlist-perl_0.114-1_all.deb ... 1633s Unpacking libdata-optlist-perl (0.114-1) ... 1633s Selecting previously unselected package libpackage-stash-perl. 1633s Preparing to unpack .../131-libpackage-stash-perl_0.40-1_all.deb ... 1633s Unpacking libpackage-stash-perl (0.40-1) ... 1633s Selecting previously unselected package libclass-load-perl. 1633s Preparing to unpack .../132-libclass-load-perl_0.25-2_all.deb ... 1633s Unpacking libclass-load-perl (0.25-2) ... 1633s Selecting previously unselected package libclass-load-xs-perl. 1633s Preparing to unpack .../133-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 1633s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1633s Selecting previously unselected package libclass-method-modifiers-perl. 1633s Preparing to unpack .../134-libclass-method-modifiers-perl_2.15-1_all.deb ... 1633s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1633s Selecting previously unselected package libclass-singleton-perl. 1633s Preparing to unpack .../135-libclass-singleton-perl_1.6-2_all.deb ... 1633s Unpacking libclass-singleton-perl (1.6-2) ... 1633s Selecting previously unselected package libclone-pp-perl. 1633s Preparing to unpack .../136-libclone-pp-perl_1.08-2_all.deb ... 1633s Unpacking libclone-pp-perl (1.08-2) ... 1633s Selecting previously unselected package libconvert-binhex-perl. 1633s Preparing to unpack .../137-libconvert-binhex-perl_1.125-3_all.deb ... 1633s Unpacking libconvert-binhex-perl (1.125-3) ... 1633s Selecting previously unselected package libcrypt-dh-gmp-perl. 1633s Preparing to unpack .../138-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 1633s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1633s Selecting previously unselected package libcrypt-jwt-perl. 1633s Preparing to unpack .../139-libcrypt-jwt-perl_0.037-1_all.deb ... 1633s Unpacking libcrypt-jwt-perl (0.037-1) ... 1633s Selecting previously unselected package libcrypt-ssleay-perl. 1633s Preparing to unpack .../140-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 1633s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1633s Selecting previously unselected package libcrypt-x509-perl. 1633s Preparing to unpack .../141-libcrypt-x509-perl_0.55-1_all.deb ... 1633s Unpacking libcrypt-x509-perl (0.55-1) ... 1633s Selecting previously unselected package libdata-dumper-concise-perl. 1633s Preparing to unpack .../142-libdata-dumper-concise-perl_2.023-3_all.deb ... 1633s Unpacking libdata-dumper-concise-perl (2.023-3) ... 1633s Selecting previously unselected package libdata-hexdump-perl. 1633s Preparing to unpack .../143-libdata-hexdump-perl_0.04-2_all.deb ... 1633s Unpacking libdata-hexdump-perl (0.04-2) ... 1633s Selecting previously unselected package libdata-ieee754-perl. 1633s Preparing to unpack .../144-libdata-ieee754-perl_0.02-2_all.deb ... 1633s Unpacking libdata-ieee754-perl (0.02-2) ... 1633s Selecting previously unselected package liblist-someutils-perl. 1633s Preparing to unpack .../145-liblist-someutils-perl_0.59-1_all.deb ... 1633s Unpacking liblist-someutils-perl (0.59-1) ... 1633s Selecting previously unselected package liblist-utilsby-perl. 1633s Preparing to unpack .../146-liblist-utilsby-perl_0.12-2_all.deb ... 1633s Unpacking liblist-utilsby-perl (0.12-2) ... 1633s Selecting previously unselected package liblist-allutils-perl. 1633s Preparing to unpack .../147-liblist-allutils-perl_0.19-1_all.deb ... 1633s Unpacking liblist-allutils-perl (0.19-1) ... 1633s Selecting previously unselected package libimport-into-perl. 1633s Preparing to unpack .../148-libimport-into-perl_1.002005-2_all.deb ... 1633s Unpacking libimport-into-perl (1.002005-2) ... 1633s Selecting previously unselected package librole-tiny-perl. 1633s Preparing to unpack .../149-librole-tiny-perl_2.002004-1_all.deb ... 1633s Unpacking librole-tiny-perl (2.002004-1) ... 1633s Selecting previously unselected package libsub-quote-perl. 1633s Preparing to unpack .../150-libsub-quote-perl_2.006009-1ubuntu1_all.deb ... 1633s Unpacking libsub-quote-perl (2.006009-1ubuntu1) ... 1633s Selecting previously unselected package libmoo-perl. 1633s Preparing to unpack .../151-libmoo-perl_2.005005-1_all.deb ... 1633s Unpacking libmoo-perl (2.005005-1) ... 1633s Selecting previously unselected package libdata-password-zxcvbn-perl. 1633s Preparing to unpack .../152-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1633s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1633s Selecting previously unselected package libstrictures-perl. 1633s Preparing to unpack .../153-libstrictures-perl_2.000006-1build1_all.deb ... 1633s Unpacking libstrictures-perl (2.000006-1build1) ... 1633s Selecting previously unselected package libdata-perl-perl. 1633s Preparing to unpack .../154-libdata-perl-perl_0.002011-2_all.deb ... 1633s Unpacking libdata-perl-perl (0.002011-2) ... 1633s Selecting previously unselected package libdata-printer-perl. 1633s Preparing to unpack .../155-libdata-printer-perl_1.002001-1_all.deb ... 1633s Unpacking libdata-printer-perl (1.002001-1) ... 1633s Selecting previously unselected package libnet-ipv6addr-perl. 1633s Preparing to unpack .../156-libnet-ipv6addr-perl_1.02-1_all.deb ... 1633s Unpacking libnet-ipv6addr-perl (1.02-1) ... 1633s Selecting previously unselected package libnet-netmask-perl. 1634s Preparing to unpack .../157-libnet-netmask-perl_2.0003-1build1_all.deb ... 1634s Unpacking libnet-netmask-perl (2.0003-1build1) ... 1634s Selecting previously unselected package libnetaddr-ip-perl. 1634s Preparing to unpack .../158-libnetaddr-ip-perl_4.079+dfsg-2build5_arm64.deb ... 1634s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1634s Selecting previously unselected package libdata-validate-ip-perl. 1634s Preparing to unpack .../159-libdata-validate-ip-perl_0.31-1_all.deb ... 1634s Unpacking libdata-validate-ip-perl (0.31-1) ... 1634s Selecting previously unselected package libsub-identify-perl. 1634s Preparing to unpack .../160-libsub-identify-perl_0.14-4_arm64.deb ... 1634s Unpacking libsub-identify-perl (0.14-4) ... 1634s Selecting previously unselected package libsub-name-perl:arm64. 1634s Preparing to unpack .../161-libsub-name-perl_0.28-1_arm64.deb ... 1634s Unpacking libsub-name-perl:arm64 (0.28-1) ... 1634s Selecting previously unselected package libnamespace-clean-perl. 1634s Preparing to unpack .../162-libnamespace-clean-perl_0.27-2_all.deb ... 1634s Unpacking libnamespace-clean-perl (0.27-2) ... 1634s Selecting previously unselected package libnamespace-autoclean-perl. 1634s Preparing to unpack .../163-libnamespace-autoclean-perl_0.31-1_all.deb ... 1634s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1634s Selecting previously unselected package libsub-exporter-perl. 1634s Preparing to unpack .../164-libsub-exporter-perl_0.990-1_all.deb ... 1634s Unpacking libsub-exporter-perl (0.990-1) ... 1634s Selecting previously unselected package libeval-closure-perl. 1634s Preparing to unpack .../165-libeval-closure-perl_0.14-3_all.deb ... 1634s Unpacking libeval-closure-perl (0.14-3) ... 1634s Selecting previously unselected package libexception-class-perl. 1634s Preparing to unpack .../166-libexception-class-perl_1.45-1_all.deb ... 1634s Unpacking libexception-class-perl (1.45-1) ... 1634s Selecting previously unselected package libparams-validationcompiler-perl. 1634s Preparing to unpack .../167-libparams-validationcompiler-perl_0.31-1_all.deb ... 1634s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1634s Selecting previously unselected package libmro-compat-perl. 1634s Preparing to unpack .../168-libmro-compat-perl_0.15-2_all.deb ... 1634s Unpacking libmro-compat-perl (0.15-2) ... 1634s Selecting previously unselected package libxstring-perl:arm64. 1634s Preparing to unpack .../169-libxstring-perl_0.005-2build4_arm64.deb ... 1634s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 1634s Selecting previously unselected package libspecio-perl. 1634s Preparing to unpack .../170-libspecio-perl_0.53-1_all.deb ... 1634s Unpacking libspecio-perl (0.53-1) ... 1634s Selecting previously unselected package libdatetime-locale-perl. 1634s Preparing to unpack .../171-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1634s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1634s Selecting previously unselected package libdatetime-timezone-perl. 1634s Preparing to unpack .../172-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1634s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1634s Selecting previously unselected package libdatetime-perl. 1634s Preparing to unpack .../173-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 1634s Unpacking libdatetime-perl (2:1.65-1build3) ... 1634s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1634s Preparing to unpack .../174-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1634s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1634s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 1634s Preparing to unpack .../175-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 1634s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 1634s Selecting previously unselected package libdbi-perl:arm64. 1634s Preparing to unpack .../176-libdbi-perl_1.647-1build1_arm64.deb ... 1634s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 1634s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 1634s Preparing to unpack .../177-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 1634s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 1634s Selecting previously unselected package libdbix-connector-perl. 1634s Preparing to unpack .../178-libdbix-connector-perl_0.60-1_all.deb ... 1634s Unpacking libdbix-connector-perl (0.60-1) ... 1634s Selecting previously unselected package libdevel-globaldestruction-perl. 1635s Preparing to unpack .../179-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1635s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1635s Selecting previously unselected package libdevel-overloadinfo-perl. 1635s Preparing to unpack .../180-libdevel-overloadinfo-perl_0.008-1_all.deb ... 1635s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 1635s Selecting previously unselected package libdist-checkconflicts-perl. 1635s Preparing to unpack .../181-libdist-checkconflicts-perl_0.11-2_all.deb ... 1635s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1635s Selecting previously unselected package libemail-simple-perl. 1635s Preparing to unpack .../182-libemail-simple-perl_2.218-1_all.deb ... 1635s Unpacking libemail-simple-perl (2.218-1) ... 1635s Selecting previously unselected package libmodule-pluggable-perl. 1635s Preparing to unpack .../183-libmodule-pluggable-perl_5.2-5_all.deb ... 1635s Unpacking libmodule-pluggable-perl (5.2-5) ... 1635s Selecting previously unselected package libemail-abstract-perl. 1635s Preparing to unpack .../184-libemail-abstract-perl_3.010-1_all.deb ... 1635s Unpacking libemail-abstract-perl (3.010-1) ... 1635s Selecting previously unselected package libemail-address-xs-perl. 1635s Preparing to unpack .../185-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 1635s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1635s Selecting previously unselected package libmoox-types-mooselike-perl. 1635s Preparing to unpack .../186-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1635s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1635s Selecting previously unselected package libthrowable-perl. 1635s Preparing to unpack .../187-libthrowable-perl_1.001-2_all.deb ... 1635s Unpacking libthrowable-perl (1.001-2) ... 1635s Selecting previously unselected package libemail-sender-perl. 1635s Preparing to unpack .../188-libemail-sender-perl_2.601-1_all.deb ... 1635s Unpacking libemail-sender-perl (2.601-1) ... 1635s Selecting previously unselected package libextutils-depends-perl. 1635s Preparing to unpack .../189-libextutils-depends-perl_0.8002-1_all.deb ... 1635s Unpacking libextutils-depends-perl (0.8002-1) ... 1635s Selecting previously unselected package libimagequant0:arm64. 1635s Preparing to unpack .../190-libimagequant0_2.18.0-1build1_arm64.deb ... 1635s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 1635s Selecting previously unselected package libxpm4:arm64. 1635s Preparing to unpack .../191-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 1635s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 1635s Selecting previously unselected package libgd3:arm64. 1635s Preparing to unpack .../192-libgd3_2.3.3-13ubuntu1_arm64.deb ... 1635s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 1635s Selecting previously unselected package libgd-perl. 1635s Preparing to unpack .../193-libgd-perl_2.84-2_arm64.deb ... 1635s Unpacking libgd-perl (2.84-2) ... 1635s Selecting previously unselected package libgd-securityimage-perl. 1635s Preparing to unpack .../194-libgd-securityimage-perl_1.75-3_all.deb ... 1635s Unpacking libgd-securityimage-perl (1.75-3) ... 1635s Selecting previously unselected package libmoox-strictconstructor-perl. 1635s Preparing to unpack .../195-libmoox-strictconstructor-perl_0.013-1_all.deb ... 1635s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 1635s Selecting previously unselected package libmaxmind-db-common-perl. 1635s Preparing to unpack .../196-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 1635s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 1635s Selecting previously unselected package libmaxmind-db-reader-perl. 1635s Preparing to unpack .../197-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 1635s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 1635s Selecting previously unselected package libparams-validate-perl:arm64. 1635s Preparing to unpack .../198-libparams-validate-perl_1.31-2build4_arm64.deb ... 1635s Unpacking libparams-validate-perl:arm64 (1.31-2build4) ... 1635s Selecting previously unselected package libgeoip2-perl. 1635s Preparing to unpack .../199-libgeoip2-perl_2.006002-2_all.deb ... 1635s Unpacking libgeoip2-perl (2.006002-2) ... 1635s Selecting previously unselected package libglib-perl:arm64. 1635s Preparing to unpack .../200-libglib-perl_3%3a1.329.4-1_arm64.deb ... 1635s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 1635s Selecting previously unselected package libgssapi-perl. 1635s Preparing to unpack .../201-libgssapi-perl_0.28-4build5_arm64.deb ... 1635s Unpacking libgssapi-perl (0.28-4build5) ... 1635s Selecting previously unselected package libhttp-browserdetect-perl. 1635s Preparing to unpack .../202-libhttp-browserdetect-perl_3.45-1_all.deb ... 1635s Unpacking libhttp-browserdetect-perl (3.45-1) ... 1635s Selecting previously unselected package libhttp-daemon-perl. 1635s Preparing to unpack .../203-libhttp-daemon-perl_6.16-1_all.deb ... 1635s Unpacking libhttp-daemon-perl (6.16-1) ... 1635s Selecting previously unselected package libio-pty-perl. 1635s Preparing to unpack .../204-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1635s Unpacking libio-pty-perl (1:1.20-1build3) ... 1635s Selecting previously unselected package libio-sessiondata-perl. 1635s Preparing to unpack .../205-libio-sessiondata-perl_1.03-3_all.deb ... 1635s Unpacking libio-sessiondata-perl (1.03-3) ... 1635s Selecting previously unselected package libperlio-via-timeout-perl. 1635s Preparing to unpack .../206-libperlio-via-timeout-perl_0.32-3_all.deb ... 1635s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1635s Selecting previously unselected package libio-socket-timeout-perl. 1635s Preparing to unpack .../207-libio-socket-timeout-perl_0.32-3_all.deb ... 1635s Unpacking libio-socket-timeout-perl (0.32-3) ... 1635s Selecting previously unselected package libio-string-perl. 1635s Preparing to unpack .../208-libio-string-perl_1.08-4_all.deb ... 1635s Unpacking libio-string-perl (1.08-4) ... 1635s Selecting previously unselected package libio-stringy-perl. 1635s Preparing to unpack .../209-libio-stringy-perl_2.113-2_all.deb ... 1635s Unpacking libio-stringy-perl (2.113-2) ... 1636s Selecting previously unselected package libipc-run-perl. 1636s Preparing to unpack .../210-libipc-run-perl_20250809.0-1build1_all.deb ... 1636s Unpacking libipc-run-perl (20250809.0-1build1) ... 1636s Selecting previously unselected package libmoox-handlesvia-perl. 1636s Preparing to unpack .../211-libmoox-handlesvia-perl_0.001009-2_all.deb ... 1636s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 1636s Selecting previously unselected package libtype-tiny-perl. 1636s Preparing to unpack .../212-libtype-tiny-perl_2.010001-1_all.deb ... 1636s Unpacking libtype-tiny-perl (2.010001-1) ... 1636s Selecting previously unselected package libiri-perl. 1636s Preparing to unpack .../213-libiri-perl_0.013-1_all.deb ... 1636s Unpacking libiri-perl (0.013-1) ... 1636s Selecting previously unselected package libjargs-java. 1636s Preparing to unpack .../214-libjargs-java_1.0.0-5build1_all.deb ... 1636s Unpacking libjargs-java (1.0.0-5build1) ... 1636s Selecting previously unselected package libxslt1.1:arm64. 1636s Preparing to unpack .../215-libxslt1.1_1.1.43-0.3_arm64.deb ... 1636s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 1636s Selecting previously unselected package libxmlsec1-1:arm64. 1636s Preparing to unpack .../216-libxmlsec1-1_1.3.9-1_arm64.deb ... 1636s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 1636s Selecting previously unselected package libxmlsec1-openssl1:arm64. 1636s Preparing to unpack .../217-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 1636s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1636s Selecting previously unselected package liblasso3t64. 1636s Preparing to unpack .../218-liblasso3t64_2.9.0-3_arm64.deb ... 1636s Unpacking liblasso3t64 (2.9.0-3) ... 1636s Selecting previously unselected package liblasso-perl:arm64. 1636s Preparing to unpack .../219-liblasso-perl_2.9.0-3_arm64.deb ... 1636s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 1636s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 1636s Preparing to unpack .../220-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 1636s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1636s Selecting previously unselected package libllhttp9.3. 1636s Preparing to unpack .../221-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 1636s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1636s Selecting previously unselected package liblog-log4perl-perl. 1636s Preparing to unpack .../222-liblog-log4perl-perl_1.57-1_all.deb ... 1636s Unpacking liblog-log4perl-perl (1.57-1) ... 1636s Selecting previously unselected package liblwp-protocol-psgi-perl. 1636s Preparing to unpack .../223-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1636s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1636s Selecting previously unselected package libnet-smtp-ssl-perl. 1636s Preparing to unpack .../224-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1636s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1636s Selecting previously unselected package libmailtools-perl. 1636s Preparing to unpack .../225-libmailtools-perl_2.22-1_all.deb ... 1636s Unpacking libmailtools-perl (2.22-1) ... 1636s Selecting previously unselected package libsub-infix-perl. 1636s Preparing to unpack .../226-libsub-infix-perl_0.004-5_all.deb ... 1636s Unpacking libsub-infix-perl (0.004-5) ... 1636s Selecting previously unselected package libmatch-simple-perl. 1636s Preparing to unpack .../227-libmatch-simple-perl_0.012-1_all.deb ... 1636s Unpacking libmatch-simple-perl (0.012-1) ... 1636s Selecting previously unselected package libmime-tools-perl. 1636s Preparing to unpack .../228-libmime-tools-perl_5.515-1_all.deb ... 1636s Unpacking libmime-tools-perl (5.515-1) ... 1636s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1636s Preparing to unpack .../229-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1636s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1636s Selecting previously unselected package libpackage-deprecationmanager-perl. 1636s Preparing to unpack .../230-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1636s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1636s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 1636s Preparing to unpack .../231-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 1636s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 1636s Selecting previously unselected package libmoose-perl:arm64. 1636s Preparing to unpack .../232-libmoose-perl_2.2207-1build3_arm64.deb ... 1636s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 1636s Selecting previously unselected package libmoosex-arrayref-perl. 1636s Preparing to unpack .../233-libmoosex-arrayref-perl_0.005-5_all.deb ... 1636s Unpacking libmoosex-arrayref-perl (0.005-5) ... 1636s Selecting previously unselected package libnamespace-sweep-perl. 1637s Preparing to unpack .../234-libnamespace-sweep-perl_0.006-5_all.deb ... 1637s Unpacking libnamespace-sweep-perl (0.006-5) ... 1637s Selecting previously unselected package libnet-ip-perl. 1637s Preparing to unpack .../235-libnet-ip-perl_1.26-4_all.deb ... 1637s Unpacking libnet-ip-perl (1.26-4) ... 1637s Selecting previously unselected package libnet-ldap-perl. 1637s Preparing to unpack .../236-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1637s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1637s Selecting previously unselected package libxml-namespacesupport-perl. 1637s Preparing to unpack .../237-libxml-namespacesupport-perl_1.12-2_all.deb ... 1637s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1637s Selecting previously unselected package libxml-sax-base-perl. 1637s Preparing to unpack .../238-libxml-sax-base-perl_1.09-3_all.deb ... 1637s Unpacking libxml-sax-base-perl (1.09-3) ... 1637s Selecting previously unselected package libxml-sax-perl. 1637s Preparing to unpack .../239-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1637s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1637s Selecting previously unselected package libxml-libxml-perl. 1637s Preparing to unpack .../240-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 1637s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1637s Selecting previously unselected package libxml-simple-perl. 1637s Preparing to unpack .../241-libxml-simple-perl_2.25-2_all.deb ... 1637s Unpacking libxml-simple-perl (2.25-2) ... 1637s Selecting previously unselected package libnet-openid-common-perl. 1637s Preparing to unpack .../242-libnet-openid-common-perl_1.20-2_all.deb ... 1637s Unpacking libnet-openid-common-perl (1.20-2) ... 1637s Selecting previously unselected package libnet-openid-consumer-perl. 1637s Preparing to unpack .../243-libnet-openid-consumer-perl_1.18-2_all.deb ... 1637s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1637s Selecting previously unselected package libnet-openid-server-perl. 1637s Preparing to unpack .../244-libnet-openid-server-perl_1.09-4_all.deb ... 1637s Unpacking libnet-openid-server-perl (1.09-4) ... 1637s Selecting previously unselected package libsimdjson29:arm64. 1637s Preparing to unpack .../245-libsimdjson29_4.2.4-1_arm64.deb ... 1637s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 1637s Selecting previously unselected package libsimdutf29:arm64. 1637s Preparing to unpack .../246-libsimdutf29_7.7.1-3_arm64.deb ... 1637s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 1637s Selecting previously unselected package node-corepack. 1637s Preparing to unpack .../247-node-corepack_0.24.0-5build1_all.deb ... 1637s Unpacking node-corepack (0.24.0-5build1) ... 1637s Selecting previously unselected package nodejs. 1637s Preparing to unpack .../248-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1637s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1637s Selecting previously unselected package node-xtend. 1637s Preparing to unpack .../249-node-xtend_4.0.2-3_all.deb ... 1637s Unpacking node-xtend (4.0.2-3) ... 1637s Selecting previously unselected package node-acorn. 1637s Preparing to unpack .../250-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1637s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1637s Selecting previously unselected package node-cjs-module-lexer. 1637s Preparing to unpack .../251-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1637s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1637s Selecting previously unselected package node-balanced-match. 1637s Preparing to unpack .../252-node-balanced-match_2.0.0-1_all.deb ... 1637s Unpacking node-balanced-match (2.0.0-1) ... 1637s Selecting previously unselected package node-brace-expansion. 1637s Preparing to unpack .../253-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1637s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1637s Selecting previously unselected package node-minimatch. 1637s Preparing to unpack .../254-node-minimatch_9.0.3-6_all.deb ... 1637s Unpacking node-minimatch (9.0.3-6) ... 1637s Selecting previously unselected package node-ms. 1637s Preparing to unpack .../255-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1637s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1637s Selecting previously unselected package node-debug. 1637s Preparing to unpack .../256-node-debug_4.4.1+~4.1.12-1_all.deb ... 1637s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1637s Selecting previously unselected package node-lru-cache. 1637s Preparing to unpack .../257-node-lru-cache_10.0.1-3_all.deb ... 1637s Unpacking node-lru-cache (10.0.1-3) ... 1637s Selecting previously unselected package node-semver. 1637s Preparing to unpack .../258-node-semver_7.6.1+~7.5.8-2_all.deb ... 1637s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1637s Selecting previously unselected package node-llhttp. 1637s Preparing to unpack .../259-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1637s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1638s Selecting previously unselected package node-undici. 1638s Preparing to unpack .../260-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1638s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1638s Selecting previously unselected package libnode127:arm64. 1638s Preparing to unpack .../261-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1638s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1638s Selecting previously unselected package libossp-uuid16:arm64. 1638s Preparing to unpack .../262-libossp-uuid16_1.6.6-1_arm64.deb ... 1638s Unpacking libossp-uuid16:arm64 (1.6.6-1) ... 1638s Selecting previously unselected package libossp-uuid-perl. 1638s Preparing to unpack .../263-libossp-uuid-perl_1.6.6-1_arm64.deb ... 1638s Unpacking libossp-uuid-perl (1.6.6-1) ... 1638s Selecting previously unselected package libparse-recdescent-perl. 1638s Preparing to unpack .../264-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 1638s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 1638s Selecting previously unselected package libpath-tiny-perl. 1638s Preparing to unpack .../265-libpath-tiny-perl_0.148-1_all.deb ... 1638s Unpacking libpath-tiny-perl (0.148-1) ... 1638s Selecting previously unselected package libset-scalar-perl. 1638s Preparing to unpack .../266-libset-scalar-perl_1.29-3_all.deb ... 1638s Unpacking libset-scalar-perl (1.29-3) ... 1638s Selecting previously unselected package libtext-csv-xs-perl:arm64. 1638s Preparing to unpack .../267-libtext-csv-xs-perl_1.61-1_arm64.deb ... 1638s Unpacking libtext-csv-xs-perl:arm64 (1.61-1) ... 1638s Selecting previously unselected package libtext-aligner-perl. 1638s Preparing to unpack .../268-libtext-aligner-perl_0.16-3_all.deb ... 1638s Unpacking libtext-aligner-perl (0.16-3) ... 1638s Selecting previously unselected package libtext-table-perl. 1638s Preparing to unpack .../269-libtext-table-perl_1.135-1_all.deb ... 1638s Unpacking libtext-table-perl (1.135-1) ... 1638s Selecting previously unselected package libxml-namespacefactory-perl. 1638s Preparing to unpack .../270-libxml-namespacefactory-perl_1.02-4_all.deb ... 1638s Unpacking libxml-namespacefactory-perl (1.02-4) ... 1638s Selecting previously unselected package libxml-commonns-perl. 1638s Preparing to unpack .../271-libxml-commonns-perl_0.06-6_all.deb ... 1638s Unpacking libxml-commonns-perl (0.06-6) ... 1638s Selecting previously unselected package libxml-namespace-perl. 1638s Preparing to unpack .../272-libxml-namespace-perl_0.02-7_all.deb ... 1638s Unpacking libxml-namespace-perl (0.02-7) ... 1638s Selecting previously unselected package librdf-trine-perl. 1638s Preparing to unpack .../273-librdf-trine-perl_1.019-4_all.deb ... 1638s Unpacking librdf-trine-perl (1.019-4) ... 1638s Selecting previously unselected package librdf-query-perl. 1638s Preparing to unpack .../274-librdf-query-perl_2.919-2_all.deb ... 1638s Unpacking librdf-query-perl (2.919-2) ... 1638s Selecting previously unselected package libtask-weaken-perl. 1638s Preparing to unpack .../275-libtask-weaken-perl_1.06-2_all.deb ... 1638s Unpacking libtask-weaken-perl (1.06-2) ... 1639s Selecting previously unselected package libxml-parser-perl. 1639s Preparing to unpack .../276-libxml-parser-perl_2.47-1build4_arm64.deb ... 1639s Unpacking libxml-parser-perl (2.47-1build4) ... 1639s Selecting previously unselected package libsoap-lite-perl. 1639s Preparing to unpack .../277-libsoap-lite-perl_1.27-3_all.deb ... 1639s Unpacking libsoap-lite-perl (1.27-3) ... 1639s Selecting previously unselected package libstring-random-perl. 1639s Preparing to unpack .../278-libstring-random-perl_1%3a0.32-2_all.deb ... 1639s Unpacking libstring-random-perl (1:0.32-2) ... 1639s Selecting previously unselected package libtest-leaktrace-perl. 1639s Preparing to unpack .../279-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 1639s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1639s Selecting previously unselected package libtest-output-perl. 1639s Preparing to unpack .../280-libtest-output-perl_1.036-1_all.deb ... 1639s Unpacking libtest-output-perl (1.036-1) ... 1639s Selecting previously unselected package libtest-pod-perl. 1639s Preparing to unpack .../281-libtest-pod-perl_1.52-3_all.deb ... 1639s Unpacking libtest-pod-perl (1.52-3) ... 1639s Selecting previously unselected package libtime-fake-perl. 1639s Preparing to unpack .../282-libtime-fake-perl_0.11-4_all.deb ... 1639s Unpacking libtime-fake-perl (0.11-4) ... 1639s Selecting previously unselected package libtypes-datetime-perl. 1639s Preparing to unpack .../283-libtypes-datetime-perl_0.002-4_all.deb ... 1639s Unpacking libtypes-datetime-perl (0.002-4) ... 1639s Selecting previously unselected package libtypes-path-tiny-perl. 1639s Preparing to unpack .../284-libtypes-path-tiny-perl_0.006-2_all.deb ... 1639s Unpacking libtypes-path-tiny-perl (0.006-2) ... 1639s Selecting previously unselected package libuuid-tiny-perl. 1639s Preparing to unpack .../285-libuuid-tiny-perl_1.0400-3_all.deb ... 1639s Unpacking libuuid-tiny-perl (1.0400-3) ... 1639s Selecting previously unselected package libtypes-uuid-perl. 1639s Preparing to unpack .../286-libtypes-uuid-perl_0.004-4_all.deb ... 1639s Unpacking libtypes-uuid-perl (0.004-4) ... 1639s Selecting previously unselected package liburi-fromhash-perl. 1639s Preparing to unpack .../287-liburi-fromhash-perl_0.05-2_all.deb ... 1639s Unpacking liburi-fromhash-perl (0.05-2) ... 1639s Selecting previously unselected package libtypes-uri-perl. 1639s Preparing to unpack .../288-libtypes-uri-perl_0.007-3_all.deb ... 1639s Unpacking libtypes-uri-perl (0.007-3) ... 1639s Selecting previously unselected package libweb-id-perl. 1639s Preparing to unpack .../289-libweb-id-perl_1.927-4_all.deb ... 1639s Unpacking libweb-id-perl (1.927-4) ... 1639s Selecting previously unselected package libxml-libxslt-perl:arm64. 1639s Preparing to unpack .../290-libxml-libxslt-perl_2.003000-4_arm64.deb ... 1639s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 1639s Selecting previously unselected package libyaml-perl. 1639s Preparing to unpack .../291-libyaml-perl_1.31-1_all.deb ... 1639s Unpacking libyaml-perl (1.31-1) ... 1639s Selecting previously unselected package node-uglify-js. 1639s Preparing to unpack .../292-node-uglify-js_3.17.4-2build1_all.deb ... 1639s Unpacking node-uglify-js (3.17.4-2build1) ... 1639s Selecting previously unselected package python3-defusedxml. 1639s Preparing to unpack .../293-python3-defusedxml_0.7.1-3build1_all.deb ... 1639s Unpacking python3-defusedxml (0.7.1-3build1) ... 1639s Selecting previously unselected package python3-roman-numerals. 1639s Preparing to unpack .../294-python3-roman-numerals_4.1.0-1_all.deb ... 1639s Unpacking python3-roman-numerals (4.1.0-1) ... 1639s Selecting previously unselected package python3-docutils. 1639s Preparing to unpack .../295-python3-docutils_0.22.4+dfsg-1_all.deb ... 1639s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1639s Selecting previously unselected package python3-imagesize. 1639s Preparing to unpack .../296-python3-imagesize_1.4.1-1build1_all.deb ... 1639s Unpacking python3-imagesize (1.4.1-1build1) ... 1639s Selecting previously unselected package python3-snowballstemmer. 1639s Preparing to unpack .../297-python3-snowballstemmer_3.0.1-1_all.deb ... 1639s Unpacking python3-snowballstemmer (3.0.1-1) ... 1639s Selecting previously unselected package sphinx-common. 1639s Preparing to unpack .../298-sphinx-common_8.2.3-12_all.deb ... 1639s Unpacking sphinx-common (8.2.3-12) ... 1639s Selecting previously unselected package python3-alabaster. 1639s Preparing to unpack .../299-python3-alabaster_0.7.16-0.1build1_all.deb ... 1639s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1640s Selecting previously unselected package python3-sphinx. 1640s Preparing to unpack .../300-python3-sphinx_8.2.3-12_all.deb ... 1640s Unpacking python3-sphinx (8.2.3-12) ... 1640s Selecting previously unselected package libjs-bootswatch. 1640s Preparing to unpack .../301-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1640s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1640s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1640s Preparing to unpack .../302-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1640s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1640s Selecting previously unselected package uglifyjs. 1640s Preparing to unpack .../303-uglifyjs_3.17.4-2build1_all.deb ... 1640s Unpacking uglifyjs (3.17.4-2build1) ... 1640s Selecting previously unselected package yui-compressor. 1640s Preparing to unpack .../304-yui-compressor_2.4.8-3build1_all.deb ... 1640s Unpacking yui-compressor (2.4.8-3build1) ... 1640s Selecting previously unselected package lemonldap-ng-handler. 1640s Preparing to unpack .../305-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 1640s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 1640s Selecting previously unselected package lemonldap-ng. 1640s Preparing to unpack .../306-lemonldap-ng_2.22.1+ds-1_all.deb ... 1640s Unpacking lemonldap-ng (2.22.1+ds-1) ... 1640s Selecting previously unselected package lemonldap-ng-doc. 1640s Preparing to unpack .../307-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 1640s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 1640s Selecting previously unselected package libauthen-radius-perl. 1640s Preparing to unpack .../308-libauthen-radius-perl_0.33-1_all.deb ... 1640s Unpacking libauthen-radius-perl (0.33-1) ... 1640s Setting up libmodule-pluggable-perl (5.2-5) ... 1640s Setting up node-uglify-js (3.17.4-2build1) ... 1640s Setting up libio-sessiondata-perl (1.03-3) ... 1640s Setting up javascript-common (12+nmu1) ... 1640s Setting up liblcms2-2:arm64 (2.17-1) ... 1640s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1640s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1640s Setting up libxml-parser-perl (2.47-1build4) ... 1640s Setting up libjs-jquery-cookie (12-4build1) ... 1640s Setting up libaom3:arm64 (3.13.1-2) ... 1640s Setting up node-lru-cache (10.0.1-3) ... 1640s Setting up libmath-random-isaac-perl (1.004-2) ... 1640s Setting up libtask-weaken-perl (1.06-2) ... 1640s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1640s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 1640s Setting up java-common (0.76build1) ... 1640s Setting up libfont-afm-perl (1.20-4) ... 1640s Setting up libdynaloader-functions-perl (0.004-2) ... 1640s Setting up libclass-method-modifiers-perl (2.15-1) ... 1640s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1640s Setting up libio-pty-perl (1:1.20-1build3) ... 1640s Setting up libdata-hexdump-perl (0.04-2) ... 1640s Setting up python3-defusedxml (0.7.1-3build1) ... 1640s Setting up libarchive-zip-perl (1.68-1) ... 1640s Setting up libsub-identify-perl (0.14-4) ... 1640s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1640s Setting up libhttp-browserdetect-perl (3.45-1) ... 1640s Setting up python3-alabaster (0.7.16-0.1build1) ... 1640s Setting up libio-stringy-perl (2.113-2) ... 1640s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1640s Setting up unzip (6.0-29ubuntu1) ... 1640s Setting up libxml-namespace-perl (0.02-7) ... 1640s Setting up libdebhelper-perl (13.28ubuntu1) ... 1640s Setting up libperlio-via-timeout-perl (0.32-3) ... 1640s Setting up libconvert-binhex-perl (1.125-3) ... 1640s Setting up x11-common (1:7.7+24ubuntu1) ... 1641s Setting up libtest-pod-perl (1.52-3) ... 1641s Setting up libemail-simple-perl (2.218-1) ... 1641s Setting up libdeflate0:arm64 (1.23-2) ... 1641s Setting up linux-libc-dev:arm64 (6.18.0-9.9) ... 1641s Setting up libxml-namespacesupport-perl (1.12-2) ... 1641s Setting up m4 (1.4.20-2) ... 1641s Setting up libclass-singleton-perl (1.6-2) ... 1641s Setting up libtext-aligner-perl (0.16-3) ... 1641s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 1641s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1641s Setting up libtext-csv-xs-perl:arm64 (1.61-1) ... 1641s Setting up libhtml-format-perl (2.16-2) ... 1641s Setting up libossp-uuid16:arm64 (1.6.6-1) ... 1641s Setting up libcrypt-jwt-perl (0.037-1) ... 1641s Setting up libxstring-perl:arm64 (0.005-2build4) ... 1641s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up libyaml-perl (1.31-1) ... 1641s Setting up liblist-utilsby-perl (0.12-2) ... 1641s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 1641s Setting up libtime-fake-perl (0.11-4) ... 1641s Setting up libdata-dumper-concise-perl (2.023-3) ... 1641s Setting up libnet-netmask-perl (2.0003-1build1) ... 1641s Setting up libxml-namespacefactory-perl (1.02-4) ... 1641s Setting up libsub-install-perl (0.929-1) ... 1641s Setting up libextutils-depends-perl (0.8002-1) ... 1641s Setting up libdata-ieee754-perl (0.02-2) ... 1641s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1641s Setting up libxml-sax-base-perl (1.09-3) ... 1641s Setting up libio-string-perl (1.08-4) ... 1641s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1641s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1641s Setting up libsimdutf29:arm64 (7.7.1-3) ... 1641s Setting up libsimdjson29:arm64 (4.2.4-1) ... 1641s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 1641s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 1641s Setting up autotools-dev (20240727.1) ... 1641s Setting up libclass-data-inheritable-perl (0.10-1) ... 1641s Setting up libalgorithm-c3-perl (0.11-2) ... 1641s Setting up rpcsvc-proto (1.4.3-1) ... 1641s Setting up libsub-infix-perl (0.004-5) ... 1641s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1641s Setting up liblog-log4perl-perl (1.57-1) ... 1641s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1641s Setting up libcrypt-random-seed-perl (0.03-3) ... 1641s Setting up libmailtools-perl (2.22-1) ... 1641s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1641s Setting up libcache-lru-perl (0.04-4) ... 1641s Setting up python3-snowballstemmer (3.0.1-1) ... 1641s Setting up node-balanced-match (2.0.0-1) ... 1641s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1641s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1641s Setting up libuuid-tiny-perl (1.0400-3) ... 1641s Setting up sphinx-common (8.2.3-12) ... 1641s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1641s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 1641s Setting up libcares2:arm64 (1.34.6-1) ... 1641s Setting up libmpc3:arm64 (1.3.1-2) ... 1641s Setting up libvariable-magic-perl (0.64-1build1) ... 1641s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1641s Setting up autopoint (0.23.2-1) ... 1641s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1641s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1641s Setting up libipc-run-perl (20250809.0-1build1) ... 1641s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1641s Setting up libpcsclite1:arm64 (2.4.1-1) ... 1641s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1641s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1641s Setting up libltdl7:arm64 (2.5.4-9) ... 1641s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1641s Setting up libxml-commonns-perl (0.06-6) ... 1641s Setting up libstring-random-perl (1:0.32-2) ... 1641s Setting up libparams-util-perl (1.102-3build1) ... 1641s Setting up libauthen-pam-perl (0.16-6build4) ... 1641s Setting up libcrypt-x509-perl (0.55-1) ... 1641s Setting up autoconf (2.72-3.1ubuntu1) ... 1641s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1641s Setting up libtext-table-perl (1.135-1) ... 1641s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 1641s Setting up libcapture-tiny-perl (0.50-1) ... 1641s Setting up libset-scalar-perl (1.29-3) ... 1641s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up libsub-name-perl:arm64 (0.28-1) ... 1641s Setting up libgssapi-perl (0.28-4build5) ... 1641s Setting up dwz (0.16-2) ... 1641s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 1641s Setting up libhttp-daemon-perl (6.16-1) ... 1641s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 1641s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 1641s Setting up libcrypt-dev:arm64 (1:4.5.1-1) ... 1641s Setting up libpath-tiny-perl (0.148-1) ... 1641s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 1641s Setting up libjargs-java (1.0.0-5build1) ... 1641s Setting up librole-tiny-perl (2.002004-1) ... 1641s Setting up debugedit (1:5.2-3) ... 1641s Setting up python3-roman-numerals (4.1.0-1) ... 1641s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 1641s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1641s Setting up sgml-base (1.31+nmu1) ... 1641s Setting up libstrictures-perl (2.000006-1build1) ... 1641s Setting up libsub-quote-perl (2.006009-1ubuntu1) ... 1641s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1641s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1641s Setting up node-minimatch (9.0.3-6) ... 1641s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up ca-certificates-java (20240118build1) ... 1641s No JRE found. Skipping Java certificates setup. 1641s Setting up libexporter-tiny-perl (1.006003-1) ... 1641s Setting up node-xtend (4.0.2-3) ... 1641s Setting up libisl23:arm64 (0.27-1build1) ... 1641s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1641s Setting up libtext-unidecode-perl (1.30-3) ... 1641s Setting up libde265-0:arm64 (1.0.16-1build1) ... 1641s Setting up libc-dev-bin (2.42-2ubuntu4) ... 1641s Setting up libregexp-assemble-perl (0.38-2) ... 1641s Setting up libnet-ip-perl (1.26-4) ... 1641s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 1641s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1641s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 1641s Setting up libdata-printer-perl (1.002001-1) ... 1641s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up libnet-ipv6addr-perl (1.02-1) ... 1641s Setting up libdbi-perl:arm64 (1.647-1build1) ... 1641s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up libconvert-base32-perl (0.06-3) ... 1641s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 1641s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up libclone-pp-perl (1.08-2) ... 1641s Setting up python3-imagesize (1.4.1-1build1) ... 1641s Setting up libdata-validate-ip-perl (0.31-1) ... 1641s Setting up libemail-address-xs-perl (1.05-1build5) ... 1641s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1641s Setting up automake (1:1.18.1-3build1) ... 1641s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1641s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1641s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1641s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 1641s Setting up gettext (0.23.2-1) ... 1641s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1641s Setting up java-wrappers (0.5build1) ... 1641s Setting up libossp-uuid-perl (1.6.6-1) ... 1641s Setting up libio-socket-timeout-perl (0.32-3) ... 1641s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1641s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1641s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1641s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1641s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1641s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1641s Setting up liblist-moreutils-perl (0.430-2) ... 1641s Setting up libmatch-simple-perl (0.012-1) ... 1641s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1641s Setting up libtype-tiny-perl (2.010001-1) ... 1641s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1641s Setting up liblasso3t64 (2.9.0-3) ... 1641s Setting up libexception-class-perl (1.45-1) ... 1641s Setting up libclass-c3-perl (0.35-2) ... 1641s Setting up xfonts-utils (1:7.7+7build1) ... 1641s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 1641s Setting up libmime-tools-perl (5.515-1) ... 1641s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1641s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1641s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1642s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1642s Setting up libauthen-radius-perl (0.33-1) ... 1642s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1642s Setting up libbytes-random-secure-perl (0.29-3) ... 1642s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1642s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1642s Setting up libdata-optlist-perl (0.114-1) ... 1642s Setting up libdbix-connector-perl (0.60-1) ... 1642s Setting up libtest-output-perl (1.036-1) ... 1642s Setting up libraw23t64:arm64 (0.21.4-2) ... 1642s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1642s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1642s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1642s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1642s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1642s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1642s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1642s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 1642s Setting up cpp (4:15.2.0-4ubuntu1) ... 1642s Setting up xml-core (0.19build1) ... 1642s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1642s Setting up liblasso-perl:arm64 (2.9.0-3) ... 1642s Setting up libc6-dev:arm64 (2.42-2ubuntu4) ... 1642s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 1642s Setting up libmro-compat-perl (0.15-2) ... 1642s Setting up libsub-exporter-perl (0.990-1) ... 1642s Setting up libtypes-path-tiny-perl (0.006-2) ... 1642s Setting up libeval-closure-perl (0.14-3) ... 1642s Setting up libsoap-lite-perl (1.27-3) ... 1642s Setting up libparams-validationcompiler-perl (0.31-1) ... 1642s Setting up libtypes-uuid-perl (0.004-4) ... 1642s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1642s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1643s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1643s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1643s Setting up po-debconf (1.0.22) ... 1643s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 1643s Setting up fonts-urw-base35 (20200910-8build1) ... 1643s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1643s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1643s Setting up libmodule-runtime-perl (0.018-1) ... 1643s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1643s Setting up libdist-checkconflicts-perl (0.11-2) ... 1643s Setting up libxml-simple-perl (2.25-2) ... 1643s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 1643s Setting up libemail-abstract-perl (3.010-1) ... 1643s Setting up g++-15 (15.2.0-12ubuntu1) ... 1643s Setting up libnet-openid-common-perl (1.20-2) ... 1643s Setting up libnet-openid-server-perl (1.09-4) ... 1643s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1643s Setting up lemonldap-ng (2.22.1+ds-1) ... 1643s Setting up libtool (2.5.4-9) ... 1643s Setting up libmodule-implementation-perl (0.09-2) ... 1643s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1644s Setting up libpackage-stash-perl (0.40-1) ... 1644s Setting up libimport-into-perl (1.002005-2) ... 1644s Setting up libmoo-perl (2.005005-1) ... 1644s Setting up libdata-perl-perl (0.002011-2) ... 1644s Setting up liblist-someutils-perl (0.59-1) ... 1644s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1644s Setting up libclass-load-perl (0.25-2) ... 1644s Setting up gcc (4:15.2.0-4ubuntu1) ... 1644s Setting up dh-autoreconf (21) ... 1644s Setting up libspecio-perl (0.53-1) ... 1644s Setting up liblist-allutils-perl (0.19-1) ... 1644s Setting up libmoox-strictconstructor-perl (0.013-1) ... 1644s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1644s Setting up libnet-openid-consumer-perl (1.18-2) ... 1644s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1644s Setting up libdevel-overloadinfo-perl (0.008-1) ... 1644s Setting up libclass-load-xs-perl (0.10-2build5) ... 1644s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1644s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1644s Setting up libparams-validate-perl:arm64 (1.31-2build4) ... 1644s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1644s Setting up liburi-fromhash-perl (0.05-2) ... 1644s Setting up libmoox-handlesvia-perl (0.001009-2) ... 1644s Setting up libthrowable-perl (1.001-2) ... 1644s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 1644s Setting up libtypes-uri-perl (0.007-3) ... 1644s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1644s Setting up debhelper (13.28ubuntu1) ... 1644s Setting up libemail-sender-perl (2.601-1) ... 1644s Setting up libnamespace-sweep-perl (0.006-5) ... 1644s Setting up libnamespace-clean-perl (0.27-2) ... 1644s Setting up g++ (4:15.2.0-4ubuntu1) ... 1644s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1644s Setting up build-essential (12.12ubuntu2) ... 1644s Setting up libmoosex-arrayref-perl (0.005-5) ... 1644s Setting up libiri-perl (0.013-1) ... 1644s Setting up librdf-trine-perl (1.019-4) ... 1644s Setting up libnamespace-autoclean-perl (0.31-1) ... 1644s Setting up libdatetime-locale-perl (1:1.45-1) ... 1644s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1644s Setting up libdatetime-perl (2:1.65-1build3) ... 1644s Setting up libtypes-datetime-perl (0.002-4) ... 1644s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1644s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 1644s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 1644s Setting up librdf-query-perl (2.919-2) ... 1644s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 1644s Setting up libweb-id-perl (1.927-4) ... 1644s Setting up libgeoip2-perl (2.006002-2) ... 1644s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1644s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1644s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1644s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 1644s Setting up node-corepack (0.24.0-5build1) ... 1644s Setting up libheif1:arm64 (1.21.2-1) ... 1644s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1644s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1644s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 1644s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1644s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1644s Setting up node-semver (7.6.1+~7.5.8-2) ... 1644s Setting up uglifyjs (3.17.4-2build1) ... 1644s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1644s Setting up node-debug (4.4.1+~4.1.12-1) ... 1644s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1644s Setting up libgd-perl (2.84-2) ... 1644s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1644s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1644s Setting up libgd-securityimage-perl (1.75-3) ... 1644s Processing triggers for install-info (7.2-5) ... 1644s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1644s Processing triggers for man-db (2.13.1-1) ... 1645s Processing triggers for ca-certificates-java (20240118build1) ... 1646s Adding debian:ACCVRAIZ1.pem 1646s Adding debian:AC_RAIZ_FNMT-RCM.pem 1646s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1646s Adding debian:ANF_Secure_Server_Root_CA.pem 1646s Adding debian:Actalis_Authentication_Root_CA.pem 1646s Adding debian:AffirmTrust_Commercial.pem 1646s Adding debian:AffirmTrust_Networking.pem 1646s Adding debian:AffirmTrust_Premium.pem 1646s Adding debian:AffirmTrust_Premium_ECC.pem 1646s Adding debian:Amazon_Root_CA_1.pem 1646s Adding debian:Amazon_Root_CA_2.pem 1646s Adding debian:Amazon_Root_CA_3.pem 1646s Adding debian:Amazon_Root_CA_4.pem 1646s Adding debian:Atos_TrustedRoot_2011.pem 1646s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1646s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1646s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1646s Adding debian:BJCA_Global_Root_CA1.pem 1646s Adding debian:BJCA_Global_Root_CA2.pem 1646s Adding debian:Baltimore_CyberTrust_Root.pem 1646s Adding debian:Buypass_Class_2_Root_CA.pem 1646s Adding debian:Buypass_Class_3_Root_CA.pem 1646s Adding debian:CA_Disig_Root_R2.pem 1646s Adding debian:CFCA_EV_ROOT.pem 1646s Adding debian:COMODO_Certification_Authority.pem 1646s Adding debian:COMODO_ECC_Certification_Authority.pem 1646s Adding debian:COMODO_RSA_Certification_Authority.pem 1646s Adding debian:Certainly_Root_E1.pem 1646s Adding debian:Certainly_Root_R1.pem 1646s Adding debian:Certigna.pem 1646s Adding debian:Certigna_Root_CA.pem 1646s Adding debian:Certum_EC-384_CA.pem 1646s Adding debian:Certum_Trusted_Network_CA.pem 1646s Adding debian:Certum_Trusted_Network_CA_2.pem 1646s Adding debian:Certum_Trusted_Root_CA.pem 1646s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1646s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1646s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1646s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1646s Adding debian:Comodo_AAA_Services_root.pem 1646s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1646s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1646s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1646s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1646s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1646s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1646s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1646s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1646s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1646s Adding debian:DigiCert_Global_Root_CA.pem 1646s Adding debian:DigiCert_Global_Root_G2.pem 1646s Adding debian:DigiCert_Global_Root_G3.pem 1646s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1646s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1646s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1646s Adding debian:DigiCert_Trusted_Root_G4.pem 1646s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1646s Adding debian:Entrust_Root_Certification_Authority.pem 1646s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1646s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1646s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1646s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1646s Adding debian:GLOBALTRUST_2020.pem 1646s Adding debian:GTS_Root_R1.pem 1646s Adding debian:GTS_Root_R2.pem 1646s Adding debian:GTS_Root_R3.pem 1646s Adding debian:GTS_Root_R4.pem 1646s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1646s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1646s Adding debian:GlobalSign_Root_CA.pem 1646s Adding debian:GlobalSign_Root_CA_-_R3.pem 1646s Adding debian:GlobalSign_Root_CA_-_R6.pem 1646s Adding debian:GlobalSign_Root_E46.pem 1646s Adding debian:GlobalSign_Root_R46.pem 1646s Adding debian:Go_Daddy_Class_2_CA.pem 1646s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1646s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1646s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1646s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1646s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1646s Adding debian:HiPKI_Root_CA_-_G1.pem 1646s Adding debian:Hongkong_Post_Root_CA_3.pem 1646s Adding debian:ISRG_Root_X1.pem 1646s Adding debian:ISRG_Root_X2.pem 1646s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1646s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1646s Adding debian:Izenpe.com.pem 1646s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1646s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1646s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1646s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1646s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1646s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1646s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1646s Adding debian:QuoVadis_Root_CA_1_G3.pem 1646s Adding debian:QuoVadis_Root_CA_2.pem 1646s Adding debian:QuoVadis_Root_CA_2_G3.pem 1646s Adding debian:QuoVadis_Root_CA_3.pem 1646s Adding debian:QuoVadis_Root_CA_3_G3.pem 1646s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1646s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1646s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1646s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1646s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1646s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1646s Adding debian:SZAFIR_ROOT_CA2.pem 1646s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1646s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1646s Adding debian:SecureSign_Root_CA12.pem 1646s Adding debian:SecureSign_Root_CA14.pem 1646s Adding debian:SecureSign_Root_CA15.pem 1646s Adding debian:SecureTrust_CA.pem 1646s Adding debian:Secure_Global_CA.pem 1646s Adding debian:Security_Communication_ECC_RootCA1.pem 1646s Adding debian:Security_Communication_RootCA2.pem 1646s Adding debian:Starfield_Class_2_CA.pem 1646s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1646s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1646s Adding debian:SwissSign_Gold_CA_-_G2.pem 1646s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1646s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1646s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1646s Adding debian:TWCA_CYBER_Root_CA.pem 1646s Adding debian:TWCA_Global_Root_CA.pem 1646s Adding debian:TWCA_Root_Certification_Authority.pem 1646s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1646s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1646s Adding debian:TeliaSonera_Root_CA_v1.pem 1646s Adding debian:Telia_Root_CA_v2.pem 1646s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1646s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1646s Adding debian:Trustwave_Global_Certification_Authority.pem 1646s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1646s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1646s Adding debian:TunTrust_Root_CA.pem 1646s Adding debian:UCA_Extended_Validation_Root.pem 1646s Adding debian:UCA_Global_G2_Root.pem 1646s Adding debian:USERTrust_ECC_Certification_Authority.pem 1646s Adding debian:USERTrust_RSA_Certification_Authority.pem 1646s Adding debian:XRamp_Global_CA_Root.pem 1646s Adding debian:certSIGN_ROOT_CA.pem 1646s Adding debian:certSIGN_Root_CA_G2.pem 1646s Adding debian:e-Szigno_Root_CA_2017.pem 1646s Adding debian:ePKI_Root_Certification_Authority.pem 1646s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1646s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1646s Adding debian:emSign_Root_CA_-_C1.pem 1646s Adding debian:emSign_Root_CA_-_G1.pem 1646s Adding debian:vTrus_ECC_Root_CA.pem 1646s Adding debian:vTrus_Root_CA.pem 1646s done. 1646s Setting up yui-compressor (2.4.8-3build1) ... 1646s Setting up default-jre-headless (2:1.21-76build1) ... 1646s Processing triggers for sgml-base (1.31+nmu1) ... 1646s Setting up docutils-common (0.22.4+dfsg-1) ... 1647s Processing triggers for sgml-base (1.31+nmu1) ... 1647s Setting up python3-docutils (0.22.4+dfsg-1) ... 1647s Setting up python3-sphinx (8.2.3-12) ... 1650s autopkgtest [04:38:42]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1650s autopkgtest [04:38:42]: test runtime-deps-and-recommends: [----------------------- 1665s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1665s 1..40 1665s ok 1 - Package lemonldap-ng is known to dpkg 1665s ok 2 - Got status information for package lemonldap-ng 1665s ok 3 - Got file list for package lemonldap-ng 1665s ok 4 # skip no perl modules to test in lemonldap-ng 1665s ok 5 - Package lemonldap-ng-doc is known to dpkg 1665s ok 6 - Got status information for package lemonldap-ng-doc 1665s ok 7 - Got file list for package lemonldap-ng-doc 1665s ok 8 # skip no perl modules to test in lemonldap-ng-doc 1665s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 1665s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 1665s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 1665s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 1665s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 1665s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 1665s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 1665s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 1665s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 1665s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 1665s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 1665s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 1665s ok 21 - Package lemonldap-ng-handler is known to dpkg 1665s ok 22 - Got status information for package lemonldap-ng-handler 1665s ok 23 - Got file list for package lemonldap-ng-handler 1665s ok 24 # skip no perl modules to test in lemonldap-ng-handler 1665s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 1665s ok 26 - Got status information for package liblemonldap-ng-handler-perl 1665s ok 27 - Got file list for package liblemonldap-ng-handler-perl 1665s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 1665s 1..26 1665s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 1665s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 1665s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 1665s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 1665s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 1665s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 1665s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 1665s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 1665s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 1665s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 1665s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 1665s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 1665s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 1665s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 1665s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 1665s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 1665s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 1665s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 1665s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 1665s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 1665s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 1665s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 1665s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 1665s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 1665s # Name "Lemonldap::NG::Handler::Server::Main::thread_share" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 69. 1665s # Name "Lemonldap::NG::Handler::Server::Main::set_header_out" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 72. 1665s # Name "Lemonldap::NG::Handler::Server::Main::set_user" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 70. 1665s # Name "Lemonldap::NG::Handler::Server::Main::is_initial_req" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 73. 1665s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1665s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 1665s # Name "Lemonldap::NG::Handler::Server::Main::set_custom" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 71. 1665s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 1665s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 1665s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1665s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 1665s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 1665s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 1665s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 1665s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 1665s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 1665s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 1665s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 1665s ok 30 - Got status information for package liblemonldap-ng-common-perl 1665s ok 31 - Got file list for package liblemonldap-ng-common-perl 1665s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 1665s 1..81 1665s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 1665s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 1665s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 1665s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 1665s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 1665s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 1665s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 1665s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 1665s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 1665s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 1665s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 1665s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 1665s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 1665s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 1665s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 1665s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 1665s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 1665s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 1665s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 1665s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::Backends::Overlay::res" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm line 119. 1665s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::Backends::_DBI::confDbiHooks" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 46. 1665s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::load" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 9. 1665s # Name "Lemonldap::NG::Common::Conf::Backends::Patroni::store" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm line 8. 1665s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 1665s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 1665s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 1665s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 1665s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 1665s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 1665s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 1665s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 1665s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 1665s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 1665s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 1665s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 1665s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 1665s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 1665s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 1665s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 1665s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 1665s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 1665s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 1665s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 1665s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 1665s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 1665s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 1665s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 1665s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 1665s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 1665s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 1665s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 1665s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 1665s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 1665s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 1665s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 1665s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 1665s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 1665s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 1665s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 1665s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 1665s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 1665s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 1665s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 1665s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 1665s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 1665s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 1665s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 1665s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 1665s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 1665s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 1665s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 1665s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 1665s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 1665s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 1665s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 1665s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 1665s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 1665s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 1665s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 1665s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 1665s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 1665s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 1665s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 1665s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 1665s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 1665s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 1665s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 1665s ok 34 - Got status information for package liblemonldap-ng-manager-perl 1665s ok 35 - Got file list for package liblemonldap-ng-manager-perl 1665s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 1665s 1..30 1665s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 1665s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 1665s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 1665s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 1665s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 1665s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 1665s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 1665s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 1665s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 1665s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 1665s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 1665s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 1665s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 1665s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 1665s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 1665s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 1665s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 1665s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 1665s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 1665s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 1665s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 1665s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 1665s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 1665s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 1665s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 1665s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 1665s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 1665s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 1665s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 1665s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 1665s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 1665s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 1665s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 1665s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 1665s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 1665s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 1665s ok 38 - Got status information for package liblemonldap-ng-portal-perl 1665s ok 39 - Got file list for package liblemonldap-ng-portal-perl 1665s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 1665s 1..179 1665s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 1665s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 1665s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 1665s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 1665s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 1665s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 1665s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 1665s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 1665s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 1665s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 1665s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 1665s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 1665s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 1665s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 1665s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 1665s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 1665s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 1665s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 1665s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 1665s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 1665s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 1665s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 1665s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 1665s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 1665s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 1665s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 1665s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 1665s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 1665s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 1665s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 1665s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 1665s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 1665s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 1665s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 1665s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 1665s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 1665s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 1665s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 1665s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 1665s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 1665s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 1665s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 1665s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 1665s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 1665s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 1665s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 1665s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 1665s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 1665s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 1665s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 1665s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 1665s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 1665s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 1665s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 1665s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 1665s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 1665s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 1665s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 1665s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 1665s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 1665s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 1665s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 1665s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 1665s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 1665s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 1665s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 1665s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 1665s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 1665s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 1665s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 1665s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 1665s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 1665s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 1665s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 1665s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 1665s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 1665s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 1665s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 1665s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 1665s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 1665s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 1665s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 1665s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 1665s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 1665s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 1665s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 1665s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 1665s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 1665s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 1665s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 1665s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 1665s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 1665s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 1665s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 1665s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 1665s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 1665s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 1665s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 1665s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 1665s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 1665s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 1665s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 1665s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 1665s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 1665s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 1665s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 1665s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 1665s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 1665s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 1665s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 1665s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 1665s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 1665s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 1665s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 1665s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 1665s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 1665s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 1665s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 1665s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 1665s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 1665s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 1665s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 1665s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 1665s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 1665s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 1665s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 1665s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 1665s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 1665s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 1665s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 1665s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 1665s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 1665s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 1665s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 1665s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 1665s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 1665s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 1665s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 1665s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 1665s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 1665s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 1665s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 1665s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 1665s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 1665s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 1665s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 1665s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 1665s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 1665s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 1665s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 1665s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 1665s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 1665s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 1665s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 1665s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 1665s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 1665s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 1665s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 1665s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 1665s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 1665s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 1665s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 1665s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 1665s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 1665s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 1665s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 1665s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 1665s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 1665s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 1665s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 1665s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 1665s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 1665s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 1665s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 1665s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 1665s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 1665s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 1665s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 1665s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 1665s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 1665s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 1665s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 1665s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 1665s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 1665s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 1665s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1665s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1665s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 1665s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 1665s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 1665s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 1665s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 1665s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 1665s ok 1665s All tests successful. 1665s Files=1, Tests=40, 15 wallclock secs ( 0.07 usr 0.01 sys + 11.49 cusr 2.79 csys = 14.36 CPU) 1665s Result: PASS 1665s autopkgtest [04:38:57]: test runtime-deps-and-recommends: -----------------------] 1666s runtime-deps-and-recommends PASS (superficial) 1666s autopkgtest [04:38:58]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 1666s autopkgtest [04:38:58]: @@@@@@@@@@@@@@@@@@@@ summary 1666s fastcgiserver PASS 1666s common-test PASS 1666s handler-test PASS 1666s portal-test PASS 1666s manager-test PASS 1666s runtime-deps-common PASS (superficial) 1666s runtime-deps-portal PASS (superficial) 1666s runtime-deps-manager PASS (superficial) 1666s runtime-deps-and-recommends PASS (superficial)