0s autopkgtest [05:57:02]: starting date and time: 2026-01-30 05:57:02+0000 0s autopkgtest [05:57:02]: git checkout: 4b346b80 nova: make wait_reboot return success even when a no-op 0s autopkgtest [05:57:02]: host juju-7f2275-prod-proposed-migration-environment-15; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.o794ky5r/out --timeout-copy=6000 --needs-internet=try --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:tntnet --apt-upgrade lemonldap-ng --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=tntnet/3.0-4build1 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest-cpu2-ram4-disk20-arm64 --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-15@sto01-arm64-19.secgroup --name adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 --image adt/ubuntu-resolute-arm64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-15 --net-id=net_prod-autopkgtest-workers-arm64 -e TERM=linux --mirror=http://ftpmaster.internal/ubuntu/ 3s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 56s autopkgtest [05:57:58]: testbed dpkg architecture: arm64 56s autopkgtest [05:57:58]: testbed apt version: 3.1.14 57s autopkgtest [05:57:59]: @@@@@@@@@@@@@@@@@@@@ test bed setup 57s autopkgtest [05:57:59]: testbed release detected to be: None 58s autopkgtest [05:58:00]: updating testbed package index (apt update) 58s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 58s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 58s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 58s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 58s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 58s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 58s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 58s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 59s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 59s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 59s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 59s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 59s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 59s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 59s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 59s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 62s Fetched 3215 kB in 1s (2154 kB/s) 63s Reading package lists... 64s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 64s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 64s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 64s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 64s Reading package lists... 65s Reading package lists... 65s Building dependency tree... 65s Reading state information... 65s Calculating upgrade... 65s The following packages will be upgraded: 65s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 66s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 66s Need to get 888 kB of archives. 66s After this operation, 2048 B of additional disk space will be used. 66s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 66s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 66s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 66s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 66s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 66s dpkg-preconfigure: unable to re-open stdin: No such file or directory 66s Fetched 888 kB in 1s (1454 kB/s) 67s (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 ... 135255 files and directories currently installed.) 67s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 67s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 67s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 67s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 67s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 67s (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 ... 135255 files and directories currently installed.) 67s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 67s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 67s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 67s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 67s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 67s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 67s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 67s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 67s Setting up bzip2 (1.0.8-6build2) ... 67s Setting up telnet (0.17+2.7-2ubuntu1) ... 67s Processing triggers for man-db (2.13.1-1) ... 68s Processing triggers for libc-bin (2.42-2ubuntu4) ... 68s autopkgtest [05:58:10]: upgrading testbed (apt dist-upgrade and autopurge) 68s Reading package lists... 68s Building dependency tree... 68s Reading state information... 69s Calculating upgrade... 69s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 69s Reading package lists... 70s Building dependency tree... 70s Reading state information... 70s Solving dependencies... 70s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 73s autopkgtest [05:58:15]: testbed running kernel: Linux 6.18.0-9-generic #9-Ubuntu SMP PREEMPT_DYNAMIC Mon Jan 12 16:41:39 UTC 2026 73s autopkgtest [05:58:15]: @@@@@@@@@@@@@@@@@@@@ apt-source lemonldap-ng 79s Get:1 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (dsc) [5208 B] 79s Get:2 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (tar) [10.1 MB] 79s Get:3 http://ftpmaster.internal/ubuntu resolute/universe lemonldap-ng 2.22.1+ds-1 (diff) [63.9 kB] 79s gpgv: Signature made Thu Nov 27 16:36:14 2025 UTC 79s gpgv: using RSA key 00DFE58B8B555779D1005EC9F6D74CA7C999EEE9 79s gpgv: Can't check signature: No public key 79s dpkg-source: warning: cannot verify inline signature for ./lemonldap-ng_2.22.1+ds-1.dsc: no acceptable signature found 79s autopkgtest [05:58:21]: testing package lemonldap-ng version 2.22.1+ds-1 80s autopkgtest [05:58:22]: build not needed 81s autopkgtest [05:58:23]: test fastcgiserver: preparing testbed 81s Reading package lists... 81s Building dependency tree... 81s Reading state information... 81s Solving dependencies... 82s The following NEW packages will be installed: 82s fontconfig-config fonts-dejavu-core fonts-dejavu-mono fonts-font-awesome 82s fonts-glyphicons-halflings imagemagick-7-common javascript-common 82s lemonldap-ng lemonldap-ng-doc lemonldap-ng-fastcgi-server 82s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl libaom3 82s libapache-logformat-compiler-perl libapache-session-perl 82s libb-hooks-op-check-perl libcache-cache-perl libcapture-tiny-perl 82s libcgi-pm-perl libclass-c3-perl libclass-errorhandler-perl 82s libclass-inspector-perl libclass-method-modifiers-perl 82s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 82s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl 82s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl 82s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 82s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 82s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 82s libcryptx-perl libdata-optlist-perl libde265-0 libdeflate0 82s libdevel-callchecker-perl libdevel-stacktrace-ashtml-perl 82s libdevel-stacktrace-perl libdigest-hmac-perl libdynaloader-functions-perl 82s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl 82s libemail-sender-perl libemail-simple-perl libencode-locale-perl 82s liberror-perl libexporter-tiny-perl libfcgi-client-perl libfcgi-perl 82s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 82s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 82s libfontconfig1 libgd-perl libgd-securityimage-perl libgd3 libgomp1 82s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec 82s libheif-plugin-libde265 libheif1 libhtml-format-perl 82s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 82s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 82s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 82s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 82s libimage-magick-perl libimage-magick-q16-perl libimagequant0 82s libimport-into-perl libio-html-perl libio-socket-ssl-perl 82s libipc-sharelite-perl libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs 82s libjs-bootstrap libjs-bootstrap4 libjs-es5-shim libjs-jquery 82s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js libjson-maybexs-perl 82s libjson-perl libjson-xs-perl liblcms2-2 liblemonldap-ng-common-perl 82s liblemonldap-ng-handler-perl liblemonldap-ng-manager-perl 82s liblemonldap-ng-portal-perl liblemonldap-ng-ssoaas-apache-client-perl 82s liblerc4 liblist-moreutils-perl liblist-moreutils-xs-perl liblqr-1-0 82s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 82s libmagickcore-7.q16-10 libmailtools-perl libmime-tools-perl 82s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 82s libmoox-types-mooselike-perl libmouse-perl libmro-compat-perl 82s libnet-cidr-perl libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl 82s libopenjp2-7 libparams-classify-perl libparams-util-perl libplack-perl 82s libposix-strftime-compiler-perl libraw23t64 libregexp-assemble-perl 82s libregexp-common-perl librole-tiny-perl libsharpyuv0 libstream-buffered-perl 82s libstring-random-perl libsub-exporter-perl libsub-install-perl 82s libsub-quote-perl libtest-sharedfork-perl libtest-tcp-perl 82s libtext-unidecode-perl libthrowable-perl libtiff6 libtimedate-perl 82s libtry-tiny-perl libtype-tiny-perl libtypes-serialiser-perl liburi-perl 82s libwebp7 libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl 82s libwww-robotrules-perl libxpm4 perl-openssl-defaults 82s 0 upgraded, 170 newly installed, 0 to remove and 0 not upgraded. 82s Need to get 27.1 MB of archives. 82s After this operation, 99.1 MB of additional disk space will be used. 82s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 82s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 82s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 82s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-mono all 2.37-8build1 [502 kB] 82s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-dejavu-core all 2.37-8build1 [834 kB] 83s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 83s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 83s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 83s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 83s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 83s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 83s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 83s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 83s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 83s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 83s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 83s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 83s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 83s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 83s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 83s Get:21 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 83s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 83s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 83s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 83s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 83s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 83s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 83s Get:28 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 83s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 83s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 83s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 83s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 83s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 83s Get:34 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 83s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 83s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 83s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 83s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 83s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 83s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 83s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 83s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 83s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 83s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 84s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 84s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 84s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 84s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 84s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 84s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 84s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 84s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 84s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 84s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 84s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 84s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 84s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 84s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 84s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 84s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 84s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 84s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 84s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 84s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 84s Get:65 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 84s Get:66 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 84s Get:67 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 84s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 84s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 84s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 84s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 84s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 84s Get:73 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 84s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 84s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 84s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 84s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 84s Get:78 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 84s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 84s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 84s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 84s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 84s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 84s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 84s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 84s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 84s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 84s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 84s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 84s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 84s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 84s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 84s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 84s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 84s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 84s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 84s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 84s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 84s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 84s Get:100 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 84s Get:101 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 84s Get:102 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 84s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 84s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 84s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 84s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-angularjs all 1.8.3-3 [559 kB] 84s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 84s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 84s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 84s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 84s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 85s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 85s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 85s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 85s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 85s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 85s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 85s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 85s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 85s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 85s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 85s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 85s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 85s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 85s Get:125 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 85s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 85s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 85s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 85s Get:129 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 85s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 85s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 85s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 85s Get:133 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 85s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 85s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 85s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 85s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 85s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 85s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 85s Get:140 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 85s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 85s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 85s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 85s Get:144 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 85s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 85s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 85s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 85s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 85s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 85s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 85s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 85s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 85s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 85s Get:154 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 85s Get:155 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 85s Get:156 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtype-tiny-perl all 2.010001-1 [385 kB] 85s Get:157 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-client-perl all 0.09-1build1 [15.6 kB] 85s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 85s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 85s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 85s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 85s Get:162 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 85s Get:163 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 85s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 85s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 85s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 85s Get:167 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 85s Get:168 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 85s Get:169 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 85s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 86s Preconfiguring packages ... 86s Fetched 27.1 MB in 4s (7560 kB/s) 86s Selecting previously unselected package imagemagick-7-common. 86s (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 ... 135255 files and directories currently installed.) 86s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 86s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 86s Selecting previously unselected package libgomp1:arm64. 86s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 86s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 86s Selecting previously unselected package libfftw3-double3:arm64. 86s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 86s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 86s Selecting previously unselected package fonts-dejavu-mono. 86s Preparing to unpack .../003-fonts-dejavu-mono_2.37-8build1_all.deb ... 86s Unpacking fonts-dejavu-mono (2.37-8build1) ... 86s Selecting previously unselected package fonts-dejavu-core. 86s Preparing to unpack .../004-fonts-dejavu-core_2.37-8build1_all.deb ... 86s Unpacking fonts-dejavu-core (2.37-8build1) ... 86s Selecting previously unselected package fontconfig-config. 86s Preparing to unpack .../005-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 87s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 87s Selecting previously unselected package libfontconfig1:arm64. 87s Preparing to unpack .../006-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 87s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 87s Selecting previously unselected package libsharpyuv0:arm64. 87s Preparing to unpack .../007-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 87s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 87s Selecting previously unselected package libaom3:arm64. 87s Preparing to unpack .../008-libaom3_3.13.1-2_arm64.deb ... 87s Unpacking libaom3:arm64 (3.13.1-2) ... 87s Selecting previously unselected package libheif-plugin-aomdec:arm64. 87s Preparing to unpack .../009-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 87s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 87s Selecting previously unselected package libde265-0:arm64. 87s Preparing to unpack .../010-libde265-0_1.0.16-1build1_arm64.deb ... 87s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 87s Selecting previously unselected package libheif-plugin-libde265:arm64. 87s Preparing to unpack .../011-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 87s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 87s Selecting previously unselected package libheif1:arm64. 87s Preparing to unpack .../012-libheif1_1.21.2-1_arm64.deb ... 87s Unpacking libheif1:arm64 (1.21.2-1) ... 87s Selecting previously unselected package libjbig0:arm64. 87s Preparing to unpack .../013-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 87s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 87s Selecting previously unselected package libjpeg-turbo8:arm64. 87s Preparing to unpack .../014-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 87s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 87s Selecting previously unselected package libjpeg8:arm64. 87s Preparing to unpack .../015-libjpeg8_8c-2ubuntu11_arm64.deb ... 87s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 87s Selecting previously unselected package liblcms2-2:arm64. 87s Preparing to unpack .../016-liblcms2-2_2.17-1_arm64.deb ... 87s Unpacking liblcms2-2:arm64 (2.17-1) ... 87s Selecting previously unselected package liblqr-1-0:arm64. 87s Preparing to unpack .../017-liblqr-1-0_0.4.2-2.2_arm64.deb ... 87s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 87s Selecting previously unselected package libltdl7:arm64. 87s Preparing to unpack .../018-libltdl7_2.5.4-9_arm64.deb ... 87s Unpacking libltdl7:arm64 (2.5.4-9) ... 87s Selecting previously unselected package libopenjp2-7:arm64. 87s Preparing to unpack .../019-libopenjp2-7_2.5.4-1_arm64.deb ... 87s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 87s Selecting previously unselected package libraw23t64:arm64. 87s Preparing to unpack .../020-libraw23t64_0.21.4-2_arm64.deb ... 87s Unpacking libraw23t64:arm64 (0.21.4-2) ... 87s Selecting previously unselected package libdeflate0:arm64. 87s Preparing to unpack .../021-libdeflate0_1.23-2_arm64.deb ... 87s Unpacking libdeflate0:arm64 (1.23-2) ... 87s Selecting previously unselected package liblerc4:arm64. 87s Preparing to unpack .../022-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 87s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 88s Selecting previously unselected package libwebp7:arm64. 88s Preparing to unpack .../023-libwebp7_1.5.0-0.1build1_arm64.deb ... 88s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 88s Selecting previously unselected package libtiff6:arm64. 88s Preparing to unpack .../024-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 88s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 88s Selecting previously unselected package libwebpdemux2:arm64. 88s Preparing to unpack .../025-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 88s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 88s Selecting previously unselected package libwebpmux3:arm64. 88s Preparing to unpack .../026-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 88s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 88s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 88s Preparing to unpack .../027-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 88s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 88s Selecting previously unselected package libimage-magick-q16-perl. 88s Preparing to unpack .../028-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 88s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 88s Selecting previously unselected package libimage-magick-perl. 88s Preparing to unpack .../029-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 88s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 88s Selecting previously unselected package libfcgi0t64:arm64. 88s Preparing to unpack .../030-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 88s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 88s Selecting previously unselected package libfcgi-perl. 88s Preparing to unpack .../031-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 88s Unpacking libfcgi-perl (0.82+ds-3build3) ... 88s Selecting previously unselected package libfcgi-procmanager-perl. 88s Preparing to unpack .../032-libfcgi-procmanager-perl_0.28-3_all.deb ... 88s Unpacking libfcgi-procmanager-perl (0.28-3) ... 88s Selecting previously unselected package libcrypt-urandom-perl. 88s Preparing to unpack .../033-libcrypt-urandom-perl_0.54-1_arm64.deb ... 88s Unpacking libcrypt-urandom-perl (0.54-1) ... 88s Selecting previously unselected package libapache-session-perl. 88s Preparing to unpack .../034-libapache-session-perl_1.94-2_all.deb ... 88s Unpacking libapache-session-perl (1.94-2) ... 88s Selecting previously unselected package liberror-perl. 88s Preparing to unpack .../035-liberror-perl_0.17030-1_all.deb ... 88s Unpacking liberror-perl (0.17030-1) ... 88s Selecting previously unselected package libipc-sharelite-perl. 88s Preparing to unpack .../036-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 88s Unpacking libipc-sharelite-perl (0.17-5build4) ... 88s Selecting previously unselected package libcache-cache-perl. 88s Preparing to unpack .../037-libcache-cache-perl_1.08-3_all.deb ... 88s Unpacking libcache-cache-perl (1.08-3) ... 88s Selecting previously unselected package libclass-xsaccessor-perl. 88s Preparing to unpack .../038-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 88s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 88s Selecting previously unselected package libconfig-inifiles-perl. 88s Preparing to unpack .../039-libconfig-inifiles-perl_3.000003-4_all.deb ... 88s Unpacking libconfig-inifiles-perl (3.000003-4) ... 88s Selecting previously unselected package perl-openssl-defaults:arm64. 88s Preparing to unpack .../040-perl-openssl-defaults_7build4_arm64.deb ... 88s Unpacking perl-openssl-defaults:arm64 (7build4) ... 88s Selecting previously unselected package libcrypt-openssl-bignum-perl. 88s Preparing to unpack .../041-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 88s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 89s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 89s Preparing to unpack .../042-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 89s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 89s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 89s Preparing to unpack .../043-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 89s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 89s Selecting previously unselected package libconvert-asn1-perl. 89s Preparing to unpack .../044-libconvert-asn1-perl_0.34-1_all.deb ... 89s Unpacking libconvert-asn1-perl (0.34-1) ... 89s Selecting previously unselected package libcrypt-openssl-x509-perl. 89s Preparing to unpack .../045-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 89s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 89s Selecting previously unselected package libclass-errorhandler-perl. 89s Preparing to unpack .../046-libclass-errorhandler-perl_0.04-3_all.deb ... 89s Unpacking libclass-errorhandler-perl (0.04-3) ... 89s Selecting previously unselected package libcrypt-des-perl:arm64. 89s Preparing to unpack .../047-libcrypt-des-perl_2.07-5_arm64.deb ... 89s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 89s Selecting previously unselected package libcrypt-des-ede3-perl. 89s Preparing to unpack .../048-libcrypt-des-ede3-perl_0.03-1_all.deb ... 89s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 89s Selecting previously unselected package libcryptx-perl. 89s Preparing to unpack .../049-libcryptx-perl_0.087-1_arm64.deb ... 89s Unpacking libcryptx-perl (0.087-1) ... 89s Selecting previously unselected package libconvert-pem-perl. 89s Preparing to unpack .../050-libconvert-pem-perl_0.13-1_all.deb ... 89s Unpacking libconvert-pem-perl (0.13-1) ... 89s Selecting previously unselected package libcrypt-rijndael-perl. 89s Preparing to unpack .../051-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 89s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 89s Selecting previously unselected package libhtml-tagset-perl. 89s Preparing to unpack .../052-libhtml-tagset-perl_3.24-1_all.deb ... 89s Unpacking libhtml-tagset-perl (3.24-1) ... 89s Selecting previously unselected package liburi-perl. 89s Preparing to unpack .../053-liburi-perl_5.34-2build1_all.deb ... 89s Unpacking liburi-perl (5.34-2build1) ... 89s Selecting previously unselected package libhtml-parser-perl:arm64. 89s Preparing to unpack .../054-libhtml-parser-perl_3.83-1build1_arm64.deb ... 89s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 89s Selecting previously unselected package libcgi-pm-perl. 89s Preparing to unpack .../055-libcgi-pm-perl_4.71-1build1_all.deb ... 89s Unpacking libcgi-pm-perl (4.71-1build1) ... 89s Selecting previously unselected package libhtml-template-perl. 89s Preparing to unpack .../056-libhtml-template-perl_2.97-2build1_all.deb ... 89s Unpacking libhtml-template-perl (2.97-2build1) ... 89s Selecting previously unselected package libjson-perl. 89s Preparing to unpack .../057-libjson-perl_4.10000-1_all.deb ... 89s Unpacking libjson-perl (4.10000-1) ... 89s Selecting previously unselected package libcommon-sense-perl:arm64. 89s Preparing to unpack .../058-libcommon-sense-perl_3.75-3build5_arm64.deb ... 89s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 89s Selecting previously unselected package libtypes-serialiser-perl. 89s Preparing to unpack .../059-libtypes-serialiser-perl_1.01-1_all.deb ... 89s Unpacking libtypes-serialiser-perl (1.01-1) ... 89s Selecting previously unselected package libjson-xs-perl. 89s Preparing to unpack .../060-libjson-xs-perl_4.040-1_arm64.deb ... 89s Unpacking libjson-xs-perl (4.040-1) ... 89s Selecting previously unselected package libmouse-perl:arm64. 90s Preparing to unpack .../061-libmouse-perl_2.6.1-1_arm64.deb ... 90s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 90s Selecting previously unselected package libnet-cidr-perl. 90s Preparing to unpack .../062-libnet-cidr-perl_0.27-1build1_all.deb ... 90s Unpacking libnet-cidr-perl (0.27-1build1) ... 90s Selecting previously unselected package libnet-ssleay-perl:arm64. 90s Preparing to unpack .../063-libnet-ssleay-perl_1.94-3_arm64.deb ... 90s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 90s Selecting previously unselected package libposix-strftime-compiler-perl. 90s Preparing to unpack .../064-libposix-strftime-compiler-perl_0.46-1_all.deb ... 90s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 90s Selecting previously unselected package libapache-logformat-compiler-perl. 90s Preparing to unpack .../065-libapache-logformat-compiler-perl_0.36-3_all.deb ... 90s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 90s Selecting previously unselected package libcookie-baker-perl. 90s Preparing to unpack .../066-libcookie-baker-perl_0.12-1_all.deb ... 90s Unpacking libcookie-baker-perl (0.12-1) ... 90s Selecting previously unselected package libdevel-stacktrace-perl. 90s Preparing to unpack .../067-libdevel-stacktrace-perl_2.0500-1_all.deb ... 90s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 90s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 90s Preparing to unpack .../068-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 90s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 90s Selecting previously unselected package libclass-inspector-perl. 90s Preparing to unpack .../069-libclass-inspector-perl_1.36-3_all.deb ... 90s Unpacking libclass-inspector-perl (1.36-3) ... 90s Selecting previously unselected package libfile-sharedir-perl. 90s Preparing to unpack .../070-libfile-sharedir-perl_1.118-3_all.deb ... 90s Unpacking libfile-sharedir-perl (1.118-3) ... 90s Selecting previously unselected package libfilesys-notify-simple-perl. 90s Preparing to unpack .../071-libfilesys-notify-simple-perl_0.14-3_all.deb ... 90s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 90s Selecting previously unselected package libhash-multivalue-perl. 90s Preparing to unpack .../072-libhash-multivalue-perl_0.16-3_all.deb ... 90s Unpacking libhash-multivalue-perl (0.16-3) ... 90s Selecting previously unselected package libhttp-multipartparser-perl. 90s Preparing to unpack .../073-libhttp-multipartparser-perl_0.02-3_all.deb ... 90s Unpacking libhttp-multipartparser-perl (0.02-3) ... 90s Selecting previously unselected package libjson-maybexs-perl. 90s Preparing to unpack .../074-libjson-maybexs-perl_1.004008-1_all.deb ... 90s Unpacking libjson-maybexs-perl (1.004008-1) ... 90s Selecting previously unselected package libstream-buffered-perl. 90s Preparing to unpack .../075-libstream-buffered-perl_0.03-3_all.deb ... 90s Unpacking libstream-buffered-perl (0.03-3) ... 90s Selecting previously unselected package libwww-form-urlencoded-perl. 90s Preparing to unpack .../076-libwww-form-urlencoded-perl_0.26-2_all.deb ... 90s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 90s Selecting previously unselected package libhttp-entity-parser-perl. 90s Preparing to unpack .../077-libhttp-entity-parser-perl_0.25-2_all.deb ... 90s Unpacking libhttp-entity-parser-perl (0.25-2) ... 90s Selecting previously unselected package libtimedate-perl. 90s Preparing to unpack .../078-libtimedate-perl_2.3300-2_all.deb ... 90s Unpacking libtimedate-perl (2.3300-2) ... 90s Selecting previously unselected package libhttp-date-perl. 90s Preparing to unpack .../079-libhttp-date-perl_6.06-1_all.deb ... 90s Unpacking libhttp-date-perl (6.06-1) ... 90s Selecting previously unselected package libhttp-headers-fast-perl. 90s Preparing to unpack .../080-libhttp-headers-fast-perl_0.22-3_all.deb ... 90s Unpacking libhttp-headers-fast-perl (0.22-3) ... 90s Selecting previously unselected package libclone-perl:arm64. 91s Preparing to unpack .../081-libclone-perl_0.47-1_arm64.deb ... 91s Unpacking libclone-perl:arm64 (0.47-1) ... 91s Selecting previously unselected package libencode-locale-perl. 91s Preparing to unpack .../082-libencode-locale-perl_1.05-3_all.deb ... 91s Unpacking libencode-locale-perl (1.05-3) ... 91s Selecting previously unselected package libio-html-perl. 91s Preparing to unpack .../083-libio-html-perl_1.004-3_all.deb ... 91s Unpacking libio-html-perl (1.004-3) ... 91s Selecting previously unselected package liblwp-mediatypes-perl. 91s Preparing to unpack .../084-liblwp-mediatypes-perl_6.04-2_all.deb ... 91s Unpacking liblwp-mediatypes-perl (6.04-2) ... 91s Selecting previously unselected package libhttp-message-perl. 91s Preparing to unpack .../085-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 91s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 91s Selecting previously unselected package libtest-sharedfork-perl. 91s Preparing to unpack .../086-libtest-sharedfork-perl_0.35-3_all.deb ... 91s Unpacking libtest-sharedfork-perl (0.35-3) ... 91s Selecting previously unselected package libtest-tcp-perl. 91s Preparing to unpack .../087-libtest-tcp-perl_2.22-2_all.deb ... 91s Unpacking libtest-tcp-perl (2.22-2) ... 91s Selecting previously unselected package libtry-tiny-perl. 91s Preparing to unpack .../088-libtry-tiny-perl_0.32-1_all.deb ... 91s Unpacking libtry-tiny-perl (0.32-1) ... 91s Selecting previously unselected package libplack-perl. 91s Preparing to unpack .../089-libplack-perl_1.0051-1_all.deb ... 91s Unpacking libplack-perl (1.0051-1) ... 91s Selecting previously unselected package libfile-listing-perl. 91s Preparing to unpack .../090-libfile-listing-perl_6.16-1_all.deb ... 91s Unpacking libfile-listing-perl (6.16-1) ... 91s Selecting previously unselected package libhtml-tree-perl. 91s Preparing to unpack .../091-libhtml-tree-perl_5.07-3_all.deb ... 91s Unpacking libhtml-tree-perl (5.07-3) ... 91s Selecting previously unselected package libhttp-cookies-perl. 91s Preparing to unpack .../092-libhttp-cookies-perl_6.11-1_all.deb ... 91s Unpacking libhttp-cookies-perl (6.11-1) ... 91s Selecting previously unselected package libhttp-negotiate-perl. 91s Preparing to unpack .../093-libhttp-negotiate-perl_6.01-2_all.deb ... 91s Unpacking libhttp-negotiate-perl (6.01-2) ... 91s Selecting previously unselected package libio-socket-ssl-perl. 91s Preparing to unpack .../094-libio-socket-ssl-perl_2.098-1_all.deb ... 91s Unpacking libio-socket-ssl-perl (2.098-1) ... 91s Selecting previously unselected package libnet-http-perl. 91s Preparing to unpack .../095-libnet-http-perl_6.24-1build1_all.deb ... 91s Unpacking libnet-http-perl (6.24-1build1) ... 91s Selecting previously unselected package liblwp-protocol-https-perl. 91s Preparing to unpack .../096-liblwp-protocol-https-perl_6.14-1_all.deb ... 91s Unpacking liblwp-protocol-https-perl (6.14-1) ... 91s Selecting previously unselected package libwww-robotrules-perl. 91s Preparing to unpack .../097-libwww-robotrules-perl_6.02-1build1_all.deb ... 91s Unpacking libwww-robotrules-perl (6.02-1build1) ... 91s Selecting previously unselected package libwww-perl. 91s Preparing to unpack .../098-libwww-perl_6.81-1build1_all.deb ... 91s Unpacking libwww-perl (6.81-1build1) ... 91s Selecting previously unselected package liblemonldap-ng-common-perl. 91s Preparing to unpack .../099-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 91s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 91s Selecting previously unselected package liblemonldap-ng-handler-perl. 91s Preparing to unpack .../100-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 91s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 91s Selecting previously unselected package lemonldap-ng-fastcgi-server. 92s Preparing to unpack .../101-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 92s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 92s Selecting previously unselected package lemonldap-ng-uwsgi-app. 92s Preparing to unpack .../102-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 92s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 92s Selecting previously unselected package libemail-date-format-perl. 92s Preparing to unpack .../103-libemail-date-format-perl_1.008-1_all.deb ... 92s Unpacking libemail-date-format-perl (1.008-1) ... 92s Selecting previously unselected package libhash-merge-simple-perl. 92s Preparing to unpack .../104-libhash-merge-simple-perl_0.052-1_all.deb ... 92s Unpacking libhash-merge-simple-perl (0.052-1) ... 92s Selecting previously unselected package libjs-angularjs. 92s Preparing to unpack .../105-libjs-angularjs_1.8.3-3_all.deb ... 92s Unpacking libjs-angularjs (1.8.3-3) ... 92s Selecting previously unselected package fonts-glyphicons-halflings. 92s Preparing to unpack .../106-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 92s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 92s Selecting previously unselected package libjs-bootstrap. 92s Preparing to unpack .../107-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 92s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 92s Selecting previously unselected package libjs-es5-shim. 92s Preparing to unpack .../108-libjs-es5-shim_4.6.7-2_all.deb ... 92s Unpacking libjs-es5-shim (4.6.7-2) ... 92s Selecting previously unselected package libjs-jquery. 92s Preparing to unpack .../109-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 92s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 92s Selecting previously unselected package libregexp-common-perl. 92s Preparing to unpack .../110-libregexp-common-perl_2024080801-1_all.deb ... 92s Unpacking libregexp-common-perl (2024080801-1) ... 92s Selecting previously unselected package liblemonldap-ng-manager-perl. 92s Preparing to unpack .../111-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 92s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 92s Selecting previously unselected package fonts-font-awesome. 92s Preparing to unpack .../112-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 92s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 92s Selecting previously unselected package libconvert-base32-perl. 92s Preparing to unpack .../113-libconvert-base32-perl_0.06-3_all.deb ... 92s Unpacking libconvert-base32-perl (0.06-3) ... 92s Selecting previously unselected package libdigest-hmac-perl. 92s Preparing to unpack .../114-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 92s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 92s Selecting previously unselected package libfont-afm-perl. 92s Preparing to unpack .../115-libfont-afm-perl_1.20-4_all.deb ... 92s Unpacking libfont-afm-perl (1.20-4) ... 92s Selecting previously unselected package libhtml-format-perl. 92s Preparing to unpack .../116-libhtml-format-perl_2.16-2_all.deb ... 92s Unpacking libhtml-format-perl (2.16-2) ... 92s Selecting previously unselected package libhtml-formattext-withlinks-perl. 92s Preparing to unpack .../117-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 92s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 92s Selecting previously unselected package javascript-common. 92s Preparing to unpack .../118-javascript-common_12+nmu1_all.deb ... 92s Unpacking javascript-common (12+nmu1) ... 92s Selecting previously unselected package libjs-popper.js. 92s Preparing to unpack .../119-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 92s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 93s Selecting previously unselected package libjs-bootstrap4. 93s Preparing to unpack .../120-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 93s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 93s Selecting previously unselected package libjs-jquery-cookie. 93s Preparing to unpack .../121-libjs-jquery-cookie_12-4build1_all.deb ... 93s Unpacking libjs-jquery-cookie (12-4build1) ... 93s Selecting previously unselected package libjs-jquery-ui. 93s Preparing to unpack .../122-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 93s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 93s Selecting previously unselected package libexporter-tiny-perl. 93s Preparing to unpack .../123-libexporter-tiny-perl_1.006003-1_all.deb ... 93s Unpacking libexporter-tiny-perl (1.006003-1) ... 93s Selecting previously unselected package liblist-moreutils-xs-perl. 93s Preparing to unpack .../124-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 93s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 93s Selecting previously unselected package liblist-moreutils-perl. 93s Preparing to unpack .../125-liblist-moreutils-perl_0.430-2_all.deb ... 93s Unpacking liblist-moreutils-perl (0.430-2) ... 93s Selecting previously unselected package libregexp-assemble-perl. 93s Preparing to unpack .../126-libregexp-assemble-perl_0.38-2_all.deb ... 93s Unpacking libregexp-assemble-perl (0.38-2) ... 93s Selecting previously unselected package libtext-unidecode-perl. 93s Preparing to unpack .../127-libtext-unidecode-perl_1.30-3_all.deb ... 93s Unpacking libtext-unidecode-perl (1.30-3) ... 93s Selecting previously unselected package liblemonldap-ng-portal-perl. 93s Preparing to unpack .../128-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 93s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 93s Selecting previously unselected package libalgorithm-c3-perl. 93s Preparing to unpack .../129-libalgorithm-c3-perl_0.11-2_all.deb ... 93s Unpacking libalgorithm-c3-perl (0.11-2) ... 93s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 93s Preparing to unpack .../130-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 93s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 93s Selecting previously unselected package libcapture-tiny-perl. 93s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 93s Unpacking libcapture-tiny-perl (0.50-1) ... 93s Selecting previously unselected package libclass-c3-perl. 93s Preparing to unpack .../132-libclass-c3-perl_0.35-2_all.deb ... 93s Unpacking libclass-c3-perl (0.35-2) ... 93s Selecting previously unselected package libclass-method-modifiers-perl. 93s Preparing to unpack .../133-libclass-method-modifiers-perl_2.15-1_all.deb ... 93s Unpacking libclass-method-modifiers-perl (2.15-1) ... 93s Selecting previously unselected package libconvert-binhex-perl. 93s Preparing to unpack .../134-libconvert-binhex-perl_1.125-3_all.deb ... 93s Unpacking libconvert-binhex-perl (1.125-3) ... 93s Selecting previously unselected package libparams-util-perl. 93s Preparing to unpack .../135-libparams-util-perl_1.102-3build1_arm64.deb ... 93s Unpacking libparams-util-perl (1.102-3build1) ... 93s Selecting previously unselected package libsub-install-perl. 94s Preparing to unpack .../136-libsub-install-perl_0.929-1_all.deb ... 94s Unpacking libsub-install-perl (0.929-1) ... 94s Selecting previously unselected package libdata-optlist-perl. 94s Preparing to unpack .../137-libdata-optlist-perl_0.114-1_all.deb ... 94s Unpacking libdata-optlist-perl (0.114-1) ... 94s Selecting previously unselected package libdynaloader-functions-perl. 94s Preparing to unpack .../138-libdynaloader-functions-perl_0.004-2_all.deb ... 94s Unpacking libdynaloader-functions-perl (0.004-2) ... 94s Selecting previously unselected package libdevel-callchecker-perl:arm64. 94s Preparing to unpack .../139-libdevel-callchecker-perl_0.009-2_arm64.deb ... 94s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 94s Selecting previously unselected package libemail-simple-perl. 94s Preparing to unpack .../140-libemail-simple-perl_2.218-1_all.deb ... 94s Unpacking libemail-simple-perl (2.218-1) ... 94s Selecting previously unselected package libmodule-pluggable-perl. 94s Preparing to unpack .../141-libmodule-pluggable-perl_5.2-5_all.deb ... 94s Unpacking libmodule-pluggable-perl (5.2-5) ... 94s Selecting previously unselected package libmro-compat-perl. 94s Preparing to unpack .../142-libmro-compat-perl_0.15-2_all.deb ... 94s Unpacking libmro-compat-perl (0.15-2) ... 94s Selecting previously unselected package libemail-abstract-perl. 94s Preparing to unpack .../143-libemail-abstract-perl_3.010-1_all.deb ... 94s Unpacking libemail-abstract-perl (3.010-1) ... 94s Selecting previously unselected package libemail-address-xs-perl. 94s Preparing to unpack .../144-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 94s Unpacking libemail-address-xs-perl (1.05-1build5) ... 94s Selecting previously unselected package libparams-classify-perl:arm64. 94s Preparing to unpack .../145-libparams-classify-perl_0.015-2build6_arm64.deb ... 94s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 94s Selecting previously unselected package libmodule-runtime-perl. 94s Preparing to unpack .../146-libmodule-runtime-perl_0.018-1_all.deb ... 94s Unpacking libmodule-runtime-perl (0.018-1) ... 94s Selecting previously unselected package libimport-into-perl. 94s Preparing to unpack .../147-libimport-into-perl_1.002005-2_all.deb ... 94s Unpacking libimport-into-perl (1.002005-2) ... 94s Selecting previously unselected package librole-tiny-perl. 94s Preparing to unpack .../148-librole-tiny-perl_2.002004-1_all.deb ... 94s Unpacking librole-tiny-perl (2.002004-1) ... 94s Selecting previously unselected package libsub-quote-perl. 94s Preparing to unpack .../149-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 94s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 94s Selecting previously unselected package libmoo-perl. 94s Preparing to unpack .../150-libmoo-perl_2.005005-1_all.deb ... 94s Unpacking libmoo-perl (2.005005-1) ... 94s Selecting previously unselected package libmoox-types-mooselike-perl. 94s Preparing to unpack .../151-libmoox-types-mooselike-perl_0.29-2_all.deb ... 94s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 94s Selecting previously unselected package libsub-exporter-perl. 94s Preparing to unpack .../152-libsub-exporter-perl_0.990-1_all.deb ... 94s Unpacking libsub-exporter-perl (0.990-1) ... 94s Selecting previously unselected package libthrowable-perl. 94s Preparing to unpack .../153-libthrowable-perl_1.001-2_all.deb ... 94s Unpacking libthrowable-perl (1.001-2) ... 94s Selecting previously unselected package libemail-sender-perl. 94s Preparing to unpack .../154-libemail-sender-perl_2.601-1_all.deb ... 94s Unpacking libemail-sender-perl (2.601-1) ... 94s Selecting previously unselected package libtype-tiny-perl. 94s Preparing to unpack .../155-libtype-tiny-perl_2.010001-1_all.deb ... 94s Unpacking libtype-tiny-perl (2.010001-1) ... 94s Selecting previously unselected package libfcgi-client-perl. 94s Preparing to unpack .../156-libfcgi-client-perl_0.09-1build1_all.deb ... 94s Unpacking libfcgi-client-perl (0.09-1build1) ... 94s Selecting previously unselected package libimagequant0:arm64. 94s Preparing to unpack .../157-libimagequant0_2.18.0-1build1_arm64.deb ... 94s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 95s Selecting previously unselected package libxpm4:arm64. 95s Preparing to unpack .../158-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 95s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 95s Selecting previously unselected package libgd3:arm64. 95s Preparing to unpack .../159-libgd3_2.3.3-13ubuntu1_arm64.deb ... 95s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 95s Selecting previously unselected package libgd-perl. 95s Preparing to unpack .../160-libgd-perl_2.84-2_arm64.deb ... 95s Unpacking libgd-perl (2.84-2) ... 95s Selecting previously unselected package libgd-securityimage-perl. 95s Preparing to unpack .../161-libgd-securityimage-perl_1.75-3_all.deb ... 95s Unpacking libgd-securityimage-perl (1.75-3) ... 95s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 95s Preparing to unpack .../162-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 95s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 95s Selecting previously unselected package libnet-smtp-ssl-perl. 95s Preparing to unpack .../163-libnet-smtp-ssl-perl_1.04-2_all.deb ... 95s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 95s Selecting previously unselected package libmailtools-perl. 95s Preparing to unpack .../164-libmailtools-perl_2.22-1_all.deb ... 95s Unpacking libmailtools-perl (2.22-1) ... 95s Selecting previously unselected package libmime-tools-perl. 95s Preparing to unpack .../165-libmime-tools-perl_5.515-1_all.deb ... 95s Unpacking libmime-tools-perl (5.515-1) ... 95s Selecting previously unselected package libstring-random-perl. 95s Preparing to unpack .../166-libstring-random-perl_1%3a0.32-2_all.deb ... 95s Unpacking libstring-random-perl (1:0.32-2) ... 95s Selecting previously unselected package lemonldap-ng-handler. 95s Preparing to unpack .../167-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 95s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 95s Selecting previously unselected package lemonldap-ng. 95s Preparing to unpack .../168-lemonldap-ng_2.22.1+ds-1_all.deb ... 95s Unpacking lemonldap-ng (2.22.1+ds-1) ... 95s Selecting previously unselected package lemonldap-ng-doc. 95s Preparing to unpack .../169-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 95s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 95s Setting up libconfig-inifiles-perl (3.000003-4) ... 95s Setting up libmodule-pluggable-perl (5.2-5) ... 95s Setting up javascript-common (12+nmu1) ... 95s Setting up liblcms2-2:arm64 (2.17-1) ... 95s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 95s Setting up libaom3:arm64 (3.13.1-2) ... 95s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 95s Setting up libmouse-perl:arm64 (2.6.1-1) ... 95s Setting up libhttp-multipartparser-perl (0.02-3) ... 95s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 95s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 95s Setting up libclass-inspector-perl (1.36-3) ... 95s Setting up libfont-afm-perl (1.20-4) ... 95s Setting up libdynaloader-functions-perl (0.004-2) ... 95s Setting up libclass-method-modifiers-perl (2.15-1) ... 95s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 95s Setting up libclone-perl:arm64 (0.47-1) ... 95s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 95s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 95s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 95s Setting up libhtml-tagset-perl (3.24-1) ... 95s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 95s Setting up libfilesys-notify-simple-perl (0.14-3) ... 95s Setting up libnet-cidr-perl (0.27-1build1) ... 95s Setting up libipc-sharelite-perl (0.17-5build4) ... 95s Setting up libconvert-binhex-perl (1.125-3) ... 95s Setting up liblwp-mediatypes-perl (6.04-2) ... 95s Setting up libcrypt-urandom-perl (0.54-1) ... 95s Setting up libtry-tiny-perl (0.32-1) ... 95s Setting up libdeflate0:arm64 (1.23-2) ... 95s Setting up perl-openssl-defaults:arm64 (7build4) ... 95s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 95s Setting up libposix-strftime-compiler-perl (0.46-1) ... 95s Setting up libencode-locale-perl (1.05-3) ... 95s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 95s Setting up libclass-errorhandler-perl (0.04-3) ... 95s Setting up libjs-angularjs (1.8.3-3) ... 95s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 95s Setting up libfcgi-procmanager-perl (0.28-3) ... 95s Setting up libregexp-common-perl (2024080801-1) ... 95s Setting up libtest-sharedfork-perl (0.35-3) ... 95s Setting up libsub-install-perl (0.929-1) ... 95s Setting up libhash-multivalue-perl (0.16-3) ... 95s Setting up libjs-es5-shim (4.6.7-2) ... 95s Setting up liberror-perl (0.17030-1) ... 95s Setting up libapache-session-perl (1.94-2) ... 95s Setting up libstream-buffered-perl (0.03-3) ... 95s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 95s Setting up libalgorithm-c3-perl (0.11-2) ... 95s Setting up libapache-logformat-compiler-perl (0.36-3) ... 95s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 95s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 95s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 95s Setting up libemail-date-format-perl (1.008-1) ... 95s Setting up fonts-dejavu-mono (2.37-8build1) ... 95s Setting up libcryptx-perl (0.087-1) ... 95s Setting up libio-html-perl (1.004-3) ... 95s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 95s Setting up fonts-dejavu-core (2.37-8build1) ... 95s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 95s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 95s Setting up libltdl7:arm64 (2.5.4-9) ... 95s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 95s Setting up libstring-random-perl (1:0.32-2) ... 95s Setting up libparams-util-perl (1.102-3build1) ... 95s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 95s Setting up libcapture-tiny-perl (0.50-1) ... 95s Setting up libtimedate-perl (2.3300-2) ... 95s Setting up libtypes-serialiser-perl (1.01-1) ... 95s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 95s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 95s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 95s Setting up libjson-perl (4.10000-1) ... 95s Setting up librole-tiny-perl (2.002004-1) ... 95s Setting up libfile-sharedir-perl (1.118-3) ... 95s Setting up libfcgi-perl (0.82+ds-3build3) ... 95s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 95s Setting up libwww-form-urlencoded-perl (0.26-2) ... 95s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 95s Setting up libdevel-stacktrace-perl (2.0500-1) ... 95s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 95s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 95s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 95s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 95s Setting up libexporter-tiny-perl (1.006003-1) ... 95s Setting up libconvert-asn1-perl (0.34-1) ... 95s Setting up libtext-unidecode-perl (1.30-3) ... 95s Setting up libde265-0:arm64 (1.0.16-1build1) ... 95s Setting up libregexp-assemble-perl (0.38-2) ... 95s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 95s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 95s Setting up liburi-perl (5.34-2build1) ... 95s Setting up libconvert-base32-perl (0.06-3) ... 95s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 95s Setting up libemail-address-xs-perl (1.05-1build5) ... 95s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 95s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 95s Setting up libjson-xs-perl (4.040-1) ... 95s Setting up libcrypt-des-ede3-perl (0.03-1) ... 95s Setting up libjs-jquery-cookie (12-4build1) ... 95s Setting up libhttp-date-perl (6.06-1) ... 95s Setting up libtest-tcp-perl (2.22-2) ... 95s Setting up libfile-listing-perl (6.16-1) ... 95s Setting up libhash-merge-simple-perl (0.052-1) ... 95s Setting up libcache-cache-perl (1.08-3) ... 95s Setting up libhttp-headers-fast-perl (0.22-3) ... 95s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 96s Setting up liblist-moreutils-perl (0.430-2) ... 96s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 96s Setting up libtype-tiny-perl (2.010001-1) ... 96s Setting up libemail-simple-perl (2.218-1) ... 96s Setting up libnet-http-perl (6.24-1build1) ... 96s Setting up libclass-c3-perl (0.35-2) ... 96s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 96s Setting up libjson-maybexs-perl (1.004008-1) ... 96s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 96s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 96s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 96s Setting up libdata-optlist-perl (0.114-1) ... 96s Setting up libraw23t64:arm64 (0.21.4-2) ... 96s Setting up libwww-robotrules-perl (6.02-1build1) ... 96s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 96s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 96s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 96s Setting up libmro-compat-perl (0.15-2) ... 96s Setting up libcookie-baker-perl (0.12-1) ... 96s Setting up libhttp-entity-parser-perl (0.25-2) ... 96s Setting up libio-socket-ssl-perl (2.098-1) ... 96s Setting up libsub-exporter-perl (0.990-1) ... 96s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 96s Setting up libconvert-pem-perl (0.13-1) ... 96s Setting up libhttp-negotiate-perl (6.01-2) ... 96s Setting up libhttp-cookies-perl (6.11-1) ... 96s Setting up libhtml-tree-perl (5.07-3) ... 96s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 96s Setting up libcgi-pm-perl (4.71-1build1) ... 96s Setting up libhtml-format-perl (2.16-2) ... 96s Setting up libhtml-template-perl (2.97-2build1) ... 96s Setting up libnet-smtp-ssl-perl (1.04-2) ... 96s Setting up libmodule-runtime-perl (0.018-1) ... 96s Setting up libmailtools-perl (2.22-1) ... 96s Setting up libemail-abstract-perl (3.010-1) ... 96s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 96s Setting up libplack-perl (1.0051-1) ... 96s Setting up libimport-into-perl (1.002005-2) ... 96s Setting up libmoo-perl (2.005005-1) ... 96s Setting up libmime-tools-perl (5.515-1) ... 96s Setting up libfcgi-client-perl (0.09-1build1) ... 96s Setting up libmoox-types-mooselike-perl (0.29-2) ... 96s Setting up libthrowable-perl (1.001-2) ... 96s Setting up libemail-sender-perl (2.601-1) ... 96s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 96s Setting up liblwp-protocol-https-perl (6.14-1) ... 96s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 96s Setting up libwww-perl (6.81-1build1) ... 96s Setting up libheif1:arm64 (1.21.2-1) ... 96s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 96s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 96s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 96s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 96s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 96s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 96s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 96s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 96s Setting up libgd-perl (2.84-2) ... 96s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 96s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 96s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 97s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 97s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 97s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 97s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 98s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 98s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 98s Setting up libgd-securityimage-perl (1.75-3) ... 98s Setting up lemonldap-ng (2.22.1+ds-1) ... 98s Processing triggers for libc-bin (2.42-2ubuntu4) ... 98s Processing triggers for man-db (2.13.1-1) ... 102s autopkgtest [05:58:44]: test fastcgiserver: [----------------------- 102s 1..1 102s ok 1 - Portal responded 200 103s autopkgtest [05:58:45]: test fastcgiserver: -----------------------] 103s fastcgiserver PASS 103s autopkgtest [05:58:45]: test fastcgiserver: - - - - - - - - - - results - - - - - - - - - - 104s autopkgtest [05:58:46]: test common-test: preparing testbed 122s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 201s autopkgtest [06:00:23]: testbed dpkg architecture: arm64 201s autopkgtest [06:00:23]: testbed apt version: 3.1.14 201s autopkgtest [06:00:23]: @@@@@@@@@@@@@@@@@@@@ test bed setup 202s autopkgtest [06:00:24]: testbed release detected to be: resolute 202s autopkgtest [06:00:24]: updating testbed package index (apt update) 203s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 203s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 203s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 203s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 203s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 203s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 203s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 203s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 203s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 203s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 203s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 203s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 203s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 203s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 203s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 204s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 206s Fetched 3215 kB in 1s (2863 kB/s) 207s Reading package lists... 209s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 209s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 209s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 209s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 210s Reading package lists... 210s Reading package lists... 210s Building dependency tree... 210s Reading state information... 210s Calculating upgrade... 210s The following packages will be upgraded: 210s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 211s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 211s Need to get 888 kB of archives. 211s After this operation, 2048 B of additional disk space will be used. 211s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 211s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 211s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 212s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 212s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 212s dpkg-preconfigure: unable to re-open stdin: No such file or directory 212s Fetched 888 kB in 1s (646 kB/s) 212s (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 ... 135255 files and directories currently installed.) 212s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 212s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 213s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 213s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 213s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 213s (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 ... 135255 files and directories currently installed.) 213s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 213s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 213s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 213s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 213s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 213s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 213s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 213s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 213s Setting up bzip2 (1.0.8-6build2) ... 213s Setting up telnet (0.17+2.7-2ubuntu1) ... 213s Processing triggers for man-db (2.13.1-1) ... 214s Processing triggers for libc-bin (2.42-2ubuntu4) ... 214s autopkgtest [06:00:36]: upgrading testbed (apt dist-upgrade and autopurge) 214s Reading package lists... 214s Building dependency tree... 214s Reading state information... 214s Calculating upgrade... 215s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 215s Reading package lists... 215s Building dependency tree... 215s Reading state information... 215s Solving dependencies... 216s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 219s Reading package lists... 219s Building dependency tree... 219s Reading state information... 219s Solving dependencies... 219s The following NEW packages will be installed: 219s autoconf autodep8 automake autopoint autotools-dev build-essential 219s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 219s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 219s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 219s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 219s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 219s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 219s intltool-debian java-common java-wrappers libalgorithm-c3-perl libaom3 219s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 219s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 219s libb-hooks-endofscope-perl libb-hooks-op-check-perl 219s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 219s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 219s libclass-data-inheritable-perl libclass-errorhandler-perl 219s libclass-inspector-perl libclass-method-modifiers-perl 219s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 219s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 219s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 219s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 219s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 219s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 219s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 219s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 219s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 219s libdata-optlist-perl libdata-password-zxcvbn-perl 219s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 219s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 219s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 219s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 219s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 219s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 219s libencode-locale-perl liberror-perl libeval-closure-perl 219s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 219s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 219s libfile-sharedir-perl libfile-stripnondeterminism-perl 219s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 219s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 219s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 219s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 219s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 219s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 219s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 219s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 219s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 219s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 219s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 219s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 219s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 219s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 219s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 219s liblcms2-2 liblemonldap-ng-common-perl liblerc4 liblist-allutils-perl 219s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 219s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 219s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 219s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 219s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 219s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 219s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 219s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 219s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 219s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 219s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 219s libparams-classify-perl libparams-util-perl 219s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 219s libplack-perl libposix-strftime-compiler-perl libraw23t64 219s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 219s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 219s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 219s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 219s libsub-name-perl libsub-quote-perl libtask-weaken-perl 219s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 219s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 219s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 219s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 219s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 219s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 219s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 219s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 219s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 219s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 219s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 219s node-semver node-uglify-js node-undici node-xtend nodejs 219s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 219s po-debconf python3-alabaster python3-defusedxml python3-docutils 219s python3-imagesize python3-roman-numerals python3-snowballstemmer 219s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 219s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 219s yui-compressor 220s 0 upgraded, 311 newly installed, 0 to remove and 0 not upgraded. 220s Need to get 170 MB of archives. 220s After this operation, 659 MB of additional disk space will be used. 220s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 220s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 220s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 220s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 220s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 220s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 220s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 220s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 220s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 220s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 220s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 220s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 220s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 220s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 220s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 220s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 220s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 220s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 220s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 220s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 220s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 220s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 220s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 220s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 220s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 220s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 220s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 220s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 220s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 220s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 220s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 220s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 220s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 220s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 220s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 220s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 220s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 220s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 220s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 220s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 220s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 220s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 220s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 221s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 221s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 221s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 221s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 221s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 221s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 221s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 221s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 221s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 221s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 221s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 221s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 222s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 222s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 222s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 222s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 222s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 222s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 222s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 222s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 222s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 222s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 222s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 222s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 222s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 222s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 222s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 222s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 222s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 222s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 222s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 222s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 222s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 222s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 222s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 222s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 222s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 223s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 223s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 223s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 223s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 223s Get:85 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 223s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 223s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 223s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 223s Get:89 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 223s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 223s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 223s Get:92 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 223s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 223s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 223s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 223s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 223s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 223s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 223s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 223s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 223s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 223s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 223s Get:103 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 223s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 223s Get:105 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 223s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 223s Get:107 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 223s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 223s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 223s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 223s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 223s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 223s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 223s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 223s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 223s Get:116 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 223s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 223s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 223s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 223s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 223s Get:121 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 223s Get:122 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 223s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 223s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 223s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 223s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 223s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 223s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 223s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 223s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 223s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 223s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 223s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 223s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 223s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 223s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 223s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 223s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 223s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 223s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 223s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 223s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 224s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 224s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 224s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 224s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 224s Get:147 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 224s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 224s Get:149 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 224s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 224s Get:151 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 224s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 224s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 224s Get:154 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 224s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 224s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 224s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 224s Get:158 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 224s Get:159 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 224s Get:160 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 224s Get:161 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 224s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 224s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 224s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 224s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 224s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 224s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 224s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 224s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 224s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 224s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 224s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 224s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 224s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 224s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 224s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 224s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 224s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 224s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 224s Get:180 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 224s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 224s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 224s Get:183 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 224s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 224s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 224s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 224s Get:187 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 224s Get:188 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 224s Get:189 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 224s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 224s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 224s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 224s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 224s Get:194 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 224s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 224s Get:196 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 224s Get:197 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 224s Get:198 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 224s Get:199 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 224s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 224s Get:201 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 224s Get:202 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 224s Get:203 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 225s Get:204 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 225s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 225s Get:206 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 225s Get:207 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 225s Get:208 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 225s Get:209 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 225s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 225s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 225s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 225s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 225s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 225s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 225s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 225s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 225s Get:218 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 225s Get:219 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 225s Get:220 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 225s Get:221 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 225s Get:222 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 225s Get:223 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 225s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 225s Get:225 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 225s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 225s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 225s Get:228 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 225s Get:229 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 225s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 225s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 225s Get:232 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 225s Get:233 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 225s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 225s Get:235 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 225s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 225s Get:237 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 225s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 225s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 225s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 225s Get:241 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 225s Get:242 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 225s Get:243 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 225s Get:244 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 225s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 225s Get:246 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 225s Get:247 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 225s Get:248 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 225s Get:249 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 225s Get:250 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 225s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 225s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 225s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 225s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 225s Get:255 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 225s Get:256 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 225s Get:257 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 225s Get:258 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 225s Get:259 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 225s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 225s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 225s Get:262 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 225s Get:263 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 225s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 225s Get:265 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 225s Get:266 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 225s Get:267 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 225s Get:268 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 225s Get:269 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 225s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 225s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 225s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 225s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 225s Get:274 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 225s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 225s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 225s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 225s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 225s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 225s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 225s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 225s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 225s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 225s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 226s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 226s Get:286 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 226s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 226s Get:288 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 226s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 226s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 226s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 226s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 226s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 226s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 226s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 226s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 226s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 226s Get:298 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 226s Get:299 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 226s Get:300 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 226s Get:301 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 226s Get:302 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 226s Get:303 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 226s Get:304 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 226s Get:305 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 226s Get:306 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 226s Get:307 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 226s Get:308 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 226s Get:309 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 226s Get:310 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 226s Get:311 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 227s Preconfiguring packages ... 227s Fetched 170 MB in 7s (25.5 MB/s) 227s Selecting previously unselected package imagemagick-7-common. 227s (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 ... 135255 files and directories currently installed.) 227s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 227s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 227s Selecting previously unselected package libgomp1:arm64. 227s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 227s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 227s Selecting previously unselected package libfftw3-double3:arm64. 227s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 227s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 227s Selecting previously unselected package libfontenc1:arm64. 227s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 227s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 227s Selecting previously unselected package x11-common. 227s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 227s Unpacking x11-common (1:7.7+24ubuntu1) ... 227s Selecting previously unselected package xfonts-encodings. 227s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 227s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 227s Selecting previously unselected package xfonts-utils. 227s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 227s Unpacking xfonts-utils (1:7.7+7build1) ... 227s Selecting previously unselected package fonts-urw-base35. 227s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 227s Unpacking fonts-urw-base35 (20200910-8build1) ... 227s Selecting previously unselected package fontconfig-config. 227s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 228s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 228s Selecting previously unselected package libfontconfig1:arm64. 228s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 228s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 228s Selecting previously unselected package libsharpyuv0:arm64. 228s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 228s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 228s Selecting previously unselected package libaom3:arm64. 228s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 228s Unpacking libaom3:arm64 (3.13.1-2) ... 228s Selecting previously unselected package libheif-plugin-aomdec:arm64. 228s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 228s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 228s Selecting previously unselected package libde265-0:arm64. 228s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 228s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 228s Selecting previously unselected package libheif-plugin-libde265:arm64. 228s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 228s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 228s Selecting previously unselected package libheif1:arm64. 228s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 228s Unpacking libheif1:arm64 (1.21.2-1) ... 228s Selecting previously unselected package libjbig0:arm64. 228s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 228s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 228s Selecting previously unselected package libjpeg-turbo8:arm64. 228s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 228s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 228s Selecting previously unselected package libjpeg8:arm64. 228s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 228s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 228s Selecting previously unselected package liblcms2-2:arm64. 228s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 228s Unpacking liblcms2-2:arm64 (2.17-1) ... 228s Selecting previously unselected package liblqr-1-0:arm64. 228s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 228s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 228s Selecting previously unselected package libltdl7:arm64. 228s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 228s Unpacking libltdl7:arm64 (2.5.4-9) ... 228s Selecting previously unselected package libopenjp2-7:arm64. 228s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 228s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 228s Selecting previously unselected package libraw23t64:arm64. 228s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 228s Unpacking libraw23t64:arm64 (0.21.4-2) ... 228s Selecting previously unselected package libdeflate0:arm64. 228s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 228s Unpacking libdeflate0:arm64 (1.23-2) ... 228s Selecting previously unselected package liblerc4:arm64. 228s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 228s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 228s Selecting previously unselected package libwebp7:arm64. 228s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 228s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 228s Selecting previously unselected package libtiff6:arm64. 228s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 228s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 228s Selecting previously unselected package libwebpdemux2:arm64. 229s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 229s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 229s Selecting previously unselected package libwebpmux3:arm64. 229s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 229s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 229s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 229s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 229s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 229s Selecting previously unselected package libimage-magick-q16-perl. 229s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 229s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 229s Selecting previously unselected package libimage-magick-perl. 229s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 229s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 229s Selecting previously unselected package m4. 229s Preparing to unpack .../033-m4_1.4.20-2_arm64.deb ... 229s Unpacking m4 (1.4.20-2) ... 229s Selecting previously unselected package autoconf. 229s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 229s Unpacking autoconf (2.72-3.1ubuntu1) ... 229s Selecting previously unselected package dctrl-tools. 229s Preparing to unpack .../035-dctrl-tools_2.24-3build4_arm64.deb ... 229s Unpacking dctrl-tools (2.24-3build4) ... 229s Selecting previously unselected package autodep8. 229s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 229s Unpacking autodep8 (0.30build1) ... 229s Selecting previously unselected package autotools-dev. 229s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 229s Unpacking autotools-dev (20240727.1) ... 229s Selecting previously unselected package automake. 229s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 229s Unpacking automake (1:1.18.1-3build1) ... 229s Selecting previously unselected package autopoint. 229s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 229s Unpacking autopoint (0.23.2-1) ... 229s Selecting previously unselected package libisl23:arm64. 229s Preparing to unpack .../040-libisl23_0.27-1build1_arm64.deb ... 229s Unpacking libisl23:arm64 (0.27-1build1) ... 229s Selecting previously unselected package libmpc3:arm64. 229s Preparing to unpack .../041-libmpc3_1.3.1-2_arm64.deb ... 229s Unpacking libmpc3:arm64 (1.3.1-2) ... 229s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 229s Preparing to unpack .../042-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 229s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 229s Selecting previously unselected package cpp-15. 229s Preparing to unpack .../043-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 229s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package cpp-aarch64-linux-gnu. 230s Preparing to unpack .../044-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 230s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 230s Selecting previously unselected package cpp. 230s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 230s Unpacking cpp (4:15.2.0-4ubuntu1) ... 230s Selecting previously unselected package libcc1-0:arm64. 230s Preparing to unpack .../046-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package libitm1:arm64. 230s Preparing to unpack .../047-libitm1_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package libasan8:arm64. 230s Preparing to unpack .../048-libasan8_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package liblsan0:arm64. 230s Preparing to unpack .../049-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package libtsan2:arm64. 230s Preparing to unpack .../050-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package libubsan1:arm64. 230s Preparing to unpack .../051-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package libhwasan0:arm64. 230s Preparing to unpack .../052-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package libgcc-15-dev:arm64. 230s Preparing to unpack .../053-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 230s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 230s Preparing to unpack .../054-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 230s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 231s Selecting previously unselected package gcc-15. 231s Preparing to unpack .../055-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 231s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 231s Selecting previously unselected package gcc-aarch64-linux-gnu. 231s Preparing to unpack .../056-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 231s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 231s Selecting previously unselected package gcc. 231s Preparing to unpack .../057-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 231s Unpacking gcc (4:15.2.0-4ubuntu1) ... 231s Selecting previously unselected package libstdc++-15-dev:arm64. 231s Preparing to unpack .../058-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 231s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 231s Selecting previously unselected package g++-15-aarch64-linux-gnu. 231s Preparing to unpack .../059-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 231s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 231s Selecting previously unselected package g++-15. 231s Preparing to unpack .../060-g++-15_15.2.0-12ubuntu1_arm64.deb ... 231s Unpacking g++-15 (15.2.0-12ubuntu1) ... 231s Selecting previously unselected package g++-aarch64-linux-gnu. 231s Preparing to unpack .../061-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 231s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 231s Selecting previously unselected package g++. 231s Preparing to unpack .../062-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 231s Unpacking g++ (4:15.2.0-4ubuntu1) ... 231s Selecting previously unselected package build-essential. 231s Preparing to unpack .../063-build-essential_12.12ubuntu2_arm64.deb ... 231s Unpacking build-essential (12.12ubuntu2) ... 231s Selecting previously unselected package ca-certificates-java. 231s Preparing to unpack .../064-ca-certificates-java_20240118build1_all.deb ... 231s Unpacking ca-certificates-java (20240118build1) ... 231s Selecting previously unselected package libdebhelper-perl. 231s Preparing to unpack .../065-libdebhelper-perl_13.28ubuntu1_all.deb ... 231s Unpacking libdebhelper-perl (13.28ubuntu1) ... 231s Selecting previously unselected package libtool. 231s Preparing to unpack .../066-libtool_2.5.4-9_all.deb ... 231s Unpacking libtool (2.5.4-9) ... 231s Selecting previously unselected package dh-autoreconf. 231s Preparing to unpack .../067-dh-autoreconf_21_all.deb ... 231s Unpacking dh-autoreconf (21) ... 231s Selecting previously unselected package libarchive-zip-perl. 232s Preparing to unpack .../068-libarchive-zip-perl_1.68-1_all.deb ... 232s Unpacking libarchive-zip-perl (1.68-1) ... 232s Selecting previously unselected package libfile-stripnondeterminism-perl. 232s Preparing to unpack .../069-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 232s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 232s Selecting previously unselected package dh-strip-nondeterminism. 232s Preparing to unpack .../070-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 232s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 232s Selecting previously unselected package debugedit. 232s Preparing to unpack .../071-debugedit_1%3a5.2-3_arm64.deb ... 232s Unpacking debugedit (1:5.2-3) ... 232s Selecting previously unselected package dwz. 232s Preparing to unpack .../072-dwz_0.16-2_arm64.deb ... 232s Unpacking dwz (0.16-2) ... 232s Selecting previously unselected package gettext. 232s Preparing to unpack .../073-gettext_0.23.2-1_arm64.deb ... 232s Unpacking gettext (0.23.2-1) ... 232s Selecting previously unselected package intltool-debian. 232s Preparing to unpack .../074-intltool-debian_0.35.0+20060710.6build1_all.deb ... 232s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 232s Selecting previously unselected package po-debconf. 232s Preparing to unpack .../075-po-debconf_1.0.22_all.deb ... 232s Unpacking po-debconf (1.0.22) ... 232s Selecting previously unselected package debhelper. 232s Preparing to unpack .../076-debhelper_13.28ubuntu1_all.deb ... 232s Unpacking debhelper (13.28ubuntu1) ... 232s Selecting previously unselected package java-common. 232s Preparing to unpack .../077-java-common_0.76build1_all.deb ... 232s Unpacking java-common (0.76build1) ... 232s Selecting previously unselected package libpcsclite1:arm64. 232s Preparing to unpack .../078-libpcsclite1_2.4.1-1_arm64.deb ... 232s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 232s Selecting previously unselected package openjdk-21-jre-headless:arm64. 232s Preparing to unpack .../079-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 232s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 233s Selecting previously unselected package default-jre-headless. 233s Preparing to unpack .../080-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 233s Unpacking default-jre-headless (2:1.21-76build1) ... 233s Selecting previously unselected package sgml-base. 233s Preparing to unpack .../081-sgml-base_1.31+nmu1_all.deb ... 233s Unpacking sgml-base (1.31+nmu1) ... 233s Selecting previously unselected package xml-core. 233s Preparing to unpack .../082-xml-core_0.19build1_all.deb ... 233s Unpacking xml-core (0.19build1) ... 233s Selecting previously unselected package docutils-common. 233s Preparing to unpack .../083-docutils-common_0.22.4+dfsg-1_all.deb ... 233s Unpacking docutils-common (0.22.4+dfsg-1) ... 233s Selecting previously unselected package fonts-glyphicons-halflings. 233s Preparing to unpack .../084-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 233s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 233s Selecting previously unselected package unzip. 233s Preparing to unpack .../085-unzip_6.0-29ubuntu1_arm64.deb ... 233s Unpacking unzip (6.0-29ubuntu1) ... 233s Selecting previously unselected package java-wrappers. 233s Preparing to unpack .../086-java-wrappers_0.5build1_all.deb ... 233s Unpacking java-wrappers (0.5build1) ... 233s Selecting previously unselected package libalgorithm-c3-perl. 233s Preparing to unpack .../087-libalgorithm-c3-perl_0.11-2_all.deb ... 233s Unpacking libalgorithm-c3-perl (0.11-2) ... 233s Selecting previously unselected package libposix-strftime-compiler-perl. 233s Preparing to unpack .../088-libposix-strftime-compiler-perl_0.46-1_all.deb ... 233s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 233s Selecting previously unselected package libapache-logformat-compiler-perl. 233s Preparing to unpack .../089-libapache-logformat-compiler-perl_0.36-3_all.deb ... 233s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 234s Selecting previously unselected package libcrypt-urandom-perl. 234s Preparing to unpack .../090-libcrypt-urandom-perl_0.54-1_arm64.deb ... 234s Unpacking libcrypt-urandom-perl (0.54-1) ... 234s Selecting previously unselected package libapache-session-perl. 234s Preparing to unpack .../091-libapache-session-perl_1.94-2_all.deb ... 234s Unpacking libapache-session-perl (1.94-2) ... 234s Selecting previously unselected package libdigest-hmac-perl. 234s Preparing to unpack .../092-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 234s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 234s Selecting previously unselected package liburi-perl. 234s Preparing to unpack .../093-liburi-perl_5.34-2build1_all.deb ... 234s Unpacking liburi-perl (5.34-2build1) ... 234s Selecting previously unselected package libencode-locale-perl. 234s Preparing to unpack .../094-libencode-locale-perl_1.05-3_all.deb ... 234s Unpacking libencode-locale-perl (1.05-3) ... 234s Selecting previously unselected package libtimedate-perl. 234s Preparing to unpack .../095-libtimedate-perl_2.3300-2_all.deb ... 234s Unpacking libtimedate-perl (2.3300-2) ... 234s Selecting previously unselected package libhttp-date-perl. 234s Preparing to unpack .../096-libhttp-date-perl_6.06-1_all.deb ... 234s Unpacking libhttp-date-perl (6.06-1) ... 234s Selecting previously unselected package libfile-listing-perl. 234s Preparing to unpack .../097-libfile-listing-perl_6.16-1_all.deb ... 234s Unpacking libfile-listing-perl (6.16-1) ... 234s Selecting previously unselected package libhtml-tagset-perl. 234s Preparing to unpack .../098-libhtml-tagset-perl_3.24-1_all.deb ... 234s Unpacking libhtml-tagset-perl (3.24-1) ... 234s Selecting previously unselected package libhtml-parser-perl:arm64. 234s Preparing to unpack .../099-libhtml-parser-perl_3.83-1build1_arm64.deb ... 234s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 234s Selecting previously unselected package libhtml-tree-perl. 234s Preparing to unpack .../100-libhtml-tree-perl_5.07-3_all.deb ... 234s Unpacking libhtml-tree-perl (5.07-3) ... 234s Selecting previously unselected package libclone-perl:arm64. 234s Preparing to unpack .../101-libclone-perl_0.47-1_arm64.deb ... 234s Unpacking libclone-perl:arm64 (0.47-1) ... 234s Selecting previously unselected package libio-html-perl. 234s Preparing to unpack .../102-libio-html-perl_1.004-3_all.deb ... 234s Unpacking libio-html-perl (1.004-3) ... 234s Selecting previously unselected package liblwp-mediatypes-perl. 234s Preparing to unpack .../103-liblwp-mediatypes-perl_6.04-2_all.deb ... 234s Unpacking liblwp-mediatypes-perl (6.04-2) ... 234s Selecting previously unselected package libhttp-message-perl. 234s Preparing to unpack .../104-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 234s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 234s Selecting previously unselected package libhttp-cookies-perl. 234s Preparing to unpack .../105-libhttp-cookies-perl_6.11-1_all.deb ... 234s Unpacking libhttp-cookies-perl (6.11-1) ... 234s Selecting previously unselected package libhttp-negotiate-perl. 234s Preparing to unpack .../106-libhttp-negotiate-perl_6.01-2_all.deb ... 234s Unpacking libhttp-negotiate-perl (6.01-2) ... 234s Selecting previously unselected package perl-openssl-defaults:arm64. 234s Preparing to unpack .../107-perl-openssl-defaults_7build4_arm64.deb ... 234s Unpacking perl-openssl-defaults:arm64 (7build4) ... 234s Selecting previously unselected package libnet-ssleay-perl:arm64. 234s Preparing to unpack .../108-libnet-ssleay-perl_1.94-3_arm64.deb ... 234s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 234s Selecting previously unselected package libio-socket-ssl-perl. 234s Preparing to unpack .../109-libio-socket-ssl-perl_2.098-1_all.deb ... 234s Unpacking libio-socket-ssl-perl (2.098-1) ... 234s Selecting previously unselected package libnet-http-perl. 234s Preparing to unpack .../110-libnet-http-perl_6.24-1build1_all.deb ... 234s Unpacking libnet-http-perl (6.24-1build1) ... 234s Selecting previously unselected package liblwp-protocol-https-perl. 234s Preparing to unpack .../111-liblwp-protocol-https-perl_6.14-1_all.deb ... 234s Unpacking liblwp-protocol-https-perl (6.14-1) ... 234s Selecting previously unselected package libtry-tiny-perl. 234s Preparing to unpack .../112-libtry-tiny-perl_0.32-1_all.deb ... 234s Unpacking libtry-tiny-perl (0.32-1) ... 234s Selecting previously unselected package libwww-robotrules-perl. 234s Preparing to unpack .../113-libwww-robotrules-perl_6.02-1build1_all.deb ... 234s Unpacking libwww-robotrules-perl (6.02-1build1) ... 234s Selecting previously unselected package libwww-perl. 235s Preparing to unpack .../114-libwww-perl_6.81-1build1_all.deb ... 235s Unpacking libwww-perl (6.81-1build1) ... 235s Selecting previously unselected package libauth-yubikey-webclient-perl. 235s Preparing to unpack .../115-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 235s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 235s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 235s Preparing to unpack .../116-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 235s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 235s Selecting previously unselected package libdynaloader-functions-perl. 235s Preparing to unpack .../117-libdynaloader-functions-perl_0.004-2_all.deb ... 235s Unpacking libdynaloader-functions-perl (0.004-2) ... 235s Selecting previously unselected package libdevel-callchecker-perl:arm64. 235s Preparing to unpack .../118-libdevel-callchecker-perl_0.009-2_arm64.deb ... 235s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 235s Selecting previously unselected package libparams-classify-perl:arm64. 235s Preparing to unpack .../119-libparams-classify-perl_0.015-2build6_arm64.deb ... 235s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 235s Selecting previously unselected package libmodule-runtime-perl. 235s Preparing to unpack .../120-libmodule-runtime-perl_0.018-1_all.deb ... 235s Unpacking libmodule-runtime-perl (0.018-1) ... 235s Selecting previously unselected package libmodule-implementation-perl. 235s Preparing to unpack .../121-libmodule-implementation-perl_0.09-2_all.deb ... 235s Unpacking libmodule-implementation-perl (0.09-2) ... 235s Selecting previously unselected package libsub-exporter-progressive-perl. 235s Preparing to unpack .../122-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 235s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 235s Selecting previously unselected package libvariable-magic-perl. 235s Preparing to unpack .../123-libvariable-magic-perl_0.64-1build1_arm64.deb ... 235s Unpacking libvariable-magic-perl (0.64-1build1) ... 235s Selecting previously unselected package libb-hooks-endofscope-perl. 235s Preparing to unpack .../124-libb-hooks-endofscope-perl_0.28-2_all.deb ... 235s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 235s Selecting previously unselected package libcrypt-random-seed-perl. 235s Preparing to unpack .../125-libcrypt-random-seed-perl_0.03-3_all.deb ... 235s Unpacking libcrypt-random-seed-perl (0.03-3) ... 235s Selecting previously unselected package libmath-random-isaac-perl. 235s Preparing to unpack .../126-libmath-random-isaac-perl_1.004-2_all.deb ... 235s Unpacking libmath-random-isaac-perl (1.004-2) ... 235s Selecting previously unselected package libbytes-random-secure-perl. 235s Preparing to unpack .../127-libbytes-random-secure-perl_0.29-3_all.deb ... 235s Unpacking libbytes-random-secure-perl (0.29-3) ... 235s Selecting previously unselected package liberror-perl. 235s Preparing to unpack .../128-liberror-perl_0.17030-1_all.deb ... 235s Unpacking liberror-perl (0.17030-1) ... 235s Selecting previously unselected package libipc-sharelite-perl. 235s Preparing to unpack .../129-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 235s Unpacking libipc-sharelite-perl (0.17-5build4) ... 235s Selecting previously unselected package libcache-cache-perl. 235s Preparing to unpack .../130-libcache-cache-perl_1.08-3_all.deb ... 235s Unpacking libcache-cache-perl (1.08-3) ... 235s Selecting previously unselected package libcapture-tiny-perl. 235s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 235s Unpacking libcapture-tiny-perl (0.50-1) ... 235s Selecting previously unselected package libcares2:arm64. 235s Preparing to unpack .../132-libcares2_1.34.6-1_arm64.deb ... 235s Unpacking libcares2:arm64 (1.34.6-1) ... 235s Selecting previously unselected package libcgi-pm-perl. 235s Preparing to unpack .../133-libcgi-pm-perl_4.71-1build1_all.deb ... 235s Unpacking libcgi-pm-perl (4.71-1build1) ... 235s Selecting previously unselected package libclass-c3-perl. 235s Preparing to unpack .../134-libclass-c3-perl_0.35-2_all.deb ... 235s Unpacking libclass-c3-perl (0.35-2) ... 235s Selecting previously unselected package libclass-data-inheritable-perl. 235s Preparing to unpack .../135-libclass-data-inheritable-perl_0.10-1_all.deb ... 235s Unpacking libclass-data-inheritable-perl (0.10-1) ... 235s Selecting previously unselected package libclass-errorhandler-perl. 235s Preparing to unpack .../136-libclass-errorhandler-perl_0.04-3_all.deb ... 235s Unpacking libclass-errorhandler-perl (0.04-3) ... 235s Selecting previously unselected package libclass-inspector-perl. 235s Preparing to unpack .../137-libclass-inspector-perl_1.36-3_all.deb ... 235s Unpacking libclass-inspector-perl (1.36-3) ... 235s Selecting previously unselected package libclass-method-modifiers-perl. 235s Preparing to unpack .../138-libclass-method-modifiers-perl_2.15-1_all.deb ... 235s Unpacking libclass-method-modifiers-perl (2.15-1) ... 236s Selecting previously unselected package libclass-singleton-perl. 236s Preparing to unpack .../139-libclass-singleton-perl_1.6-2_all.deb ... 236s Unpacking libclass-singleton-perl (1.6-2) ... 236s Selecting previously unselected package libclass-xsaccessor-perl. 236s Preparing to unpack .../140-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 236s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 236s Selecting previously unselected package libclone-pp-perl. 236s Preparing to unpack .../141-libclone-pp-perl_1.08-2_all.deb ... 236s Unpacking libclone-pp-perl (1.08-2) ... 236s Selecting previously unselected package libcommon-sense-perl:arm64. 236s Preparing to unpack .../142-libcommon-sense-perl_3.75-3build5_arm64.deb ... 236s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 236s Selecting previously unselected package libconvert-asn1-perl. 236s Preparing to unpack .../143-libconvert-asn1-perl_0.34-1_all.deb ... 236s Unpacking libconvert-asn1-perl (0.34-1) ... 236s Selecting previously unselected package libconvert-base32-perl. 236s Preparing to unpack .../144-libconvert-base32-perl_0.06-3_all.deb ... 236s Unpacking libconvert-base32-perl (0.06-3) ... 236s Selecting previously unselected package libconvert-binhex-perl. 236s Preparing to unpack .../145-libconvert-binhex-perl_1.125-3_all.deb ... 236s Unpacking libconvert-binhex-perl (1.125-3) ... 236s Selecting previously unselected package libcrypt-des-perl:arm64. 236s Preparing to unpack .../146-libcrypt-des-perl_2.07-5_arm64.deb ... 236s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 236s Selecting previously unselected package libcrypt-des-ede3-perl. 236s Preparing to unpack .../147-libcrypt-des-ede3-perl_0.03-1_all.deb ... 236s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 236s Selecting previously unselected package libcryptx-perl. 236s Preparing to unpack .../148-libcryptx-perl_0.087-1_arm64.deb ... 236s Unpacking libcryptx-perl (0.087-1) ... 236s Selecting previously unselected package libconvert-pem-perl. 236s Preparing to unpack .../149-libconvert-pem-perl_0.13-1_all.deb ... 236s Unpacking libconvert-pem-perl (0.13-1) ... 236s Selecting previously unselected package libcookie-baker-perl. 236s Preparing to unpack .../150-libcookie-baker-perl_0.12-1_all.deb ... 236s Unpacking libcookie-baker-perl (0.12-1) ... 236s Selecting previously unselected package libcrypt-dh-gmp-perl. 236s Preparing to unpack .../151-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 236s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 236s Selecting previously unselected package libjson-perl. 236s Preparing to unpack .../152-libjson-perl_4.10000-1_all.deb ... 236s Unpacking libjson-perl (4.10000-1) ... 236s Selecting previously unselected package libcrypt-jwt-perl. 236s Preparing to unpack .../153-libcrypt-jwt-perl_0.037-1_all.deb ... 236s Unpacking libcrypt-jwt-perl (0.037-1) ... 236s Selecting previously unselected package libcrypt-openssl-bignum-perl. 236s Preparing to unpack .../154-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 236s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 236s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 236s Preparing to unpack .../155-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 236s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 236s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 236s Preparing to unpack .../156-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 236s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 236s Selecting previously unselected package libcrypt-openssl-x509-perl. 236s Preparing to unpack .../157-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 236s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 236s Selecting previously unselected package libcrypt-rijndael-perl. 236s Preparing to unpack .../158-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 236s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 236s Selecting previously unselected package libcrypt-ssleay-perl. 236s Preparing to unpack .../159-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 236s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 236s Selecting previously unselected package libdata-hexdump-perl. 236s Preparing to unpack .../160-libdata-hexdump-perl_0.04-2_all.deb ... 236s Unpacking libdata-hexdump-perl (0.04-2) ... 236s Selecting previously unselected package libparams-util-perl. 236s Preparing to unpack .../161-libparams-util-perl_1.102-3build1_arm64.deb ... 236s Unpacking libparams-util-perl (1.102-3build1) ... 236s Selecting previously unselected package libsub-install-perl. 236s Preparing to unpack .../162-libsub-install-perl_0.929-1_all.deb ... 236s Unpacking libsub-install-perl (0.929-1) ... 236s Selecting previously unselected package libdata-optlist-perl. 236s Preparing to unpack .../163-libdata-optlist-perl_0.114-1_all.deb ... 236s Unpacking libdata-optlist-perl (0.114-1) ... 237s Selecting previously unselected package libtypes-serialiser-perl. 237s Preparing to unpack .../164-libtypes-serialiser-perl_1.01-1_all.deb ... 237s Unpacking libtypes-serialiser-perl (1.01-1) ... 237s Selecting previously unselected package libjson-xs-perl. 237s Preparing to unpack .../165-libjson-xs-perl_4.040-1_arm64.deb ... 237s Unpacking libjson-xs-perl (4.040-1) ... 237s Selecting previously unselected package libjson-maybexs-perl. 237s Preparing to unpack .../166-libjson-maybexs-perl_1.004008-1_all.deb ... 237s Unpacking libjson-maybexs-perl (1.004008-1) ... 237s Selecting previously unselected package liblist-someutils-perl. 237s Preparing to unpack .../167-liblist-someutils-perl_0.59-1_all.deb ... 237s Unpacking liblist-someutils-perl (0.59-1) ... 237s Selecting previously unselected package liblist-utilsby-perl. 237s Preparing to unpack .../168-liblist-utilsby-perl_0.12-2_all.deb ... 237s Unpacking liblist-utilsby-perl (0.12-2) ... 237s Selecting previously unselected package liblist-allutils-perl. 237s Preparing to unpack .../169-liblist-allutils-perl_0.19-1_all.deb ... 237s Unpacking liblist-allutils-perl (0.19-1) ... 237s Selecting previously unselected package libimport-into-perl. 237s Preparing to unpack .../170-libimport-into-perl_1.002005-2_all.deb ... 237s Unpacking libimport-into-perl (1.002005-2) ... 237s Selecting previously unselected package librole-tiny-perl. 237s Preparing to unpack .../171-librole-tiny-perl_2.002004-1_all.deb ... 237s Unpacking librole-tiny-perl (2.002004-1) ... 237s Selecting previously unselected package libsub-quote-perl. 237s Preparing to unpack .../172-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 237s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 237s Selecting previously unselected package libmoo-perl. 237s Preparing to unpack .../173-libmoo-perl_2.005005-1_all.deb ... 237s Unpacking libmoo-perl (2.005005-1) ... 237s Selecting previously unselected package libdata-password-zxcvbn-perl. 237s Preparing to unpack .../174-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 237s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 237s Selecting previously unselected package libfile-sharedir-perl. 237s Preparing to unpack .../175-libfile-sharedir-perl_1.118-3_all.deb ... 237s Unpacking libfile-sharedir-perl (1.118-3) ... 237s Selecting previously unselected package libpackage-stash-perl. 237s Preparing to unpack .../176-libpackage-stash-perl_0.40-1_all.deb ... 237s Unpacking libpackage-stash-perl (0.40-1) ... 237s Selecting previously unselected package libsub-identify-perl. 237s Preparing to unpack .../177-libsub-identify-perl_0.14-4_arm64.deb ... 237s Unpacking libsub-identify-perl (0.14-4) ... 237s Selecting previously unselected package libsub-name-perl:arm64. 237s Preparing to unpack .../178-libsub-name-perl_0.28-1_arm64.deb ... 237s Unpacking libsub-name-perl:arm64 (0.28-1) ... 237s Selecting previously unselected package libnamespace-clean-perl. 237s Preparing to unpack .../179-libnamespace-clean-perl_0.27-2_all.deb ... 237s Unpacking libnamespace-clean-perl (0.27-2) ... 237s Selecting previously unselected package libnamespace-autoclean-perl. 237s Preparing to unpack .../180-libnamespace-autoclean-perl_0.31-1_all.deb ... 237s Unpacking libnamespace-autoclean-perl (0.31-1) ... 237s Selecting previously unselected package libsub-exporter-perl. 237s Preparing to unpack .../181-libsub-exporter-perl_0.990-1_all.deb ... 237s Unpacking libsub-exporter-perl (0.990-1) ... 237s Selecting previously unselected package libeval-closure-perl. 237s Preparing to unpack .../182-libeval-closure-perl_0.14-3_all.deb ... 237s Unpacking libeval-closure-perl (0.14-3) ... 237s Selecting previously unselected package libdevel-stacktrace-perl. 237s Preparing to unpack .../183-libdevel-stacktrace-perl_2.0500-1_all.deb ... 237s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 237s Selecting previously unselected package libexception-class-perl. 237s Preparing to unpack .../184-libexception-class-perl_1.45-1_all.deb ... 237s Unpacking libexception-class-perl (1.45-1) ... 237s Selecting previously unselected package libparams-validationcompiler-perl. 237s Preparing to unpack .../185-libparams-validationcompiler-perl_0.31-1_all.deb ... 237s Unpacking libparams-validationcompiler-perl (0.31-1) ... 237s Selecting previously unselected package libmro-compat-perl. 237s Preparing to unpack .../186-libmro-compat-perl_0.15-2_all.deb ... 237s Unpacking libmro-compat-perl (0.15-2) ... 237s Selecting previously unselected package libxstring-perl:arm64. 237s Preparing to unpack .../187-libxstring-perl_0.005-2build4_arm64.deb ... 237s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 237s Selecting previously unselected package libspecio-perl. 238s Preparing to unpack .../188-libspecio-perl_0.53-1_all.deb ... 238s Unpacking libspecio-perl (0.53-1) ... 238s Selecting previously unselected package libdatetime-locale-perl. 238s Preparing to unpack .../189-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 238s Unpacking libdatetime-locale-perl (1:1.45-1) ... 238s Selecting previously unselected package libdatetime-timezone-perl. 238s Preparing to unpack .../190-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 238s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 238s Selecting previously unselected package libdatetime-perl. 238s Preparing to unpack .../191-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 238s Unpacking libdatetime-perl (2:1.65-1build3) ... 238s Selecting previously unselected package libdatetime-format-rfc3339-perl. 238s Preparing to unpack .../192-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 238s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 238s Selecting previously unselected package libdbi-perl:arm64. 238s Preparing to unpack .../193-libdbi-perl_1.647-1build1_arm64.deb ... 238s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 238s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 238s Preparing to unpack .../194-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 238s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 238s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 238s Preparing to unpack .../195-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 238s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 238s Selecting previously unselected package libemail-date-format-perl. 238s Preparing to unpack .../196-libemail-date-format-perl_1.008-1_all.deb ... 238s Unpacking libemail-date-format-perl (1.008-1) ... 238s Selecting previously unselected package libemail-simple-perl. 238s Preparing to unpack .../197-libemail-simple-perl_2.218-1_all.deb ... 238s Unpacking libemail-simple-perl (2.218-1) ... 238s Selecting previously unselected package libmodule-pluggable-perl. 238s Preparing to unpack .../198-libmodule-pluggable-perl_5.2-5_all.deb ... 238s Unpacking libmodule-pluggable-perl (5.2-5) ... 238s Selecting previously unselected package libemail-abstract-perl. 238s Preparing to unpack .../199-libemail-abstract-perl_3.010-1_all.deb ... 238s Unpacking libemail-abstract-perl (3.010-1) ... 238s Selecting previously unselected package libemail-address-xs-perl. 238s Preparing to unpack .../200-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 238s Unpacking libemail-address-xs-perl (1.05-1build5) ... 238s Selecting previously unselected package libmoox-types-mooselike-perl. 238s Preparing to unpack .../201-libmoox-types-mooselike-perl_0.29-2_all.deb ... 238s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 238s Selecting previously unselected package libthrowable-perl. 238s Preparing to unpack .../202-libthrowable-perl_1.001-2_all.deb ... 238s Unpacking libthrowable-perl (1.001-2) ... 238s Selecting previously unselected package libemail-sender-perl. 239s Preparing to unpack .../203-libemail-sender-perl_2.601-1_all.deb ... 239s Unpacking libemail-sender-perl (2.601-1) ... 239s Selecting previously unselected package libexporter-tiny-perl. 239s Preparing to unpack .../204-libexporter-tiny-perl_1.006003-1_all.deb ... 239s Unpacking libexporter-tiny-perl (1.006003-1) ... 239s Selecting previously unselected package libextutils-depends-perl. 239s Preparing to unpack .../205-libextutils-depends-perl_0.8002-1_all.deb ... 239s Unpacking libextutils-depends-perl (0.8002-1) ... 239s Selecting previously unselected package libfcgi0t64:arm64. 239s Preparing to unpack .../206-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 239s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 239s Selecting previously unselected package libfcgi-perl. 239s Preparing to unpack .../207-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 239s Unpacking libfcgi-perl (0.82+ds-3build3) ... 239s Selecting previously unselected package libfilesys-notify-simple-perl. 239s Preparing to unpack .../208-libfilesys-notify-simple-perl_0.14-3_all.deb ... 239s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 239s Selecting previously unselected package libfont-afm-perl. 239s Preparing to unpack .../209-libfont-afm-perl_1.20-4_all.deb ... 239s Unpacking libfont-afm-perl (1.20-4) ... 239s Selecting previously unselected package libimagequant0:arm64. 239s Preparing to unpack .../210-libimagequant0_2.18.0-1build1_arm64.deb ... 239s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 239s Selecting previously unselected package libxpm4:arm64. 239s Preparing to unpack .../211-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 239s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 239s Selecting previously unselected package libgd3:arm64. 239s Preparing to unpack .../212-libgd3_2.3.3-13ubuntu1_arm64.deb ... 239s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 239s Selecting previously unselected package libgd-perl. 239s Preparing to unpack .../213-libgd-perl_2.84-2_arm64.deb ... 239s Unpacking libgd-perl (2.84-2) ... 239s Selecting previously unselected package libgd-securityimage-perl. 239s Preparing to unpack .../214-libgd-securityimage-perl_1.75-3_all.deb ... 239s Unpacking libgd-securityimage-perl (1.75-3) ... 239s Selecting previously unselected package libglib-perl:arm64. 239s Preparing to unpack .../215-libglib-perl_3%3a1.329.4-1_arm64.deb ... 239s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 239s Selecting previously unselected package libgssapi-perl. 239s Preparing to unpack .../216-libgssapi-perl_0.28-4build5_arm64.deb ... 239s Unpacking libgssapi-perl (0.28-4build5) ... 239s Selecting previously unselected package libhash-merge-simple-perl. 239s Preparing to unpack .../217-libhash-merge-simple-perl_0.052-1_all.deb ... 239s Unpacking libhash-merge-simple-perl (0.052-1) ... 239s Selecting previously unselected package libhash-multivalue-perl. 239s Preparing to unpack .../218-libhash-multivalue-perl_0.16-3_all.deb ... 239s Unpacking libhash-multivalue-perl (0.16-3) ... 239s Selecting previously unselected package libhtml-format-perl. 239s Preparing to unpack .../219-libhtml-format-perl_2.16-2_all.deb ... 239s Unpacking libhtml-format-perl (2.16-2) ... 239s Selecting previously unselected package libhtml-formattext-withlinks-perl. 239s Preparing to unpack .../220-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 239s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 239s Selecting previously unselected package libhtml-template-perl. 239s Preparing to unpack .../221-libhtml-template-perl_2.97-2build1_all.deb ... 239s Unpacking libhtml-template-perl (2.97-2build1) ... 239s Selecting previously unselected package libhttp-daemon-perl. 239s Preparing to unpack .../222-libhttp-daemon-perl_6.16-1_all.deb ... 239s Unpacking libhttp-daemon-perl (6.16-1) ... 239s Selecting previously unselected package libhttp-multipartparser-perl. 239s Preparing to unpack .../223-libhttp-multipartparser-perl_0.02-3_all.deb ... 239s Unpacking libhttp-multipartparser-perl (0.02-3) ... 239s Selecting previously unselected package libstream-buffered-perl. 239s Preparing to unpack .../224-libstream-buffered-perl_0.03-3_all.deb ... 239s Unpacking libstream-buffered-perl (0.03-3) ... 239s Selecting previously unselected package libwww-form-urlencoded-perl. 239s Preparing to unpack .../225-libwww-form-urlencoded-perl_0.26-2_all.deb ... 239s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 240s Selecting previously unselected package libhttp-entity-parser-perl. 240s Preparing to unpack .../226-libhttp-entity-parser-perl_0.25-2_all.deb ... 240s Unpacking libhttp-entity-parser-perl (0.25-2) ... 240s Selecting previously unselected package libhttp-headers-fast-perl. 240s Preparing to unpack .../227-libhttp-headers-fast-perl_0.22-3_all.deb ... 240s Unpacking libhttp-headers-fast-perl (0.22-3) ... 240s Selecting previously unselected package libio-pty-perl. 240s Preparing to unpack .../228-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 240s Unpacking libio-pty-perl (1:1.20-1build3) ... 240s Selecting previously unselected package libio-sessiondata-perl. 240s Preparing to unpack .../229-libio-sessiondata-perl_1.03-3_all.deb ... 240s Unpacking libio-sessiondata-perl (1.03-3) ... 240s Selecting previously unselected package libperlio-via-timeout-perl. 240s Preparing to unpack .../230-libperlio-via-timeout-perl_0.32-3_all.deb ... 240s Unpacking libperlio-via-timeout-perl (0.32-3) ... 240s Selecting previously unselected package libio-socket-timeout-perl. 240s Preparing to unpack .../231-libio-socket-timeout-perl_0.32-3_all.deb ... 240s Unpacking libio-socket-timeout-perl (0.32-3) ... 240s Selecting previously unselected package libio-string-perl. 240s Preparing to unpack .../232-libio-string-perl_1.08-4_all.deb ... 240s Unpacking libio-string-perl (1.08-4) ... 240s Selecting previously unselected package libio-stringy-perl. 240s Preparing to unpack .../233-libio-stringy-perl_2.113-2_all.deb ... 240s Unpacking libio-stringy-perl (2.113-2) ... 240s Selecting previously unselected package libipc-run-perl. 240s Preparing to unpack .../234-libipc-run-perl_20250809.0-1build1_all.deb ... 240s Unpacking libipc-run-perl (20250809.0-1build1) ... 240s Selecting previously unselected package libjargs-java. 240s Preparing to unpack .../235-libjargs-java_1.0.0-5build1_all.deb ... 240s Unpacking libjargs-java (1.0.0-5build1) ... 240s Selecting previously unselected package libjs-bootstrap. 240s Preparing to unpack .../236-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 240s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 240s Selecting previously unselected package libxslt1.1:arm64. 240s Preparing to unpack .../237-libxslt1.1_1.1.43-0.3_arm64.deb ... 240s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 240s Selecting previously unselected package libxmlsec1-1:arm64. 240s Preparing to unpack .../238-libxmlsec1-1_1.3.9-1_arm64.deb ... 240s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 240s Selecting previously unselected package libxmlsec1-openssl1:arm64. 240s Preparing to unpack .../239-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 240s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 240s Selecting previously unselected package liblasso3t64. 240s Preparing to unpack .../240-liblasso3t64_2.9.0-3_arm64.deb ... 240s Unpacking liblasso3t64 (2.9.0-3) ... 240s Selecting previously unselected package liblasso-perl:arm64. 240s Preparing to unpack .../241-liblasso-perl_2.9.0-3_arm64.deb ... 240s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 240s Selecting previously unselected package libconfig-inifiles-perl. 240s Preparing to unpack .../242-libconfig-inifiles-perl_3.000003-4_all.deb ... 240s Unpacking libconfig-inifiles-perl (3.000003-4) ... 240s Selecting previously unselected package libmouse-perl:arm64. 240s Preparing to unpack .../243-libmouse-perl_2.6.1-1_arm64.deb ... 240s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 240s Selecting previously unselected package libnet-cidr-perl. 240s Preparing to unpack .../244-libnet-cidr-perl_0.27-1build1_all.deb ... 240s Unpacking libnet-cidr-perl (0.27-1build1) ... 240s Selecting previously unselected package libtest-sharedfork-perl. 240s Preparing to unpack .../245-libtest-sharedfork-perl_0.35-3_all.deb ... 240s Unpacking libtest-sharedfork-perl (0.35-3) ... 240s Selecting previously unselected package libtest-tcp-perl. 240s Preparing to unpack .../246-libtest-tcp-perl_2.22-2_all.deb ... 240s Unpacking libtest-tcp-perl (2.22-2) ... 240s Selecting previously unselected package libplack-perl. 240s Preparing to unpack .../247-libplack-perl_1.0051-1_all.deb ... 240s Unpacking libplack-perl (1.0051-1) ... 241s Selecting previously unselected package liblemonldap-ng-common-perl. 241s Preparing to unpack .../248-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 241s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 241s Selecting previously unselected package liblist-moreutils-xs-perl. 241s Preparing to unpack .../249-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 241s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 241s Selecting previously unselected package liblist-moreutils-perl. 241s Preparing to unpack .../250-liblist-moreutils-perl_0.430-2_all.deb ... 241s Unpacking liblist-moreutils-perl (0.430-2) ... 241s Selecting previously unselected package libllhttp9.3. 241s Preparing to unpack .../251-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 241s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 241s Selecting previously unselected package liblog-log4perl-perl. 241s Preparing to unpack .../252-liblog-log4perl-perl_1.57-1_all.deb ... 241s Unpacking liblog-log4perl-perl (1.57-1) ... 241s Selecting previously unselected package liblwp-protocol-psgi-perl. 241s Preparing to unpack .../253-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 241s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 241s Selecting previously unselected package libnet-smtp-ssl-perl. 241s Preparing to unpack .../254-libnet-smtp-ssl-perl_1.04-2_all.deb ... 241s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 241s Selecting previously unselected package libmailtools-perl. 241s Preparing to unpack .../255-libmailtools-perl_2.22-1_all.deb ... 241s Unpacking libmailtools-perl (2.22-1) ... 241s Selecting previously unselected package libmime-tools-perl. 241s Preparing to unpack .../256-libmime-tools-perl_5.515-1_all.deb ... 241s Unpacking libmime-tools-perl (5.515-1) ... 241s Selecting previously unselected package libnet-ip-perl. 241s Preparing to unpack .../257-libnet-ip-perl_1.26-4_all.deb ... 241s Unpacking libnet-ip-perl (1.26-4) ... 241s Selecting previously unselected package libnet-ldap-perl. 241s Preparing to unpack .../258-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 241s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 241s Selecting previously unselected package libxml-namespacesupport-perl. 241s Preparing to unpack .../259-libxml-namespacesupport-perl_1.12-2_all.deb ... 241s Unpacking libxml-namespacesupport-perl (1.12-2) ... 241s Selecting previously unselected package libxml-sax-base-perl. 241s Preparing to unpack .../260-libxml-sax-base-perl_1.09-3_all.deb ... 241s Unpacking libxml-sax-base-perl (1.09-3) ... 241s Selecting previously unselected package libxml-sax-perl. 241s Preparing to unpack .../261-libxml-sax-perl_1.02+dfsg-4_all.deb ... 241s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 241s Selecting previously unselected package libxml-libxml-perl. 241s Preparing to unpack .../262-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 241s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 241s Selecting previously unselected package libxml-simple-perl. 241s Preparing to unpack .../263-libxml-simple-perl_2.25-2_all.deb ... 241s Unpacking libxml-simple-perl (2.25-2) ... 241s Selecting previously unselected package libnet-openid-common-perl. 241s Preparing to unpack .../264-libnet-openid-common-perl_1.20-2_all.deb ... 241s Unpacking libnet-openid-common-perl (1.20-2) ... 241s Selecting previously unselected package libnet-openid-consumer-perl. 241s Preparing to unpack .../265-libnet-openid-consumer-perl_1.18-2_all.deb ... 241s Unpacking libnet-openid-consumer-perl (1.18-2) ... 241s Selecting previously unselected package libnet-openid-server-perl. 241s Preparing to unpack .../266-libnet-openid-server-perl_1.09-4_all.deb ... 241s Unpacking libnet-openid-server-perl (1.09-4) ... 241s Selecting previously unselected package libsimdjson29:arm64. 241s Preparing to unpack .../267-libsimdjson29_4.2.4-1_arm64.deb ... 241s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 241s Selecting previously unselected package libsimdutf29:arm64. 241s Preparing to unpack .../268-libsimdutf29_7.7.1-3_arm64.deb ... 241s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 242s Selecting previously unselected package node-corepack. 242s Preparing to unpack .../269-node-corepack_0.24.0-5build1_all.deb ... 242s Unpacking node-corepack (0.24.0-5build1) ... 242s Selecting previously unselected package nodejs. 242s Preparing to unpack .../270-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 242s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 242s Selecting previously unselected package node-xtend. 242s Preparing to unpack .../271-node-xtend_4.0.2-3_all.deb ... 242s Unpacking node-xtend (4.0.2-3) ... 242s Selecting previously unselected package node-acorn. 242s Preparing to unpack .../272-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 242s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 242s Selecting previously unselected package node-cjs-module-lexer. 242s Preparing to unpack .../273-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 242s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 242s Selecting previously unselected package node-balanced-match. 242s Preparing to unpack .../274-node-balanced-match_2.0.0-1_all.deb ... 242s Unpacking node-balanced-match (2.0.0-1) ... 242s Selecting previously unselected package node-brace-expansion. 242s Preparing to unpack .../275-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 242s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 242s Selecting previously unselected package node-minimatch. 242s Preparing to unpack .../276-node-minimatch_9.0.3-6_all.deb ... 242s Unpacking node-minimatch (9.0.3-6) ... 242s Selecting previously unselected package node-ms. 242s Preparing to unpack .../277-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 242s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 242s Selecting previously unselected package node-debug. 242s Preparing to unpack .../278-node-debug_4.4.1+~4.1.12-1_all.deb ... 242s Unpacking node-debug (4.4.1+~4.1.12-1) ... 242s Selecting previously unselected package node-lru-cache. 242s Preparing to unpack .../279-node-lru-cache_10.0.1-3_all.deb ... 242s Unpacking node-lru-cache (10.0.1-3) ... 242s Selecting previously unselected package node-semver. 242s Preparing to unpack .../280-node-semver_7.6.1+~7.5.8-2_all.deb ... 242s Unpacking node-semver (7.6.1+~7.5.8-2) ... 242s Selecting previously unselected package node-llhttp. 242s Preparing to unpack .../281-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 242s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 242s Selecting previously unselected package node-undici. 242s Preparing to unpack .../282-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 242s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 242s Selecting previously unselected package libnode127:arm64. 242s Preparing to unpack .../283-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 242s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 243s Selecting previously unselected package libregexp-assemble-perl. 243s Preparing to unpack .../284-libregexp-assemble-perl_0.38-2_all.deb ... 243s Unpacking libregexp-assemble-perl (0.38-2) ... 243s Selecting previously unselected package libregexp-common-perl. 243s Preparing to unpack .../285-libregexp-common-perl_2024080801-1_all.deb ... 243s Unpacking libregexp-common-perl (2024080801-1) ... 243s Selecting previously unselected package libtask-weaken-perl. 243s Preparing to unpack .../286-libtask-weaken-perl_1.06-2_all.deb ... 243s Unpacking libtask-weaken-perl (1.06-2) ... 243s Selecting previously unselected package libxml-parser-perl. 243s Preparing to unpack .../287-libxml-parser-perl_2.47-1build4_arm64.deb ... 243s Unpacking libxml-parser-perl (2.47-1build4) ... 243s Selecting previously unselected package libsoap-lite-perl. 243s Preparing to unpack .../288-libsoap-lite-perl_1.27-3_all.deb ... 243s Unpacking libsoap-lite-perl (1.27-3) ... 243s Selecting previously unselected package libstring-random-perl. 243s Preparing to unpack .../289-libstring-random-perl_1%3a0.32-2_all.deb ... 243s Unpacking libstring-random-perl (1:0.32-2) ... 243s Selecting previously unselected package libtest-leaktrace-perl. 243s Preparing to unpack .../290-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 243s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 243s Selecting previously unselected package libtest-output-perl. 243s Preparing to unpack .../291-libtest-output-perl_1.036-1_all.deb ... 243s Unpacking libtest-output-perl (1.036-1) ... 243s Selecting previously unselected package libtest-pod-perl. 243s Preparing to unpack .../292-libtest-pod-perl_1.52-3_all.deb ... 243s Unpacking libtest-pod-perl (1.52-3) ... 243s Selecting previously unselected package libtext-unidecode-perl. 243s Preparing to unpack .../293-libtext-unidecode-perl_1.30-3_all.deb ... 243s Unpacking libtext-unidecode-perl (1.30-3) ... 243s Selecting previously unselected package libtime-fake-perl. 243s Preparing to unpack .../294-libtime-fake-perl_0.11-4_all.deb ... 243s Unpacking libtime-fake-perl (0.11-4) ... 243s Selecting previously unselected package libxml-libxslt-perl:arm64. 243s Preparing to unpack .../295-libxml-libxslt-perl_2.003000-4_arm64.deb ... 243s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 243s Selecting previously unselected package node-uglify-js. 243s Preparing to unpack .../296-node-uglify-js_3.17.4-2build1_all.deb ... 243s Unpacking node-uglify-js (3.17.4-2build1) ... 243s Selecting previously unselected package python3-defusedxml. 243s Preparing to unpack .../297-python3-defusedxml_0.7.1-3build1_all.deb ... 243s Unpacking python3-defusedxml (0.7.1-3build1) ... 243s Selecting previously unselected package python3-roman-numerals. 243s Preparing to unpack .../298-python3-roman-numerals_4.1.0-1_all.deb ... 243s Unpacking python3-roman-numerals (4.1.0-1) ... 243s Selecting previously unselected package python3-docutils. 243s Preparing to unpack .../299-python3-docutils_0.22.4+dfsg-1_all.deb ... 243s Unpacking python3-docutils (0.22.4+dfsg-1) ... 243s Selecting previously unselected package python3-imagesize. 243s Preparing to unpack .../300-python3-imagesize_1.4.1-1build1_all.deb ... 243s Unpacking python3-imagesize (1.4.1-1build1) ... 243s Selecting previously unselected package python3-snowballstemmer. 243s Preparing to unpack .../301-python3-snowballstemmer_3.0.1-1_all.deb ... 243s Unpacking python3-snowballstemmer (3.0.1-1) ... 244s Selecting previously unselected package sphinx-common. 244s Preparing to unpack .../302-sphinx-common_8.2.3-12_all.deb ... 244s Unpacking sphinx-common (8.2.3-12) ... 244s Selecting previously unselected package python3-alabaster. 244s Preparing to unpack .../303-python3-alabaster_0.7.16-0.1build1_all.deb ... 244s Unpacking python3-alabaster (0.7.16-0.1build1) ... 244s Selecting previously unselected package python3-sphinx. 244s Preparing to unpack .../304-python3-sphinx_8.2.3-12_all.deb ... 244s Unpacking python3-sphinx (8.2.3-12) ... 244s Selecting previously unselected package libjs-bootswatch. 244s Preparing to unpack .../305-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 244s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 244s Selecting previously unselected package python3-sphinx-bootstrap-theme. 244s Preparing to unpack .../306-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 244s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 244s Selecting previously unselected package uglifyjs. 244s Preparing to unpack .../307-uglifyjs_3.17.4-2build1_all.deb ... 244s Unpacking uglifyjs (3.17.4-2build1) ... 244s Selecting previously unselected package yui-compressor. 244s Preparing to unpack .../308-yui-compressor_2.4.8-3build1_all.deb ... 244s Unpacking yui-compressor (2.4.8-3build1) ... 244s Selecting previously unselected package libauthen-radius-perl. 244s Preparing to unpack .../309-libauthen-radius-perl_0.33-1_all.deb ... 244s Unpacking libauthen-radius-perl (0.33-1) ... 244s Selecting previously unselected package pkg-perl-autopkgtest. 244s Preparing to unpack .../310-pkg-perl-autopkgtest_0.85_all.deb ... 244s Unpacking pkg-perl-autopkgtest (0.85) ... 244s Setting up libconfig-inifiles-perl (3.000003-4) ... 244s Setting up libmodule-pluggable-perl (5.2-5) ... 244s Setting up node-uglify-js (3.17.4-2build1) ... 244s Setting up libio-sessiondata-perl (1.03-3) ... 244s Setting up liblcms2-2:arm64 (2.17-1) ... 244s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 244s Setting up libaom3:arm64 (3.13.1-2) ... 244s Setting up node-lru-cache (10.0.1-3) ... 244s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 244s Setting up libmath-random-isaac-perl (1.004-2) ... 244s Setting up libtask-weaken-perl (1.06-2) ... 244s Setting up libmouse-perl:arm64 (2.6.1-1) ... 244s Setting up libhttp-multipartparser-perl (0.02-3) ... 244s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 244s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 244s Setting up java-common (0.76build1) ... 244s Setting up libclass-inspector-perl (1.36-3) ... 244s Setting up libfont-afm-perl (1.20-4) ... 244s Setting up libdynaloader-functions-perl (0.004-2) ... 244s Setting up libclass-method-modifiers-perl (2.15-1) ... 244s Setting up libio-pty-perl (1:1.20-1build3) ... 244s Setting up libdata-hexdump-perl (0.04-2) ... 244s Setting up python3-defusedxml (0.7.1-3build1) ... 244s Setting up libclone-perl:arm64 (0.47-1) ... 244s Setting up libarchive-zip-perl (1.68-1) ... 244s Setting up libsub-identify-perl (0.14-4) ... 244s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 244s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 244s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 244s Setting up python3-alabaster (0.7.16-0.1build1) ... 244s Setting up libio-stringy-perl (2.113-2) ... 244s Setting up libhtml-tagset-perl (3.24-1) ... 244s Setting up unzip (6.0-29ubuntu1) ... 244s Setting up libdebhelper-perl (13.28ubuntu1) ... 244s Setting up libperlio-via-timeout-perl (0.32-3) ... 244s Setting up libfilesys-notify-simple-perl (0.14-3) ... 244s Setting up libnet-cidr-perl (0.27-1build1) ... 244s Setting up libipc-sharelite-perl (0.17-5build4) ... 244s Setting up libconvert-binhex-perl (1.125-3) ... 244s Setting up liblwp-mediatypes-perl (6.04-2) ... 244s Setting up libcrypt-urandom-perl (0.54-1) ... 244s Setting up x11-common (1:7.7+24ubuntu1) ... 245s Setting up libtest-pod-perl (1.52-3) ... 245s Setting up libtry-tiny-perl (0.32-1) ... 245s Setting up libdeflate0:arm64 (1.23-2) ... 245s Setting up perl-openssl-defaults:arm64 (7build4) ... 245s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 245s Setting up libxml-namespacesupport-perl (1.12-2) ... 245s Setting up m4 (1.4.20-2) ... 245s Setting up libposix-strftime-compiler-perl (0.46-1) ... 245s Setting up libclass-singleton-perl (1.6-2) ... 245s Setting up libencode-locale-perl (1.05-3) ... 245s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 245s Setting up libxstring-perl:arm64 (0.005-2build4) ... 245s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 245s Setting up libclass-errorhandler-perl (0.04-3) ... 245s Setting up liblist-utilsby-perl (0.12-2) ... 245s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 245s Setting up libtime-fake-perl (0.11-4) ... 245s Setting up libregexp-common-perl (2024080801-1) ... 245s Setting up libtest-sharedfork-perl (0.35-3) ... 245s Setting up libsub-install-perl (0.929-1) ... 245s Setting up libextutils-depends-perl (0.8002-1) ... 245s Setting up libhash-multivalue-perl (0.16-3) ... 245s Setting up liberror-perl (0.17030-1) ... 245s Setting up libapache-session-perl (1.94-2) ... 245s Setting up libxml-sax-base-perl (1.09-3) ... 245s Setting up libio-string-perl (1.08-4) ... 245s Setting up libtest-leaktrace-perl (0.17-1build6) ... 245s Setting up libsimdutf29:arm64 (7.7.1-3) ... 245s Setting up libsimdjson29:arm64 (4.2.4-1) ... 245s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 245s Setting up autotools-dev (20240727.1) ... 245s Setting up libstream-buffered-perl (0.03-3) ... 245s Setting up libclass-data-inheritable-perl (0.10-1) ... 245s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 245s Setting up libalgorithm-c3-perl (0.11-2) ... 245s Setting up liblog-log4perl-perl (1.57-1) ... 245s Setting up libapache-logformat-compiler-perl (0.36-3) ... 245s Setting up libcrypt-random-seed-perl (0.03-3) ... 245s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 245s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 245s Setting up python3-snowballstemmer (3.0.1-1) ... 245s Setting up node-balanced-match (2.0.0-1) ... 245s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 245s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 245s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 245s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 245s Setting up libemail-date-format-perl (1.008-1) ... 245s Setting up libcryptx-perl (0.087-1) ... 245s Setting up libcares2:arm64 (1.34.6-1) ... 245s Setting up libmpc3:arm64 (1.3.1-2) ... 245s Setting up libvariable-magic-perl (0.64-1build1) ... 245s Setting up libio-html-perl (1.004-3) ... 245s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 245s Setting up autopoint (0.23.2-1) ... 245s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 245s Setting up libipc-run-perl (20250809.0-1build1) ... 245s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 245s Setting up libpcsclite1:arm64 (2.4.1-1) ... 245s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 245s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 245s Setting up libltdl7:arm64 (2.5.4-9) ... 245s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 245s Setting up libstring-random-perl (1:0.32-2) ... 245s Setting up libparams-util-perl (1.102-3build1) ... 245s Setting up autoconf (2.72-3.1ubuntu1) ... 245s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 245s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 245s Setting up libcapture-tiny-perl (0.50-1) ... 245s Setting up libtimedate-perl (2.3300-2) ... 245s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 245s Setting up libsub-name-perl:arm64 (0.28-1) ... 245s Setting up libtypes-serialiser-perl (1.01-1) ... 245s Setting up libgssapi-perl (0.28-4build5) ... 245s Setting up dwz (0.16-2) ... 245s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 245s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 245s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 245s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 245s Setting up libjson-perl (4.10000-1) ... 245s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 245s Setting up libjargs-java (1.0.0-5build1) ... 245s Setting up librole-tiny-perl (2.002004-1) ... 245s Setting up debugedit (1:5.2-3) ... 245s Setting up libfile-sharedir-perl (1.118-3) ... 245s Setting up libfcgi-perl (0.82+ds-3build3) ... 245s Setting up python3-roman-numerals (4.1.0-1) ... 245s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 245s Setting up libwww-form-urlencoded-perl (0.26-2) ... 245s Setting up sgml-base (1.31+nmu1) ... 245s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 245s Setting up libdevel-stacktrace-perl (2.0500-1) ... 245s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 245s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 245s Setting up node-minimatch (9.0.3-6) ... 245s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 245s Setting up ca-certificates-java (20240118build1) ... 245s No JRE found. Skipping Java certificates setup. 245s Setting up libexporter-tiny-perl (1.006003-1) ... 245s Setting up node-xtend (4.0.2-3) ... 245s Setting up libisl23:arm64 (0.27-1build1) ... 245s Setting up libconvert-asn1-perl (0.34-1) ... 245s Setting up libtext-unidecode-perl (1.30-3) ... 245s Setting up libde265-0:arm64 (1.0.16-1build1) ... 245s Setting up libregexp-assemble-perl (0.38-2) ... 245s Setting up libnet-ip-perl (1.26-4) ... 245s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 245s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 245s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 245s Setting up liburi-perl (5.34-2build1) ... 245s Setting up libdbi-perl:arm64 (1.647-1build1) ... 245s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 245s Setting up libconvert-base32-perl (0.06-3) ... 245s Setting up dctrl-tools (2.24-3build4) ... 245s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 245s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 245s Setting up autodep8 (0.30build1) ... 245s Setting up libclone-pp-perl (1.08-2) ... 245s Setting up python3-imagesize (1.4.1-1build1) ... 245s Setting up libemail-address-xs-perl (1.05-1build5) ... 245s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 245s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 245s Setting up automake (1:1.18.1-3build1) ... 245s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 245s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 245s Setting up libjson-xs-perl (4.040-1) ... 245s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 245s Setting up libcrypt-des-ede3-perl (0.03-1) ... 245s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 245s Setting up libhttp-date-perl (6.06-1) ... 245s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 245s Setting up gettext (0.23.2-1) ... 245s Setting up libtest-tcp-perl (2.22-2) ... 245s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 245s Setting up java-wrappers (0.5build1) ... 245s Setting up libio-socket-timeout-perl (0.32-3) ... 245s Setting up libfile-listing-perl (6.16-1) ... 245s Setting up libhash-merge-simple-perl (0.052-1) ... 245s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 245s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 245s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 245s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 245s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 245s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 245s Setting up libcache-cache-perl (1.08-3) ... 245s Setting up libhttp-headers-fast-perl (0.22-3) ... 245s Setting up liblist-moreutils-perl (0.430-2) ... 245s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 245s Setting up libemail-simple-perl (2.218-1) ... 245s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 245s Setting up libnet-http-perl (6.24-1build1) ... 245s Setting up liblasso3t64 (2.9.0-3) ... 245s Setting up libexception-class-perl (1.45-1) ... 245s Setting up libclass-c3-perl (0.35-2) ... 245s Setting up libcrypt-jwt-perl (0.037-1) ... 245s Setting up xfonts-utils (1:7.7+7build1) ... 245s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 245s Setting up libxml-sax-perl (1.02+dfsg-4) ... 245s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 245s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 246s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 246s Setting up libauthen-radius-perl (0.33-1) ... 246s Setting up intltool-debian (0.35.0+20060710.6build1) ... 246s Setting up libbytes-random-secure-perl (0.29-3) ... 246s Setting up libjson-maybexs-perl (1.004008-1) ... 246s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 246s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 246s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 246s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 246s Setting up sphinx-common (8.2.3-12) ... 246s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 246s Setting up libdata-optlist-perl (0.114-1) ... 246s Setting up libtest-output-perl (1.036-1) ... 246s Setting up pkg-perl-autopkgtest (0.85) ... 246s Setting up libraw23t64:arm64 (0.21.4-2) ... 246s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 246s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 246s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 246s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 246s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 246s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 246s Setting up libwww-robotrules-perl (6.02-1build1) ... 246s Setting up cpp-15 (15.2.0-12ubuntu1) ... 246s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 246s Setting up cpp (4:15.2.0-4ubuntu1) ... 246s Setting up xml-core (0.19build1) ... 246s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 246s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 246s Setting up liblasso-perl:arm64 (2.9.0-3) ... 246s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 246s Setting up libmro-compat-perl (0.15-2) ... 246s Setting up libcookie-baker-perl (0.12-1) ... 246s Setting up libhttp-entity-parser-perl (0.25-2) ... 246s Setting up libio-socket-ssl-perl (2.098-1) ... 246s Setting up libsub-exporter-perl (0.990-1) ... 246s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 246s Setting up libeval-closure-perl (0.14-3) ... 246s Setting up libconvert-pem-perl (0.13-1) ... 246s Setting up libhttp-negotiate-perl (6.01-2) ... 246s Setting up libparams-validationcompiler-perl (0.31-1) ... 246s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 246s Setting up libhttp-cookies-perl (6.11-1) ... 246s Setting up po-debconf (1.0.22) ... 246s Setting up libhtml-tree-perl (5.07-3) ... 246s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 246s Setting up libcgi-pm-perl (4.71-1build1) ... 246s Setting up libhtml-format-perl (2.16-2) ... 246s Setting up fonts-urw-base35 (20200910-8build1) ... 247s Setting up libhtml-template-perl (2.97-2build1) ... 247s Setting up gcc-15 (15.2.0-12ubuntu1) ... 247s Setting up libnet-smtp-ssl-perl (1.04-2) ... 247s Setting up libmodule-runtime-perl (0.018-1) ... 247s Setting up libmailtools-perl (2.22-1) ... 247s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 247s Setting up libxml-simple-perl (2.25-2) ... 247s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 247s Setting up libhttp-daemon-perl (6.16-1) ... 247s Setting up libemail-abstract-perl (3.010-1) ... 247s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 247s Setting up g++-15 (15.2.0-12ubuntu1) ... 247s Setting up libplack-perl (1.0051-1) ... 247s Setting up libnet-openid-common-perl (1.20-2) ... 247s Setting up libnet-openid-server-perl (1.09-4) ... 247s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 247s Setting up libtool (2.5.4-9) ... 247s Setting up libmodule-implementation-perl (0.09-2) ... 247s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 247s Setting up libpackage-stash-perl (0.40-1) ... 247s Setting up libimport-into-perl (1.002005-2) ... 247s Setting up libmoo-perl (2.005005-1) ... 247s Setting up liblist-someutils-perl (0.59-1) ... 247s Setting up libmime-tools-perl (5.515-1) ... 247s Setting up gcc (4:15.2.0-4ubuntu1) ... 247s Setting up dh-autoreconf (21) ... 247s Setting up libspecio-perl (0.53-1) ... 247s Setting up liblist-allutils-perl (0.19-1) ... 247s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 247s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 247s Setting up libmoox-types-mooselike-perl (0.29-2) ... 247s Setting up libb-hooks-endofscope-perl (0.28-2) ... 247s Setting up libthrowable-perl (1.001-2) ... 247s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 247s Setting up debhelper (13.28ubuntu1) ... 247s Setting up libemail-sender-perl (2.601-1) ... 247s Setting up libnamespace-clean-perl (0.27-2) ... 247s Setting up g++ (4:15.2.0-4ubuntu1) ... 247s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 247s Setting up build-essential (12.12ubuntu2) ... 247s Setting up libnamespace-autoclean-perl (0.31-1) ... 247s Setting up libdatetime-locale-perl (1:1.45-1) ... 247s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 247s Setting up libdatetime-perl (2:1.65-1build3) ... 247s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 247s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 247s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 247s Setting up liblwp-protocol-https-perl (6.14-1) ... 247s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 247s Setting up node-corepack (0.24.0-5build1) ... 247s Setting up libwww-perl (6.81-1build1) ... 247s Setting up libheif1:arm64 (1.21.2-1) ... 247s Setting up node-debug (4.4.1+~4.1.12-1) ... 247s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 247s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 247s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 247s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 247s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 247s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 247s Setting up libnet-openid-consumer-perl (1.18-2) ... 247s Setting up libxml-parser-perl (2.47-1build4) ... 247s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 247s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 247s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 247s Setting up libgd-perl (2.84-2) ... 247s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 247s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 247s Setting up node-semver (7.6.1+~7.5.8-2) ... 247s Setting up libsoap-lite-perl (1.27-3) ... 247s Setting up uglifyjs (3.17.4-2build1) ... 247s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 247s Setting up libgd-securityimage-perl (1.75-3) ... 247s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 247s Processing triggers for install-info (7.2-5) ... 247s Processing triggers for libc-bin (2.42-2ubuntu4) ... 247s Processing triggers for man-db (2.13.1-1) ... 249s Processing triggers for ca-certificates-java (20240118build1) ... 250s Adding debian:ACCVRAIZ1.pem 250s Adding debian:AC_RAIZ_FNMT-RCM.pem 250s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 250s Adding debian:ANF_Secure_Server_Root_CA.pem 250s Adding debian:Actalis_Authentication_Root_CA.pem 250s Adding debian:AffirmTrust_Commercial.pem 250s Adding debian:AffirmTrust_Networking.pem 250s Adding debian:AffirmTrust_Premium.pem 250s Adding debian:AffirmTrust_Premium_ECC.pem 250s Adding debian:Amazon_Root_CA_1.pem 250s Adding debian:Amazon_Root_CA_2.pem 250s Adding debian:Amazon_Root_CA_3.pem 250s Adding debian:Amazon_Root_CA_4.pem 250s Adding debian:Atos_TrustedRoot_2011.pem 250s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 250s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 250s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 250s Adding debian:BJCA_Global_Root_CA1.pem 250s Adding debian:BJCA_Global_Root_CA2.pem 250s Adding debian:Baltimore_CyberTrust_Root.pem 250s Adding debian:Buypass_Class_2_Root_CA.pem 250s Adding debian:Buypass_Class_3_Root_CA.pem 250s Adding debian:CA_Disig_Root_R2.pem 250s Adding debian:CFCA_EV_ROOT.pem 250s Adding debian:COMODO_Certification_Authority.pem 250s Adding debian:COMODO_ECC_Certification_Authority.pem 250s Adding debian:COMODO_RSA_Certification_Authority.pem 250s Adding debian:Certainly_Root_E1.pem 250s Adding debian:Certainly_Root_R1.pem 250s Adding debian:Certigna.pem 250s Adding debian:Certigna_Root_CA.pem 250s Adding debian:Certum_EC-384_CA.pem 250s Adding debian:Certum_Trusted_Network_CA.pem 250s Adding debian:Certum_Trusted_Network_CA_2.pem 250s Adding debian:Certum_Trusted_Root_CA.pem 250s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 250s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 250s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 250s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 250s Adding debian:Comodo_AAA_Services_root.pem 250s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 250s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 250s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 250s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 250s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 250s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 250s Adding debian:DigiCert_Assured_ID_Root_CA.pem 250s Adding debian:DigiCert_Assured_ID_Root_G2.pem 250s Adding debian:DigiCert_Assured_ID_Root_G3.pem 250s Adding debian:DigiCert_Global_Root_CA.pem 250s Adding debian:DigiCert_Global_Root_G2.pem 250s Adding debian:DigiCert_Global_Root_G3.pem 250s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 250s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 250s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 250s Adding debian:DigiCert_Trusted_Root_G4.pem 250s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 250s Adding debian:Entrust_Root_Certification_Authority.pem 250s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 250s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 250s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 250s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 250s Adding debian:GLOBALTRUST_2020.pem 250s Adding debian:GTS_Root_R1.pem 250s Adding debian:GTS_Root_R2.pem 250s Adding debian:GTS_Root_R3.pem 250s Adding debian:GTS_Root_R4.pem 250s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 250s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 250s Adding debian:GlobalSign_Root_CA.pem 250s Adding debian:GlobalSign_Root_CA_-_R3.pem 250s Adding debian:GlobalSign_Root_CA_-_R6.pem 250s Adding debian:GlobalSign_Root_E46.pem 250s Adding debian:GlobalSign_Root_R46.pem 250s Adding debian:Go_Daddy_Class_2_CA.pem 250s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 250s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 250s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 250s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 250s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 250s Adding debian:HiPKI_Root_CA_-_G1.pem 250s Adding debian:Hongkong_Post_Root_CA_3.pem 250s Adding debian:ISRG_Root_X1.pem 250s Adding debian:ISRG_Root_X2.pem 250s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 250s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 250s Adding debian:Izenpe.com.pem 250s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 250s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 250s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 250s Adding debian:NAVER_Global_Root_Certification_Authority.pem 250s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 250s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 250s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 250s Adding debian:QuoVadis_Root_CA_1_G3.pem 250s Adding debian:QuoVadis_Root_CA_2.pem 250s Adding debian:QuoVadis_Root_CA_2_G3.pem 250s Adding debian:QuoVadis_Root_CA_3.pem 250s Adding debian:QuoVadis_Root_CA_3_G3.pem 250s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 250s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 250s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 250s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 250s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 250s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 250s Adding debian:SZAFIR_ROOT_CA2.pem 250s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 250s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 250s Adding debian:SecureSign_Root_CA12.pem 250s Adding debian:SecureSign_Root_CA14.pem 250s Adding debian:SecureSign_Root_CA15.pem 250s Adding debian:SecureTrust_CA.pem 250s Adding debian:Secure_Global_CA.pem 250s Adding debian:Security_Communication_ECC_RootCA1.pem 250s Adding debian:Security_Communication_RootCA2.pem 250s Adding debian:Starfield_Class_2_CA.pem 250s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 250s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 250s Adding debian:SwissSign_Gold_CA_-_G2.pem 250s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 250s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 250s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 250s Adding debian:TWCA_CYBER_Root_CA.pem 250s Adding debian:TWCA_Global_Root_CA.pem 250s Adding debian:TWCA_Root_Certification_Authority.pem 250s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 250s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 250s Adding debian:TeliaSonera_Root_CA_v1.pem 250s Adding debian:Telia_Root_CA_v2.pem 250s Adding debian:TrustAsia_Global_Root_CA_G3.pem 250s Adding debian:TrustAsia_Global_Root_CA_G4.pem 250s Adding debian:Trustwave_Global_Certification_Authority.pem 250s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 250s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 250s Adding debian:TunTrust_Root_CA.pem 250s Adding debian:UCA_Extended_Validation_Root.pem 250s Adding debian:UCA_Global_G2_Root.pem 250s Adding debian:USERTrust_ECC_Certification_Authority.pem 250s Adding debian:USERTrust_RSA_Certification_Authority.pem 250s Adding debian:XRamp_Global_CA_Root.pem 250s Adding debian:certSIGN_ROOT_CA.pem 250s Adding debian:certSIGN_Root_CA_G2.pem 250s Adding debian:e-Szigno_Root_CA_2017.pem 250s Adding debian:ePKI_Root_Certification_Authority.pem 250s Adding debian:emSign_ECC_Root_CA_-_C3.pem 250s Adding debian:emSign_ECC_Root_CA_-_G3.pem 250s Adding debian:emSign_Root_CA_-_C1.pem 250s Adding debian:emSign_Root_CA_-_G1.pem 250s Adding debian:vTrus_ECC_Root_CA.pem 250s Adding debian:vTrus_Root_CA.pem 250s done. 250s Setting up yui-compressor (2.4.8-3build1) ... 250s Setting up default-jre-headless (2:1.21-76build1) ... 250s Processing triggers for sgml-base (1.31+nmu1) ... 250s Setting up docutils-common (0.22.4+dfsg-1) ... 250s Processing triggers for sgml-base (1.31+nmu1) ... 250s Setting up python3-docutils (0.22.4+dfsg-1) ... 251s Setting up python3-sphinx (8.2.3-12) ... 254s autopkgtest [06:01:16]: test common-test: ./debian/tests/runner build-deps lemonldap-ng-common 254s autopkgtest [06:01:16]: test common-test: [----------------------- 255s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 255s t/01-Common-Conf.t ............ 255s ok 1 - use Lemonldap::NG::Common::Conf; 255s ok 2 - Bad module 255s ok 3 - Read t/lemonldap-ng.ini 255s # Subtest: Invalid backend configuration 255s ok 1 - Invalid configuration 255s ok 2 - Found correct error message 255s 1..2 255s ok 4 - Invalid backend configuration 255s # Subtest: Cache expiration 255s ok 1 - Valid configuration 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 2 - Found expected cfgNum in conf 255s ok 3 - Found expected message 255s ok 4 - load counter increased by 1 255s ok 5 - lastCfg counter increased by 1 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 6 - Found expected newvalue in conf 255s ok 7 - Found expected message 255s ok 8 - lastCfg counter increased by 0 255s ok 9 - load counter increased by 0 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 10 - Found expected newvalue in conf 255s ok 11 - Found expected cfgNum in conf 255s ok 12 - Found expected message 255s ok 13 - lastCfg counter increased by 1 255s ok 14 - load counter increased by 1 255s 1..14 255s ok 5 - Cache expiration 255s # Subtest: Configuration reload 255s ok 1 - Valid configuration 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 2 - Found expected cfgNum in conf 255s ok 3 - Found expected message 255s ok 4 - lastCfg counter increased by 1 255s ok 5 - load counter increased by 1 255s # Invoking getConf with args { 255s # 'local' => 0 255s # } 255s ok 6 - Found expected newvalue in conf 255s ok 7 - Found expected cfgNum in conf 255s ok 8 - Found expected message 255s ok 9 - load counter increased by 1 255s ok 10 - lastCfg counter increased by 1 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 11 - Found expected cfgNum in conf 255s ok 12 - Found expected newvalue in conf 255s ok 13 - Found expected message 255s ok 14 - load counter increased by 0 255s ok 15 - lastCfg counter increased by 0 255s 1..15 255s ok 6 - Configuration reload 255s # Subtest: Configuration cache manual clear 255s ok 1 - Valid configuration 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 2 - Found expected cfgNum in conf 255s ok 3 - Found expected message 255s ok 4 - load counter increased by 1 255s ok 5 - lastCfg counter increased by 1 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 6 - Found expected newvalue in conf 255s ok 7 - Found expected cfgNum in conf 255s ok 8 - Found expected message 255s ok 9 - lastCfg counter increased by 0 255s ok 10 - load counter increased by 0 255s # Invoking getConf with args { 255s # 'noCache' => 2 255s # } 255s ok 11 - Found expected cfgNum in conf 255s ok 12 - Found expected newvalue in conf 255s ok 13 - Found expected message 255s ok 14 - load counter increased by 1 255s ok 15 - lastCfg counter increased by 1 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 16 - Found expected newvalue in conf 255s ok 17 - Found expected cfgNum in conf 255s ok 18 - Found expected message 255s ok 19 - load counter increased by 0 255s ok 20 - lastCfg counter increased by 0 255s 1..20 255s ok 7 - Configuration cache manual clear 255s # Subtest: local param behavior 255s ok 1 - Valid configuration 255s # Invoking getConf with args { 255s # 'local' => 1, 255s # 'localPrm' => { 255s # 'myLocalPrm' => 1 255s # } 255s # } 255s ok 2 - Found expected cfgNum in conf 255s ok 3 - Found expected myLocalPrm in conf 255s ok 4 - Found expected message 255s ok 5 - load counter increased by 1 255s ok 6 - lastCfg counter increased by 1 255s # Invoking getConf with args {} 255s ok 7 - Found expected cfgNum in conf 255s ok 8 - Found expected myLocalPrm in conf 255s ok 9 - Found expected message 255s ok 10 - load counter increased by 1 255s ok 11 - lastCfg counter increased by 1 255s ok 12 - Another confAccess object from another process 255s # Invoking getConf with args {} 255s ok 13 - Found expected myLocalPrm in conf 255s ok 14 - Found expected cfgNum in conf 255s ok 15 - Found expected message 255s ok 16 - lastCfg counter increased by 1 255s ok 17 - load counter increased by 1 255s # Invoking getConf with args { 255s # 'local' => 1 255s # } 255s ok 18 - Found expected cfgNum in conf 255s ok 19 - Found expected myLocalPrm in conf 255s ok 20 - Found expected message 255s ok 21 - lastCfg counter increased by 0 255s ok 22 - load counter increased by 0 255s 1..22 255s ok 8 - local param behavior 255s 1..8 255s ok 255s t/02-Common-Conf-File.t ....... 255s ok 1 - use Lemonldap::NG::Common::Conf; 255s ok 2 - type => file 255s ok 3 - Test 0 is stored 255s ok 4 - Test 0 can be read 255s ok 5 - Test 0 is restored 255s ok 6 - Test 1 is stored 255s ok 7 - Test 1 can be read 255s ok 8 - Test 1 is restored 255s ok 9 - Test 2 is stored 255s ok 10 - Test 2 can be read 255s ok 11 - Test 2 is restored 255s 1..11 255s ok 255s t/02-Common-Conf-Overlay.t .... 255s ok 1 - use Lemonldap::NG::Common::Conf; 255s ok 2 - type => Overlay 255s ok 3 - Load conf 255s ok 4 - Normal parameters 255s ok 5 - Scalar override 255s ok 6 - Hash override 255s ok 7 - Save 255s ok 8 - Load conf 255s ok 9 - Succeed to update overwrite 255s ok 10 - Restore 255s ok 11 - Load conf 255s ok 12 - Hash override 255s 1..12 255s ok 255s t/02-Common-Conf-ServerEnv.t .. 255s 1..17 255s ok 1 - use Lemonldap::NG::Common::Conf; 255s ok 2 - type => file 255s ok 3 - Conf is stored 255s ok 4 - Conf can be read 255s ok 5 - %SERVERENV:A% is not substitued into Aa without useServerEnv 255s ok 6 - type => file 255s ok 7 - Conf is stored 255s ok 8 - Conf can be read 255s ok 9 - %SERVERENV:A% is substitued into Aa 255s ok 10 - %SERVERENV:B% %SERVERENV:C% is substitued into Bb Cc 255s ok 11 - Keyname is transformed 255s ok 12 - Values are substitued into arrays 255s ok 13 - Get raw conf 255s ok 14 - %SERVERENV:A% is not substitued into Aa in raw mode 255s # Subtest: Check useServerEnv in config file in localConf 255s ok 1 - configuration access option correctly replaced 255s ok 2 - configuration variable replaced 255s 1..2 255s ok 15 - Check useServerEnv in config file in localConf 255s # Subtest: Check useServerEnv in build option in localConf 255s ok 1 - configuration access option correctly replaced 255s ok 2 - configuration variable replaced 255s 1..2 255s ok 16 - Check useServerEnv in build option in localConf 255s # Subtest: No useServerEnv in localConf 255s ok 1 - configuration access option not replaced 255s ok 2 - configuration variable not replaced 255s 1..2 255s ok 17 - No useServerEnv in localConf 255s ok 255s t/03-Common-Conf-CDBI.t ....... 255s 1..14 255s ok 1 - use Lemonldap::NG::Common::Conf; 255s ok 2 - CDBI object 255s ok 3 - Driver is build 255s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 255s ok 4 - Set unicode 255s ok 5 - Test database created 255s ok 6 - Test 0 is stored 255s ok 7 - Test 0 can be read 255s ok 8 - Test 0 is restored 255s ok 9 - Test 1 is stored 255s ok 10 - Test 1 can be read 255s ok 11 - Test 1 is restored 255s ok 12 - Test 2 is stored 255s ok 13 - Test 2 can be read 255s ok 14 - Test 2 is restored 255s ok 256s t/03-Common-Conf-Patroni.t .... 256s ok 1 - use Lemonldap::NG::Common::Conf; 256s ok 2 - CDBI object 256s ok 3 - Driver is built 256s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 256s 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. 256s 256s MSG Lemonldap::NG::Common::Conf::Backends::Patroni loaded. 256s 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. 256s 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. 256s 256s ok 4 256s 1..4 256s ok 256s t/03-Common-Conf-RDBI.t ....... 256s 1..14 256s ok 1 - use Lemonldap::NG::Common::Conf; 256s ok 2 - RDBI object 256s ok 3 - Driver is build 256s "sqlite_unicode" attribute will be deprecated. Use "sqlite_string_mode" instead. at /usr/share/perl/5.40/Test/More.pm line 320. 256s ok 4 - Set unicode 256s ok 5 - Test database created 256s ok 6 - Test 0 is stored 256s ok 7 - Test 0 can be read 256s ok 8 - Test 0 is restored 256s ok 9 - Test 1 is stored 256s ok 10 - Test 1 can be read 256s ok 11 - Test 1 is restored 256s ok 12 - Test 2 is stored 256s ok 13 - Test 2 can be read 256s ok 14 - Test 2 is restored 256s ok 256s t/05-Common-Conf-LDAP.t ....... 256s 1..3 256s Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at t/05-Common-Conf-LDAP.t line 33. 256s ok 1 - use Lemonldap::NG::Common::Conf; 256s ok 2 - New object 256s ok 3 256s ok 256s t/10-PSGI-Request.t ........... 256s # Subtest: Request ID 256s ok 1 - Generated request ID 256s ok 2 - Request ID is stable across calls 256s ok 3 - Request ID is different for each request 256s ok 4 - Request ID is read from UNIQUE_ID env if set 256s 1..4 256s ok 1 - Request ID 256s # Subtest: Request JSON body 256s ok 1 256s ok 2 - Found JSON body 256s ok 3 - Found correct ascii value 256s not ok 4 - Found correct UTF-8 value # TODO UTF-8 handling in request is broken, see #2748 256s # Failed (TODO) test 'Found correct UTF-8 value' 256s # at t/10-PSGI-Request.t line 55. 256s # got: '€ncoded' 256s # expected: '€ncoded' 256s 1..4 256s ok 2 - Request JSON body 256s 1..2 256s ok 256s t/10-PSGI.t ................... 256s # Subtest: Check successful init 256s ok 1 - Returned HTTP code 200 256s ok 2 - Found expected message in body 256s 1..2 256s ok 1 - Check successful init 256s 1..1 256s ok 256s t/11-Logger-Log4Perl.t ........ 256s # Subtest: info mode 256s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 256s ok 2 - Found no debug logs 256s ok 3 - Found info logs 256s 1..3 256s ok 1 - info mode 256s 1..1 256s ok 256s t/11-Logger.t ................. 256s # Subtest: Check logging API 256s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 256s ok 2 - Returned HTTP code 200 256s ok 3 - Found Request handled by TestPsgi handler in notice logs 256s ok 4 - Found User logger trace in info logs 256s ok 5 - Found audit in notice logs 256s ok 6 - Found (?^:auditLogger internal error: no message provided at .*TestPsgi.pm) in info logs 256s 1..6 256s ok 1 - Check logging API 256s # Subtest: Check audit API 256s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 256s ok 2 - Returned HTTP code 200 256s ok 3 - Found message=audit in audit logs 256s ok 4 - Found field1=one, field2=two in audit logs 256s 1..4 256s ok 2 - Check audit API 256s # Subtest: Check request ID 256s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 256s ok 2 - Enforced UNIQUE_ID seen in 2 messages 256s ok 3 - Seen three different request IDs 256s 1..3 256s ok 3 - Check request ID 256s 1..3 256s ok 257s t/11-LokiLogger.t ............. 257s ok 1 - require './eg/lokiSender'; 257s # Subtest: Check Loki API 257s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 257s ok 2 - Method is POST 257s ok 3 - URL is good 257s ok 4 - Posted values are JSON 257s ok 5 - Method is POST 257s ok 6 - URL is good 257s ok 7 - Posted values are JSON 257s ok 8 - Method is POST 257s ok 9 - URL is good 257s ok 10 - Posted values are JSON 257s ok 11 - Returned HTTP code 200 257s ok 12 - Loki API called 257s ok 13 - job is llng 257s ok 14 - log level is info 257s ok 15 - instance exists 257s ok 16 - env is prod 257s ok 17 - timestamp is set 257s ok 18 - Message exists 257s ok 19 - Get msg 257s ok 20 - Userlogger message is a string 257s ok 21 - job is llng 257s ok 22 - log level is notice 257s ok 23 - instance exists 257s ok 24 - env is prod 257s ok 25 - timestamp is set 257s ok 26 - Message exists 257s ok 27 - Audit message is JSON encoded 257s ok 28 - job is llng 257s ok 29 - log level is notice 257s ok 30 - instance exists 257s ok 31 - env is prod 257s ok 32 - timestamp is set 257s ok 33 - Message exists 257s ok 34 - Audit message is JSON encoded 257s 1..34 257s ok 2 - Check Loki API 257s # Subtest: Check Loki API with deferred send 257s ok 1 - An object of class 't::TestPsgi' isa 't::TestPsgi' 257s ok 2 - Returned HTTP code 200 257s ok 3 - Loki logs deferred 257s ok 4 - Method is POST 257s ok 5 - URL is good 257s ok 6 - Posted values are JSON 257s ok 7 - Method is POST 257s ok 8 - URL is good 257s ok 9 - Posted values are JSON 257s ok 10 - Loki API called 257s ok 11 - job is llng 257s ok 12 - log level is info 257s ok 13 - instance exists 257s ok 14 - env is prod 257s ok 15 - timestamp is set 257s ok 16 - Message exists 257s ok 17 - Get msg 257s ok 18 - Userlogger message is a string 257s ok 19 - job is llng 257s ok 20 - log level is notice 257s ok 21 - instance exists 257s ok 22 - env is prod 257s ok 23 - timestamp is set 257s ok 24 - Message exists 257s ok 25 - Audit message is JSON encoded 257s ok 26 - timestamp is set 257s ok 27 - Message exists 257s ok 28 - Audit message is JSON encoded 257s 1..28 257s ok 3 - Check Loki API with deferred send 257s 1..3 257s ok 257s t/11-TestLogger.t ............. 257s ok 1 - An object of class 't::TestLogger' isa 't::TestLogger' 257s ok 2 - Found my_info in info logs 257s ok 3 - Found (?^:^my_debug_) in debug logs 257s 1..3 257s ok 257s t/30-Common-Safelib.t ......... 257s 1..1 257s ok 1 - use Lemonldap::NG::Common::Safelib; 257s ok 257s t/35-Common-Crypto.t .......... 257s 1..21 257s ok 1 - use Lemonldap::NG::Common::Crypto; 257s ok 2 - New object 257s ok 3 - Test of base64 encrypting with 1 characters string 257s ok 4 - Test of base64 encrypting with 2 characters string 257s ok 5 - Test of base64 encrypting with 3 characters string 257s ok 6 - Test of base64 encrypting with 4 characters string 257s ok 7 - Test of base64 encrypting with 5 characters string 257s ok 8 - Test of base64 encrypting with 6 characters string 257s ok 9 - Test of base64 encrypting with 7 characters string 257s ok 10 - Test of base64 encrypting with 8 characters string 257s ok 11 - Test of base64 encrypting with 9 characters string 257s ok 12 - Test of base64 encrypting with 10 characters string 257s ok 13 - Test of base64 encrypting with 11 characters string 257s ok 14 - Test of base64 encrypting with 12 characters string 257s ok 15 - Test of base64 encrypting with 13 characters string 257s ok 16 - Test of base64 encrypting with 14 characters string 257s ok 17 - Test of base64 encrypting with 15 characters string 257s ok 18 - Test of base64 encrypting with 16 characters string 257s ok 19 - Test of base64 encrypting with 17 characters string 257s ok 20 - Test of hexadecimal encrypting 257s ok 21 - Test of long value encrypting 257s ok 257s t/36-Common-Regexp.t .......... 257s 1..20 257s ok 1 - use Lemonldap::NG::Common::Regexp; 257s ok 2 257s ok 3 257s ok 4 257s ok 5 257s ok 6 257s ok 7 257s ok 8 257s ok 9 257s ok 10 257s ok 11 257s ok 12 257s ok 13 257s ok 14 257s ok 15 257s ok 16 257s ok 17 257s ok 18 257s ok 19 257s ok 20 257s ok 257s t/37-Common-TOTP.t ............ 257s 1..16 257s ok 1 - use Lemonldap::NG::Common::TOTP; 257s ok 2 - TOTP code is valid 257s ok 3 - TOTP code is no longer valid 257s ok 4 - TOTP code is not valid yet 257s ok 5 - TOTP code is valid 257s ok 6 - TOTP code is valid 257s ok 7 - TOTP code is no longer valid 257s ok 8 - TOTP code is not valid yet 257s ok 9 - TOTP is valid with encrypted secret and encryption disabled 257s ok 10 - TOTP is valid with encrypted secret and encryption enabled 257s ok 11 - TOTP is valid with cleartext secret and encryption enabled 257s ok 12 - TOTP code fails to verify 257s ok 13 - TOTP secret is stored as-is when encryption is disabled 257s ok 14 - Secret looks encrypted 257s ok 15 - Secret looks encrypted 257s ok 16 - get_storable_secret produces working secret 257s ok 257s t/38-SAML-Metadata.t .......... 257s ok 1 - use Lemonldap::NG::Common::Conf::SAML::Metadata; 257s ok 2 - 'Metadata object' isa 'Lemonldap::NG::Common::Conf::SAML::Metadata' 257s # Subtest: Check basic MD information 257s ok 1 - XML successfully parsed 257s ok 2 - Metadata validates SAML 2.0 schema 257s ok 3 - XML successfully parsed 257s ok 4 - Found a match for XPath Expression //md:SingleSignOnService/@Location 257s ok 5 - Check SingleSignOnService URL 257s 1..5 257s ok 3 - Check basic MD information 257s # Subtest: Default metadata with two different keys 257s ok 1 - XML successfully parsed 257s ok 2 - XML successfully parsed 257s ok 3 - Found one encryption key 257s ok 4 - XML successfully parsed 257s ok 5 - Found one signing key 257s ok 6 - Signing and encryption keys are different 257s 1..6 257s ok 4 - Default metadata with two different keys 257s # Subtest: Default metadata with only one key 257s ok 1 - XML successfully parsed 257s ok 2 - XML successfully parsed 257s ok 3 - Found one encryption key 257s ok 4 - XML successfully parsed 257s ok 5 - Found one signing key 257s ok 6 - Signing key was used as encryption key too 257s 1..6 257s ok 5 - Default metadata with only one key 257s # Subtest: Use certificate 257s ok 1 - XML successfully parsed 257s ok 2 - XML successfully parsed 257s ok 3 - Offered signing certs match excepted ones 257s ok 4 - XML successfully parsed 257s ok 5 - Offered encryption certs match excepted ones 257s 1..5 257s ok 6 - Use certificate 257s # Subtest: Override signing or encryption keys 257s ok 1 - XML successfully parsed 257s ok 2 - XML successfully parsed 257s ok 3 - Offered signing certs match excepted ones 257s ok 4 - XML successfully parsed 257s ok 5 - Offered encryption certs match excepted ones 257s 1..5 257s ok 7 - Override signing or encryption keys 257s 1..7 257s ok 257s t/40-Common-Session.t ......... 257s 1..7 257s ok 1 - use Lemonldap::NG::Common::Session; 257s ok 2 - Creation of session 257s ok 3 - Store session kind 257s ok 4 - Remove session 257s ok 5 - use Lemonldap::NG::Common::Apache::Session::Generate::SHA256; 257s ok 6 - Use SHA256 generate module 257s ok 7 - Remove session 257s ok 257s t/41-Common-EmailAddress.t .... 257s 1..3 257s ok 1 - use Lemonldap::NG::Common::EmailAddress; 257s ok 2 - calling format_email function 257s ok 3 - testing formatted email value 257s ok 257s t/45-importMetadata-config.t .. 257s ok 1 - require './scripts/importMetadata'; 257s # Subtest: Ignore SP 257s ok 1 257s ok 2 257s ok 3 257s ok 4 257s 1..4 257s ok 2 - Ignore SP 257s # Subtest: Ignore IDP 257s ok 1 257s ok 2 257s ok 3 257s ok 4 257s 1..4 257s ok 3 - Ignore IDP 257s # Subtest: Conf Prefix 257s ok 1 257s ok 2 257s 1..2 257s ok 4 - Conf Prefix 257s # Subtest: Remove 257s ok 1 257s ok 2 257s ok 3 257s ok 4 257s ok 5 257s ok 6 257s ok 7 257s ok 8 257s ok 9 257s ok 10 257s ok 11 257s ok 12 257s 1..12 257s ok 5 - Remove 257s # Subtest: IDP Exported attributes 257s ok 1 257s ok 2 257s 1..2 257s ok 6 - IDP Exported attributes 257s # Subtest: SP Exported attributes 257s ok 1 257s ok 2 257s ok 3 257s 1..3 257s ok 7 - SP Exported attributes 257s # Subtest: Options 257s ok 1 257s ok 2 257s ok 3 257s ok 4 257s ok 5 257s 1..5 257s ok 8 - Options 257s 1..8 257s ok 258s t/45-importMetadata.t ......... 258s ok 1 - require './scripts/importMetadata'; 258s ok 2 - SP counters are expected 258s ok 3 - IDP counters are expected 258s ok 4 - Correct amount of providers 258s ok 5 - Correct amount of providers 258s ok 6 - Correct amount of providers 258s ok 7 - Correct amount of providers 258s ok 8 - Correct amount of providers 258s ok 9 - Correct amount of providers 258s ok 10 - Found exported attribute 258s ok 11 - Found optional attribute 258s ok 12 - Found required attribute 258s ok 13 - Found subject ID 258s ok 14 - SP counters are expected 258s ok 15 - IDP counters are expected 258s ok 16 - Configuration was updated 258s ok 17 - Configuration was updated 258s ok 18 - SP counters are expected 258s ok 19 - IDP counters are expected 258s ok 20 258s 1..20 258s ok 258s t/50-Combination-Parser.t ..... 258s 1..32 258s ok 1 - use Lemonldap::NG::Common::Combination::Parser; 258s ok 2 - First level is a sub 258s ok 3 - Second level is an array ("or" list) 258s ok 4 - Third level is an array (auth,userDB) 258s ok 5 - Fourth level is a sub 258s ok 6 - "[A]" returns A as auth module 258s ok 7 - "[A]" returns A as userDB module 258s ok 8 - "[A,B]" returns A as auth module 258s ok 9 - "[A,B]" returns B as userDB module 258s ok 10 - "if(1) then [A,B] else [B,C]" returns A as auth module 258s ok 11 - "if(1) then [A,B] else [B,C]" returns B as userDB module 258s ok 12 - "if(0) then [A,B] else [B,C]" returns B as auth module 258s ok 13 - "if(0) then [A,B] else [B,C]" returns C as userDB module 258s ok 14 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns B as auth module 258s ok 15 - "if(0) then [A,B] else if(1) then [B,C] else [B,A]" returns C as userDB module 258s ok 16 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns B as auth module 258s ok 17 - "if(0) then [A,B] else if(0) then [B,C] else [B,A]" returns A as userDB module 258s ok 18 - "if($env->{test}) then [A,B] else [B,C]" returns A as auth module 258s ok 19 - "if($env->{test}) then [A,B] else [B,C]" returns B as userDB module 258s ok 20 - "if($env->{false}) then [A,B] else [B,C]" returns B as auth module 258s ok 21 - "if($env->{false}) then [A,B] else [B,C]" returns C as userDB module 258s ok 22 - "[A,B] or [B,C]" returns A as auth module 258s ok 23 - "[A,B] or [B,C]" returns B as userDB module 258s ok 24 - "if(1) then [A,B] or [C,A] else [B,C]" returns A as auth module 258s ok 25 - "if(1) then [A,B] or [C,A] else [B,C]" returns B as userDB module 258s ok 26 - "[A,B] or [B,C]" returns 2 elements 258s ok 27 - "if(1) then [A,B] or [C,A] else [B,C]" returns 2 elements 258s ok 28 - "[A and B, A]" returns PE_OK as auth result 258s ok 29 - "[A,B] and [B,C]" returns PE_OK as auth result 258s ok 30 - "if(0) then [A,B] else [A,B] and [B,C]" returns PE_OK as auth result 258s ok 31 - Bad expr "if(1) then {if(1) then [A] else [B]} else [C]" 258s ok 32 - Bad expr "[A,B or C]" 258s ok 258s t/60-Hashed-Session.t ......... 258s ok 1 - use Lemonldap::NG::Common::Session; 258s ok 2 - use Lemonldap::NG::Common::CliSessions; 258s ok 3 - Create fixed session 258s ok 4 - Session name is hashed 258s ok 5 - Recover fixed session 258s ok 6 - Data restored 258s ok 7 - Create session 258s ok 8 - Session name is hashed 258s ok 9 - Recover session 258s ok 10 - Data restored 258s ok 11 - Recover session 258s ok 12 - Data updated 258s ok 13 - Recover session 258s ok 14 - Data updated 258s 1..14 258s ok 258s t/60-Purge-Persistent.t ....... 258s ok 1 - use Lemonldap::NG::Common::Session; 258s 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. 258s ok 2 - use Lemonldap::NG::Common::Session::Purge; 258s # Subtest: Purge psessions that are too old 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 3 - Purge psessions that are too old 258s # Subtest: test audit logger 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - No audit logs generated 258s ok 9 - Function returns success 258s ok 10 - result.errors == result.stats.total.errors 258s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 12 - result.purged == result.stats.total.purged 258s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 15 - Found (?^:Persistent session purge completed) in info logs 258s ok 16 - Found code=PSESSION_REMOVED, user=dwho in audit logs 258s 1..16 258s ok 4 - test audit logger 258s # Subtest: Purge psessions that are inactive 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 5 - Purge psessions that are inactive 258s # Subtest: Purge psessions that have no 2FA 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 6 - Purge psessions that have no 2FA 258s # Subtest: Purge psessions without a recent successful login 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 7 - Purge psessions without a recent successful login 258s # Subtest: Purge psessions without a successful login 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 8 - Purge psessions without a successful login 258s # Subtest: Combining filters 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 9 - Combining filters 258s # Subtest: API safety, do not remove all psessions when no filters 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Persistent session purge completed) in info logs 258s ok 8 - Expected remaining 258s # psession 258s 1..8 258s ok 10 - API safety, do not remove all psessions when no filters 258s 1..10 258s ok 258s t/60-Purge.t .................. 258s ok 1 - use Lemonldap::NG::Common::Session; 258s 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. 258s ok 2 - use Lemonldap::NG::Common::Session::Purge; 258s # Subtest: Purge with no timeoutActivity 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Session purge completed) in info logs 258s ok 8 - Session b is recent enough to survive 258s ok 9 - Function returns success 258s ok 10 - result.errors == result.stats.total.errors 258s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 12 - result.purged == result.stats.total.purged 258s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 15 - Found (?^:Session purge completed) in info logs 258s ok 16 - No sessions remaining 258s 1..16 258s ok 3 - Purge with no timeoutActivity 258s # Subtest: Purge with timeoutActivity 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Session purge completed) in info logs 258s ok 8 - Only session d is recent enough to survive 258s ok 9 - Function returns success 258s ok 10 - result.errors == result.stats.total.errors 258s ok 11 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 12 - result.purged == result.stats.total.purged 258s ok 13 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 14 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 15 - Found (?^:Session purge completed) in info logs 258s ok 16 - No sessions remaining 258s 1..16 258s ok 4 - Purge with timeoutActivity 258s # Subtest: Multiple types in same backend 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Session purge completed) in info logs 258s ok 8 - Only recent SSO/SAML sessions and all psessions 258s 1..8 258s ok 5 - Multiple types in same backend 258s # Subtest: Multiple backends 258s ok 1 - Function returns success 258s ok 2 - result.errors == result.stats.total.errors 258s ok 3 - sum(result.stats.*.errors) == result.stats.total.errors 258s ok 4 - result.purged == result.stats.total.purged 258s ok 5 - sum(result.stats.*.purged) == result.stats.total.purged 258s ok 6 - sum(result.stats.*.duration_u) <= result.stats.total.duration_u 258s ok 7 - Found (?^:Session purge completed) in info logs 258s ok 8 - Only SSO session b remains 258s ok 9 - Only SAML session sb remains 258s ok 10 - Both psessions remain 258s 1..10 258s ok 6 - Multiple backends 258s 1..6 258s ok 258s t/60-Session-Cache.t .......... 258s ok 1 - use Lemonldap::NG::Common::Apache::Session; 258s ok 2 - use Lemonldap::NG::Common::Session; 258s ok 3 - Create session 258s ok 4 - Get session id d09737c4a00eeff0c7f2dac7be8bdf9c 258s Local data corrupted, ignore cached session 258s ok 5 - Get session 258s ok 6 - Session is restored 258s Unable to use cache: mkdir /tmp/lNZFSFTyc3/cache/llng: Permission denied at /usr/share/perl5/Cache/FileBackend.pm line 222. 258s 258s ok 7 - Get session 258s ok 8 - Session is restored 258s ok 9 - Get session 258s ok 10 - Drop session 258s ok 11 - get session from cache 258s ok 12 - cached session is valid 258s ok 13 - Error when session and cache are inexitent 258s 1..13 258s ok 259s t/60-Session-Cli.t ............ 259s ok 1 - use Lemonldap::NG::Common::Session; 259s ok 2 - use Lemonldap::NG::Common::CliSessions; 259s ok 3 - Found one session 259s ok 4 - Found correct session ID 259s ok 5 - Found deleteme session key 259s ok 6 - Found one session 259s ok 7 - Found correct session 259s ok 8 - Found one session 259s ok 9 - Found correct session 259s ok 10 - Only selected fields returned 259s ok 11 - Found correct UID 259s ok 12 - Found correct session ID 259s ok 13 - Found 5 sessions 259s ok 14 - Count gives 5 sessions 259s # Subtest: Search 259s ok 1 - Found 2 psessions 259s ok 2 - Count gives 2 psessions 259s ok 3 - Found 2 psessions 259s ok 4 - Found 2 sessions 259s ok 5 - Both sessions are dwho 259s ok 6 - Found 2 sessions 259s ok 7 - Only selected fields returned 259s ok 8 - Got two lines 259s ok 9 - Correct session IDs 259s 1..9 259s ok 15 - Search 259s ok 16 - Session was removed 259s ok 17 - Session was removed 259s ok 18 - Found 2 foo sessions 259s ok 19 - Found 0 foo sessions 259s ok 20 - New key was set 259s ok 21 - Existing key was changed 259s ok 22 - Key was removed 259s ok 23 - Key was removed 259s ok 24 - Found two second factors 259s ok 25 - Found one Yubikey 259s ok 26 - Found one TOTP 259s ok 27 - Found one U2F 259s ok 28 - Found two second factors 259s ok 29 - Yubikey was removed 259s ok 30 - Found one second factors 259s ok 31 - U2F was removed 259s ok 32 - TOTP survived 259s # Subtest: Search after restore 259s ok 1 - Found 2 psessions 259s ok 2 - Count gives 2 psessions 259s ok 3 - Found 2 psessions 259s ok 4 - Found 2 sessions 259s ok 5 - Both sessions are dwho 259s ok 6 - Found 2 sessions 259s ok 7 - Only selected fields returned 259s ok 8 - Got two lines 259s ok 9 - Correct session IDs 259s 1..9 259s ok 33 - Search after restore 259s ok 34 - Found one second factors 259s ok 35 - U2F was removed 259s ok 36 - TOTP survived 259s ok 37 - Found two second factors for dwho 259s ok 38 - TOTP was removed 259s ok 39 - UBK survived 259s ok 40 - Found one second factors for rtyler 259s ok 41 - TOTP was removed 259s ok 42 - UBK survived 259s ok 43 - Found two consents 259s ok 44 - Found one consent 259s ok 45 - Consent for test-rp removed 259s ok 46 - Consent for test-rp2 still present 259s 1..46 259s ok 259s t/60-U2F-Migrate.t ............ 259s ok 1 - use Lemonldap::NG::Common::Session; 259s ok 2 - use Lemonldap::NG::Common::CliSessions; 259s ok 3 # skip Authen::WebAuthn not found 259s 1..3 259s ok 259s t/70-User-Agent.t ............. 259s 1..3 259s ok 1 - use Lemonldap::NG::Common::UserAgent; 259s ok 2 - Default User Agent 259s ok 3 - Overriden User Agent 259s ok 259s t/71-Util-Crypto.t ............ 259s 1..5 259s ok 1 - use Lemonldap::NG::Common::Util::Crypto; 259s # Subtest: Check genRsaKey 259s ok 1 - Correct key size 259s ok 2 - Public key matches private key 259s ok 3 - Hash is non empty 259s ok 4 - Correct key size 259s ok 5 - Public key matches private key 259s ok 6 - Hash is non empty 259s 1..6 259s ok 2 - Check genRsaKey 259s # Subtest: Check genCertKey 259s ok 1 - Correct key size 259s ok 2 - Public key matches private key 259s ok 3 - Correct subject 259s ok 4 - Hash is non empty 259s ok 5 - Correct key size 259s ok 6 - Public key matches private key 259s ok 7 - Correct subject 259s ok 8 - Hash is non empty 259s ok 9 - Correct key size 259s ok 10 - Public key matches private key 259s ok 11 - Correct subject 259s ok 12 - Hash is non empty 259s 1..12 259s ok 3 - Check genCertKey 259s # Subtest: Check genEcKey 259s ok 1 - Public and private keys match 259s ok 2 - Hash is non empty 259s 1..2 259s ok 4 - Check genEcKey 259s # Subtest: Check genEcCertKey 259s ok 1 - Public and private keys match 259s ok 2 - Hash is non empty 259s ok 3 - Correct subject 259s ok 4 - Public key matches private key 259s ok 5 - Correct subject 259s ok 6 - Hash is non empty 259s 1..6 259s ok 5 - Check genEcCertKey 259s ok 259s All tests successful. 259s Files=32, Tests=331, 5 wallclock secs ( 0.10 usr 0.09 sys + 3.67 cusr 0.57 csys = 4.43 CPU) 259s Result: PASS 259s autopkgtest [06:01:21]: test common-test: -----------------------] 260s common-test PASS 260s autopkgtest [06:01:22]: test common-test: - - - - - - - - - - results - - - - - - - - - - 260s autopkgtest [06:01:22]: test handler-test: preparing testbed 280s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 335s autopkgtest [06:02:37]: testbed dpkg architecture: arm64 335s autopkgtest [06:02:37]: testbed apt version: 3.1.14 336s autopkgtest [06:02:38]: @@@@@@@@@@@@@@@@@@@@ test bed setup 336s autopkgtest [06:02:38]: testbed release detected to be: resolute 337s autopkgtest [06:02:39]: updating testbed package index (apt update) 337s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 337s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 337s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 337s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 337s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 337s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 337s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 337s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 337s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 337s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 337s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 337s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 337s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 338s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 338s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 338s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 340s Fetched 3215 kB in 1s (3792 kB/s) 341s Reading package lists... 342s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 342s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 342s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 342s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 343s Reading package lists... 343s Reading package lists... 343s Building dependency tree... 343s Reading state information... 343s Calculating upgrade... 343s The following packages will be upgraded: 343s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 344s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 344s Need to get 888 kB of archives. 344s After this operation, 2048 B of additional disk space will be used. 344s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 344s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 344s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 344s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 344s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 344s dpkg-preconfigure: unable to re-open stdin: No such file or directory 344s Fetched 888 kB in 0s (5549 kB/s) 344s (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 ... 135255 files and directories currently installed.) 344s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 344s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 344s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 344s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 345s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 345s (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 ... 135255 files and directories currently installed.) 345s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 345s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 345s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 345s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 345s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 345s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 345s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 345s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 345s Setting up bzip2 (1.0.8-6build2) ... 345s Setting up telnet (0.17+2.7-2ubuntu1) ... 345s Processing triggers for man-db (2.13.1-1) ... 346s Processing triggers for libc-bin (2.42-2ubuntu4) ... 346s autopkgtest [06:02:48]: upgrading testbed (apt dist-upgrade and autopurge) 346s Reading package lists... 346s Building dependency tree... 346s Reading state information... 346s Calculating upgrade... 347s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 347s Reading package lists... 347s Building dependency tree... 347s Reading state information... 347s Solving dependencies... 348s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 370s Reading package lists... 370s Building dependency tree... 370s Reading state information... 370s Solving dependencies... 371s The following NEW packages will be installed: 371s autoconf autodep8 automake autopoint autotools-dev build-essential 371s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 371s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 371s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 371s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 371s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 371s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 371s intltool-debian java-common java-wrappers libalgorithm-c3-perl libaom3 371s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 371s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 371s libb-hooks-endofscope-perl libb-hooks-op-check-perl 371s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 371s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 371s libclass-data-inheritable-perl libclass-errorhandler-perl 371s libclass-inspector-perl libclass-method-modifiers-perl 371s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 371s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 371s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 371s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 371s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 371s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 371s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 371s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 371s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 371s libdata-optlist-perl libdata-password-zxcvbn-perl 371s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 371s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 371s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 371s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 371s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 371s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 371s libencode-locale-perl liberror-perl libeval-closure-perl 371s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 371s libfcgi-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl 371s libfile-sharedir-perl libfile-stripnondeterminism-perl 371s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 371s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 371s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 371s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 371s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 371s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 371s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 371s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 371s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 371s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 371s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 371s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 371s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 371s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootswatch 371s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 371s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl liblerc4 371s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 371s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 371s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 371s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 371s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 371s libmodule-implementation-perl libmodule-pluggable-perl 371s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 371s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 371s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 371s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 371s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 371s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 371s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 371s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 371s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 371s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 371s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 371s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 371s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 371s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 371s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 371s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 371s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 371s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 371s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 371s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 371s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 371s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 371s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 371s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 371s node-semver node-uglify-js node-undici node-xtend nodejs 371s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 371s po-debconf python3-alabaster python3-defusedxml python3-docutils 371s python3-imagesize python3-roman-numerals python3-snowballstemmer 371s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 371s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 371s yui-compressor 371s 0 upgraded, 312 newly installed, 0 to remove and 0 not upgraded. 371s Need to get 170 MB of archives. 371s After this operation, 659 MB of additional disk space will be used. 371s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 371s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 371s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 371s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 371s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 371s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 371s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 371s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 371s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 371s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 371s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 371s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 371s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 371s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 371s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 371s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 371s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 371s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 371s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 371s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 371s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 371s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 371s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 371s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 371s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 371s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 371s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 371s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 371s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 371s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 371s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 372s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 372s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 372s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 372s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 372s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 372s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 372s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 372s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 372s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 372s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 372s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 372s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 372s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 372s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 372s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 372s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 372s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 372s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 372s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 372s Get:51 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 372s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 372s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 373s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 373s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 373s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 373s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 373s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 373s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 373s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 373s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 373s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 373s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 373s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 373s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 373s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 373s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 373s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 373s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 373s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 373s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 373s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 373s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 373s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 373s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 373s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 373s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 373s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 373s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 373s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 374s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 374s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 374s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 374s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 374s Get:85 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 374s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 374s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 374s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 374s Get:89 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 374s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 374s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 374s Get:92 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 374s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 374s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 374s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 374s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 374s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 374s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 374s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 374s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 374s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 374s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 374s Get:103 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 374s Get:104 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 374s Get:105 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 374s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 374s Get:107 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 374s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 374s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 374s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 374s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 374s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 374s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 374s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 374s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 374s Get:116 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 374s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 374s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 374s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 374s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 374s Get:121 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 374s Get:122 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 374s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 374s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 374s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 374s Get:126 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 374s Get:127 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 374s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 374s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 374s Get:130 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 374s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 374s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 374s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 374s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 374s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 374s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 374s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 374s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 374s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 374s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 374s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 374s Get:142 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 374s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 374s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 374s Get:145 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 374s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 374s Get:147 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 374s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 374s Get:149 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 374s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 374s Get:151 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 374s Get:152 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 374s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 374s Get:154 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 374s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 374s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 374s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 374s Get:158 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 374s Get:159 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 374s Get:160 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 374s Get:161 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 374s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 374s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 374s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 374s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 374s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 374s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 374s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 374s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 374s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 374s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 374s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 374s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 374s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 374s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 374s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 374s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 374s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 374s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 374s Get:180 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 374s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 374s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 374s Get:183 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 374s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 374s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 374s Get:186 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 374s Get:187 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 374s Get:188 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 374s Get:189 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 374s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 374s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 374s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 374s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 374s Get:194 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 374s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 374s Get:196 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 374s Get:197 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 374s Get:198 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 374s Get:199 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 374s Get:200 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 374s Get:201 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 374s Get:202 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 374s Get:203 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 374s Get:204 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 374s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 374s Get:206 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 374s Get:207 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 374s Get:208 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 374s Get:209 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 374s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 374s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 374s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 374s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 374s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 374s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 374s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 374s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 374s Get:218 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 374s Get:219 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 374s Get:220 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 374s Get:221 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 374s Get:222 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 374s Get:223 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 374s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 374s Get:225 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 374s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 374s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 374s Get:228 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 374s Get:229 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 374s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 374s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 374s Get:232 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 374s Get:233 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 374s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 374s Get:235 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 374s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 374s Get:237 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 374s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 374s Get:239 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 374s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 374s Get:241 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 374s Get:242 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 374s Get:243 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 375s Get:244 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 375s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 375s Get:246 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 375s Get:247 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 375s Get:248 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 375s Get:249 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 375s Get:250 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 375s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 375s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 375s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 375s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 375s Get:255 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 375s Get:256 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 375s Get:257 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 375s Get:258 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 375s Get:259 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 375s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 375s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 375s Get:262 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 375s Get:263 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 375s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 375s Get:265 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 375s Get:266 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 375s Get:267 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 375s Get:268 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 375s Get:269 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 375s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 375s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 375s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 375s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 375s Get:274 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 375s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 375s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 375s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 375s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 375s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 375s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 375s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 375s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 375s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 375s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 375s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 375s Get:286 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 375s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 375s Get:288 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 375s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 375s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 375s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 375s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 375s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 375s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 375s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 375s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 375s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 375s Get:298 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 375s Get:299 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 375s Get:300 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 375s Get:301 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 375s Get:302 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 375s Get:303 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 375s Get:304 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 375s Get:305 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 375s Get:306 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 375s Get:307 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 375s Get:308 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 375s Get:309 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 375s Get:310 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 375s Get:311 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 375s Get:312 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 376s Preconfiguring packages ... 376s Fetched 170 MB in 4s (37.7 MB/s) 376s Selecting previously unselected package imagemagick-7-common. 376s (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 ... 135255 files and directories currently installed.) 376s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 376s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 376s Selecting previously unselected package libgomp1:arm64. 376s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 376s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 376s Selecting previously unselected package libfftw3-double3:arm64. 376s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 376s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 376s Selecting previously unselected package libfontenc1:arm64. 376s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 376s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 376s Selecting previously unselected package x11-common. 376s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 376s Unpacking x11-common (1:7.7+24ubuntu1) ... 376s Selecting previously unselected package xfonts-encodings. 376s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 376s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 376s Selecting previously unselected package xfonts-utils. 376s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 376s Unpacking xfonts-utils (1:7.7+7build1) ... 376s Selecting previously unselected package fonts-urw-base35. 376s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 376s Unpacking fonts-urw-base35 (20200910-8build1) ... 377s Selecting previously unselected package fontconfig-config. 377s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 377s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 377s Selecting previously unselected package libfontconfig1:arm64. 377s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 377s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 377s Selecting previously unselected package libsharpyuv0:arm64. 377s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 377s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 377s Selecting previously unselected package libaom3:arm64. 377s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 377s Unpacking libaom3:arm64 (3.13.1-2) ... 377s Selecting previously unselected package libheif-plugin-aomdec:arm64. 377s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 377s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 377s Selecting previously unselected package libde265-0:arm64. 377s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 377s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 377s Selecting previously unselected package libheif-plugin-libde265:arm64. 377s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 377s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 377s Selecting previously unselected package libheif1:arm64. 377s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 377s Unpacking libheif1:arm64 (1.21.2-1) ... 377s Selecting previously unselected package libjbig0:arm64. 377s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 377s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 377s Selecting previously unselected package libjpeg-turbo8:arm64. 377s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 377s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 377s Selecting previously unselected package libjpeg8:arm64. 377s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 377s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 377s Selecting previously unselected package liblcms2-2:arm64. 377s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 377s Unpacking liblcms2-2:arm64 (2.17-1) ... 377s Selecting previously unselected package liblqr-1-0:arm64. 377s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 377s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 377s Selecting previously unselected package libltdl7:arm64. 377s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 377s Unpacking libltdl7:arm64 (2.5.4-9) ... 377s Selecting previously unselected package libopenjp2-7:arm64. 377s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 377s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 377s Selecting previously unselected package libraw23t64:arm64. 377s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 377s Unpacking libraw23t64:arm64 (0.21.4-2) ... 377s Selecting previously unselected package libdeflate0:arm64. 377s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 377s Unpacking libdeflate0:arm64 (1.23-2) ... 377s Selecting previously unselected package liblerc4:arm64. 378s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 378s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 378s Selecting previously unselected package libwebp7:arm64. 378s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 378s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 378s Selecting previously unselected package libtiff6:arm64. 378s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 378s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 378s Selecting previously unselected package libwebpdemux2:arm64. 378s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 378s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 378s Selecting previously unselected package libwebpmux3:arm64. 378s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 378s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 378s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 378s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 378s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 378s Selecting previously unselected package libimage-magick-q16-perl. 378s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 378s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 378s Selecting previously unselected package libimage-magick-perl. 378s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 378s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 378s Selecting previously unselected package m4. 378s Preparing to unpack .../033-m4_1.4.20-2_arm64.deb ... 378s Unpacking m4 (1.4.20-2) ... 378s Selecting previously unselected package autoconf. 378s Preparing to unpack .../034-autoconf_2.72-3.1ubuntu1_all.deb ... 378s Unpacking autoconf (2.72-3.1ubuntu1) ... 378s Selecting previously unselected package dctrl-tools. 378s Preparing to unpack .../035-dctrl-tools_2.24-3build4_arm64.deb ... 378s Unpacking dctrl-tools (2.24-3build4) ... 378s Selecting previously unselected package autodep8. 378s Preparing to unpack .../036-autodep8_0.30build1_all.deb ... 378s Unpacking autodep8 (0.30build1) ... 378s Selecting previously unselected package autotools-dev. 378s Preparing to unpack .../037-autotools-dev_20240727.1_all.deb ... 378s Unpacking autotools-dev (20240727.1) ... 378s Selecting previously unselected package automake. 378s Preparing to unpack .../038-automake_1%3a1.18.1-3build1_all.deb ... 378s Unpacking automake (1:1.18.1-3build1) ... 378s Selecting previously unselected package autopoint. 378s Preparing to unpack .../039-autopoint_0.23.2-1_all.deb ... 378s Unpacking autopoint (0.23.2-1) ... 378s Selecting previously unselected package libisl23:arm64. 378s Preparing to unpack .../040-libisl23_0.27-1build1_arm64.deb ... 378s Unpacking libisl23:arm64 (0.27-1build1) ... 378s Selecting previously unselected package libmpc3:arm64. 378s Preparing to unpack .../041-libmpc3_1.3.1-2_arm64.deb ... 378s Unpacking libmpc3:arm64 (1.3.1-2) ... 378s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 378s Preparing to unpack .../042-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 378s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package cpp-15. 379s Preparing to unpack .../043-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package cpp-aarch64-linux-gnu. 379s Preparing to unpack .../044-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 379s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 379s Selecting previously unselected package cpp. 379s Preparing to unpack .../045-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 379s Unpacking cpp (4:15.2.0-4ubuntu1) ... 379s Selecting previously unselected package libcc1-0:arm64. 379s Preparing to unpack .../046-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package libitm1:arm64. 379s Preparing to unpack .../047-libitm1_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package libasan8:arm64. 379s Preparing to unpack .../048-libasan8_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package liblsan0:arm64. 379s Preparing to unpack .../049-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package libtsan2:arm64. 379s Preparing to unpack .../050-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package libubsan1:arm64. 379s Preparing to unpack .../051-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package libhwasan0:arm64. 379s Preparing to unpack .../052-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package libgcc-15-dev:arm64. 379s Preparing to unpack .../053-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 379s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 379s Preparing to unpack .../054-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 379s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 380s Selecting previously unselected package gcc-15. 380s Preparing to unpack .../055-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 380s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 380s Selecting previously unselected package gcc-aarch64-linux-gnu. 380s Preparing to unpack .../056-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 380s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 380s Selecting previously unselected package gcc. 380s Preparing to unpack .../057-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 380s Unpacking gcc (4:15.2.0-4ubuntu1) ... 380s Selecting previously unselected package libstdc++-15-dev:arm64. 380s Preparing to unpack .../058-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 380s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 380s Selecting previously unselected package g++-15-aarch64-linux-gnu. 380s Preparing to unpack .../059-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 380s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 380s Selecting previously unselected package g++-15. 380s Preparing to unpack .../060-g++-15_15.2.0-12ubuntu1_arm64.deb ... 380s Unpacking g++-15 (15.2.0-12ubuntu1) ... 380s Selecting previously unselected package g++-aarch64-linux-gnu. 380s Preparing to unpack .../061-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 380s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 380s Selecting previously unselected package g++. 380s Preparing to unpack .../062-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 380s Unpacking g++ (4:15.2.0-4ubuntu1) ... 380s Selecting previously unselected package build-essential. 380s Preparing to unpack .../063-build-essential_12.12ubuntu2_arm64.deb ... 380s Unpacking build-essential (12.12ubuntu2) ... 380s Selecting previously unselected package ca-certificates-java. 380s Preparing to unpack .../064-ca-certificates-java_20240118build1_all.deb ... 380s Unpacking ca-certificates-java (20240118build1) ... 380s Selecting previously unselected package libdebhelper-perl. 380s Preparing to unpack .../065-libdebhelper-perl_13.28ubuntu1_all.deb ... 380s Unpacking libdebhelper-perl (13.28ubuntu1) ... 381s Selecting previously unselected package libtool. 381s Preparing to unpack .../066-libtool_2.5.4-9_all.deb ... 381s Unpacking libtool (2.5.4-9) ... 381s Selecting previously unselected package dh-autoreconf. 381s Preparing to unpack .../067-dh-autoreconf_21_all.deb ... 381s Unpacking dh-autoreconf (21) ... 381s Selecting previously unselected package libarchive-zip-perl. 381s Preparing to unpack .../068-libarchive-zip-perl_1.68-1_all.deb ... 381s Unpacking libarchive-zip-perl (1.68-1) ... 381s Selecting previously unselected package libfile-stripnondeterminism-perl. 381s Preparing to unpack .../069-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 381s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 381s Selecting previously unselected package dh-strip-nondeterminism. 381s Preparing to unpack .../070-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 381s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 381s Selecting previously unselected package debugedit. 381s Preparing to unpack .../071-debugedit_1%3a5.2-3_arm64.deb ... 381s Unpacking debugedit (1:5.2-3) ... 381s Selecting previously unselected package dwz. 381s Preparing to unpack .../072-dwz_0.16-2_arm64.deb ... 381s Unpacking dwz (0.16-2) ... 381s Selecting previously unselected package gettext. 381s Preparing to unpack .../073-gettext_0.23.2-1_arm64.deb ... 381s Unpacking gettext (0.23.2-1) ... 381s Selecting previously unselected package intltool-debian. 381s Preparing to unpack .../074-intltool-debian_0.35.0+20060710.6build1_all.deb ... 381s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 381s Selecting previously unselected package po-debconf. 381s Preparing to unpack .../075-po-debconf_1.0.22_all.deb ... 381s Unpacking po-debconf (1.0.22) ... 381s Selecting previously unselected package debhelper. 381s Preparing to unpack .../076-debhelper_13.28ubuntu1_all.deb ... 381s Unpacking debhelper (13.28ubuntu1) ... 381s Selecting previously unselected package java-common. 381s Preparing to unpack .../077-java-common_0.76build1_all.deb ... 381s Unpacking java-common (0.76build1) ... 381s Selecting previously unselected package libpcsclite1:arm64. 381s Preparing to unpack .../078-libpcsclite1_2.4.1-1_arm64.deb ... 381s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 381s Selecting previously unselected package openjdk-21-jre-headless:arm64. 381s Preparing to unpack .../079-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 381s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 382s Selecting previously unselected package default-jre-headless. 382s Preparing to unpack .../080-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 382s Unpacking default-jre-headless (2:1.21-76build1) ... 382s Selecting previously unselected package sgml-base. 382s Preparing to unpack .../081-sgml-base_1.31+nmu1_all.deb ... 382s Unpacking sgml-base (1.31+nmu1) ... 382s Selecting previously unselected package xml-core. 382s Preparing to unpack .../082-xml-core_0.19build1_all.deb ... 382s Unpacking xml-core (0.19build1) ... 382s Selecting previously unselected package docutils-common. 382s Preparing to unpack .../083-docutils-common_0.22.4+dfsg-1_all.deb ... 382s Unpacking docutils-common (0.22.4+dfsg-1) ... 382s Selecting previously unselected package fonts-glyphicons-halflings. 382s Preparing to unpack .../084-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 382s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 382s Selecting previously unselected package unzip. 382s Preparing to unpack .../085-unzip_6.0-29ubuntu1_arm64.deb ... 382s Unpacking unzip (6.0-29ubuntu1) ... 382s Selecting previously unselected package java-wrappers. 383s Preparing to unpack .../086-java-wrappers_0.5build1_all.deb ... 383s Unpacking java-wrappers (0.5build1) ... 383s Selecting previously unselected package libalgorithm-c3-perl. 383s Preparing to unpack .../087-libalgorithm-c3-perl_0.11-2_all.deb ... 383s Unpacking libalgorithm-c3-perl (0.11-2) ... 383s Selecting previously unselected package libposix-strftime-compiler-perl. 383s Preparing to unpack .../088-libposix-strftime-compiler-perl_0.46-1_all.deb ... 383s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 383s Selecting previously unselected package libapache-logformat-compiler-perl. 383s Preparing to unpack .../089-libapache-logformat-compiler-perl_0.36-3_all.deb ... 383s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 383s Selecting previously unselected package libcrypt-urandom-perl. 383s Preparing to unpack .../090-libcrypt-urandom-perl_0.54-1_arm64.deb ... 383s Unpacking libcrypt-urandom-perl (0.54-1) ... 383s Selecting previously unselected package libapache-session-perl. 383s Preparing to unpack .../091-libapache-session-perl_1.94-2_all.deb ... 383s Unpacking libapache-session-perl (1.94-2) ... 383s Selecting previously unselected package libdigest-hmac-perl. 383s Preparing to unpack .../092-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 383s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 383s Selecting previously unselected package liburi-perl. 383s Preparing to unpack .../093-liburi-perl_5.34-2build1_all.deb ... 383s Unpacking liburi-perl (5.34-2build1) ... 383s Selecting previously unselected package libencode-locale-perl. 383s Preparing to unpack .../094-libencode-locale-perl_1.05-3_all.deb ... 383s Unpacking libencode-locale-perl (1.05-3) ... 383s Selecting previously unselected package libtimedate-perl. 383s Preparing to unpack .../095-libtimedate-perl_2.3300-2_all.deb ... 383s Unpacking libtimedate-perl (2.3300-2) ... 383s Selecting previously unselected package libhttp-date-perl. 383s Preparing to unpack .../096-libhttp-date-perl_6.06-1_all.deb ... 383s Unpacking libhttp-date-perl (6.06-1) ... 383s Selecting previously unselected package libfile-listing-perl. 383s Preparing to unpack .../097-libfile-listing-perl_6.16-1_all.deb ... 383s Unpacking libfile-listing-perl (6.16-1) ... 383s Selecting previously unselected package libhtml-tagset-perl. 383s Preparing to unpack .../098-libhtml-tagset-perl_3.24-1_all.deb ... 383s Unpacking libhtml-tagset-perl (3.24-1) ... 383s Selecting previously unselected package libhtml-parser-perl:arm64. 383s Preparing to unpack .../099-libhtml-parser-perl_3.83-1build1_arm64.deb ... 383s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 383s Selecting previously unselected package libhtml-tree-perl. 383s Preparing to unpack .../100-libhtml-tree-perl_5.07-3_all.deb ... 383s Unpacking libhtml-tree-perl (5.07-3) ... 383s Selecting previously unselected package libclone-perl:arm64. 383s Preparing to unpack .../101-libclone-perl_0.47-1_arm64.deb ... 383s Unpacking libclone-perl:arm64 (0.47-1) ... 383s Selecting previously unselected package libio-html-perl. 383s Preparing to unpack .../102-libio-html-perl_1.004-3_all.deb ... 383s Unpacking libio-html-perl (1.004-3) ... 383s Selecting previously unselected package liblwp-mediatypes-perl. 383s Preparing to unpack .../103-liblwp-mediatypes-perl_6.04-2_all.deb ... 383s Unpacking liblwp-mediatypes-perl (6.04-2) ... 383s Selecting previously unselected package libhttp-message-perl. 383s Preparing to unpack .../104-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 383s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 383s Selecting previously unselected package libhttp-cookies-perl. 383s Preparing to unpack .../105-libhttp-cookies-perl_6.11-1_all.deb ... 383s Unpacking libhttp-cookies-perl (6.11-1) ... 383s Selecting previously unselected package libhttp-negotiate-perl. 383s Preparing to unpack .../106-libhttp-negotiate-perl_6.01-2_all.deb ... 383s Unpacking libhttp-negotiate-perl (6.01-2) ... 383s Selecting previously unselected package perl-openssl-defaults:arm64. 383s Preparing to unpack .../107-perl-openssl-defaults_7build4_arm64.deb ... 383s Unpacking perl-openssl-defaults:arm64 (7build4) ... 383s Selecting previously unselected package libnet-ssleay-perl:arm64. 383s Preparing to unpack .../108-libnet-ssleay-perl_1.94-3_arm64.deb ... 383s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 383s Selecting previously unselected package libio-socket-ssl-perl. 384s Preparing to unpack .../109-libio-socket-ssl-perl_2.098-1_all.deb ... 384s Unpacking libio-socket-ssl-perl (2.098-1) ... 384s Selecting previously unselected package libnet-http-perl. 384s Preparing to unpack .../110-libnet-http-perl_6.24-1build1_all.deb ... 384s Unpacking libnet-http-perl (6.24-1build1) ... 384s Selecting previously unselected package liblwp-protocol-https-perl. 384s Preparing to unpack .../111-liblwp-protocol-https-perl_6.14-1_all.deb ... 384s Unpacking liblwp-protocol-https-perl (6.14-1) ... 384s Selecting previously unselected package libtry-tiny-perl. 384s Preparing to unpack .../112-libtry-tiny-perl_0.32-1_all.deb ... 384s Unpacking libtry-tiny-perl (0.32-1) ... 384s Selecting previously unselected package libwww-robotrules-perl. 384s Preparing to unpack .../113-libwww-robotrules-perl_6.02-1build1_all.deb ... 384s Unpacking libwww-robotrules-perl (6.02-1build1) ... 384s Selecting previously unselected package libwww-perl. 384s Preparing to unpack .../114-libwww-perl_6.81-1build1_all.deb ... 384s Unpacking libwww-perl (6.81-1build1) ... 384s Selecting previously unselected package libauth-yubikey-webclient-perl. 384s Preparing to unpack .../115-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 384s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 384s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 384s Preparing to unpack .../116-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 384s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 384s Selecting previously unselected package libdynaloader-functions-perl. 384s Preparing to unpack .../117-libdynaloader-functions-perl_0.004-2_all.deb ... 384s Unpacking libdynaloader-functions-perl (0.004-2) ... 384s Selecting previously unselected package libdevel-callchecker-perl:arm64. 384s Preparing to unpack .../118-libdevel-callchecker-perl_0.009-2_arm64.deb ... 384s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 384s Selecting previously unselected package libparams-classify-perl:arm64. 384s Preparing to unpack .../119-libparams-classify-perl_0.015-2build6_arm64.deb ... 384s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 384s Selecting previously unselected package libmodule-runtime-perl. 384s Preparing to unpack .../120-libmodule-runtime-perl_0.018-1_all.deb ... 384s Unpacking libmodule-runtime-perl (0.018-1) ... 384s Selecting previously unselected package libmodule-implementation-perl. 384s Preparing to unpack .../121-libmodule-implementation-perl_0.09-2_all.deb ... 384s Unpacking libmodule-implementation-perl (0.09-2) ... 384s Selecting previously unselected package libsub-exporter-progressive-perl. 384s Preparing to unpack .../122-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 384s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 384s Selecting previously unselected package libvariable-magic-perl. 384s Preparing to unpack .../123-libvariable-magic-perl_0.64-1build1_arm64.deb ... 384s Unpacking libvariable-magic-perl (0.64-1build1) ... 384s Selecting previously unselected package libb-hooks-endofscope-perl. 384s Preparing to unpack .../124-libb-hooks-endofscope-perl_0.28-2_all.deb ... 384s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 384s Selecting previously unselected package libcrypt-random-seed-perl. 384s Preparing to unpack .../125-libcrypt-random-seed-perl_0.03-3_all.deb ... 384s Unpacking libcrypt-random-seed-perl (0.03-3) ... 384s Selecting previously unselected package libmath-random-isaac-perl. 384s Preparing to unpack .../126-libmath-random-isaac-perl_1.004-2_all.deb ... 384s Unpacking libmath-random-isaac-perl (1.004-2) ... 384s Selecting previously unselected package libbytes-random-secure-perl. 384s Preparing to unpack .../127-libbytes-random-secure-perl_0.29-3_all.deb ... 384s Unpacking libbytes-random-secure-perl (0.29-3) ... 384s Selecting previously unselected package liberror-perl. 384s Preparing to unpack .../128-liberror-perl_0.17030-1_all.deb ... 384s Unpacking liberror-perl (0.17030-1) ... 384s Selecting previously unselected package libipc-sharelite-perl. 384s Preparing to unpack .../129-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 384s Unpacking libipc-sharelite-perl (0.17-5build4) ... 384s Selecting previously unselected package libcache-cache-perl. 384s Preparing to unpack .../130-libcache-cache-perl_1.08-3_all.deb ... 384s Unpacking libcache-cache-perl (1.08-3) ... 384s Selecting previously unselected package libcapture-tiny-perl. 384s Preparing to unpack .../131-libcapture-tiny-perl_0.50-1_all.deb ... 384s Unpacking libcapture-tiny-perl (0.50-1) ... 384s Selecting previously unselected package libcares2:arm64. 384s Preparing to unpack .../132-libcares2_1.34.6-1_arm64.deb ... 384s Unpacking libcares2:arm64 (1.34.6-1) ... 384s Selecting previously unselected package libcgi-pm-perl. 384s Preparing to unpack .../133-libcgi-pm-perl_4.71-1build1_all.deb ... 384s Unpacking libcgi-pm-perl (4.71-1build1) ... 385s Selecting previously unselected package libclass-c3-perl. 385s Preparing to unpack .../134-libclass-c3-perl_0.35-2_all.deb ... 385s Unpacking libclass-c3-perl (0.35-2) ... 385s Selecting previously unselected package libclass-data-inheritable-perl. 385s Preparing to unpack .../135-libclass-data-inheritable-perl_0.10-1_all.deb ... 385s Unpacking libclass-data-inheritable-perl (0.10-1) ... 385s Selecting previously unselected package libclass-errorhandler-perl. 385s Preparing to unpack .../136-libclass-errorhandler-perl_0.04-3_all.deb ... 385s Unpacking libclass-errorhandler-perl (0.04-3) ... 385s Selecting previously unselected package libclass-inspector-perl. 385s Preparing to unpack .../137-libclass-inspector-perl_1.36-3_all.deb ... 385s Unpacking libclass-inspector-perl (1.36-3) ... 385s Selecting previously unselected package libclass-method-modifiers-perl. 385s Preparing to unpack .../138-libclass-method-modifiers-perl_2.15-1_all.deb ... 385s Unpacking libclass-method-modifiers-perl (2.15-1) ... 385s Selecting previously unselected package libclass-singleton-perl. 385s Preparing to unpack .../139-libclass-singleton-perl_1.6-2_all.deb ... 385s Unpacking libclass-singleton-perl (1.6-2) ... 385s Selecting previously unselected package libclass-xsaccessor-perl. 385s Preparing to unpack .../140-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 385s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 385s Selecting previously unselected package libclone-pp-perl. 385s Preparing to unpack .../141-libclone-pp-perl_1.08-2_all.deb ... 385s Unpacking libclone-pp-perl (1.08-2) ... 385s Selecting previously unselected package libcommon-sense-perl:arm64. 385s Preparing to unpack .../142-libcommon-sense-perl_3.75-3build5_arm64.deb ... 385s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 385s Selecting previously unselected package libconvert-asn1-perl. 385s Preparing to unpack .../143-libconvert-asn1-perl_0.34-1_all.deb ... 385s Unpacking libconvert-asn1-perl (0.34-1) ... 385s Selecting previously unselected package libconvert-base32-perl. 385s Preparing to unpack .../144-libconvert-base32-perl_0.06-3_all.deb ... 385s Unpacking libconvert-base32-perl (0.06-3) ... 385s Selecting previously unselected package libconvert-binhex-perl. 385s Preparing to unpack .../145-libconvert-binhex-perl_1.125-3_all.deb ... 385s Unpacking libconvert-binhex-perl (1.125-3) ... 385s Selecting previously unselected package libcrypt-des-perl:arm64. 385s Preparing to unpack .../146-libcrypt-des-perl_2.07-5_arm64.deb ... 385s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 385s Selecting previously unselected package libcrypt-des-ede3-perl. 385s Preparing to unpack .../147-libcrypt-des-ede3-perl_0.03-1_all.deb ... 385s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 385s Selecting previously unselected package libcryptx-perl. 385s Preparing to unpack .../148-libcryptx-perl_0.087-1_arm64.deb ... 385s Unpacking libcryptx-perl (0.087-1) ... 385s Selecting previously unselected package libconvert-pem-perl. 385s Preparing to unpack .../149-libconvert-pem-perl_0.13-1_all.deb ... 385s Unpacking libconvert-pem-perl (0.13-1) ... 385s Selecting previously unselected package libcookie-baker-perl. 385s Preparing to unpack .../150-libcookie-baker-perl_0.12-1_all.deb ... 385s Unpacking libcookie-baker-perl (0.12-1) ... 385s Selecting previously unselected package libcrypt-dh-gmp-perl. 385s Preparing to unpack .../151-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 385s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 385s Selecting previously unselected package libjson-perl. 385s Preparing to unpack .../152-libjson-perl_4.10000-1_all.deb ... 385s Unpacking libjson-perl (4.10000-1) ... 385s Selecting previously unselected package libcrypt-jwt-perl. 385s Preparing to unpack .../153-libcrypt-jwt-perl_0.037-1_all.deb ... 385s Unpacking libcrypt-jwt-perl (0.037-1) ... 385s Selecting previously unselected package libcrypt-openssl-bignum-perl. 385s Preparing to unpack .../154-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 385s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 385s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 385s Preparing to unpack .../155-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 385s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 386s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 386s Preparing to unpack .../156-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 386s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 386s Selecting previously unselected package libcrypt-openssl-x509-perl. 386s Preparing to unpack .../157-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 386s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 386s Selecting previously unselected package libcrypt-rijndael-perl. 386s Preparing to unpack .../158-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 386s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 386s Selecting previously unselected package libcrypt-ssleay-perl. 386s Preparing to unpack .../159-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 386s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 386s Selecting previously unselected package libdata-hexdump-perl. 386s Preparing to unpack .../160-libdata-hexdump-perl_0.04-2_all.deb ... 386s Unpacking libdata-hexdump-perl (0.04-2) ... 386s Selecting previously unselected package libparams-util-perl. 386s Preparing to unpack .../161-libparams-util-perl_1.102-3build1_arm64.deb ... 386s Unpacking libparams-util-perl (1.102-3build1) ... 386s Selecting previously unselected package libsub-install-perl. 386s Preparing to unpack .../162-libsub-install-perl_0.929-1_all.deb ... 386s Unpacking libsub-install-perl (0.929-1) ... 386s Selecting previously unselected package libdata-optlist-perl. 386s Preparing to unpack .../163-libdata-optlist-perl_0.114-1_all.deb ... 386s Unpacking libdata-optlist-perl (0.114-1) ... 386s Selecting previously unselected package libtypes-serialiser-perl. 386s Preparing to unpack .../164-libtypes-serialiser-perl_1.01-1_all.deb ... 386s Unpacking libtypes-serialiser-perl (1.01-1) ... 386s Selecting previously unselected package libjson-xs-perl. 386s Preparing to unpack .../165-libjson-xs-perl_4.040-1_arm64.deb ... 386s Unpacking libjson-xs-perl (4.040-1) ... 386s Selecting previously unselected package libjson-maybexs-perl. 386s Preparing to unpack .../166-libjson-maybexs-perl_1.004008-1_all.deb ... 386s Unpacking libjson-maybexs-perl (1.004008-1) ... 386s Selecting previously unselected package liblist-someutils-perl. 386s Preparing to unpack .../167-liblist-someutils-perl_0.59-1_all.deb ... 386s Unpacking liblist-someutils-perl (0.59-1) ... 386s Selecting previously unselected package liblist-utilsby-perl. 386s Preparing to unpack .../168-liblist-utilsby-perl_0.12-2_all.deb ... 386s Unpacking liblist-utilsby-perl (0.12-2) ... 386s Selecting previously unselected package liblist-allutils-perl. 386s Preparing to unpack .../169-liblist-allutils-perl_0.19-1_all.deb ... 386s Unpacking liblist-allutils-perl (0.19-1) ... 386s Selecting previously unselected package libimport-into-perl. 386s Preparing to unpack .../170-libimport-into-perl_1.002005-2_all.deb ... 386s Unpacking libimport-into-perl (1.002005-2) ... 386s Selecting previously unselected package librole-tiny-perl. 386s Preparing to unpack .../171-librole-tiny-perl_2.002004-1_all.deb ... 386s Unpacking librole-tiny-perl (2.002004-1) ... 386s Selecting previously unselected package libsub-quote-perl. 386s Preparing to unpack .../172-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 386s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 386s Selecting previously unselected package libmoo-perl. 386s Preparing to unpack .../173-libmoo-perl_2.005005-1_all.deb ... 386s Unpacking libmoo-perl (2.005005-1) ... 386s Selecting previously unselected package libdata-password-zxcvbn-perl. 386s Preparing to unpack .../174-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 386s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 386s Selecting previously unselected package libfile-sharedir-perl. 386s Preparing to unpack .../175-libfile-sharedir-perl_1.118-3_all.deb ... 386s Unpacking libfile-sharedir-perl (1.118-3) ... 386s Selecting previously unselected package libpackage-stash-perl. 386s Preparing to unpack .../176-libpackage-stash-perl_0.40-1_all.deb ... 386s Unpacking libpackage-stash-perl (0.40-1) ... 386s Selecting previously unselected package libsub-identify-perl. 386s Preparing to unpack .../177-libsub-identify-perl_0.14-4_arm64.deb ... 386s Unpacking libsub-identify-perl (0.14-4) ... 387s Selecting previously unselected package libsub-name-perl:arm64. 387s Preparing to unpack .../178-libsub-name-perl_0.28-1_arm64.deb ... 387s Unpacking libsub-name-perl:arm64 (0.28-1) ... 387s Selecting previously unselected package libnamespace-clean-perl. 387s Preparing to unpack .../179-libnamespace-clean-perl_0.27-2_all.deb ... 387s Unpacking libnamespace-clean-perl (0.27-2) ... 387s Selecting previously unselected package libnamespace-autoclean-perl. 387s Preparing to unpack .../180-libnamespace-autoclean-perl_0.31-1_all.deb ... 387s Unpacking libnamespace-autoclean-perl (0.31-1) ... 387s Selecting previously unselected package libsub-exporter-perl. 387s Preparing to unpack .../181-libsub-exporter-perl_0.990-1_all.deb ... 387s Unpacking libsub-exporter-perl (0.990-1) ... 387s Selecting previously unselected package libeval-closure-perl. 387s Preparing to unpack .../182-libeval-closure-perl_0.14-3_all.deb ... 387s Unpacking libeval-closure-perl (0.14-3) ... 387s Selecting previously unselected package libdevel-stacktrace-perl. 387s Preparing to unpack .../183-libdevel-stacktrace-perl_2.0500-1_all.deb ... 387s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 387s Selecting previously unselected package libexception-class-perl. 387s Preparing to unpack .../184-libexception-class-perl_1.45-1_all.deb ... 387s Unpacking libexception-class-perl (1.45-1) ... 387s Selecting previously unselected package libparams-validationcompiler-perl. 387s Preparing to unpack .../185-libparams-validationcompiler-perl_0.31-1_all.deb ... 387s Unpacking libparams-validationcompiler-perl (0.31-1) ... 387s Selecting previously unselected package libmro-compat-perl. 387s Preparing to unpack .../186-libmro-compat-perl_0.15-2_all.deb ... 387s Unpacking libmro-compat-perl (0.15-2) ... 387s Selecting previously unselected package libxstring-perl:arm64. 387s Preparing to unpack .../187-libxstring-perl_0.005-2build4_arm64.deb ... 387s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 387s Selecting previously unselected package libspecio-perl. 387s Preparing to unpack .../188-libspecio-perl_0.53-1_all.deb ... 387s Unpacking libspecio-perl (0.53-1) ... 387s Selecting previously unselected package libdatetime-locale-perl. 387s Preparing to unpack .../189-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 387s Unpacking libdatetime-locale-perl (1:1.45-1) ... 387s Selecting previously unselected package libdatetime-timezone-perl. 387s Preparing to unpack .../190-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 387s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 387s Selecting previously unselected package libdatetime-perl. 387s Preparing to unpack .../191-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 387s Unpacking libdatetime-perl (2:1.65-1build3) ... 387s Selecting previously unselected package libdatetime-format-rfc3339-perl. 387s Preparing to unpack .../192-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 387s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 388s Selecting previously unselected package libdbi-perl:arm64. 388s Preparing to unpack .../193-libdbi-perl_1.647-1build1_arm64.deb ... 388s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 388s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 388s Preparing to unpack .../194-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 388s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 388s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 388s Preparing to unpack .../195-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 388s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 388s Selecting previously unselected package libemail-date-format-perl. 388s Preparing to unpack .../196-libemail-date-format-perl_1.008-1_all.deb ... 388s Unpacking libemail-date-format-perl (1.008-1) ... 388s Selecting previously unselected package libemail-simple-perl. 388s Preparing to unpack .../197-libemail-simple-perl_2.218-1_all.deb ... 388s Unpacking libemail-simple-perl (2.218-1) ... 388s Selecting previously unselected package libmodule-pluggable-perl. 388s Preparing to unpack .../198-libmodule-pluggable-perl_5.2-5_all.deb ... 388s Unpacking libmodule-pluggable-perl (5.2-5) ... 388s Selecting previously unselected package libemail-abstract-perl. 388s Preparing to unpack .../199-libemail-abstract-perl_3.010-1_all.deb ... 388s Unpacking libemail-abstract-perl (3.010-1) ... 388s Selecting previously unselected package libemail-address-xs-perl. 388s Preparing to unpack .../200-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 388s Unpacking libemail-address-xs-perl (1.05-1build5) ... 388s Selecting previously unselected package libmoox-types-mooselike-perl. 388s Preparing to unpack .../201-libmoox-types-mooselike-perl_0.29-2_all.deb ... 388s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 388s Selecting previously unselected package libthrowable-perl. 388s Preparing to unpack .../202-libthrowable-perl_1.001-2_all.deb ... 388s Unpacking libthrowable-perl (1.001-2) ... 388s Selecting previously unselected package libemail-sender-perl. 388s Preparing to unpack .../203-libemail-sender-perl_2.601-1_all.deb ... 388s Unpacking libemail-sender-perl (2.601-1) ... 388s Selecting previously unselected package libexporter-tiny-perl. 388s Preparing to unpack .../204-libexporter-tiny-perl_1.006003-1_all.deb ... 388s Unpacking libexporter-tiny-perl (1.006003-1) ... 388s Selecting previously unselected package libextutils-depends-perl. 388s Preparing to unpack .../205-libextutils-depends-perl_0.8002-1_all.deb ... 388s Unpacking libextutils-depends-perl (0.8002-1) ... 388s Selecting previously unselected package libfcgi0t64:arm64. 388s Preparing to unpack .../206-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 388s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 388s Selecting previously unselected package libfcgi-perl. 388s Preparing to unpack .../207-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 388s Unpacking libfcgi-perl (0.82+ds-3build3) ... 388s Selecting previously unselected package libfilesys-notify-simple-perl. 388s Preparing to unpack .../208-libfilesys-notify-simple-perl_0.14-3_all.deb ... 388s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 388s Selecting previously unselected package libfont-afm-perl. 388s Preparing to unpack .../209-libfont-afm-perl_1.20-4_all.deb ... 388s Unpacking libfont-afm-perl (1.20-4) ... 388s Selecting previously unselected package libimagequant0:arm64. 388s Preparing to unpack .../210-libimagequant0_2.18.0-1build1_arm64.deb ... 388s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 388s Selecting previously unselected package libxpm4:arm64. 388s Preparing to unpack .../211-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 388s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 388s Selecting previously unselected package libgd3:arm64. 389s Preparing to unpack .../212-libgd3_2.3.3-13ubuntu1_arm64.deb ... 389s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 389s Selecting previously unselected package libgd-perl. 389s Preparing to unpack .../213-libgd-perl_2.84-2_arm64.deb ... 389s Unpacking libgd-perl (2.84-2) ... 389s Selecting previously unselected package libgd-securityimage-perl. 389s Preparing to unpack .../214-libgd-securityimage-perl_1.75-3_all.deb ... 389s Unpacking libgd-securityimage-perl (1.75-3) ... 389s Selecting previously unselected package libglib-perl:arm64. 389s Preparing to unpack .../215-libglib-perl_3%3a1.329.4-1_arm64.deb ... 389s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 389s Selecting previously unselected package libgssapi-perl. 389s Preparing to unpack .../216-libgssapi-perl_0.28-4build5_arm64.deb ... 389s Unpacking libgssapi-perl (0.28-4build5) ... 389s Selecting previously unselected package libhash-merge-simple-perl. 389s Preparing to unpack .../217-libhash-merge-simple-perl_0.052-1_all.deb ... 389s Unpacking libhash-merge-simple-perl (0.052-1) ... 389s Selecting previously unselected package libhash-multivalue-perl. 389s Preparing to unpack .../218-libhash-multivalue-perl_0.16-3_all.deb ... 389s Unpacking libhash-multivalue-perl (0.16-3) ... 389s Selecting previously unselected package libhtml-format-perl. 389s Preparing to unpack .../219-libhtml-format-perl_2.16-2_all.deb ... 389s Unpacking libhtml-format-perl (2.16-2) ... 389s Selecting previously unselected package libhtml-formattext-withlinks-perl. 389s Preparing to unpack .../220-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 389s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 389s Selecting previously unselected package libhtml-template-perl. 389s Preparing to unpack .../221-libhtml-template-perl_2.97-2build1_all.deb ... 389s Unpacking libhtml-template-perl (2.97-2build1) ... 389s Selecting previously unselected package libhttp-daemon-perl. 389s Preparing to unpack .../222-libhttp-daemon-perl_6.16-1_all.deb ... 389s Unpacking libhttp-daemon-perl (6.16-1) ... 389s Selecting previously unselected package libhttp-multipartparser-perl. 389s Preparing to unpack .../223-libhttp-multipartparser-perl_0.02-3_all.deb ... 389s Unpacking libhttp-multipartparser-perl (0.02-3) ... 389s Selecting previously unselected package libstream-buffered-perl. 389s Preparing to unpack .../224-libstream-buffered-perl_0.03-3_all.deb ... 389s Unpacking libstream-buffered-perl (0.03-3) ... 389s Selecting previously unselected package libwww-form-urlencoded-perl. 389s Preparing to unpack .../225-libwww-form-urlencoded-perl_0.26-2_all.deb ... 389s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 389s Selecting previously unselected package libhttp-entity-parser-perl. 389s Preparing to unpack .../226-libhttp-entity-parser-perl_0.25-2_all.deb ... 389s Unpacking libhttp-entity-parser-perl (0.25-2) ... 389s Selecting previously unselected package libhttp-headers-fast-perl. 389s Preparing to unpack .../227-libhttp-headers-fast-perl_0.22-3_all.deb ... 389s Unpacking libhttp-headers-fast-perl (0.22-3) ... 389s Selecting previously unselected package libio-pty-perl. 389s Preparing to unpack .../228-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 389s Unpacking libio-pty-perl (1:1.20-1build3) ... 389s Selecting previously unselected package libio-sessiondata-perl. 389s Preparing to unpack .../229-libio-sessiondata-perl_1.03-3_all.deb ... 389s Unpacking libio-sessiondata-perl (1.03-3) ... 389s Selecting previously unselected package libperlio-via-timeout-perl. 389s Preparing to unpack .../230-libperlio-via-timeout-perl_0.32-3_all.deb ... 389s Unpacking libperlio-via-timeout-perl (0.32-3) ... 389s Selecting previously unselected package libio-socket-timeout-perl. 389s Preparing to unpack .../231-libio-socket-timeout-perl_0.32-3_all.deb ... 389s Unpacking libio-socket-timeout-perl (0.32-3) ... 389s Selecting previously unselected package libio-string-perl. 389s Preparing to unpack .../232-libio-string-perl_1.08-4_all.deb ... 389s Unpacking libio-string-perl (1.08-4) ... 389s Selecting previously unselected package libio-stringy-perl. 389s Preparing to unpack .../233-libio-stringy-perl_2.113-2_all.deb ... 389s Unpacking libio-stringy-perl (2.113-2) ... 390s Selecting previously unselected package libipc-run-perl. 390s Preparing to unpack .../234-libipc-run-perl_20250809.0-1build1_all.deb ... 390s Unpacking libipc-run-perl (20250809.0-1build1) ... 390s Selecting previously unselected package libjargs-java. 390s Preparing to unpack .../235-libjargs-java_1.0.0-5build1_all.deb ... 390s Unpacking libjargs-java (1.0.0-5build1) ... 390s Selecting previously unselected package libjs-bootstrap. 390s Preparing to unpack .../236-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 390s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 390s Selecting previously unselected package libxslt1.1:arm64. 390s Preparing to unpack .../237-libxslt1.1_1.1.43-0.3_arm64.deb ... 390s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 390s Selecting previously unselected package libxmlsec1-1:arm64. 390s Preparing to unpack .../238-libxmlsec1-1_1.3.9-1_arm64.deb ... 390s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 390s Selecting previously unselected package libxmlsec1-openssl1:arm64. 390s Preparing to unpack .../239-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 390s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 390s Selecting previously unselected package liblasso3t64. 390s Preparing to unpack .../240-liblasso3t64_2.9.0-3_arm64.deb ... 390s Unpacking liblasso3t64 (2.9.0-3) ... 390s Selecting previously unselected package liblasso-perl:arm64. 390s Preparing to unpack .../241-liblasso-perl_2.9.0-3_arm64.deb ... 390s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 390s Selecting previously unselected package libconfig-inifiles-perl. 390s Preparing to unpack .../242-libconfig-inifiles-perl_3.000003-4_all.deb ... 390s Unpacking libconfig-inifiles-perl (3.000003-4) ... 390s Selecting previously unselected package libmouse-perl:arm64. 390s Preparing to unpack .../243-libmouse-perl_2.6.1-1_arm64.deb ... 390s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 390s Selecting previously unselected package libnet-cidr-perl. 390s Preparing to unpack .../244-libnet-cidr-perl_0.27-1build1_all.deb ... 390s Unpacking libnet-cidr-perl (0.27-1build1) ... 390s Selecting previously unselected package libtest-sharedfork-perl. 390s Preparing to unpack .../245-libtest-sharedfork-perl_0.35-3_all.deb ... 390s Unpacking libtest-sharedfork-perl (0.35-3) ... 390s Selecting previously unselected package libtest-tcp-perl. 390s Preparing to unpack .../246-libtest-tcp-perl_2.22-2_all.deb ... 390s Unpacking libtest-tcp-perl (2.22-2) ... 390s Selecting previously unselected package libplack-perl. 390s Preparing to unpack .../247-libplack-perl_1.0051-1_all.deb ... 390s Unpacking libplack-perl (1.0051-1) ... 390s Selecting previously unselected package liblemonldap-ng-common-perl. 390s Preparing to unpack .../248-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 390s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 390s Selecting previously unselected package liblist-moreutils-xs-perl. 390s Preparing to unpack .../249-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 390s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 390s Selecting previously unselected package liblist-moreutils-perl. 390s Preparing to unpack .../250-liblist-moreutils-perl_0.430-2_all.deb ... 390s Unpacking liblist-moreutils-perl (0.430-2) ... 390s Selecting previously unselected package libllhttp9.3. 390s Preparing to unpack .../251-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 390s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 390s Selecting previously unselected package liblog-log4perl-perl. 390s Preparing to unpack .../252-liblog-log4perl-perl_1.57-1_all.deb ... 390s Unpacking liblog-log4perl-perl (1.57-1) ... 391s Selecting previously unselected package liblwp-protocol-psgi-perl. 391s Preparing to unpack .../253-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 391s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 391s Selecting previously unselected package libnet-smtp-ssl-perl. 391s Preparing to unpack .../254-libnet-smtp-ssl-perl_1.04-2_all.deb ... 391s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 391s Selecting previously unselected package libmailtools-perl. 391s Preparing to unpack .../255-libmailtools-perl_2.22-1_all.deb ... 391s Unpacking libmailtools-perl (2.22-1) ... 391s Selecting previously unselected package libmime-tools-perl. 391s Preparing to unpack .../256-libmime-tools-perl_5.515-1_all.deb ... 391s Unpacking libmime-tools-perl (5.515-1) ... 391s Selecting previously unselected package libnet-ip-perl. 391s Preparing to unpack .../257-libnet-ip-perl_1.26-4_all.deb ... 391s Unpacking libnet-ip-perl (1.26-4) ... 391s Selecting previously unselected package libnet-ldap-perl. 391s Preparing to unpack .../258-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 391s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 391s Selecting previously unselected package libxml-namespacesupport-perl. 391s Preparing to unpack .../259-libxml-namespacesupport-perl_1.12-2_all.deb ... 391s Unpacking libxml-namespacesupport-perl (1.12-2) ... 391s Selecting previously unselected package libxml-sax-base-perl. 391s Preparing to unpack .../260-libxml-sax-base-perl_1.09-3_all.deb ... 391s Unpacking libxml-sax-base-perl (1.09-3) ... 391s Selecting previously unselected package libxml-sax-perl. 391s Preparing to unpack .../261-libxml-sax-perl_1.02+dfsg-4_all.deb ... 391s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 391s Selecting previously unselected package libxml-libxml-perl. 391s Preparing to unpack .../262-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 391s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 391s Selecting previously unselected package libxml-simple-perl. 391s Preparing to unpack .../263-libxml-simple-perl_2.25-2_all.deb ... 391s Unpacking libxml-simple-perl (2.25-2) ... 391s Selecting previously unselected package libnet-openid-common-perl. 391s Preparing to unpack .../264-libnet-openid-common-perl_1.20-2_all.deb ... 391s Unpacking libnet-openid-common-perl (1.20-2) ... 391s Selecting previously unselected package libnet-openid-consumer-perl. 391s Preparing to unpack .../265-libnet-openid-consumer-perl_1.18-2_all.deb ... 391s Unpacking libnet-openid-consumer-perl (1.18-2) ... 391s Selecting previously unselected package libnet-openid-server-perl. 391s Preparing to unpack .../266-libnet-openid-server-perl_1.09-4_all.deb ... 391s Unpacking libnet-openid-server-perl (1.09-4) ... 391s Selecting previously unselected package libsimdjson29:arm64. 391s Preparing to unpack .../267-libsimdjson29_4.2.4-1_arm64.deb ... 391s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 391s Selecting previously unselected package libsimdutf29:arm64. 391s Preparing to unpack .../268-libsimdutf29_7.7.1-3_arm64.deb ... 391s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 391s Selecting previously unselected package node-corepack. 391s Preparing to unpack .../269-node-corepack_0.24.0-5build1_all.deb ... 391s Unpacking node-corepack (0.24.0-5build1) ... 391s Selecting previously unselected package nodejs. 391s Preparing to unpack .../270-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 391s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 391s Selecting previously unselected package node-xtend. 391s Preparing to unpack .../271-node-xtend_4.0.2-3_all.deb ... 391s Unpacking node-xtend (4.0.2-3) ... 391s Selecting previously unselected package node-acorn. 391s Preparing to unpack .../272-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 391s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 392s Selecting previously unselected package node-cjs-module-lexer. 392s Preparing to unpack .../273-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 392s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 392s Selecting previously unselected package node-balanced-match. 392s Preparing to unpack .../274-node-balanced-match_2.0.0-1_all.deb ... 392s Unpacking node-balanced-match (2.0.0-1) ... 392s Selecting previously unselected package node-brace-expansion. 392s Preparing to unpack .../275-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 392s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 392s Selecting previously unselected package node-minimatch. 392s Preparing to unpack .../276-node-minimatch_9.0.3-6_all.deb ... 392s Unpacking node-minimatch (9.0.3-6) ... 392s Selecting previously unselected package node-ms. 392s Preparing to unpack .../277-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 392s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 392s Selecting previously unselected package node-debug. 392s Preparing to unpack .../278-node-debug_4.4.1+~4.1.12-1_all.deb ... 392s Unpacking node-debug (4.4.1+~4.1.12-1) ... 392s Selecting previously unselected package node-lru-cache. 392s Preparing to unpack .../279-node-lru-cache_10.0.1-3_all.deb ... 392s Unpacking node-lru-cache (10.0.1-3) ... 392s Selecting previously unselected package node-semver. 392s Preparing to unpack .../280-node-semver_7.6.1+~7.5.8-2_all.deb ... 392s Unpacking node-semver (7.6.1+~7.5.8-2) ... 392s Selecting previously unselected package node-llhttp. 392s Preparing to unpack .../281-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 392s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 392s Selecting previously unselected package node-undici. 392s Preparing to unpack .../282-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 392s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 392s Selecting previously unselected package libnode127:arm64. 392s Preparing to unpack .../283-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 392s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 392s Selecting previously unselected package libregexp-assemble-perl. 392s Preparing to unpack .../284-libregexp-assemble-perl_0.38-2_all.deb ... 392s Unpacking libregexp-assemble-perl (0.38-2) ... 392s Selecting previously unselected package libregexp-common-perl. 392s Preparing to unpack .../285-libregexp-common-perl_2024080801-1_all.deb ... 392s Unpacking libregexp-common-perl (2024080801-1) ... 392s Selecting previously unselected package libtask-weaken-perl. 392s Preparing to unpack .../286-libtask-weaken-perl_1.06-2_all.deb ... 392s Unpacking libtask-weaken-perl (1.06-2) ... 393s Selecting previously unselected package libxml-parser-perl. 393s Preparing to unpack .../287-libxml-parser-perl_2.47-1build4_arm64.deb ... 393s Unpacking libxml-parser-perl (2.47-1build4) ... 393s Selecting previously unselected package libsoap-lite-perl. 393s Preparing to unpack .../288-libsoap-lite-perl_1.27-3_all.deb ... 393s Unpacking libsoap-lite-perl (1.27-3) ... 393s Selecting previously unselected package libstring-random-perl. 393s Preparing to unpack .../289-libstring-random-perl_1%3a0.32-2_all.deb ... 393s Unpacking libstring-random-perl (1:0.32-2) ... 393s Selecting previously unselected package libtest-leaktrace-perl. 393s Preparing to unpack .../290-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 393s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 393s Selecting previously unselected package libtest-output-perl. 393s Preparing to unpack .../291-libtest-output-perl_1.036-1_all.deb ... 393s Unpacking libtest-output-perl (1.036-1) ... 393s Selecting previously unselected package libtest-pod-perl. 393s Preparing to unpack .../292-libtest-pod-perl_1.52-3_all.deb ... 393s Unpacking libtest-pod-perl (1.52-3) ... 393s Selecting previously unselected package libtext-unidecode-perl. 393s Preparing to unpack .../293-libtext-unidecode-perl_1.30-3_all.deb ... 393s Unpacking libtext-unidecode-perl (1.30-3) ... 393s Selecting previously unselected package libtime-fake-perl. 393s Preparing to unpack .../294-libtime-fake-perl_0.11-4_all.deb ... 393s Unpacking libtime-fake-perl (0.11-4) ... 393s Selecting previously unselected package libxml-libxslt-perl:arm64. 393s Preparing to unpack .../295-libxml-libxslt-perl_2.003000-4_arm64.deb ... 393s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 393s Selecting previously unselected package node-uglify-js. 393s Preparing to unpack .../296-node-uglify-js_3.17.4-2build1_all.deb ... 393s Unpacking node-uglify-js (3.17.4-2build1) ... 393s Selecting previously unselected package python3-defusedxml. 393s Preparing to unpack .../297-python3-defusedxml_0.7.1-3build1_all.deb ... 393s Unpacking python3-defusedxml (0.7.1-3build1) ... 393s Selecting previously unselected package python3-roman-numerals. 393s Preparing to unpack .../298-python3-roman-numerals_4.1.0-1_all.deb ... 393s Unpacking python3-roman-numerals (4.1.0-1) ... 393s Selecting previously unselected package python3-docutils. 393s Preparing to unpack .../299-python3-docutils_0.22.4+dfsg-1_all.deb ... 393s Unpacking python3-docutils (0.22.4+dfsg-1) ... 393s Selecting previously unselected package python3-imagesize. 393s Preparing to unpack .../300-python3-imagesize_1.4.1-1build1_all.deb ... 393s Unpacking python3-imagesize (1.4.1-1build1) ... 393s Selecting previously unselected package python3-snowballstemmer. 393s Preparing to unpack .../301-python3-snowballstemmer_3.0.1-1_all.deb ... 393s Unpacking python3-snowballstemmer (3.0.1-1) ... 393s Selecting previously unselected package sphinx-common. 393s Preparing to unpack .../302-sphinx-common_8.2.3-12_all.deb ... 393s Unpacking sphinx-common (8.2.3-12) ... 393s Selecting previously unselected package python3-alabaster. 393s Preparing to unpack .../303-python3-alabaster_0.7.16-0.1build1_all.deb ... 393s Unpacking python3-alabaster (0.7.16-0.1build1) ... 393s Selecting previously unselected package python3-sphinx. 393s Preparing to unpack .../304-python3-sphinx_8.2.3-12_all.deb ... 393s Unpacking python3-sphinx (8.2.3-12) ... 393s Selecting previously unselected package libjs-bootswatch. 394s Preparing to unpack .../305-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 394s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 394s Selecting previously unselected package python3-sphinx-bootstrap-theme. 394s Preparing to unpack .../306-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 394s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 394s Selecting previously unselected package uglifyjs. 394s Preparing to unpack .../307-uglifyjs_3.17.4-2build1_all.deb ... 394s Unpacking uglifyjs (3.17.4-2build1) ... 394s Selecting previously unselected package yui-compressor. 394s Preparing to unpack .../308-yui-compressor_2.4.8-3build1_all.deb ... 394s Unpacking yui-compressor (2.4.8-3build1) ... 394s Selecting previously unselected package libauthen-radius-perl. 394s Preparing to unpack .../309-libauthen-radius-perl_0.33-1_all.deb ... 394s Unpacking libauthen-radius-perl (0.33-1) ... 394s Selecting previously unselected package liblemonldap-ng-handler-perl. 394s Preparing to unpack .../310-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 394s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 394s Selecting previously unselected package pkg-perl-autopkgtest. 394s Preparing to unpack .../311-pkg-perl-autopkgtest_0.85_all.deb ... 394s Unpacking pkg-perl-autopkgtest (0.85) ... 394s Setting up libconfig-inifiles-perl (3.000003-4) ... 394s Setting up libmodule-pluggable-perl (5.2-5) ... 394s Setting up node-uglify-js (3.17.4-2build1) ... 394s Setting up libio-sessiondata-perl (1.03-3) ... 394s Setting up liblcms2-2:arm64 (2.17-1) ... 394s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 394s Setting up libaom3:arm64 (3.13.1-2) ... 394s Setting up node-lru-cache (10.0.1-3) ... 394s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 394s Setting up libmath-random-isaac-perl (1.004-2) ... 394s Setting up libtask-weaken-perl (1.06-2) ... 394s Setting up libmouse-perl:arm64 (2.6.1-1) ... 394s Setting up libhttp-multipartparser-perl (0.02-3) ... 394s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 394s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 394s Setting up java-common (0.76build1) ... 394s Setting up libclass-inspector-perl (1.36-3) ... 394s Setting up libfont-afm-perl (1.20-4) ... 394s Setting up libdynaloader-functions-perl (0.004-2) ... 394s Setting up libclass-method-modifiers-perl (2.15-1) ... 394s Setting up libio-pty-perl (1:1.20-1build3) ... 394s Setting up libdata-hexdump-perl (0.04-2) ... 394s Setting up python3-defusedxml (0.7.1-3build1) ... 394s Setting up libclone-perl:arm64 (0.47-1) ... 394s Setting up libarchive-zip-perl (1.68-1) ... 394s Setting up libsub-identify-perl (0.14-4) ... 394s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 394s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 394s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 394s Setting up python3-alabaster (0.7.16-0.1build1) ... 394s Setting up libio-stringy-perl (2.113-2) ... 394s Setting up libhtml-tagset-perl (3.24-1) ... 394s Setting up unzip (6.0-29ubuntu1) ... 394s Setting up libdebhelper-perl (13.28ubuntu1) ... 394s Setting up libperlio-via-timeout-perl (0.32-3) ... 394s Setting up libfilesys-notify-simple-perl (0.14-3) ... 394s Setting up libnet-cidr-perl (0.27-1build1) ... 394s Setting up libipc-sharelite-perl (0.17-5build4) ... 394s Setting up libconvert-binhex-perl (1.125-3) ... 394s Setting up liblwp-mediatypes-perl (6.04-2) ... 394s Setting up libcrypt-urandom-perl (0.54-1) ... 394s Setting up x11-common (1:7.7+24ubuntu1) ... 395s Setting up libtest-pod-perl (1.52-3) ... 395s Setting up libtry-tiny-perl (0.32-1) ... 395s Setting up libdeflate0:arm64 (1.23-2) ... 395s Setting up perl-openssl-defaults:arm64 (7build4) ... 395s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 395s Setting up libxml-namespacesupport-perl (1.12-2) ... 395s Setting up m4 (1.4.20-2) ... 395s Setting up libposix-strftime-compiler-perl (0.46-1) ... 395s Setting up libclass-singleton-perl (1.6-2) ... 395s Setting up libencode-locale-perl (1.05-3) ... 395s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 395s Setting up libxstring-perl:arm64 (0.005-2build4) ... 395s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 395s Setting up libclass-errorhandler-perl (0.04-3) ... 395s Setting up liblist-utilsby-perl (0.12-2) ... 395s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 395s Setting up libtime-fake-perl (0.11-4) ... 395s Setting up libregexp-common-perl (2024080801-1) ... 395s Setting up libtest-sharedfork-perl (0.35-3) ... 395s Setting up libsub-install-perl (0.929-1) ... 395s Setting up libextutils-depends-perl (0.8002-1) ... 395s Setting up libhash-multivalue-perl (0.16-3) ... 395s Setting up liberror-perl (0.17030-1) ... 395s Setting up libapache-session-perl (1.94-2) ... 395s Setting up libxml-sax-base-perl (1.09-3) ... 395s Setting up libio-string-perl (1.08-4) ... 395s Setting up libtest-leaktrace-perl (0.17-1build6) ... 395s Setting up libsimdutf29:arm64 (7.7.1-3) ... 395s Setting up libsimdjson29:arm64 (4.2.4-1) ... 395s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 395s Setting up autotools-dev (20240727.1) ... 395s Setting up libstream-buffered-perl (0.03-3) ... 395s Setting up libclass-data-inheritable-perl (0.10-1) ... 395s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 395s Setting up libalgorithm-c3-perl (0.11-2) ... 395s Setting up liblog-log4perl-perl (1.57-1) ... 395s Setting up libapache-logformat-compiler-perl (0.36-3) ... 395s Setting up libcrypt-random-seed-perl (0.03-3) ... 395s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 395s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 395s Setting up python3-snowballstemmer (3.0.1-1) ... 395s Setting up node-balanced-match (2.0.0-1) ... 395s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 395s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 395s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 395s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 395s Setting up libemail-date-format-perl (1.008-1) ... 395s Setting up libcryptx-perl (0.087-1) ... 395s Setting up libcares2:arm64 (1.34.6-1) ... 395s Setting up libmpc3:arm64 (1.3.1-2) ... 395s Setting up libvariable-magic-perl (0.64-1build1) ... 395s Setting up libio-html-perl (1.004-3) ... 395s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 395s Setting up autopoint (0.23.2-1) ... 395s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 395s Setting up libipc-run-perl (20250809.0-1build1) ... 395s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 395s Setting up libpcsclite1:arm64 (2.4.1-1) ... 395s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 395s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 395s Setting up libltdl7:arm64 (2.5.4-9) ... 395s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 395s Setting up libstring-random-perl (1:0.32-2) ... 395s Setting up libparams-util-perl (1.102-3build1) ... 395s Setting up autoconf (2.72-3.1ubuntu1) ... 395s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 395s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 395s Setting up libcapture-tiny-perl (0.50-1) ... 395s Setting up libtimedate-perl (2.3300-2) ... 395s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 395s Setting up libsub-name-perl:arm64 (0.28-1) ... 395s Setting up libtypes-serialiser-perl (1.01-1) ... 395s Setting up libgssapi-perl (0.28-4build5) ... 395s Setting up dwz (0.16-2) ... 395s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 395s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 395s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 395s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 395s Setting up libjson-perl (4.10000-1) ... 395s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 395s Setting up libjargs-java (1.0.0-5build1) ... 395s Setting up librole-tiny-perl (2.002004-1) ... 395s Setting up debugedit (1:5.2-3) ... 395s Setting up libfile-sharedir-perl (1.118-3) ... 395s Setting up libfcgi-perl (0.82+ds-3build3) ... 395s Setting up python3-roman-numerals (4.1.0-1) ... 395s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 395s Setting up libwww-form-urlencoded-perl (0.26-2) ... 395s Setting up sgml-base (1.31+nmu1) ... 395s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 395s Setting up libdevel-stacktrace-perl (2.0500-1) ... 395s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 395s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 395s Setting up node-minimatch (9.0.3-6) ... 395s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 395s Setting up ca-certificates-java (20240118build1) ... 395s No JRE found. Skipping Java certificates setup. 395s Setting up libexporter-tiny-perl (1.006003-1) ... 395s Setting up node-xtend (4.0.2-3) ... 395s Setting up libisl23:arm64 (0.27-1build1) ... 395s Setting up libconvert-asn1-perl (0.34-1) ... 395s Setting up libtext-unidecode-perl (1.30-3) ... 395s Setting up libde265-0:arm64 (1.0.16-1build1) ... 395s Setting up libregexp-assemble-perl (0.38-2) ... 395s Setting up libnet-ip-perl (1.26-4) ... 395s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 395s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 395s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 395s Setting up liburi-perl (5.34-2build1) ... 395s Setting up libdbi-perl:arm64 (1.647-1build1) ... 395s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 395s Setting up libconvert-base32-perl (0.06-3) ... 395s Setting up dctrl-tools (2.24-3build4) ... 395s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 395s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 395s Setting up autodep8 (0.30build1) ... 395s Setting up libclone-pp-perl (1.08-2) ... 395s Setting up python3-imagesize (1.4.1-1build1) ... 395s Setting up libemail-address-xs-perl (1.05-1build5) ... 395s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 395s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 395s Setting up automake (1:1.18.1-3build1) ... 395s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 395s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 395s Setting up libjson-xs-perl (4.040-1) ... 395s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 395s Setting up libcrypt-des-ede3-perl (0.03-1) ... 395s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 395s Setting up libhttp-date-perl (6.06-1) ... 395s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 395s Setting up gettext (0.23.2-1) ... 395s Setting up libtest-tcp-perl (2.22-2) ... 395s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 395s Setting up java-wrappers (0.5build1) ... 395s Setting up libio-socket-timeout-perl (0.32-3) ... 395s Setting up libfile-listing-perl (6.16-1) ... 395s Setting up libhash-merge-simple-perl (0.052-1) ... 395s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 395s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 395s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 395s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 395s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 395s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 395s Setting up libcache-cache-perl (1.08-3) ... 395s Setting up libhttp-headers-fast-perl (0.22-3) ... 395s Setting up liblist-moreutils-perl (0.430-2) ... 395s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 395s Setting up libemail-simple-perl (2.218-1) ... 395s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 395s Setting up libnet-http-perl (6.24-1build1) ... 395s Setting up liblasso3t64 (2.9.0-3) ... 395s Setting up libexception-class-perl (1.45-1) ... 395s Setting up libclass-c3-perl (0.35-2) ... 395s Setting up libcrypt-jwt-perl (0.037-1) ... 395s Setting up xfonts-utils (1:7.7+7build1) ... 395s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 395s Setting up libxml-sax-perl (1.02+dfsg-4) ... 395s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 395s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 396s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 396s Setting up libauthen-radius-perl (0.33-1) ... 396s Setting up intltool-debian (0.35.0+20060710.6build1) ... 396s Setting up libbytes-random-secure-perl (0.29-3) ... 396s Setting up libjson-maybexs-perl (1.004008-1) ... 396s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 396s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 396s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 396s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 396s Setting up sphinx-common (8.2.3-12) ... 396s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 396s Setting up libdata-optlist-perl (0.114-1) ... 396s Setting up libtest-output-perl (1.036-1) ... 396s Setting up pkg-perl-autopkgtest (0.85) ... 396s Setting up libraw23t64:arm64 (0.21.4-2) ... 396s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 396s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 396s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 396s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 396s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 396s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 396s Setting up libwww-robotrules-perl (6.02-1build1) ... 396s Setting up cpp-15 (15.2.0-12ubuntu1) ... 396s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 396s Setting up cpp (4:15.2.0-4ubuntu1) ... 396s Setting up xml-core (0.19build1) ... 396s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 396s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 396s Setting up liblasso-perl:arm64 (2.9.0-3) ... 396s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 396s Setting up libmro-compat-perl (0.15-2) ... 396s Setting up libcookie-baker-perl (0.12-1) ... 396s Setting up libhttp-entity-parser-perl (0.25-2) ... 396s Setting up libio-socket-ssl-perl (2.098-1) ... 396s Setting up libsub-exporter-perl (0.990-1) ... 396s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 396s Setting up libeval-closure-perl (0.14-3) ... 396s Setting up libconvert-pem-perl (0.13-1) ... 396s Setting up libhttp-negotiate-perl (6.01-2) ... 396s Setting up libparams-validationcompiler-perl (0.31-1) ... 396s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 396s Setting up libhttp-cookies-perl (6.11-1) ... 396s Setting up po-debconf (1.0.22) ... 396s Setting up libhtml-tree-perl (5.07-3) ... 396s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 396s Setting up libcgi-pm-perl (4.71-1build1) ... 396s Setting up libhtml-format-perl (2.16-2) ... 396s Setting up fonts-urw-base35 (20200910-8build1) ... 397s Setting up libhtml-template-perl (2.97-2build1) ... 397s Setting up gcc-15 (15.2.0-12ubuntu1) ... 397s Setting up libnet-smtp-ssl-perl (1.04-2) ... 397s Setting up libmodule-runtime-perl (0.018-1) ... 397s Setting up libmailtools-perl (2.22-1) ... 397s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 397s Setting up libxml-simple-perl (2.25-2) ... 397s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 397s Setting up libhttp-daemon-perl (6.16-1) ... 397s Setting up libemail-abstract-perl (3.010-1) ... 397s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 397s Setting up g++-15 (15.2.0-12ubuntu1) ... 397s Setting up libplack-perl (1.0051-1) ... 397s Setting up libnet-openid-common-perl (1.20-2) ... 397s Setting up libnet-openid-server-perl (1.09-4) ... 397s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 397s Setting up libtool (2.5.4-9) ... 397s Setting up libmodule-implementation-perl (0.09-2) ... 397s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 397s Setting up libpackage-stash-perl (0.40-1) ... 397s Setting up libimport-into-perl (1.002005-2) ... 397s Setting up libmoo-perl (2.005005-1) ... 397s Setting up liblist-someutils-perl (0.59-1) ... 397s Setting up libmime-tools-perl (5.515-1) ... 397s Setting up gcc (4:15.2.0-4ubuntu1) ... 397s Setting up dh-autoreconf (21) ... 397s Setting up libspecio-perl (0.53-1) ... 397s Setting up liblist-allutils-perl (0.19-1) ... 397s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 397s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 397s Setting up libmoox-types-mooselike-perl (0.29-2) ... 397s Setting up libb-hooks-endofscope-perl (0.28-2) ... 397s Setting up libthrowable-perl (1.001-2) ... 397s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 397s Setting up debhelper (13.28ubuntu1) ... 397s Setting up libemail-sender-perl (2.601-1) ... 397s Setting up libnamespace-clean-perl (0.27-2) ... 397s Setting up g++ (4:15.2.0-4ubuntu1) ... 397s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 397s Setting up build-essential (12.12ubuntu2) ... 397s Setting up libnamespace-autoclean-perl (0.31-1) ... 397s Setting up libdatetime-locale-perl (1:1.45-1) ... 397s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 397s Setting up libdatetime-perl (2:1.65-1build3) ... 397s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 397s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 397s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 397s Setting up liblwp-protocol-https-perl (6.14-1) ... 397s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 397s Setting up node-corepack (0.24.0-5build1) ... 397s Setting up libwww-perl (6.81-1build1) ... 397s Setting up libheif1:arm64 (1.21.2-1) ... 397s Setting up node-debug (4.4.1+~4.1.12-1) ... 397s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 397s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 397s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 397s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 397s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 397s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 397s Setting up libnet-openid-consumer-perl (1.18-2) ... 397s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 397s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 397s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 398s Setting up libxml-parser-perl (2.47-1build4) ... 398s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 398s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 398s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 398s Setting up libgd-perl (2.84-2) ... 398s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 398s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 398s Setting up node-semver (7.6.1+~7.5.8-2) ... 398s Setting up libsoap-lite-perl (1.27-3) ... 398s Setting up uglifyjs (3.17.4-2build1) ... 398s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 398s Setting up libgd-securityimage-perl (1.75-3) ... 398s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 398s Processing triggers for install-info (7.2-5) ... 398s Processing triggers for libc-bin (2.42-2ubuntu4) ... 398s Processing triggers for man-db (2.13.1-1) ... 400s Processing triggers for ca-certificates-java (20240118build1) ... 401s Adding debian:ACCVRAIZ1.pem 401s Adding debian:AC_RAIZ_FNMT-RCM.pem 401s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 401s Adding debian:ANF_Secure_Server_Root_CA.pem 401s Adding debian:Actalis_Authentication_Root_CA.pem 401s Adding debian:AffirmTrust_Commercial.pem 401s Adding debian:AffirmTrust_Networking.pem 401s Adding debian:AffirmTrust_Premium.pem 401s Adding debian:AffirmTrust_Premium_ECC.pem 401s Adding debian:Amazon_Root_CA_1.pem 401s Adding debian:Amazon_Root_CA_2.pem 401s Adding debian:Amazon_Root_CA_3.pem 401s Adding debian:Amazon_Root_CA_4.pem 401s Adding debian:Atos_TrustedRoot_2011.pem 401s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 401s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 401s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 401s Adding debian:BJCA_Global_Root_CA1.pem 401s Adding debian:BJCA_Global_Root_CA2.pem 401s Adding debian:Baltimore_CyberTrust_Root.pem 401s Adding debian:Buypass_Class_2_Root_CA.pem 401s Adding debian:Buypass_Class_3_Root_CA.pem 401s Adding debian:CA_Disig_Root_R2.pem 401s Adding debian:CFCA_EV_ROOT.pem 401s Adding debian:COMODO_Certification_Authority.pem 401s Adding debian:COMODO_ECC_Certification_Authority.pem 401s Adding debian:COMODO_RSA_Certification_Authority.pem 401s Adding debian:Certainly_Root_E1.pem 401s Adding debian:Certainly_Root_R1.pem 401s Adding debian:Certigna.pem 401s Adding debian:Certigna_Root_CA.pem 401s Adding debian:Certum_EC-384_CA.pem 401s Adding debian:Certum_Trusted_Network_CA.pem 401s Adding debian:Certum_Trusted_Network_CA_2.pem 401s Adding debian:Certum_Trusted_Root_CA.pem 401s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 401s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 401s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 401s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 401s Adding debian:Comodo_AAA_Services_root.pem 401s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 401s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 401s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 401s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 401s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 401s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 401s Adding debian:DigiCert_Assured_ID_Root_CA.pem 401s Adding debian:DigiCert_Assured_ID_Root_G2.pem 401s Adding debian:DigiCert_Assured_ID_Root_G3.pem 401s Adding debian:DigiCert_Global_Root_CA.pem 401s Adding debian:DigiCert_Global_Root_G2.pem 401s Adding debian:DigiCert_Global_Root_G3.pem 401s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 401s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 401s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 401s Adding debian:DigiCert_Trusted_Root_G4.pem 401s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 401s Adding debian:Entrust_Root_Certification_Authority.pem 401s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 401s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 401s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 401s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 401s Adding debian:GLOBALTRUST_2020.pem 401s Adding debian:GTS_Root_R1.pem 401s Adding debian:GTS_Root_R2.pem 401s Adding debian:GTS_Root_R3.pem 401s Adding debian:GTS_Root_R4.pem 401s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 401s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 401s Adding debian:GlobalSign_Root_CA.pem 401s Adding debian:GlobalSign_Root_CA_-_R3.pem 401s Adding debian:GlobalSign_Root_CA_-_R6.pem 401s Adding debian:GlobalSign_Root_E46.pem 401s Adding debian:GlobalSign_Root_R46.pem 401s Adding debian:Go_Daddy_Class_2_CA.pem 401s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 401s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 401s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 401s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 401s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 401s Adding debian:HiPKI_Root_CA_-_G1.pem 401s Adding debian:Hongkong_Post_Root_CA_3.pem 401s Adding debian:ISRG_Root_X1.pem 401s Adding debian:ISRG_Root_X2.pem 401s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 401s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 401s Adding debian:Izenpe.com.pem 401s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 401s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 401s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 401s Adding debian:NAVER_Global_Root_Certification_Authority.pem 401s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 401s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 401s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 401s Adding debian:QuoVadis_Root_CA_1_G3.pem 401s Adding debian:QuoVadis_Root_CA_2.pem 401s Adding debian:QuoVadis_Root_CA_2_G3.pem 401s Adding debian:QuoVadis_Root_CA_3.pem 401s Adding debian:QuoVadis_Root_CA_3_G3.pem 401s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 401s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 401s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 401s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 401s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 401s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 401s Adding debian:SZAFIR_ROOT_CA2.pem 401s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 401s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 401s Adding debian:SecureSign_Root_CA12.pem 401s Adding debian:SecureSign_Root_CA14.pem 401s Adding debian:SecureSign_Root_CA15.pem 401s Adding debian:SecureTrust_CA.pem 401s Adding debian:Secure_Global_CA.pem 401s Adding debian:Security_Communication_ECC_RootCA1.pem 401s Adding debian:Security_Communication_RootCA2.pem 401s Adding debian:Starfield_Class_2_CA.pem 401s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 401s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 401s Adding debian:SwissSign_Gold_CA_-_G2.pem 401s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 401s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 401s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 401s Adding debian:TWCA_CYBER_Root_CA.pem 401s Adding debian:TWCA_Global_Root_CA.pem 401s Adding debian:TWCA_Root_Certification_Authority.pem 401s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 401s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 401s Adding debian:TeliaSonera_Root_CA_v1.pem 401s Adding debian:Telia_Root_CA_v2.pem 401s Adding debian:TrustAsia_Global_Root_CA_G3.pem 401s Adding debian:TrustAsia_Global_Root_CA_G4.pem 401s Adding debian:Trustwave_Global_Certification_Authority.pem 401s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 401s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 401s Adding debian:TunTrust_Root_CA.pem 401s Adding debian:UCA_Extended_Validation_Root.pem 401s Adding debian:UCA_Global_G2_Root.pem 401s Adding debian:USERTrust_ECC_Certification_Authority.pem 401s Adding debian:USERTrust_RSA_Certification_Authority.pem 401s Adding debian:XRamp_Global_CA_Root.pem 401s Adding debian:certSIGN_ROOT_CA.pem 401s Adding debian:certSIGN_Root_CA_G2.pem 401s Adding debian:e-Szigno_Root_CA_2017.pem 401s Adding debian:ePKI_Root_Certification_Authority.pem 401s Adding debian:emSign_ECC_Root_CA_-_C3.pem 401s Adding debian:emSign_ECC_Root_CA_-_G3.pem 401s Adding debian:emSign_Root_CA_-_C1.pem 401s Adding debian:emSign_Root_CA_-_G1.pem 401s Adding debian:vTrus_ECC_Root_CA.pem 401s Adding debian:vTrus_Root_CA.pem 401s done. 401s Setting up yui-compressor (2.4.8-3build1) ... 401s Setting up default-jre-headless (2:1.21-76build1) ... 401s Processing triggers for sgml-base (1.31+nmu1) ... 401s Setting up docutils-common (0.22.4+dfsg-1) ... 401s Processing triggers for sgml-base (1.31+nmu1) ... 401s Setting up python3-docutils (0.22.4+dfsg-1) ... 402s Setting up python3-sphinx (8.2.3-12) ... 406s autopkgtest [06:03:48]: test handler-test: ./debian/tests/runner build-deps lemonldap-ng-handler 406s autopkgtest [06:03:48]: test handler-test: [----------------------- 406s 'debian/tests/pkg-perl/lemonldap-ng-handler.SKIP' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-handler/debian/tests/pkg-perl/SKIP' 406s 'debian/tests/pkg-perl/lemonldap-ng-handler.use-whitelist' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-handler/debian/tests/pkg-perl/use-whitelist' 407s t/01-Lemonldap-NG-Handler-Main.t ........................... 407s 1..4 407s ok 1 - use Lemonldap::NG::Handler::Main; 407s ok 2 - init 407s ok 3 - Load conf 407s ok 4 - portal 407s ok 407s t/05-Lemonldap-NG-Handler-Reload.t ......................... 407s 1..6 407s ok 1 - use Lemonldap::NG::Handler::Main; 407s [Fri Jan 30 06:03:49 2026] [LLNG:5945] [error] Bad logLevel value '', switching to 'info' 407s 407s ok 2 - logLevelInit 407s ok 3 - defaultValuesInit 407s ok 4 - defaultValuesInit 407s ok 5 - locationRulesInit 407s ok 6 - forgeHeadersInit 407s ok 407s t/12-Lemonldap-NG-Handler-Jail.t ........................... 407s 1..26 407s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 407s ok 2 - new jail object 407s ok 3 - basic extended function is defined 407s ok 4 - encode_base64 function is defined 407s ok 5 - Function works 407s ok 6 - Get good result 407s ok 7 - listMatch function is defined 407s ok 8 - Get good result 407s ok 9 - listMatch function is defined 407s ok 10 - Get good result 407s ok 11 - checkDate extended function is defined 407s ok 12 - Function works 407s ok 13 - Get good result 407s ok 14 - checkDate extended function is defined 407s ok 15 - Function works 407s ok 16 - Get good result 407s ok 17 - checkDate extended function is defined 407s ok 18 - Function works 407s ok 19 - Function works 407s ok 20 - Function works 407s ok 21 - Syntax error yields undef result 407s ok 22 - Found correct error message 407s ok 23 - subjectid extended function is defined 407s ok 24 - subjectid works as expected 407s ok 25 - subjectid works as expected 407s ok 26 - subjectid works as expected 407s ok 407s t/13-Lemonldap-NG-Handler-Fake-Safe.t ...................... 407s 1..20 407s ok 1 - use Lemonldap::NG::Handler::Main::Jail; 407s ok 2 - new fake jail object 407s ok 3 - basic extended function working without Safe Jail 407s ok 4 - encode_base64 extended function working without Safe Jail 407s ok 5 - checkDate extended function working without Safe Jail 407s ok 6 - checkDate extended function working without Safe Jail 407s ok 7 - listMatch function is defined 407s ok 8 - Get good result 407s ok 9 - listMatch function is defined 407s ok 10 - Get good result 407s ok 11 - checkDate extended function is defined 407s ok 12 - Function works 407s ok 13 - Function works 407s ok 14 - Function works 407s ok 15 - Syntax error yields undef result 407s ok 16 - Found correct error message 407s ok 17 - subjectid extended function is defined 407s ok 18 - subjectid works as expected 407s ok 19 - subjectid works as expected 407s ok 20 - subjectid works as expected 407s ok 407s t/14-Lemonldap-NG-Handler-Rule-Building.t .................. 407s 1..4 407s ok 1 - use Lemonldap::NG::Handler::Main; 407s ok 2 - init 407s # Subtest: Safe jail off 407s 1..37 407s ok 1 - Load conf 407s ok 2 - Safe jail is disabled 407s ok 3 - Returned code ref 407s ok 4 - Returned undef 407s ok 5 - Returned code ref 407s ok 6 - Returned undef 407s ok 7 - Returned code ref 407s ok 8 - Returned empty string 407s ok 9 - Returned code ref 407s ok 10 - Returned 0 407s ok 11 - Returned code ref 407s ok 12 - Returned abc def 407s ok 13 - Returned code ref 407s ok 14 - Returned bar 407s ok 15 - Returned code ref 407s ok 16 - Returned bar 407s ok 17 - Returned code ref 407s ok 18 - ipInSubnet works 407s ok 19 - ipInSubnet works 407s ok 20 - Returned code ref 407s ok 21 - ipInSubnet works 407s ok 22 - Returned code ref 407s ok 23 - ipInSubnet works 407s ok 24 - ipInSubnet works 407s ok 25 - Returned code ref 407s ok 26 - ipInSubnet works 407s ok 27 - Returned code ref 407s ok 28 - inDomain works for AUTH.EXAMPLE.COM 407s ok 29 - inDomain works for auth.example.com 407s ok 30 - inDomain works for example.com 407s ok 31 - inDomain works for cda.com 407s ok 32 - inDomain works for notexample.com 407s ok 33 - inDomain works for exampleacom 407s ok 34 - Returned code ref 407s ok 35 407s ok 36 - Returned code ref 407s ok 37 - Returned correct Basic header 407s ok 3 - Safe jail off 407s # Subtest: Safe jail on 407s 1..35 407s ok 1 - Load conf 407s ok 2 - Safe jail is enabled 407s ok 3 - Returned code ref 407s ok 4 - Returned undef 407s ok 5 - Returned code ref 407s ok 6 - Returned undef 407s ok 7 - Returned code ref 407s ok 8 - Returned empty string 407s ok 9 - Returned code ref 407s ok 10 - Returned 0 407s ok 11 - Returned code ref 407s ok 12 - Returned abc def 407s ok 13 - Returned code ref 407s ok 14 - Returned bar 407s ok 15 - Returned code ref 407s ok 16 - Returned bar 407s ok 17 - Returned code ref 407s ok 18 - ipInSubnet works 407s ok 19 - ipInSubnet works 407s ok 20 - Returned code ref 407s ok 21 - ipInSubnet works 407s ok 22 - Returned code ref 407s ok 23 - ipInSubnet works 407s ok 24 - ipInSubnet works 407s ok 25 - Returned code ref 407s ok 26 - ipInSubnet works 407s ok 27 - Returned code ref 407s ok 28 - inDomain works for AUTH.EXAMPLE.COM 407s ok 29 - inDomain works for auth.example.com 407s ok 30 - inDomain works for example.com 407s ok 31 - inDomain works for cda.com 407s ok 32 - inDomain works for notexample.com 407s ok 33 - inDomain works for exampleacom 407s ok 34 - Returned code ref 407s ok 35 407s ok 4 - Safe jail on 407s ok 407s t/20-Default-Broker-with-cache.t ........................... 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 - use Lemonldap::NG::Handler::PSGI; 407s ok 3 - Client object 407s ok 4 - App object 407s ok 5 - Denied query 407s ok 6 - Code is 403 407s ok 7 - Header is given to app 407s ok 8 - Denied query 407s ok 9 - Conf was updated 407s ok 10 - Denied query 407s ok 11 - Conf was updated 407s 1..11 407s ok 407s t/20-Default-Broker.t ...................................... 407s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 407s ok 2 - use Lemonldap::NG::Handler::PSGI; 407s ok 3 - Client object 407s ok 4 - App object 407s ok 5 - Denied query 407s ok 6 - Code is 403 407s ok 7 - Header is given to app 407s ok 8 - Denied query 407s ok 9 - Conf was updated 407s ok 10 - Denied query 407s ok 11 - Conf was updated 407s 1..11 407s ok 408s t/30-Missing-conf.t ........................................ 408s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 408s ok 2 - use Lemonldap::NG::Handler::PSGI; 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 408s Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable). 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 408s Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable). 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 408s Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable). 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Initialization failed 408s ok 3 - Client object 408s ok 4 - App object 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 408s Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable). 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Handler::PSGI::Main: Unable to load configuration: Lemonldap::NG::Common::Conf::Backends::File loaded. 408s Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable). 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Handler::PSGI::Main: No configuration found 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Not initialized 408s ok 5 - Request without configuration 408s ok 6 - Get a 500 code 408s [Fri Jan 30 06:03:50 2026] [LLNG:5951] [error] Lemonldap::NG::Common::Conf::Backends::File loaded. 408s Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Error: No configuration available in backend. 408s Get remote configuration (localStorage unavailable).Get remote configuration (localStorage unavailable). 408s Get configuration 1. 408s ok 7 - Request with configuration 408s ok 8 - No more error 408s 1..8 408s ok 408s t/50-Lemonldap-NG-Handler-SecureToken.t .................... 408s 1..1 408s ok 1 # skip Cache::Memcached is not installed, so Lemonldap::NG::Handler::SecureToken will not be useable 408s ok 408s t/51-Lemonldap-NG-Handler-Zimbra.t ......................... 408s 1..1 408s ok 1 - use Lemonldap::NG::Handler::Lib::ZimbraPreAuth; 408s ok 408s t/60-Lemonldap-NG-Handler-PSGI-unprotected.t ............... 408s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 408s ok 2 - use Lemonldap::NG::Handler::PSGI; 408s ok 3 - Client object 408s ok 4 - App object 408s ok 5 - No HTTP_AUTH_USER 408s ok 6 - Unauthentified query 408s ok 7 - Unprotected request succeeds 408s ok 8 - Expected content 408s 1..8 408s ok 408s t/60-Lemonldap-NG-Handler-PSGI.t ........................... skipped: Heavy developer tests 408s t/61-Lemonldap-NG-Handler-PSGI-Server.t .................... skipped: Heavy developer tests 408s t/62-Lemonldap-NG-Handler-Nginx.t .......................... skipped: Heavy developer tests 408s t/62-Lemonldap-NG-Handler-Traefik.t ........................ 408s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 408s ok 2 - use Lemonldap::NG::Handler::Server::Traefik; 408s ok 3 - Client object 408s ok 4 - App object 408s ok 5 - Unauthentified query 408s ok 6 - Response is an array 408s ok 7 - Code is 302 408s ok 8 - Redirection points to portal 408s ok 9 - Authentified query 408s ok 10 - Code is 200 408s ok 11 - Lm-Remote-Custom is overwriten 408s ok 12 - Authentified query 408s ok 13 - Authorization header is echoed 408s ok 14 - Authentified query 408s ok 15 - Code is 200 408s ok 16 - Lm-Remote-Custom is set "dwho@badwolf.org" 408s ok 17 - Authentified query 408s ok 18 - /test-uri1 -> Code is 200 408s ok 19 - Authentified query 408s ok 20 - /test-uri2 -> Code is 200 408s ok 21 - Denied query 408s ok 22 - /test-uri1 -> Code is 403 408s ok 23 - Denied query 408s ok 24 - /test-uri1 -> Code is 403 408s ok 25 - Denied query 408s ok 26 - Code is 403 408s ok 27 - Weak Authentified query 408s ok 28 - Code is 200 408s ok 29 - Strong Authentified query 408s ok 30 - Code is 302 408s ok 31 - Redirection points to http://test1.example.com/AuthStrong 408s ok 32 - Bad cookie 408s ok 33 - Code is 302 408s ok 34 - Weak Authentified query 408s ok 35 - Code is 200 408s ok 36 - Default Authentified query 408s ok 37 - Code is 302 408s ok 38 - Redirection points to http://test2.example.com/ 408s 1..38 408s ok 408s t/63-Lemonldap-NG-Handler-PSGI-Try.t ....................... 408s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 408s ok 2 - use Lemonldap::NG::Handler::PSGI::Try; 408s ok 3 - New object 408s ok 4 - Client object 408s ok 5 - App object 408s ok 6 - initialization 408s ok 7 - Set auth route 408s ok 8 - Set auth route 408s ok 9 - Get response 408s ok 10 - Response code is 200 408s ok 11 - Get unauth result 408s ok 12 - Get response 408s ok 13 - Response code is 200 408s ok 14 - Get auth result 408s [Fri Jan 30 06:03:50 2026] [LLNG:5959] [warn] [anonymous] Bad request 408s ok 15 - Try a bad path 408s ok 16 - Response is 400 408s 1..16 408s ok 409s t/64-Lemonldap-NG-Handler-PSGI-DevOps-vhostOptions.t ....... 409s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 409s ok 2 - use Lemonldap::NG::Handler::Server; 409s ok 3 - Client object 409s ok 4 - App object 409s ok 5 - Host header found 409s ok 6 - Rules file URL found 409s ok 7 - Authorized query 409s ok 8 - Code is 200 409s ok 9 - 'User' => 'dwho' 409s ok 10 - 'Name' => '' 409s ok 11 - 'Mail' => '' 409s ok 12 - Seven headers sent 409s ok 13 - Authorized query 409s ok 14 - Code is 200 409s ok 15 - Denied query 409s ok 16 - Code is 403 409s ok 17 - Denied query 409s ok 18 - Code is 403 409s 1..18 409s ok 409s t/64-Lemonldap-NG-Handler-PSGI-DevOps-with-param.t ......... 409s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 409s ok 2 - use Lemonldap::NG::Handler::Server; 409s ok 3 - Client object 409s ok 4 - App object 409s ok 5 - Host header found 409s ok 6 - Rules file URL found 409s ok 7 - Unauthorized query 409s ok 8 - Code is 302 409s ok 9 - Redirect URL found 409s ok 10 - Host header found 409s ok 11 - Rules file URL found 409s ok 12 - Unauthorized query 2 409s ok 13 - Code is 302 409s ok 14 - Redirect URL found 409s ok 15 - Authorized query 409s ok 16 - Code is 200 409s ok 17 - 'User' => 'dwho' 409s ok 18 - 'Name' => '' 409s ok 19 - 'Mail' => '' 409s ok 20 - Seven headers sent 409s ok 21 - Authorized query 409s ok 22 - Code is 200 409s ok 23 - Denied query 409s ok 24 - Code is 403 409s ok 25 - Denied query 409s ok 26 - Code is 403 409s 1..26 409s ok 409s t/64-Lemonldap-NG-Handler-PSGI-DevOps.t .................... 409s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 409s ok 2 - use Lemonldap::NG::Handler::Server; 409s ok 3 - Client object 409s ok 4 - App object 409s ok 5 - Host header found 409s ok 6 - Rules file URL found 409s ok 7 - Authorized query 409s ok 8 - Code is 200 409s ok 9 - 'User' => 'dwho' 409s ok 10 - 'Name' => '' 409s ok 11 - 'Mail' => '' 409s ok 12 - Seven headers sent 409s ok 13 - Authorized query 409s ok 14 - Code is 200 409s ok 15 - Denied query 409s ok 16 - Code is 403 409s ok 17 - Denied query 409s ok 18 - Code is 403 409s 1..18 409s ok 409s t/65-Lemonldap-NG-Handler-Nginx-ServiceToken.t ............. 409s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 409s ok 2 - use Lemonldap::NG::Handler::Server::Nginx; 409s ok 3 - Client object 409s ok 4 - App object 409s ok 5 - Query with token 1 409s ok 6 - Code is 200 409s ok 7 - NO cookie found 409s ok 8 - Found 6 service headers 409s ok 9 - Found 6 service header values 409s ok 10 - Query with token 2 409s ok 11 - Code is 200 409s ok 12 - Found 6 service headers 409s ok 13 - Found 6 service header values 409s ok 14 - Query with token 3 409s ok 15 - Code is 401 409s ok 16 - NONE service header found 409s ok 17 - Query with token 4 409s ok 18 - Code is 200 409s ok 19 - Found "zero" header with "0" 409s ok 20 - Found "empty" header without value 409s ok 21 - Found 6 service headers 409s ok 22 - Found 6 service header values 409s ok 23 - Query with token 5 409s ok 24 - Code is 401 409s ok 25 - NONE service header found 409s ok 26 - Query with token 6 409s ok 27 - Code is 401 409s ok 28 - NONE service header found 409s ok 29 - Query with token 7 409s ok 30 - Code is 401 409s ok 31 - NONE service header found 409s 1..31 409s ok 409s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken-regexp_only.t .. 409s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 409s ok 2 - use Lemonldap::NG::Handler::Server; 409s ok 3 - Client object 409s ok 4 - App object 409s ok 5 - Query with token 1 409s ok 6 - Code is 200 409s ok 7 - Query with token 2 409s ok 8 - Code is 302 409s 1..8 409s ok 410s t/65-Lemonldap-NG-Handler-PSGI-ServiceToken.t .............. 410s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 410s ok 2 - use Lemonldap::NG::Handler::Server; 410s ok 3 - Client object 410s ok 4 - App object 410s ok 5 - Query with token 1 410s ok 6 - Code is 200 410s ok 7 - Found 3 service headers 410s ok 8 - Found 3 service header values 410s ok 9 - Query with token 2 410s ok 10 - Code is 200 410s ok 11 - Found 3 service headers 410s ok 12 - Found 3 service header values 410s ok 13 - Query with token 3 410s ok 14 - Code is 302 410s ok 15 - NONE service header found 410s ok 16 - Query with token 4 410s ok 17 - Code is 200 410s ok 18 - Found "zero" header with "0" 410s ok 19 - Found "empty" header without value 410s ok 20 - Found 3 service headers 410s ok 21 - Found 3 service header values 410s ok 22 - Query with token 5 410s ok 23 - Code is 302 410s ok 24 - NONE service header found 410s ok 25 - Query with token 6 410s ok 26 - Code is 302 410s ok 27 - NONE service header found 410s ok 28 - Query with token 7 410s ok 29 - Code is 302 410s ok 30 - NONE service header found 410s 1..30 410s ok 410s t/66-Lemonldap-NG-Handler-PSGI-wildcard.t .................. 410s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 410s ok 2 - use Lemonldap::NG::Handler::PSGI; 410s ok 3 - Client object 410s ok 4 - App object 410s ok 5 - Unauthentified query 410s ok 6 - Response is an array 410s ok 7 - Code is 302 410s ok 8 - Redirection points to portal 410s ok 9 - Header is given to app 410s ok 10 - Authentified query 410s ok 11 - Code is 200 410s ok 12 - Denied query 410s ok 13 - Code is 403 410s ok 14 - Bad cookie 410s ok 15 - Code is 302 410s 1..15 410s ok 410s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions-with-reload.t .. 410s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 410s ok 2 - use Lemonldap::NG::Handler::PSGI; 410s ok 3 - Client object 410s ok 4 - App object 410s Use of uninitialized value in string eq at /usr/share/perl5/Plack/Request.pm line 42. 410s ok 5 - Unauthentified query 410s ok 6 - Response is an array 410s ok 7 - Code is 302 410s ok 8 - Unauthentified query 410s ok 9 - Response is an array 410s ok 10 - Code is 302 410s ok 11 - Redirection points to portal and site is https 410s 1..11 410s ok 410s t/67-Lemonldap-NG-Handler-PSGI-vhostOptions.t .............. 410s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 410s ok 2 - use Lemonldap::NG::Handler::PSGI; 410s ok 3 - Client object 410s ok 4 - App object 410s ok 5 - Unauthentified query 410s ok 6 - Response is an array 410s ok 7 - Code is 302 410s ok 8 - Redirection points to portal and site is https 410s 1..8 410s ok 410s t/68-Lemonldap-NG-Handler-PSGI-Zimbra.t .................... 410s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 410s ok 2 - use Lemonldap::NG::Handler::Server; 410s ok 3 - Client object 410s ok 4 - App object 410s ok 5 - Non-Zimbra URL Query 410s ok 6 - Code is 200 410s ok 7 - Location is undefined 410s ok 8 - Header Auth-User is set to "dwho" 410s ok 9 - Zimbra URL Query 410s ok 10 - Code is 302 410s ok 11 - Header Location is set to Zimbra URL 410s ok 12 - Header Auth-User is set to "dwho" 410s 1..12 410s ok 410s t/69-Lemonldap-NG-Handler-PSGI-SecureToken.t ............... 410s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 410s ok 2 # skip Cache::Memcached not found 410s ok 3 # skip Cache::Memcached not found 410s ok 4 # skip Cache::Memcached not found 410s ok 5 # skip Cache::Memcached not found 410s ok 6 # skip Cache::Memcached not found 410s ok 7 # skip Cache::Memcached not found 410s ok 8 # skip Cache::Memcached not found 410s ok 9 # skip Cache::Memcached not found 410s ok 10 # skip Cache::Memcached not found 410s ok 11 # skip Cache::Memcached not found 410s ok 12 # skip Cache::Memcached not found 410s ok 13 # skip Cache::Memcached not found 410s 1..13 410s ok 411s t/70-Lemonldap-NG-Handler-PSGI-AuthBasic.t ................. 411s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 411s ok 2 - use Lemonldap::NG::Handler::Server; 411s ok 3 - Client object 411s ok 4 - App object 411s ok 5 - Query 411s ok 6 - Code is 401 411s ok 7 - Header WWW-Authenticate is set to Basic realm="LemonLDAP::NG" 411s 1..7 411s ok 411s t/71-Lemonldap-NG-Handler-PSGI-OAuth2.t .................... 411s ok 1 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 411s ok 2 - use Lemonldap::NG::Handler::Server; 411s ok 3 - Client object 411s ok 4 - App object 411s ok 5 - Unauthenticated request to OAuth2 URL 411s ok 6 - Got correct HTTP code 411s ok 7 - Got WWW-Authenticate: Bearer 411s ok 8 - Invalid access token 411s ok 9 - Got invalid token error 411s ok 10 - Valid access token 411s ok 11 - Request accepted 411s ok 12 - Header Auth-User is set to "dwho" 411s ok 13 - Client ID correctly transmitted 411s ok 14 - Client confkey correctly transmitted 411s ok 15 - Scope correctly transmitted 411s ok 16 - Valid access token 411s ok 17 - Unauthorized because the write scope is not granted 411s ok 18 - Valid JWT access token 411s ok 19 - Request accepted 411s ok 20 - Header Auth-User is set to "dwho" 411s ok 21 - Valid access token 411s ok 22 - Request accepted 411s ok 23 - Header Auth-User is set to "dwho" 411s ok 24 - Client ID correctly transmitted 411s ok 25 - Client confkey correctly transmitted 411s ok 26 - Scope correctly transmitted 411s ok 27 - Expired access token 411s ok 28 - Access was rejected 411s ok 29 - Got correct error code 411s 1..29 411s ok 411s All tests successful. 411s Files=29, Tests=380, 5 wallclock secs ( 0.09 usr 0.07 sys + 3.79 cusr 0.60 csys = 4.55 CPU) 411s Result: PASS 411s autopkgtest [06:03:53]: test handler-test: -----------------------] 412s autopkgtest [06:03:54]: test handler-test: - - - - - - - - - - results - - - - - - - - - - 412s handler-test PASS 412s autopkgtest [06:03:54]: test portal-test: preparing testbed 430s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 487s autopkgtest [06:05:09]: testbed dpkg architecture: arm64 487s autopkgtest [06:05:09]: testbed apt version: 3.1.14 487s autopkgtest [06:05:09]: @@@@@@@@@@@@@@@@@@@@ test bed setup 487s autopkgtest [06:05:09]: testbed release detected to be: resolute 488s autopkgtest [06:05:10]: updating testbed package index (apt update) 488s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 488s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 488s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 488s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 488s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 488s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 488s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 489s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 489s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 489s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 489s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 489s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 489s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 489s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 489s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 489s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 491s Fetched 3215 kB in 1s (4877 kB/s) 492s Reading package lists... 493s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 493s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 493s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 493s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 494s Reading package lists... 494s Reading package lists... 494s Building dependency tree... 494s Reading state information... 494s Calculating upgrade... 495s The following packages will be upgraded: 495s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 496s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 496s Need to get 888 kB of archives. 496s After this operation, 2048 B of additional disk space will be used. 496s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 496s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 496s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 496s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 496s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 496s dpkg-preconfigure: unable to re-open stdin: No such file or directory 496s Fetched 888 kB in 1s (883 kB/s) 496s (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 ... 135255 files and directories currently installed.) 496s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 496s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 496s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 496s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 497s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 497s (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 ... 135255 files and directories currently installed.) 497s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 497s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 497s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 497s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 497s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 497s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 497s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 497s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 497s Setting up bzip2 (1.0.8-6build2) ... 497s Setting up telnet (0.17+2.7-2ubuntu1) ... 497s Processing triggers for man-db (2.13.1-1) ... 497s Processing triggers for libc-bin (2.42-2ubuntu4) ... 498s autopkgtest [06:05:20]: upgrading testbed (apt dist-upgrade and autopurge) 498s Reading package lists... 498s Building dependency tree... 498s Reading state information... 498s Calculating upgrade... 499s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 499s Reading package lists... 499s Building dependency tree... 499s Reading state information... 499s Solving dependencies... 499s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 535s Reading package lists... 535s Building dependency tree... 535s Reading state information... 535s Solving dependencies... 535s The following NEW packages will be installed: 535s autoconf autodep8 automake autopoint autotools-dev build-essential 535s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 535s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 535s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 535s fonts-font-awesome fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 535s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 535s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 535s intltool-debian java-common java-wrappers javascript-common 535s lemonldap-ng-fastcgi-server libalgorithm-c3-perl libaom3 535s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl 535s libasan8 libauth-yubikey-webclient-perl libauthen-radius-perl 535s libb-hooks-endofscope-perl libb-hooks-op-check-perl 535s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 535s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 535s libclass-data-inheritable-perl libclass-errorhandler-perl 535s libclass-inspector-perl libclass-method-modifiers-perl 535s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 535s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 535s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 535s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 535s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 535s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 535s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 535s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 535s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 535s libdata-optlist-perl libdata-password-zxcvbn-perl 535s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 535s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 535s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 535s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 535s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 535s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 535s libencode-locale-perl liberror-perl libeval-closure-perl 535s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 535s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 535s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 535s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 535s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 535s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 535s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 535s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 535s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 535s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 535s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 535s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 535s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 535s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 535s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 535s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 535s libjbig0 libjpeg-turbo8 libjpeg8 libjs-bootstrap libjs-bootstrap4 535s libjs-bootswatch libjs-jquery libjs-jquery-cookie libjs-jquery-ui 535s libjs-popper.js libjson-maybexs-perl libjson-perl libjson-xs-perl 535s liblasso-perl liblasso3t64 liblcms2-2 liblemonldap-ng-common-perl 535s liblemonldap-ng-handler-perl liblemonldap-ng-portal-perl liblerc4 535s liblist-allutils-perl liblist-moreutils-perl liblist-moreutils-xs-perl 535s liblist-someutils-perl liblist-utilsby-perl libllhttp9.3 535s liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl 535s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10 535s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl 535s libmodule-implementation-perl libmodule-pluggable-perl 535s libmodule-runtime-perl libmoo-perl libmoox-types-mooselike-perl 535s libmouse-perl libmpc3 libmro-compat-perl libnamespace-autoclean-perl 535s libnamespace-clean-perl libnet-cidr-perl libnet-http-perl libnet-ip-perl 535s libnet-ldap-perl libnet-openid-common-perl libnet-openid-consumer-perl 535s libnet-openid-server-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnode127 535s libopenjp2-7 libpackage-stash-perl libparams-classify-perl 535s libparams-util-perl libparams-validationcompiler-perl libpcsclite1 536s libperlio-via-timeout-perl libplack-perl libposix-strftime-compiler-perl 536s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl 536s libsharpyuv0 libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl 536s libstdc++-15-dev libstream-buffered-perl libstring-random-perl 536s libsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl 536s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 536s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 536s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 536s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 536s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 536s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 536s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 536s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 536s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 536s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 536s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 536s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 536s node-semver node-uglify-js node-undici node-xtend nodejs 536s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 536s po-debconf python3-alabaster python3-defusedxml python3-docutils 536s python3-imagesize python3-roman-numerals python3-snowballstemmer 536s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 536s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 536s yui-compressor 536s 0 upgraded, 322 newly installed, 0 to remove and 0 not upgraded. 536s Need to get 174 MB of archives. 536s After this operation, 675 MB of additional disk space will be used. 536s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 536s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 536s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 536s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 536s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 536s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 536s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 536s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 536s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 536s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 536s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 536s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 536s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 536s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 536s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 536s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 536s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 536s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 536s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 536s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 536s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 536s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 536s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 536s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 536s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 536s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 536s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 536s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 536s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 536s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 536s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 536s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 536s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 536s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 536s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 536s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 536s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 536s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 536s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 536s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 536s Get:41 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 536s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 536s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 536s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 536s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 536s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 536s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 536s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 536s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 536s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 536s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 536s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 536s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 536s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 536s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 536s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 536s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 536s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 536s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 536s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 536s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 536s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 536s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 536s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 537s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 537s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 537s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 537s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 537s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 537s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 537s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 537s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 537s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 537s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 537s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 537s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 537s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 537s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 537s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 537s Get:80 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 537s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 537s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 537s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 537s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 537s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 537s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 537s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 537s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 537s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 537s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 537s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 537s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 537s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 537s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 537s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 537s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 537s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 537s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 537s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 537s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 537s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 537s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 537s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 537s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 537s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 537s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 537s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 537s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 537s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 537s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 537s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 537s Get:112 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 537s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 537s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 537s Get:115 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 537s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 537s Get:117 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 537s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 537s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 537s Get:120 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 537s Get:121 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 537s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 537s Get:123 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 537s Get:124 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 537s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 537s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 537s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 537s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 537s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 537s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 537s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 537s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 537s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 537s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 537s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 537s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 537s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 537s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 537s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 537s Get:140 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 538s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 538s Get:142 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 538s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 538s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 538s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 538s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 539s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 539s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 539s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 539s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 539s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 539s Get:152 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 539s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 539s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 539s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 539s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 539s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 539s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 539s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 539s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 539s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 539s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 539s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 539s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 540s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 540s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 540s Get:167 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 540s Get:168 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 540s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 540s Get:170 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 540s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 541s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 541s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 541s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 541s Get:175 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 541s Get:176 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 541s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 541s Get:178 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 541s Get:179 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 541s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 541s Get:181 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 541s Get:182 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 541s Get:183 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 541s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 541s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 541s Get:186 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 541s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 541s Get:188 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 541s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 541s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 541s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 541s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 541s Get:193 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 541s Get:194 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 541s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 541s Get:196 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 541s Get:197 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 541s Get:198 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 541s Get:199 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 541s Get:200 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 541s Get:201 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 541s Get:202 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 541s Get:203 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 541s Get:204 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 541s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 541s Get:206 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 541s Get:207 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 541s Get:208 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 541s Get:209 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 541s Get:210 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 541s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 541s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 541s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 541s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 541s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 541s Get:216 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 541s Get:217 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 541s Get:218 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 541s Get:219 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 541s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 541s Get:221 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 541s Get:222 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 541s Get:223 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 541s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 541s Get:225 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 541s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 541s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 541s Get:228 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 541s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 541s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 541s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 541s Get:232 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 542s Get:233 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 542s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 542s Get:235 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 542s Get:236 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 542s Get:237 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 542s Get:238 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 542s Get:239 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 542s Get:240 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 542s Get:241 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 542s Get:242 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 542s Get:243 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 542s Get:244 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 542s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 542s Get:246 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 542s Get:247 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 542s Get:248 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 542s Get:249 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 542s Get:250 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 542s Get:251 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 542s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 542s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 542s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 542s Get:255 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 542s Get:256 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 542s Get:257 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 542s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 542s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 542s Get:260 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 542s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 542s Get:262 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 542s Get:263 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 542s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 542s 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] 542s Get:266 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 542s Get:267 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 542s Get:268 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 542s Get:269 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 542s Get:270 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 542s Get:271 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 542s Get:272 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 542s Get:273 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 542s Get:274 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 542s Get:275 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 542s Get:276 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 542s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 542s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 542s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 542s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 542s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 542s Get:282 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 542s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 542s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 542s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 542s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 542s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 542s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 542s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 542s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 542s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 542s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 542s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 542s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 542s Get:295 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 542s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 542s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 543s Get:298 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 543s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 543s Get:300 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 543s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 543s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 543s Get:303 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 543s Get:304 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 543s Get:305 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 543s Get:306 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 543s Get:307 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 543s Get:308 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 543s Get:309 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 543s Get:310 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 543s Get:311 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 543s Get:312 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 543s Get:313 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 543s Get:314 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 543s Get:315 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 543s Get:316 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 543s Get:317 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 543s Get:318 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 543s Get:319 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 543s Get:320 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 543s Get:321 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 543s Get:322 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 544s Preconfiguring packages ... 544s Fetched 174 MB in 7s (23.3 MB/s) 544s Selecting previously unselected package imagemagick-7-common. 544s (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 ... 135255 files and directories currently installed.) 544s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 544s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 544s Selecting previously unselected package libgomp1:arm64. 544s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 544s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 544s Selecting previously unselected package libfftw3-double3:arm64. 544s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 544s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 544s Selecting previously unselected package libfontenc1:arm64. 544s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 544s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 544s Selecting previously unselected package x11-common. 544s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 544s Unpacking x11-common (1:7.7+24ubuntu1) ... 544s Selecting previously unselected package xfonts-encodings. 544s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 544s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 544s Selecting previously unselected package xfonts-utils. 544s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 544s Unpacking xfonts-utils (1:7.7+7build1) ... 544s Selecting previously unselected package fonts-urw-base35. 544s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 544s Unpacking fonts-urw-base35 (20200910-8build1) ... 544s Selecting previously unselected package fontconfig-config. 544s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 545s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 545s Selecting previously unselected package libfontconfig1:arm64. 545s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 545s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 545s Selecting previously unselected package libsharpyuv0:arm64. 545s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 545s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 545s Selecting previously unselected package libaom3:arm64. 545s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 545s Unpacking libaom3:arm64 (3.13.1-2) ... 545s Selecting previously unselected package libheif-plugin-aomdec:arm64. 545s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 545s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 545s Selecting previously unselected package libde265-0:arm64. 545s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 545s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 545s Selecting previously unselected package libheif-plugin-libde265:arm64. 545s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 545s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 545s Selecting previously unselected package libheif1:arm64. 545s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 545s Unpacking libheif1:arm64 (1.21.2-1) ... 545s Selecting previously unselected package libjbig0:arm64. 545s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 545s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 545s Selecting previously unselected package libjpeg-turbo8:arm64. 545s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 545s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 545s Selecting previously unselected package libjpeg8:arm64. 545s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 545s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 545s Selecting previously unselected package liblcms2-2:arm64. 545s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 545s Unpacking liblcms2-2:arm64 (2.17-1) ... 545s Selecting previously unselected package liblqr-1-0:arm64. 545s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 545s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 545s Selecting previously unselected package libltdl7:arm64. 545s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 545s Unpacking libltdl7:arm64 (2.5.4-9) ... 545s Selecting previously unselected package libopenjp2-7:arm64. 545s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 545s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 545s Selecting previously unselected package libraw23t64:arm64. 545s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 545s Unpacking libraw23t64:arm64 (0.21.4-2) ... 545s Selecting previously unselected package libdeflate0:arm64. 545s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 545s Unpacking libdeflate0:arm64 (1.23-2) ... 545s Selecting previously unselected package liblerc4:arm64. 545s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 545s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 545s Selecting previously unselected package libwebp7:arm64. 545s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 545s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 545s Selecting previously unselected package libtiff6:arm64. 545s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 545s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 545s Selecting previously unselected package libwebpdemux2:arm64. 545s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 545s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 545s Selecting previously unselected package libwebpmux3:arm64. 545s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 545s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 545s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 545s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 545s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 546s Selecting previously unselected package libimage-magick-q16-perl. 546s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 546s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 546s Selecting previously unselected package libimage-magick-perl. 546s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 546s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 546s Selecting previously unselected package libfcgi0t64:arm64. 546s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 546s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 546s Selecting previously unselected package libfcgi-perl. 546s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 546s Unpacking libfcgi-perl (0.82+ds-3build3) ... 546s Selecting previously unselected package libfcgi-procmanager-perl. 546s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 546s Unpacking libfcgi-procmanager-perl (0.28-3) ... 546s Selecting previously unselected package libcrypt-urandom-perl. 546s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_arm64.deb ... 546s Unpacking libcrypt-urandom-perl (0.54-1) ... 546s Selecting previously unselected package libapache-session-perl. 546s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 546s Unpacking libapache-session-perl (1.94-2) ... 546s Selecting previously unselected package liberror-perl. 546s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 546s Unpacking liberror-perl (0.17030-1) ... 546s Selecting previously unselected package libipc-sharelite-perl. 546s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 546s Unpacking libipc-sharelite-perl (0.17-5build4) ... 546s Selecting previously unselected package libcache-cache-perl. 546s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 546s Unpacking libcache-cache-perl (1.08-3) ... 546s Selecting previously unselected package libclass-xsaccessor-perl. 546s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 546s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 546s Selecting previously unselected package libconfig-inifiles-perl. 546s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 546s Unpacking libconfig-inifiles-perl (3.000003-4) ... 546s Selecting previously unselected package perl-openssl-defaults:arm64. 546s Preparing to unpack .../043-perl-openssl-defaults_7build4_arm64.deb ... 546s Unpacking perl-openssl-defaults:arm64 (7build4) ... 546s Selecting previously unselected package libcrypt-openssl-bignum-perl. 546s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 546s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 546s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 546s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 546s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 546s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 546s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 546s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 546s Selecting previously unselected package libconvert-asn1-perl. 546s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 546s Unpacking libconvert-asn1-perl (0.34-1) ... 546s Selecting previously unselected package libcrypt-openssl-x509-perl. 546s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 546s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 546s Selecting previously unselected package libclass-errorhandler-perl. 546s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 546s Unpacking libclass-errorhandler-perl (0.04-3) ... 546s Selecting previously unselected package libcrypt-des-perl:arm64. 546s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_arm64.deb ... 546s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 546s Selecting previously unselected package libcrypt-des-ede3-perl. 546s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 546s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 547s Selecting previously unselected package libcryptx-perl. 547s Preparing to unpack .../052-libcryptx-perl_0.087-1_arm64.deb ... 547s Unpacking libcryptx-perl (0.087-1) ... 547s Selecting previously unselected package libconvert-pem-perl. 547s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 547s Unpacking libconvert-pem-perl (0.13-1) ... 547s Selecting previously unselected package libcrypt-rijndael-perl. 547s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 547s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 547s Selecting previously unselected package libhtml-tagset-perl. 547s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 547s Unpacking libhtml-tagset-perl (3.24-1) ... 547s Selecting previously unselected package liburi-perl. 547s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 547s Unpacking liburi-perl (5.34-2build1) ... 547s Selecting previously unselected package libhtml-parser-perl:arm64. 547s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_arm64.deb ... 547s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 547s Selecting previously unselected package libcgi-pm-perl. 547s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 547s Unpacking libcgi-pm-perl (4.71-1build1) ... 547s Selecting previously unselected package libhtml-template-perl. 547s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 547s Unpacking libhtml-template-perl (2.97-2build1) ... 547s Selecting previously unselected package libjson-perl. 547s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 547s Unpacking libjson-perl (4.10000-1) ... 547s Selecting previously unselected package libcommon-sense-perl:arm64. 547s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_arm64.deb ... 547s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 547s Selecting previously unselected package libtypes-serialiser-perl. 547s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 547s Unpacking libtypes-serialiser-perl (1.01-1) ... 547s Selecting previously unselected package libjson-xs-perl. 547s Preparing to unpack .../063-libjson-xs-perl_4.040-1_arm64.deb ... 547s Unpacking libjson-xs-perl (4.040-1) ... 547s Selecting previously unselected package libmouse-perl:arm64. 547s Preparing to unpack .../064-libmouse-perl_2.6.1-1_arm64.deb ... 547s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 547s Selecting previously unselected package libnet-cidr-perl. 547s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 547s Unpacking libnet-cidr-perl (0.27-1build1) ... 547s Selecting previously unselected package libnet-ssleay-perl:arm64. 547s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_arm64.deb ... 547s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 547s Selecting previously unselected package libposix-strftime-compiler-perl. 547s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 547s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 547s Selecting previously unselected package libapache-logformat-compiler-perl. 547s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 547s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 547s Selecting previously unselected package libcookie-baker-perl. 547s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 547s Unpacking libcookie-baker-perl (0.12-1) ... 547s Selecting previously unselected package libdevel-stacktrace-perl. 547s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 547s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 547s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 547s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 547s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 547s Selecting previously unselected package libclass-inspector-perl. 547s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 547s Unpacking libclass-inspector-perl (1.36-3) ... 547s Selecting previously unselected package libfile-sharedir-perl. 547s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 547s Unpacking libfile-sharedir-perl (1.118-3) ... 547s Selecting previously unselected package libfilesys-notify-simple-perl. 548s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 548s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 548s Selecting previously unselected package libhash-multivalue-perl. 548s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 548s Unpacking libhash-multivalue-perl (0.16-3) ... 548s Selecting previously unselected package libhttp-multipartparser-perl. 548s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 548s Unpacking libhttp-multipartparser-perl (0.02-3) ... 548s Selecting previously unselected package libjson-maybexs-perl. 548s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 548s Unpacking libjson-maybexs-perl (1.004008-1) ... 548s Selecting previously unselected package libstream-buffered-perl. 548s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 548s Unpacking libstream-buffered-perl (0.03-3) ... 548s Selecting previously unselected package libwww-form-urlencoded-perl. 548s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 548s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 548s Selecting previously unselected package libhttp-entity-parser-perl. 548s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 548s Unpacking libhttp-entity-parser-perl (0.25-2) ... 548s Selecting previously unselected package libtimedate-perl. 548s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 548s Unpacking libtimedate-perl (2.3300-2) ... 548s Selecting previously unselected package libhttp-date-perl. 548s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 548s Unpacking libhttp-date-perl (6.06-1) ... 548s Selecting previously unselected package libhttp-headers-fast-perl. 548s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 548s Unpacking libhttp-headers-fast-perl (0.22-3) ... 548s Selecting previously unselected package libclone-perl:arm64. 548s Preparing to unpack .../084-libclone-perl_0.47-1_arm64.deb ... 548s Unpacking libclone-perl:arm64 (0.47-1) ... 548s Selecting previously unselected package libencode-locale-perl. 548s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 548s Unpacking libencode-locale-perl (1.05-3) ... 548s Selecting previously unselected package libio-html-perl. 548s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 548s Unpacking libio-html-perl (1.004-3) ... 548s Selecting previously unselected package liblwp-mediatypes-perl. 548s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 548s Unpacking liblwp-mediatypes-perl (6.04-2) ... 548s Selecting previously unselected package libhttp-message-perl. 548s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 548s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 548s Selecting previously unselected package libtest-sharedfork-perl. 548s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 548s Unpacking libtest-sharedfork-perl (0.35-3) ... 548s Selecting previously unselected package libtest-tcp-perl. 548s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 548s Unpacking libtest-tcp-perl (2.22-2) ... 548s Selecting previously unselected package libtry-tiny-perl. 548s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 548s Unpacking libtry-tiny-perl (0.32-1) ... 548s Selecting previously unselected package libplack-perl. 548s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 548s Unpacking libplack-perl (1.0051-1) ... 548s Selecting previously unselected package libfile-listing-perl. 548s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 548s Unpacking libfile-listing-perl (6.16-1) ... 548s Selecting previously unselected package libhtml-tree-perl. 548s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 548s Unpacking libhtml-tree-perl (5.07-3) ... 548s Selecting previously unselected package libhttp-cookies-perl. 548s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 548s Unpacking libhttp-cookies-perl (6.11-1) ... 548s Selecting previously unselected package libhttp-negotiate-perl. 548s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 548s Unpacking libhttp-negotiate-perl (6.01-2) ... 548s Selecting previously unselected package libio-socket-ssl-perl. 548s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 548s Unpacking libio-socket-ssl-perl (2.098-1) ... 548s Selecting previously unselected package libnet-http-perl. 549s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 549s Unpacking libnet-http-perl (6.24-1build1) ... 549s Selecting previously unselected package liblwp-protocol-https-perl. 549s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 549s Unpacking liblwp-protocol-https-perl (6.14-1) ... 549s Selecting previously unselected package libwww-robotrules-perl. 549s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 549s Unpacking libwww-robotrules-perl (6.02-1build1) ... 549s Selecting previously unselected package libwww-perl. 549s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 549s Unpacking libwww-perl (6.81-1build1) ... 549s Selecting previously unselected package liblemonldap-ng-common-perl. 549s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 549s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 549s Selecting previously unselected package liblemonldap-ng-handler-perl. 549s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 549s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 549s Selecting previously unselected package lemonldap-ng-fastcgi-server. 549s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 549s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 549s Selecting previously unselected package fonts-font-awesome. 549s Preparing to unpack .../105-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 549s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 549s Selecting previously unselected package libconvert-base32-perl. 549s Preparing to unpack .../106-libconvert-base32-perl_0.06-3_all.deb ... 549s Unpacking libconvert-base32-perl (0.06-3) ... 549s Selecting previously unselected package libdigest-hmac-perl. 549s Preparing to unpack .../107-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 549s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 549s Selecting previously unselected package libemail-date-format-perl. 549s Preparing to unpack .../108-libemail-date-format-perl_1.008-1_all.deb ... 549s Unpacking libemail-date-format-perl (1.008-1) ... 549s Selecting previously unselected package libfont-afm-perl. 549s Preparing to unpack .../109-libfont-afm-perl_1.20-4_all.deb ... 549s Unpacking libfont-afm-perl (1.20-4) ... 549s Selecting previously unselected package libhtml-format-perl. 549s Preparing to unpack .../110-libhtml-format-perl_2.16-2_all.deb ... 549s Unpacking libhtml-format-perl (2.16-2) ... 549s Selecting previously unselected package libhtml-formattext-withlinks-perl. 549s Preparing to unpack .../111-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 549s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 549s Selecting previously unselected package javascript-common. 549s Preparing to unpack .../112-javascript-common_12+nmu1_all.deb ... 549s Unpacking javascript-common (12+nmu1) ... 549s Selecting previously unselected package libjs-popper.js. 549s Preparing to unpack .../113-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 549s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 549s Selecting previously unselected package libjs-bootstrap4. 549s Preparing to unpack .../114-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 549s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 549s Selecting previously unselected package libjs-jquery. 549s Preparing to unpack .../115-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 549s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 549s Selecting previously unselected package libjs-jquery-cookie. 549s Preparing to unpack .../116-libjs-jquery-cookie_12-4build1_all.deb ... 549s Unpacking libjs-jquery-cookie (12-4build1) ... 550s Selecting previously unselected package libjs-jquery-ui. 550s Preparing to unpack .../117-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 550s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 550s Selecting previously unselected package libexporter-tiny-perl. 550s Preparing to unpack .../118-libexporter-tiny-perl_1.006003-1_all.deb ... 550s Unpacking libexporter-tiny-perl (1.006003-1) ... 550s Selecting previously unselected package liblist-moreutils-xs-perl. 550s Preparing to unpack .../119-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 550s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 550s Selecting previously unselected package liblist-moreutils-perl. 550s Preparing to unpack .../120-liblist-moreutils-perl_0.430-2_all.deb ... 550s Unpacking liblist-moreutils-perl (0.430-2) ... 550s Selecting previously unselected package libregexp-assemble-perl. 550s Preparing to unpack .../121-libregexp-assemble-perl_0.38-2_all.deb ... 550s Unpacking libregexp-assemble-perl (0.38-2) ... 550s Selecting previously unselected package libtext-unidecode-perl. 550s Preparing to unpack .../122-libtext-unidecode-perl_1.30-3_all.deb ... 550s Unpacking libtext-unidecode-perl (1.30-3) ... 550s Selecting previously unselected package liblemonldap-ng-portal-perl. 550s Preparing to unpack .../123-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 550s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 550s Selecting previously unselected package m4. 550s Preparing to unpack .../124-m4_1.4.20-2_arm64.deb ... 550s Unpacking m4 (1.4.20-2) ... 550s Selecting previously unselected package autoconf. 550s Preparing to unpack .../125-autoconf_2.72-3.1ubuntu1_all.deb ... 550s Unpacking autoconf (2.72-3.1ubuntu1) ... 550s Selecting previously unselected package dctrl-tools. 550s Preparing to unpack .../126-dctrl-tools_2.24-3build4_arm64.deb ... 550s Unpacking dctrl-tools (2.24-3build4) ... 550s Selecting previously unselected package autodep8. 550s Preparing to unpack .../127-autodep8_0.30build1_all.deb ... 550s Unpacking autodep8 (0.30build1) ... 550s Selecting previously unselected package autotools-dev. 550s Preparing to unpack .../128-autotools-dev_20240727.1_all.deb ... 550s Unpacking autotools-dev (20240727.1) ... 550s Selecting previously unselected package automake. 550s Preparing to unpack .../129-automake_1%3a1.18.1-3build1_all.deb ... 550s Unpacking automake (1:1.18.1-3build1) ... 550s Selecting previously unselected package autopoint. 550s Preparing to unpack .../130-autopoint_0.23.2-1_all.deb ... 550s Unpacking autopoint (0.23.2-1) ... 550s Selecting previously unselected package libisl23:arm64. 550s Preparing to unpack .../131-libisl23_0.27-1build1_arm64.deb ... 550s Unpacking libisl23:arm64 (0.27-1build1) ... 550s Selecting previously unselected package libmpc3:arm64. 550s Preparing to unpack .../132-libmpc3_1.3.1-2_arm64.deb ... 550s Unpacking libmpc3:arm64 (1.3.1-2) ... 551s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 551s Preparing to unpack .../133-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package cpp-15. 551s Preparing to unpack .../134-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package cpp-aarch64-linux-gnu. 551s Preparing to unpack .../135-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 551s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 551s Selecting previously unselected package cpp. 551s Preparing to unpack .../136-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 551s Unpacking cpp (4:15.2.0-4ubuntu1) ... 551s Selecting previously unselected package libcc1-0:arm64. 551s Preparing to unpack .../137-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package libitm1:arm64. 551s Preparing to unpack .../138-libitm1_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package libasan8:arm64. 551s Preparing to unpack .../139-libasan8_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package liblsan0:arm64. 551s Preparing to unpack .../140-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package libtsan2:arm64. 551s Preparing to unpack .../141-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package libubsan1:arm64. 551s Preparing to unpack .../142-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package libhwasan0:arm64. 551s Preparing to unpack .../143-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package libgcc-15-dev:arm64. 551s Preparing to unpack .../144-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 551s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 551s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 552s Preparing to unpack .../145-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 552s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 552s Selecting previously unselected package gcc-15. 552s Preparing to unpack .../146-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 552s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 552s Selecting previously unselected package gcc-aarch64-linux-gnu. 552s Preparing to unpack .../147-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 552s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 552s Selecting previously unselected package gcc. 552s Preparing to unpack .../148-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 552s Unpacking gcc (4:15.2.0-4ubuntu1) ... 552s Selecting previously unselected package libstdc++-15-dev:arm64. 552s Preparing to unpack .../149-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 552s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 552s Selecting previously unselected package g++-15-aarch64-linux-gnu. 552s Preparing to unpack .../150-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 552s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 553s Selecting previously unselected package g++-15. 553s Preparing to unpack .../151-g++-15_15.2.0-12ubuntu1_arm64.deb ... 553s Unpacking g++-15 (15.2.0-12ubuntu1) ... 553s Selecting previously unselected package g++-aarch64-linux-gnu. 553s Preparing to unpack .../152-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 553s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 553s Selecting previously unselected package g++. 553s Preparing to unpack .../153-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 553s Unpacking g++ (4:15.2.0-4ubuntu1) ... 553s Selecting previously unselected package build-essential. 553s Preparing to unpack .../154-build-essential_12.12ubuntu2_arm64.deb ... 553s Unpacking build-essential (12.12ubuntu2) ... 553s Selecting previously unselected package ca-certificates-java. 553s Preparing to unpack .../155-ca-certificates-java_20240118build1_all.deb ... 553s Unpacking ca-certificates-java (20240118build1) ... 553s Selecting previously unselected package libdebhelper-perl. 553s Preparing to unpack .../156-libdebhelper-perl_13.28ubuntu1_all.deb ... 553s Unpacking libdebhelper-perl (13.28ubuntu1) ... 553s Selecting previously unselected package libtool. 553s Preparing to unpack .../157-libtool_2.5.4-9_all.deb ... 553s Unpacking libtool (2.5.4-9) ... 553s Selecting previously unselected package dh-autoreconf. 553s Preparing to unpack .../158-dh-autoreconf_21_all.deb ... 553s Unpacking dh-autoreconf (21) ... 553s Selecting previously unselected package libarchive-zip-perl. 553s Preparing to unpack .../159-libarchive-zip-perl_1.68-1_all.deb ... 553s Unpacking libarchive-zip-perl (1.68-1) ... 553s Selecting previously unselected package libfile-stripnondeterminism-perl. 553s Preparing to unpack .../160-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 553s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 553s Selecting previously unselected package dh-strip-nondeterminism. 553s Preparing to unpack .../161-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 553s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 553s Selecting previously unselected package debugedit. 553s Preparing to unpack .../162-debugedit_1%3a5.2-3_arm64.deb ... 553s Unpacking debugedit (1:5.2-3) ... 553s Selecting previously unselected package dwz. 553s Preparing to unpack .../163-dwz_0.16-2_arm64.deb ... 553s Unpacking dwz (0.16-2) ... 553s Selecting previously unselected package gettext. 553s Preparing to unpack .../164-gettext_0.23.2-1_arm64.deb ... 553s Unpacking gettext (0.23.2-1) ... 553s Selecting previously unselected package intltool-debian. 553s Preparing to unpack .../165-intltool-debian_0.35.0+20060710.6build1_all.deb ... 553s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 553s Selecting previously unselected package po-debconf. 553s Preparing to unpack .../166-po-debconf_1.0.22_all.deb ... 553s Unpacking po-debconf (1.0.22) ... 553s Selecting previously unselected package debhelper. 553s Preparing to unpack .../167-debhelper_13.28ubuntu1_all.deb ... 553s Unpacking debhelper (13.28ubuntu1) ... 553s Selecting previously unselected package java-common. 553s Preparing to unpack .../168-java-common_0.76build1_all.deb ... 553s Unpacking java-common (0.76build1) ... 553s Selecting previously unselected package libpcsclite1:arm64. 553s Preparing to unpack .../169-libpcsclite1_2.4.1-1_arm64.deb ... 553s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 553s Selecting previously unselected package openjdk-21-jre-headless:arm64. 553s Preparing to unpack .../170-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 553s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 555s Selecting previously unselected package default-jre-headless. 555s Preparing to unpack .../171-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 555s Unpacking default-jre-headless (2:1.21-76build1) ... 555s Selecting previously unselected package sgml-base. 555s Preparing to unpack .../172-sgml-base_1.31+nmu1_all.deb ... 555s Unpacking sgml-base (1.31+nmu1) ... 555s Selecting previously unselected package xml-core. 555s Preparing to unpack .../173-xml-core_0.19build1_all.deb ... 555s Unpacking xml-core (0.19build1) ... 555s Selecting previously unselected package docutils-common. 555s Preparing to unpack .../174-docutils-common_0.22.4+dfsg-1_all.deb ... 555s Unpacking docutils-common (0.22.4+dfsg-1) ... 555s Selecting previously unselected package fonts-glyphicons-halflings. 555s Preparing to unpack .../175-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 555s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 555s Selecting previously unselected package unzip. 555s Preparing to unpack .../176-unzip_6.0-29ubuntu1_arm64.deb ... 555s Unpacking unzip (6.0-29ubuntu1) ... 555s Selecting previously unselected package java-wrappers. 555s Preparing to unpack .../177-java-wrappers_0.5build1_all.deb ... 555s Unpacking java-wrappers (0.5build1) ... 555s Selecting previously unselected package libalgorithm-c3-perl. 555s Preparing to unpack .../178-libalgorithm-c3-perl_0.11-2_all.deb ... 555s Unpacking libalgorithm-c3-perl (0.11-2) ... 555s Selecting previously unselected package libauth-yubikey-webclient-perl. 555s Preparing to unpack .../179-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 555s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 555s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 555s Preparing to unpack .../180-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 555s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 555s Selecting previously unselected package libdynaloader-functions-perl. 555s Preparing to unpack .../181-libdynaloader-functions-perl_0.004-2_all.deb ... 555s Unpacking libdynaloader-functions-perl (0.004-2) ... 555s Selecting previously unselected package libdevel-callchecker-perl:arm64. 555s Preparing to unpack .../182-libdevel-callchecker-perl_0.009-2_arm64.deb ... 555s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 555s Selecting previously unselected package libparams-classify-perl:arm64. 555s Preparing to unpack .../183-libparams-classify-perl_0.015-2build6_arm64.deb ... 555s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 555s Selecting previously unselected package libmodule-runtime-perl. 555s Preparing to unpack .../184-libmodule-runtime-perl_0.018-1_all.deb ... 555s Unpacking libmodule-runtime-perl (0.018-1) ... 555s Selecting previously unselected package libmodule-implementation-perl. 555s Preparing to unpack .../185-libmodule-implementation-perl_0.09-2_all.deb ... 555s Unpacking libmodule-implementation-perl (0.09-2) ... 555s Selecting previously unselected package libsub-exporter-progressive-perl. 555s Preparing to unpack .../186-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 555s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 555s Selecting previously unselected package libvariable-magic-perl. 555s Preparing to unpack .../187-libvariable-magic-perl_0.64-1build1_arm64.deb ... 555s Unpacking libvariable-magic-perl (0.64-1build1) ... 555s Selecting previously unselected package libb-hooks-endofscope-perl. 555s Preparing to unpack .../188-libb-hooks-endofscope-perl_0.28-2_all.deb ... 555s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 555s Selecting previously unselected package libcrypt-random-seed-perl. 555s Preparing to unpack .../189-libcrypt-random-seed-perl_0.03-3_all.deb ... 555s Unpacking libcrypt-random-seed-perl (0.03-3) ... 555s Selecting previously unselected package libmath-random-isaac-perl. 555s Preparing to unpack .../190-libmath-random-isaac-perl_1.004-2_all.deb ... 555s Unpacking libmath-random-isaac-perl (1.004-2) ... 555s Selecting previously unselected package libbytes-random-secure-perl. 555s Preparing to unpack .../191-libbytes-random-secure-perl_0.29-3_all.deb ... 555s Unpacking libbytes-random-secure-perl (0.29-3) ... 555s Selecting previously unselected package libcapture-tiny-perl. 556s Preparing to unpack .../192-libcapture-tiny-perl_0.50-1_all.deb ... 556s Unpacking libcapture-tiny-perl (0.50-1) ... 556s Selecting previously unselected package libcares2:arm64. 556s Preparing to unpack .../193-libcares2_1.34.6-1_arm64.deb ... 556s Unpacking libcares2:arm64 (1.34.6-1) ... 556s Selecting previously unselected package libclass-c3-perl. 556s Preparing to unpack .../194-libclass-c3-perl_0.35-2_all.deb ... 556s Unpacking libclass-c3-perl (0.35-2) ... 556s Selecting previously unselected package libclass-data-inheritable-perl. 556s Preparing to unpack .../195-libclass-data-inheritable-perl_0.10-1_all.deb ... 556s Unpacking libclass-data-inheritable-perl (0.10-1) ... 556s Selecting previously unselected package libclass-method-modifiers-perl. 556s Preparing to unpack .../196-libclass-method-modifiers-perl_2.15-1_all.deb ... 556s Unpacking libclass-method-modifiers-perl (2.15-1) ... 556s Selecting previously unselected package libclass-singleton-perl. 556s Preparing to unpack .../197-libclass-singleton-perl_1.6-2_all.deb ... 556s Unpacking libclass-singleton-perl (1.6-2) ... 556s Selecting previously unselected package libclone-pp-perl. 556s Preparing to unpack .../198-libclone-pp-perl_1.08-2_all.deb ... 556s Unpacking libclone-pp-perl (1.08-2) ... 556s Selecting previously unselected package libconvert-binhex-perl. 556s Preparing to unpack .../199-libconvert-binhex-perl_1.125-3_all.deb ... 556s Unpacking libconvert-binhex-perl (1.125-3) ... 556s Selecting previously unselected package libcrypt-dh-gmp-perl. 556s Preparing to unpack .../200-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 556s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 556s Selecting previously unselected package libcrypt-jwt-perl. 556s Preparing to unpack .../201-libcrypt-jwt-perl_0.037-1_all.deb ... 556s Unpacking libcrypt-jwt-perl (0.037-1) ... 556s Selecting previously unselected package libcrypt-ssleay-perl. 556s Preparing to unpack .../202-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 556s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 556s Selecting previously unselected package libdata-hexdump-perl. 556s Preparing to unpack .../203-libdata-hexdump-perl_0.04-2_all.deb ... 556s Unpacking libdata-hexdump-perl (0.04-2) ... 556s Selecting previously unselected package libparams-util-perl. 556s Preparing to unpack .../204-libparams-util-perl_1.102-3build1_arm64.deb ... 556s Unpacking libparams-util-perl (1.102-3build1) ... 556s Selecting previously unselected package libsub-install-perl. 556s Preparing to unpack .../205-libsub-install-perl_0.929-1_all.deb ... 556s Unpacking libsub-install-perl (0.929-1) ... 556s Selecting previously unselected package libdata-optlist-perl. 556s Preparing to unpack .../206-libdata-optlist-perl_0.114-1_all.deb ... 556s Unpacking libdata-optlist-perl (0.114-1) ... 556s Selecting previously unselected package liblist-someutils-perl. 556s Preparing to unpack .../207-liblist-someutils-perl_0.59-1_all.deb ... 556s Unpacking liblist-someutils-perl (0.59-1) ... 556s Selecting previously unselected package liblist-utilsby-perl. 556s Preparing to unpack .../208-liblist-utilsby-perl_0.12-2_all.deb ... 556s Unpacking liblist-utilsby-perl (0.12-2) ... 556s Selecting previously unselected package liblist-allutils-perl. 556s Preparing to unpack .../209-liblist-allutils-perl_0.19-1_all.deb ... 556s Unpacking liblist-allutils-perl (0.19-1) ... 556s Selecting previously unselected package libimport-into-perl. 556s Preparing to unpack .../210-libimport-into-perl_1.002005-2_all.deb ... 556s Unpacking libimport-into-perl (1.002005-2) ... 556s Selecting previously unselected package librole-tiny-perl. 556s Preparing to unpack .../211-librole-tiny-perl_2.002004-1_all.deb ... 556s Unpacking librole-tiny-perl (2.002004-1) ... 556s Selecting previously unselected package libsub-quote-perl. 556s Preparing to unpack .../212-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 556s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 556s Selecting previously unselected package libmoo-perl. 556s Preparing to unpack .../213-libmoo-perl_2.005005-1_all.deb ... 556s Unpacking libmoo-perl (2.005005-1) ... 556s Selecting previously unselected package libdata-password-zxcvbn-perl. 556s Preparing to unpack .../214-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 556s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 557s Selecting previously unselected package libpackage-stash-perl. 557s Preparing to unpack .../215-libpackage-stash-perl_0.40-1_all.deb ... 557s Unpacking libpackage-stash-perl (0.40-1) ... 557s Selecting previously unselected package libsub-identify-perl. 557s Preparing to unpack .../216-libsub-identify-perl_0.14-4_arm64.deb ... 557s Unpacking libsub-identify-perl (0.14-4) ... 557s Selecting previously unselected package libsub-name-perl:arm64. 557s Preparing to unpack .../217-libsub-name-perl_0.28-1_arm64.deb ... 557s Unpacking libsub-name-perl:arm64 (0.28-1) ... 557s Selecting previously unselected package libnamespace-clean-perl. 557s Preparing to unpack .../218-libnamespace-clean-perl_0.27-2_all.deb ... 557s Unpacking libnamespace-clean-perl (0.27-2) ... 557s Selecting previously unselected package libnamespace-autoclean-perl. 557s Preparing to unpack .../219-libnamespace-autoclean-perl_0.31-1_all.deb ... 557s Unpacking libnamespace-autoclean-perl (0.31-1) ... 557s Selecting previously unselected package libsub-exporter-perl. 557s Preparing to unpack .../220-libsub-exporter-perl_0.990-1_all.deb ... 557s Unpacking libsub-exporter-perl (0.990-1) ... 557s Selecting previously unselected package libeval-closure-perl. 557s Preparing to unpack .../221-libeval-closure-perl_0.14-3_all.deb ... 557s Unpacking libeval-closure-perl (0.14-3) ... 557s Selecting previously unselected package libexception-class-perl. 557s Preparing to unpack .../222-libexception-class-perl_1.45-1_all.deb ... 557s Unpacking libexception-class-perl (1.45-1) ... 557s Selecting previously unselected package libparams-validationcompiler-perl. 557s Preparing to unpack .../223-libparams-validationcompiler-perl_0.31-1_all.deb ... 557s Unpacking libparams-validationcompiler-perl (0.31-1) ... 557s Selecting previously unselected package libmro-compat-perl. 557s Preparing to unpack .../224-libmro-compat-perl_0.15-2_all.deb ... 557s Unpacking libmro-compat-perl (0.15-2) ... 557s Selecting previously unselected package libxstring-perl:arm64. 557s Preparing to unpack .../225-libxstring-perl_0.005-2build4_arm64.deb ... 557s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 557s Selecting previously unselected package libspecio-perl. 557s Preparing to unpack .../226-libspecio-perl_0.53-1_all.deb ... 557s Unpacking libspecio-perl (0.53-1) ... 557s Selecting previously unselected package libdatetime-locale-perl. 557s Preparing to unpack .../227-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 557s Unpacking libdatetime-locale-perl (1:1.45-1) ... 557s Selecting previously unselected package libdatetime-timezone-perl. 557s Preparing to unpack .../228-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 557s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 558s Selecting previously unselected package libdatetime-perl. 558s Preparing to unpack .../229-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 558s Unpacking libdatetime-perl (2:1.65-1build3) ... 558s Selecting previously unselected package libdatetime-format-rfc3339-perl. 558s Preparing to unpack .../230-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 558s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 558s Selecting previously unselected package libdbi-perl:arm64. 558s Preparing to unpack .../231-libdbi-perl_1.647-1build1_arm64.deb ... 558s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 558s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 558s Preparing to unpack .../232-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 558s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 558s Selecting previously unselected package libemail-simple-perl. 558s Preparing to unpack .../233-libemail-simple-perl_2.218-1_all.deb ... 558s Unpacking libemail-simple-perl (2.218-1) ... 558s Selecting previously unselected package libmodule-pluggable-perl. 558s Preparing to unpack .../234-libmodule-pluggable-perl_5.2-5_all.deb ... 558s Unpacking libmodule-pluggable-perl (5.2-5) ... 558s Selecting previously unselected package libemail-abstract-perl. 558s Preparing to unpack .../235-libemail-abstract-perl_3.010-1_all.deb ... 558s Unpacking libemail-abstract-perl (3.010-1) ... 558s Selecting previously unselected package libemail-address-xs-perl. 558s Preparing to unpack .../236-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 558s Unpacking libemail-address-xs-perl (1.05-1build5) ... 558s Selecting previously unselected package libmoox-types-mooselike-perl. 558s Preparing to unpack .../237-libmoox-types-mooselike-perl_0.29-2_all.deb ... 558s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 558s Selecting previously unselected package libthrowable-perl. 558s Preparing to unpack .../238-libthrowable-perl_1.001-2_all.deb ... 558s Unpacking libthrowable-perl (1.001-2) ... 558s Selecting previously unselected package libemail-sender-perl. 558s Preparing to unpack .../239-libemail-sender-perl_2.601-1_all.deb ... 558s Unpacking libemail-sender-perl (2.601-1) ... 558s Selecting previously unselected package libextutils-depends-perl. 558s Preparing to unpack .../240-libextutils-depends-perl_0.8002-1_all.deb ... 558s Unpacking libextutils-depends-perl (0.8002-1) ... 558s Selecting previously unselected package libimagequant0:arm64. 558s Preparing to unpack .../241-libimagequant0_2.18.0-1build1_arm64.deb ... 558s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 558s Selecting previously unselected package libxpm4:arm64. 558s Preparing to unpack .../242-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 558s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 558s Selecting previously unselected package libgd3:arm64. 558s Preparing to unpack .../243-libgd3_2.3.3-13ubuntu1_arm64.deb ... 558s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 558s Selecting previously unselected package libgd-perl. 558s Preparing to unpack .../244-libgd-perl_2.84-2_arm64.deb ... 558s Unpacking libgd-perl (2.84-2) ... 558s Selecting previously unselected package libgd-securityimage-perl. 558s Preparing to unpack .../245-libgd-securityimage-perl_1.75-3_all.deb ... 558s Unpacking libgd-securityimage-perl (1.75-3) ... 558s Selecting previously unselected package libglib-perl:arm64. 558s Preparing to unpack .../246-libglib-perl_3%3a1.329.4-1_arm64.deb ... 558s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 558s Selecting previously unselected package libgssapi-perl. 558s Preparing to unpack .../247-libgssapi-perl_0.28-4build5_arm64.deb ... 558s Unpacking libgssapi-perl (0.28-4build5) ... 558s Selecting previously unselected package libhash-merge-simple-perl. 558s Preparing to unpack .../248-libhash-merge-simple-perl_0.052-1_all.deb ... 558s Unpacking libhash-merge-simple-perl (0.052-1) ... 558s Selecting previously unselected package libhttp-daemon-perl. 559s Preparing to unpack .../249-libhttp-daemon-perl_6.16-1_all.deb ... 559s Unpacking libhttp-daemon-perl (6.16-1) ... 559s Selecting previously unselected package libio-pty-perl. 559s Preparing to unpack .../250-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 559s Unpacking libio-pty-perl (1:1.20-1build3) ... 559s Selecting previously unselected package libio-sessiondata-perl. 559s Preparing to unpack .../251-libio-sessiondata-perl_1.03-3_all.deb ... 559s Unpacking libio-sessiondata-perl (1.03-3) ... 559s Selecting previously unselected package libperlio-via-timeout-perl. 559s Preparing to unpack .../252-libperlio-via-timeout-perl_0.32-3_all.deb ... 559s Unpacking libperlio-via-timeout-perl (0.32-3) ... 559s Selecting previously unselected package libio-socket-timeout-perl. 559s Preparing to unpack .../253-libio-socket-timeout-perl_0.32-3_all.deb ... 559s Unpacking libio-socket-timeout-perl (0.32-3) ... 559s Selecting previously unselected package libio-string-perl. 559s Preparing to unpack .../254-libio-string-perl_1.08-4_all.deb ... 559s Unpacking libio-string-perl (1.08-4) ... 559s Selecting previously unselected package libio-stringy-perl. 559s Preparing to unpack .../255-libio-stringy-perl_2.113-2_all.deb ... 559s Unpacking libio-stringy-perl (2.113-2) ... 559s Selecting previously unselected package libipc-run-perl. 559s Preparing to unpack .../256-libipc-run-perl_20250809.0-1build1_all.deb ... 559s Unpacking libipc-run-perl (20250809.0-1build1) ... 559s Selecting previously unselected package libjargs-java. 559s Preparing to unpack .../257-libjargs-java_1.0.0-5build1_all.deb ... 559s Unpacking libjargs-java (1.0.0-5build1) ... 559s Selecting previously unselected package libjs-bootstrap. 559s Preparing to unpack .../258-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 559s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 559s Selecting previously unselected package libxslt1.1:arm64. 559s Preparing to unpack .../259-libxslt1.1_1.1.43-0.3_arm64.deb ... 559s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 559s Selecting previously unselected package libxmlsec1-1:arm64. 559s Preparing to unpack .../260-libxmlsec1-1_1.3.9-1_arm64.deb ... 559s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 559s Selecting previously unselected package libxmlsec1-openssl1:arm64. 559s Preparing to unpack .../261-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 559s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 559s Selecting previously unselected package liblasso3t64. 559s Preparing to unpack .../262-liblasso3t64_2.9.0-3_arm64.deb ... 559s Unpacking liblasso3t64 (2.9.0-3) ... 559s Selecting previously unselected package liblasso-perl:arm64. 559s Preparing to unpack .../263-liblasso-perl_2.9.0-3_arm64.deb ... 559s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 559s Selecting previously unselected package libllhttp9.3. 559s Preparing to unpack .../264-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 559s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 559s Selecting previously unselected package liblog-log4perl-perl. 559s Preparing to unpack .../265-liblog-log4perl-perl_1.57-1_all.deb ... 559s Unpacking liblog-log4perl-perl (1.57-1) ... 559s Selecting previously unselected package liblwp-protocol-psgi-perl. 559s Preparing to unpack .../266-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 559s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 559s Selecting previously unselected package libnet-smtp-ssl-perl. 559s Preparing to unpack .../267-libnet-smtp-ssl-perl_1.04-2_all.deb ... 559s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 559s Selecting previously unselected package libmailtools-perl. 559s Preparing to unpack .../268-libmailtools-perl_2.22-1_all.deb ... 559s Unpacking libmailtools-perl (2.22-1) ... 559s Selecting previously unselected package libmime-tools-perl. 559s Preparing to unpack .../269-libmime-tools-perl_5.515-1_all.deb ... 559s Unpacking libmime-tools-perl (5.515-1) ... 559s Selecting previously unselected package libnet-ip-perl. 560s Preparing to unpack .../270-libnet-ip-perl_1.26-4_all.deb ... 560s Unpacking libnet-ip-perl (1.26-4) ... 560s Selecting previously unselected package libnet-ldap-perl. 560s Preparing to unpack .../271-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 560s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 560s Selecting previously unselected package libxml-namespacesupport-perl. 560s Preparing to unpack .../272-libxml-namespacesupport-perl_1.12-2_all.deb ... 560s Unpacking libxml-namespacesupport-perl (1.12-2) ... 560s Selecting previously unselected package libxml-sax-base-perl. 560s Preparing to unpack .../273-libxml-sax-base-perl_1.09-3_all.deb ... 560s Unpacking libxml-sax-base-perl (1.09-3) ... 560s Selecting previously unselected package libxml-sax-perl. 560s Preparing to unpack .../274-libxml-sax-perl_1.02+dfsg-4_all.deb ... 560s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 560s Selecting previously unselected package libxml-libxml-perl. 560s Preparing to unpack .../275-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 560s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 560s Selecting previously unselected package libxml-simple-perl. 560s Preparing to unpack .../276-libxml-simple-perl_2.25-2_all.deb ... 560s Unpacking libxml-simple-perl (2.25-2) ... 560s Selecting previously unselected package libnet-openid-common-perl. 560s Preparing to unpack .../277-libnet-openid-common-perl_1.20-2_all.deb ... 560s Unpacking libnet-openid-common-perl (1.20-2) ... 560s Selecting previously unselected package libnet-openid-consumer-perl. 560s Preparing to unpack .../278-libnet-openid-consumer-perl_1.18-2_all.deb ... 560s Unpacking libnet-openid-consumer-perl (1.18-2) ... 560s Selecting previously unselected package libnet-openid-server-perl. 560s Preparing to unpack .../279-libnet-openid-server-perl_1.09-4_all.deb ... 560s Unpacking libnet-openid-server-perl (1.09-4) ... 560s Selecting previously unselected package libsimdjson29:arm64. 560s Preparing to unpack .../280-libsimdjson29_4.2.4-1_arm64.deb ... 560s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 560s Selecting previously unselected package libsimdutf29:arm64. 560s Preparing to unpack .../281-libsimdutf29_7.7.1-3_arm64.deb ... 560s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 560s Selecting previously unselected package node-corepack. 560s Preparing to unpack .../282-node-corepack_0.24.0-5build1_all.deb ... 560s Unpacking node-corepack (0.24.0-5build1) ... 560s Selecting previously unselected package nodejs. 560s Preparing to unpack .../283-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 560s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 560s Selecting previously unselected package node-xtend. 560s Preparing to unpack .../284-node-xtend_4.0.2-3_all.deb ... 560s Unpacking node-xtend (4.0.2-3) ... 560s Selecting previously unselected package node-acorn. 560s Preparing to unpack .../285-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 560s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 560s Selecting previously unselected package node-cjs-module-lexer. 560s Preparing to unpack .../286-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 560s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 560s Selecting previously unselected package node-balanced-match. 560s Preparing to unpack .../287-node-balanced-match_2.0.0-1_all.deb ... 560s Unpacking node-balanced-match (2.0.0-1) ... 560s Selecting previously unselected package node-brace-expansion. 560s Preparing to unpack .../288-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 560s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 560s Selecting previously unselected package node-minimatch. 560s Preparing to unpack .../289-node-minimatch_9.0.3-6_all.deb ... 560s Unpacking node-minimatch (9.0.3-6) ... 560s Selecting previously unselected package node-ms. 561s Preparing to unpack .../290-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 561s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 561s Selecting previously unselected package node-debug. 561s Preparing to unpack .../291-node-debug_4.4.1+~4.1.12-1_all.deb ... 561s Unpacking node-debug (4.4.1+~4.1.12-1) ... 561s Selecting previously unselected package node-lru-cache. 561s Preparing to unpack .../292-node-lru-cache_10.0.1-3_all.deb ... 561s Unpacking node-lru-cache (10.0.1-3) ... 561s Selecting previously unselected package node-semver. 561s Preparing to unpack .../293-node-semver_7.6.1+~7.5.8-2_all.deb ... 561s Unpacking node-semver (7.6.1+~7.5.8-2) ... 561s Selecting previously unselected package node-llhttp. 561s Preparing to unpack .../294-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 561s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 561s Selecting previously unselected package node-undici. 561s Preparing to unpack .../295-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 561s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 561s Selecting previously unselected package libnode127:arm64. 561s Preparing to unpack .../296-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 561s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 561s Selecting previously unselected package libregexp-common-perl. 561s Preparing to unpack .../297-libregexp-common-perl_2024080801-1_all.deb ... 561s Unpacking libregexp-common-perl (2024080801-1) ... 561s Selecting previously unselected package libtask-weaken-perl. 561s Preparing to unpack .../298-libtask-weaken-perl_1.06-2_all.deb ... 561s Unpacking libtask-weaken-perl (1.06-2) ... 561s Selecting previously unselected package libxml-parser-perl. 561s Preparing to unpack .../299-libxml-parser-perl_2.47-1build4_arm64.deb ... 561s Unpacking libxml-parser-perl (2.47-1build4) ... 561s Selecting previously unselected package libsoap-lite-perl. 561s Preparing to unpack .../300-libsoap-lite-perl_1.27-3_all.deb ... 561s Unpacking libsoap-lite-perl (1.27-3) ... 561s Selecting previously unselected package libstring-random-perl. 561s Preparing to unpack .../301-libstring-random-perl_1%3a0.32-2_all.deb ... 561s Unpacking libstring-random-perl (1:0.32-2) ... 561s Selecting previously unselected package libtest-leaktrace-perl. 561s Preparing to unpack .../302-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 561s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 562s Selecting previously unselected package libtest-output-perl. 562s Preparing to unpack .../303-libtest-output-perl_1.036-1_all.deb ... 562s Unpacking libtest-output-perl (1.036-1) ... 562s Selecting previously unselected package libtest-pod-perl. 562s Preparing to unpack .../304-libtest-pod-perl_1.52-3_all.deb ... 562s Unpacking libtest-pod-perl (1.52-3) ... 562s Selecting previously unselected package libtime-fake-perl. 562s Preparing to unpack .../305-libtime-fake-perl_0.11-4_all.deb ... 562s Unpacking libtime-fake-perl (0.11-4) ... 562s Selecting previously unselected package libxml-libxslt-perl:arm64. 562s Preparing to unpack .../306-libxml-libxslt-perl_2.003000-4_arm64.deb ... 562s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 562s Selecting previously unselected package node-uglify-js. 562s Preparing to unpack .../307-node-uglify-js_3.17.4-2build1_all.deb ... 562s Unpacking node-uglify-js (3.17.4-2build1) ... 562s Selecting previously unselected package python3-defusedxml. 562s Preparing to unpack .../308-python3-defusedxml_0.7.1-3build1_all.deb ... 562s Unpacking python3-defusedxml (0.7.1-3build1) ... 562s Selecting previously unselected package python3-roman-numerals. 562s Preparing to unpack .../309-python3-roman-numerals_4.1.0-1_all.deb ... 562s Unpacking python3-roman-numerals (4.1.0-1) ... 562s Selecting previously unselected package python3-docutils. 562s Preparing to unpack .../310-python3-docutils_0.22.4+dfsg-1_all.deb ... 562s Unpacking python3-docutils (0.22.4+dfsg-1) ... 562s Selecting previously unselected package python3-imagesize. 562s Preparing to unpack .../311-python3-imagesize_1.4.1-1build1_all.deb ... 562s Unpacking python3-imagesize (1.4.1-1build1) ... 562s Selecting previously unselected package python3-snowballstemmer. 562s Preparing to unpack .../312-python3-snowballstemmer_3.0.1-1_all.deb ... 562s Unpacking python3-snowballstemmer (3.0.1-1) ... 562s Selecting previously unselected package sphinx-common. 562s Preparing to unpack .../313-sphinx-common_8.2.3-12_all.deb ... 562s Unpacking sphinx-common (8.2.3-12) ... 562s Selecting previously unselected package python3-alabaster. 562s Preparing to unpack .../314-python3-alabaster_0.7.16-0.1build1_all.deb ... 562s Unpacking python3-alabaster (0.7.16-0.1build1) ... 562s Selecting previously unselected package python3-sphinx. 562s Preparing to unpack .../315-python3-sphinx_8.2.3-12_all.deb ... 562s Unpacking python3-sphinx (8.2.3-12) ... 562s Selecting previously unselected package libjs-bootswatch. 562s Preparing to unpack .../316-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 562s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 562s Selecting previously unselected package python3-sphinx-bootstrap-theme. 562s Preparing to unpack .../317-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 562s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 562s Selecting previously unselected package uglifyjs. 562s Preparing to unpack .../318-uglifyjs_3.17.4-2build1_all.deb ... 562s Unpacking uglifyjs (3.17.4-2build1) ... 562s Selecting previously unselected package yui-compressor. 562s Preparing to unpack .../319-yui-compressor_2.4.8-3build1_all.deb ... 562s Unpacking yui-compressor (2.4.8-3build1) ... 562s Selecting previously unselected package libauthen-radius-perl. 562s Preparing to unpack .../320-libauthen-radius-perl_0.33-1_all.deb ... 562s Unpacking libauthen-radius-perl (0.33-1) ... 563s Selecting previously unselected package pkg-perl-autopkgtest. 563s Preparing to unpack .../321-pkg-perl-autopkgtest_0.85_all.deb ... 563s Unpacking pkg-perl-autopkgtest (0.85) ... 563s Setting up libconfig-inifiles-perl (3.000003-4) ... 563s Setting up libmodule-pluggable-perl (5.2-5) ... 563s Setting up node-uglify-js (3.17.4-2build1) ... 563s Setting up libio-sessiondata-perl (1.03-3) ... 563s Setting up javascript-common (12+nmu1) ... 563s Setting up liblcms2-2:arm64 (2.17-1) ... 563s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 563s Setting up libaom3:arm64 (3.13.1-2) ... 563s Setting up node-lru-cache (10.0.1-3) ... 563s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 563s Setting up libmath-random-isaac-perl (1.004-2) ... 563s Setting up libtask-weaken-perl (1.06-2) ... 563s Setting up libmouse-perl:arm64 (2.6.1-1) ... 563s Setting up libhttp-multipartparser-perl (0.02-3) ... 563s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 563s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 563s Setting up java-common (0.76build1) ... 563s Setting up libclass-inspector-perl (1.36-3) ... 563s Setting up libfont-afm-perl (1.20-4) ... 563s Setting up libdynaloader-functions-perl (0.004-2) ... 563s Setting up libclass-method-modifiers-perl (2.15-1) ... 563s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 563s Setting up libio-pty-perl (1:1.20-1build3) ... 563s Setting up libdata-hexdump-perl (0.04-2) ... 563s Setting up python3-defusedxml (0.7.1-3build1) ... 563s Setting up libclone-perl:arm64 (0.47-1) ... 563s Setting up libarchive-zip-perl (1.68-1) ... 563s Setting up libsub-identify-perl (0.14-4) ... 563s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 563s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 563s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 563s Setting up python3-alabaster (0.7.16-0.1build1) ... 563s Setting up libio-stringy-perl (2.113-2) ... 563s Setting up libhtml-tagset-perl (3.24-1) ... 563s Setting up unzip (6.0-29ubuntu1) ... 563s Setting up libdebhelper-perl (13.28ubuntu1) ... 563s Setting up libperlio-via-timeout-perl (0.32-3) ... 563s Setting up libfilesys-notify-simple-perl (0.14-3) ... 563s Setting up libnet-cidr-perl (0.27-1build1) ... 563s Setting up libipc-sharelite-perl (0.17-5build4) ... 563s Setting up libconvert-binhex-perl (1.125-3) ... 563s Setting up liblwp-mediatypes-perl (6.04-2) ... 563s Setting up libcrypt-urandom-perl (0.54-1) ... 563s Setting up x11-common (1:7.7+24ubuntu1) ... 563s Setting up libtest-pod-perl (1.52-3) ... 563s Setting up libtry-tiny-perl (0.32-1) ... 563s Setting up libdeflate0:arm64 (1.23-2) ... 563s Setting up perl-openssl-defaults:arm64 (7build4) ... 563s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 563s Setting up libxml-namespacesupport-perl (1.12-2) ... 563s Setting up m4 (1.4.20-2) ... 563s Setting up libposix-strftime-compiler-perl (0.46-1) ... 563s Setting up libclass-singleton-perl (1.6-2) ... 563s Setting up libencode-locale-perl (1.05-3) ... 563s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 563s Setting up libxstring-perl:arm64 (0.005-2build4) ... 563s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 563s Setting up libclass-errorhandler-perl (0.04-3) ... 563s Setting up liblist-utilsby-perl (0.12-2) ... 563s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 563s Setting up libtime-fake-perl (0.11-4) ... 563s Setting up libfcgi-procmanager-perl (0.28-3) ... 563s Setting up libregexp-common-perl (2024080801-1) ... 563s Setting up libtest-sharedfork-perl (0.35-3) ... 563s Setting up libsub-install-perl (0.929-1) ... 563s Setting up libextutils-depends-perl (0.8002-1) ... 563s Setting up libhash-multivalue-perl (0.16-3) ... 563s Setting up liberror-perl (0.17030-1) ... 563s Setting up libapache-session-perl (1.94-2) ... 563s Setting up libxml-sax-base-perl (1.09-3) ... 563s Setting up libio-string-perl (1.08-4) ... 563s Setting up libtest-leaktrace-perl (0.17-1build6) ... 563s Setting up libsimdutf29:arm64 (7.7.1-3) ... 563s Setting up libsimdjson29:arm64 (4.2.4-1) ... 563s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 563s Setting up autotools-dev (20240727.1) ... 563s Setting up libstream-buffered-perl (0.03-3) ... 563s Setting up libclass-data-inheritable-perl (0.10-1) ... 563s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 563s Setting up libalgorithm-c3-perl (0.11-2) ... 563s Setting up liblog-log4perl-perl (1.57-1) ... 563s Setting up libapache-logformat-compiler-perl (0.36-3) ... 563s Setting up libcrypt-random-seed-perl (0.03-3) ... 563s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 563s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 563s Setting up python3-snowballstemmer (3.0.1-1) ... 564s Setting up node-balanced-match (2.0.0-1) ... 564s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 564s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 564s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 564s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 564s Setting up libemail-date-format-perl (1.008-1) ... 564s Setting up libcryptx-perl (0.087-1) ... 564s Setting up libcares2:arm64 (1.34.6-1) ... 564s Setting up libmpc3:arm64 (1.3.1-2) ... 564s Setting up libvariable-magic-perl (0.64-1build1) ... 564s Setting up libio-html-perl (1.004-3) ... 564s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 564s Setting up autopoint (0.23.2-1) ... 564s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 564s Setting up libipc-run-perl (20250809.0-1build1) ... 564s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 564s Setting up libpcsclite1:arm64 (2.4.1-1) ... 564s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 564s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 564s Setting up libltdl7:arm64 (2.5.4-9) ... 564s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 564s Setting up libstring-random-perl (1:0.32-2) ... 564s Setting up libparams-util-perl (1.102-3build1) ... 564s Setting up autoconf (2.72-3.1ubuntu1) ... 564s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 564s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 564s Setting up libcapture-tiny-perl (0.50-1) ... 564s Setting up libtimedate-perl (2.3300-2) ... 564s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 564s Setting up libsub-name-perl:arm64 (0.28-1) ... 564s Setting up libtypes-serialiser-perl (1.01-1) ... 564s Setting up libgssapi-perl (0.28-4build5) ... 564s Setting up dwz (0.16-2) ... 564s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 564s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 564s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 564s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 564s Setting up libjson-perl (4.10000-1) ... 564s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 564s Setting up libjargs-java (1.0.0-5build1) ... 564s Setting up librole-tiny-perl (2.002004-1) ... 564s Setting up debugedit (1:5.2-3) ... 564s Setting up libfile-sharedir-perl (1.118-3) ... 564s Setting up libfcgi-perl (0.82+ds-3build3) ... 564s Setting up python3-roman-numerals (4.1.0-1) ... 564s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 564s Setting up libwww-form-urlencoded-perl (0.26-2) ... 564s Setting up sgml-base (1.31+nmu1) ... 564s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 564s Setting up libdevel-stacktrace-perl (2.0500-1) ... 564s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 564s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 564s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 564s Setting up node-minimatch (9.0.3-6) ... 564s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 564s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 564s Setting up ca-certificates-java (20240118build1) ... 564s No JRE found. Skipping Java certificates setup. 564s Setting up libexporter-tiny-perl (1.006003-1) ... 564s Setting up node-xtend (4.0.2-3) ... 564s Setting up libisl23:arm64 (0.27-1build1) ... 564s Setting up libconvert-asn1-perl (0.34-1) ... 564s Setting up libtext-unidecode-perl (1.30-3) ... 564s Setting up libde265-0:arm64 (1.0.16-1build1) ... 564s Setting up libregexp-assemble-perl (0.38-2) ... 564s Setting up libnet-ip-perl (1.26-4) ... 564s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 564s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 564s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 564s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 564s Setting up liburi-perl (5.34-2build1) ... 564s Setting up libdbi-perl:arm64 (1.647-1build1) ... 564s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 564s Setting up libconvert-base32-perl (0.06-3) ... 564s Setting up dctrl-tools (2.24-3build4) ... 564s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 564s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 564s Setting up autodep8 (0.30build1) ... 564s Setting up libclone-pp-perl (1.08-2) ... 564s Setting up python3-imagesize (1.4.1-1build1) ... 564s Setting up libemail-address-xs-perl (1.05-1build5) ... 564s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 564s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 564s Setting up automake (1:1.18.1-3build1) ... 564s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 564s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 564s Setting up libjson-xs-perl (4.040-1) ... 564s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 564s Setting up libcrypt-des-ede3-perl (0.03-1) ... 564s Setting up libjs-jquery-cookie (12-4build1) ... 564s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 564s Setting up libhttp-date-perl (6.06-1) ... 564s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 564s Setting up gettext (0.23.2-1) ... 564s Setting up libtest-tcp-perl (2.22-2) ... 564s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 564s Setting up java-wrappers (0.5build1) ... 564s Setting up libio-socket-timeout-perl (0.32-3) ... 564s Setting up libfile-listing-perl (6.16-1) ... 564s Setting up libhash-merge-simple-perl (0.052-1) ... 564s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 564s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 564s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 564s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 564s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 564s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 564s Setting up libcache-cache-perl (1.08-3) ... 564s Setting up libhttp-headers-fast-perl (0.22-3) ... 564s Setting up liblist-moreutils-perl (0.430-2) ... 564s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 564s Setting up libemail-simple-perl (2.218-1) ... 564s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 564s Setting up libnet-http-perl (6.24-1build1) ... 564s Setting up liblasso3t64 (2.9.0-3) ... 564s Setting up libexception-class-perl (1.45-1) ... 564s Setting up libclass-c3-perl (0.35-2) ... 564s Setting up libcrypt-jwt-perl (0.037-1) ... 564s Setting up xfonts-utils (1:7.7+7build1) ... 564s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 564s Setting up libxml-sax-perl (1.02+dfsg-4) ... 564s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 564s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 564s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 564s Setting up libauthen-radius-perl (0.33-1) ... 564s Setting up intltool-debian (0.35.0+20060710.6build1) ... 564s Setting up libbytes-random-secure-perl (0.29-3) ... 564s Setting up libjson-maybexs-perl (1.004008-1) ... 564s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 564s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 564s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 564s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 564s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 565s Setting up sphinx-common (8.2.3-12) ... 565s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 565s Setting up libdata-optlist-perl (0.114-1) ... 565s Setting up libtest-output-perl (1.036-1) ... 565s Setting up pkg-perl-autopkgtest (0.85) ... 565s Setting up libraw23t64:arm64 (0.21.4-2) ... 565s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 565s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 565s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 565s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 565s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 565s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 565s Setting up libwww-robotrules-perl (6.02-1build1) ... 565s Setting up cpp-15 (15.2.0-12ubuntu1) ... 565s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 565s Setting up cpp (4:15.2.0-4ubuntu1) ... 565s Setting up xml-core (0.19build1) ... 565s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 565s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 565s Setting up liblasso-perl:arm64 (2.9.0-3) ... 565s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 565s Setting up libmro-compat-perl (0.15-2) ... 565s Setting up libcookie-baker-perl (0.12-1) ... 565s Setting up libhttp-entity-parser-perl (0.25-2) ... 565s Setting up libio-socket-ssl-perl (2.098-1) ... 565s Setting up libsub-exporter-perl (0.990-1) ... 565s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 565s Setting up libeval-closure-perl (0.14-3) ... 565s Setting up libconvert-pem-perl (0.13-1) ... 565s Setting up libhttp-negotiate-perl (6.01-2) ... 565s Setting up libparams-validationcompiler-perl (0.31-1) ... 565s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 565s Setting up libhttp-cookies-perl (6.11-1) ... 565s Setting up po-debconf (1.0.22) ... 565s Setting up libhtml-tree-perl (5.07-3) ... 565s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 565s Setting up libcgi-pm-perl (4.71-1build1) ... 565s Setting up libhtml-format-perl (2.16-2) ... 565s Setting up fonts-urw-base35 (20200910-8build1) ... 565s Setting up libhtml-template-perl (2.97-2build1) ... 565s Setting up gcc-15 (15.2.0-12ubuntu1) ... 565s Setting up libnet-smtp-ssl-perl (1.04-2) ... 565s Setting up libmodule-runtime-perl (0.018-1) ... 565s Setting up libmailtools-perl (2.22-1) ... 565s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 565s Setting up libxml-simple-perl (2.25-2) ... 565s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 565s Setting up libhttp-daemon-perl (6.16-1) ... 565s Setting up libemail-abstract-perl (3.010-1) ... 565s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 565s Setting up g++-15 (15.2.0-12ubuntu1) ... 565s Setting up libplack-perl (1.0051-1) ... 565s Setting up libnet-openid-common-perl (1.20-2) ... 565s Setting up libnet-openid-server-perl (1.09-4) ... 565s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 565s Setting up libtool (2.5.4-9) ... 565s Setting up libmodule-implementation-perl (0.09-2) ... 565s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 566s Setting up libpackage-stash-perl (0.40-1) ... 566s Setting up libimport-into-perl (1.002005-2) ... 566s Setting up libmoo-perl (2.005005-1) ... 566s Setting up liblist-someutils-perl (0.59-1) ... 566s Setting up libmime-tools-perl (5.515-1) ... 566s Setting up gcc (4:15.2.0-4ubuntu1) ... 566s Setting up dh-autoreconf (21) ... 566s Setting up libspecio-perl (0.53-1) ... 566s Setting up liblist-allutils-perl (0.19-1) ... 566s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 566s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 566s Setting up libmoox-types-mooselike-perl (0.29-2) ... 566s Setting up libb-hooks-endofscope-perl (0.28-2) ... 566s Setting up libthrowable-perl (1.001-2) ... 566s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 566s Setting up debhelper (13.28ubuntu1) ... 566s Setting up libemail-sender-perl (2.601-1) ... 566s Setting up libnamespace-clean-perl (0.27-2) ... 566s Setting up g++ (4:15.2.0-4ubuntu1) ... 566s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 566s Setting up build-essential (12.12ubuntu2) ... 566s Setting up libnamespace-autoclean-perl (0.31-1) ... 566s Setting up libdatetime-locale-perl (1:1.45-1) ... 566s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 566s Setting up libdatetime-perl (2:1.65-1build3) ... 566s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 566s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 566s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 566s Setting up liblwp-protocol-https-perl (6.14-1) ... 566s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 566s Setting up node-corepack (0.24.0-5build1) ... 566s Setting up libwww-perl (6.81-1build1) ... 566s Setting up libheif1:arm64 (1.21.2-1) ... 566s Setting up node-debug (4.4.1+~4.1.12-1) ... 566s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 566s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 566s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 566s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 566s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 566s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 566s Setting up libnet-openid-consumer-perl (1.18-2) ... 566s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 566s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 566s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 567s Setting up libxml-parser-perl (2.47-1build4) ... 567s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 567s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 567s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 567s Setting up libgd-perl (2.84-2) ... 567s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 567s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 567s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 567s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 567s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 568s Setting up node-semver (7.6.1+~7.5.8-2) ... 568s Setting up libsoap-lite-perl (1.27-3) ... 568s Setting up uglifyjs (3.17.4-2build1) ... 568s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 568s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 568s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 568s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 568s Setting up libgd-securityimage-perl (1.75-3) ... 568s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 568s Processing triggers for install-info (7.2-5) ... 568s Processing triggers for libc-bin (2.42-2ubuntu4) ... 568s Processing triggers for man-db (2.13.1-1) ... 571s Processing triggers for ca-certificates-java (20240118build1) ... 571s Adding debian:ACCVRAIZ1.pem 571s Adding debian:AC_RAIZ_FNMT-RCM.pem 571s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 571s Adding debian:ANF_Secure_Server_Root_CA.pem 571s Adding debian:Actalis_Authentication_Root_CA.pem 571s Adding debian:AffirmTrust_Commercial.pem 571s Adding debian:AffirmTrust_Networking.pem 571s Adding debian:AffirmTrust_Premium.pem 571s Adding debian:AffirmTrust_Premium_ECC.pem 571s Adding debian:Amazon_Root_CA_1.pem 571s Adding debian:Amazon_Root_CA_2.pem 571s Adding debian:Amazon_Root_CA_3.pem 571s Adding debian:Amazon_Root_CA_4.pem 571s Adding debian:Atos_TrustedRoot_2011.pem 571s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 571s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 571s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 571s Adding debian:BJCA_Global_Root_CA1.pem 571s Adding debian:BJCA_Global_Root_CA2.pem 571s Adding debian:Baltimore_CyberTrust_Root.pem 571s Adding debian:Buypass_Class_2_Root_CA.pem 571s Adding debian:Buypass_Class_3_Root_CA.pem 571s Adding debian:CA_Disig_Root_R2.pem 571s Adding debian:CFCA_EV_ROOT.pem 571s Adding debian:COMODO_Certification_Authority.pem 571s Adding debian:COMODO_ECC_Certification_Authority.pem 571s Adding debian:COMODO_RSA_Certification_Authority.pem 571s Adding debian:Certainly_Root_E1.pem 571s Adding debian:Certainly_Root_R1.pem 571s Adding debian:Certigna.pem 571s Adding debian:Certigna_Root_CA.pem 571s Adding debian:Certum_EC-384_CA.pem 571s Adding debian:Certum_Trusted_Network_CA.pem 571s Adding debian:Certum_Trusted_Network_CA_2.pem 571s Adding debian:Certum_Trusted_Root_CA.pem 571s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 571s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 571s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 571s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 571s Adding debian:Comodo_AAA_Services_root.pem 571s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 571s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 571s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 571s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 571s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 571s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 571s Adding debian:DigiCert_Assured_ID_Root_CA.pem 571s Adding debian:DigiCert_Assured_ID_Root_G2.pem 571s Adding debian:DigiCert_Assured_ID_Root_G3.pem 571s Adding debian:DigiCert_Global_Root_CA.pem 571s Adding debian:DigiCert_Global_Root_G2.pem 571s Adding debian:DigiCert_Global_Root_G3.pem 571s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 571s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 571s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 571s Adding debian:DigiCert_Trusted_Root_G4.pem 571s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 571s Adding debian:Entrust_Root_Certification_Authority.pem 571s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 571s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 571s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 571s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 571s Adding debian:GLOBALTRUST_2020.pem 571s Adding debian:GTS_Root_R1.pem 571s Adding debian:GTS_Root_R2.pem 571s Adding debian:GTS_Root_R3.pem 571s Adding debian:GTS_Root_R4.pem 571s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 571s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 571s Adding debian:GlobalSign_Root_CA.pem 571s Adding debian:GlobalSign_Root_CA_-_R3.pem 571s Adding debian:GlobalSign_Root_CA_-_R6.pem 571s Adding debian:GlobalSign_Root_E46.pem 571s Adding debian:GlobalSign_Root_R46.pem 571s Adding debian:Go_Daddy_Class_2_CA.pem 571s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 571s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 571s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 571s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 571s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 571s Adding debian:HiPKI_Root_CA_-_G1.pem 571s Adding debian:Hongkong_Post_Root_CA_3.pem 571s Adding debian:ISRG_Root_X1.pem 571s Adding debian:ISRG_Root_X2.pem 571s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 571s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 571s Adding debian:Izenpe.com.pem 571s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 571s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 571s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 571s Adding debian:NAVER_Global_Root_Certification_Authority.pem 571s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 571s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 571s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 571s Adding debian:QuoVadis_Root_CA_1_G3.pem 571s Adding debian:QuoVadis_Root_CA_2.pem 572s Adding debian:QuoVadis_Root_CA_2_G3.pem 572s Adding debian:QuoVadis_Root_CA_3.pem 572s Adding debian:QuoVadis_Root_CA_3_G3.pem 572s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 572s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 572s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 572s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 572s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 572s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 572s Adding debian:SZAFIR_ROOT_CA2.pem 572s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 572s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 572s Adding debian:SecureSign_Root_CA12.pem 572s Adding debian:SecureSign_Root_CA14.pem 572s Adding debian:SecureSign_Root_CA15.pem 572s Adding debian:SecureTrust_CA.pem 572s Adding debian:Secure_Global_CA.pem 572s Adding debian:Security_Communication_ECC_RootCA1.pem 572s Adding debian:Security_Communication_RootCA2.pem 572s Adding debian:Starfield_Class_2_CA.pem 572s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 572s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 572s Adding debian:SwissSign_Gold_CA_-_G2.pem 572s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 572s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 572s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 572s Adding debian:TWCA_CYBER_Root_CA.pem 572s Adding debian:TWCA_Global_Root_CA.pem 572s Adding debian:TWCA_Root_Certification_Authority.pem 572s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 572s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 572s Adding debian:TeliaSonera_Root_CA_v1.pem 572s Adding debian:Telia_Root_CA_v2.pem 572s Adding debian:TrustAsia_Global_Root_CA_G3.pem 572s Adding debian:TrustAsia_Global_Root_CA_G4.pem 572s Adding debian:Trustwave_Global_Certification_Authority.pem 572s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 572s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 572s Adding debian:TunTrust_Root_CA.pem 572s Adding debian:UCA_Extended_Validation_Root.pem 572s Adding debian:UCA_Global_G2_Root.pem 572s Adding debian:USERTrust_ECC_Certification_Authority.pem 572s Adding debian:USERTrust_RSA_Certification_Authority.pem 572s Adding debian:XRamp_Global_CA_Root.pem 572s Adding debian:certSIGN_ROOT_CA.pem 572s Adding debian:certSIGN_Root_CA_G2.pem 572s Adding debian:e-Szigno_Root_CA_2017.pem 572s Adding debian:ePKI_Root_Certification_Authority.pem 572s Adding debian:emSign_ECC_Root_CA_-_C3.pem 572s Adding debian:emSign_ECC_Root_CA_-_G3.pem 572s Adding debian:emSign_Root_CA_-_C1.pem 572s Adding debian:emSign_Root_CA_-_G1.pem 572s Adding debian:vTrus_ECC_Root_CA.pem 572s Adding debian:vTrus_Root_CA.pem 572s done. 572s Setting up yui-compressor (2.4.8-3build1) ... 572s Setting up default-jre-headless (2:1.21-76build1) ... 572s Processing triggers for sgml-base (1.31+nmu1) ... 572s Setting up docutils-common (0.22.4+dfsg-1) ... 572s Processing triggers for sgml-base (1.31+nmu1) ... 572s Setting up python3-docutils (0.22.4+dfsg-1) ... 572s Setting up python3-sphinx (8.2.3-12) ... 578s autopkgtest [06:06:40]: test portal-test: ./debian/tests/runner build-deps lemonldap-ng-portal 578s autopkgtest [06:06:40]: test portal-test: [----------------------- 578s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 578s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 579s t/00-Switch.t .................................................................. 579s ok 1 - use Lemonldap::NG::Portal::Main; 579s ok 2 - Portal object 579s ok 3 - Init 579s ok 4 - Portal app 579s ok 5 - Register $type 579s ok 6 - Portal object 579s ok 7 - Init 579s ok 8 - Portal app 579s ok 9 - Register $type 579s # ==> Pushing CLIENT1 <== 579s ok 10 579s # ==> Popping CLIENT1 <== 579s # ==> Pushing CLIENT2 <== 579s ok 11 579s # ==> Popping CLIENT2 <== 579s # ==> Pushing CLIENT1 <== 579s ok 12 579s # ==> Popping CLIENT1 <== 579s # ==> Pushing CLIENT2 <== 579s ok 13 579s # ==> Popping CLIENT2 <== 579s 1..13 579s ok 579s t/01-AuthDemo.t ................................................................ 579s ok 1 - use Lemonldap::NG::Portal::Main; 579s ok 2 - Portal object 579s ok 3 - Init 579s ok 4 - Portal app 579s ok 5 - Unauth JSON request 579s ok 6 - Response status is 401 579s ok 7 - Content is JSON 579s ok 8 - Error code is 9 579s ok 9 - Get Menu 579s ok 10 - Rejected with PE_UNPROTECTEDURL: code found on page 579s ok 11 - Rejected with PE_UNPROTECTEDURL 579s ok 12 - Strict-Transport-Security is set 579s ok 13 - Language icons found 579s ok 14 - Custom favicon found 579s ok 15 - Get Menu 579s ok 16 - Rejected with PE_FIRSTACCESS 579s ok 17 - Language icons found 579s ok 18 - Unauth ajax request with good url 579s ok 19 - Response status is 401 579s ok 20 - Content is JSON 579s ok 21 - Error code is 9 579s ok 22 - Get Menu 579s ok 23 - Language icons found 579s ok 24 - Auth query 579s ok 25 - jdoe rejected with PE_BADCREDENTIALS 579s ok 26 - Found connect button 579s ok 27 - HTTP code is 200 579s ok 28 - Page contains a form 579s ok 29 - Field "user" is defined 579s ok 30 - Field "password" is defined 579s ok 31 - CSP header authorize POST request to \# 579s ok 32 - Login is pre-filled on second attemps 579s ok 33 - Auth query 579s ok 34 - dwho rejected with PE_BADCREDENTIALS 579s ok 35 - Found connect button 579s ok 36 - Auth query 579s ok 37 - HTTP code is 200 579s ok 38 - Get cookie lemonldap (849300de915a41cb44fdc0be5c38351a05fe2f250513fbba7aef52ad4e15aaaf) 579s ok 39 - Auth ajax request with good url 579s ok 40 - Get redirection 579s ok 41 - Location is http://test1.example.com/ 579s ok 42 - Authenticated as dwho 579s ok 43 - Auth request with bad url 579s ok 44 - HTTP code is 200 579s ok 45 - Authenticated as dwho 579s ok 46 - use Lemonldap::NG::Handler::PSGI; 579s ok 47 - PSGI test 579s ok 48 - HTTP code is 200 579s ok 49 - Authenticated as dwho 579s ok 50 - Logout request 579s ok 51 - Response is 200 579s ok 52 - Cookie is deleted 579s ok 53 - No pdata 579s ok 54 - Disconnect request 579s ok 55 - Response is 401 579s 1..55 579s ok 580s t/01-BuildRule.t ............................................................... 580s ok 1 - use Lemonldap::NG::Portal::Main; 580s ok 2 - Portal object 580s ok 3 - Init 580s ok 4 - Portal app 580s ok 5 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'titi' => 1}}] returned 0 580s ok 6 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'toto' => 1}}] returned 1 580s ok 7 - Rule inGroup('tutu', 'tata tutu', 'toto', '1toto') on input [{},{'hGroups' => {'tutu' => 1}}] returned 1 580s ok 8 - Rule inSubnet('127.0.0.0/8') on input [{},{}] returned 0 580s ok 9 - Rule inSubnet('127.0.0.0/8') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 580s ok 10 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{},{}] returned 1 580s ok 11 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '127.0.0.2'},{}] returned 1 580s ok 12 - Rule inSubnet('127.0.0.0/8', '192.168.0.0/16') on input [{'REMOTE_ADDR' => '10.0.0.1'},{}] returned 0 580s ok 13 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '192.168.2.3'}] returned 1 580s ok 14 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '127.8.7.6'}] returned 1 580s ok 15 - Rule ipInSubnet($ipAddr, '127.0.0.0/8', '192.168.0.0/16') on input [{},{'ipAddr' => '10.0.1.2'}] returned 0 580s 1..15 580s ok 580s t/01-BuildUrl.t ................................................................ 580s ok 1 - use Lemonldap::NG::Portal::Main; 580s ok 2 - Portal object 580s ok 3 - Init 580s ok 4 - Portal app 580s ok 5 - [] => http://auth.example.com/ 580s ok 6 - ['foo'] => http://auth.example.com/foo 580s ok 7 - ['foo','bar'] => http://auth.example.com/foo/bar 580s ok 8 - [{'p' => 1}] => http://auth.example.com/?p=1 580s ok 9 - ['https://foo'] => https://foo 580s ok 10 - ['https://foo','bar'] => https://foo/bar 580s ok 11 - ['https://foo','bar','baz'] => https://foo/bar/baz 580s ok 12 - ['https://foo',{'p' => 1}] => https://foo?p=1 580s ok 13 - ['https://foo','bar',{'p' => 1}] => https://foo/bar?p=1 580s ok 14 - ['https://foo/bar','baz',{'p' => 1}] => https://foo/bar/baz?p=1 580s ok 15 - ['https://foo/bar/','baz','qux',{'p' => 1}] => https://foo/bar/baz/qux?p=1 580s ok 16 - ['http://auth.example.com','foo'] => /foo 580s ok 17 - ['http://auth.example.com','foo','bar',{'p' => 1}] => /foo/bar?p=1 580s ok 18 - ['http://auth.example.com/test/','foo'] => /test/foo 580s ok 19 - ['http://auth.example.com/test/','foo','bar',{'p' => 1}] => /test/foo/bar?p=1 580s ok 20 - PORTAL_BASE for http://auth.example.com/test/ is /test/ 580s ok 21 - PORTAL_BASE for http://auth.example.com/ is / 580s 1..21 580s ok 581s t/01-CSP-and-CORS-headers.t .................................................... 581s ok 1 - use Lemonldap::NG::Portal::Main; 581s ok 2 - Portal object 581s ok 3 - Init 581s ok 4 - Portal app 581s ok 5 - Unauth JSON request from http://auth.example.com 581s ok 6 - http://auth.example.com is allowed 581s ok 7 - Unauth JSON request from http://auth.example.com:80 581s ok 8 - http://auth.example.com:80 is allowed 581s ok 9 - Unauth JSON request from http://auth.example.comm 581s ok 10 - http://auth.example.comm is not allowed 581s ok 11 - Unauth JSON request from http://auth.example.co 581s ok 12 - http://auth.example.co is not allowed 581s ok 13 - Unauth JSON request from http://example.com 581s ok 14 - http://example.com is not allowed 581s ok 15 - Unauth JSON request from https://auth.example.com 581s ok 16 - https://auth.example.com is not allowed 581s ok 17 - Unauth JSON request 581s ok 18 - Response status is 401 581s ok 19 - Content is JSON 581s ok 20 - Error code is 9 581s ok 21 - Unauth JSON request 581s ok 22 - CORS origin '' found 581s ok 23 - CORS credentials 'true' found 581s ok 24 - CORS headers '*' found 581s ok 25 - CORS methods 'POST' found 581s ok 26 - CORS expose-headers '*' found 581s ok 27 - CORS max-age '86400' found 581s ok 28 - Unauth ajax request with good url 581s ok 29 - Response status is 401 581s ok 30 - Content is JSON 581s ok 31 - Error code is 9 581s ok 32 - Get error page 581s ok 33 - CORS origin '' found 581s ok 34 - CORS credentials 'true' found 581s ok 35 - CORS headers '*' found 581s ok 36 - CORS methods 'POST' found 581s ok 37 - CORS expose-headers '*' found 581s ok 38 - CORS max-age '86400' found 581s ok 39 - Get Menu 581s ok 40 - CORS origin '' found 581s ok 41 - CORS credentials 'true' found 581s ok 42 - CORS headers '*' found 581s ok 43 - CORS methods 'POST' found 581s ok 44 - CORS expose-headers '*' found 581s ok 45 - CORS max-age '86400' found 581s ok 46 - Get Menu 581s ok 47 - Language icons found 581s ok 48 - CORS origin '' found 581s ok 49 - CORS credentials 'true' found 581s ok 50 - CORS headers '*' found 581s ok 51 - CORS methods 'POST' found 581s ok 52 - CORS expose-headers '*' found 581s ok 53 - CORS max-age '86400' found 581s ok 54 - CSP header values found 581s ok 55 - X-Frame-Options "ALLOW-FROM" found 581s ok 56 - Auth query 581s ok 57 - HTTP code is 200 581s ok 58 - Get cookie lemonldap (99f4fb4c160edbe68f29d92275de52c5d5e93dfce7d83371045173f5644fe4c9) 581s ok 59 - Found SameSite=Lax (default) 581s ok 60 - Auth ajax request with good url 581s ok 61 - Get redirection 581s ok 62 - Location is http://test1.example.com/ 581s ok 63 - Authenticated as dwho 581s ok 64 - Get test1 581s ok 65 - Lm-Remote-User found 581s ok 66 - Lm-Remote-Custom found 581s ok 67 - X-Frame-Options "ALLOW-FROM" found 581s ok 68 - CORS origin '' found 581s ok 69 - CORS credentials 'true' found 581s ok 70 - CORS headers '*' found 581s ok 71 - CORS methods 'POST' found 581s ok 72 - CORS expose-headers '*' found 581s ok 73 - CORS max-age '86400' found 581s ok 74 - Logout request 581s ok 75 - Response is 200 581s ok 76 - Cookie is deleted 581s ok 77 - No pdata 581s ok 78 - Disconnect request 581s ok 79 - Response is 401 581s # Subtest: Test cspGetHost function 581s ok 1 - Correct CSP source for undef 581s ok 2 - Correct CSP source for 581s ok 3 - Correct CSP source for invalid 581s ok 4 - Correct CSP source for /relative/url 581s ok 5 - Correct CSP source for http://test.com/test 581s ok 6 - Correct CSP source for http://test.com:80/test 581s ok 7 - Correct CSP source for http://test.com:81/test 581s ok 8 - Correct CSP source for https://test.com/test 581s ok 9 - Correct CSP source for https://test.com:443/test 581s ok 10 - Correct CSP source for custom.scheme://something?param 581s 1..10 581s ok 80 - Test cspGetHost function 581s 1..80 581s ok 582s t/01-Cache-Tag.t ............................................................... 582s ok 1 - use Lemonldap::NG::Portal::Main; 582s ok 2 - Portal object 582s ok 3 - Init 582s ok 4 - Portal app 582s ok 5 - Asset tag is not null 582s ok 6 - Asset tag has expected length 582s ok 7 - Portal object 582s ok 8 - Init 582s ok 9 - Portal app 582s ok 10 - Using a salt changes the tag 582s ok 11 - Portal object 582s ok 12 - Init 582s ok 13 - Portal app 582s ok 14 - Using a different key changes the tag 582s 1..14 582s ok 582s t/01-Cookie-Domain.t ........................................................... 582s ok 1 - use Lemonldap::NG::Portal::Main; 582s # Subtest: Behavior with domain = example.com 582s ok 1 - Portal object 582s ok 2 - Init 582s ok 3 - Portal app 582s ok 4 - Correct cookie result for name=coucou,value=0 582s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 582s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 582s ok 7 - Correct cookie result for name=coucou,value=0 582s 1..7 582s ok 2 - Behavior with domain = example.com 582s # Subtest: Behavior with unset domain 582s ok 1 - Portal object 582s ok 2 - Init 582s ok 3 - Portal app 582s ok 4 - Correct cookie result for name=coucou,value=0 582s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 582s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 582s ok 7 - Correct cookie result for name=coucou,value=0 582s 1..7 582s ok 3 - Behavior with unset domain 582s # Subtest: Behavior with special #PORTAL# value 582s ok 1 - Portal object 582s ok 2 - Init 582s ok 3 - Portal app 582s ok 4 - Correct cookie result for name=coucou,value=0 582s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 582s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 582s ok 7 - Correct cookie result for name=coucou,value=0 582s 1..7 582s ok 4 - Behavior with special \#PORTAL\# value 582s # Subtest: Behavior with special #PORTALDOMAIN# value 582s ok 1 - Portal object 582s ok 2 - Init 582s ok 3 - Portal app 582s ok 4 - Correct cookie result for name=coucou,value=0 582s ok 5 - Correct cookie result for domain=example.com,name=coucou,value=0 582s ok 6 - Correct cookie result for domain=other.com,name=coucou,value=0 582s ok 7 - Correct cookie result for name=coucou,value=0 582s 1..7 582s ok 5 - Behavior with special \#PORTALDOMAIN\# value 582s 1..5 582s ok 582s t/01-Custom2fa.t ............................................................... 582s ok 1 - use Lemonldap::NG::Portal::Main; 582s ok 2 - Portal object 582s ok 3 - Init 582s ok 4 - Portal app 582s # Subtest: Register 2FA on first login 582s ok 1 - Auth query 582s ok 2 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769681324_31646%22%7D) 582s ok 3 - Get redirection 582s ok 4 - Location is http://auth.example.com/2fregisters 582s ok 5 - Auth query 582s ok 6 - Response body is not empty 582s ok 7 - Found at least one result for //a[@href="/2fregisters/test"] 582s ok 8 - Response body is not empty 582s ok 9 - Found at least one result for //span[@trspan="2fRegRequired"] 582s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769681324_31646%22%7D) 582s ok 11 - Auth query 582s ok 12 - Response body is not empty 582s ok 13 - Found at least one result for //span[@trspan="generic2fwelcome"] 582s ok 14 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%221769681324_31646%22%7D) 582s ok 15 - Post code 582s ok 16 - Response status is 500 582s ok 17 - Content is JSON 582s ok 18 - Error code is PE1234 582s ok 19 - Post code 582s ok 20 - HTTP code is 200 582s ok 21 - Content-Type is JSON 582s ok 22 - Content is valid JSON 582s ok 23 - Correct response 582s ok 24 - Continue login 582s ok 25 - Get redirection 582s ok 26 - Location is http://auth.example.com/ 582s ok 27 - Get cookie lemonldap (19a03bb686d01d0686c8534a6aa19b59095fa4a793dffad6aaa546a051ef7be0) 582s ok 28 - Get session using restSessionServer 582s ok 29 - HTTP code is 200 582s ok 30 - Deserialize session content 582s ok 31 - Session has correct value for authenticationLevel 582s ok 32 - Session has correct value for _2f 582s ok 33 - Session has correct value for uid 582s ok 34 - Correct private info 582s ok 35 - Hook can modify registered device 582s ok 36 - Hook can read device info 582s ok 37 - Hook can read session info 582s ok 38 - Correct type 582s 1..38 582s ok 5 - Register 2FA on first login 582s # Subtest: Login with 2FA 582s ok 1 - Auth query 582s ok 2 - HTTP code is 200 582s ok 3 - Page contains a form 582s ok 4 - URI match 582s ok 5 - Field "token" is defined 582s ok 6 - Post code 582s ok 7 - Response body is not empty 582s ok 8 - Found at least one result for //span[@trmsg="110"] 582s ok 9 - HTTP code is 200 582s ok 10 - Page contains a form 582s ok 11 - URI match 582s ok 12 - Field "token" is defined 582s ok 13 - Post code 582s ok 14 - Response body is not empty 582s ok 15 - Found at least one result for //span[@trmsg="110"] 582s ok 16 - HTTP code is 200 582s ok 17 - Page contains a form 582s ok 18 - URI match 582s ok 19 - Field "token" is defined 582s ok 20 - Post code 582s ok 21 - Get cookie lemonldap (8fa1c2341b16a4f4453bc1573e0323c5c8f801f9013e9f4307eca323c5641493) 582s ok 22 - Get session using restSessionServer 582s ok 23 - HTTP code is 200 582s ok 24 - Deserialize session content 582s ok 25 - Session has correct value for _2f 582s ok 26 - Session has correct value for uid 582s ok 27 - Session has correct value for authenticationLevel 582s 1..27 582s ok 6 - Login with 2FA 582s # Subtest: Register 2FA from logged in session 582s ok 1 - Auth query 582s ok 2 - HTTP code is 200 582s ok 3 - Get cookie lemonldap (2de62746ab3c5cfc39945d4530b5d32b15d95820cc5b5df3f047c08c0f37e3d5) 582s ok 4 - 2FA manager 582s ok 5 - Get redirection 582s ok 6 - Location header found 582s ok 7 - Post code 582s ok 8 - HTTP code is 200 582s ok 9 - Content-Type is JSON 582s ok 10 - Content is valid JSON 582s ok 11 - Correct response 582s ok 12 - Correct private info 582s ok 13 - Private info added by hook 582s ok 14 - Hook can read device info 582s ok 15 - Hook can read session info 582s ok 16 - Correct type 582s 1..16 582s ok 7 - Register 2FA from logged in session 582s # Subtest: Check custom display 582s ok 1 - Auth query 582s ok 2 - HTTP code is 200 582s ok 3 - HTTP code is 200 582s ok 4 - Page contains a form 582s ok 5 - URI match 582s ok 6 - Field "token" is defined 582s ok 7 - Post dummy form 582s ok 8 - Get cookie lemonldap (2f906930e06ef9921558a5b696d57fccddf394bba4080af38b9c8b5c9bf86af0) 582s ok 9 - 2FA manager 582s ok 10 582s ok 11 - Found correct myattr display param 582s ok 12 - Found correct myattr_1 display param 582s ok 13 - Found correct myzero display param 582s ok 14 - Found correct myzero_0 display param 582s ok 15 - private subkey _private_1 is not exposed 582s 1..15 582s ok 8 - Check custom display 582s 1..8 582s ok 583s t/01-Dynamic-Portal-Url.t ...................................................... 583s ok 1 - use Lemonldap::NG::Portal::Main; 583s ok 2 - use Lemonldap::NG::Handler::Server; 583s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 583s ok 4 - Portal object 583s ok 5 - Init 583s ok 6 - Portal app 583s ok 7 - Get redirection 583s ok 8 - Location header found 583s ok 9 583s ok 10 - HTTP code is 200 583s ok 11 - Page contains a form 583s ok 12 - Field "user" is defined 583s ok 13 - Field "password" is defined 583s ok 14 - CSP header authorize POST request to \# 583s ok 15 - Auth query 583s ok 16 - Get cookie lemonldap (e1196bff27658bb2c30a81242ff19c1490e01f0c1adf46549f565fd811fe2dbc) 583s ok 17 - Cookie set on correct domain 583s ok 18 - Get redirection 583s ok 19 - Location header found 583s ok 20 583s ok 21 - Correct domain in psgi.js 583s ok 22 - Get redirection 583s ok 23 - Location header found 583s ok 24 583s ok 25 - HTTP code is 200 583s ok 26 - Page contains a form 583s ok 27 - Field "user" is defined 583s ok 28 - Field "password" is defined 583s ok 29 - CSP header authorize POST request to \# 583s ok 30 - Auth query 583s ok 31 - Get cookie lemonldap (5ebb95d8bcf2a6b8c540d2530957e17383446c16074d96d8d96bbb8505e3caff) 583s ok 32 - Cookie set on correct domain 583s ok 33 - Get redirection 583s ok 34 - Location header found 583s ok 35 583s ok 36 - Correct domain in psgi.js 583s 1..36 583s ok 583s t/01-EnablePasswordDisplay.t ................................................... 583s ok 1 - use Lemonldap::NG::Portal::Main; 583s ok 2 - Portal object 583s ok 3 - Init 583s ok 4 - Portal app 583s ok 5 - Display portal 583s ok 6 - toggle password icon found 583s ok 7 - Auth query 583s ok 8 - HTTP code is 200 583s ok 9 - Get cookie lemonldap (c3a4cb8fcbcf97946d91c5902ee4c2ba62c97c10964cedb4c34158d56911aba8) 583s ok 10 - Get menu 583s ok 11 - toggle oldpassword icon found 583s ok 12 - toggle newpassword icon found 583s ok 13 - toggle confirmpassword icon found 583s ok 14 - input type text found 583s ok 15 - Logout request 583s ok 16 - Response is 200 583s ok 17 - Cookie is deleted 583s ok 18 - No pdata 583s ok 19 - Disconnect request 583s ok 20 - Response is 401 583s 1..20 583s ok 584s t/01-Handler-redirection-and-URL-check-by-portal.t ............................. 584s ok 1 - use Lemonldap::NG::Portal::Main; 584s ok 2 - Portal object 584s ok 3 - Init 584s ok 4 - Portal app 584s ok 5 - use Lemonldap::NG::Handler::Server; 584s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 584s ok 7 - App 584s ok 8 - Standard Handler 584s ok 9 - Get redirection 584s ok 10 - Location header found 584s ok 11 - Unauth portal request 584s ok 12 - HTTP code is 200 584s ok 13 - Page contains a form 584s ok 14 - Field "url" is defined 584s ok 15 - CSP header authorize POST request to \# 584s ok 16 - Standard Handler with host value that contains a + character after base64 encoding 584s ok 17 - Get redirection 584s ok 18 - Location header found 584s ok 19 - Unauth portalrequest 584s ok 20 - HTTP code is 200 584s ok 21 - Page contains a form 584s ok 22 - Field "url" is defined 584s ok 23 - CSP header authorize POST request to \# 584s 1..23 584s ok 584s t/01-Keys.t .................................................................... 584s ok 1 - use Lemonldap::NG::Portal::Main; 584s # Subtest: No keys defined, fallback to old config vars 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Invalid key ID returns undef 584s ok 5 - Invalid key ID returns undef 584s ok 6 - Invalid key ID returns undef 584s ok 7 - Invalid key ID returns undef 584s ok 8 - Invalid key ID returns undef 584s ok 9 - Invalid key ID returns undef 584s ok 10 - Default SAML public signature key is as expected 584s ok 11 - Default SAML private signature key is as expected 584s ok 12 - Default SAML public encryption key is as expected 584s ok 13 - Default SAML private encryption key is as expected 584s ok 14 - Default OIDC public key is as expected 584s ok 15 - Default OIDC private key is as expected 584s ok 16 - Previous OIDC public key is as expected 584s ok 17 - Previous OIDC private key is as expected 584s ok 18 - Future OIDC public key is as expected 584s ok 19 - Future OIDC private key is as expected 584s ok 20 - Default OIDC public encryption key is as expected 584s ok 21 - Default OIDC private encryption key is as expected 584s 1..21 584s ok 2 - No keys defined, fallback to old config vars 584s # Subtest: Explicit key has priority over legacy conf 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Default SAML public key is as expected 584s ok 5 - Default SAML private key is as expected 584s 1..5 584s ok 3 - Explicit key has priority over legacy conf 584s # Subtest: Explicit key only 584s ok 1 - Portal object 584s ok 2 - Init 584s ok 3 - Portal app 584s ok 4 - Default SAML public key is as expected 584s ok 5 - Default SAML private key is as expected 584s 1..5 584s ok 4 - Explicit key only 584s 1..4 584s ok 585s t/01-Mail-Tpl.t ................................................................ 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s ok 2 - Portal object 585s ok 3 - Init 585s ok 4 - Portal app 585s # Subtest: Skin and language resolution 585s # Subtest: Default skin, default language 585s ok 1 - request ok 585s ok 2 585s ok 3 - Logo not attached 585s 1..3 585s ok 1 - Default skin, default language 585s # Subtest: Default skin, custom language 585s ok 1 - request ok 585s ok 2 585s ok 3 - Logo not attached 585s 1..3 585s ok 2 - Default skin, custom language 585s # Subtest: custom skin, default language 585s ok 1 - Request ok 585s ok 2 585s ok 3 - Logo attached 585s 1..3 585s ok 3 - custom skin, default language 585s # Subtest: custom skin, custom language (cookie) 585s ok 1 - Request ok 585s ok 2 585s ok 3 - Logo attached 585s 1..3 585s ok 4 - custom skin, custom language (cookie) 585s # Subtest: custom skin, custom language (header) 585s ok 1 - Request ok 585s ok 2 585s ok 3 - Logo attached 585s 1..3 585s ok 5 - custom skin, custom language (header) 585s 1..5 585s ok 5 - Skin and language resolution 585s # Subtest: Test sendEmail method 585s # Subtest: Use templated body and subject 585s ok 1 - Found variable in templated body 585s ok 2 - Found session variable in templated body 585s ok 3 - Found subject 585s ok 4 - Correct destination 585s 1..4 585s ok 1 - Use templated body and subject 585s # Subtest: Use explicit body and subject 585s ok 1 - Found expected hardcoded body 585s ok 2 - Expected hardcoded subject 585s ok 3 - Correct destination 585s 1..3 585s ok 2 - Use explicit body and subject 585s 1..2 585s ok 6 - Test sendEmail method 585s 1..6 585s ok 585s t/01-OneTimeToken.t ............................................................ 585s ok 1 - use Lemonldap::NG::Portal::Main; 585s # Subtest: Test cache implementation 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s # Subtest: Create ::Lib::OneTimeToken instance 585s ok 1 - OTT instance successfully created 585s 1..1 585s ok 4 - Create ::Lib::OneTimeToken instance 585s # Subtest: Get valid token and delete it 585s ok 1 - Token successfully created 585s ok 2 - Correct purge time 585s ok 3 - Correct data 585s ok 4 - Token id is no longer valid 585s 1..4 585s ok 5 - Get valid token and delete it 585s # Subtest: Get expired token 585s ok 1 - Token successfully created 585s ok 2 - Token id is no longer valid 585s 1..2 585s ok 6 - Get expired token 585s # Subtest: Get valid token without deleting it 585s ok 1 - Token successfully created 585s ok 2 - Correct purge time 585s ok 3 - Correct data 585s ok 4 - Correct purge time 585s ok 5 - Correct data 585s ok 6 - Token id is no longer valid 585s 1..6 585s ok 7 - Get valid token without deleting it 585s # Subtest: Update token 585s ok 1 - Token successfully created 585s ok 2 - Correct purge time 585s ok 3 - Correct data 585s ok 4 - updateToken returns token id 585s ok 5 - Correct purge time 585s ok 6 - Correct data 585s ok 7 - Token id is no longer valid 585s 1..7 585s ok 8 - Update token 585s # Subtest: Update expired token 585s ok 1 - Token successfully created 585s ok 2 - updateToken returns undef 585s ok 3 - Token id is no longer valid 585s 1..3 585s ok 9 - Update expired token 585s 1..9 585s ok 2 - Test cache implementation 585s # Subtest: Test session implementation 585s ok 1 - Portal object 585s ok 2 - Init 585s ok 3 - Portal app 585s # Subtest: Create ::Lib::OneTimeToken instance 585s ok 1 - OTT instance successfully created 585s 1..1 585s ok 4 - Create ::Lib::OneTimeToken instance 585s # Subtest: Get valid token and delete it 585s ok 1 - Token successfully created 585s ok 2 - Correct purge time 585s ok 3 - Correct data 585s ok 4 - Token id is no longer valid 585s 1..4 585s ok 5 - Get valid token and delete it 585s # Subtest: Get expired token 585s ok 1 - Token successfully created 585s ok 2 - Token id is no longer valid 585s 1..2 585s ok 6 - Get expired token 585s # Subtest: Get valid token without deleting it 585s ok 1 - Token successfully created 585s ok 2 - Correct purge time 585s ok 3 - Correct data 585s ok 4 - Correct purge time 585s ok 5 - Correct data 585s ok 6 - Token id is no longer valid 585s 1..6 585s ok 7 - Get valid token without deleting it 585s # Subtest: Update token 585s ok 1 - Token successfully created 585s ok 2 - Correct purge time 585s ok 3 - Correct data 585s ok 4 - updateToken returns token id 585s ok 5 - Correct purge time 585s ok 6 - Correct data 585s ok 7 - Token id is no longer valid 585s 1..7 585s ok 8 - Update token 585s # Subtest: Update expired token 585s ok 1 - Token successfully created 585s ok 2 - updateToken returns undef 585s ok 3 - Token id is no longer valid 585s 1..3 585s ok 9 - Update expired token 585s 1..9 585s ok 3 - Test session implementation 585s 1..3 585s ok 586s t/01-PluginEntrypoints.t ....................................................... 586s ok 1 - use Lemonldap::NG::Portal::Main; 586s ok 2 - Portal object 586s ok 3 - Init 586s ok 4 - Portal app 586s ok 5 - Check that entrypoints were called in the correct order with correct params 586s 1..5 586s ok 586s t/01-Reject-Hashes-in-URL.t .................................................... 586s ok 1 - use Lemonldap::NG::Portal::Main; 586s ok 2 - Portal object 586s ok 3 - Init 586s ok 4 - Portal app 586s ok 5 - Try http://bad.com\#test.example.llng 586s ok 6 - Response status is 401 586s ok 7 - Content is JSON 586s ok 8 - Error code is 109 586s ok 9 - Rejected with PE_UNPROTECTEDURL 586s 1..9 586s ok 587s t/01-Unauth-Logout.t ........................................................... 587s ok 1 - use Lemonldap::NG::Portal::Main; 587s ok 2 - Portal object 587s ok 3 - Init 587s ok 4 - Portal app 587s ok 5 - Get logout page 587s ok 6 - Language icons found 587s ok 7 - PE_LOGOUT_OK 587s ok 8 - Get cookie lemonldap (0) 587s ok 9 - Get logout page 587s ok 10 - Language icons found 587s ok 11 - PE_LOGOUT_OK 587s ok 12 - Get cookie lemonldap (0) 587s # Subtest: Test if http://test1.example.com/ is allowed 587s ok 1 - Get logout page 587s ok 2 - Get cookie lemonldap (0) 587s ok 3 - Get redirection 587s ok 4 - Location is http://test1.example.com/ 587s 1..4 587s ok 13 - Test if http://test1.example.com/ is allowed 587s # Subtest: Test if http://example3.com/ is allowed 587s ok 1 - Get logout page 587s ok 2 - Get cookie lemonldap (0) 587s ok 3 - Get redirection 587s ok 4 - Location is http://example3.com/ 587s 1..4 587s ok 14 - Test if http://example3.com/ is allowed 587s # Subtest: Test if http://test.example2.com/ is allowed 587s ok 1 - Get logout page 587s ok 2 - Get cookie lemonldap (0) 587s ok 3 - Get redirection 587s ok 4 - Location is http://test.example2.com/ 587s 1..4 587s ok 15 - Test if http://test.example2.com/ is allowed 587s # Subtest: Test if http://test.test.example2.com/ is allowed 587s ok 1 - Get logout page 587s ok 2 - Get cookie lemonldap (0) 587s ok 3 - Get redirection 587s ok 4 - Location is http://test.test.example2.com/ 587s 1..4 587s ok 16 - Test if http://test.test.example2.com/ is allowed 587s # Subtest: Test if http://test.example3.com/ is not allowed 587s ok 1 - Get logout page 587s ok 2 - Get cookie lemonldap (0) 587s ok 3 - Expected portal error code: code found on page 587s ok 4 - Expected portal error code 587s 1..4 587s ok 17 - Test if http://test.example3.com/ is not allowed 587s # Subtest: Test if http://invalid/ is not allowed 587s ok 1 - Get logout page 587s ok 2 - Get cookie lemonldap (0) 587s ok 3 - Expected portal error code: code found on page 587s ok 4 - Expected portal error code 587s 1..4 587s ok 18 - Test if http://invalid/ is not allowed 587s 1..18 587s ok 587s t/01-WebAuthn-Registration.t ................................................... 587s ok 1 - use Lemonldap::NG::Portal::Main; 587s ok 2 # skip Authen::WebAuthn not found 587s 1..2 587s ok 587s t/01-WebAuthn.t ................................................................ 587s ok 1 - use Lemonldap::NG::Portal::Main; 587s ok 2 # skip Authen::WebAuthn not found 587s 1..2 587s ok 588s t/01-disabledPlugins.t ......................................................... 588s ok 1 - use Lemonldap::NG::Portal::Main; 588s # Subtest: Disable module by full name 588s ok 1 - Portal object 588s ok 2 - Init 588s ok 3 - Portal app 588s ok 4 - Plugin was not loaded 588s 1..4 588s ok 2 - Disable module by full name 588s # Subtest: Disable module by short name 588s ok 1 - Portal object 588s ok 2 - Init 588s ok 3 - Portal app 588s ok 4 - Plugin was not loaded 588s 1..4 588s ok 3 - Disable module by short name 588s 1..3 588s ok 589s t/01-downloadSamlMetadata.t .................................................... 589s ok 1 - use Lemonldap::NG::Portal::Main; 589s ok 2 - require './scripts/downloadSamlMetadata'; 589s # Subtest: Dry run, do not create file 589s # Try to download metadata file at http://xx.yy/ 589s # Using temporary file t/sessions/tmpSessionFeMpK/output.xml.Dgz7Kz2Q 589s ok 1 - File destination was provided 589s # Metadata successfully downloaded 589s # Removing t/sessions/tmpSessionFeMpK/output.xml.Dgz7Kz2Q 589s ok 2 - Successful function run 589s ok 3 - Destination file not created 589s ok 4 - Temporary files were cleaned up 589s 1..4 589s ok 3 - Dry run, do not create file 589s # Subtest: Download valid metadata, first time 589s # Try to download metadata file at http://xx.yy/ 589s # Using temporary file t/sessions/tmpSessionFeMpK/output.xml.46N7dfIM 589s ok 1 - File destination was provided 589s # Metadata successfully downloaded 589s ok 2 - Successful function run 589s ok 3 - Correct content found 589s ok 4 - Temporary files were cleaned up 589s 1..4 589s ok 4 - Download valid metadata, first time 589s # Subtest: Download valid metadata, overwrite existing file 589s ok 1 - Correct content found 589s # Try to download metadata file at http://xx.yy/ 589s # Using temporary file t/sessions/tmpSessionFeMpK/output.xml.y47Pod5o 589s ok 2 - File destination was provided 589s # Metadata successfully downloaded 589s ok 3 - Failed function run 589s ok 4 - Correct content found 589s ok 5 - Temporary files were cleaned up 589s 1..5 589s ok 5 - Download valid metadata, overwrite existing file 589s # Subtest: Dry run, do not overwrite file 589s ok 1 - Correct content found 589s # Try to download metadata file at http://xx.yy/ 589s # Using temporary file t/sessions/tmpSessionFeMpK/output.xml.H6navepz 589s ok 2 - File destination was provided 589s # Metadata successfully downloaded 589s # Removing t/sessions/tmpSessionFeMpK/output.xml.H6navepz 589s ok 3 - Successful function run 589s ok 4 - Correct content found 589s ok 5 - Temporary files were cleaned up 589s 1..5 589s ok 6 - Dry run, do not overwrite file 589s # Subtest: URL not found 589s # Try to download metadata file at http://404.404/ 589s # Using temporary file t/sessions/tmpSessionFeMpK/output.xml.9vVmxuIT 589s # Removing t/sessions/tmpSessionFeMpK/output.xml.9vVmxuIT 589s # FATAL: Error downloading metadata 404 Not found 589s ok 1 - Failed function run 589s ok 2 - Correct content found 589s ok 3 - Temporary files were cleaned up 589s 1..3 589s ok 7 - URL not found 589s # Subtest: Try to download invalid XML 589s # Try to download metadata file at http://xx.yy/ 589s # Using temporary file t/sessions/tmpSessionFeMpK/output.xml.Dyef4fwI 589s ok 1 - File destination was provided 589s # Metadata successfully downloaded 589s # FATAL: Cannot parse t/sessions/tmpSessionFeMpK/output.xml.Dyef4fwI as XML: t/sessions/tmpSessionFeMpK/output.xml.Dyef4fwI:1: parser error : expected '>' 589s # testtestuser is a binary string 626s ok 7 - Post form 626s 1..7 626s ok 16 - Check workaround for \#3180 626s ok 17 - Auth query 626s ok 18 - HTTP code is 200 626s ok 19 - Content-Type is JSON 626s ok 20 - Content is valid JSON 626s ok 21 - User token was returned 626s ok 22 - $req->user is a binary string 626s ok 23 - Post form 626s ok 24 - Get cookie lemonldap (caa093e277ab9c16f093d28569f1475a81928d1d25c19157160d85e0073a6d69) 626s ok 25 - Get redirection 626s ok 26 - Location is http://test1.example.com/ 626s ok 27 - Get session using restSessionServer 626s ok 28 - HTTP code is 200 626s ok 29 - Deserialize session content 626s ok 30 - Session has correct value for _user 626s ok 31 - Session has correct value for _Issuer 626s ok 32 - Session has correct value for _auth 626s ok 33 - Session has correct value for authenticationLevel 626s ok 34 - Session has correct value for uid 626s 1..34 626s ok 2 - Usertoken SSL Auth 626s # Subtest: Usertoken SSL Auth (with choice) 626s ok 1 - Portal object 626s ok 2 - Init 626s ok 3 - Portal app 626s ok 4 - Get Menu 626s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 626s ok 6 - Response body is not empty 626s ok 7 - Found sslHost 626s ok 8 - Found 5_ssl Logo 626s ok 9 - Get ssl javascript 626s ok 10 - HTTP code is 200 626s ok 11 - Page contains a form 626s ok 12 - Host match 626s ok 13 - Field "nossl" is defined 626s ok 14 - Field "ajax_auth_token" is defined 626s ok 15 - CSP header authorize POST request to \# 626s # Subtest: Check workaround for #3180 626s ok 1 - Auth query 626s ok 2 - HTTP code is 200 626s ok 3 - Content-Type is JSON 626s ok 4 - Content is valid JSON 626s ok 5 - User token was returned 626s ok 6 - $req->user is a binary string 626s ok 7 - Post form 626s 1..7 626s ok 16 - Check workaround for \#3180 626s ok 17 - Auth query 626s ok 18 - HTTP code is 200 626s ok 19 - Content-Type is JSON 626s ok 20 - Content is valid JSON 626s ok 21 - User token was returned 626s ok 22 - $req->user is a binary string 626s ok 23 - Post form 626s ok 24 - Get cookie lemonldap (1031f97432efc0171be09bb84cd5db0e358b388f36777732d565f9ea2064be19) 626s ok 25 - Get redirection 626s ok 26 - Location is http://test1.example.com/ 626s ok 27 - Get session using restSessionServer 626s ok 28 - HTTP code is 200 626s ok 29 - Deserialize session content 626s ok 30 - Session has correct value for uid 626s ok 31 - Session has correct value for authenticationLevel 626s ok 32 - Session has correct value for _Issuer 626s ok 33 - Session has correct value for _auth 626s ok 34 - Session has correct value for _user 626s 1..34 626s ok 3 - Usertoken SSL Auth (with choice) 626s # Subtest: Legacy AJAX SSL Auth 626s ok 1 - Portal object 626s ok 2 - Init 626s ok 3 - Portal app 626s ok 4 - Get Menu 626s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 626s ok 6 - SSL AJAX URL found 626s ok 7 - Correct hostname 626s ok 8 - Correct path 626s ok 9 - Correct query 626s ok 10 - Found 5_ssl Logo 626s ok 11 - Get ssl javascript 626s ok 12 - HTTP code is 200 626s ok 13 - Page contains a form 626s ok 14 - Host match 626s ok 15 - Field "nossl" is defined 626s ok 16 - CSP header authorize POST request to \# 626s ok 17 - Auth query 626s ok 18 - HTTP code is 200 626s ok 19 - Content-Type is JSON 626s ok 20 - Content is valid JSON 626s ok 21 - Correct result 626s ok 22 - No error 626s ok 23 - Get cookie lemonldap (a0b475143ab11e42b1e74ffa6815763430bacf751af0070f7496affbc81d8cbe) 626s ok 24 - Post form 626s ok 25 - Get redirection 626s ok 26 - Location is http://test1.example.com/ 626s 1..26 626s ok 4 - Legacy AJAX SSL Auth 626s # Subtest: Legacy AJAX SSL Auth (with Choice) 626s ok 1 - Portal object 626s ok 2 - Init 626s ok 3 - Portal app 626s ok 4 - Get Menu 626s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D) 626s ok 6 - SSL AJAX URL found 626s ok 7 - Correct hostname 626s ok 8 - Correct path 626s ok 9 - Correct query 626s ok 10 - Found 5_ssl Logo 626s ok 11 - Get ssl javascript 626s ok 12 - HTTP code is 200 626s ok 13 - Page contains a form 626s ok 14 - Host match 626s ok 15 - Field "nossl" is defined 626s ok 16 - CSP header authorize POST request to \# 626s ok 17 - Auth query 626s ok 18 - HTTP code is 200 626s ok 19 - Content-Type is JSON 626s ok 20 - Content is valid JSON 626s ok 21 - Correct result 626s ok 22 - No error 626s ok 23 - Get cookie lemonldap (ac4f3bb0ef37a5031d5e40d887ce3f9a77de406f6a6ac80eb1f24dd441fcece6) 626s ok 24 - Post form 626s ok 25 - Get redirection 626s ok 26 - Location is http://test1.example.com/ 626s 1..26 626s ok 5 - Legacy AJAX SSL Auth (with Choice) 626s # Subtest: Regular SSL Auth 626s ok 1 - Portal object 626s ok 2 - Init 626s ok 3 - Portal app 626s ok 4 - Auth query 626s ok 5 - HTTP code is 200 626s ok 6 - Get cookie lemonldap (41c9c1d81a2ec7ae7501ca6435b75c60b560b0546486873a32d880e3fbe1cf79) 626s 1..6 626s ok 6 - Regular SSL Auth 626s # Subtest: SSLVarIf mechanism 626s ok 1 - Portal object 626s ok 2 - Init 626s ok 3 - Portal app 626s # Subtest: Testing SSLVarIf with CA1 626s ok 1 - Auth query 626s ok 2 - HTTP code is 200 626s ok 3 - Get cookie lemonldap (37de41b7a19d891221d59e87b55b6cb8c5ddc2bc63227732de8a8b9b00b4d9a8) 626s ok 4 626s ok 5 - HTTP code is 200 626s ok 6 - Authenticated as dwho 626s 1..6 626s ok 4 - Testing SSLVarIf with CA1 626s # Subtest: Testing SSLVarIf with CA2 626s ok 1 - Auth query 626s ok 2 - HTTP code is 200 626s ok 3 - Get cookie lemonldap (a55af8b9a6b493ed0a2d271782c31e21c6dba56722e346ef2e2b4ed0e7f2cca9) 626s ok 4 626s ok 5 - HTTP code is 200 626s ok 6 - Authenticated as Doctor Who 626s 1..6 626s ok 5 - Testing SSLVarIf with CA2 626s # Subtest: Testing SSLVarIf with unknown CA 626s ok 1 - Auth query 626s ok 2 - HTTP code is 200 626s ok 3 - Get cookie lemonldap (60648954a33033d72e13e7e7ad7adfc6934aced70ce15b5f35fdeb18b0978203) 626s ok 4 626s ok 5 - HTTP code is 200 626s ok 6 - Authenticated as dwho@example.com 626s 1..6 626s ok 6 - Testing SSLVarIf with unknown CA 626s # Subtest: Testing SSLVarIf with no CA 626s ok 1 - Auth query 626s ok 2 - HTTP code is 200 626s ok 3 - Get cookie lemonldap (a333eb6e5cd7300ba068a41bf2ad7b93a88727a512ef7fff9e9b8dca4915ffeb) 626s ok 4 626s ok 5 - HTTP code is 200 626s ok 6 - Authenticated as dwho@example.com 626s 1..6 626s ok 7 - Testing SSLVarIf with no CA 626s 1..7 626s ok 7 - SSLVarIf mechanism 626s 1..7 626s ok 626s t/29-AuthWebAuthn-Choice.t ..................................................... 626s ok 1 - use Lemonldap::NG::Portal::Main; 626s ok 2 # skip Authen::WebAuthn not found 626s 1..2 626s ok 627s t/29-AuthWebAuthn.t ............................................................ 627s ok 1 - use Lemonldap::NG::Portal::Main; 627s ok 2 # skip Authen::WebAuthn not found 627s 1..2 627s ok 627s t/30-Auth-CAS-Reauth.t ......................................................... 627s ok 1 - use Lemonldap::NG::Portal::Main; 627s ok 2 - Portal object 627s ok 3 - Init 627s ok 4 - Portal app 627s ok 5 - Register $type 627s ok 6 - Portal object 627s ok 7 - Init 627s ok 8 - Portal app 627s ok 9 - Register $type 627s # ==> Pushing SP <== 627s # ==> Popping SP <== 627s ok 10 - Unauth SP request 627s ok 11 - Get cookie llngcasserver (idp) 627s ok 12 - Get CAS server cookie 627s ok 13 - Get redirection 627s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 627s # ==> Pushing ISSUER <== 627s # ==> Popping ISSUER <== 627s ok 15 - Query CAS server 627s ok 16 - HTTP code is 200 627s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769681369_17979%22%2C%22issuerTs%22%3A1769753249%2C%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%7D) 627s # ==> Pushing ISSUER <== 627s # ==> Popping ISSUER <== 627s ok 18 - Post authentication 627s ok 19 - Get cookie lemonldap (ba94ec3395a06dbaf30736464e9886fdd1e0924d912af36eff301f716e1187dd) 627s ok 20 - Get cookie lemonldappdata () 627s ok 21 - SAML request cleared from pdata 627s ok 22 - Get redirection 627s ok 23 - Location header found 627s # ==> Pushing SP <== 627s ok 24 - SOAP request 627s # ==> Saving handler SP <== 627s # ==> Pushing ISSUER <== 627s # ==> Popping ISSUER <== 627s # ==> Restoring SP <== 627s ok 25 - Execute request to /cas/serviceValidate 627s ok 26 - HTTP code is 200 627s ok 27 - Content is XML 627s # ==> Popping SP <== 627s ok 28 - Query SP with ticket 627s ok 29 - Get cookie lemonldap (fb5359900811fe2af9d1dad411d8e1d9c41aef142bb3ee07028ba995538d3f7e) 627s # ==> Pushing SP <== 627s # ==> Popping SP <== 627s ok 30 - Post SAML request to IdP 627s ok 31 - HTTP code is 200 627s ok 32 - Page contains a form 627s ok 33 - URI match 627s ok 34 - Field "confirm" is defined 627s ok 35 - Propose to upgrade session 627s # ==> Pushing SP <== 627s # ==> Popping SP <== 627s ok 36 - Ask to renew 627s ok 37 - Get redirection 627s ok 38 - Location header found 627s # ==> Pushing ISSUER <== 627s # ==> Popping ISSUER <== 627s ok 39 - Query CAS server 627s ok 40 - Get redirection 627s ok 41 - Location header found 627s # ==> Pushing SP <== 627s ok 42 - SOAP request 627s # ==> Saving handler SP <== 627s # ==> Pushing ISSUER <== 627s # ==> Popping ISSUER <== 627s # ==> Restoring SP <== 627s ok 43 - Execute request to /cas/serviceValidate 627s ok 44 - HTTP code is 200 627s ok 45 - Content is XML 627s # ==> Popping SP <== 627s ok 46 - Query SP with ticket 627s ok 47 - Get cookie lemonldap (27c6ae34fc33df5c6429963e5ed139dd4e235f4da14deb36bfe4839369e2b7a9) 627s ok 48 - New session ID 627s 1..48 627s ok 628s t/30-Auth-Oidc-Reauth.t ........................................................ 628s ok 1 - use Lemonldap::NG::Portal::Main; 628s ok 2 - Portal object 628s ok 3 - Init 628s ok 4 - Portal app 628s ok 5 - Register $type 628s ok 6 - OP portal 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 7 - Get JWKS, endpoint /oauth2/jwks 628s ok 8 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 628s ok 10 - HTTP code is 200 628s ok 11 - Portal object 628s ok 12 - Init 628s ok 13 - Portal app 628s ok 14 - Register $type 628s ok 15 - RP portal 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 16 - Unauth SP request 628s ok 17 - Get redirection 628s ok 18 - Location header found 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 19 - Push request to OP, endpoint /oauth2/authorize 628s ok 20 - HTTP code is 200 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 21 - Post authentication, endpoint /oauth2/authorize 628s ok 22 - Get cookie lemonldap (341fb1db0c9fd6d7e1e9c6ddc6ab19a36a128a73c47743f1a2e5d55071bc5157) 628s ok 23 - HTTP code is 200 628s ok 24 - Page contains a form 628s ok 25 - Host match 628s ok 26 - Field "confirm" is defined 628s ok 27 - CSP header authorize POST request to \# 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 28 - Post confirmation, endpoint /oauth2/authorize 628s ok 29 - Get redirection 628s ok 30 - Location header found 628s # ==> Pushing RP <== 628s ok 31 - REST request 628s ok 32 - Request from RP to OP, endpoint /oauth2/token 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 33 - Execute request 628s ok 34 - Response is 200 628s ok 35 - Content is JSON 628s ok 36 - Found access_token 2040680b11045da4f3aaac1a258fa7b1648e25ec76385f1f8991c28f7bd1129c 628s ok 37 - REST request 628s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 39 - Execute request 628s ok 40 - Response is 200 628s ok 41 - Content is JSON 628s # ==> Popping RP <== 628s ok 42 - Call openidconnectcallback on RP 628s ok 43 - Get cookie lemonldap (f7065025045e59d2a438faa59b3d9f30b5128f75da8bc70d3973de6178dc256d) 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 44 - Post SAML request to IdP 628s ok 45 - HTTP code is 200 628s ok 46 - Page contains a form 628s ok 47 - URI match 628s ok 48 - Field "confirm" is defined 628s ok 49 - Propose to upgrade session 628s # ==> Pushing RP <== 628s # ==> Popping RP <== 628s ok 50 - Ask to renew 628s ok 51 - Get redirection 628s ok 52 - Location header found 628s ok 53 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_oidc%22%7D) 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s ok 54 - Push request to OP, endpoint /oauth2/authorize 628s ok 55 - Get redirection 628s ok 56 - Location header found 628s # ==> Pushing RP <== 628s ok 57 - REST request 628s ok 58 - Request from RP to OP, endpoint /oauth2/token 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 59 - Execute request 628s ok 60 - Response is 200 628s ok 61 - Content is JSON 628s ok 62 - Found access_token 9948da00e5aa4bd3073900ace002ee6f1f9b8051dfb4371f9ecb8b7d50963839 628s ok 63 - REST request 628s ok 64 - Request from RP to OP, endpoint /oauth2/userinfo 628s # ==> Saving handler RP <== 628s # ==> Pushing OP <== 628s # ==> Popping OP <== 628s # ==> Restoring RP <== 628s ok 65 - Execute request 628s ok 66 - Response is 200 628s ok 67 - Content is JSON 628s # ==> Popping RP <== 628s ok 68 - Call openidconnectcallback on RP 628s ok 69 - Get cookie lemonldap (339c0fa53b69538f4816a0126ffeedd588d8f5faff87bd00e60203a0125b4c13) 628s ok 70 - New session ID 628s 1..70 628s ok 629s t/30-Auth-ResolutionRule.t ..................................................... 629s ok 1 - use Lemonldap::NG::Portal::Main; 629s ok 2 - Portal object 629s ok 3 - Init 629s ok 4 - Portal app 629s ok 5 - Issuer portal 629s ok 6 - Auth query 629s ok 7 - Get redirection 629s ok 8 - Location header found 629s ok 9 - Auth query 629s ok 10 - Get redirection 629s ok 11 - Location header found 629s ok 12 - Auth query 629s ok 13 - Get redirection 629s ok 14 - Location header found 629s ok 15 - Auth query 629s ok 16 - Get redirection 629s ok 17 - Location header found 629s ok 18 - Auth query 629s ok 19 - Get redirection 629s ok 20 - Location header found 629s ok 21 - Auth query 629s ok 22 - Get redirection 629s ok 23 - Location header found 629s 1..23 629s ok 629s t/30-Auth-SAML-with-choice.t ................................................... 629s ok 1 - use Lemonldap::NG::Portal::Main; 629s ok 2 - Portal object 629s ok 3 - Init 629s ok 4 - Portal app 629s ok 5 - Register $type 629s ok 6 - Portal object 629s ok 7 - Init 629s ok 8 - Portal app 629s ok 9 - Register $type 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 10 - Unauth SP request 629s ok 11 - HTTP code is 200 629s ok 12 - Found Demo choice 629s ok 13 - Found SAML choice 629s ok 14 - HTTP code is 200 629s ok 15 - Page contains a form 629s ok 16 - Field "test" is defined 629s ok 17 - CSP header authorize POST request to \# 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 18 - Post SAML choice 629s ok 19 - HTTP code is 200 629s ok 20 - Page contains a form 629s ok 21 - Field "confirm" is defined 629s ok 22 - CSP header authorize POST request to \# 629s ok 23 - 1st = idp3 629s ok 24 - 2nd = idp 629s ok 25 - 3rd = idp2 629s ok 26 - 4th = idp2_z 629s ok 27 - Found IDP icon, tooltip and title tags 629s ok 28 - Found IDP display name 629s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 30 - Post SAML choice 629s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D) 629s ok 32 - HTTP code is 200 629s ok 33 - Page contains a form 629s ok 34 - Host match 629s ok 35 - URI match 629s ok 36 - Field "SAMLRequest" is defined 629s ok 37 - CSP header authorize POST request to auth.idp.com 629s ok 38 - Method is POST 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s ok 39 - Post SAML request to IdP 629s ok 40 - HTTP code is 200 629s ok 41 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753251%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681371_18901%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s ok 42 - Post authentication 629s ok 43 - Get cookie lemonldap (1e31b97b577796cad5ae0e0a2a7d17b8e40da732ea1f30423b42ade06115ab50) 629s ok 44 - HTTP code is 200 629s ok 45 - Page contains a form 629s ok 46 - Host match 629s ok 47 - URI match 629s ok 48 - Field "SAMLResponse" is defined 629s ok 49 - CSP header authorize POST request to auth.sp.com 629s ok 50 - Method is POST 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 51 - Post SAML response to SP 629s ok 52 - Get redirection 629s ok 53 - Location is http://auth.sp.com/ 629s ok 54 - Get cookie lemonldap (f957df793239c4cc1a4724ab7cce9618d690551ca72c2ec533585a692f1edb69) 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 55 - Get / on SP 629s ok 56 - HTTP code is 200 629s ok 57 - Authenticated as fa@badwolf.org@idp 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 58 - Query SP for logout 629s ok 59 - HTTP code is 200 629s ok 60 - Page contains a form 629s ok 61 - Host match 629s ok 62 - URI match 629s ok 63 - Field "SAMLRequest" is defined 629s ok 64 - CSP header authorize POST request to auth.idp.com 629s ok 65 - Method is POST 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s ok 66 - Post SAML logout request to IdP 629s ok 67 - HTTP code is 200 629s ok 68 - Page contains a form 629s ok 69 - Host match 629s ok 70 - URI match 629s ok 71 - Field "SAMLResponse" is defined 629s ok 72 - CSP header authorize POST request to auth.sp.com 629s ok 73 - Method is POST 629s ok 74 - Get cookie lemonldap (0) 629s ok 75 - SSO cookie removed 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 76 - Post SAML response to SP 629s ok 77 - Get redirection 629s ok 78 - Location is http://auth.sp.com/?logout=1 629s # ==> Pushing ISSUER <== 629s # ==> Popping ISSUER <== 629s ok 79 - Test if user is reject on IdP 629s ok 80 - Response status is 401 629s ok 81 - Content is JSON 629s ok 82 - Error code is 1 629s # ==> Pushing SP <== 629s # ==> Popping SP <== 629s ok 83 - Test if user is reject on SP 629s ok 84 - Response status is 401 629s ok 85 - Content is JSON 629s ok 86 - Error code is 1 629s 1..86 629s ok 630s t/30-Auth-Saml-Reauth.t ........................................................ 630s ok 1 - use Lemonldap::NG::Portal::Main; 630s ok 2 - Portal object 630s ok 3 - Init 630s ok 4 - Portal app 630s ok 5 - Register $type 630s ok 6 - Portal object 630s ok 7 - Init 630s ok 8 - Portal app 630s ok 9 - Register $type 630s # ==> Pushing ISSUER <== 630s # ==> Popping ISSUER <== 630s ok 10 - Auth query 630s ok 11 - HTTP code is 200 630s ok 12 - Get cookie lemonldap (434af11cf3efd16022d0aaaf93eaa57cd9dc35b2bc01fadc2320e3226fd12feb) 630s # ==> Pushing SP <== 630s # ==> Popping SP <== 630s ok 13 - Unauth SP request 630s ok 14 - HTTP code is 200 630s ok 15 - Page contains a form 630s ok 16 - Host match 630s ok 17 - URI match 630s ok 18 - Field "SAMLRequest" is defined 630s ok 19 - CSP header authorize POST request to auth.idp.com 630s ok 20 - Method is POST 630s # ==> Pushing ISSUER <== 630s # ==> Popping ISSUER <== 630s ok 21 - Post SAML request to IdP 630s ok 22 - HTTP code is 200 630s ok 23 - Page contains a form 630s ok 24 - Host match 630s ok 25 - URI match 630s ok 26 - Field "SAMLResponse" is defined 630s ok 27 - CSP header authorize POST request to auth.sp.com 630s ok 28 - Method is POST 630s # ==> Pushing SP <== 630s # ==> Popping SP <== 630s ok 29 - Post SAML response to SP 630s ok 30 - Get cookie lemonldap (8e068dd7eca4f02dfec2e50a397568c71ab1999a4c8e15b5805c4f7abd267cf3) 630s ok 31 - Get redirection 630s ok 32 - Location is http://auth.sp.com/ 630s # ==> Pushing SP <== 630s # ==> Popping SP <== 630s ok 33 - Post SAML request to IdP 630s ok 34 - HTTP code is 200 630s ok 35 - Page contains a form 630s ok 36 - URI match 630s ok 37 - Field "confirm" is defined 630s ok 38 - Propose to upgrade session 630s # ==> Pushing SP <== 630s # ==> Popping SP <== 630s ok 39 - Ask to renew 630s ok 40 - Get cookie lemonldappdata (%7B%22_choice%22%3A%221_saml%22%7D) 630s ok 41 - HTTP code is 200 630s ok 42 - Page contains a form 630s ok 43 - Host match 630s ok 44 - URI match 630s ok 45 - Field "SAMLRequest" is defined 630s ok 46 - CSP header authorize POST request to auth.idp.com 630s ok 47 - Method is POST 630s # ==> Pushing ISSUER <== 630s # ==> Popping ISSUER <== 630s ok 48 - Post SAML request to IdP 630s ok 49 - HTTP code is 200 630s ok 50 - Page contains a form 630s ok 51 - Host match 630s ok 52 - URI match 630s ok 53 - Field "SAMLResponse" is defined 630s ok 54 - CSP header authorize POST request to auth.sp.com 630s ok 55 - Method is POST 630s # ==> Pushing SP <== 630s # ==> Popping SP <== 630s ok 56 - Post SAML response to SP 630s ok 57 - Get cookie lemonldap (7a8f9556ba3676106eb4719af38a1fd823558401988e3585bf5fd13d8d6d3eb5) 630s ok 58 - New session ID 630s 1..58 630s ok 631s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ............... 631s ok 1 - use Lemonldap::NG::Portal::Main; 631s ok 2 - Portal object 631s ok 3 - Init 631s ok 4 - Portal app 631s ok 5 - Register $type 631s ok 6 - Portal object 631s ok 7 - Init 631s ok 8 - Portal app 631s ok 9 - Register $type 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s ok 10 - Auth query 631s ok 11 - HTTP code is 200 631s ok 12 - Get cookie lemonldap (b145b064c862fb85ccea275df9b26a93885cb97fcf82dee5cc9a088c02572d55) 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s ok 13 - Query IdP to access to SP 631s ok 14 - Get redirection 631s ok 15 - Location header found 631s # ==> Pushing SP <== 631s ok 16 - SOAP request 631s # ==> Saving handler SP <== 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s # ==> Restoring SP <== 631s ok 17 - Execute request 631s ok 18 - Response is 200 or 400 631s ok 19 - Content is XML 631s # ==> Popping SP <== 631s ok 20 - Give artifact to SP 631s ok 21 - Get redirection 631s ok 22 - Location is http://auth.sp.com/ 631s ok 23 - Get cookie lemonldap (379e5c94bdf6abe6f07f12df2ca6903722f3ff9dfdf2be9a2bc41eefb693b5a1) 631s ok 24 - Get redirection 631s ok 25 - Location is http://auth.sp.com/ 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s ok 26 - Get / on SP 631s ok 27 - HTTP code is 200 631s ok 28 - Authenticated as ru@badwolf.org@idp 631s ok 29 - UTF-8 values 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s ok 30 - Query IdP for logout 631s ok 31 - HTTP code is 200 631s ok 32 - Get cookie lemonldap (0) 631s ok 33 - SSO cookie removed 631s ok 34 - Get image request 631s # ==> Pushing ISSUER <== 631s ok 35 - SOAP request 631s # ==> Saving handler ISSUER <== 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s # ==> Restoring ISSUER <== 631s ok 36 - Execute request 631s ok 37 - Response is 200 or 400 631s ok 38 - Content is XML 631s # ==> Popping ISSUER <== 631s ok 39 - Get image 631s ok 40 - Get redirection 631s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s ok 42 - Test if user is reject on IdP 631s ok 43 - Response status is 401 631s ok 44 - Content is JSON 631s ok 45 - Error code is 1 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s ok 46 - Test if user is reject on SP 631s ok 47 - Get redirection 631s ok 48 - Location header found 631s 1..48 631s ok 631s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ............................. 631s ok 1 - use Lemonldap::NG::Portal::Main; 631s ok 2 - Portal object 631s ok 3 - Init 631s ok 4 - Portal app 631s ok 5 - Register $type 631s ok 6 - Portal object 631s ok 7 - Init 631s ok 8 - Portal app 631s ok 9 - Register $type 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s ok 10 - Unauth SP request 631s ok 11 - Get redirection 631s ok 12 - Location header found 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s ok 13 - Launch SAML request to IdP 631s ok 14 - HTTP code is 200 631s ok 15 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753253%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681373_40604%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%7D) 631s # ==> Pushing ISSUER <== 631s ok 16 - SOAP request 631s # ==> Saving handler ISSUER <== 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s # ==> Restoring ISSUER <== 631s ok 17 - Execute request 631s ok 18 - HTTP code is 200 631s ok 19 - Content is XML 631s # ==> Popping ISSUER <== 631s ok 20 - Post authentication 631s ok 21 - Get cookie lemonldap (64e343777efae7903d4e9b6b251570cbcf36c165a100d02d7a2255b268234b5e) 631s ok 22 - Get redirection 631s ok 23 - Location header found 631s # ==> Pushing SP <== 631s ok 24 - SOAP request 631s # ==> Saving handler SP <== 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s # ==> Restoring SP <== 631s ok 25 - Execute request 631s ok 26 - HTTP code is 200 631s ok 27 - Content is XML 631s # ==> Popping SP <== 631s ok 28 - Push artifact to SP 631s ok 29 - Get cookie lemonldap (02bbb43062134c6314172456e4f23f3c8094bc3c71b2e5a3ed6a8e70acf6c566) 631s ok 30 - Get redirection 631s ok 31 - Location is http://auth.sp.com/ 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s ok 32 - Get / on SP 631s ok 33 - HTTP code is 200 631s ok 34 - Authenticated as fa@badwolf.org@idp 631s ok 35 - UTF-8 values 631s # ==> Pushing SP <== 631s ok 36 - SOAP request 631s # ==> Saving handler SP <== 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s # ==> Restoring SP <== 631s ok 37 - Execute request 631s ok 38 - HTTP code is 200 631s ok 39 - Content is XML 631s # ==> Popping SP <== 631s ok 40 - Query SP for logout 631s ok 41 - HTTP code is 200 631s ok 42 - Get cookie lemonldap (0) 631s ok 43 - SSO cookie removed 631s # ==> Pushing ISSUER <== 631s # ==> Popping ISSUER <== 631s ok 44 - Test if user is reject on IdP 631s ok 45 - Response status is 401 631s ok 46 - Content is JSON 631s ok 47 - Error code is 1 631s # ==> Pushing SP <== 631s # ==> Popping SP <== 631s ok 48 - Test if user is reject on SP 631s ok 49 - Get redirection 631s ok 50 - Location header found 631s 1..50 631s ok 632s t/30-Auth-and-issuer-SAML-Federation.t ......................................... 632s ok 1 - use Lemonldap::NG::Portal::Main; 632s ok 2 - Portal object 632s ok 3 - Init 632s ok 4 - Portal app 632s ok 5 - Register $type 632s ok 6 - Portal object 632s ok 7 - Init 632s ok 8 - Portal app 632s ok 9 - Register $type 632s # Subtest: Test logging in to a federated IDP 632s # ==> Pushing SP <== 632s # ==> Popping SP <== 632s ok 1 632s ok 2 - HTTP code is 200 632s ok 3 - Page contains a form 632s ok 4 - Host match 632s ok 5 - URI match 632s ok 6 - Field "SAMLRequest" is defined 632s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr 632s ok 8 - Method is POST 632s ok 9 - Found SAMLRequest 632s 1..9 632s ok 10 - Test logging in to a federated IDP 632s # Subtest: Responding to a federated SP 632s # ==> Pushing ISSUER <== 632s # ==> Popping ISSUER <== 632s ok 1 - Get cookie lemonldap (92230abc6c78bd5db53434514bb2f7f329c96163332a79d9eb80f614e26bcde2) 632s # ==> Pushing ISSUER <== 632s # ==> Popping ISSUER <== 632s ok 2 632s ok 3 - SAML service is not yet known: code found on page 632s ok 4 - SAML service is not yet known 632s # ==> Pushing ISSUER <== 632s # ==> Popping ISSUER <== 632s ok 5 632s ok 6 - SAML service is still not known: code found on page 632s ok 7 - SAML service is still not known 632s # ==> Pushing ISSUER <== 632s # ==> Popping ISSUER <== 632s ok 8 632s ok 9 - HTTP code is 200 632s ok 10 - Page contains a form 632s ok 11 - Host match 632s ok 12 - URI match 632s ok 13 - Field "SAMLResponse" is defined 632s ok 14 - CSP header authorize POST request to www.numistral.fr 632s ok 15 - Method is POST 632s ok 16 - Found SAMLResponse 632s ok 17 - XML successfully parsed 632s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text() 632s ok 19 - Found attribute 632s 1..19 632s ok 11 - Responding to a federated SP 632s 1..11 632s ok 633s t/30-Auth-and-issuer-SAML-Metadata.t ........................................... 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s ok 2 - Portal object 633s ok 3 - Init 633s ok 4 - Portal app 633s ok 5 - Register $type 633s # ==> Pushing ISSUER <== 633s # ==> Popping ISSUER <== 633s ok 6 - Get metadata 633s ok 7 - Metadata is XML 633s ok 8 - XML successfully parsed 633s ok 9 - Offered signing certs match excepted ones 633s ok 10 - XML successfully parsed 633s ok 11 - Offered encryption certs match excepted ones 633s # ==> Pushing ISSUER <== 633s # ==> Popping ISSUER <== 633s ok 12 - Get IDP metadata 633s ok 13 - Metadata is XML 633s ok 14 - Metadata does not contain SP information 633s ok 15 - IDP EntityID is overridden 633s # ==> Pushing ISSUER <== 633s # ==> Popping ISSUER <== 633s ok 16 - Get SP metadata 633s ok 17 - Metadata is XML 633s ok 18 - Metadata does not contain IDP information 633s 1..18 633s ok 633s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .................................... 633s ok 1 - use Lemonldap::NG::Portal::Main; 633s ok 2 - Portal object 633s ok 3 - Init 633s ok 4 - Portal app 633s ok 5 - Register $type 633s ok 6 - Portal object 633s ok 7 - Init 633s ok 8 - Portal app 633s ok 9 - Register $type 633s # Subtest: SP-initiated flow, authorized user 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s ok 1 - Unauth SP request 633s ok 2 - HTTP code is 200 633s ok 3 - HTTP code is 200 633s ok 4 - Page contains a form 633s ok 5 - Host match 633s ok 6 - Field "lmAuth" is defined 633s ok 7 - CSP header authorize POST request to \# 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s ok 8 - Post Choice request to IdP 633s ok 9 - HTTP code is 200 633s ok 10 - Page contains a form 633s ok 11 - Host match 633s ok 12 - URI match 633s ok 13 - Field "SAMLRequest" is defined 633s ok 14 - CSP header authorize POST request to auth.idp.com 633s ok 15 - Method is POST 633s # ==> Pushing ISSUER <== 633s # ==> Popping ISSUER <== 633s ok 16 - Post SAML request to IdP 633s ok 17 - HTTP code is 200 633s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753255%2C%22issuerRequestsaml%22%3A%221769681375_26029%22%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) 633s # ==> Pushing ISSUER <== 633s # ==> Popping ISSUER <== 633s ok 19 - Post authentication 633s ok 20 - Get cookie lemonldap (339a73af51633024cce6edec420d0973a047b80d302bd907f9cef5b99361db6d) 633s ok 21 - Get cookie lemonldappdata () 633s ok 22 - SAML request cleared from pdata 633s ok 23 - HTTP code is 200 633s ok 24 - Page contains a form 633s ok 25 - Host match 633s ok 26 - URI match 633s ok 27 - Field "SAMLResponse" is defined 633s ok 28 - CSP header authorize POST request to auth.sp.com 633s ok 29 - Method is POST 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s ok 30 - Post SAML response to SP 633s ok 31 - HTTP code is 200 633s ok 32 - Page contains a form 633s ok 33 - URI match 633s ok 34 - Field "token" is defined 633s ok 35 - Field "code" is defined 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s ok 36 - Post code 633s ok 37 - Get redirection 633s ok 38 - Location is http://auth.sp.com/ 633s ok 39 - Get cookie lemonldap (29976be8b8bba027311e0d0a47034db8e56b16d5e2250c66465ce4bba26bf500) 633s ok 40 - Found SameSite=None 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s ok 41 - Get / on SP 633s ok 42 - HTTP code is 200 633s ok 43 - Authenticated as fa@badwolf.org@idp 633s ok 44 - UTF-8 values 633s # ==> Pushing ISSUER <== 633s # ==> Popping ISSUER <== 633s ok 45 - Query IDP for logout 633s ok 46 - Get cookie lemonldap (0) 633s ok 47 - IDP Cookie removed 633s ok 48 - Get image request 633s # ==> Pushing ISSUER <== 633s ok 49 - SOAP request 633s # ==> Saving handler ISSUER <== 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s # ==> Restoring ISSUER <== 633s ok 50 - Execute request 633s ok 51 - Response is 200 or 400 633s ok 52 - Content is XML 633s # ==> Popping ISSUER <== 633s ok 53 - Get image 633s ok 54 - Get redirection 633s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png 633s # ==> Pushing SP <== 633s # ==> Popping SP <== 633s ok 56 - Test if user is reject on SP 633s ok 57 - Response status is 401 633s ok 58 - Content is JSON 633s ok 59 - Error code is 1 633s 1..59 633s ok 10 - SP-initiated flow, authorized user 633s 1..10 633s ok 634s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ................................. 634s ok 1 - use Lemonldap::NG::Portal::Main; 634s ok 2 - Portal object 634s ok 3 - Init 634s ok 4 - Portal app 634s ok 5 - Register $type 634s ok 6 - Portal object 634s ok 7 - Init 634s ok 8 - Portal app 634s ok 9 - Register $type 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 10 - Auth query 634s ok 11 - HTTP code is 200 634s ok 12 - Get cookie lemonldap (da55b5c4cdac05d883bc185204f38fc86fd47e2a34228c741dc4b5c5de04639f) 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 13 - Query IdP to access to SP 634s ok 14 - HTTP code is 200 634s ok 15 - Page contains a form 634s ok 16 - Host match 634s ok 17 - URI match 634s ok 18 - Field "SAMLResponse" is defined 634s ok 19 - CSP header authorize POST request to auth.alternate.com 634s ok 20 - Method is POST 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 21 - Query IdP to access to SP 634s ok 22 - Bad destination: code found on page 634s ok 23 - Bad destination 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 24 - Query IdP to access to SP 634s ok 25 - HTTP code is 200 634s ok 26 - Page contains a form 634s ok 27 - Host match 634s ok 28 - URI match 634s ok 29 - Field "SAMLResponse" is defined 634s ok 30 - CSP header authorize POST request to auth.sp.com 634s ok 31 - Method is POST 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 32 - Post SAML response to SP 634s ok 33 - Get cookie lemonldap (8e7ad29ee9c24c03f2d5b3b4713566291f869207788b6b696d80a9cda2bcef2e) 634s ok 34 - Get redirection 634s ok 35 - Location is http://auth.sp.com/ 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 36 - Get / on SP 634s ok 37 - HTTP code is 200 634s ok 38 - Authenticated as ru@badwolf.org@idp 634s ok 39 - UTF-8 values 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 40 - Query IdP for logout 634s ok 41 - HTTP code is 200 634s ok 42 - Get cookie lemonldap (0) 634s ok 43 - SSO cookie removed 634s ok 44 - Get iframe request 634s ok 45 - Content-Security-Policy header found 634s ok 46 - Found auth.idp.com in CSP child-src 634s ok 47 - Content-Security-Policy header found 634s ok 48 - Found http://auth.sp.com in CSP child-src 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 49 - Get iframe 634s ok 50 - Framing authorized 634s ok 51 - HTTP code is 200 634s ok 52 - Page contains a form 634s ok 53 - Host match 634s ok 54 - URI match 634s ok 55 - Field "SAMLRequest" is defined 634s ok 56 - CSP header authorize POST request to auth.sp.com 634s ok 57 - Method is POST 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 58 - Post SAML logout request to SP 634s ok 59 - HTTP code is 200 634s ok 60 - Page contains a form 634s ok 61 - Host match 634s ok 62 - URI match 634s ok 63 - Field "SAMLResponse" is defined 634s ok 64 - CSP header authorize POST request to auth.idp.com 634s ok 65 - Method is POST 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 66 - Post SAML logout response to IdP 634s # ==> Pushing ISSUER <== 634s # ==> Popping ISSUER <== 634s ok 67 - Test if user is reject on IdP 634s ok 68 - Response status is 401 634s ok 69 - Content is JSON 634s ok 70 - Error code is 1 634s # ==> Pushing SP <== 634s # ==> Popping SP <== 634s ok 71 - Test if user is reject on SP 634s ok 72 - HTTP code is 200 634s ok 73 - HTTP code is 200 634s ok 74 - Page contains a form 634s ok 75 - CSP header authorize POST request to auth.idp.com 634s ok 76 - Method is POST 634s 1..76 634s ok 635s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ................................... 635s ok 1 - use Lemonldap::NG::Portal::Main; 635s ok 2 - Portal object 635s ok 3 - Init 635s ok 4 - Portal app 635s ok 5 - Register $type 635s ok 6 - Portal object 635s ok 7 - Init 635s ok 8 - Portal app 635s ok 9 - Register $type 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 10 - Unauth SP request 635s ok 11 - HTTP code is 200 635s ok 12 - HTTP code is 200 635s ok 13 - Page contains a form 635s ok 14 - Host match 635s ok 15 - URI match 635s ok 16 - Field "SAMLRequest" is defined 635s ok 17 - CSP header authorize POST request to auth.idp.com 635s ok 18 - Method is POST 635s # ==> Pushing ISSUER <== 635s # ==> Popping ISSUER <== 635s ok 19 - Post SAML request to IdP 635s ok 20 - HTTP code is 200 635s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753257%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681377_29650%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 635s # ==> Pushing ISSUER <== 635s # ==> Popping ISSUER <== 635s ok 22 - Post authentication 635s ok 23 - Reject reason is 89 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 24 - Unauth SP request 635s ok 25 - HTTP code is 200 635s ok 26 - HTTP code is 200 635s ok 27 - Page contains a form 635s ok 28 - Host match 635s ok 29 - URI match 635s ok 30 - Field "SAMLRequest" is defined 635s ok 31 - CSP header authorize POST request to auth.idp.com 635s ok 32 - Method is POST 635s # ==> Pushing ISSUER <== 635s # ==> Popping ISSUER <== 635s ok 33 - Post SAML request to IdP 635s ok 34 - HTTP code is 200 635s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753257%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681377_27204%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 635s # ==> Pushing ISSUER <== 635s # ==> Popping ISSUER <== 635s ok 36 - Post authentication 635s ok 37 - Get cookie lemonldap (587bc339b8f30f9f26640a49911fc896074ad6973d992ec1cda44ba3133b6565) 635s ok 38 - HTTP code is 200 635s ok 39 - Page contains a form 635s ok 40 - Host match 635s ok 41 - URI match 635s ok 42 - Field "SAMLResponse" is defined 635s ok 43 - CSP header authorize POST request to auth.sp.com 635s ok 44 - Method is POST 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 45 - Post SAML response to SP 635s ok 46 - Get redirection 635s ok 47 - Location is http://auth.sp.com/ 635s ok 48 - Get cookie lemonldap (2d164d3867eb5453c86f6764aa747d873e261a5a2d4661690de53835c45d479f) 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 49 - Get / on SP 635s ok 50 - HTTP code is 200 635s ok 51 - Authenticated as fa@badwolf.org@idp 635s ok 52 - UTF-8 values 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 53 - Query SP for logout 635s ok 54 - HTTP code is 200 635s ok 55 - Page contains a form 635s ok 56 - Host match 635s ok 57 - URI match 635s ok 58 - Field "SAMLRequest" is defined 635s ok 59 - CSP header authorize POST request to auth.idp.com 635s ok 60 - Method is POST 635s # ==> Pushing ISSUER <== 635s # ==> Popping ISSUER <== 635s ok 61 - Post SAML logout request to IdP 635s ok 62 - HTTP code is 200 635s ok 63 - Found logout message 635s ok 64 - Get cookie lemonldap (0) 635s ok 65 - IDP cookie removed 635s # ==> Pushing ISSUER <== 635s # ==> Popping ISSUER <== 635s ok 66 - Test if old cookie is denied by IdP 635s ok 67 - Response status is 401 635s ok 68 - Content is JSON 635s ok 69 - Error code is 1 635s # ==> Pushing SP <== 635s # ==> Popping SP <== 635s ok 70 - Test if user is reject on SP 635s ok 71 - HTTP code is 200 635s ok 72 - HTTP code is 200 635s ok 73 - Page contains a form 635s ok 74 - Host match 635s ok 75 - URI match 635s ok 76 - Field "SAMLRequest" is defined 635s ok 77 - CSP header authorize POST request to auth.idp.com 635s ok 78 - Method is POST 635s 1..78 635s ok 636s t/30-Auth-and-issuer-SAML-POST.t ............................................... 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s ok 2 - Portal object 636s ok 3 - Init 636s ok 4 - Portal app 636s ok 5 - Register $type 636s ok 6 - Portal object 636s ok 7 - Init 636s ok 8 - Portal app 636s ok 9 - Register $type 636s # Subtest: SP-initiated flow, unauthorized user 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 1 - Unauth SP request 636s ok 2 - HTTP code is 200 636s ok 3 - HTTP code is 200 636s ok 4 - Page contains a form 636s ok 5 - Host match 636s ok 6 - URI match 636s ok 7 - Field "SAMLRequest" is defined 636s ok 8 - CSP header authorize POST request to auth.idp.com 636s ok 9 - Method is POST 636s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D) 636s ok 11 - Pdata is not empty 636s ok 12 - samlGenerateRequestHook called 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 13 - Post SAML request to IdP 636s ok 14 - HTTP code is 200 636s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681378_40219%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753258%2C%22targetAuthnLevel%22%3A1%7D) 636s ok 16 - Found SameSite=None 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 17 - Post authentication 636s ok 18 - Reject reason is 89 636s 1..18 636s ok 10 - SP-initiated flow, unauthorized user 636s # Subtest: SP-initiated flow, authorized user 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 1 - Unauth SP request 636s ok 2 - HTTP code is 200 636s ok 3 - HTTP code is 200 636s ok 4 - Page contains a form 636s ok 5 - Host match 636s ok 6 - URI match 636s ok 7 - Field "SAMLRequest" is defined 636s ok 8 - CSP header authorize POST request to auth.idp.com 636s ok 9 - Method is POST 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 10 - Post SAML request to IdP 636s ok 11 - HTTP code is 200 636s ok 12 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A1%2C%22issuerTs%22%3A1769753258%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681378_38844%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 13 - Post authentication 636s ok 14 - Get cookie lemonldap (0d31213870b7ceb77157647e1d0ef27c93bffc2e4f2c52a8a0296bd0fbfc1485) 636s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 636s ok 16 - SAML request cleared from pdata 636s ok 17 - HTTP code is 200 636s ok 18 - Page contains a form 636s ok 19 - Host match 636s ok 20 - URI match 636s ok 21 - Field "SAMLResponse" is defined 636s ok 22 - CSP header authorize POST request to auth.sp.com 636s ok 23 - Method is POST 636s ok 24 - Found SAMLResponse 636s ok 25 - Found AuthnInstant modified by hook 636s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 636s ok 27 - Pdata is not empty 636s ok 28 - samlGotRequestHookCalled called 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 29 - Post SAML response to SP 636s ok 30 - Get redirection 636s ok 31 - Location is http://auth.sp.com/ 636s ok 32 - Get cookie lemonldap (5af8959c0ba527a2a784d677d146b1eed6839c8dfe7a9aad897aa44d0bcab09c) 636s ok 33 - Found SameSite=None 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 34 - Get / on SP 636s ok 35 - HTTP code is 200 636s ok 36 - Authenticated as fa@badwolf.org@idp 636s ok 37 - samlGotResponseHook called 636s ok 38 - UTF-8 values 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 39 - Query SP for logout 636s ok 40 - HTTP code is 200 636s ok 41 - Page contains a form 636s ok 42 - Host match 636s ok 43 - URI match 636s ok 44 - Field "SAMLRequest" is defined 636s ok 45 - CSP header authorize POST request to auth.idp.com 636s ok 46 - Method is POST 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 47 - Post SAML logout request to IdP 636s ok 48 - HTTP code is 200 636s ok 49 - Page contains a form 636s ok 50 - Host match 636s ok 51 - URI match 636s ok 52 - Field "SAMLResponse" is defined 636s ok 53 - CSP header authorize POST request to auth.sp.com 636s ok 54 - Method is POST 636s ok 55 - Get cookie lemonldap (0) 636s ok 56 - IDP Cookie removed 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 57 - Post SAML response to SP 636s ok 58 - Get redirection 636s ok 59 - Location is http://auth.sp.com/?logout=1 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 60 - Test if user is reject on IdP 636s ok 61 - Response status is 401 636s ok 62 - Content is JSON 636s ok 63 - Error code is 1 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 64 - Test if user is reject on SP 636s ok 65 - HTTP code is 200 636s ok 66 - HTTP code is 200 636s ok 67 - Page contains a form 636s ok 68 - Host match 636s ok 69 - URI match 636s ok 70 - Field "SAMLRequest" is defined 636s ok 71 - CSP header authorize POST request to auth.idp.com 636s ok 72 - Method is POST 636s 1..72 636s ok 11 - SP-initiated flow, authorized user 636s # Subtest: SP-initiated flow, authorized user, with redirection 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 1 - Unauth SP request 636s ok 2 - HTTP code is 200 636s ok 3 - HTTP code is 200 636s ok 4 - Page contains a form 636s ok 5 - Host match 636s ok 6 - URI match 636s ok 7 - Field "SAMLRequest" is defined 636s ok 8 - CSP header authorize POST request to auth.idp.com 636s ok 9 - Method is POST 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 10 - Post SAML request to IdP 636s ok 11 - HTTP code is 200 636s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681378_31061%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753258%2C%22targetAuthnLevel%22%3A1%7D) 636s ok 13 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681378_31061%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753258%2C%22targetAuthnLevel%22%3A1%7D) 636s ok 14 - Pdata is not empty 636s ok 15 - Expected target AuthnLevel 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 16 - Post authentication 636s ok 17 - Get cookie lemonldap (ddd656c4e42e9671504e3f70f01aa1d93cbb6e4d684e13dd0ceca59a55ee7b98) 636s ok 18 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 636s ok 19 - SAML request cleared from pdata 636s ok 20 - HTTP code is 200 636s ok 21 - Page contains a form 636s ok 22 - Host match 636s ok 23 - URI match 636s ok 24 - Field "SAMLResponse" is defined 636s ok 25 - CSP header authorize POST request to auth.sp.com 636s ok 26 - Method is POST 636s ok 27 - Found SAMLResponse 636s ok 28 - Found AuthnInstant modified by hook 636s ok 29 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D) 636s ok 30 - Pdata is not empty 636s ok 31 - samlGotRequestHookCalled called 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 32 - Post SAML response to SP 636s ok 33 - Get redirection 636s ok 34 - Location is http://auth.sp.com/ 636s ok 35 - Get cookie lemonldap (06fe1dbb156e2a22af12430a87025d2c4169a81f5c7500634038a5c8a374d569) 636s ok 36 - Found SameSite=None 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 37 - Get / on SP 636s ok 38 - HTTP code is 200 636s ok 39 - Authenticated as fa@badwolf.org@idp 636s ok 40 - samlGotResponseHook called 636s ok 41 - UTF-8 values 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 42 - Query SP for logout 636s ok 43 - HTTP code is 200 636s ok 44 - Page contains a form 636s ok 45 - Host match 636s ok 46 - URI match 636s ok 47 - Field "SAMLRequest" is defined 636s ok 48 - CSP header authorize POST request to auth.idp.com 636s ok 49 - Method is POST 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 50 - Post SAML logout request to IdP 636s ok 51 - HTTP code is 200 636s ok 52 - Page contains a form 636s ok 53 - Host match 636s ok 54 - URI match 636s ok 55 - Field "SAMLResponse" is defined 636s ok 56 - CSP header authorize POST request to auth.sp.com 636s ok 57 - Method is POST 636s ok 58 - Get cookie lemonldap (0) 636s ok 59 - IDP Cookie removed 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 60 - Post SAML response to SP 636s ok 61 - Get redirection 636s ok 62 - Location is http://test1.example.com 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 63 - Test if user is reject on IdP 636s ok 64 - Response status is 401 636s ok 65 - Content is JSON 636s ok 66 - Error code is 1 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 67 - Test if user is reject on SP 636s ok 68 - HTTP code is 200 636s ok 69 - HTTP code is 200 636s ok 70 - Page contains a form 636s ok 71 - Host match 636s ok 72 - URI match 636s ok 73 - Field "SAMLRequest" is defined 636s ok 74 - CSP header authorize POST request to auth.idp.com 636s ok 75 - Method is POST 636s # Subtest: Check dynamic required authentication level 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 1 - Auth query 636s ok 2 - HTTP code is 200 636s ok 3 - Get cookie lemonldap (1f9684d8f7a1ff5bff695c63144251dc7ff3c5222e5ae3cca407e58ad7845aaf) 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 4 - Unauth SP request 636s ok 5 - HTTP code is 200 636s ok 6 - HTTP code is 200 636s ok 7 - Page contains a form 636s ok 8 - Host match 636s ok 9 - URI match 636s ok 10 - Field "SAMLRequest" is defined 636s ok 11 - CSP header authorize POST request to auth.idp.com 636s ok 12 - Method is POST 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 13 - Post SAML request to IdP 636s ok 14 - Response body is not empty 636s ok 15 - Found at least one result for //span[@trspan="askToUpgrade"] 636s 1..15 636s ok 76 - Check dynamic required authentication level 636s 1..76 636s ok 12 - SP-initiated flow, authorized user, with redirection 636s 1..12 636s ok 636s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ........................ 636s ok 1 - use Lemonldap::NG::Portal::Main; 636s ok 2 - Portal object 636s ok 3 - Init 636s ok 4 - Portal app 636s ok 5 - Register $type 636s ok 6 - Portal object 636s ok 7 - Init 636s ok 8 - Portal app 636s ok 9 - Register $type 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 10 - Unauth SP request 636s ok 11 - Get redirection 636s ok 12 - Location header found 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 13 - Launch SAML request to IdP 636s ok 14 - HTTP code is 200 636s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681378_47547%22%2C%22issuerTs%22%3A1769753258%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 636s # ==> Pushing ISSUER <== 636s # ==> Popping ISSUER <== 636s ok 16 - Authentication request 636s ok 17 - Get cookie lemonldap (f3ca0848c1e497c9b9105c3087b1af7d9cd333b58e275153de327bfa99cd819c) 636s ok 18 - Get cookie lemonldappdata () 636s ok 19 - SAML request cleared from pdata 636s ok 20 - HTTP code is 200 636s ok 21 - Page contains a form 636s ok 22 - Host match 636s ok 23 - URI match 636s ok 24 - Field "SAMLResponse" is defined 636s ok 25 - Field "RelayState" is defined 636s ok 26 - CSP header authorize POST request to auth.sp.com 636s ok 27 - Correct authentication context mapped 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 28 - Post SAML response to SP 636s ok 29 - Get cookie lemonldap (bfdcbae80acc2029da399bfeb8c636128b50daf99375a3393fe5e386049acf80) 636s ok 30 - Get redirection 636s ok 31 - Location is http://test1.example.com/ 636s # ==> Pushing SP <== 636s # ==> Popping SP <== 636s ok 32 - Get / on SP 636s ok 33 - HTTP code is 200 636s ok 34 - Authenticated as fa@badwolf.org@idp 636s ok 35 - Map authentication context 636s 1..35 636s ok 637s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ............................. 637s ok 1 - use Lemonldap::NG::Portal::Main; 637s ok 2 - Portal object 637s ok 3 - Init 637s ok 4 - Portal app 637s ok 5 - Register $type 637s ok 6 - Portal object 637s ok 7 - Init 637s ok 8 - Portal app 637s ok 9 - Register $type 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 10 - Auth query 637s ok 11 - HTTP code is 200 637s ok 12 - Get cookie lemonldap (4ca7a6064199cba39c5b29d774db63ea0d3efad96f2e333f6d0a5d89461ee0a9) 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 13 - Query IdP to access to SP 637s ok 14 - HTTP code is 200 637s ok 15 - Form method is POST 637s ok 16 - Found SAML response 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 17 - Post SAML response to SP 637s ok 18 - Get cookie lemonldap (274795a858d20c92f77b2b1071114a38743a19bc45df536db1be122c93937db1) 637s ok 19 - Get redirection 637s ok 20 - Location is http://auth.sp.com/ 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 21 - Get / on SP 637s ok 22 - HTTP code is 200 637s ok 23 - Authenticated as ru@badwolf.org@idp 637s ok 24 - UTF-8 values 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 25 - Query IdP for logout 637s ok 26 - HTTP code is 200 637s ok 27 - Get iframe request 637s ok 28 - Content-Security-Policy header found 637s ok 29 - Found auth.sp.com in CSP child-src 637s ok 30 - Get cookie lemonldap (0) 637s ok 31 - SSO cookie removed 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 32 - Query SP for iframe 637s ok 33 - Get redirection 637s ok 34 - Location header found 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 35 - Push SAML response to IdP 637s ok 36 - Get redirection 637s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png 637s ok 38 - Frame can be embedded 637s # ==> Pushing ISSUER <== 637s # ==> Popping ISSUER <== 637s ok 39 - Test if user is reject on IdP 637s ok 40 - Response status is 401 637s ok 41 - Content is JSON 637s ok 42 - Error code is 1 637s # ==> Pushing SP <== 637s # ==> Popping SP <== 637s ok 43 - Test if user is reject on SP 637s ok 44 - Get redirection 637s ok 45 - Location header found 637s 1..45 637s ok 638s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .................... 638s ok 1 - use Lemonldap::NG::Portal::Main; 638s ok 2 - Portal object 638s ok 3 - Init 638s ok 4 - Portal app 638s ok 5 - Register $type 638s ok 6 - Portal object 638s ok 7 - Init 638s ok 8 - Portal app 638s ok 9 - Register $type 638s ok 10 - Portal object 638s ok 11 - Init 638s ok 12 - Portal app 638s ok 13 - Register $type 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 14 - Unauth SP request 638s ok 15 - Get redirection 638s ok 16 - Location header found 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 17 - Launch SAML request to IdP 638s ok 18 - HTTP code is 200 638s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681380_63731%22%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%22issuerTs%22%3A1769753260%7D) 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 20 - Post authentication 638s ok 21 - HTTP code is 200 638s ok 22 - Get cookie lemonldap (b807ed3a689c3c426a91de0d2e05d823bf2ac50bb62fba501d04db56b2d2c244) 638s ok 23 - HTTP code is 200 638s ok 24 - Page contains a form 638s ok 25 - Host match 638s ok 26 - URI match 638s ok 27 - Field "SAMLResponse" is defined 638s ok 28 - Field "RelayState" is defined 638s ok 29 - CSP header authorize POST request to auth.sp.com 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 30 - Post SAML response to SP 638s ok 31 - Get cookie lemonldap (99bd6b1c4143f7f1d07ef34ca0c44d3f8b0f14ff17b66f8e292867ac39766ddc) 638s ok 32 - Get redirection 638s ok 33 - Location is http://test1.example.com/ 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 34 - Get / on SP 638s ok 35 - HTTP code is 200 638s ok 36 - Authenticated as fa@badwolf.org@idp 638s ok 37 - UTF-8 values 638s # ==> Pushing SP2 <== 638s # ==> Popping SP2 <== 638s ok 38 - Unauth SP2 request 638s ok 39 - Get redirection 638s ok 40 - Location header found 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 41 - Launch SAML request to IdP 638s ok 42 - HTTP code is 200 638s ok 43 - Page contains a form 638s ok 44 - Host match 638s ok 45 - URI match 638s ok 46 - Field "SAMLResponse" is defined 638s ok 47 - Field "RelayState" is defined 638s ok 48 - CSP header authorize POST request to auth.sp2.com 638s # ==> Pushing SP2 <== 638s # ==> Popping SP2 <== 638s ok 49 - Post SAML response to SP2 638s ok 50 - Get cookie lemonldap (48ebdec0bd288cb3b107ac204f06f3823fdbf5bb532edf4f13027f6ff6560a5e) 638s ok 51 - Get redirection 638s ok 52 - Location is http://test1.example.com/ 638s # ==> Pushing SP2 <== 638s # ==> Popping SP2 <== 638s ok 53 - Get / on SP2 638s ok 54 - HTTP code is 200 638s ok 55 - Authenticated as fa@badwolf.org@idp 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 56 - Query SP for logout 638s ok 57 - Get redirection 638s ok 58 - Location header found 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 59 - Launch SAML logout request to IdP 638s ok 60 - HTTP code is 200 638s ok 61 - Found logout message 638s ok 62 - Get cookie lemonldap (0) 638s ok 63 - IDP cookie removed 638s # ==> Pushing ISSUER <== 638s # ==> Popping ISSUER <== 638s ok 64 - Test if user is reject on IdP 638s ok 65 - Response status is 401 638s ok 66 - Content is JSON 638s ok 67 - Error code is 1 638s # ==> Pushing SP <== 638s # ==> Popping SP <== 638s ok 68 - Test if user is reject on SP 638s ok 69 - Get redirection 638s ok 70 - Location header found 638s # ==> Pushing SP2 <== 638s # ==> Popping SP2 <== 638s ok 71 - User is unfortunately still logged into SP2 638s ok 72 - HTTP code is 200 638s ok 73 - Authenticated as fa@badwolf.org@idp 638s 1..73 638s ok 639s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ................................ 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - Init 639s ok 4 - Portal app 639s ok 5 - Register $type 639s ok 6 - Portal object 639s ok 7 - Init 639s ok 8 - Portal app 639s ok 9 - Register $type 639s ok 10 - Portal object 639s ok 11 - Init 639s ok 12 - Portal app 639s ok 13 - Register $type 639s ok 14 - Portal object 639s ok 15 - Init 639s ok 16 - Portal app 639s ok 17 - Register $type 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 18 - Unauth SP request 639s ok 19 - Get redirection 639s ok 20 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 21 - Launch SAML request to IdP 639s ok 22 - HTTP code is 200 639s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753261%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681381_40318%22%7D) 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 24 - Post authentication 639s ok 25 - HTTP code is 200 639s ok 26 - Get cookie lemonldap (36b46b7e304fb3b3d3071789de234202291a6477075ef924d989562b676fa3a9) 639s ok 27 - HTTP code is 200 639s ok 28 - Page contains a form 639s ok 29 - Host match 639s ok 30 - URI match 639s ok 31 - Field "SAMLResponse" is defined 639s ok 32 - Field "RelayState" is defined 639s ok 33 - CSP header authorize POST request to auth.sp.com 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 34 - Post SAML response to SP 639s ok 35 - Get cookie lemonldap (1bbb45afe4d951a9d4bd5465f2c06650a9691c1391595994ffbcb40407a51746) 639s ok 36 - Get redirection 639s ok 37 - Location is http://test1.example.com/ 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 38 - Get / on SP 639s ok 39 - HTTP code is 200 639s ok 40 - Authenticated as fa@badwolf.org@idp 639s ok 41 - UTF-8 values 639s # ==> Pushing SP2 <== 639s # ==> Popping SP2 <== 639s ok 42 - Unauth SP2 request 639s ok 43 - Get redirection 639s ok 44 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 45 - Launch SAML request to IdP 639s ok 46 - HTTP code is 200 639s ok 47 - Page contains a form 639s ok 48 - Host match 639s ok 49 - URI match 639s ok 50 - Field "SAMLResponse" is defined 639s ok 51 - Field "RelayState" is defined 639s ok 52 - CSP header authorize POST request to auth.sp2.com 639s # ==> Pushing SP2 <== 639s # ==> Popping SP2 <== 639s ok 53 - Post SAML response to SP2 639s ok 54 - Get cookie lemonldap (cb1d0f8080107bb15c7569b18c5f8b08799d76d715ec741347453f6825051039) 639s ok 55 - Get redirection 639s ok 56 - Location is http://test1.example.com/ 639s # ==> Pushing SP2 <== 639s # ==> Popping SP2 <== 639s ok 57 - Get / on SP2 639s ok 58 - HTTP code is 200 639s ok 59 - Authenticated as fa@badwolf.org@idp 639s # ==> Pushing SP3 <== 639s # ==> Popping SP3 <== 639s ok 60 - Unauth SP3 request 639s ok 61 - Get redirection 639s ok 62 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 63 - Launch SAML request to IdP 639s ok 64 - HTTP code is 200 639s ok 65 - Page contains a form 639s ok 66 - Host match 639s ok 67 - URI match 639s ok 68 - Field "SAMLResponse" is defined 639s ok 69 - Field "RelayState" is defined 639s ok 70 - CSP header authorize POST request to auth.sp3.com 639s # ==> Pushing SP3 <== 639s # ==> Popping SP3 <== 639s ok 71 - Post SAML response to SP3 639s ok 72 - Get cookie lemonldap (1656826237cef77b417cb87ce94955dd4d95049fb424bc2ba2a789722df69a59) 639s ok 73 - Get redirection 639s ok 74 - Location is http://test1.example.com/ 639s # ==> Pushing SP3 <== 639s # ==> Popping SP3 <== 639s ok 75 - Get / on SP3 639s ok 76 - HTTP code is 200 639s ok 77 - Authenticated as fa@badwolf.org@idp 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 78 - Query SP for logout 639s ok 79 - Get redirection 639s ok 80 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 81 - Launch SAML logout request to IdP 639s ok 82 - Get cookie lemonldap (0) 639s ok 83 - SSO cookie removed 639s ok 84 - Got one iframe for both additional services 639s # ==> Pushing SP2 <== 639s # ==> Popping SP2 <== 639s ok 85 - Start logout from SP2 639s ok 86 - Get redirection 639s ok 87 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 88 - get SAML response from IDP 639s ok 89 - Get redirection 639s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png 639s # ==> Pushing SP3 <== 639s # ==> Popping SP3 <== 639s ok 91 - Start logout from SP3 639s ok 92 - Get redirection 639s ok 93 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 94 - get SAML response from IDP 639s ok 95 - Get redirection 639s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png 639s ok 97 - HTTP code is 200 639s ok 98 - Page contains a form 639s ok 99 - Host match 639s ok 100 - URI match 639s ok 101 - Field "relay" is defined 639s ok 102 - CSP header authorize POST request to auth.idp.com 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 103 - Post final logout 639s ok 104 - Get redirection 639s ok 105 - Location header found 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 106 - Send SAML logout response to SP 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 107 - Test if user is reject on IdP 639s ok 108 - Response status is 401 639s ok 109 - Content is JSON 639s ok 110 - Error code is 1 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 111 - Test if user is reject on SP 639s ok 112 - Get redirection 639s ok 113 - Location header found 639s # ==> Pushing SP2 <== 639s # ==> Popping SP2 <== 639s ok 114 - Test if user is reject on SP2 639s ok 115 - Get redirection 639s ok 116 - Location header found 639s # ==> Pushing SP3 <== 639s # ==> Popping SP3 <== 639s ok 117 - Test if user is reject on SP3 639s ok 118 - Get redirection 639s ok 119 - Location header found 639s 1..119 639s ok 639s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ................................. 639s ok 1 - use Lemonldap::NG::Portal::Main; 639s ok 2 - Portal object 639s ok 3 - Init 639s ok 4 - Portal app 639s ok 5 - Register $type 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 6 - Post authentication request 639s ok 7 - Get cookie lemonldap (3b9dc3d55b6109afe77c2e78c568c943604df07eb31c87bec438f7000fa05b15) 639s ok 8 - Portal object 639s ok 9 - Init 639s ok 10 - Portal app 639s ok 11 - Register $type 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 12 - Unauth SP request 639s ok 13 - Get redirection 639s ok 14 - Location header found 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 15 - Launch SAML request to IdP 639s ok 16 - HTTP code is 200 639s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681382_48683%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753262%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 639s # ==> Pushing ISSUER <== 639s # ==> Popping ISSUER <== 639s ok 18 - Post authentication request 639s ok 19 - HTTP code is 200 639s ok 20 - Get cookie lemonldap (d806db415f668dcfb8ad88be307d0a4886756731d26de50df42f417f5fa216e6) 639s ok 21 - Get cookie lemonldappdata () 639s ok 22 - SAML request cleared from pdata 639s ok 23 - Found info message about deleted sessions 639s ok 24 - HTTP code is 200 639s ok 25 - Page contains a form 639s ok 26 - Host match 639s ok 27 - URI match 639s ok 28 - Field "SAMLResponse" is defined 639s ok 29 - Field "RelayState" is defined 639s ok 30 - CSP header authorize POST request to auth.sp.com 639s ok 31 - Method is POST 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 32 - Post SAML response to SP 639s ok 33 - Get cookie lemonldap (b291fec6a222090bd618b0f1374c13ae94ecdc5877f003b2ffe5b3b3d03b096d) 639s ok 34 - Get redirection 639s ok 35 - Location is http://test1.example.com/ 639s # ==> Pushing SP <== 639s # ==> Popping SP <== 639s ok 36 - Get / on SP 639s ok 37 - HTTP code is 200 639s ok 38 - Authenticated as fa@badwolf.org@idp 639s 1..38 639s ok 640s t/30-Auth-and-issuer-SAML-Redirect.t ........................................... 640s ok 1 - use Lemonldap::NG::Portal::Main; 640s ok 2 - Portal object 640s ok 3 - Init 640s ok 4 - Portal app 640s ok 5 - Register $type 640s ok 6 - Portal object 640s ok 7 - Init 640s ok 8 - Portal app 640s ok 9 - Register $type 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 10 - Unauth SP request 640s ok 11 - Get redirection 640s ok 12 - Location header found 640s # ==> Pushing ISSUER <== 640s # ==> Popping ISSUER <== 640s ok 13 - Launch SAML request to IdP 640s ok 14 - HTTP code is 200 640s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681382_34948%22%2C%22issuerTs%22%3A1769753262%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 640s # ==> Pushing ISSUER <== 640s Use of uninitialized value $token in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm line 246. 640s # ==> Popping ISSUER <== 640s ok 16 - Post delayed authentication request 640s ok 17 - Get redirection 640s ok 18 - Location is http://auth.idp.com/saml 640s ok 19 - Get cookie lemonldap (6ef4b2b1896a3986e309e8a0bd2264563816b1df49639d6c486670fb55470d83) 640s ok 20 - Get cookie lemonldappdata () 640s ok 21 - SAML request cleared from pdata 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 22 - Unauth SP request 640s ok 23 - Get redirection 640s ok 24 - Location header found 640s # ==> Pushing ISSUER <== 640s # ==> Popping ISSUER <== 640s ok 25 - Launch SAML request to IdP 640s ok 26 - HTTP code is 200 640s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753262%2C%22issuerRequestsaml%22%3A%221769681382_64217%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 640s # ==> Pushing ISSUER <== 640s # ==> Popping ISSUER <== 640s ok 28 - Post authentication request 640s ok 29 - HTTP code is 200 640s ok 30 - Get cookie lemonldap (8ec412e4f8cf58578d1c01a115eafee4975feddc917b34c5c6d6616a0f37ec4a) 640s ok 31 - Get cookie lemonldappdata () 640s ok 32 - SAML request cleared from pdata 640s ok 33 - HTTP code is 200 640s ok 34 - Page contains a form 640s ok 35 - Host match 640s ok 36 - URI match 640s ok 37 - Field "SAMLResponse" is defined 640s ok 38 - Field "RelayState" is defined 640s ok 39 - CSP header authorize POST request to auth.sp.com 640s ok 40 - Signed using SHA-256 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 41 - Post SAML response to SP 640s ok 42 - Get cookie lemonldap (2ff624d3b334fd9c7cd1f2973613e253e1743fbcaa3f4faa254523e9b34b1693) 640s ok 43 - Get redirection 640s ok 44 - Location is http://test1.example.com/ 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 45 - Get / on SP 640s ok 46 - HTTP code is 200 640s ok 47 - Authenticated as fa@badwolf.org@idp 640s ok 48 - UTF-8 values 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 49 - Query SP for logout 640s ok 50 - Get redirection 640s ok 51 - Location header found 640s ok 52 - SHA256 used to sign Logout Request 640s # ==> Pushing ISSUER <== 640s # ==> Popping ISSUER <== 640s ok 53 - Launch SAML logout request to IdP 640s ok 54 - Get redirection 640s ok 55 - Location header found 640s ok 56 - Get cookie lemonldap (0) 640s ok 57 - IDP Cookie removed 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 58 - Launch SAML logout request to SP 640s ok 59 - HTTP code is 200 640s # ==> Pushing ISSUER <== 640s # ==> Popping ISSUER <== 640s ok 60 - Test if user is reject on IdP 640s ok 61 - Response status is 401 640s ok 62 - Content is JSON 640s ok 63 - Error code is 1 640s # ==> Pushing SP <== 640s # ==> Popping SP <== 640s ok 64 - Test if user is reject on SP 640s ok 65 - Get redirection 640s ok 66 - Location header found 640s 1..66 640s ok 641s t/30-CDC.t ..................................................................... 641s ok 1 - use Lemonldap::NG::Portal::Main; 641s ok 2 - Portal object 641s ok 3 - Init 641s ok 4 - Portal app 641s ok 5 - Register $type 641s ok 6 - Portal object 641s ok 7 - Init 641s ok 8 - Portal app 641s ok 9 - Register $type 641s ok 10 - use Lemonldap::NG::Portal::CDC; 641s ok 11 - Portal object 641s ok 12 - Init 641s ok 13 - Portal app 641s ok 14 - CDC 641s # ==> Pushing SP <== 641s # ==> Popping SP <== 641s ok 15 - Unauth SP request 641s ok 16 - HTTP code is 200 641s ok 17 - HTTP code is 200 641s ok 18 - Page contains a form 641s ok 19 - Host match 641s ok 20 - URI match 641s ok 21 - Field "SAMLRequest" is defined 641s ok 22 - CSP header authorize POST request to auth.idp.com 641s ok 23 - Method is POST 641s # ==> Pushing ISSUER <== 641s # ==> Popping ISSUER <== 641s ok 24 - Post SAML request to IdP 641s ok 25 - HTTP code is 200 641s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681383_24964%22%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%22issuerTs%22%3A1769753263%7D) 641s # ==> Pushing ISSUER <== 641s # ==> Popping ISSUER <== 641s ok 27 - Post authentication 641s ok 28 - Get cookie lemonldap (b114b30583e1a037a5f0dcbb6aa74914af3be7b5dd5205aea5fb351d36b840b4) 641s ok 29 - HTTP code is 200 641s ok 30 - Page contains a form 641s ok 31 - Host match 641s ok 32 - URI match 641s ok 33 - Field "SAMLResponse" is defined 641s ok 34 - CSP header authorize POST request to auth.sp.com 641s ok 35 - Found CDC iframe 641s ok 36 - CDC write request 641s ok 37 - HTTP code is 200 641s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh) 641s ok 39 - CDC read 641s # ==> Pushing SP <== 641s # ==> Popping SP <== 641s ok 40 - Post SAML response to SP 641s ok 41 - Get redirection 641s ok 42 - Location is http://auth.sp.com/ 641s ok 43 - Get cookie lemonldap (552fd8a2f342554f838d85bc6df779e9f2a13b1f45336bc7d1ea9ba30ea5c93a) 641s # ==> Pushing SP <== 641s # ==> Popping SP <== 641s ok 44 - Get / on SP 641s ok 45 - HTTP code is 200 641s ok 46 - Authenticated as fa@badwolf.org@idp 641s ok 47 - UTF-8 values 641s # ==> Pushing SP <== 641s # ==> Popping SP <== 641s ok 48 - Query SP for logout 641s ok 49 - HTTP code is 200 641s ok 50 - Page contains a form 641s ok 51 - Host match 641s ok 52 - URI match 641s ok 53 - Field "SAMLRequest" is defined 641s ok 54 - CSP header authorize POST request to auth.idp.com 641s ok 55 - Method is POST 641s # ==> Pushing ISSUER <== 641s # ==> Popping ISSUER <== 641s ok 56 - Post SAML logout request to IdP 641s ok 57 - HTTP code is 200 641s ok 58 - Page contains a form 641s ok 59 - Host match 641s ok 60 - URI match 641s ok 61 - Field "SAMLResponse" is defined 641s ok 62 - CSP header authorize POST request to auth.sp.com 641s ok 63 - Method is POST 641s # ==> Pushing SP <== 641s # ==> Popping SP <== 641s ok 64 - Post SAML response to SP 641s ok 65 - Get redirection 641s ok 66 - Location is http://auth.sp.com/?logout=1 641s # ==> Pushing ISSUER <== 641s # ==> Popping ISSUER <== 641s ok 67 - Test if user is reject on IdP 641s ok 68 - Response status is 401 641s ok 69 - Content is JSON 641s ok 70 - Error code is 1 641s # ==> Pushing SP <== 641s # ==> Popping SP <== 641s ok 71 - Test if user is reject on SP 641s ok 72 - HTTP code is 200 641s ok 73 - HTTP code is 200 641s ok 74 - Page contains a form 641s ok 75 - Host match 641s ok 76 - URI match 641s ok 77 - Field "SAMLRequest" is defined 641s ok 78 - CSP header authorize POST request to auth.idp.com 641s ok 79 - Method is POST 641s 1..79 641s ok 641s t/30-Lazy-Loading.t ............................................................ 641s ok 1 - use Lemonldap::NG::Portal::Main; 641s ok 2 - Portal object 641s ok 3 - Init 641s ok 4 - Portal app 641s # Subtest: no TTL, not called again 641s ok 1 - Found SAML issuer instance 641s ok 2 - Found OIDC issuer instance 641s ok 3 - Found mock instance 641s ok 4 - test not found 641s ok 5 - Hook was called once 641s ok 6 - Hook was called twice 641s ok 7 - test not found 641s ok 8 - Hook was not called again 641s 1..8 641s ok 5 - no TTL, not called again 641s # Subtest: no TTL, error result, called again 641s ok 1 - Found SAML issuer instance 641s ok 2 - Found OIDC issuer instance 641s ok 3 - Found mock instance 641s ok 4 - test not found 641s ok 5 - Hook was called once 641s ok 6 - Hook was called twice 641s ok 7 - test not found 641s ok 8 - Hook was called again 641s ok 9 - test not found 641s ok 10 - Hook was not called again 641s 1..10 641s ok 6 - no TTL, error result, called again 641s # Subtest: TTL, called again after TTL 641s ok 1 - Found SAML issuer instance 641s ok 2 - Found OIDC issuer instance 641s ok 3 - Found mock instance 641s ok 4 - test not found 641s ok 5 - Hook was called once 641s ok 6 - Hook was called twice 641s ok 7 - test not found 641s ok 8 - Hook was not called again 641s ok 9 - test not found 641s ok 10 - Hook was called again 641s 1..10 641s ok 7 - TTL, called again after TTL 641s 1..7 641s ok 642s t/30-SAML-Federation-Config.t .................................................. 642s ok 1 - use Lemonldap::NG::Portal::Main; 642s ok 2 - Portal object 642s ok 3 - Init 642s ok 4 - Portal app 642s ok 5 - Register $type 642s ok 6 - Portal object 642s ok 7 - Init 642s ok 8 - Portal app 642s ok 9 - Register $type 642s ok 10 - confKey from config 642s ok 11 - confKey was generated 642s ok 12 - Rule from SP config 642s ok 13 - Rule from federation defaults 642s ok 14 - SP attributes have been imported as configured by policy 642s ok 15 - default NameID Format 642s ok 16 - SP attributes have been imported as configured by policy 642s ok 17 642s ok 18 - eduPersonTargetedID sets required persistent NameID 642s ok 19 - IDP option from config override 642s ok 20 - IDP option from federation defaults 642s ok 21 - IDP attributes from federation defaults 642s ok 22 - IDP attributes from configuration override 642s ok 23 - getIssuer 642s ok 24 - getIssuer 642s ok 25 - getIssuer 642s 1..25 642s ok 643s t/30-SAML-Head-to-Tail-POST.t .................................................. 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - Register $type 643s ok 6 - Portal object 643s ok 7 - Init 643s ok 8 - Portal app 643s ok 9 - Register $type 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 10 - Unauth SP request 643s ok 11 - HTTP code is 200 643s ok 12 - Page contains a form 643s ok 13 - Host match 643s ok 14 - URI match 643s ok 15 - Field "SAMLRequest" is defined 643s ok 16 - CSP header authorize POST request to auth.idp.com 643s ok 17 - Method is POST 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 18 - Post SAML request to IdP 643s ok 19 - HTTP code is 200 643s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681385_14647%22%2C%22issuerTs%22%3A1769753265%7D) 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 21 - Post authentication 643s ok 22 - Get cookie lemonldap (3741044d87507c25e0bd9c68c8de9f0f7fc24ca19a2be762fda56a57fe639219) 643s ok 23 - HTTP code is 200 643s ok 24 - Page contains a form 643s ok 25 - Host match 643s ok 26 - URI match 643s ok 27 - Field "SAMLResponse" is defined 643s ok 28 - CSP header authorize POST request to auth.sp.com 643s ok 29 - Method is POST 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 30 - Post SAML response to SP 643s ok 31 - Get redirection 643s ok 32 - Location header found 643s ok 33 - Get cookie lemonldap (15c12f8791a01f683380b5d98c13f7fb6b82aa8c2d4fdc588c15e0c37456ff23) 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 34 - Follow redirection 643s ok 35 - HTTP code is 200 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 36 - Query SP for logout 643s ok 37 - HTTP code is 200 643s ok 38 - Page contains a form 643s ok 39 - Host match 643s ok 40 - URI match 643s ok 41 - Field "SAMLRequest" is defined 643s ok 42 - CSP header authorize POST request to auth.idp.com 643s ok 43 - Method is POST 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 44 - Post SAML logout request to IdP 643s ok 45 - HTTP code is 200 643s ok 46 - Page contains a form 643s ok 47 - Host match 643s ok 48 - URI match 643s ok 49 - Field "SAMLResponse" is defined 643s ok 50 - CSP header authorize POST request to auth.sp.com 643s ok 51 - Method is POST 643s ok 52 - Get cookie lemonldap (0) 643s ok 53 - SSO cookie removed 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 54 - Post SAML response to SP 643s ok 55 - HTTP code is 200 643s # ==> Pushing ISSUER <== 643s # ==> Popping ISSUER <== 643s ok 56 - Test if user is reject on IdP 643s ok 57 - Response status is 401 643s ok 58 - Content is JSON 643s ok 59 - Error code is 1 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 60 - Test if user is reject on SP 643s ok 61 - HTTP code is 200 643s ok 62 - HTTP code is 200 643s ok 63 - Page contains a form 643s ok 64 - Host match 643s ok 65 - URI match 643s ok 66 - Field "SAMLRequest" is defined 643s ok 67 - CSP header authorize POST request to auth.idp.com 643s ok 68 - Method is POST 643s 1..68 643s ok 643s t/30-SAML-Key-Override-IDP.t ................................................... 643s ok 1 - use Lemonldap::NG::Portal::Main; 643s ok 2 - Portal object 643s ok 3 - Init 643s ok 4 - Portal app 643s ok 5 - Register $type 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 6 - XML successfully parsed 643s ok 7 - Offered signing certs match excepted ones 643s ok 8 - XML successfully parsed 643s ok 9 - Offered encryption certs match excepted ones 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 10 - XML successfully parsed 643s ok 11 - Offered signing certs match excepted ones 643s ok 12 - XML successfully parsed 643s ok 13 - Offered encryption certs match excepted ones 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 14 - XML successfully parsed 643s ok 15 - Offered signing certs match excepted ones 643s ok 16 - XML successfully parsed 643s ok 17 - Offered encryption certs match excepted ones 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 18 - Initiate authentication 643s ok 19 - HTTP code is 200 643s ok 20 - HTTP code is 200 643s ok 21 - Page contains a form 643s ok 22 - Host match 643s ok 23 - URI match 643s ok 24 - Field "SAMLRequest" is defined 643s ok 25 - CSP header authorize POST request to auth.default-idp.com 643s ok 26 - Method is POST 643s ok 27 - Found SAMLRequest 643s ok 28 - XML successfully parsed 643s ok 29 - Expected key was used 643s ok 30 - XML successfully parsed 643s ok 31 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 643s ok 32 - Expected alg rsa-sha256 was used 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 33 - Initiate authentication 643s ok 34 - HTTP code is 200 643s ok 35 - HTTP code is 200 643s ok 36 - Page contains a form 643s ok 37 - Host match 643s ok 38 - URI match 643s ok 39 - Field "SAMLRequest" is defined 643s ok 40 - CSP header authorize POST request to auth.override-method.com 643s ok 41 - Method is POST 643s ok 42 - Found SAMLRequest 643s ok 43 - XML successfully parsed 643s ok 44 - Expected key was used 643s ok 45 - XML successfully parsed 643s ok 46 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 643s ok 47 - Expected alg rsa-sha384 was used 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 48 - Initiate authentication 643s ok 49 - HTTP code is 200 643s ok 50 - HTTP code is 200 643s ok 51 - Page contains a form 643s ok 52 - Host match 643s ok 53 - URI match 643s ok 54 - Field "SAMLRequest" is defined 643s ok 55 - CSP header authorize POST request to auth.override-key.com 643s ok 56 - Method is POST 643s ok 57 - Found SAMLRequest 643s ok 58 - XML successfully parsed 643s ok 59 - Expected key was used 643s ok 60 - XML successfully parsed 643s ok 61 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 643s ok 62 - Expected alg rsa-sha256 was used 643s # ==> Pushing SP <== 643s # ==> Popping SP <== 643s ok 63 - Initiate authentication 643s ok 64 - HTTP code is 200 643s ok 65 - HTTP code is 200 643s ok 66 - Page contains a form 643s ok 67 - Host match 643s ok 68 - URI match 643s ok 69 - Field "SAMLRequest" is defined 643s ok 70 - CSP header authorize POST request to auth.override-both.com 643s ok 71 - Method is POST 643s ok 72 - Found SAMLRequest 643s ok 73 - XML successfully parsed 643s ok 74 - Expected key was used 643s ok 75 - XML successfully parsed 643s ok 76 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 643s ok 77 - Expected alg rsa-sha384 was used 643s 1..77 643s ok 644s t/30-SAML-Key-Override-SP.t .................................................... 644s ok 1 - use Lemonldap::NG::Portal::Main; 644s ok 2 - Portal object 644s ok 3 - Init 644s ok 4 - Portal app 644s ok 5 - Register $type 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 6 - XML successfully parsed 644s ok 7 - Offered signing certs match excepted ones 644s ok 8 - XML successfully parsed 644s ok 9 - Offered encryption certs match excepted ones 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 10 - XML successfully parsed 644s ok 11 - Offered signing certs match excepted ones 644s ok 12 - XML successfully parsed 644s ok 13 - Offered encryption certs match excepted ones 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 14 - XML successfully parsed 644s ok 15 - Offered signing certs match excepted ones 644s ok 16 - XML successfully parsed 644s ok 17 - Offered encryption certs match excepted ones 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 18 - Auth query 644s ok 19 - HTTP code is 200 644s ok 20 - Get cookie lemonldap (d9f94d580724ce703e0b5e5fc98233a35435da92994338e39c2907257134617e) 644s # Generated SAML Request: http://auth.default-sp.com/saml/metadata 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 21 - Post SAML request to IdP 644s ok 22 - HTTP code is 200 644s ok 23 - HTTP code is 200 644s ok 24 - Page contains a form 644s ok 25 - Host match 644s ok 26 - URI match 644s ok 27 - Field "SAMLResponse" is defined 644s ok 28 - CSP header authorize POST request to auth.default-sp.com 644s ok 29 - Method is POST 644s ok 30 - Found SAMLResponse 644s ok 31 - XML successfully parsed 644s ok 32 - Expected key was used 644s ok 33 - XML successfully parsed 644s ok 34 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 644s ok 35 - Expected alg rsa-sha256 was used 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 36 - Auth query 644s ok 37 - HTTP code is 200 644s ok 38 - Get cookie lemonldap (463360b6cab930737be3844bb708ea2bd8f21696414fc429eb560d2b07631b8a) 644s # Generated SAML Request: http://auth.override-method.com/saml/metadata 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 39 - Post SAML request to IdP 644s ok 40 - HTTP code is 200 644s ok 41 - HTTP code is 200 644s ok 42 - Page contains a form 644s ok 43 - Host match 644s ok 44 - URI match 644s ok 45 - Field "SAMLResponse" is defined 644s ok 46 - CSP header authorize POST request to auth.override-method.com 644s ok 47 - Method is POST 644s ok 48 - Found SAMLResponse 644s ok 49 - XML successfully parsed 644s ok 50 - Expected key was used 644s ok 51 - XML successfully parsed 644s ok 52 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 644s ok 53 - Expected alg rsa-sha384 was used 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 54 - Auth query 644s ok 55 - HTTP code is 200 644s ok 56 - Get cookie lemonldap (45e27c0081b6ab9e5da12ab7747e5fa1e1996d42cda598452faaadabe7ad31b2) 644s # Generated SAML Request: http://auth.override-key.com/saml/metadata 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 57 - Post SAML request to IdP 644s ok 58 - HTTP code is 200 644s ok 59 - HTTP code is 200 644s ok 60 - Page contains a form 644s ok 61 - Host match 644s ok 62 - URI match 644s ok 63 - Field "SAMLResponse" is defined 644s ok 64 - CSP header authorize POST request to auth.override-key.com 644s ok 65 - Method is POST 644s ok 66 - Found SAMLResponse 644s ok 67 - XML successfully parsed 644s ok 68 - Expected key was used 644s ok 69 - XML successfully parsed 644s ok 70 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 644s ok 71 - Expected alg rsa-sha256 was used 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 72 - Auth query 644s ok 73 - HTTP code is 200 644s ok 74 - Get cookie lemonldap (76768f9e3d0dffbe5f7b48a50dd12b5488196d6c2e9c701f3f953a6d70b5d8d6) 644s # Generated SAML Request: http://auth.override-both.com/saml/metadata 644s # ==> Pushing ISSUER <== 644s # ==> Popping ISSUER <== 644s ok 75 - Post SAML request to IdP 644s ok 76 - HTTP code is 200 644s ok 77 - HTTP code is 200 644s ok 78 - Page contains a form 644s ok 79 - Host match 644s ok 80 - URI match 644s ok 81 - Field "SAMLResponse" is defined 644s ok 82 - CSP header authorize POST request to auth.override-both.com 644s ok 83 - Method is POST 644s ok 84 - Found SAMLResponse 644s ok 85 - XML successfully parsed 644s ok 86 - Expected key was used 644s ok 87 - XML successfully parsed 644s ok 88 - Found a match for XPath Expression //sig:SignatureMethod/@Algorithm 644s ok 89 - Expected alg rsa-sha384 was used 644s 1..89 644s ok 645s t/30-SAML-Macros.t ............................................................. 645s ok 1 - use Lemonldap::NG::Portal::Main; 645s ok 2 - Portal object 645s ok 3 - Init 645s ok 4 - Portal app 645s ok 5 - Issuer portal 645s ok 6 - Auth query 645s ok 7 - HTTP code is 200 645s ok 8 - Get cookie lemonldap (ea8b8cc99803c048ec9045175e5e1a8940e7778a525ddf8f6883fd933514e6f9) 645s ok 9 - Query IdP to access to SP 645s ok 10 - HTTP code is 200 645s ok 11 - Form method is POST 645s ok 12 - Found SAML response 645s ok 13 - Check Attribute 645s ok 14 - Check Attribute 645s ok 15 - Check NameID from macro 645s 1..15 645s ok 647s t/30-SAML-NameID-IDP.t ......................................................... 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s ok 2 - Portal object 647s ok 3 - Init 647s ok 4 - Portal app 647s ok 5 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 6 - Auth query 647s ok 7 - HTTP code is 200 647s ok 8 - Get cookie lemonldap (9d9bcc12143c56c91aad10ce4912cb5b22cf015af4da5931d88c95dedf0c9a61) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 9 - Post SAML request to IdP 647s ok 10 - HTTP code is 200 647s ok 11 - HTTP code is 200 647s ok 12 - Page contains a form 647s ok 13 - Host match 647s ok 14 - URI match 647s ok 15 - Field "SAMLResponse" is defined 647s ok 16 - CSP header authorize POST request to auth.sp.com 647s ok 17 - Method is POST 647s ok 18 - Found SAMLResponse 647s ok 19 - XML successfully parsed 647s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 21 - Found expected NameID Format in response 647s ok 22 - XML successfully parsed 647s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 647s ok 24 - NameID matches 647s ok 25 - Portal object 647s ok 26 - Init 647s ok 27 - Portal app 647s ok 28 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 29 - Auth query 647s ok 30 - HTTP code is 200 647s ok 31 - Get cookie lemonldap (46999852b2e977df1d6cbdb453257a361fdbffcad1f064412ad94d770d0439b2) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 32 - Post SAML request to IdP 647s ok 33 - HTTP code is 200 647s ok 34 - HTTP code is 200 647s ok 35 - Page contains a form 647s ok 36 - Host match 647s ok 37 - URI match 647s ok 38 - Field "SAMLResponse" is defined 647s ok 39 - CSP header authorize POST request to auth.sp.com 647s ok 40 - Method is POST 647s ok 41 - Found SAMLResponse 647s ok 42 - XML successfully parsed 647s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 44 - Found expected NameID Format in response 647s ok 45 - XML successfully parsed 647s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 647s ok 47 - NameID matches 647s ok 48 - Portal object 647s ok 49 - Init 647s ok 50 - Portal app 647s ok 51 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 52 - Auth query 647s ok 53 - HTTP code is 200 647s ok 54 - Get cookie lemonldap (aa2e501060ca707b03befab3e4c57f7e0c85265156d28d86e3cafd93672a86a0) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 55 - Post SAML request to IdP 647s ok 56 - HTTP code is 200 647s ok 57 - HTTP code is 200 647s ok 58 - Page contains a form 647s ok 59 - Host match 647s ok 60 - URI match 647s ok 61 - Field "SAMLResponse" is defined 647s ok 62 - CSP header authorize POST request to auth.sp.com 647s ok 63 - Method is POST 647s ok 64 - Found SAMLResponse 647s ok 65 - XML successfully parsed 647s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 67 - Found expected NameID Format in response 647s ok 68 - XML successfully parsed 647s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 647s ok 70 - NameID matches 647s ok 71 - Portal object 647s ok 72 - Init 647s ok 73 - Portal app 647s ok 74 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 75 - Auth query 647s ok 76 - HTTP code is 200 647s ok 77 - Get cookie lemonldap (73d04ed824fe3a90481e1615ad7977ed90a7dfbde91ecd95213399c86cc73744) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 78 - Post SAML request to IdP 647s ok 79 - HTTP code is 200 647s ok 80 - HTTP code is 200 647s ok 81 - Page contains a form 647s ok 82 - Host match 647s ok 83 - URI match 647s ok 84 - Field "SAMLResponse" is defined 647s ok 85 - CSP header authorize POST request to auth.sp.com 647s ok 86 - Method is POST 647s ok 87 - Found SAMLResponse 647s ok 88 - XML successfully parsed 647s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 90 - Found expected NameID Format in response 647s ok 91 - XML successfully parsed 647s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress 647s ok 93 - NameID matches 647s ok 94 - Portal object 647s ok 95 - Init 647s ok 96 - Portal app 647s ok 97 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 98 - Auth query 647s ok 99 - HTTP code is 200 647s ok 100 - Get cookie lemonldap (2e3bc028a4c66de7189a9b7aa6ec69ee02d8920a9d12de24c2cc39809bfb4659) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 101 - Post SAML request to IdP 647s ok 102 - HTTP code is 200 647s ok 103 - HTTP code is 200 647s ok 104 - Page contains a form 647s ok 105 - Host match 647s ok 106 - URI match 647s ok 107 - Field "SAMLResponse" is defined 647s ok 108 - CSP header authorize POST request to auth.sp.com 647s ok 109 - Method is POST 647s ok 110 - Found SAMLResponse 647s ok 111 - XML successfully parsed 647s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 113 - Found expected NameID Format in response 647s ok 114 - XML successfully parsed 647s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos 647s ok 116 - NameID matches 647s ok 117 - Portal object 647s ok 118 - Init 647s ok 119 - Portal app 647s ok 120 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 121 - Auth query 647s ok 122 - HTTP code is 200 647s ok 123 - Get cookie lemonldap (612f4d10aca6547198347b15ba8f6599da5955a66171fcad3a2928ed568575dd) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 124 - Post SAML request to IdP 647s ok 125 - HTTP code is 200 647s ok 126 - HTTP code is 200 647s ok 127 - Page contains a form 647s ok 128 - Host match 647s ok 129 - URI match 647s ok 130 - Field "SAMLResponse" is defined 647s ok 131 - CSP header authorize POST request to auth.sp.com 647s ok 132 - Method is POST 647s ok 133 - Found SAMLResponse 647s ok 134 - XML successfully parsed 647s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 136 - Found expected NameID Format in response 647s ok 137 - Portal object 647s ok 138 - Init 647s ok 139 - Portal app 647s ok 140 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 141 - Auth query 647s ok 142 - HTTP code is 200 647s ok 143 - Get cookie lemonldap (0c88f9ed79af8912748f413ef33d61245bf030cbbc2b5be562f50e9fee3b9b2c) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 144 - Post SAML request to IdP 647s ok 145 - HTTP code is 200 647s ok 146 - HTTP code is 200 647s ok 147 - Page contains a form 647s ok 148 - Host match 647s ok 149 - URI match 647s ok 150 - Field "SAMLResponse" is defined 647s ok 151 - CSP header authorize POST request to auth.sp.com 647s ok 152 - Method is POST 647s ok 153 - Found SAMLResponse 647s ok 154 - XML successfully parsed 647s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 156 - Found expected NameID Format in response 647s ok 157 - XML successfully parsed 647s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified 647s ok 159 - NameID matches 647s ok 160 - Portal object 647s ok 161 - Init 647s ok 162 - Portal app 647s ok 163 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 164 - Auth query 647s ok 165 - HTTP code is 200 647s ok 166 - Get cookie lemonldap (1c94188a509d03f49d9b57686bd0ea77de87c32828f6fee080331cd6ae73cfd4) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 167 - Post SAML request to IdP 647s ok 168 - HTTP code is 200 647s ok 169 - HTTP code is 200 647s ok 170 - Page contains a form 647s ok 171 - Host match 647s ok 172 - URI match 647s ok 173 - Field "SAMLResponse" is defined 647s ok 174 - CSP header authorize POST request to auth.sp.com 647s ok 175 - Method is POST 647s ok 176 - Found SAMLResponse 647s ok 177 - XML successfully parsed 647s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 179 - Found expected NameID Format in response 647s ok 180 - XML successfully parsed 647s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID _7C8BE8E71CC8F2A26AB98566D6344370 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 647s ok 182 - NameID matches 647s ok 183 - Portal object 647s ok 184 - Init 647s ok 185 - Portal app 647s ok 186 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 187 - Auth query 647s ok 188 - HTTP code is 200 647s ok 189 - Get cookie lemonldap (17170fece57cad2f69f15dc671a0d7033fd637b6430586575d5ef0eb2fbe05f2) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 190 - Post SAML request to IdP 647s ok 191 - HTTP code is 200 647s ok 192 - HTTP code is 200 647s ok 193 - Page contains a form 647s ok 194 - Host match 647s ok 195 - URI match 647s ok 196 - Field "SAMLResponse" is defined 647s ok 197 - CSP header authorize POST request to auth.sp.com 647s ok 198 - Method is POST 647s ok 199 - Found SAMLResponse 647s ok 200 - XML successfully parsed 647s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 202 - Found expected NameID Format in response 647s ok 203 - XML successfully parsed 647s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID _7C8BE8E71CC8F2A26AB98566D6344370 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 647s ok 205 - NameID matches 647s ok 206 - Portal object 647s ok 207 - Init 647s ok 208 - Portal app 647s ok 209 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 210 - Auth query 647s ok 211 - HTTP code is 200 647s ok 212 - Get cookie lemonldap (365ba7a55a21019b9346f91248c3f564960373617016410e96323bec625c63d6) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 213 - Post SAML request to IdP 647s ok 214 - HTTP code is 200 647s ok 215 - HTTP code is 200 647s ok 216 - Page contains a form 647s ok 217 - Host match 647s ok 218 - URI match 647s ok 219 - Field "SAMLResponse" is defined 647s ok 220 - CSP header authorize POST request to auth.sp.com 647s ok 221 - Method is POST 647s ok 222 - Found SAMLResponse 647s ok 223 - XML successfully parsed 647s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 225 - Found expected NameID Format in response 647s ok 226 - XML successfully parsed 647s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID _7C8BE8E71CC8F2A26AB98566D6344370 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent 647s ok 228 - NameID matches 647s ok 229 - Portal object 647s ok 230 - Init 647s ok 231 - Portal app 647s ok 232 - Register $type 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 233 - Auth query 647s ok 234 - HTTP code is 200 647s ok 235 - Get cookie lemonldap (298d2bb1e8f650f3b1f938ff309d301cfba386af5c60fc27bad923a5780a7318) 647s # Generated SAML Request: http://auth.sp.com/saml/metadata 647s # ==> Pushing ISSUER <== 647s # ==> Popping ISSUER <== 647s ok 236 - Post SAML request to IdP 647s ok 237 - HTTP code is 200 647s ok 238 - HTTP code is 200 647s ok 239 - Page contains a form 647s ok 240 - Host match 647s ok 241 - URI match 647s ok 242 - Field "SAMLResponse" is defined 647s ok 243 - CSP header authorize POST request to auth.sp.com 647s ok 244 - Method is POST 647s ok 245 - Found SAMLResponse 647s ok 246 - XML successfully parsed 647s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format 647s ok 248 - Found expected NameID Format in response 647s ok 249 - XML successfully parsed 647s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text() 647s # Found NameID _4C2FE72F9732027CCB470209A903CF39 with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient 647s ok 251 - NameID matches 647s ok 252 - Transient ID is different from persistent ID 647s 1..252 647s ok 647s t/30-SAML-NameID-SP.t .......................................................... 647s ok 1 - use Lemonldap::NG::Portal::Main; 647s ok 2 - Portal object 647s ok 3 - Init 647s ok 4 - Portal app 647s ok 5 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 6 647s ok 7 - HTTP code is 200 647s ok 8 - Page contains a form 647s ok 9 - Host match 647s ok 10 - URI match 647s ok 11 - Field "SAMLRequest" is defined 647s ok 12 - CSP header authorize POST request to auth.idp.com 647s ok 13 - Method is POST 647s ok 14 - Found SAMLRequest 647s ok 15 - XML successfully parsed 647s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 647s ok 17 - Found expected NameID Format in response 647s ok 18 - Portal object 647s ok 19 - Init 647s ok 20 - Portal app 647s ok 21 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 22 647s ok 23 - HTTP code is 200 647s ok 24 - Page contains a form 647s ok 25 - Host match 647s ok 26 - URI match 647s ok 27 - Field "SAMLRequest" is defined 647s ok 28 - CSP header authorize POST request to auth.idp.com 647s ok 29 - Method is POST 647s ok 30 - Found SAMLRequest 647s ok 31 - XML successfully parsed 647s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 647s ok 33 - Found expected NameID Format in response 647s ok 34 - Portal object 647s ok 35 - Init 647s ok 36 - Portal app 647s ok 37 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 38 647s ok 39 - HTTP code is 200 647s ok 40 - Page contains a form 647s ok 41 - Host match 647s ok 42 - URI match 647s ok 43 - Field "SAMLRequest" is defined 647s ok 44 - CSP header authorize POST request to auth.idp.com 647s ok 45 - Method is POST 647s ok 46 - Found SAMLRequest 647s ok 47 - XML successfully parsed 647s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 647s ok 49 - Found expected NameID Format in response 647s ok 50 - Portal object 647s ok 51 - Init 647s ok 52 - Portal app 647s ok 53 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 54 647s ok 55 - HTTP code is 200 647s ok 56 - Page contains a form 647s ok 57 - Host match 647s ok 58 - URI match 647s ok 59 - Field "SAMLRequest" is defined 647s ok 60 - CSP header authorize POST request to auth.idp.com 647s ok 61 - Method is POST 647s ok 62 - Found SAMLRequest 647s ok 63 - XML successfully parsed 647s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 647s ok 65 - Found expected NameID Format in response 647s ok 66 - Portal object 647s ok 67 - Init 647s ok 68 - Portal app 647s ok 69 - Register $type 647s # ==> Pushing SP <== 647s # ==> Popping SP <== 647s ok 70 647s ok 71 - HTTP code is 200 647s ok 72 - Page contains a form 647s ok 73 - Host match 647s ok 74 - URI match 647s ok 75 - Field "SAMLRequest" is defined 647s ok 76 - CSP header authorize POST request to auth.idp.com 647s ok 77 - Method is POST 647s ok 78 - Found SAMLRequest 647s ok 79 - XML successfully parsed 647s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format 647s ok 81 - Found expected NameID Format in response 647s 1..81 647s ok 648s t/30-SAML-POST-Logout-when-expired.t ........................................... 648s ok 1 - use Lemonldap::NG::Portal::Main; 648s ok 2 - Portal object 648s ok 3 - Init 648s ok 4 - Portal app 648s ok 5 - Register $type 648s ok 6 - Portal object 648s ok 7 - Init 648s ok 8 - Portal app 648s ok 9 - Register $type 648s # ==> Pushing SP <== 648s # ==> Popping SP <== 648s ok 10 - Unauth SP request 648s ok 11 - HTTP code is 200 648s ok 12 - HTTP code is 200 648s ok 13 - Page contains a form 648s ok 14 - Host match 648s ok 15 - URI match 648s ok 16 - Field "SAMLRequest" is defined 648s ok 17 - CSP header authorize POST request to auth.idp.com 648s ok 18 - Method is POST 648s # ==> Pushing ISSUER <== 648s # ==> Popping ISSUER <== 648s ok 19 - Post SAML request to IdP 648s ok 20 - HTTP code is 200 648s 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%3A1769753270%2C%22issuerRequestsaml%22%3A%221769681390_63946%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 648s # ==> Pushing ISSUER <== 648s # ==> Popping ISSUER <== 648s ok 22 - Post authentication 648s ok 23 - Reject reason is 89 648s # ==> Pushing SP <== 648s # ==> Popping SP <== 648s ok 24 - Unauth SP request 648s ok 25 - HTTP code is 200 648s ok 26 - HTTP code is 200 648s ok 27 - Page contains a form 648s ok 28 - Host match 648s ok 29 - URI match 648s ok 30 - Field "SAMLRequest" is defined 648s ok 31 - CSP header authorize POST request to auth.idp.com 648s ok 32 - Method is POST 648s # ==> Pushing ISSUER <== 648s # ==> Popping ISSUER <== 648s ok 33 - Post SAML request to IdP 648s ok 34 - HTTP code is 200 648s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753270%2C%22issuerRequestsaml%22%3A%221769681390_51993%22%7D) 648s # ==> Pushing ISSUER <== 648s # ==> Popping ISSUER <== 648s ok 36 - Post authentication 648s ok 37 - Get cookie lemonldap (ed8f4c13b8dc3c202550d92220589bbf36a041be2154be8ff97668bdfddacfee) 648s ok 38 - Get cookie lemonldappdata () 648s ok 39 - SAML request cleared from pdata 648s ok 40 - HTTP code is 200 648s ok 41 - Page contains a form 648s ok 42 - Host match 648s ok 43 - URI match 648s ok 44 - Field "SAMLResponse" is defined 648s ok 45 - CSP header authorize POST request to auth.sp.com 648s ok 46 - Method is POST 648s # ==> Pushing SP <== 648s # ==> Popping SP <== 648s ok 47 - Post SAML response to SP 648s ok 48 - Get redirection 648s ok 49 - Location is http://auth.sp.com/ 648s ok 50 - Get cookie lemonldap (e5f86f6333c2b7b4fa41e722bff3508224fa4244a979a1bd551e094783450b83) 648s # ==> Pushing SP <== 648s # ==> Popping SP <== 648s ok 51 - Get / on SP 648s ok 52 - HTTP code is 200 648s ok 53 - Authenticated as fa@badwolf.org@idp 648s # ==> Pushing SP <== 648s # ==> Popping SP <== 648s ok 54 - Query SP for logout 648s ok 55 - HTTP code is 200 648s ok 56 - Page contains a form 648s ok 57 - Host match 648s ok 58 - URI match 648s ok 59 - Field "SAMLRequest" is defined 648s ok 60 - CSP header authorize POST request to auth.idp.com 648s ok 61 - Method is POST 648s # ==> Pushing ISSUER <== 648s # ==> Popping ISSUER <== 648s ok 62 - Post SAML logout request to IdP 648s ok 63 - HTTP code is 200 648s ok 64 - Page contains a form 648s ok 65 - Host match 648s ok 66 - URI match 648s ok 67 - Field "SAMLResponse" is defined 648s ok 68 - CSP header authorize POST request to auth.sp.com 648s ok 69 - Method is POST 648s # ==> Pushing SP <== 648s # ==> Popping SP <== 648s ok 70 - Post SAML response to SP 648s ok 71 - Found SLO error 648s 1..71 648s ok 649s t/30-SAML-POST-Logout-when-removed.t ........................................... 649s ok 1 - use Lemonldap::NG::Portal::Main; 649s ok 2 - Portal object 649s ok 3 - Init 649s ok 4 - Portal app 649s ok 5 - Register $type 649s ok 6 - Portal object 649s ok 7 - Init 649s ok 8 - Portal app 649s ok 9 - Register $type 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 10 - Unauth SP request 649s ok 11 - HTTP code is 200 649s ok 12 - HTTP code is 200 649s ok 13 - Page contains a form 649s ok 14 - Host match 649s ok 15 - URI match 649s ok 16 - Field "SAMLRequest" is defined 649s ok 17 - CSP header authorize POST request to auth.idp.com 649s ok 18 - Method is POST 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 19 - Post SAML request to IdP 649s ok 20 - HTTP code is 200 649s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753271%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681391_45130%22%7D) 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 22 - Post authentication 649s ok 23 - Get cookie lemonldap (8488b06e3f7d3697f4f6aebdfa4d1c0bd4d02760c81c0f92f92ffb4e061730df) 649s ok 24 - Get cookie lemonldappdata () 649s ok 25 - SAML request cleared from pdata 649s ok 26 - HTTP code is 200 649s ok 27 - Page contains a form 649s ok 28 - Host match 649s ok 29 - URI match 649s ok 30 - Field "SAMLResponse" is defined 649s ok 31 - CSP header authorize POST request to auth.sp.com 649s ok 32 - Method is POST 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 33 - Post SAML response to SP 649s ok 34 - Get redirection 649s ok 35 - Location is http://auth.sp.com/ 649s ok 36 - Get cookie lemonldap (f8a3eb83ad44b7f13b5904a3b76df7094afb2c7171a00880e05c39a0bb80674d) 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 37 - Get / on SP 649s ok 38 - HTTP code is 200 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 39 - Query IDP for logout 649s ok 40 - Get cookie lemonldap (0) 649s ok 41 - IDP cookie removed 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 42 - Test if old cookie is denied by IdP 649s ok 43 - Response status is 401 649s ok 44 - Content is JSON 649s ok 45 - Error code is 1 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 46 - Query SP for logout 649s ok 47 - HTTP code is 200 649s ok 48 - Page contains a form 649s ok 49 - Host match 649s ok 50 - URI match 649s ok 51 - Field "SAMLRequest" is defined 649s ok 52 - CSP header authorize POST request to auth.idp.com 649s ok 53 - Method is POST 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 54 - Post SAML logout request to IdP 649s ok 55 - Found SESSIONEXPIRED error 649s 1..55 649s ok 649s t/30-SAML-POST-with-2F-UpgradeOnly.t ........................................... 649s ok 1 - use Lemonldap::NG::Portal::Main; 649s ok 2 - Portal object 649s ok 3 - Init 649s ok 4 - Portal app 649s ok 5 - Register $type 649s ok 6 - Portal object 649s ok 7 - Init 649s ok 8 - Portal app 649s ok 9 - Register $type 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 10 - Unauth SP request 649s ok 11 - HTTP code is 200 649s ok 12 - HTTP code is 200 649s ok 13 - Page contains a form 649s ok 14 - Host match 649s ok 15 - URI match 649s ok 16 - Field "SAMLRequest" is defined 649s ok 17 - CSP header authorize POST request to auth.idp.com 649s ok 18 - Method is POST 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 19 - Post SAML request to IdP 649s ok 20 - HTTP code is 200 649s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753271%2C%22issuerRequestsaml%22%3A%221769681391_45744%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A4%7D) 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 22 - Post authentication 649s ok 23 - HTTP code is 200 649s ok 24 - Page contains a form 649s ok 25 - URI match 649s ok 26 - Field "token" is defined 649s ok 27 - Field "code" is defined 649s ok 28 - Found EXTCODE input 649s ok 29 - Found 2F code in mail 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 30 - Post code 649s ok 31 - Get cookie lemonldap (120affd91c32fcb0598d03f3f2550b10a0b6333cd1296ee27501b73e304dca75) 649s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681391_45744%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 649s ok 33 - Get redirection 649s ok 34 - Location is http://auth.idp.com/saml 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 35 - Follow redirection 649s ok 36 - Get cookie lemonldappdata () 649s ok 37 - SAML request cleared from pdata 649s ok 38 - HTTP code is 200 649s ok 39 - Page contains a form 649s ok 40 - Host match 649s ok 41 - URI match 649s ok 42 - Field "SAMLResponse" is defined 649s ok 43 - CSP header authorize POST request to auth.sp.com 649s ok 44 - Method is POST 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 45 - Post SAML response to SP 649s ok 46 - Get redirection 649s ok 47 - Location is http://auth.sp.com/ 649s ok 48 - Get cookie lemonldap (f9880c847ec5d6fb4ee5186508fd928d522aa97814f5a4ef8213589f2fedf1dd) 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 49 - Get / on SP 649s ok 50 - HTTP code is 200 649s ok 51 - Authenticated as dwho@badwolf.org@idp 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 52 - Post authentication 649s ok 53 - Get cookie lemonldap (1ab07825d6cc14929cedf50e86bcdf4bd4a7bcdd3fbcc902c47f9562903a88f2) 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 54 - Unauth SP request 649s ok 55 - HTTP code is 200 649s ok 56 - HTTP code is 200 649s ok 57 - Page contains a form 649s ok 58 - Host match 649s ok 59 - URI match 649s ok 60 - Field "SAMLRequest" is defined 649s ok 61 - CSP header authorize POST request to auth.idp.com 649s ok 62 - Method is POST 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 63 - Post SAML request to IdP 649s ok 64 - HTTP code is 200 649s ok 65 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerTs%22%3A1769753271%2C%22issuerRequestsaml%22%3A%221769681391_19862%22%7D) 649s ok 66 - HTTP code is 200 649s ok 67 - Page contains a form 649s ok 68 - URI match 649s ok 69 - Field "confirm" is defined 649s ok 70 - Field "url" is defined 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 71 - Post code 649s ok 72 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681391_19862%22%2C%22issuerTs%22%3A1769753271%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 649s ok 73 - HTTP code is 200 649s ok 74 - Page contains a form 649s ok 75 - URI match 649s ok 76 - Field "token" is defined 649s ok 77 - Field "code" is defined 649s ok 78 - Found EXTCODE input 649s ok 79 - Found 2F code in mail 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 80 - Post code 649s ok 81 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681391_19862%22%7D) 649s ok 82 - Get redirection 649s ok 83 - Location is http://auth.idp.com/saml/singleSignOn 649s # ==> Pushing ISSUER <== 649s # ==> Popping ISSUER <== 649s ok 84 - Follow redirection 649s ok 85 - Get cookie lemonldappdata () 649s ok 86 - SAML request cleared from pdata 649s ok 87 - HTTP code is 200 649s ok 88 - Page contains a form 649s ok 89 - Host match 649s ok 90 - URI match 649s ok 91 - Field "SAMLResponse" is defined 649s ok 92 - CSP header authorize POST request to auth.sp.com 649s ok 93 - Method is POST 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 94 - Post SAML response to SP 649s ok 95 - Get redirection 649s ok 96 - Location is http://auth.sp.com/ 649s ok 97 - Get cookie lemonldap (28eeef93370717b628b55809bd6caccc05bcc7c0a18103316fb85eb9fb8822f7) 649s # ==> Pushing SP <== 649s # ==> Popping SP <== 649s ok 98 - Get / on SP 649s ok 99 - HTTP code is 200 649s ok 100 - Authenticated as dwho@badwolf.org@idp 649s 1..100 649s ok 650s t/30-SAML-POST-with-2F-and-Notification.t ...................................... 650s ok 1 - use Lemonldap::NG::Portal::Main; 650s ok 2 - Portal object 650s ok 3 - Init 650s ok 4 - Portal app 650s ok 5 - Register $type 650s ok 6 - Portal object 650s ok 7 - Init 650s ok 8 - Portal app 650s ok 9 - Register $type 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 10 - Unauth SP request 650s ok 11 - HTTP code is 200 650s ok 12 - HTTP code is 200 650s ok 13 - Page contains a form 650s ok 14 - Host match 650s ok 15 - URI match 650s ok 16 - Field "SAMLRequest" is defined 650s ok 17 - CSP header authorize POST request to auth.idp.com 650s ok 18 - Method is POST 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 19 - Post SAML request to IdP 650s ok 20 - HTTP code is 200 650s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681392_9879%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753272%7D) 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 22 - Post authentication 650s ok 23 - HTTP code is 200 650s ok 24 - Page contains a form 650s ok 25 - URI match 650s ok 26 - Field "token" is defined 650s ok 27 - Field "code" is defined 650s ok 28 - Found EXTCODE input 650s ok 29 - Found 2F code in mail 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 30 - Post code 650s ok 31 - Get cookie lemonldap (foHMcKrz6cQzP91wJWjOZwCPBI2NvZN3210dc/meI8kkiVVzqB1w++Dlz19LyakytI8H/LPzYmcPkE0LdWbtXHvz6zExCknXA4Xyw4g+vAKdOVcvLn82+M+zvNPWuEydO8PrpDLygWPvAtEYocMUww==) 650s ok 32 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753272%2C%22issuerRequestsaml%22%3A%221769681392_9879%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%7D) 650s ok 33 - HTTP code is 200 650s ok 34 - Page contains a form 650s ok 35 - URI match 650s ok 36 - Field "reference1x1" is defined 650s ok 37 - Response body is not empty 650s ok 38 - Found notification text 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 39 - Accept notification 650s ok 40 - Get cookie lemonldap (5a5a8f6212afb915524943802ce1e1e52e7c7962dc86798b6c1950354e33b6a0) 650s ok 41 - Notification was deleted 650s ok 42 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681392_9879%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 650s ok 43 - Get redirection 650s ok 44 - Location is http://auth.idp.com/saml 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 45 - Follow redirection 650s ok 46 - Get cookie lemonldappdata () 650s ok 47 - SAML request cleared from pdata 650s ok 48 - HTTP code is 200 650s ok 49 - Page contains a form 650s ok 50 - Host match 650s ok 51 - URI match 650s ok 52 - Field "SAMLResponse" is defined 650s ok 53 - CSP header authorize POST request to auth.sp.com 650s ok 54 - Method is POST 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 55 - Post SAML response to SP 650s ok 56 - Get redirection 650s ok 57 - Location is http://auth.sp.com/ 650s ok 58 - Get cookie lemonldap (cc5d4a294d5632ffb595bab1dba45da8b4cd17c9ad50f99db338a87adb66c10e) 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 59 - Get / on SP 650s ok 60 - HTTP code is 200 650s ok 61 - Authenticated as dwho@badwolf.org@idp 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 62 - Query SP for logout 650s ok 63 - HTTP code is 200 650s ok 64 - Page contains a form 650s ok 65 - Host match 650s ok 66 - URI match 650s ok 67 - Field "SAMLRequest" is defined 650s ok 68 - CSP header authorize POST request to auth.idp.com 650s ok 69 - Method is POST 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 70 - Post SAML logout request to IdP 650s ok 71 - HTTP code is 200 650s ok 72 - Page contains a form 650s ok 73 - Host match 650s ok 74 - URI match 650s ok 75 - Field "SAMLResponse" is defined 650s ok 76 - CSP header authorize POST request to auth.sp.com 650s ok 77 - Method is POST 650s ok 78 - Get cookie lemonldap (0) 650s ok 79 - SSO cookie removed 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 80 - Post SAML response to SP 650s ok 81 - Get redirection 650s ok 82 - Location is http://auth.sp.com/?logout=1 650s # ==> Pushing ISSUER <== 650s # ==> Popping ISSUER <== 650s ok 83 - Test if user is reject on IdP 650s ok 84 - Response status is 401 650s ok 85 - Content is JSON 650s ok 86 - Error code is 1 650s # ==> Pushing SP <== 650s # ==> Popping SP <== 650s ok 87 - Test if user is reject on SP 650s ok 88 - HTTP code is 200 650s ok 89 - HTTP code is 200 650s ok 90 - Page contains a form 650s ok 91 - Host match 650s ok 92 - URI match 650s ok 93 - Field "SAMLRequest" is defined 650s ok 94 - CSP header authorize POST request to auth.idp.com 650s ok 95 - Method is POST 650s 1..95 650s ok 651s t/30-SAML-POST-with-Notification.t ............................................. 651s ok 1 - use Lemonldap::NG::Portal::Main; 651s ok 2 - Portal object 651s ok 3 - Init 651s ok 4 - Portal app 651s ok 5 - Register $type 651s ok 6 - Portal object 651s ok 7 - Init 651s ok 8 - Portal app 651s ok 9 - Register $type 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 10 - Unauth SP request 651s ok 11 - HTTP code is 200 651s ok 12 - HTTP code is 200 651s ok 13 - Page contains a form 651s ok 14 - Host match 651s ok 15 - URI match 651s ok 16 - Field "SAMLRequest" is defined 651s ok 17 - CSP header authorize POST request to auth.idp.com 651s ok 18 - Method is POST 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 19 - Post SAML request to IdP 651s ok 20 - HTTP code is 200 651s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681393_25245%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753273%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 22 - Post authentication 651s ok 23 - Get cookie lemonldap (LjCT0t7xnL7f32yrFrBg4wGZ9cztR8+j9bC4VC+igVzdun3U9DyX6xJNhLjo4eJaZ7+fdKXoNMNPkRwKxvNNoLryTwb1td96cg05MXwfj2v5BKqs93J5CT/MBXeTkz2tLeBquHG2DmUipnNhWL9Pfg==) 651s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681393_34508%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753273%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 651s ok 25 - HTTP code is 200 651s ok 26 - Page contains a form 651s ok 27 - URI match 651s ok 28 - Field "reference1x1" is defined 651s ok 29 - Field "url" is defined 651s ok 30 - Response body is not empty 651s ok 31 - Found notification text 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 32 - Accept notification 651s ok 33 - Get cookie lemonldap (0520996ef7cd3dece26b410721fd190e5da06414772a85a5ba2d005d73419061) 651s ok 34 - Notification was deleted 651s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681393_34508%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 651s ok 36 - Get redirection 651s ok 37 - Location is http://auth.idp.com/saml 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 38 - Follow redirection 651s ok 39 - Get cookie lemonldappdata () 651s ok 40 - SAML request cleared from pdata 651s ok 41 - HTTP code is 200 651s ok 42 - Page contains a form 651s ok 43 - Host match 651s ok 44 - URI match 651s ok 45 - Field "SAMLResponse" is defined 651s ok 46 - CSP header authorize POST request to auth.sp.com 651s ok 47 - Method is POST 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 48 - Post SAML response to SP 651s ok 49 - Get redirection 651s ok 50 - Location is http://auth.sp.com/ 651s ok 51 - Get cookie lemonldap (29dc2a1f531dfe0d5f31ffe4e7591daab1492603ffac411cf1b875fe470b6c09) 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 52 - Get / on SP 651s ok 53 - HTTP code is 200 651s ok 54 - Authenticated as dwho@badwolf.org@idp 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 55 - Query SP for logout 651s ok 56 - HTTP code is 200 651s ok 57 - Page contains a form 651s ok 58 - Host match 651s ok 59 - URI match 651s ok 60 - Field "SAMLRequest" is defined 651s ok 61 - CSP header authorize POST request to auth.idp.com 651s ok 62 - Method is POST 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 63 - Post SAML logout request to IdP 651s ok 64 - HTTP code is 200 651s ok 65 - Page contains a form 651s ok 66 - Host match 651s ok 67 - URI match 651s ok 68 - Field "SAMLResponse" is defined 651s ok 69 - CSP header authorize POST request to auth.sp.com 651s ok 70 - Method is POST 651s ok 71 - Get cookie lemonldap (0) 651s ok 72 - SSO cookie removed 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 73 - Post SAML response to SP 651s ok 74 - Get redirection 651s ok 75 - Location is http://auth.sp.com/?logout=1 651s # ==> Pushing ISSUER <== 651s # ==> Popping ISSUER <== 651s ok 76 - Test if user is reject on IdP 651s ok 77 - Response status is 401 651s ok 78 - Content is JSON 651s ok 79 - Error code is 1 651s # ==> Pushing SP <== 651s # ==> Popping SP <== 651s ok 80 - Test if user is reject on SP 651s ok 81 - HTTP code is 200 651s ok 82 - HTTP code is 200 651s ok 83 - Page contains a form 651s ok 84 - Host match 651s ok 85 - URI match 651s ok 86 - Field "SAMLRequest" is defined 651s ok 87 - CSP header authorize POST request to auth.idp.com 651s ok 88 - Method is POST 651s 1..88 651s ok 652s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ........................................... 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s ok 2 - Portal object 652s ok 3 - Init 652s ok 4 - Portal app 652s ok 5 - Register $type 652s ok 6 - Portal object 652s ok 7 - Init 652s ok 8 - Portal app 652s ok 9 - Register $type 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 10 - Auth query 652s ok 11 - HTTP code is 200 652s ok 12 - Get cookie lemonldap (33d78a2bf4c3ccbe56489c489e34e9c6b67df7572ac79cb491b06c900083bf3e) 652s ok 13 - Waiting timeout 652s # ==> Pushing SP <== 652s # ==> Popping SP <== 652s ok 14 - Unauth SP request 652s ok 15 - HTTP code is 200 652s ok 16 - Page contains a form 652s ok 17 - Host match 652s ok 18 - URI match 652s ok 19 - Field "SAMLRequest" is defined 652s ok 20 - CSP header authorize POST request to auth.idp.com 652s ok 21 - Method is POST 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 22 - Post SAML request to IdP 652s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221769681424_16409%22%2C%22issuerTs%22%3A1769753304%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 652s ok 24 - HTTP code is 200 652s ok 25 - Page contains a form 652s ok 26 - URI match 652s ok 27 - Field "confirm" is defined 652s ok 28 - Propose to renew session 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 29 - Ask to renew 652s ok 30 - Found Kerberos JS 652s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681424_16409%22%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1769753304%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 652s ok 32 - HTTP code is 200 652s ok 33 - Page contains a form 652s ok 34 - Host match 652s ok 35 - Field "upgrading" is defined 652s ok 36 - Field "url" is defined 652s ok 37 - Field "kerberos" is defined 652s ok 38 - Field "ajax_auth_token" is defined 652s ok 39 - CSP header authorize POST request to \# 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 40 - AJAX query 652s ok 41 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221769681424_16409%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753304%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%7D) 652s ok 42 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 43 - AJAX query 652s ok 44 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221769681424_16409%22%2C%22issuerTs%22%3A1769753304%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%7D) 652s ok 45 - HTTP code is 200 652s ok 46 - Content-Type is JSON 652s ok 47 - Content is valid JSON 652s ok 48 - User token was returned 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 49 - Post form 652s ok 50 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681424_16409%22%7D) 652s ok 51 - Get cookie lemonldap (df5709e1479b71f27cb66764f749f2a4dcca15b9296f28df9bd4d0e0a108a8b0) 652s ok 52 - Get a new session 652s ok 53 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681424_16409%22%7D) 652s ok 54 - Get redirection 652s ok 55 - Location header found 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 56 - Follow redirection 652s ok 57 - HTTP code is 200 652s ok 58 - Page contains a form 652s ok 59 - Host match 652s ok 60 - URI match 652s ok 61 - Field "SAMLResponse" is defined 652s ok 62 - CSP header authorize POST request to auth.sp.com 652s ok 63 - Method is POST 652s # ==> Pushing SP <== 652s # ==> Popping SP <== 652s ok 64 - Post SAML response to SP 652s ok 65 - Get cookie lemonldap (fe7d3945cf91cfe5ffdb336f4960ae2f7bb6546633e6d2ae73a0b10151715bc0) 652s ok 66 - Get redirection 652s ok 67 - Location is http://auth.sp.com/ 652s 1..67 652s ok 652s t/30-SAML-ReAuth-with-choice.t ................................................. 652s ok 1 - use Lemonldap::NG::Portal::Main; 652s ok 2 - Portal object 652s ok 3 - Init 652s ok 4 - Portal app 652s ok 5 - Register $type 652s ok 6 - Portal object 652s ok 7 - Init 652s ok 8 - Portal app 652s ok 9 - Register $type 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 10 - Auth query 652s ok 11 - HTTP code is 200 652s ok 12 - Get cookie lemonldap (8dcba6edcc4cdc149f555bdd1fee8af897315bd2f4b1731577f3769a9a770716) 652s ok 13 - Waiting timeout 652s # ==> Pushing SP <== 652s # ==> Popping SP <== 652s ok 14 - Unauth SP request 652s ok 15 - HTTP code is 200 652s ok 16 - Page contains a form 652s ok 17 - Host match 652s ok 18 - URI match 652s ok 19 - Field "SAMLRequest" is defined 652s ok 20 - CSP header authorize POST request to auth.idp.com 652s ok 21 - Method is POST 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 22 - Post SAML request to IdP 652s ok 23 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681424_30313%22%2C%22issuerTs%22%3A1769753304%7D) 652s ok 24 - HTTP code is 200 652s ok 25 - Page contains a form 652s ok 26 - URI match 652s ok 27 - Field "confirm" is defined 652s ok 28 - Propose to renew session 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 29 - Ask to renew 652s ok 30 - HTTP code is 200 652s ok 31 - Page contains a form 652s ok 32 - Host match 652s ok 33 - Field "upgrading" is defined 652s ok 34 - Field "url" is defined 652s ok 35 - CSP header authorize POST request to \# 652s ok 36 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221769681424_30313%22%2C%22issuerTs%22%3A1769753304%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%7D) 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 37 - Re auth 652s ok 38 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681424_30313%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 652s ok 39 - Get cookie lemonldap (16bbb3382b397c5aa4fb9087c69db68b66525092de039aa6305c4e216a0e3b23) 652s ok 40 - Get a new session 652s ok 41 - Get redirection 652s ok 42 - Location header found 652s # ==> Pushing ISSUER <== 652s # ==> Popping ISSUER <== 652s ok 43 - Follow redirection 652s ok 44 - HTTP code is 200 652s ok 45 - Page contains a form 652s ok 46 - Host match 652s ok 47 - URI match 652s ok 48 - Field "SAMLResponse" is defined 652s ok 49 - CSP header authorize POST request to auth.sp.com 652s ok 50 - Method is POST 652s # ==> Pushing SP <== 652s # ==> Popping SP <== 652s ok 51 - Post SAML response to SP 652s ok 52 - Get cookie lemonldap (b46f93517b2475e4c968d4332d31afb236a45f8be49bb8b374880bc865a5a30e) 652s ok 53 - Get redirection 652s ok 54 - Location is http://auth.sp.com/ 652s 1..54 652s ok 653s t/30-SAML-ReAuth.t ............................................................. 653s ok 1 - use Lemonldap::NG::Portal::Main; 653s ok 2 - Portal object 653s ok 3 - Init 653s ok 4 - Portal app 653s ok 5 - Register $type 653s ok 6 - Portal object 653s ok 7 - Init 653s ok 8 - Portal app 653s ok 9 - Register $type 653s # ==> Pushing ISSUER <== 653s # ==> Popping ISSUER <== 653s ok 10 - Auth query 653s ok 11 - HTTP code is 200 653s ok 12 - Get cookie lemonldap (7763bd03851be26583652001f339068e5c9b6237a47f7e0fd9dd19547ff0d8c6) 653s # ==> Pushing SP <== 653s # ==> Popping SP <== 653s ok 13 - Unauth SP request 653s ok 14 - HTTP code is 200 653s ok 15 - Page contains a form 653s ok 16 - Host match 653s ok 17 - URI match 653s ok 18 - Field "SAMLRequest" is defined 653s ok 19 - CSP header authorize POST request to auth.idp.com 653s ok 20 - Method is POST 653s # ==> Pushing ISSUER <== 653s # ==> Popping ISSUER <== 653s ok 21 - Post SAML request to IdP 653s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753305%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681425_53342%22%7D) 653s ok 23 - HTTP code is 200 653s ok 24 - Page contains a form 653s ok 25 - URI match 653s ok 26 - Field "confirm" is defined 653s ok 27 - Propose to renew session 653s # ==> Pushing ISSUER <== 653s # ==> Popping ISSUER <== 653s ok 28 - Ask to renew 653s ok 29 - HTTP code is 200 653s ok 30 - Page contains a form 653s ok 31 - Host match 653s ok 32 - Field "upgrading" is defined 653s ok 33 - Field "url" is defined 653s ok 34 - CSP header authorize POST request to \# 653s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753305%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221769681425_53342%22%7D) 653s # ==> Pushing ISSUER <== 653s # ==> Popping ISSUER <== 653s ok 36 - Re auth 653s ok 37 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681425_53342%22%7D) 653s ok 38 - Get cookie lemonldap (c5b271b6b95fbe9e747303e1cbde5447bf0b05e08fd38672625b98af69f92db2) 653s ok 39 - Get a new session 653s ok 40 - Get redirection 653s ok 41 - Location header found 653s # ==> Pushing ISSUER <== 653s # ==> Popping ISSUER <== 653s ok 42 - Follow redirection 653s ok 43 - HTTP code is 200 653s ok 44 - Page contains a form 653s ok 45 - Host match 653s ok 46 - URI match 653s ok 47 - Field "SAMLResponse" is defined 653s ok 48 - CSP header authorize POST request to auth.sp.com 653s ok 49 - Method is POST 653s # ==> Pushing SP <== 653s # ==> Popping SP <== 653s ok 50 - Post SAML response to SP 653s ok 51 - Get cookie lemonldap (c9b9049184c43ce73776a355141ad5714017dafdeb9aa6b1192742468760a197) 653s ok 52 - Get redirection 653s ok 53 - Location is http://auth.sp.com/ 653s 1..53 653s ok 654s t/30-SAML-RelayState.t ......................................................... 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - Register $type 654s # Subtest: RelayState handing with Redirect binding 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 1 - Auth query 654s ok 2 - Get cookie lemonldap (8bba27688a2c1d6a26d0c69fd0edbe86a8b053c35dcc5ed583bf6a96e7bdb3ff) 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 3 - Follow redirection 654s ok 4 - Correct html encoding of special characters in RelayState 654s 1..4 654s ok 6 - RelayState handing with Redirect binding 654s # Subtest: RelayState handing with POST binding 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 1 - Auth query 654s ok 2 - Get cookie lemonldap (8c35671d1ad6d6735323200c6a1df6e807b3762135491249f4e9e12c2675b4a5) 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 3 - Follow redirection 654s ok 4 - Correct html encoding of special characters in RelayState 654s 1..4 654s ok 7 - RelayState handing with POST binding 654s 1..7 654s ok 654s t/30-SAML-SP-rule.t ............................................................ 654s ok 1 - use Lemonldap::NG::Portal::Main; 654s ok 2 - Portal object 654s ok 3 - Init 654s ok 4 - Portal app 654s ok 5 - Register $type 654s ok 6 - Portal object 654s ok 7 - Init 654s ok 8 - Portal app 654s ok 9 - Register $type 654s ok 10 - Portal object 654s ok 11 - Init 654s ok 12 - Portal app 654s ok 13 - Register $type 654s # ==> Pushing SP <== 654s # ==> Popping SP <== 654s ok 14 - Unauth SP request 654s ok 15 - Get redirection 654s ok 16 - Location header found 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 17 - Launch SAML request to IdP 654s ok 18 - HTTP code is 200 654s ok 19 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753276%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681396_54206%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 20 - Post authentication 654s ok 21 - HTTP code is 200 654s ok 22 - Get cookie lemonldap (50c08ff24f28f8ccf7e01578e5e0b375e0c3db759d42316e26cd32631d62ede7) 654s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 654s ok 24 - PE_UNAUTHORIZEDPARTNER 654s # ==> Pushing UNKNOWNSP <== 654s # ==> Popping UNKNOWNSP <== 654s ok 25 - Unauth SP request 654s ok 26 - Get redirection 654s ok 27 - Location header found 654s # ==> Pushing ISSUER <== 654s # ==> Popping ISSUER <== 654s ok 28 - Launch SAML request to IdP 654s ok 29 - Unknown entity ID: code found on page 654s ok 30 - Unknown entity ID 654s 1..30 654s ok 655s t/31-Auth-and-issuer-CAS-Logout-20.t ........................................... 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s ok 2 - Portal object 655s ok 3 - Init 655s ok 4 - Portal app 655s ok 5 - Register $type 655s ok 6 - Portal object 655s ok 7 - Init 655s ok 8 - Portal app 655s ok 9 - Register $type 655s # ==> Pushing SP <== 655s # ==> Popping SP <== 655s ok 10 - Unauth SP request 655s ok 11 - Get cookie llngcasserver (idp) 655s ok 12 - Get CAS server cookie 655s ok 13 - Get redirection 655s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 15 - Query CAS server 655s ok 16 - HTTP code is 200 655s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681397_33590%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753277%7D) 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 18 - Post authentication 655s ok 19 - Get cookie lemonldap (f61a0f5fab58ed48b3a43e361f1cd2cc4167083a3193bbd3f42d13bb0a0f5530) 655s ok 20 - Get cookie lemonldappdata () 655s ok 21 - SAML request cleared from pdata 655s ok 22 - Get redirection 655s ok 23 - Location header found 655s # ==> Pushing SP <== 655s ok 24 - SOAP request 655s # ==> Saving handler SP <== 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s # ==> Restoring SP <== 655s ok 25 - Execute request to /cas/serviceValidate 655s ok 26 - HTTP code is 200 655s ok 27 - Content is XML 655s # ==> Popping SP <== 655s ok 28 - Query SP with ticket 655s ok 29 - Get cookie lemonldap (7c00487dfa577c620c91a147db32fac52166e9753bb735658dbef10b31bf55c3) 655s # ==> Pushing SP <== 655s # ==> Popping SP <== 655s ok 30 - Get / on SP 655s ok 31 - HTTP code is 200 655s ok 32 - Authenticated as french 655s ok 33 - UTF-8 values 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 34 - Query SP for logout 655s ok 35 - HTTP code is 200 655s ok 36 - CAS message found 655s ok 37 - Redirect URL found 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 38 - Query IdP 655s ok 39 - Response status is 401 655s ok 40 - Content is JSON 655s ok 41 - Error code is 1 655s 1..41 655s ok 655s t/31-Auth-and-issuer-CAS-Logout-30.t ........................................... 655s ok 1 - use Lemonldap::NG::Portal::Main; 655s ok 2 - Portal object 655s ok 3 - Init 655s ok 4 - Portal app 655s ok 5 - Register $type 655s ok 6 - Portal object 655s ok 7 - Init 655s ok 8 - Portal app 655s ok 9 - Register $type 655s # ==> Pushing SP <== 655s # ==> Popping SP <== 655s ok 10 - Unauth SP request 655s ok 11 - Get cookie llngcasserver (idp) 655s ok 12 - Get CAS server cookie 655s ok 13 - Get redirection 655s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 15 - Query CAS server 655s ok 16 - HTTP code is 200 655s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753277%2C%22issuerRequestcas%22%3A%221769681397_3268%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 18 - Post authentication 655s ok 19 - Get cookie lemonldap (86af59b577b3c77975402ce77c55b7dcffdfa2bba21b34aaccf1134b87671189) 655s ok 20 - Get cookie lemonldappdata () 655s ok 21 - SAML request cleared from pdata 655s ok 22 - Get redirection 655s ok 23 - Location header found 655s # ==> Pushing SP <== 655s ok 24 - SOAP request 655s # ==> Saving handler SP <== 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s # ==> Restoring SP <== 655s ok 25 - Execute request to /cas/serviceValidate 655s ok 26 - HTTP code is 200 655s ok 27 - Content is XML 655s # ==> Popping SP <== 655s ok 28 - Query SP with ticket 655s ok 29 - Get cookie lemonldap (d1c60ad42510b55eb98d187a921d3d1a882b4652ea5837c8f903d54f249c4a25) 655s # ==> Pushing SP <== 655s # ==> Popping SP <== 655s ok 30 - Get / on SP 655s ok 31 - HTTP code is 200 655s ok 32 - Authenticated as french 655s ok 33 - UTF-8 values 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 34 - Query SP for logout 655s ok 35 - Unauthorized URL: code found on page 655s ok 36 - Unauthorized URL 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 37 - Query SP for logout 655s ok 38 - Get redirection 655s ok 39 - Location is http://auth.sp.com/ 655s # ==> Pushing ISSUER <== 655s # ==> Popping ISSUER <== 655s ok 40 - Query IdP 655s ok 41 - Response status is 401 655s ok 42 - Content is JSON 655s ok 43 - Error code is 1 655s 1..43 655s ok 656s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ....................................... 656s ok 1 - use Lemonldap::NG::Portal::Main; 656s ok 2 - Portal object 656s ok 3 - Init 656s ok 4 - Portal app 656s ok 5 - Register $type 656s ok 6 - Portal object 656s ok 7 - Init 656s ok 8 - Portal app 656s ok 9 - Register $type 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 10 - Unauth SP request 656s ok 11 - Get cookie llngcasserver (idp) 656s ok 12 - Get CAS server cookie 656s ok 13 - Get redirection 656s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 15 - Query CAS server 656s ok 16 - HTTP code is 200 656s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753278%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769681398_41673%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 18 - Post authentication 656s ok 19 - Get cookie lemonldap (b05868d73f05ef1a88610f2d80ef971ad725e24752635587d6bbaa2554dce63e) 656s ok 20 - Get redirection 656s ok 21 - Location header found 656s # ==> Pushing SP <== 656s ok 22 - SOAP request 656s # ==> Saving handler SP <== 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s # ==> Restoring SP <== 656s ok 23 - Execute request to /cas/serviceValidate 656s ok 24 - HTTP code is 200 656s ok 25 - Content is XML 656s # ==> Popping SP <== 656s ok 26 - Query SP with ticket 656s ok 27 - Get cookie lemonldap (8d0dc59bf6f070dfd0baad2af38f3c8c3b61a9d773e37868d724f222dd96ae8a) 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 28 - Query SP for logout 656s ok 29 - HTTP code is 200 656s ok 30 - Found iframe 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 31 - Get iframe from IdP 656s ok 32 - Get redirection 656s ok 33 - Location is http://auth.idp.com/?logout=1 656s ok 34 - Frame can be embedded 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 35 - Query IdP 656s ok 36 - Response status is 401 656s ok 37 - Content is JSON 656s ok 38 - Error code is 1 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 39 - Query IdP 656s ok 40 - Get redirection 656s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 656s 1..41 656s ok 656s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .......................... 656s ok 1 - use Lemonldap::NG::Portal::Main; 656s ok 2 - Portal object 656s ok 3 - Init 656s ok 4 - Portal app 656s ok 5 - Register $type 656s ok 6 - Portal object 656s ok 7 - Init 656s ok 8 - Portal app 656s ok 9 - Register $type 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 10 - Unauth SP request 656s ok 11 - Get redirection 656s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 13 - Query CAS server 656s ok 14 - HTTP code is 200 656s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769681399_33378%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753279%7D) 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 16 - Post authentication 656s ok 17 - Reject reason is 68 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 18 - Unauth SP request 656s ok 19 - Get redirection 656s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 21 - Query CAS server 656s ok 22 - HTTP code is 200 656s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753279%2C%22issuerRequestcas%22%3A%221769681399_35160%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 24 - Post authentication 656s ok 25 - Get redirection 656s ok 26 - Location header found 656s ok 27 - Get cookie lemonldap (a01d114d662f94ce87bd3015fccc819a9655827850acb9d37046c300ad1b7328) 656s # ==> Pushing SP <== 656s ok 28 - SOAP request 656s # ==> Saving handler SP <== 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s # ==> Restoring SP <== 656s ok 29 - Execute request to /cas/serviceValidate 656s ok 30 - HTTP code is 200 656s ok 31 - Content is XML 656s # ==> Popping SP <== 656s ok 32 - Query SP with ticket 656s ok 33 - Get cookie lemonldap (ccfa5ef3586eb635c2f0b365f2428c90a3b0dd64e3b6e5e5fa4a2d4b733124f4) 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 34 - Get / on SP 656s ok 35 - HTTP code is 200 656s ok 36 - Authenticated as french 656s ok 37 - UTF-8 values 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 38 - Query SP for logout 656s ok 39 - HTTP code is 200 656s ok 40 - Found iframe 656s ok 41 - Content-Security-Policy header found 656s ok 42 - Found auth.idp.com in CSP child-src 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 43 - Get iframe from IdP 656s ok 44 - Get redirection 656s ok 45 - Location is http://auth.sp2.com/?logout 656s ok 46 - Frame can be embedded 656s # ==> Pushing ISSUER <== 656s # ==> Popping ISSUER <== 656s ok 47 - Query IdP 656s ok 48 - Response status is 401 656s ok 49 - Content is JSON 656s ok 50 - Error code is 1 656s # ==> Pushing SP <== 656s # ==> Popping SP <== 656s ok 51 - Query IdP 656s ok 52 - Get redirection 656s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F 656s 1..53 656s ok 657s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ............................... 657s ok 1 - use Lemonldap::NG::Portal::Main; 657s ok 2 - Portal object 657s ok 3 - Init 657s ok 4 - Portal app 657s ok 5 - Register $type 657s ok 6 - Portal object 657s ok 7 - Init 657s ok 8 - Portal app 657s ok 9 - Register $type 657s # ==> Pushing SP <== 657s # ==> Popping SP <== 657s ok 10 - Unauth SP request 657s ok 11 - Get redirection 657s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s ok 13 - Query CAS server 657s ok 14 - HTTP code is 200 657s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753279%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681399_12157%22%7D) 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s ok 16 - Post authentication 657s ok 17 - Reject reason is 68 657s # ==> Pushing SP <== 657s # ==> Popping SP <== 657s ok 18 - Unauth SP request 657s ok 19 - Get redirection 657s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s ok 21 - Query CAS server 657s ok 22 - HTTP code is 200 657s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681399_26416%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753279%7D) 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s ok 24 - Post authentication 657s ok 25 - Get redirection 657s ok 26 - Location header found 657s ok 27 - Get cookie lemonldap (cbc911a6269e2522bdaa7d66057de12fe5b6a975e2d54d8cafe0a7d32725c45e) 657s # ==> Pushing SP <== 657s ok 28 - SOAP request 657s # ==> Saving handler SP <== 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s # ==> Restoring SP <== 657s ok 29 - Execute request to /cas/serviceValidate 657s ok 30 - HTTP code is 200 657s ok 31 - Content is XML 657s # ==> Popping SP <== 657s ok 32 - Query SP with ticket 657s ok 33 - Get cookie lemonldap (f3e80f5e40c0dd8b19fd59b96d9bfe63f288ed41e6fb0a3052466371a962c6b8) 657s # ==> Pushing SP <== 657s # ==> Popping SP <== 657s ok 34 - Get / on SP 657s ok 35 - HTTP code is 200 657s ok 36 - Authenticated as fa@badwolf.org 657s ok 37 - UTF-8 values 657s # ==> Pushing SP <== 657s # ==> Popping SP <== 657s ok 38 - Query SP for logout 657s ok 39 - HTTP code is 200 657s ok 40 - Found iframe 657s ok 41 - Content-Security-Policy header found 657s ok 42 - Found auth.idp.com in CSP child-src 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s ok 43 - Get iframe from IdP 657s ok 44 - Get redirection 657s ok 45 - Location is http://auth.sp.com/?logout 657s ok 46 - Frame can be embedded 657s # ==> Pushing ISSUER <== 657s # ==> Popping ISSUER <== 657s ok 47 - Query IdP 657s ok 48 - Response status is 401 657s ok 49 - Content is JSON 657s ok 50 - Error code is 1 657s # ==> Pushing SP <== 657s # ==> Popping SP <== 657s ok 51 - Query IdP 657s ok 52 - Get redirection 657s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 657s 1..53 657s ok 658s t/31-Auth-and-issuer-CAS-declared-app.t ........................................ 658s ok 1 - use Lemonldap::NG::Portal::Main; 658s ok 2 - Portal object 658s ok 3 - Init 658s ok 4 - Portal app 658s ok 5 - Register $type 658s ok 6 - Portal object 658s ok 7 - Init 658s ok 8 - Portal app 658s ok 9 - Register $type 658s # ==> Pushing SP <== 658s # ==> Popping SP <== 658s ok 10 - Unauth SP request 658s ok 11 - Get redirection 658s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 13 - Query CAS server 658s ok 14 - HTTP code is 200 658s ok 15 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753280%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22issuerRequestcas%22%3A%221769681400_35444%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 16 - Post authentication 658s ok 17 - Reject reason is 68 658s # ==> Pushing SP <== 658s # ==> Popping SP <== 658s ok 18 - Unauth SP request 658s ok 19 - Get redirection 658s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 21 - Query CAS server 658s ok 22 - HTTP code is 200 658s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753280%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681400_56484%22%7D) 658s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753280%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22targetAuthnLevel%22%3A1%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681400_56484%22%7D) 658s ok 25 - Pdata is not empty 658s ok 26 - Target Authnlevel set in pdata 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 27 - Post authentication 658s ok 28 - Get redirection 658s ok 29 - Location header found 658s ok 30 - Get cookie lemonldap (ec475c3b32d65c397a4abd4dbd0dbf8435258540d84ef877b36773f5e791f036) 658s # ==> Pushing SP <== 658s ok 31 - SOAP request 658s # ==> Saving handler SP <== 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s # ==> Restoring SP <== 658s ok 32 - Execute request to /cas/serviceValidate 658s ok 33 - HTTP code is 200 658s ok 34 - Content is XML 658s # ==> Popping SP <== 658s ok 35 - Query SP with ticket 658s ok 36 - Get cookie lemonldap (916159732729667462e37c00cdfd56d47fd07367f39c531203db72ec708c561c) 658s # ==> Pushing SP <== 658s # ==> Popping SP <== 658s ok 37 - Get / on SP 658s ok 38 - HTTP code is 200 658s ok 39 - Authenticated as french 658s ok 40 - UTF-8 values 658s # ==> Pushing SP <== 658s # ==> Popping SP <== 658s ok 41 - Query SP for logout 658s ok 42 - HTTP code is 200 658s ok 43 - Found iframe 658s ok 44 - Content-Security-Policy header found 658s ok 45 - Found auth.idp.com in CSP child-src 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 46 - Get iframe from IdP 658s ok 47 - Get redirection 658s ok 48 - Location is http://auth.sp.com/?logout 658s ok 49 - Frame can be embedded 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 50 - Query IdP 658s ok 51 - Response status is 401 658s ok 52 - Content is JSON 658s ok 53 - Error code is 1 658s # ==> Pushing SP <== 658s # ==> Popping SP <== 658s ok 54 - Query IdP 658s ok 55 - Get redirection 658s ok 56 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 57 - Auth query 658s ok 58 - HTTP code is 200 658s ok 59 - Get cookie lemonldap (d2d08935661509eac16e0d289bb163b28a13d5ccd4da408bc91ef328cd7da36c) 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 60 - Query CAS server 658s ok 61 - Response body is not empty 658s ok 62 - Found at least one result for //span[@trspan="askToUpgrade"] 658s 1..62 658s ok 658s t/31-Auth-and-issuer-CAS-declared-apps.t ....................................... 658s ok 1 - use Lemonldap::NG::Portal::Main; 658s ok 2 - Portal object 658s ok 3 - Init 658s ok 4 - Portal app 658s ok 5 - Register $type 658s ok 6 - Portal object 658s ok 7 - Init 658s ok 8 - Portal app 658s ok 9 - Register $type 658s # ==> Pushing SP <== 658s # ==> Popping SP <== 658s ok 10 - Unauth SP request 658s ok 11 - Cancel button NOT found 658s # ==> Pushing ISSUER <== 658s # ==> Popping ISSUER <== 658s ok 12 - Query CAS server 658s ok 13 - HTTP code is 200 658s ok 14 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681400_46886%22%2C%22issuerTs%22%3A1769753280%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 658s 1..14 658s ok 659s t/31-Auth-and-issuer-CAS-default.t ............................................. 659s ok 1 - use Lemonldap::NG::Portal::Main; 659s ok 2 - Portal object 659s ok 3 - Init 659s ok 4 - Portal app 659s ok 5 - Register $type 659s ok 6 - Portal object 659s ok 7 - Init 659s ok 8 - Portal app 659s ok 9 - Register $type 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 10 - Unauth SP request 659s ok 11 - Get cookie llngcasserver (idp) 659s ok 12 - Get CAS server cookie 659s ok 13 - Get redirection 659s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 15 - Query CAS server 659s ok 16 - HTTP code is 200 659s ok 17 - 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%3A1769753281%2C%22issuerRequestcas%22%3A%221769681401_9451%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 18 - Post authentication 659s ok 19 - Get cookie lemonldap (e9d54b04ea70a28ac3e5998ade28dc9371953e405d71d46649f79f075b0dc721) 659s ok 20 - Get cookie lemonldappdata () 659s ok 21 - SAML request cleared from pdata 659s ok 22 - Get redirection 659s ok 23 - Location header found 659s # ==> Pushing SP <== 659s ok 24 - SOAP request 659s # ==> Saving handler SP <== 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s # ==> Restoring SP <== 659s ok 25 - Execute request to /cas/serviceValidate 659s ok 26 - HTTP code is 200 659s ok 27 - Content is XML 659s # ==> Popping SP <== 659s ok 28 - Query SP with ticket 659s ok 29 - Get cookie lemonldap (cdfaa3eac8027452b1a7eecc8933193f63714808669241017e009bea9cf960a3) 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 30 - Get / on SP 659s ok 31 - HTTP code is 200 659s ok 32 - Authenticated as french 659s ok 33 - UTF-8 values 659s ok 34 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 35 - Query SP for logout 659s ok 36 - HTTP code is 200 659s ok 37 - Found iframe 659s ok 38 - Content-Security-Policy header found 659s ok 39 - Found auth.idp.com in CSP child-src 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 40 - Get iframe from IdP 659s ok 41 - Get redirection 659s ok 42 - Location is http://auth.sp.com/?logout 659s ok 43 - Frame can be embedded 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 44 - Query IdP 659s ok 45 - Response status is 401 659s ok 46 - Content is JSON 659s ok 47 - Error code is 1 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 48 - Query IdP 659s ok 49 - Get redirection 659s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 659s 1..50 659s ok 659s t/31-Auth-and-issuer-CAS-proxied.t ............................................. 659s ok 1 - use Lemonldap::NG::Portal::Main; 659s ok 2 - Portal object 659s ok 3 - Init 659s ok 4 - Portal app 659s ok 5 - Register $type 659s ok 6 - Portal object 659s ok 7 - Init 659s ok 8 - Portal app 659s ok 9 - Register $type 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 10 - Unauth SP request 659s ok 11 - Get cookie llngcasserver (idp) 659s ok 12 - Get CAS server cookie 659s ok 13 - Get redirection 659s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 15 - Query CAS server 659s ok 16 - HTTP code is 200 659s ok 17 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681401_731%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753281%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 18 - Post authentication 659s ok 19 - Get redirection 659s ok 20 - Location header found 659s ok 21 - Get cookie lemonldap (21139de827154e676c3b48c3680a289f2ac791c61645129651786508db437433) 659s # ==> Pushing SP <== 659s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?ticket=ST-d3995cfdb16fd3a7ed5be1d430e31a02bdc40446894294e4b12a8e01c66e10dc&pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-d3995cfdb16fd3a7ed5be1d430e31a02bdc40446894294e4b12a8e01c66e10dc%26casProxy%3D1&service=http%3A%2F%2Fauth.sp.com%2F 659s # ==> Saving handler SP <== 659s # ==> Pushing ISSUER <== 659s ok 23 - Request to http://auth.sp.com/?ticket=ST-d3995cfdb16fd3a7ed5be1d430e31a02bdc40446894294e4b12a8e01c66e10dc&casProxy=1&pgtIou=PGTIOU-d925ec247c2e1ab2215f3d4114fa326f781111e6171089c15c0422d357478f9a&pgtId=PGT-19e22b300c6a3f8225205e79c3319d0d27939249d9da1812a354cb805e9bf985 659s # ==> Saving handler ISSUER <== 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s # ==> Restoring ISSUER <== 659s ok 24 - Execute request to / 659s ok 25 - HTTP code is 200 659s # ==> Popping ISSUER <== 659s # ==> Restoring SP <== 659s ok 26 - Execute request to /cas/serviceValidate 659s ok 27 - HTTP code is 200 659s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-19e22b300c6a3f8225205e79c3319d0d27939249d9da1812a354cb805e9bf985 659s # ==> Saving handler SP <== 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s # ==> Restoring SP <== 659s ok 29 - Execute request to /cas/proxy 659s ok 30 - HTTP code is 200 659s # ==> Popping SP <== 659s ok 31 - Query SP with ticket 659s ok 32 - Get cookie lemonldap (4aa1684c0d1415d1c3f159351293b7e01bdd6443bb0dc6b00607531498f540af) 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 33 - Get / on SP 659s ok 34 - HTTP code is 200 659s ok 35 - Authenticated as french 659s ok 36 - UTF-8 values 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 37 - Query SP for logout 659s ok 38 - HTTP code is 200 659s ok 39 - Found iframe 659s ok 40 - Content-Security-Policy header found 659s ok 41 - Found auth.idp.com in CSP child-src 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 42 - Get iframe from IdP 659s ok 43 - Get redirection 659s ok 44 - Location is http://auth.sp.com/?logout 659s ok 45 - Frame can be embedded 659s # ==> Pushing ISSUER <== 659s # ==> Popping ISSUER <== 659s ok 46 - Query IdP 659s ok 47 - Response status is 401 659s ok 48 - Content is JSON 659s ok 49 - Error code is 1 659s # ==> Pushing SP <== 659s # ==> Popping SP <== 659s ok 50 - Query IdP 659s ok 51 - Get redirection 659s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 659s 1..52 659s ok 660s t/31-Auth-and-issuer-CAS-samlValidate.t ........................................ 660s ok 1 - use Lemonldap::NG::Portal::Main; 660s ok 2 - Portal object 660s ok 3 - Init 660s ok 4 - Portal app 660s ok 5 - Register $type 660s ok 6 - Portal object 660s ok 7 - Init 660s ok 8 - Portal app 660s ok 9 - Register $type 660s # ==> Pushing SP <== 660s # ==> Popping SP <== 660s ok 10 - Unauth SP request 660s ok 11 - Get cookie llngcasserver (idp) 660s ok 12 - Get CAS server cookie 660s ok 13 - Get redirection 660s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 660s # ==> Pushing ISSUER <== 660s # ==> Popping ISSUER <== 660s ok 15 - Query CAS server 660s ok 16 - HTTP code is 200 660s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753282%2C%22issuerRequestcas%22%3A%221769681402_34666%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 660s # ==> Pushing ISSUER <== 660s # ==> Popping ISSUER <== 660s ok 18 - Post authentication 660s ok 19 - Get redirection 660s ok 20 - Location header found 660s ok 21 - Get cookie lemonldap (37d0ced45a9ce7a22c4c7a527630dc7e9eceb3f7e3fb4cb55a69bb568ce7fb25) 660s # ==> Pushing SP <== 660s ok 22 - Request to http://auth.idp.com/cas/samlValidate?TARGET=http%3A%2F%2Fauth.sp.com%2F 660s # ==> Saving handler SP <== 660s # ==> Pushing ISSUER <== 660s # ==> Popping ISSUER <== 660s # ==> Restoring SP <== 660s ok 23 - Execute POST request to /cas/samlValidate 660s ok 24 - HTTP code is 200 660s # ==> Popping SP <== 660s ok 25 - Query SP with ticket 660s ok 26 - Get cookie lemonldap (ec114fae3e4b25a5eb67d5ccb5d0086b37419fda00da08fa5ce5bf403cd0f320) 660s ok 27 - Correct whatToTrace 660s ok 28 - Correct cn 660s ok 29 - Correct uid 660s ok 30 - Correct groups 660s 1..30 660s ok 660s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .............................. 660s ok 1 - use Lemonldap::NG::Portal::Main; 660s ok 2 - Portal object 660s ok 3 - Init 660s ok 4 - Portal app 660s ok 5 - Register $type 660s ok 6 - Portal object 660s ok 7 - Init 660s ok 8 - Portal app 660s ok 9 - Register $type 660s # ==> Pushing SP <== 660s # ==> Popping SP <== 660s ok 10 - Unauth SP request 660s ok 11 - Found CAS entry 660s ok 12 - HTTP code is 200 660s ok 13 - Page contains a form 660s ok 14 - CSP header authorize POST request to \# 660s # ==> Pushing SP <== 660s # ==> Popping SP <== 660s ok 15 - Unauth SP request 660s ok 16 - 1st = idp 660s ok 17 - 2nd = idp3 660s ok 18 - 3rd = idp4 660s ok 19 - 4th= idp2 660s ok 20 - Found Cancel button 660s ok 21 - Found CAS idp logo and tooltip 660s ok 22 - Found CAS idp display name 660s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D) 660s ok 24 - HTTP code is 200 660s ok 25 - Page contains a form 660s ok 26 - CSP header authorize POST request to \# 660s # ==> Pushing SP <== 660s # ==> Popping SP <== 660s ok 27 - Cancel query 660s ok 28 - Get cookie lemonldappdata () 660s ok 29 - pdata is empty 660s 1..29 660s ok 662s t/31-Auth-and-issuer-CAS-with-choice.t ......................................... 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Register $type 662s ok 6 - Portal object 662s ok 7 - Init 662s ok 8 - Portal app 662s ok 9 - Register $type 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 10 - Unauth SP request 662s ok 11 - Get cookie llngcasserver (idp) 662s ok 12 - Get CAS server cookie 662s ok 13 - Get redirection 662s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 15 - Query CAS server 662s ok 16 - HTTP code is 200 662s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769681403_53794%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753283%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 18 - Post authentication 662s ok 19 - Get redirection 662s ok 20 - Location header found 662s ok 21 - Get cookie lemonldap (6c171045c42a69804e000e9e3e2d42b0bc942ca1523c114128f317ff28cb840b) 662s ok 22 - Get cookie lemonldappdata () 662s ok 23 - SAML request cleared from pdata 662s # ==> Pushing SP <== 662s ok 24 - SOAP request 662s # ==> Saving handler SP <== 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s # ==> Restoring SP <== 662s ok 25 - Execute request to /cas/serviceValidate 662s ok 26 - HTTP code is 200 662s ok 27 - Content is XML 662s # ==> Popping SP <== 662s ok 28 - Query SP with ticket 662s ok 29 - Get cookie lemonldap (bf690b7bf2905813aad6e3ed16da22469617c3fa90403038a594377bc1a5d5ce) 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 30 - Get / on SP 662s ok 31 - HTTP code is 200 662s ok 32 - Authenticated as dwho 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 33 - Unauth SP request (2) 662s ok 34 - Get cookie llngcasserver (idp) 662s ok 35 - Get CAS server cookie 662s ok 36 - Get redirection 662s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 38 - Query CAS server (2) 662s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753283%2C%22issuerRequestcas%22%3A%221769681403_30912%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 662s ok 40 - HTTP code is 200 662s ok 41 - Page contains a form 662s ok 42 - URI match 662s ok 43 - Field "confirm" is defined 662s ok 44 - Field "url" is defined 662s ok 45 - Get autorenew.js 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 46 - Post confirm 662s ok 47 - HTTP code is 200 662s ok 48 - Page contains a form 662s ok 49 - Field "upgrading" is defined 662s ok 50 - CSP header authorize POST request to \# 662s ok 51 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769753283%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681403_30912%22%7D) 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 52 - Post credentials 662s ok 53 - Get redirection 662s ok 54 - Location is http://auth.idp.com/cas/login 662s ok 55 - Get cookie lemonldap (db7f1f4a8ac47756c2f03d3a043180041eed1f6a359850d69d000d3af17f08d4) 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 56 - Follow redirection 662s ok 57 - Get redirection 662s ok 58 - Location header found 662s # ==> Pushing SP <== 662s ok 59 - SOAP request 662s # ==> Saving handler SP <== 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s # ==> Restoring SP <== 662s ok 60 - Execute request to /cas/serviceValidate 662s ok 61 - HTTP code is 200 662s ok 62 - Content is XML 662s # ==> Popping SP <== 662s ok 63 - Follow redirection 662s ok 64 - Get cookie lemonldap (97b66ddd260049ea24dc06d529b2cf27c19fb756c9528a84404b87fc18543c86) 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 65 - Query SP for logout 662s ok 66 - HTTP code is 200 662s ok 67 - Found iframe 662s ok 68 - Content-Security-Policy header found 662s ok 69 - Found auth.idp.com in CSP child-src 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 70 - Get iframe from IdP 662s ok 71 - Get redirection 662s ok 72 - Location is http://auth.sp.com/?logout 662s # ==> Pushing ISSUER <== 662s # ==> Popping ISSUER <== 662s ok 73 - Query CAS server 662s ok 74 - Response status is 401 662s ok 75 - Content is JSON 662s ok 76 - Error code is 1 662s # ==> Pushing SP <== 662s # ==> Popping SP <== 662s ok 77 - Query CAS app 662s ok 78 - Get redirection 662s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F 662s 1..79 662s ok 662s t/31-CAS-10.t .................................................................. 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Issuer portal 662s ok 6 - Query CAS server 662s ok 7 - HTTP code is 200 662s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753284%2C%22issuerRequestcas%22%3A%221769681404_25012%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 662s ok 9 - Post authentication 662s ok 10 - Get cookie lemonldap (7347c486e5df8c4f27b0836c967ad9ac14233382580efe59b8a46f0133e6df00) 662s ok 11 - Get cookie lemonldappdata () 662s ok 12 - SAML request cleared from pdata 662s ok 13 - Get redirection 662s ok 14 - Location header found 662s ok 15 - Query CAS server 662s ok 16 - HTTP code is 200 662s ok 17 - Ticket is valid 662s ok 18 - Username is returned 662s ok 19 - Query CAS server 662s ok 20 - Ticket is no longer valid 662s 1..20 662s ok 662s t/31-CAS-Gateway.t ............................................................. 662s ok 1 - use Lemonldap::NG::Portal::Main; 662s ok 2 - Portal object 662s ok 3 - Init 662s ok 4 - Portal app 662s ok 5 - Issuer portal 662s ok 6 - Get redirection 662s ok 7 - Location is http://auth.sp.com/somewhere 662s ok 8 - Get redirection 662s ok 9 - Location is http://auth.unknown.com/somewhere 662s ok 10 - Portal object 662s ok 11 - Init 662s ok 12 - Portal app 662s ok 13 - Issuer portal 662s ok 14 - Get redirection 662s ok 15 - Location is http://auth.sp.com/somewhere 662s ok 16 - Expected portal error code: code found on page 662s ok 17 - Expected portal error code 662s ok 18 - Portal object 662s ok 19 - Init 662s ok 20 - Portal app 662s ok 21 - Issuer portal 662s ok 22 - Get redirection 662s ok 23 - Location is http://auth.sp.com/somewhere 662s ok 24 - Expected portal error code: code found on page 662s ok 25 - Expected portal error code 662s 1..25 662s ok 663s t/31-CAS-Hooks.t ............................................................... 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s ok 2 - Portal object 663s ok 3 - Init 663s ok 4 - Portal app 663s ok 5 - Issuer portal 663s ok 6 - Post authentication 663s ok 7 - Get cookie lemonldap (88d0fd49a8efe872adf74d6024b2a343ee58276d2ada0e9538ff241ae2e9f6ea) 663s ok 8 - Query CAS server 663s ok 9 - Hook rejected the request: code found on page 663s ok 10 - Hook rejected the request 663s ok 11 - Query CAS server 663s ok 12 - Get redirection 663s ok 13 - Location header found 663s ok 14 - Query CAS server 663s ok 15 - HTTP code is 200 663s ok 16 - Found hook attribute 663s 1..16 663s ok 663s t/31-CAS-Logout-propagate-OIDC.t ............................................... 663s ok 1 - use Lemonldap::NG::Portal::Main; 663s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called 663s ok 1 - Portal object 663s ok 2 - Init 663s ok 3 - Portal app 663s ok 4 - Auth query 663s ok 5 - HTTP code is 200 663s ok 6 - Get cookie lemonldap (959802871f5da0a24dd18b26a1e7abcff6745e353347e103e5aed55c2bbab1fa) 663s ok 7 - Get redirection 663s ok 8 - Location header found 663s ok 9 - HTTP code is 200 663s ok 10 - Content-Type is JSON 663s ok 11 - Content is valid JSON 663s ok 12 - Initiate CAS logout 663s ok 13 - Response body is not empty 663s ok 14 - Found OIDC logout iframe 663s 1..14 663s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called 663s 1..2 663s ok 664s t/31-CAS-Logout-with-hashed-storage.t .......................................... 664s ok 1 - use Lemonldap::NG::Portal::Main; 664s # Subtest: Test IDP initiated logout 664s ok 1 - Portal object 664s ok 2 - Init 664s ok 3 - Portal app 664s ok 4 - Issuer portal 664s ok 5 - Auth query 664s ok 6 - HTTP code is 200 664s ok 7 - Get cookie lemonldap (ce1b712c13a6a623b3d13663505ca3e25ee49d19f7958cac40c79bf69865ab30) 664s ok 8 - Query CAS server 664s ok 9 - Get redirection 664s ok 10 - Location header found 664s ok 11 - Query CAS server 664s ok 12 - HTTP code is 200 664s ok 13 664s ok 14 - Cas response contains authenticationSuccess 664s ok 15 - Query CAS server 664s ok 16 - Get redirection 664s ok 17 - Location header found 664s ok 18 - Query CAS server 664s ok 19 - HTTP code is 200 664s ok 20 664s ok 21 - Cas response contains authenticationSuccess 664s ok 22 - Initiate logout 664s ok 23 - Get cookie lemonldap (0) 664s ok 24 - Cookie was cleared 664s ok 25 - Found CAS app name 664s ok 26 - My other app is not displayed 664s ok 27 - HTTP code is 200 664s ok 28 - Page contains a form 664s ok 29 - Host match 664s ok 30 - URI match 664s ok 31 - Field "logout" is defined 664s ok 32 - CSP header authorize POST request to auth.example.com 664s ok 33 - Found logout option 664s ok 34 - Response body is not empty 664s ok 35 - Logout SP 664s ok 36 - Correct ticket sent to sp for logout 664s ok 37 - No ticket sent to sp2 664s 1..37 664s ok 2 - Test IDP initiated logout 664s # Subtest: Test App initiated logout, no redirect 664s ok 1 - Portal object 664s ok 2 - Init 664s ok 3 - Portal app 664s ok 4 - Issuer portal 664s ok 5 - Auth query 664s ok 6 - HTTP code is 200 664s ok 7 - Get cookie lemonldap (5892fdff2f4d56fe261e74a9d419941ca6ddfcb784891a0f998953dd0d840ce8) 664s ok 8 - Query CAS server 664s ok 9 - Get redirection 664s ok 10 - Location header found 664s ok 11 - Query CAS server 664s ok 12 - HTTP code is 200 664s ok 13 664s ok 14 - Cas response contains authenticationSuccess 664s ok 15 - Query CAS server 664s ok 16 - Get redirection 664s ok 17 - Location header found 664s ok 18 - Query CAS server 664s ok 19 - HTTP code is 200 664s ok 20 664s ok 21 - Cas response contains authenticationSuccess 664s ok 22 - Initiate logout 664s ok 23 - Get cookie lemonldap (0) 664s ok 24 - Cookie was cleared 664s ok 25 - HTTP code is 200 664s ok 26 - Page contains a form 664s ok 27 - Host match 664s ok 28 - URI match 664s ok 29 - Field "logout" is defined 664s ok 30 - CSP header authorize POST request to auth.example.com 664s ok 31 - Found logout option 664s ok 32 - Found CAS app name 664s ok 33 - My other app is not displayed 664s ok 34 - Response body is not empty 664s ok 35 - Logout SP 664s ok 36 - Correct ticket sent to sp for logout 664s ok 37 - No ticket sent to sp2 664s 1..37 664s ok 3 - Test App initiated logout, no redirect 664s # Subtest: Test App initiated logout, with redirect 664s ok 1 - Portal object 664s ok 2 - Init 664s ok 3 - Portal app 664s ok 4 - Issuer portal 664s ok 5 - Auth query 664s ok 6 - HTTP code is 200 664s ok 7 - Get cookie lemonldap (e1ea39f5d5012a023cf293a4f569dc932b46d0b138bfc37d1ca6ec1b850fded9) 664s ok 8 - Query CAS server 664s ok 9 - Get redirection 664s ok 10 - Location header found 664s ok 11 - Query CAS server 664s ok 12 - HTTP code is 200 664s ok 13 664s ok 14 - Cas response contains authenticationSuccess 664s ok 15 - Query CAS server 664s ok 16 - Get redirection 664s ok 17 - Location header found 664s ok 18 - Query CAS server 664s ok 19 - HTTP code is 200 664s ok 20 664s ok 21 - Cas response contains authenticationSuccess 664s ok 22 - Initiate logout 664s ok 23 - Get cookie lemonldap (0) 664s ok 24 - Cookie was cleared 664s ok 25 - HTTP code is 200 664s ok 26 - Page contains a form 664s ok 27 - Host match 664s ok 28 - URI match 664s ok 29 - CSP header authorize POST request to auth.sp.com 664s ok 30 - Query string is preserved 664s ok 31 - Found CAS app name 664s ok 32 - My other app is not displayed 664s ok 33 - Response body is not empty 664s ok 34 - Logout SP 664s ok 35 - Correct ticket sent to sp for logout 664s ok 36 - No ticket sent to sp2 664s 1..36 664s ok 4 - Test App initiated logout, with redirect 664s # Subtest: Test App initiated logout, no redirect, no info 664s ok 1 - Portal object 664s ok 2 - Init 664s ok 3 - Portal app 664s ok 4 - Issuer portal 664s ok 5 - Auth query 664s ok 6 - HTTP code is 200 664s ok 7 - Get cookie lemonldap (07318a31f9ea0e73b2425915e5243c60905bb0d77f7a1372598c366af1f90740) 664s ok 8 - Initiate logout 664s ok 9 - Get cookie lemonldap (0) 664s ok 10 - Cookie was cleared 664s ok 11 - Get redirection 664s ok 12 - Location header found 664s 1..12 664s ok 5 - Test App initiated logout, no redirect, no info 664s # Subtest: Test redirect URL filtering 664s ok 1 - Portal object 664s ok 2 - Init 664s ok 3 - Portal app 664s ok 4 - Issuer portal 664s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (19790ba87afed213b0daa2d9736d6184786f21a53e5ed6c55a764a9393ba8b8a) 664s ok 4 - Initiate logout 664s ok 5 - Get cookie lemonldap (0) 664s ok 6 - CAS message found 664s ok 7 - Response body is not empty 664s ok 8 - Redirect URL found 664s 1..8 664s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 664s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (49f3f048ecdfd490d4134b6c85a66e07dabe4137db328072f8738b4a90554ee3) 664s ok 4 - Initiate logout 664s ok 5 - Get cookie lemonldap (0) 664s ok 6 - Get redirection 664s ok 7 - Location is http://test1.example.com/ 664s 1..7 664s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 664s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (ecc1c55926c5e31bca79da4361563bc62cb5552c0bb6ea9c9d00a9e572ccd1b1) 664s ok 4 - Initiate logout 664s ok 5 - Get cookie lemonldap (0) 664s ok 6 - CAS message found 664s ok 7 - Response body is not empty 664s ok 8 - Redirect URL found 664s 1..8 664s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 664s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (68ce7cbde9a03fd041cd8752e5a1d5a13f930372d3235c74e04a0d32f06d54f6) 664s ok 4 - Initiate logout 664s ok 5 - Get cookie lemonldap (0) 664s ok 6 - Get redirection 664s ok 7 - Location is http://test1.example2.com/ 664s 1..7 664s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 664s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (85f6cac871ee7689edc9ba91f71e85fea0249c7eb048fa0315ac777c6fd9dbb1) 664s ok 4 - Initiate logout 664s ok 5 - Expected portal error code: code found on page 664s ok 6 - Expected portal error code 664s 1..6 664s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 664s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (5d395f5a57655e8f4efacc23d01842907150b2ee0af3d4290f03ca44608519a3) 664s ok 4 - Initiate logout 664s ok 5 - Expected portal error code: code found on page 664s ok 6 - Expected portal error code 664s 1..6 664s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 664s # Subtest: Test if http://attack.com/ is not allowed - 2.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (ec2eed6d393767f2f7b404e5dfd8df08acd157d1778ebc81e96a02a1c3a84640) 664s ok 4 - Initiate logout 664s ok 5 - Expected portal error code: code found on page 664s ok 6 - Expected portal error code 664s 1..6 664s ok 11 - Test if http://attack.com/ is not allowed - 2.0 664s # Subtest: Test if http://attack.com/ is not allowed - 3.0 664s ok 1 - Auth query 664s ok 2 - HTTP code is 200 664s ok 3 - Get cookie lemonldap (c513347cf1e2fb63f83c844a33775bbad9d962d1727e2b28f8081793cdaa64b7) 664s ok 4 - Initiate logout 664s ok 5 - Expected portal error code: code found on page 664s ok 6 - Expected portal error code 664s 1..6 664s ok 12 - Test if http://attack.com/ is not allowed - 3.0 664s 1..12 664s ok 6 - Test redirect URL filtering 664s 1..6 664s ok 665s t/31-CAS-Logout.t .............................................................. 665s ok 1 - use Lemonldap::NG::Portal::Main; 665s # Subtest: Test IDP initiated logout 665s ok 1 - Portal object 665s ok 2 - Init 665s ok 3 - Portal app 665s ok 4 - Issuer portal 665s ok 5 - Auth query 665s ok 6 - HTTP code is 200 665s ok 7 - Get cookie lemonldap (9a8f7f080272eb8c0846ac12524e91ccbe8314c0c170281422b517c9a9681cea) 665s ok 8 - Query CAS server 665s ok 9 - Get redirection 665s ok 10 - Location header found 665s ok 11 - Query CAS server 665s ok 12 - HTTP code is 200 665s ok 13 665s ok 14 - Cas response contains authenticationSuccess 665s ok 15 - Query CAS server 665s ok 16 - Get redirection 665s ok 17 - Location header found 665s ok 18 - Query CAS server 665s ok 19 - HTTP code is 200 665s ok 20 665s ok 21 - Cas response contains authenticationSuccess 665s ok 22 - Initiate logout 665s ok 23 - Get cookie lemonldap (0) 665s ok 24 - Cookie was cleared 665s ok 25 - Found CAS app name 665s ok 26 - My other app is not displayed 665s ok 27 - HTTP code is 200 665s ok 28 - Page contains a form 665s ok 29 - Host match 665s ok 30 - URI match 665s ok 31 - Field "logout" is defined 665s ok 32 - CSP header authorize POST request to auth.example.com 665s ok 33 - Found logout option 665s ok 34 - Response body is not empty 665s ok 35 - Logout SP 665s ok 36 - Correct ticket sent to sp for logout 665s ok 37 - No ticket sent to sp2 665s 1..37 665s ok 2 - Test IDP initiated logout 665s # Subtest: Test App initiated logout, no redirect 665s ok 1 - Portal object 665s ok 2 - Init 665s ok 3 - Portal app 665s ok 4 - Issuer portal 665s ok 5 - Auth query 665s ok 6 - HTTP code is 200 665s ok 7 - Get cookie lemonldap (3c92c9fe2a099077cbb3fb5074d0f304ad403d15106c56daa0b51ae38eb11a9e) 665s ok 8 - Query CAS server 665s ok 9 - Get redirection 665s ok 10 - Location header found 665s ok 11 - Query CAS server 665s ok 12 - HTTP code is 200 665s ok 13 665s ok 14 - Cas response contains authenticationSuccess 665s ok 15 - Query CAS server 665s ok 16 - Get redirection 665s ok 17 - Location header found 665s ok 18 - Query CAS server 665s ok 19 - HTTP code is 200 665s ok 20 665s ok 21 - Cas response contains authenticationSuccess 665s ok 22 - Initiate logout 665s ok 23 - Get cookie lemonldap (0) 665s ok 24 - Cookie was cleared 665s ok 25 - HTTP code is 200 665s ok 26 - Page contains a form 665s ok 27 - Host match 665s ok 28 - URI match 665s ok 29 - Field "logout" is defined 665s ok 30 - CSP header authorize POST request to auth.example.com 665s ok 31 - Found logout option 665s ok 32 - Found CAS app name 665s ok 33 - My other app is not displayed 665s ok 34 - Response body is not empty 665s ok 35 - Logout SP 665s ok 36 - Correct ticket sent to sp for logout 665s ok 37 - No ticket sent to sp2 665s 1..37 665s ok 3 - Test App initiated logout, no redirect 665s # Subtest: Test App initiated logout, with redirect 665s ok 1 - Portal object 665s ok 2 - Init 665s ok 3 - Portal app 665s ok 4 - Issuer portal 665s ok 5 - Auth query 665s ok 6 - HTTP code is 200 665s ok 7 - Get cookie lemonldap (ee61622a57fab690254470d044942b61cd8be0aae5d46f29affb29796e892624) 665s ok 8 - Query CAS server 665s ok 9 - Get redirection 665s ok 10 - Location header found 665s ok 11 - Query CAS server 665s ok 12 - HTTP code is 200 665s ok 13 665s ok 14 - Cas response contains authenticationSuccess 665s ok 15 - Query CAS server 665s ok 16 - Get redirection 665s ok 17 - Location header found 665s ok 18 - Query CAS server 665s ok 19 - HTTP code is 200 665s ok 20 665s ok 21 - Cas response contains authenticationSuccess 665s ok 22 - Initiate logout 665s ok 23 - Get cookie lemonldap (0) 665s ok 24 - Cookie was cleared 665s ok 25 - HTTP code is 200 665s ok 26 - Page contains a form 665s ok 27 - Host match 665s ok 28 - URI match 665s ok 29 - CSP header authorize POST request to auth.sp.com 665s ok 30 - Query string is preserved 665s ok 31 - Found CAS app name 665s ok 32 - My other app is not displayed 665s ok 33 - Response body is not empty 665s ok 34 - Logout SP 665s ok 35 - Correct ticket sent to sp for logout 665s ok 36 - No ticket sent to sp2 665s 1..36 665s ok 4 - Test App initiated logout, with redirect 665s # Subtest: Test App initiated logout, no redirect, no info 665s ok 1 - Portal object 665s ok 2 - Init 665s ok 3 - Portal app 665s ok 4 - Issuer portal 665s ok 5 - Auth query 665s ok 6 - HTTP code is 200 665s ok 7 - Get cookie lemonldap (04cff813cf0d7830832fc13e1bde8cbdaba8f61e15e6c4ef75a800508b68152e) 665s ok 8 - Initiate logout 665s ok 9 - Get cookie lemonldap (0) 665s ok 10 - Cookie was cleared 665s ok 11 - Get redirection 665s ok 12 - Location header found 665s 1..12 665s ok 5 - Test App initiated logout, no redirect, no info 665s # Subtest: Test redirect URL filtering 665s ok 1 - Portal object 665s ok 2 - Init 665s ok 3 - Portal app 665s ok 4 - Issuer portal 665s # Subtest: Test if http://test1.example.com/ is allowed - 2.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (18d86f0debdfb5f74b53c208a3b3e77ddbf8d40c14c25f220a78430c17e8dce9) 665s ok 4 - Initiate logout 665s ok 5 - Get cookie lemonldap (0) 665s ok 6 - CAS message found 665s ok 7 - Response body is not empty 665s ok 8 - Redirect URL found 665s 1..8 665s ok 5 - Test if http://test1.example.com/ is allowed - 2.0 665s # Subtest: Test if http://test1.example.com/ is allowed - 3.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (8a5e67b31f2cbd9992155eb215b0f0bae2a00e87a5ed41084c7703768531961d) 665s ok 4 - Initiate logout 665s ok 5 - Get cookie lemonldap (0) 665s ok 6 - Get redirection 665s ok 7 - Location is http://test1.example.com/ 665s 1..7 665s ok 6 - Test if http://test1.example.com/ is allowed - 3.0 665s # Subtest: Test if http://test1.example2.com/ is allowed - 2.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (c3f7f47b800683fe19fad952b6ea5d77f2ec89d1c1fc2bfc8444f439ba359e9a) 665s ok 4 - Initiate logout 665s ok 5 - Get cookie lemonldap (0) 665s ok 6 - CAS message found 665s ok 7 - Response body is not empty 665s ok 8 - Redirect URL found 665s 1..8 665s ok 7 - Test if http://test1.example2.com/ is allowed - 2.0 665s # Subtest: Test if http://test1.example2.com/ is allowed - 3.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (5a85e2813c9e80acbbeab11e5aadb5c4b0d8b000eb724feeb8eb1f035fd0b8f5) 665s ok 4 - Initiate logout 665s ok 5 - Get cookie lemonldap (0) 665s ok 6 - Get redirection 665s ok 7 - Location is http://test1.example2.com/ 665s 1..7 665s ok 8 - Test if http://test1.example2.com/ is allowed - 3.0 665s # Subtest: Test if http://test1.example3.com/ is not allowed - 2.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (42fac3f02c94300319b43e65adbee507db6a29ef93a3e359623a96fc61a0cbdc) 665s ok 4 - Initiate logout 665s ok 5 - Expected portal error code: code found on page 665s ok 6 - Expected portal error code 665s 1..6 665s ok 9 - Test if http://test1.example3.com/ is not allowed - 2.0 665s # Subtest: Test if http://test1.example3.com/ is not allowed - 3.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (39fe30db683513e14fc8cac0f21b0af4c3560426a8bc66787f2db74fa5696eb6) 665s ok 4 - Initiate logout 665s ok 5 - Expected portal error code: code found on page 665s ok 6 - Expected portal error code 665s 1..6 665s ok 10 - Test if http://test1.example3.com/ is not allowed - 3.0 665s # Subtest: Test if http://attack.com/ is not allowed - 2.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (cf1f0e7eeaeec3236aa0957f72125f381c72b10757d6df0592f7f57cc662dc13) 665s ok 4 - Initiate logout 665s ok 5 - Expected portal error code: code found on page 665s ok 6 - Expected portal error code 665s 1..6 665s ok 11 - Test if http://attack.com/ is not allowed - 2.0 665s # Subtest: Test if http://attack.com/ is not allowed - 3.0 665s ok 1 - Auth query 665s ok 2 - HTTP code is 200 665s ok 3 - Get cookie lemonldap (b6449056358ae03acd8f15427f82b32742c172180ba887d25a04623abea2f3ca) 665s ok 4 - Initiate logout 665s ok 5 - Expected portal error code: code found on page 665s ok 6 - Expected portal error code 665s 1..6 665s ok 12 - Test if http://attack.com/ is not allowed - 3.0 665s 1..12 665s ok 6 - Test redirect URL filtering 665s # Subtest: Unauthenticated logout 665s ok 1 - Portal object 665s ok 2 - Init 665s ok 3 - Portal app 665s ok 4 - Issuer portal 665s ok 5 - Initiate logout 665s ok 6 - Expected portal error code: code found on page 665s ok 7 - Expected portal error code 665s ok 8 - Initiate logout 665s ok 9 - Expected portal error code: code found on page 665s ok 10 - Expected portal error code 665s ok 11 - Initiate logout 665s ok 12 - Get redirection 665s ok 13 - Location is http://test1.example.com/ 665s 1..13 665s ok 7 - Unauthenticated logout 665s 1..7 665s ok 666s t/31-CAS-Macros.t .............................................................. 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - Portal object 666s ok 3 - Init 666s ok 4 - Portal app 666s ok 5 - Issuer portal 666s ok 6 - Query CAS server 666s ok 7 - HTTP code is 200 666s ok 8 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221769681408_4447%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753288%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 666s ok 9 - Post authentication 666s ok 10 - Get cookie lemonldap (05840d4a8ff8d6a23055f31cac429f51a2723fd1994cddec32461a0b4abce02a) 666s ok 11 - Get cookie lemonldappdata () 666s ok 12 - SAML request cleared from pdata 666s ok 13 - Get redirection 666s ok 14 - Location header found 666s ok 15 - Query CAS server 666s ok 16 - HTTP code is 200 666s ok 17 - Found macro attribute 666s ok 18 - Found cas:user macro value 666s 1..18 666s ok 666s t/31-CAS-Prefix.t .............................................................. 666s ok 1 - use Lemonldap::NG::Portal::Main; 666s ok 2 - Portal object 666s ok 3 - Init 666s ok 4 - Portal app 666s ok 5 - Issuer portal 666s ok 6 - Get cookie lemonldap (52c3b0dbbbe9bcd2d26e1af699b66b974294b3c1f4eca59249ef505aba0e35d3) 666s ok 7 - Query CAS server 666s ok 8 - Get redirection 666s ok 9 - Location header found 666s ok 10 - Query CAS server 666s ok 11 - Get redirection 666s ok 12 - Location header found 666s ok 13 - Query CAS server 666s ok 14 - Get redirection 666s ok 15 - Location header found 666s ok 16 - Portal object 666s ok 17 - Init 666s ok 18 - Portal app 666s ok 19 - Issuer portal 666s ok 20 - Query CAS server 666s ok 21 - Get redirection 666s ok 22 - Location header found 666s ok 23 - Query CAS server 666s ok 24 - Expected portal error code: code found on page 666s ok 25 - Expected portal error code 666s ok 26 - Query CAS server 666s ok 27 - Get redirection 666s ok 28 - Location header found 666s 1..28 666s ok 667s t/31-CAS-Proxy.t ............................................................... 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - Portal object 667s ok 3 - Init 667s ok 4 - Portal app 667s ok 5 - Issuer portal 667s ok 6 - Post authentication 667s ok 7 - Get cookie lemonldap (209bab9228cd512f78c39485d319e2e7de9dd3c0f63a384bab61aefc78ef7825) 667s ok 8 - Query CAS server 667s ok 9 - Unknown CAS service: code found on page 667s ok 10 - Unknown CAS service 667s ok 11 - Query CAS server 667s ok 12 - Get redirection 667s ok 13 - Location header found 667s ok 14 - Query CAS server 667s ok 15 - HTTP code is 200 667s ok 16 667s ok 17 - Query CAS server 667s ok 18 667s ok 19 - Query CAS server 667s ok 20 - HTTP code is 200 667s ok 21 667s ok 22 - Query CAS server 667s ok 23 667s ok 24 - Query CAS server 667s ok 25 - HTTP code is 200 667s ok 26 667s ok 27 - Cas response contains authenticationSuccess 667s ok 28 - Found proxies in correct order 667s ok 29 - Query CAS server 667s ok 30 667s ok 31 - Query CAS server 667s ok 32 - HTTP code is 200 667s ok 33 667s ok 34 - Cas response contains authenticationSuccess 667s ok 35 - Query CAS server 667s ok 36 - Get redirection 667s ok 37 - Location header found 667s ok 38 - Query CAS server 667s ok 39 667s ok 40 - Found error code 667s ok 41 - Correct error code 667s 1..41 667s ok 667s t/31-CAS-SamlValidate.t ........................................................ 667s ok 1 - use Lemonldap::NG::Portal::Main; 667s ok 2 - Portal object 667s ok 3 - Init 667s ok 4 - Portal app 667s ok 5 - Issuer portal 667s ok 6 - Post authentication 667s ok 7 - Get cookie lemonldap (ff51449187ca386e967d051c6854cf508928924bcc13b62c1f9263b08b16be81) 667s # Subtest: Missing service 667s ok 1 - Query CAS server 667s ok 2 - Get redirection 667s ok 3 - Location header found 667s ok 4 - Post authentication 667s ok 5 - Expected status code 667s ok 6 - Expected status message 667s 1..6 667s ok 8 - Missing service 667s # Subtest: Missing ticket 667s ok 1 - Query CAS server 667s ok 2 - Get redirection 667s ok 3 - Location header found 667s ok 4 - Post authentication 667s ok 5 - Expected status code 667s ok 6 - Expected status message 667s 1..6 667s ok 9 - Missing ticket 667s # Subtest: Invalid ticket 667s ok 1 - Query CAS server 667s ok 2 - Get redirection 667s ok 3 - Location header found 667s ok 4 - Post authentication 667s ok 5 - Expected status code 667s ok 6 - Expected status message 667s 1..6 667s ok 10 - Invalid ticket 667s # Subtest: Valid request 667s ok 1 - Query CAS server 667s ok 2 - Get redirection 667s ok 3 - Location header found 667s ok 4 - Post authentication 667s ok 5 - Status is successful 667s ok 6 - Expected username 667s ok 7 - Expected attributes 667s ok 8 - Expected attributes 667s ok 9 - Expected attributes 667s ok 10 - Expected attributes 667s 1..10 667s ok 11 - Valid request 667s 1..11 667s ok 668s t/31-CAS-Security.t ............................................................ 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - Portal object 668s ok 3 - Init 668s ok 4 - Portal app 668s ok 5 - Issuer portal 668s ok 6 - Post authentication 668s ok 7 - Get cookie lemonldap (a0529b73a36bd398abf5bcaca528a2e69b2a157b04bae9e5f010abc8c422420b) 668s ok 8 - Query CAS server 668s ok 9 - Unknown CAS service: code found on page 668s ok 10 - Unknown CAS service 668s ok 11 - Query CAS server 668s ok 12 - Unknown CAS service: code found on page 668s ok 13 - Unknown CAS service 668s ok 14 - Query CAS server 668s ok 15 - Get redirection 668s ok 16 - Location header found 668s ok 17 - Query CAS server 668s ok 18 - HTTP code is 200 668s ok 19 - CAS response indicates success 668s ok 20 - Incorrect CAS error code 668s ok 21 - Query CAS server 668s ok 22 - Get redirection 668s ok 23 - Location header found 668s ok 24 - Query CAS server 668s ok 25 - HTTP code is 200 668s ok 26 - CAS response indicates success 668s ok 27 - Query CAS server 668s ok 28 - HTTP code is 200 668s ok 29 - CAS response indicates success 668s ok 30 - Incorrect CAS error code 668s ok 31 - Query CAS server 668s ok 32 - Get redirection 668s ok 33 - Location header found 668s ok 34 - Query CAS server 668s ok 35 - HTTP code is 200 668s ok 36 - CAS response indicates success 668s ok 37 - Incorrect CAS error code 668s ok 38 - Query CAS server 668s ok 39 - HTTP code is 200 668s ok 40 - CAS response indicates success 668s ok 41 - Incorrect CAS error code 668s ok 42 - Query CAS server 668s ok 43 - Get redirection 668s ok 44 - Location header found 668s ok 45 - Query CAS server 668s ok 46 - HTTP code is 200 668s ok 47 - CAS response indicates success 668s ok 48 - Incorrect CAS error code 668s 1..48 668s ok 668s t/31-CAS-jsRedirect.t .......................................................... 668s ok 1 - use Lemonldap::NG::Portal::Main; 668s ok 2 - Portal object 668s ok 3 - Init 668s ok 4 - Portal app 668s ok 5 - Issuer portal 668s ok 6 - Query CAS server 668s ok 7 - HTTP code is 200 668s ok 8 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221769681410_44875%22%2C%22issuerTs%22%3A1769753290%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 668s ok 9 - Post authentication 668s ok 10 - Get cookie lemonldap (4eb9d644210dcd468b561bb11a5408fc5c68bde4c44bb4837c6966b69bec7c8f) 668s ok 11 - Get cookie lemonldappdata () 668s ok 12 - SAML request cleared from pdata 668s ok 13 - Response body is not empty 668s ok 14 - Correct destination host 668s ok 15 - Correct destination path 668s ok 16 - Response body is not empty 668s ok 17 668s ok 18 - Query CAS server 668s ok 19 - HTTP code is 200 668s ok 20 - Ticket is valid 668s ok 21 - Username is returned 668s 1..21 668s ok 669s t/32-Auth-OIDC-JWKS-Refresh.t .................................................. 669s ok 1 - use Lemonldap::NG::Portal::Main; 669s ok 2 - Portal object 669s # Internal request to /oauth2/jwks 669s ok 3 - Init 669s ok 4 - Portal app 669s ok 5 - JWKS url was called during startup 669s ok 6 - Unauth SP request 669s ok 7 - Get redirection 669s ok 8 - Location header found 669s ok 9 - Correct host 669s ok 10 - Correct client_id 669s ok 11 - Correct scope 669s ok 12 - Correct redirect_uri 669s ok 13 - Found state 669s # Internal request to /oauth2/token 669s ok 14 - expected client_id 669s ok 15 - expected client_secret 669s ok 16 - expected redirect_uri 669s ok 17 - expected code 669s # Internal request to /oauth2/jwks 669s ok 18 - Authorization code 669s ok 19 - Expected portal error code: code found on page 669s ok 20 - Expected portal error code 669s ok 21 - JWKS refresh was forced due to wrong kid 669s ok 22 - Unauth SP request 669s ok 23 - Get redirection 669s ok 24 - Location header found 669s ok 25 - Correct host 669s ok 26 - Correct client_id 669s ok 27 - Correct scope 669s ok 28 - Correct redirect_uri 669s ok 29 - Found state 669s # Internal request to /oauth2/token 669s ok 30 - expected client_id 669s ok 31 - expected client_secret 669s ok 32 - expected redirect_uri 669s ok 33 - expected code 669s # Internal request to /oauth2/jwks 669s # Internal request to /oauth2/userinfo 669s ok 34 - Authorization code 669s ok 35 - Get cookie lemonldap (2cbd65cb6e309a82ada8072ee9d69b9c8689944b30367f8ae15288c0c167c760) 669s ok 36 - JWKS refresh was forced due to wrong kid 669s ok 37 - Unauth SP request 669s ok 38 - Get redirection 669s ok 39 - Location header found 669s ok 40 - Correct host 669s ok 41 - Correct client_id 669s ok 42 - Correct scope 669s ok 43 - Correct redirect_uri 669s ok 44 - Found state 669s # Internal request to /oauth2/token 669s ok 45 - expected client_id 669s ok 46 - expected client_secret 669s ok 47 - expected redirect_uri 669s ok 48 - expected code 669s # Internal request to /oauth2/userinfo 669s ok 49 - Authorization code 669s ok 50 - Get cookie lemonldap (a6a867897b4668abcc8b4bf6bda3bda0fabcc31e8929d9e0da58c222b12c4f2d) 669s ok 51 - JWKS url was not called again 669s ok 52 - Unauth SP request 669s ok 53 - Get redirection 669s ok 54 - Location header found 669s ok 55 - Correct host 669s ok 56 - Correct client_id 669s ok 57 - Correct scope 669s ok 58 - Correct redirect_uri 669s ok 59 - Found state 669s # Internal request to /oauth2/token 669s ok 60 - expected client_id 669s ok 61 - expected client_secret 669s ok 62 - expected redirect_uri 669s ok 63 - expected code 669s # Internal request to /oauth2/jwks 669s # Internal request to /oauth2/userinfo 669s ok 64 - Authorization code 669s ok 65 - Get cookie lemonldap (72f07201473be1daa0b34ec86a512667d47307a3369dc4a1cfc6ba47689cef31) 669s ok 66 - JWKS url was called again due to cache expiration 669s 1..66 669s ok 670s t/32-Auth-OIDC-Parameters.t .................................................... 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - Portal object 670s ok 3 - Init 670s ok 4 - Portal app 670s ok 5 670s ok 6 670s ok 7 670s ok 8 670s 1..8 670s ok 670s t/32-Auth-and-issuer-OIDC-PKCE-2.t ............................................. 670s ok 1 - use Lemonldap::NG::Portal::Main; 670s ok 2 - Portal object 670s ok 3 - Init 670s ok 4 - Portal app 670s ok 5 - Register $type 670s ok 6 - OP portal 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s ok 7 - Get JWKS, endpoint /oauth2/jwks 670s ok 8 - HTTP code is 200 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 670s ok 10 - HTTP code is 200 670s ok 11 - Portal object 670s ok 12 - Init 670s ok 13 - Portal app 670s ok 14 - Register $type 670s ok 15 - RP portal 670s # ==> Pushing RP <== 670s # ==> Popping RP <== 670s ok 16 - Unauth RP request 670s ok 17 - Get redirection 670s ok 18 - Location header found 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s ok 19 - Push request to OP, endpoint /oauth2/authorize 670s ok 20 - HTTP code is 200 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s ok 21 - Post authentication, endpoint /oauth2/authorize 670s ok 22 - Get cookie lemonldap (4a667e7ddcd244cfd7d6f7d7f0419e69961141150c464bb34fc8bb4ce73d1b0c) 670s ok 23 - HTTP code is 200 670s ok 24 - Page contains a form 670s ok 25 - Host match 670s ok 26 - Field "confirm" is defined 670s ok 27 - CSP header authorize POST request to \# 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s ok 28 - Post confirmation, endpoint /oauth2/authorize 670s ok 29 - Get redirection 670s ok 30 - Location header found 670s # ==> Pushing RP <== 670s ok 31 - REST request 670s ok 32 - Request from RP to OP, endpoint /oauth2/token 670s # ==> Saving handler RP <== 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s # ==> Restoring RP <== 670s ok 33 - Execute request 670s ok 34 - Response is 200 670s ok 35 - Content is JSON 670s ok 36 - REST request 670s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 670s # ==> Saving handler RP <== 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s # ==> Restoring RP <== 670s ok 38 - Execute request 670s ok 39 - Response is 200 670s ok 40 - Content is JSON 670s # ==> Popping RP <== 670s ok 41 - Call openidconnectcallback on RP 670s ok 42 - Get cookie lemonldap (ab5e9d59bfa04ce59923eb7530b8525181f6bd795913c9ce976f16e9d099e5ce) 670s # ==> Pushing OP <== 670s # ==> Popping OP <== 670s # ==> Pushing OP <== 670s ok 43 - REST request 670s ok 44 - Request from OP to RP 670s # ==> Saving handler OP <== 670s # ==> Pushing RP <== 670s # ==> Popping RP <== 670s # ==> Restoring OP <== 670s ok 45 - Execute request 670s ok 46 - Response is 200 670s # ==> Popping OP <== 670s ok 47 - Query OP for logout 670s ok 48 - HTTP code is 200 670s 1..48 670s ok 671s t/32-Auth-and-issuer-OIDC-PKCE.t ............................................... 671s ok 1 - use Lemonldap::NG::Portal::Main; 671s ok 2 - Portal object 671s ok 3 - Init 671s ok 4 - Portal app 671s ok 5 - Register $type 671s ok 6 - OP portal 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 7 - Get cookie lemonldap (9394bf13d4f4e2def7d7f1c1a5f9252d4b14b10b1436212542612b5f84de2f78) 671s # Subtest: not required/PKCE flow/valid verifier succeeds 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 1 - Get redirection 671s ok 2 - Location header found 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 3 - HTTP code is 200 671s ok 4 - Content-Type is JSON 671s ok 5 - Content is valid JSON 671s ok 6 - Access token was provided 671s 1..6 671s ok 8 - not required/PKCE flow/valid verifier succeeds 671s # Subtest: not required/PKCE flow/invalid verifier fails 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 1 - Get redirection 671s ok 2 - Location header found 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 3 - Response status is 400 671s ok 4 - Content is JSON 671s ok 5 - Error code is invalid_grant 671s 1..5 671s ok 9 - not required/PKCE flow/invalid verifier fails 671s # Subtest: PKCE required/non-PKCE flow/fails at authorize step 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 1 - Get redirection 671s ok 2 - Location header found 671s ok 3 - Authorize request failed with invalid_request 671s 1..3 671s ok 10 - PKCE required/non-PKCE flow/fails at authorize step 671s # Subtest: PKCE required/PKCE flow/valid verifier succeeds 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 1 - Get redirection 671s ok 2 - Location header found 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 3 - HTTP code is 200 671s ok 4 - Content-Type is JSON 671s ok 5 - Content is valid JSON 671s ok 6 - Access token was provided 671s 1..6 671s ok 11 - PKCE required/PKCE flow/valid verifier succeeds 671s # Subtest: PKCE required/PKCE flow/invalid verifier fails 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 1 - Get redirection 671s ok 2 - Location header found 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 3 - Response status is 400 671s ok 4 - Content is JSON 671s ok 5 - Error code is invalid_grant 671s 1..5 671s ok 12 - PKCE required/PKCE flow/invalid verifier fails 671s 1..12 671s ok 671s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ....................... 671s ok 1 - use Lemonldap::NG::Portal::Main; 671s ok 2 - Portal object 671s ok 3 - Init 671s ok 4 - Portal app 671s ok 5 - Register $type 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 6 - Get JWKS, endpoint /oauth2/jwks 671s ok 7 - HTTP code is 200 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 671s ok 9 - HTTP code is 200 671s ok 10 - Portal object 671s ok 11 - Init 671s ok 12 - Portal app 671s ok 13 - Register $type 671s # ==> Pushing RP <== 671s # ==> Popping RP <== 671s ok 14 - Unauth SP request 671s ok 15 - Get redirection 671s ok 16 - Location header found 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 17 - Push request to OP, endpoint /oauth2/authorize 671s ok 18 - HTTP code is 200 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 19 - Post authentication, endpoint /oauth2/authorize 671s ok 20 - Get cookie lemonldap (9b8a74da5ad93f258f98c4904e9fcc6c5f3fd6affdb86c7662e48fba7a09de5a) 671s ok 21 - HTTP code is 200 671s ok 22 - Page contains a form 671s ok 23 - Host match 671s ok 24 - Field "confirm" is defined 671s ok 25 - CSP header authorize POST request to \# 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 26 - Post confirmation, endpoint /oauth2/authorize 671s ok 27 - Get redirection 671s ok 28 - Location header found 671s # ==> Pushing RP <== 671s ok 29 - REST request 671s ok 30 - Request from RP to OP, endpoint /oauth2/token 671s # ==> Saving handler RP <== 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s # ==> Restoring RP <== 671s ok 31 - Execute request 671s ok 32 - Response is 200 671s ok 33 - Content is JSON 671s ok 34 - REST request 671s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo 671s # ==> Saving handler RP <== 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s # ==> Restoring RP <== 671s ok 36 - Execute request 671s ok 37 - Response is 200 671s ok 38 - Content is JSON 671s # ==> Popping RP <== 671s ok 39 - Call openidconnectcallback on RP 671s ok 40 - Get cookie lemonldap (28d93d13b4bf3b79480599c11e7e65c580020d3cc8a289be70d81e659cb4255e) 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 41 - Check session, endpoint /oauth2/checksession.html 671s ok 42 - HTTP code is 200 671s ok 43 - Frame can be embedded 671s ok 44 - UTF-8 values 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 45 - Query SP for logout 671s ok 46 - HTTP code is 200 671s ok 47 - Found RP logout iframe 671s # ==> Pushing OP <== 671s # ==> Popping OP <== 671s ok 48 - Test if user is reject on IdP 671s ok 49 - Response status is 401 671s ok 50 - Content is JSON 671s ok 51 - Error code is 1 671s # ==> Pushing RP <== 671s # ==> Popping RP <== 671s ok 52 - Call RP flogout 671s ok 53 - HTTP code is 200 671s ok 54 - Get cookie lemonldap (0) 671s ok 55 - Cookie set to 0 671s ok 56 - Response body is not empty 671s ok 57 - Found at least one result for //img[@src="/static/common/icons/ok.png"] 671s # ==> Pushing RP <== 671s # ==> Popping RP <== 671s ok 58 - Test if user is reject on RP 671s ok 59 - Get redirection 671s ok 60 - Location header found 671s 1..60 671s ok 672s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ................... 672s ok 1 - use Lemonldap::NG::Portal::Main; 672s ok 2 - Portal object 672s ok 3 - Init 672s ok 4 - Portal app 672s ok 5 - Register $type 672s ok 6 - OP portal 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 7 - Get JWKS, endpoint /oauth2/jwks 672s ok 8 - HTTP code is 200 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 672s ok 10 - HTTP code is 200 672s ok 11 - Portal object 672s ok 12 - Init 672s ok 13 - Portal app 672s ok 14 - Register $type 672s ok 15 - RP portal 672s # ==> Pushing RP <== 672s # ==> Popping RP <== 672s ok 16 - Unauth SP request 672s ok 17 - Get redirection 672s ok 18 - Location header found 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 19 - Push request to OP, endpoint /oauth2/authorize 672s ok 20 - HTTP code is 200 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 21 - Post authentication, endpoint /oauth2/authorize 672s ok 22 - Get cookie lemonldap (487a47148f955b92d83526f3bce97af4af5a20f9f047aa06268bf392a660b69c) 672s ok 23 - HTTP code is 200 672s ok 24 - Page contains a form 672s ok 25 - Host match 672s ok 26 - Field "confirm" is defined 672s ok 27 - CSP header authorize POST request to \# 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 28 - Post confirmation, endpoint /oauth2/authorize 672s ok 29 - Get redirection 672s ok 30 - Location header found 672s # ==> Pushing RP <== 672s ok 31 - REST request 672s ok 32 - Request from RP to OP, endpoint /oauth2/token 672s # ==> Saving handler RP <== 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s # ==> Restoring RP <== 672s ok 33 - Execute request 672s ok 34 - Response is 200 672s ok 35 - Content is JSON 672s ok 36 - Found access_token 9c4e206331524333b5b8b315e5b4d15810b270daf1222e6e9167a0b6a46f7312 672s ok 37 - REST request 672s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 672s # ==> Saving handler RP <== 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s # ==> Restoring RP <== 672s ok 39 - Execute request 672s ok 40 - Response is 200 672s ok 41 - Content is JSON 672s # ==> Popping RP <== 672s ok 42 - Call openidconnectcallback on RP 672s ok 43 - Get cookie lemonldap (56c20614abb4cce10c6cd644d03f2f76fdd0d0f5a778b0a582f13624d72ca5d7) 672s # ==> Pushing RP <== 672s # ==> Popping RP <== 672s ok 44 - Get session using restSessionServer 672s ok 45 - HTTP code is 200 672s ok 46 - Deserialize session content 672s ok 47 - Session has correct value for _user 672s ok 48 - Session has correct value for _oidc_sub 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 49 672s # ==> Pushing RP <== 672s ok 50 - REST request 672s ok 51 - Request from RP to OP, endpoint /oauth2/token 672s # ==> Saving handler RP <== 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s # ==> Restoring RP <== 672s ok 52 - Execute request 672s ok 53 - Response is 200 672s ok 54 - Content is JSON 672s ok 55 - Found access_token 94921f9177e88e05872d47cae3a176269862608a933183c33cc248bfc6c4b457 672s ok 56 - REST request 672s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo 672s # ==> Saving handler RP <== 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s # ==> Restoring RP <== 672s ok 58 - Execute request 672s ok 59 - Response is 200 672s ok 60 - Content is JSON 672s # ==> Popping RP <== 672s ok 61 - Query RP for refresh 672s # ==> Pushing RP <== 672s # ==> Popping RP <== 672s ok 62 - Get session using restSessionServer 672s ok 63 - HTTP code is 200 672s ok 64 - Deserialize session content 672s ok 65 - Session has correct value for mail 672s ok 66 - Session has correct value for _oidc_sub 672s ok 67 - Session has correct value for _user 672s # ==> Pushing RP <== 672s # ==> Popping RP <== 672s ok 68 - Get session after refresh 672s # ==> Pushing RP <== 672s # ==> Popping RP <== 672s ok 69 - Query RP for logout 672s ok 70 - Get redirection 672s ok 71 - Location header found 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 72 - Push logout request to OP, endpoint /oauth2/logout 672s ok 73 - HTTP code is 200 672s ok 74 - Page contains a form 672s ok 75 - Host match 672s ok 76 - Field "confirm" is defined 672s ok 77 - CSP header authorize POST request to \# 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 78 - Confirm logout, endpoint /oauth2/logout 672s ok 79 - Get redirection 672s ok 80 - Location header found 672s ok 81 - Get cookie lemonldap (0) 672s ok 82 - SSO cookie removed 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 83 - Test if user is reject on IdP 672s ok 84 - Response status is 401 672s ok 85 - Content is JSON 672s ok 86 - Error code is 1 672s # ==> Pushing RP <== 672s # ==> Popping RP <== 672s ok 87 - Test if user is reject on SP 672s ok 88 - Get redirection 672s ok 89 - Location header found 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 90 - Push request to OP, endpoint /oauth2/authorize 672s ok 91 - HTTP code is 200 672s # ==> Pushing OP <== 672s # ==> Popping OP <== 672s ok 92 - Post authentication, endpoint /oauth2/authorize 672s ok 93 - Get cookie lemonldap (3a89da17fefab78ce1a2bbdaa2f6fc1abcdc1bca5ca5e8d27a57fbf70c2e26b5) 672s 1..93 672s ok 673s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .................... 673s ok 1 - use Lemonldap::NG::Portal::Main; 673s ok 2 - Portal object 673s ok 3 - Init 673s ok 4 - Portal app 673s ok 5 - Register $type 673s ok 6 - OP portal 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 7 - Get JWKS, endpoint /oauth2/jwks 673s ok 8 - HTTP code is 200 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 673s ok 10 - HTTP code is 200 673s ok 11 - Portal object 673s ok 12 - Init 673s ok 13 - Portal app 673s ok 14 - Register $type 673s ok 15 - RP portal 673s # ==> Pushing RP <== 673s # ==> Popping RP <== 673s ok 16 - Unauth SP request 673s ok 17 - Get redirection 673s ok 18 - Location header found 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 19 - Push request to OP, endpoint /oauth2/authorize 673s ok 20 - HTTP code is 200 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 21 - Post authentication, endpoint /oauth2/authorize 673s ok 22 - Get cookie lemonldap (c762b8ac13ab4a94ccb517d4f1045fc729f1dd1e9cb4b6adfbbb50e5e0a16edd) 673s ok 23 - HTTP code is 200 673s ok 24 - Page contains a form 673s ok 25 - Host match 673s ok 26 - Field "confirm" is defined 673s ok 27 - CSP header authorize POST request to \# 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 28 - Post confirmation, endpoint /oauth2/authorize 673s ok 29 - Get redirection 673s ok 30 - Location header found 673s # ==> Pushing RP <== 673s ok 31 - REST request 673s ok 32 - Request from RP to OP, endpoint /oauth2/token 673s # ==> Saving handler RP <== 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s # ==> Restoring RP <== 673s ok 33 - Execute request 673s ok 34 - Response is 200 673s ok 35 - Content is JSON 673s ok 36 - Found access_token 6cb19e046feb7aa1d128830ddb7c02db6bcdb9df69376df61847dddc81cac270 673s ok 37 - REST request 673s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 673s # ==> Saving handler RP <== 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s # ==> Restoring RP <== 673s ok 39 - Execute request 673s ok 40 - Response is 200 673s ok 41 - Content is JSON 673s # ==> Popping RP <== 673s ok 42 - Call openidconnectcallback on RP 673s ok 43 - Get cookie lemonldap (a58f737f4b3a272b1ba4631fb838e79f6310a40c729426704c9bc46b0d7f4eee) 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 44 - Check session, endpoint /oauth2/checksession.html 673s ok 45 - HTTP code is 200 673s ok 46 - Frame can be embedded 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 47 - Get userinfo 673s ok 48 - Token is a JWT 673s ok 49 - Found claim in JWT 673s ok 50 - UTF-8 values 673s # ==> Pushing RP <== 673s # ==> Popping RP <== 673s ok 51 - Query RP for logout 673s ok 52 - Get redirection 673s ok 53 - Location header found 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 54 - Push logout request to OP, endpoint /oauth2/logout 673s ok 55 - HTTP code is 200 673s ok 56 - Page contains a form 673s ok 57 - Host match 673s ok 58 - Field "confirm" is defined 673s ok 59 - CSP header authorize POST request to \# 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 60 - Confirm logout, endpoint /oauth2/logout 673s ok 61 - Get redirection 673s ok 62 - Location header found 673s ok 63 - Get cookie lemonldap (0) 673s ok 64 - SSO cookie removed 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 673s ok 66 - Get redirection 673s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 68 - logout endpoint, endpoint /oauth2/logout 673s ok 69 - Response status is 401 673s ok 70 - Content is JSON 673s ok 71 - Error code is 9 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 72 - Test if user is reject on IdP 673s ok 73 - Response status is 401 673s ok 74 - Content is JSON 673s ok 75 - Error code is 1 673s # ==> Pushing RP <== 673s # ==> Popping RP <== 673s ok 76 - Test if user is reject on SP 673s ok 77 - Get redirection 673s ok 78 - Location header found 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 79 - Push request to OP, endpoint /oauth2/authorize 673s ok 80 - HTTP code is 200 673s # ==> Pushing OP <== 673s # ==> Popping OP <== 673s ok 81 - Post authentication, endpoint /oauth2/authorize 673s ok 82 - Get cookie lemonldap (008c6be52a3111fdcb681e8750996c7f94463ac03164c5ae4618b5a0a5ddfd84) 673s 1..82 673s ok 674s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ................... 674s ok 1 - use Lemonldap::NG::Portal::Main; 674s ok 2 - Portal object 674s ok 3 - Init 674s ok 4 - Portal app 674s ok 5 - Register $type 674s ok 6 - OP portal 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 7 - Get JWKS, endpoint /oauth2/jwks 674s ok 8 - HTTP code is 200 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 674s ok 10 - HTTP code is 200 674s ok 11 - Portal object 674s ok 12 - Init 674s ok 13 - Portal app 674s ok 14 - Register $type 674s ok 15 - RP portal 674s # ==> Pushing RP <== 674s # ==> Popping RP <== 674s ok 16 - Unauth SP request 674s ok 17 - Get redirection 674s ok 18 - Location header found 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 19 - Push request to OP, endpoint /oauth2/authorize 674s ok 20 - HTTP code is 200 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 21 - Post authentication, endpoint /oauth2/authorize 674s ok 22 - Get cookie lemonldap (267f328780616fc20b0c83878aa0cc71cb6044275940aa05aee890f45a2c32f5) 674s ok 23 - HTTP code is 200 674s ok 24 - Page contains a form 674s ok 25 - Host match 674s ok 26 - Field "confirm" is defined 674s ok 27 - CSP header authorize POST request to \# 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 28 - Post confirmation, endpoint /oauth2/authorize 674s ok 29 - Get redirection 674s ok 30 - Location header found 674s # ==> Pushing RP <== 674s ok 31 - REST request 674s ok 32 - Request from RP to OP, endpoint /oauth2/token 674s # ==> Saving handler RP <== 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s # ==> Restoring RP <== 674s ok 33 - Execute request 674s ok 34 - Response is 200 674s ok 35 - Content is JSON 674s ok 36 - Found access_token 429781c3d1a136b92d63f553689efca57c0d38f881c8daee9622f98548323985 674s ok 37 - REST request 674s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 674s # ==> Saving handler RP <== 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s # ==> Restoring RP <== 674s ok 39 - Execute request 674s ok 40 - Response is 200 674s ok 41 - Content is JSON 674s # ==> Popping RP <== 674s ok 42 - Call openidconnectcallback on RP 674s ok 43 - Get cookie lemonldap (76c8a58e17a9882cebb2d16ed692b07573ca260fb42d30d6b2f52ac5ad8b36fb) 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 44 - Check session, endpoint /oauth2/checksession.html 674s ok 45 - HTTP code is 200 674s ok 46 - Frame can be embedded 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 47 - Get userinfo 674s ok 48 - HTTP code is 200 674s ok 49 - Content-Type is JSON 674s ok 50 - Content is valid JSON 674s ok 51 - UTF-8 values 674s ok 52 - UTF-8 values 674s # ==> Pushing RP <== 674s # ==> Popping RP <== 674s ok 53 - Query RP for logout 674s ok 54 - Get redirection 674s ok 55 - Location header found 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 56 - Push logout request to OP, endpoint /oauth2/logout 674s ok 57 - HTTP code is 200 674s ok 58 - Page contains a form 674s ok 59 - Host match 674s ok 60 - Field "confirm" is defined 674s ok 61 - CSP header authorize POST request to \# 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 62 - Confirm logout, endpoint /oauth2/logout 674s ok 63 - Get redirection 674s ok 64 - Location header found 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 674s ok 66 - Get redirection 674s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 68 - logout endpoint, endpoint /oauth2/logout 674s ok 69 - Response status is 401 674s ok 70 - Content is JSON 674s ok 71 - Error code is 9 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 72 - Test if user is reject on IdP 674s ok 73 - Response status is 401 674s ok 74 - Content is JSON 674s ok 75 - Error code is 1 674s # ==> Pushing RP <== 674s # ==> Popping RP <== 674s ok 76 - Test if user is reject on SP 674s ok 77 - Get redirection 674s ok 78 - Location header found 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 79 - Push request to OP, endpoint /oauth2/authorize 674s ok 80 - HTTP code is 200 674s # ==> Pushing OP <== 674s # ==> Popping OP <== 674s ok 81 - Post authentication, endpoint /oauth2/authorize 674s ok 82 - Get cookie lemonldap (d209ab2a5dcd5a785010ebe936da6be4bdb6610b91edce80fd88c1df3b7f0c68) 674s 1..82 674s ok 675s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ................. 675s ok 1 - use Lemonldap::NG::Portal::Main; 675s ok 2 - Portal object 675s ok 3 - Init 675s ok 4 - Portal app 675s ok 5 - Register $type 675s ok 6 - OP portal 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 7 - Get JWKS, endpoint /oauth2/jwks 675s ok 8 - HTTP code is 200 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 675s ok 10 - HTTP code is 200 675s ok 11 - Portal object 675s ok 12 - Init 675s ok 13 - Portal app 675s ok 14 - Register $type 675s ok 15 - RP portal 675s # ==> Pushing RP <== 675s # ==> Popping RP <== 675s ok 16 - Unauth SP request 675s ok 17 - Get redirection 675s ok 18 - Location header found 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 19 - Push request to OP, endpoint /oauth2/authorize 675s ok 20 - HTTP code is 200 675s ok 21 - Page contains a form 675s ok 22 - CSP header authorize POST request to \# 675s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753296%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681416_63619%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 24 - Post authentication, endpoint /oauth2/authorize 675s ok 25 - Get cookie lemonldap (aec5eb463cf3cf084383ff5f31efe69131fde4d155d7a4950c816715883d8bf4) 675s ok 26 - HTTP code is 200 675s ok 27 - Page contains a form 675s ok 28 - Host match 675s ok 29 - Field "confirm" is defined 675s ok 30 - CSP header authorize POST request to \# 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 31 - Post confirmation, endpoint /oauth2/authorize 675s ok 32 - Get redirection 675s ok 33 - Location header found 675s # ==> Pushing RP <== 675s ok 34 - REST request 675s ok 35 - Request from RP to OP, endpoint /oauth2/token 675s # ==> Saving handler RP <== 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s # ==> Restoring RP <== 675s ok 36 - Execute request 675s ok 37 - Response is 200 675s ok 38 - Content is JSON 675s ok 39 - REST request 675s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 675s # ==> Saving handler RP <== 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s # ==> Restoring RP <== 675s ok 41 - Execute request 675s ok 42 - Response is 200 675s ok 43 - Content is JSON 675s # ==> Popping RP <== 675s ok 44 - Call openidconnectcallback on RP 675s ok 45 - Get cookie lemonldap (2b761917aeda099457e089df180f8f8d7940fd41bf35fd9a5c08f73822ba4450) 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 46 - Check session, endpoint /oauth2/checksession.html 675s ok 47 - HTTP code is 200 675s ok 48 - Frame can be embedded 675s # ==> Pushing RP <== 675s # ==> Popping RP <== 675s ok 49 - Query RP for logout 675s ok 50 - Get redirection 675s ok 51 - Location header found 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 52 - Push logout request to OP, endpoint /oauth2/logout 675s ok 53 - HTTP code is 200 675s ok 54 - Page contains a form 675s ok 55 - Host match 675s ok 56 - Field "confirm" is defined 675s ok 57 - CSP header authorize POST request to \# 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 58 - Confirm logout, endpoint /oauth2/logout 675s ok 59 - Get redirection 675s ok 60 - Location header found 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout 675s ok 62 - Get redirection 675s ok 63 - Location is http://auth.rp.com/oauth2/rlogoutreturn 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 64 - logout endpoint, endpoint /oauth2/logout 675s ok 65 - Response status is 401 675s ok 66 - Content is JSON 675s ok 67 - Error code is 9 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 68 - Test if user is reject on IdP 675s ok 69 - Response status is 401 675s ok 70 - Content is JSON 675s ok 71 - Error code is 1 675s # ==> Pushing RP <== 675s # ==> Popping RP <== 675s ok 72 - Test if user is reject on SP 675s ok 73 - Get redirection 675s ok 74 - Location header found 675s 1..74 675s ok 675s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ....................... 675s ok 1 - use Lemonldap::NG::Portal::Main; 675s ok 2 - Portal object 675s ok 3 - Init 675s ok 4 - Portal app 675s ok 5 - Register $type 675s ok 6 - OP portal 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 7 - Get JWKS, endpoint /oauth2/jwks 675s ok 8 - HTTP code is 200 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 675s ok 10 - HTTP code is 200 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 11 - Post authentication request 675s ok 12 - Get cookie lemonldap (fb5e1f469fcf5baf1a1df0a820a35c0fb5dd38b52e3262f1ea2b61a3bab3c06c) 675s ok 13 - Portal object 675s ok 14 - Init 675s ok 15 - Portal app 675s ok 16 - Register $type 675s ok 17 - RP portal 675s # ==> Pushing RP <== 675s # ==> Popping RP <== 675s ok 18 - Unauth SP request 675s ok 19 - Get redirection 675s ok 20 - Location header found 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 21 - Push request to OP, endpoint /oauth2/authorize 675s ok 22 - HTTP code is 200 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 23 - Post authentication, endpoint /oauth2/authorize 675s ok 24 - Get cookie lemonldap (ad911481a030479a4a175f88e4967635a8fe00d065bcc3814acf2b9e292160c0) 675s ok 25 - HTTP code is 200 675s ok 26 - Page contains a form 675s ok 27 - Host match 675s ok 28 - CSP header authorize POST request to auth.rp.com 675s # ==> Pushing RP <== 675s ok 29 - REST request 675s ok 30 - Request from RP to OP, endpoint /oauth2/token 675s # ==> Saving handler RP <== 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s # ==> Restoring RP <== 675s ok 31 - Execute request 675s ok 32 - Response is 200 675s ok 33 - Content is JSON 675s ok 34 - Found access_token 7cc41b955737338e55a57803cb848913db8ae0f984ea00d69756a37950a70aba 675s ok 35 - REST request 675s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo 675s # ==> Saving handler RP <== 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s # ==> Restoring RP <== 675s ok 37 - Execute request 675s ok 38 - Response is 200 675s ok 39 - Content is JSON 675s # ==> Popping RP <== 675s ok 40 - Call openidconnectcallback on RP 675s ok 41 - Get cookie lemonldap (846adae9a0e263721e5a3b39042296650a57de35c9fa6542f8e407b648753bb1) 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 42 - Check session, endpoint /oauth2/checksession.html 675s ok 43 - HTTP code is 200 675s ok 44 - Frame can be embedded 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 45 - Get userinfo 675s ok 46 - HTTP code is 200 675s ok 47 - Content-Type is JSON 675s ok 48 - Content is valid JSON 675s ok 49 - UTF-8 values 675s ok 50 - UTF-8 values 675s # ==> Pushing RP <== 675s # ==> Popping RP <== 675s ok 51 - Query RP for logout 675s ok 52 - Get redirection 675s ok 53 - Location header found 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 54 - Push logout request to OP, endpoint /oauth2/logout 675s ok 55 - HTTP code is 200 675s ok 56 - Page contains a form 675s ok 57 - Host match 675s ok 58 - Field "confirm" is defined 675s ok 59 - CSP header authorize POST request to \# 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 60 - Confirm logout, endpoint /oauth2/logout 675s ok 61 - Get redirection 675s ok 62 - Location header found 675s ok 63 - Get cookie lemonldap (0) 675s ok 64 - SSO cookie removed 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 675s ok 66 - Get redirection 675s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 68 - logout endpoint, endpoint /oauth2/logout 675s ok 69 - Response status is 401 675s ok 70 - Content is JSON 675s ok 71 - Error code is 9 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 72 - Test if user is reject on IdP 675s ok 73 - Response status is 401 675s ok 74 - Content is JSON 675s ok 75 - Error code is 1 675s # ==> Pushing RP <== 675s # ==> Popping RP <== 675s ok 76 - Test if user is reject on SP 675s ok 77 - Get redirection 675s ok 78 - Location header found 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 79 - Push request to OP, endpoint /oauth2/authorize 675s ok 80 - HTTP code is 200 675s # ==> Pushing OP <== 675s # ==> Popping OP <== 675s ok 81 - Post authentication, endpoint /oauth2/authorize 675s ok 82 - Get cookie lemonldap (0ae76cf2da1222ca037485e28e5b1ff5894abf7c88152517bd1e0c30acc1f41e) 675s 1..82 675s ok 676s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ................... 676s ok 1 - use Lemonldap::NG::Portal::Main; 676s ok 2 - Portal object 676s ok 3 - Init 676s ok 4 - Portal app 676s ok 5 - Register $type 676s ok 6 - OP portal 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 7 - Get JWKS, endpoint /oauth2/jwks 676s ok 8 - HTTP code is 200 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 676s ok 10 - HTTP code is 200 676s ok 11 - Portal object 676s ok 12 - Init 676s ok 13 - Portal app 676s ok 14 - Register $type 676s ok 15 - RP portal 676s # ==> Pushing RP <== 676s # ==> Popping RP <== 676s ok 16 - Unauth SP request 676s ok 17 - Get redirection 676s ok 18 - Location header found 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 19 - Push request to OP, endpoint /oauth2/authorize 676s ok 20 - HTTP code is 200 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 21 - Post authentication, endpoint /oauth2/authorize 676s ok 22 - Get cookie lemonldap (e2b1a8d29e8ecb7ad56bf9341aa4c4115013c12dae4bf05a2cd3780eecd5c9d3) 676s ok 23 - HTTP code is 200 676s ok 24 - Page contains a form 676s ok 25 - Host match 676s ok 26 - Field "confirm" is defined 676s ok 27 - CSP header authorize POST request to \# 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 28 - Post confirmation, endpoint /oauth2/authorize 676s ok 29 - Get redirection 676s ok 30 - Location header found 676s # ==> Pushing RP <== 676s ok 31 - REST request 676s ok 32 - Request from RP to OP, endpoint /oauth2/token 676s # ==> Saving handler RP <== 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s # ==> Restoring RP <== 676s ok 33 - Execute request 676s ok 34 - Response is 200 676s ok 35 - Content is JSON 676s ok 36 - Found access_token 2b07547717665382fc691473695466176494bfffb9c9addcd99efa951740b6ef 676s ok 37 - REST request 676s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 676s # ==> Saving handler RP <== 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s # ==> Restoring RP <== 676s ok 39 - Execute request 676s ok 40 - Response is 200 676s ok 41 - Content is JSON 676s # ==> Popping RP <== 676s ok 42 - Call openidconnectcallback on RP 676s ok 43 - Get cookie lemonldap (a2c42b8241947bfa079990883fb2a06acf7fd638f1cce786c63bce3a4c1edd16) 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 44 - Check session, endpoint /oauth2/checksession.html 676s ok 45 - HTTP code is 200 676s ok 46 - Frame can be embedded 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 47 - Get userinfo 676s ok 48 - HTTP code is 200 676s ok 49 - Content-Type is JSON 676s ok 50 - Content is valid JSON 676s ok 51 - UTF-8 values 676s ok 52 - UTF-8 values 676s # ==> Pushing RP <== 676s # ==> Popping RP <== 676s ok 53 - Query RP for logout 676s ok 54 - Get redirection 676s ok 55 - Location header found 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 56 - Push logout request to OP, endpoint /oauth2/logout 676s ok 57 - HTTP code is 200 676s ok 58 - Page contains a form 676s ok 59 - Host match 676s ok 60 - Field "confirm" is defined 676s ok 61 - CSP header authorize POST request to \# 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 62 - Confirm logout, endpoint /oauth2/logout 676s ok 63 - Get redirection 676s ok 64 - Location header found 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout 676s ok 66 - Get redirection 676s ok 67 - Location is http://auth.rp.com/oauth2/rlogoutreturn 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 68 - logout endpoint, endpoint /oauth2/logout 676s ok 69 - Response status is 401 676s ok 70 - Content is JSON 676s ok 71 - Error code is 9 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 72 - Test if user is reject on IdP 676s ok 73 - Response status is 401 676s ok 74 - Content is JSON 676s ok 75 - Error code is 1 676s # ==> Pushing RP <== 676s # ==> Popping RP <== 676s ok 76 - Test if user is reject on SP 676s ok 77 - Get redirection 676s ok 78 - Location header found 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 79 - Push request to OP, endpoint /oauth2/authorize 676s ok 80 - HTTP code is 200 676s # ==> Pushing OP <== 676s # ==> Popping OP <== 676s ok 81 - Post authentication, endpoint /oauth2/authorize 676s ok 82 - Get cookie lemonldap (a8977591dee1ce5813760602132e95b3abd999a6aeca05be1c4a01601bdfdd45) 676s 1..82 676s ok 677s t/32-Auth-and-issuer-OIDC-authorization_code.t ................................. 677s ok 1 - use Lemonldap::NG::Portal::Main; 677s ok 2 - Portal object 677s ok 3 - Init 677s ok 4 - Portal app 677s ok 5 - Register $type 677s ok 6 - OP portal 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 7 - Get JWKS, endpoint /oauth2/jwks 677s ok 8 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 677s ok 10 - HTTP code is 200 677s ok 11 - Portal object 677s ok 12 - Init 677s ok 13 - Portal app 677s ok 14 - Register $type 677s ok 15 - RP portal 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 16 - Unauth SP request 677s ok 17 - Get redirection 677s ok 18 - Location header found 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 19 - Push request to OP, endpoint /oauth2/authorize 677s ok 20 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 21 - Post authentication, endpoint /oauth2/authorize 677s ok 22 - Get cookie lemonldap (94ec8d3f92e114b9ff9de1b26e794567f1f84f26b6bfd7759bd0fda14c57ac56) 677s ok 23 - Expected portal error code: code found on page 677s ok 24 - Expected portal error code 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 25 - Post authentication, endpoint /oauth2/authorize 677s ok 26 - Get cookie lemonldap (2af16c7ba0d540939030a360df9805e3b0dd660715b02cdbf8255be146380602) 677s ok 27 - HTTP code is 200 677s ok 28 - Page contains a form 677s ok 29 - Host match 677s ok 30 - Field "confirm" is defined 677s ok 31 - CSP header authorize POST request to \# 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 32 - Post confirmation, endpoint /oauth2/authorize 677s ok 33 - Get redirection 677s ok 34 - Location header found 677s # ==> Pushing RP <== 677s ok 35 - REST request 677s ok 36 - Request from RP to OP, endpoint /oauth2/token 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 37 - Execute request 677s ok 38 - Response is 200 677s ok 39 - Content is JSON 677s ok 40 - Found access_token e0c04511081aa63c100e1117c773cb53191bc32f7a007530b441b6d63d9b673c 677s ok 41 - REST request 677s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 43 - Execute request 677s ok 44 - Response is 200 677s ok 45 - Content is JSON 677s # ==> Popping RP <== 677s ok 46 - Call openidconnectcallback on RP 677s ok 47 - Get cookie lemonldap (1063ef0531ca3527b4e39596392c4c07ec2af3ec4a7457d966d54d8fd4943062) 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 48 - Check session, endpoint /oauth2/checksession.html 677s ok 49 - HTTP code is 200 677s ok 50 - Frame can be embedded 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 51 - Get userinfo 677s ok 52 - HTTP code is 200 677s ok 53 - Content-Type is JSON 677s ok 54 - Content is valid JSON 677s ok 55 - UTF-8 values 677s ok 56 - get sid in userinfo 677s ok 57 - UTF-8 values 677s ok 58 - OIDC EOL time is stored 677s ok 59 - Obtained refresh token 677s ok 60 - UTF-8 values 677s ok 61 - Correct email 677s ok 62 - Correct groups 677s ok 63 - Correct hGroups 677s ok 64 - oidcGotUserInfo called 677s ok 65 - oidcGotIDToken called 677s ok 66 - Correct custom ACR 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 67 677s # ==> Pushing RP <== 677s ok 68 - REST request 677s ok 69 - Request from RP to OP, endpoint /oauth2/userinfo 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 70 - Execute request 677s ok 71 - Response is 200 677s ok 72 - Content is JSON 677s # ==> Popping RP <== 677s ok 73 - Query RP for refresh 677s ok 74 - Access token EOL has not changed 677s ok 75 - Access token has not changed 677s ok 76 - Updated RP session 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 77 677s # ==> Pushing RP <== 677s ok 78 - REST request 677s ok 79 - Request from RP to OP, endpoint /oauth2/token 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 80 - Execute request 677s ok 81 - Response is 200 677s ok 82 - Content is JSON 677s ok 83 - Found access_token 5ff5a45ee1a480ee01f034e1d882e7a500c44caedf217870e6e72427f66d1c9a 677s ok 84 - REST request 677s ok 85 - Request from RP to OP, endpoint /oauth2/userinfo 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 86 - Execute request 677s ok 87 - Response is 200 677s ok 88 - Content is JSON 677s # ==> Popping RP <== 677s ok 89 - Query RP for refresh 677s ok 90 - Access token EOL has changed 677s ok 91 - Access token has changed 677s ok 92 - Updated RP session 677s ok 93 - Still correct groups 677s ok 94 - Still correct hGroups 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 95 - Query RP for logout 677s ok 96 - Get redirection 677s ok 97 - Location header found 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 98 - Push logout request to OP, endpoint /oauth2/logout 677s ok 99 - HTTP code is 200 677s ok 100 - Page contains a form 677s ok 101 - Host match 677s ok 102 - Field "confirm" is defined 677s ok 103 - CSP header authorize POST request to \# 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 104 - Confirm logout, endpoint /oauth2/logout 677s ok 105 - Get redirection 677s ok 106 - Location header found 677s ok 107 - Get cookie lemonldap (0) 677s ok 108 - SSO cookie removed 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 109 - logout endpoint with redirect, endpoint /oauth2/logout 677s ok 110 - Get redirection 677s ok 111 - Location is http://auth.rp.com/oauth2/rlogoutreturn 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 112 - logout endpoint, endpoint /oauth2/logout 677s ok 113 - Response status is 401 677s ok 114 - Content is JSON 677s ok 115 - Error code is 9 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 116 - Test if user is reject on IdP 677s ok 117 - Response status is 401 677s ok 118 - Content is JSON 677s ok 119 - Error code is 1 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 120 - Test if user is reject on SP 677s ok 121 - Get redirection 677s ok 122 - Location header found 677s ok 123 - oidcGenerateAuthenticationRequest called 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 124 - Push request to OP, endpoint /oauth2/authorize 677s ok 125 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 126 - Post authentication, endpoint /oauth2/authorize 677s ok 127 - Get cookie lemonldap (7f318d53c2ace2caf7216c0ad806d877eb6773809637bae268de84b850eb7024) 677s ok 128 - Get redirection 677s ok 129 - Location header found 677s # ==> Pushing RP <== 677s ok 130 - REST request 677s ok 131 - Request from RP to OP, endpoint /oauth2/token 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 132 - Execute request 677s ok 133 - Response is 200 677s ok 134 - Content is JSON 677s ok 135 - Found access_token ac765c9ade06393c81bf3b5debbcbe6c33c4755dbb09bc8a35682d1eb1cc6827 677s ok 136 - REST request 677s ok 137 - Request from RP to OP, endpoint /oauth2/userinfo 677s # ==> Saving handler RP <== 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s # ==> Restoring RP <== 677s ok 138 - Execute request 677s ok 139 - Response is 200 677s ok 140 - Content is JSON 677s # ==> Popping RP <== 677s ok 141 - Call openidconnectcallback on RP 677s ok 142 - Get cookie lemonldap (05ce9b5a9e5b3fbac63ee02dd143cc38d868df4075dd3bb17838b50ca3e073d8) 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 143 - Query RP for logout 677s ok 144 - Get redirection 677s ok 145 - Location header found 677s ok 146 - Get cookie lemonldap (0) 677s ok 147 - SSO cookie removed (RP) 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 148 - Push logout request to OP, endpoint /oauth2/logout 677s ok 149 - HTTP code is 200 677s ok 150 - Page contains a form 677s ok 151 - Host match 677s ok 152 - Field "confirm" is defined 677s ok 153 - CSP header authorize POST request to \# 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 154 - Confirm logout, endpoint /oauth2/logout 677s ok 155 - Get redirection 677s ok 156 - Location header found 677s ok 157 - Get cookie lemonldap (0) 677s ok 158 - SSO cookie removed (OP) 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 159 - Confirm logout, endpoint /oauth2/rlogoutreturn 677s ok 160 - Get redirection 677s ok 161 - Location is http://test1.example.com 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 162 - Initiate login 677s ok 163 - Get redirection 677s ok 164 - Location header found 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 165 - Return with error 677s ok 166 - Expected portal error code: code found on page 677s ok 167 - Expected portal error code 677s ok 168 - HTTP code is 200 677s ok 169 - Page contains a form 677s ok 170 - Host match 677s ok 171 - Field "oidc_callback_processed" is defined 677s ok 172 - CSP header authorize POST request to \# 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 173 - Submit form again 677s ok 174 - Get redirection 677s ok 175 - Location header found 677s ok 176 - New state was generated 677s ok 177 - New state is different than previous 677s 1..177 677s ok 677s t/32-Auth-and-issuer-OIDC-hybrid.t ............................................. 677s ok 1 - use Lemonldap::NG::Portal::Main; 677s ok 2 - Portal object 677s ok 3 - Init 677s ok 4 - Portal app 677s ok 5 - Register $type 677s ok 6 - OP portal 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 7 - Get JWKS, endpoint /oauth2/jwks 677s ok 8 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 677s ok 10 - HTTP code is 200 677s ok 11 - Portal object 677s ok 12 - Init 677s ok 13 - Portal app 677s ok 14 - Register $type 677s ok 15 - RP portal 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 16 - Unauth SP request 677s ok 17 - Get redirection 677s ok 18 - Location header found 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 19 - Push request to OP, endpoint /oauth2/authorize 677s ok 20 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 21 - Post authentication, endpoint /oauth2/authorize 677s ok 22 - Reject reason is 90 677s ok 23 - Portal object 677s ok 24 - Init 677s ok 25 - Portal app 677s ok 26 - Register $type 677s ok 27 - OP portal 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 28 - Get JWKS, endpoint /oauth2/jwks 677s ok 29 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 30 - Get metadata, endpoint /.well-known/openid-configuration 677s ok 31 - HTTP code is 200 677s ok 32 - Portal object 677s ok 33 - Init 677s ok 34 - Portal app 677s ok 35 - Register $type 677s ok 36 - RP portal 677s # ==> Pushing RP <== 677s # ==> Popping RP <== 677s ok 37 - Unauth SP request 677s ok 38 - Get redirection 677s ok 39 - Location header found 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 40 - Push request to OP, endpoint /oauth2/authorize 677s ok 41 - HTTP code is 200 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 42 - Post authentication, endpoint /oauth2/authorize 677s ok 43 - Get cookie lemonldap (0a808c063913aeb47a50ed291fd76ea7dad520d9f5f11e4d8bf1b8eadef0de82) 677s ok 44 - Get redirection 677s ok 45 - Location header found 677s ok 46 - token_type found 677s ok 47 - session_state found 677s ok 48 - access_token found 677s ok 49 - id_token found 677s ok 50 - state found 677s ok 51 - session_state found 677s ok 52 - ID token contains c_hash 677s ok 53 - ID token contains at_hash 677s ok 54 - ID token contains nonce 677s ok 55 - REST request 677s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo 677s # ==> Pushing OP <== 677s # ==> Popping OP <== 677s ok 57 - Execute request 677s ok 58 - Response is 200 677s ok 59 - Content is JSON 677s ok 60 - Get access token 677s ok 61 - Get name 677s ok 62 - Get family_name 677s ok 63 - Get sub 677s 1..63 677s ok 678s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .................................. 678s ok 1 - use Lemonldap::NG::Portal::Main; 678s ok 2 - Portal object 678s ok 3 - Init 678s ok 4 - Portal app 678s ok 5 - Register $type 678s ok 6 - OP portal 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 7 - Get JWKS, endpoint /oauth2/jwks 678s ok 8 - HTTP code is 200 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 678s ok 10 - HTTP code is 200 678s ok 11 - Portal object 678s ok 12 - Init 678s ok 13 - Portal app 678s ok 14 - Register $type 678s ok 15 - RP portal 678s # ==> Pushing RP <== 678s # ==> Popping RP <== 678s ok 16 - Unauth SP request 678s ok 17 - Get redirection 678s ok 18 - Location header found 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 19 - Push request to OP, endpoint /oauth2/authorize 678s ok 20 - HTTP code is 200 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 21 - Post authentication, endpoint /oauth2/authorize 678s ok 22 - Get cookie lemonldap (a2a4e63decd1725e91f890d5b7851fd196cff6430540483897ff0ef5aac45ded) 678s ok 23 - HTTP code is 200 678s ok 24 - Page contains a form 678s ok 25 - Host match 678s ok 26 - Field "confirm" is defined 678s ok 27 - CSP header authorize POST request to \# 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 28 - Post confirmation, endpoint /oauth2/authorize 678s ok 29 - Get redirection 678s ok 30 - Location header found 678s ok 31 - id_token found 678s ok 32 - token_type must be missing 678s ok 33 - session_state found 678s ok 34 - access_token must be missing 678s ok 35 - state found 678s ok 36 - Check sub value 678s ok 37 - Check name value 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 38 - Logout request 678s ok 39 - Response is 200 678s ok 40 - Cookie is deleted 678s ok 41 - No pdata 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 42 - Disconnect request 678s ok 43 - Response is 401 678s # ==> Pushing RP <== 678s # ==> Popping RP <== 678s ok 44 - Unauth SP request 678s ok 45 - Get redirection 678s ok 46 - Location header found 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 47 - Push request to OP, endpoint /oauth2/authorize 678s ok 48 - HTTP code is 200 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 49 - Post authentication, endpoint /oauth2/authorize 678s ok 50 - Get cookie lemonldap (2743c1bb6bdbb3dc4296ca8c983a6014e5f9c10a6bdf5b3b099cd64e4c500ee8) 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 51 - Logout request 678s ok 52 - Response is 200 678s ok 53 - Cookie is deleted 678s ok 54 - No pdata 678s # ==> Pushing OP <== 678s # ==> Popping OP <== 678s ok 55 - Disconnect request 678s ok 56 - Response is 401 678s 1..56 678s ok 679s t/32-Auth-and-issuer-OIDC-implicit.t ........................................... 679s ok 1 - use Lemonldap::NG::Portal::Main; 679s ok 2 - Portal object 679s ok 3 - Init 679s ok 4 - Portal app 679s ok 5 - Register $type 679s ok 6 - OP portal 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 7 - Get JWKS, endpoint /oauth2/jwks 679s ok 8 - HTTP code is 200 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 679s ok 10 - HTTP code is 200 679s ok 11 - Portal object 679s ok 12 - Init 679s ok 13 - Portal app 679s ok 14 - Register $type 679s ok 15 - RP portal 679s # ==> Pushing RP <== 679s # ==> Popping RP <== 679s ok 16 - Unauth SP request 679s ok 17 - Get redirection 679s ok 18 - Location header found 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 19 - Push request to OP, endpoint /oauth2/authorize 679s ok 20 - HTTP code is 200 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 21 - Post authentication, endpoint /oauth2/authorize 679s ok 22 - Get cookie lemonldap (8c28cf94461759a5b6b0a1a2a76d9439e6de340f59efae6b75a4b56387539e76) 679s ok 23 - HTTP code is 200 679s ok 24 - Page contains a form 679s ok 25 - Host match 679s ok 26 - Field "confirm" is defined 679s ok 27 - CSP header authorize POST request to \# 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 28 - Post confirmation, endpoint /oauth2/authorize 679s ok 29 - Get redirection 679s ok 30 - Location header found 679s ok 31 - id_token found 679s ok 32 - token_type found 679s ok 33 - session_state found 679s ok 34 - access_token found 679s ok 35 - state found 679s ok 36 - Check ACR value 679s ok 37 - Check that clientid is in audience 679s ok 38 - Check for additional audiences 679s ok 39 - Check for additional audiences 679s ok 40 - Check sub value 679s ok 41 - Claim name must not be in ID token 679s ok 42 - azp found 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 43 - Logout request 679s ok 44 - Response is 200 679s ok 45 - Cookie is deleted 679s ok 46 - No pdata 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 47 - Disconnect request 679s ok 48 - Response is 401 679s # ==> Pushing RP <== 679s # ==> Popping RP <== 679s ok 49 - Unauth SP request 679s ok 50 - Get redirection 679s ok 51 - Location header found 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 52 - Push request to OP, endpoint /oauth2/authorize 679s ok 53 - HTTP code is 200 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 54 - Post authentication, endpoint /oauth2/authorize 679s ok 55 - Get cookie lemonldap (be85214936ba0ebdd47b11b526f2f147826a44a85446c3138686f8a5d1f1c670) 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 56 - Logout request 679s ok 57 - Response is 200 679s ok 58 - Cookie is deleted 679s ok 59 - No pdata 679s # ==> Pushing OP <== 679s # ==> Popping OP <== 679s ok 60 - Disconnect request 679s ok 61 - Response is 401 679s 1..61 679s ok 679s t/32-Auth-and-issuer-OIDC-sorted.t ............................................. 679s ok 1 - use Lemonldap::NG::Portal::Main; 679s ok 2 - Portal object 679s ok 3 - Init 679s ok 4 - Portal app 679s ok 5 - OP portal 679s ok 6 - Get JWKS, endpoint /oauth2/jwks 679s ok 7 - HTTP code is 200 679s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 679s ok 9 - HTTP code is 200 679s ok 10 - Portal object 679s ok 11 - Init 679s ok 12 - Portal app 679s ok 13 - RP portal 679s ok 14 - Unauth SP request 679s ok 15 - 1st = op3 679s ok 16 - 2nd = op 679s ok 17 - 3rd = op2 679s ok 18 - Found OIDC idp logo and tooltip 679s ok 19 - Found OIDC idp display name 679s 1..19 679s ok 680s t/32-OIDC-Back-Channel-Logout-no-sid.t ......................................... 680s ok 1 - use Lemonldap::NG::Portal::Main; 680s ok 2 - Portal object 680s ok 3 - Init 680s ok 4 - Portal app 680s ok 5 - Register $type 680s ok 6 - OP portal 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s ok 7 - Get JWKS, endpoint /oauth2/jwks 680s ok 8 - HTTP code is 200 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 680s ok 10 - HTTP code is 200 680s ok 11 - Portal object 680s ok 12 - Init 680s ok 13 - Portal app 680s ok 14 - Register $type 680s ok 15 - RP portal 680s # ==> Pushing RP <== 680s # ==> Popping RP <== 680s ok 16 - Unauth RP request 680s ok 17 - Get redirection 680s ok 18 - Location header found 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s ok 19 - Push request to OP, endpoint /oauth2/authorize 680s ok 20 - HTTP code is 200 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s ok 21 - Post authentication, endpoint /oauth2/authorize 680s ok 22 - Get cookie lemonldap (9620251892f196f837fc032455a171f2b009d87704b1212dfa2eaea1c0c161fb) 680s ok 23 - HTTP code is 200 680s ok 24 - Page contains a form 680s ok 25 - Host match 680s ok 26 - Field "confirm" is defined 680s ok 27 - CSP header authorize POST request to \# 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s ok 28 - Post confirmation, endpoint /oauth2/authorize 680s ok 29 - Get redirection 680s ok 30 - Location header found 680s # ==> Pushing RP <== 680s ok 31 - REST request 680s ok 32 - Request from RP to OP, endpoint /oauth2/token 680s # ==> Saving handler RP <== 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s # ==> Restoring RP <== 680s ok 33 - Execute request 680s ok 34 - Response is 200 680s ok 35 - Content is JSON 680s ok 36 - REST request 680s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 680s # ==> Saving handler RP <== 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s # ==> Restoring RP <== 680s ok 38 - Execute request 680s ok 39 - Response is 200 680s ok 40 - Content is JSON 680s # ==> Popping RP <== 680s ok 41 - Call openidconnectcallback on RP 680s ok 42 - Get cookie lemonldap (7dec067e83f15cdb80ad28bc350f0fe52c0f2be675ddaa6735ce63651ce93a87) 680s # ==> Pushing OP <== 680s ok 43 - REST request 680s ok 44 - Request from OP to RP 680s # ==> Saving handler OP <== 680s # ==> Pushing RP <== 680s # ==> Popping RP <== 680s # ==> Restoring OP <== 680s ok 45 - Execute request 680s ok 46 - Response is 200 680s # ==> Popping OP <== 680s ok 47 - Query OP for logout 680s ok 48 - HTTP code is 200 680s # ==> Pushing OP <== 680s # ==> Popping OP <== 680s ok 49 - Test if user is reject on OP 680s ok 50 - Response status is 401 680s ok 51 - Content is JSON 680s ok 52 - Error code is 1 680s # ==> Pushing RP <== 680s # ==> Popping RP <== 680s ok 53 - Test if user is reject on RP 680s ok 54 - Get redirection 680s ok 55 - Location header found 680s 1..55 680s ok 681s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .................................... 681s ok 1 - use Lemonldap::NG::Portal::Main; 681s ok 2 - Portal object 681s ok 3 - Init 681s ok 4 - Portal app 681s ok 5 - Register $type 681s ok 6 - OP portal 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 7 - Get JWKS, endpoint /oauth2/jwks 681s ok 8 - HTTP code is 200 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 681s ok 10 - HTTP code is 200 681s ok 11 - Portal object 681s ok 12 - Init 681s ok 13 - Portal app 681s ok 14 - Register $type 681s ok 15 - RP portal 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s ok 16 - Unauth RP request 681s ok 17 - Get redirection 681s ok 18 - Location header found 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 19 - Push request to OP, endpoint /oauth2/authorize 681s ok 20 - HTTP code is 200 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 21 - Post authentication, endpoint /oauth2/authorize 681s ok 22 - Get cookie lemonldap (e709237f52a6ea7280cd1cf38eb0b94557f8e0425a991424f43cc460b0e4ce15) 681s ok 23 - HTTP code is 200 681s ok 24 - Page contains a form 681s ok 25 - Host match 681s ok 26 - Field "confirm" is defined 681s ok 27 - CSP header authorize POST request to \# 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 28 - Post confirmation, endpoint /oauth2/authorize 681s ok 29 - Get redirection 681s ok 30 - Location header found 681s # ==> Pushing RP <== 681s ok 31 - REST request 681s ok 32 - Request from RP to OP, endpoint /oauth2/token 681s # ==> Saving handler RP <== 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s # ==> Restoring RP <== 681s ok 33 - Execute request 681s ok 34 - Response is 200 681s ok 35 - Content is JSON 681s ok 36 - REST request 681s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 681s # ==> Saving handler RP <== 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s # ==> Restoring RP <== 681s ok 38 - Execute request 681s ok 39 - Response is 200 681s ok 40 - Content is JSON 681s # ==> Popping RP <== 681s ok 41 - Call openidconnectcallback on RP 681s ok 42 - Get cookie lemonldap (cf8129b951919e86a650e220422d4cc7c265a6fd4aec41e9e84d740a4b9a78db) 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s # ==> Pushing OP <== 681s ok 43 - REST request 681s ok 44 - Request from OP to RP 681s # ==> Saving handler OP <== 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s # ==> Restoring OP <== 681s ok 45 - Execute request 681s ok 46 - Response is 200 681s # ==> Popping OP <== 681s ok 47 - Query OP for logout 681s ok 48 - HTTP code is 200 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 49 - Test if user is reject on OP 681s ok 50 - Response status is 401 681s ok 51 - Content is JSON 681s ok 52 - Error code is 1 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s ok 53 - Test if user is reject on RP 681s ok 54 - Get redirection 681s ok 55 - Location header found 681s 1..55 681s ok 681s t/32-OIDC-Back-Channel-Logout-sid-offline.t .................................... 681s ok 1 - use Lemonldap::NG::Portal::Main; 681s ok 2 - Portal object 681s ok 3 - Init 681s ok 4 - Portal app 681s ok 5 - Register $type 681s ok 6 - OP portal 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 7 - Get JWKS, endpoint /oauth2/jwks 681s ok 8 - HTTP code is 200 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 681s ok 10 - HTTP code is 200 681s ok 11 - Portal object 681s ok 12 - Init 681s ok 13 - Portal app 681s ok 14 - Register $type 681s ok 15 - RP portal 681s # Subtest: Offline Back-Channel-Logout using revoke endpoint 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s ok 1 - Unauth RP request 681s ok 2 - Get redirection 681s ok 3 - Location header found 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 4 - Push request to OP, endpoint /oauth2/authorize 681s ok 5 - HTTP code is 200 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 6 - Post authentication, endpoint /oauth2/authorize 681s ok 7 - Get cookie lemonldap (f9643f0167a1188813826dd2598a7368db86da877be83599fa81ef0b4ccf5a42) 681s ok 8 - Get redirection 681s ok 9 - Location header found 681s # ==> Pushing RP <== 681s ok 10 - REST request 681s ok 11 - Request from RP to OP, endpoint /oauth2/token 681s # ==> Saving handler RP <== 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s # ==> Restoring RP <== 681s ok 12 - Execute request 681s ok 13 - Response is 200 681s ok 14 - Content is JSON 681s ok 15 - REST request 681s ok 16 - Request from RP to OP, endpoint /oauth2/userinfo 681s # ==> Saving handler RP <== 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s # ==> Restoring RP <== 681s ok 17 - Execute request 681s ok 18 - Response is 200 681s ok 19 - Content is JSON 681s # ==> Popping RP <== 681s ok 20 - Call openidconnectcallback on RP 681s ok 21 - Get cookie lemonldap (ef1c96e4ac4949f522b5fbce79bd08f51c5512f001737fff9e5b211eb78b0f0f) 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s # ==> Pushing OP <== 681s ok 22 - REST request 681s ok 23 - Request from OP to RP 681s # ==> Saving handler OP <== 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s # ==> Restoring OP <== 681s ok 24 - Execute request 681s ok 25 - Response is 200 681s # ==> Popping OP <== 681s ok 26 - Query OP for logout 681s ok 27 - HTTP code is 200 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 28 - Test if user is reject on OP 681s ok 29 - Response status is 401 681s ok 30 - Content is JSON 681s ok 31 - Error code is 1 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s ok 32 - Test if user is reject on RP 681s ok 33 - Get redirection 681s ok 34 - Location header found 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 35 - HTTP code is 200 681s ok 36 - Content-Type is JSON 681s ok 37 - Content is valid JSON 681s # ==> Pushing OP <== 681s ok 38 - REST request 681s ok 39 - Request from OP to RP 681s # ==> Saving handler OP <== 681s # ==> Pushing RP <== 681s # ==> Popping RP <== 681s # ==> Restoring OP <== 681s ok 40 - Execute request 681s ok 41 - Response is 200 681s # ==> Popping OP <== 681s ok 42 - Refresh_token logout 681s ok 43 - 1 request sent ro RP 681s ok 44 - Last RP request is /oauth2/blogout 681s # ==> Pushing OP <== 681s # ==> Popping OP <== 681s ok 45 681s ok 46 - Response status is 400 681s ok 47 - Content is JSON 681s ok 48 - Error code is invalid_request 681s 1..48 681s ok 16 - Offline Back-Channel-Logout using revoke endpoint 681s # Subtest: Offline Back-Channel-Logout using admin logout and SSO session 681s ok 1 # skip No manager found 681s 1..1 681s ok 17 - Offline Back-Channel-Logout using admin logout and SSO session 681s # Subtest: Offline Back-Channel-Logout using admin logout and refresh_token 681s ok 1 # skip No manager found 681s 1..1 681s ok 18 - Offline Back-Channel-Logout using admin logout and refresh_token 681s 1..18 681s ok 682s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ....................... 682s ok 1 - use Lemonldap::NG::Portal::Main; 682s ok 2 - Portal object 682s ok 3 - REST request 682s ok 4 - Request from OP to RP 682s [Fri Jan 30 06:08:24 2026] [LLNG:6464] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 682s [Fri Jan 30 06:08:24 2026] [LLNG:6464] [error] Malformed JWKS document 682s [Fri Jan 30 06:08:24 2026] [LLNG:6464] [error] Relying Party rp has errors and will be ignored 682s ok 5 - Init 682s ok 6 - Portal app 682s ok 7 - Register $type 682s ok 8 - OP portal 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s ok 9 - Get JWKS, endpoint /oauth2/jwks 682s ok 10 - HTTP code is 200 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 682s ok 12 - HTTP code is 200 682s ok 13 - Portal object 682s ok 14 - Init 682s ok 15 - Portal app 682s ok 16 - Register $type 682s ok 17 - RP portal 682s # ==> Pushing OP <== 682s ok 18 - REST request 682s ok 19 - Request from OP to RP 682s # ==> Saving handler OP <== 682s # ==> Pushing RP <== 682s # ==> Popping RP <== 682s # ==> Restoring OP <== 682s ok 20 - Execute request 682s ok 21 - Response is 200 682s ok 22 - Content is JSON 682s # ==> Popping OP <== 682s # ==> Pushing RP <== 682s # ==> Popping RP <== 682s ok 23 - Unauth RP request 682s ok 24 - Get redirection 682s ok 25 - Location header found 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s ok 26 - Push request to OP, endpoint /oauth2/authorize 682s ok 27 - HTTP code is 200 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s ok 28 - Post authentication, endpoint /oauth2/authorize 682s ok 29 - Get cookie lemonldap (fc7bf88495b80d67cf0c88a48fd95b449698ae35fbf4a7d1c6bb631c0e2ee1ae) 682s ok 30 - HTTP code is 200 682s ok 31 - Page contains a form 682s ok 32 - Host match 682s ok 33 - Field "confirm" is defined 682s ok 34 - CSP header authorize POST request to \# 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s ok 35 - Post confirmation, endpoint /oauth2/authorize 682s ok 36 - Get redirection 682s ok 37 - Location header found 682s # ==> Pushing RP <== 682s ok 38 - REST request 682s ok 39 - Request from RP to OP, endpoint /oauth2/token 682s # ==> Saving handler RP <== 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s # ==> Restoring RP <== 682s ok 40 - Execute request 682s ok 41 - Response is 200 682s ok 42 - Content is JSON 682s ok 43 - REST request 682s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo 682s # ==> Saving handler RP <== 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s # ==> Restoring RP <== 682s ok 45 - Execute request 682s ok 46 - Response is 200 682s ok 47 - Content is JSON 682s # ==> Popping RP <== 682s ok 48 - Call openidconnectcallback on RP 682s ok 49 - Get cookie lemonldap (3078bfe0f7ca1b10e6de01e3ec3262dd920edada68886cb6f9ebb115031f2039) 682s # ==> Pushing OP <== 682s ok 50 - REST request 682s ok 51 - Request from OP to RP 682s # ==> Saving handler OP <== 682s # ==> Pushing RP <== 682s # ==> Popping RP <== 682s # ==> Restoring OP <== 682s ok 52 - Execute request 682s ok 53 - Response is 200 682s ok 54 - Content is JSON 682s # ==> Popping OP <== 682s # ==> Pushing OP <== 682s ok 55 - REST request 682s ok 56 - Request from OP to RP 682s # ==> Saving handler OP <== 682s # ==> Pushing RP <== 682s # ==> Popping RP <== 682s # ==> Restoring OP <== 682s ok 57 - Execute request 682s ok 58 - Response is 200 682s # ==> Popping OP <== 682s ok 59 - Query OP for logout 682s ok 60 - HTTP code is 200 682s # ==> Pushing OP <== 682s # ==> Popping OP <== 682s ok 61 - Test if user is reject on OP 682s ok 62 - Response status is 401 682s ok 63 - Content is JSON 682s ok 64 - Error code is 1 682s # ==> Pushing RP <== 682s # ==> Popping RP <== 682s ok 65 - Test if user is reject on RP 682s ok 66 - Get redirection 682s ok 67 - Location header found 682s 1..67 682s ok 684s t/32-OIDC-Back-Channel-Logout-sid.t ............................................ 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - Register $type 684s ok 6 - OP portal 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s ok 7 - Get JWKS, endpoint /oauth2/jwks 684s ok 8 - HTTP code is 200 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 684s ok 10 - HTTP code is 200 684s ok 11 - Portal object 684s ok 12 - Init 684s ok 13 - Portal app 684s ok 14 - Register $type 684s ok 15 - RP portal 684s # ==> Pushing RP <== 684s # ==> Popping RP <== 684s ok 16 - Unauth RP request 684s ok 17 - Get redirection 684s ok 18 - Location header found 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s ok 19 - Push request to OP, endpoint /oauth2/authorize 684s ok 20 - HTTP code is 200 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s ok 21 - Post authentication, endpoint /oauth2/authorize 684s ok 22 - Get cookie lemonldap (9bb677890437b81aa839e91e678d0cd8521996cb136e6258e0ae8951935d8703) 684s ok 23 - HTTP code is 200 684s ok 24 - Page contains a form 684s ok 25 - Host match 684s ok 26 - Field "confirm" is defined 684s ok 27 - CSP header authorize POST request to \# 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s ok 28 - Post confirmation, endpoint /oauth2/authorize 684s ok 29 - Get redirection 684s ok 30 - Location header found 684s # ==> Pushing RP <== 684s ok 31 - REST request 684s ok 32 - Request from RP to OP, endpoint /oauth2/token 684s # ==> Saving handler RP <== 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s # ==> Restoring RP <== 684s ok 33 - Execute request 684s ok 34 - Response is 200 684s ok 35 - Content is JSON 684s ok 36 - REST request 684s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 684s # ==> Saving handler RP <== 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s # ==> Restoring RP <== 684s ok 38 - Execute request 684s ok 39 - Response is 200 684s ok 40 - Content is JSON 684s # ==> Popping RP <== 684s ok 41 - Call openidconnectcallback on RP 684s ok 42 - Get cookie lemonldap (be50a825b5eb607aeafe84bcaea299025cb64e873fff1da44c2c4d7df232afef) 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s # ==> Pushing OP <== 684s ok 43 - REST request 684s ok 44 - Request from OP to RP 684s # ==> Saving handler OP <== 684s # ==> Pushing RP <== 684s # ==> Popping RP <== 684s # ==> Restoring OP <== 684s ok 45 - Execute request 684s ok 46 - Response is 200 684s # ==> Popping OP <== 684s ok 47 - Query OP for logout 684s ok 48 - HTTP code is 200 684s # ==> Pushing OP <== 684s # ==> Popping OP <== 684s ok 49 - Test if user is reject on OP 684s ok 50 - Response status is 401 684s ok 51 - Content is JSON 684s ok 52 - Error code is 1 684s # ==> Pushing RP <== 684s # ==> Popping RP <== 684s ok 53 - Test if user is reject on RP 684s ok 54 - Get redirection 684s ok 55 - Location header found 684s 1..55 684s ok 684s t/32-OIDC-ClaimTypes.t ......................................................... 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - _formatvalue('', 'string', 'auto') 684s ok 6 - _formatvalue('foo', 'string', 'auto') 684s ok 7 - _formatvalue('foo;bar', 'string', 'auto') 684s ok 8 - _formatvalue('', 'int', 'auto') 684s ok 9 - _formatvalue('0', 'int', 'auto') 684s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto') 684s ok 11 - _formatvalue('', 'bool', 'auto') 684s ok 12 - _formatvalue('0', 'bool', 'auto') 684s ok 13 - _formatvalue('1', 'bool', 'auto') 684s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto') 684s ok 15 - _formatvalue('', 'string', 'always') 684s ok 16 - _formatvalue('foo', 'string', 'always') 684s ok 17 - _formatvalue('foo;bar', 'string', 'always') 684s ok 18 - _formatvalue('', 'int', 'always') 684s ok 19 - _formatvalue('0', 'int', 'always') 684s ok 20 - _formatvalue('0;1;2;3', 'int', 'always') 684s ok 21 - _formatvalue('', 'bool', 'always') 684s ok 22 - _formatvalue('0', 'bool', 'always') 684s ok 23 - _formatvalue('1', 'bool', 'always') 684s ok 24 - _formatvalue('0;1;;3', 'bool', 'always') 684s ok 25 - _formatvalue('', 'string', 'never') 684s ok 26 - _formatvalue('foo', 'string', 'never') 684s ok 27 - _formatvalue('foo;bar', 'string', 'never') 684s ok 28 - _formatvalue('', 'int', 'never') 684s ok 29 - _formatvalue('0', 'int', 'never') 684s ok 30 - _formatvalue('0;1;2;3', 'int', 'never') 684s ok 31 - _formatvalue('', 'bool', 'never') 684s ok 32 - _formatvalue('0', 'bool', 'never') 684s ok 33 - _formatvalue('1', 'bool', 'never') 684s ok 34 - _formatvalue('0;1;;3', 'bool', 'never') 684s 1..34 684s ok 684s t/32-OIDC-ClientCredentials-Grant.t ............................................ 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - HTTP code is 400 684s ok 6 - HTTP code is 400 684s ok 7 - Response status is 400 684s ok 8 - Content is JSON 684s ok 9 - Error code is invalid_scope 684s ok 10 - HTTP code is 200 684s ok 11 - Content-Type is JSON 684s ok 12 - Content is valid JSON 684s ok 13 - Access Token found 684s ok 14 - Token response returned scope 684s ok 15 - HTTP code is 200 684s ok 16 - Content-Type is JSON 684s ok 17 - Content is valid JSON 684s ok 18 684s ok 19 684s ok 20 684s ok 21 - Post introspection 684s ok 22 - HTTP code is 200 684s ok 23 - Content-Type is JSON 684s ok 24 - Content is valid JSON 684s ok 25 - Scope read found 684s ok 26 - Rule-enforced scope found 684s ok 27 - Hook-enforced scope found 684s ok 28 - Token response scope match token scope 684s ok 29 - HTTP code is 200 684s ok 30 - Content-Type is JSON 684s ok 31 - Content is valid JSON 684s ok 32 - HTTP code is 200 684s ok 33 - Content-Type is JSON 684s ok 34 - Content is valid JSON 684s ok 35 - Found access token 684s ok 36 - HTTP code is 200 684s ok 37 - Content-Type is JSON 684s ok 38 - Content is valid JSON 684s ok 39 - Found access token 684s 1..39 684s ok 684s t/32-OIDC-Code-Flow-Mobile.t ................................................... 684s ok 1 - use Lemonldap::NG::Portal::Main; 684s ok 2 - Portal object 684s ok 3 - Init 684s ok 4 - Portal app 684s ok 5 - OP portal 684s ok 6 - Get cookie lemonldap (a8f78935f2e1bbf0676df4b34add97af4f97d18017c8b8061b5130721ee033f2) 684s ok 7 - Allowed custom scheme 684s ok 8 - Correct Redirect URI 684s ok 9 - Found code 684s ok 10 - HTTP code is 200 684s ok 11 - Content-Type is JSON 684s ok 12 - Content is valid JSON 684s ok 13 - Found access token 684s ok 14 684s ok 15 - HTTP code is 200 684s ok 16 - Content-Type is JSON 684s ok 17 - Content is valid JSON 684s ok 18 - Correct subject 684s 1..18 684s ok 685s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t ...................................... 685s ok 1 - use Lemonldap::NG::Portal::Main; 685s ok 2 - Portal object 685s ok 3 - Init 685s ok 4 - Portal app 685s ok 5 - Register $type 685s ok 6 - OP portal 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 7 - Get JWKS, endpoint /oauth2/jwks 685s ok 8 - HTTP code is 200 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 685s ok 10 - HTTP code is 200 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 11 - Post authentication with no target auth level 685s ok 12 - Get cookie lemonldap (0e4a3ce28f20c1e895ff0e183f44b9ad4664a7f034212f72395b1f645c585109) 685s ok 13 - Portal object 685s ok 14 - Init 685s ok 15 - Portal app 685s ok 16 - Register $type 685s ok 17 - RP portal 685s # ==> Pushing RP <== 685s # ==> Popping RP <== 685s ok 18 - Unauth SP request 685s ok 19 - Get redirection 685s ok 20 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 21 - Push request to OP, endpoint /oauth2/authorize 685s ok 22 - HTTP code is 200 685s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753307%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerRequestoauth2%22%3A%221769681427_31335%22%7D) 685s ok 24 - HTTP code is 200 685s ok 25 - Page contains a form 685s ok 26 - URI match 685s ok 27 - Field "confirm" is defined 685s ok 28 - Field "url" is defined 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 29 - Post code 685s ok 30 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%225%22%2C%22issuerRequestoauth2%22%3A%221769681427_31335%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753307%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 685s ok 31 - HTTP code is 200 685s ok 32 - Page contains a form 685s ok 33 - URI match 685s ok 34 - Field "token" is defined 685s ok 35 - Field "code" is defined 685s ok 36 - Field "checkLogins" is defined 685s ok 37 - Found EXTCODE input 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 38 - Post code 685s ok 39 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681427_31335%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 685s ok 40 - Get redirection 685s ok 41 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 42 - Follow redirection to Oauth2 issuer 685s ok 43 - Get cookie lemonldappdata () 685s ok 44 - Pdata was cleared 685s ok 45 - HTTP code is 200 685s ok 46 - Page contains a form 685s ok 47 - URI match 685s ok 48 - Field "confirm" is defined 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 49 - Post confirmation, endpoint /oauth2/authorize 685s ok 50 - Get redirection 685s ok 51 - Location header found 685s # ==> Pushing RP <== 685s ok 52 - REST request 685s ok 53 - Request from RP to OP, endpoint /oauth2/token 685s # ==> Saving handler RP <== 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s # ==> Restoring RP <== 685s ok 54 - Execute request 685s ok 55 - Response is 200 685s ok 56 - Content is JSON 685s ok 57 - Found access_token 9653186bbee6415790a48dde0f6f4dac56434a2d77a26951ce5c43f415c89c9f 685s ok 58 - REST request 685s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo 685s # ==> Saving handler RP <== 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s # ==> Restoring RP <== 685s ok 60 - Execute request 685s ok 61 - Response is 200 685s ok 62 - Content is JSON 685s # ==> Popping RP <== 685s ok 63 - Call openidconnectcallback on RP 685s ok 64 - Get cookie lemonldap (3aae5b8eb740adda9e08df40fba960be16b3dd1c178b2447d5c394e2f5f5f7f3) 685s # ==> Pushing RP <== 685s # ==> Popping RP <== 685s ok 65 - Get / on SP 685s ok 66 - HTTP code is 200 685s ok 67 - Authenticated as french 685s # ==> Pushing RP <== 685s # ==> Popping RP <== 685s ok 68 - Unauth SP request 685s ok 69 - Get redirection 685s ok 70 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 71 - Push request to OP, endpoint /oauth2/authorize 685s ok 72 - HTTP code is 200 685s ok 73 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753307%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681427_10802%22%2C%22targetAuthnLevel%22%3A5%7D) 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 74 - Post authentication, endpoint /oauth2/authorize 685s ok 75 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681427_5546%22%2C%22targetAuthnLevel%22%3A5%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%22issuerTs%22%3A1769753307%7D) 685s ok 76 - HTTP code is 200 685s ok 77 - Page contains a form 685s ok 78 - URI match 685s ok 79 - Field "token" is defined 685s ok 80 - Field "code" is defined 685s ok 81 - Field "checkLogins" is defined 685s ok 82 - Found EXTCODE input 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 83 - Post code 685s ok 84 - Get cookie lemonldap (fef919b2a2ed137ef373fe4c6990ff4e185aedf0c0ec17bf9d7335d03bde6004) 685s ok 85 - 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%221769681427_5546%22%7D) 685s ok 86 - Get redirection 685s ok 87 - Location header found 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s ok 88 - Follow redirection to Oauth2 issuer 685s ok 89 - Get cookie lemonldappdata () 685s ok 90 - Pdata was cleared 685s ok 91 - Get redirection 685s ok 92 - Location header found 685s # ==> Pushing RP <== 685s ok 93 - REST request 685s ok 94 - Request from RP to OP, endpoint /oauth2/token 685s # ==> Saving handler RP <== 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s # ==> Restoring RP <== 685s ok 95 - Execute request 685s ok 96 - Response is 200 685s ok 97 - Content is JSON 685s ok 98 - Found access_token 6a9f3445b75fadf87e989ea9a651c3062eac65ff3d716bae38332784e55ad478 685s ok 99 - REST request 685s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo 685s # ==> Saving handler RP <== 685s # ==> Pushing OP <== 685s # ==> Popping OP <== 685s # ==> Restoring RP <== 685s ok 101 - Execute request 685s ok 102 - Response is 200 685s ok 103 - Content is JSON 685s # ==> Popping RP <== 685s ok 104 - Call openidconnectcallback on RP 685s ok 105 - Get cookie lemonldap (8c206a1eb8d67b5daf3e7886cc07f550ce61f2caff11cb05878af7ecce16316a) 685s # ==> Pushing RP <== 685s # ==> Popping RP <== 685s ok 106 - Get / on SP 685s ok 107 - HTTP code is 200 685s ok 108 - Authenticated as french 685s 1..108 685s ok 686s t/32-OIDC-Code-Flow-with-2F.t .................................................. 686s ok 1 - use Lemonldap::NG::Portal::Main; 686s ok 2 - Portal object 686s ok 3 - Init 686s ok 4 - Portal app 686s ok 5 - Register $type 686s ok 6 - OP portal 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 7 - Get JWKS, endpoint /oauth2/jwks 686s ok 8 - HTTP code is 200 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 686s ok 10 - HTTP code is 200 686s ok 11 - Portal object 686s ok 12 - Init 686s ok 13 - Portal app 686s ok 14 - Register $type 686s ok 15 - RP portal 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 16 - Unauth SP request 686s ok 17 - Get redirection 686s ok 18 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 19 - Push request to OP, endpoint /oauth2/authorize 686s ok 20 - HTTP code is 200 686s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681428_33970%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753308%7D) 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 22 - Post authentication, endpoint /oauth2/authorize 686s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681428_15927%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753308%7D) 686s ok 24 - HTTP code is 200 686s ok 25 - Page contains a form 686s ok 26 - URI match 686s ok 27 - Field "token" is defined 686s ok 28 - Field "code" is defined 686s ok 29 - Field "checkLogins" is defined 686s ok 30 - Found EXTCODE input 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 31 - Post code 686s ok 32 - Get cookie lemonldap (ec0808dc7464bcca40f4cf63028b9215044931cc90073de999c935fa2ba4bae0) 686s ok 33 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681428_15927%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 686s ok 34 - Get redirection 686s ok 35 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 36 - Follow redirection to Oauth2 issuer 686s ok 37 - Get cookie lemonldappdata () 686s ok 38 - Pdata was cleared 686s ok 39 - HTTP code is 200 686s ok 40 - Page contains a form 686s ok 41 - URI match 686s ok 42 - Field "confirm" is defined 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 43 - Post confirmation, endpoint /oauth2/authorize 686s ok 44 - Get redirection 686s ok 45 - Location header found 686s # ==> Pushing RP <== 686s ok 46 - REST request 686s ok 47 - Request from RP to OP, endpoint /oauth2/token 686s # ==> Saving handler RP <== 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s # ==> Restoring RP <== 686s ok 48 - Execute request 686s ok 49 - Response is 200 686s ok 50 - Content is JSON 686s ok 51 - Found access_token 6b3378c37e14d48f9f3de068deb6ee7e6226a25e7ca7a2d9f5b33a2dba786f8a 686s ok 52 - REST request 686s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo 686s # ==> Saving handler RP <== 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s # ==> Restoring RP <== 686s ok 54 - Execute request 686s ok 55 - Response is 200 686s ok 56 - Content is JSON 686s # ==> Popping RP <== 686s ok 57 - Call openidconnectcallback on RP 686s ok 58 - Get cookie lemonldap (2207f6f03d19b2337ece17bb7216905912e0b3f78b874be8dd95a88ea33b8e8e) 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 59 - Check session, endpoint /oauth2/checksession.html 686s ok 60 - HTTP code is 200 686s ok 61 - Frame can be embedded 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 62 - Get userinfo 686s ok 63 - HTTP code is 200 686s ok 64 - Content-Type is JSON 686s ok 65 - Content is valid JSON 686s ok 66 - UTF-8 values 686s ok 67 - UTF-8 values 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 68 - Query RP for logout 686s ok 69 - Get redirection 686s ok 70 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 71 - Push logout request to OP, endpoint /oauth2/logout 686s ok 72 - HTTP code is 200 686s ok 73 - Page contains a form 686s ok 74 - Host match 686s ok 75 - Field "confirm" is defined 686s ok 76 - CSP header authorize POST request to \# 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 77 - Confirm logout, endpoint /oauth2/logout 686s ok 78 - Get redirection 686s ok 79 - Location header found 686s ok 80 - Get cookie lemonldap (0) 686s ok 81 - SSO cookie removed 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout 686s ok 83 - Get redirection 686s ok 84 - Location is http://auth.rp.com/oauth2/rlogoutreturn 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 85 - logout endpoint, endpoint /oauth2/logout 686s ok 86 - Response status is 401 686s ok 87 - Content is JSON 686s ok 88 - Error code is 9 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 89 - Test if user is reject on IdP 686s ok 90 - Response status is 401 686s ok 91 - Content is JSON 686s ok 92 - Error code is 1 686s # ==> Pushing RP <== 686s # ==> Popping RP <== 686s ok 93 - Test if user is reject on SP 686s ok 94 - Get redirection 686s ok 95 - Location header found 686s # Subtest: Test reauth by prompt=login 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 1 - Post authentication 686s ok 2 - HTTP code is 200 686s ok 3 - Page contains a form 686s ok 4 - URI match 686s ok 5 - Field "token" is defined 686s ok 6 - Field "code" is defined 686s ok 7 - Field "checkLogins" is defined 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 8 - Post code 686s ok 9 - Get cookie lemonldap (cd83640d71e2d6f6050707d2380c6c9d0ce8e4f4695b30f884cb852adacd14f8) 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 10 - Test reauth 686s ok 11 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769756908%2C%22issuerRequestoauth2%22%3A%221769685028_24041%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 686s ok 12 - HTTP code is 200 686s ok 13 - Page contains a form 686s ok 14 - URI match 686s ok 15 - Field "confirm" is defined 686s ok 16 - Propose to renew session 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 17 - Ask to renew 686s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769756908%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%2C%22issuerRequestoauth2%22%3A%221769685028_24041%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 686s ok 19 - HTTP code is 200 686s ok 20 - Page contains a form 686s ok 21 - Host match 686s ok 22 - Field "upgrading" is defined 686s ok 23 - Field "url" is defined 686s ok 24 - CSP header authorize POST request to \# 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 25 - Ask to renew 686s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769685028_24041%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1769756908%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D) 686s ok 27 - HTTP code is 200 686s ok 28 - Page contains a form 686s ok 29 - URI match 686s ok 30 - Field "token" is defined 686s ok 31 - Field "code" is defined 686s ok 32 - Field "checkLogins" is defined 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 33 - Post code 686s ok 34 - Get cookie lemonldap (9e2e1180919fe535079759f81a0cf8fd46854757b619c15a628941c34156a62b) 686s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769685028_24041%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 686s ok 36 - Get redirection 686s ok 37 - Location header found 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 38 - Push request to OP, endpoint /ext2fcheck?skin=bootstrap 686s ok 39 - HTTP code is 200 686s ok 40 - HTTP code is 200 686s ok 41 - Page contains a form 686s ok 42 - URI match 686s ok 43 - Field "confirm" is defined 686s ok 44 - Field "client_id" is defined 686s ok 45 - Field "scope" is defined 686s # ==> Pushing OP <== 686s # ==> Popping OP <== 686s ok 46 - Post confirmation, endpoint /oauth2/authorize 686s ok 47 - Get redirection 686s ok 48 - Location header found 686s 1..48 686s ok 96 - Test reauth by prompt=login 686s 1..96 686s ok 687s t/32-OIDC-Double-Keys-without-kid.t ............................................ 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 - Portal object 687s ok 3 - Init 687s ok 4 - Portal app 687s ok 5 - Register $type 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 6 - Get JWKS, endpoint /oauth2/jwks 687s ok 7 - HTTP code is 200 687s ok 8 - JWKS->keys is an array 687s ok 9 - Found 2 keys 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 687s ok 11 - HTTP code is 200 687s ok 12 - Portal object 687s ok 13 - Init 687s ok 14 - Portal app 687s ok 15 - Register $type 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s ok 16 - Unauth RP request 687s ok 17 - Get redirection 687s ok 18 - Location header found 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 19 - Push request to OP, endpoint /oauth2/authorize 687s ok 20 - HTTP code is 200 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 21 - Post authentication, endpoint /oauth2/authorize 687s ok 22 - Get cookie lemonldap (270ef895996fe993333f4676c9971f92dfd1be96faeee56e4b167f77ac252fe2) 687s ok 23 - HTTP code is 200 687s ok 24 - Page contains a form 687s ok 25 - Host match 687s ok 26 - Field "confirm" is defined 687s ok 27 - CSP header authorize POST request to \# 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 28 - Post confirmation, endpoint /oauth2/authorize 687s ok 29 - Get redirection 687s ok 30 - Location header found 687s # ==> Pushing RP <== 687s ok 31 - REST request 687s ok 32 - Request from RP to OP, endpoint /oauth2/token 687s # ==> Saving handler RP <== 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s # ==> Restoring RP <== 687s ok 33 - Execute request 687s ok 34 - Response is 200 687s ok 35 - Content is JSON 687s ok 36 - REST request 687s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 687s # ==> Saving handler RP <== 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s # ==> Restoring RP <== 687s ok 38 - Execute request 687s ok 39 - Response is 200 687s ok 40 - Content is JSON 687s # ==> Popping RP <== 687s ok 41 - Call openidconnectcallback on RP 687s ok 42 - Get cookie lemonldap (11c60aedf6e1e3472cfef78488f654979cafd1d60cfcec3ca44cc8668535678f) 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s # ==> Pushing OP <== 687s ok 43 - REST request 687s ok 44 - Request from OP to RP 687s # ==> Saving handler OP <== 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s # ==> Restoring OP <== 687s ok 45 - Execute request 687s ok 46 - Response is 200 687s # ==> Popping OP <== 687s ok 47 - Query OP for logout 687s ok 48 - HTTP code is 200 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 49 - Test if user is reject on OP 687s ok 50 - Response status is 401 687s ok 51 - Content is JSON 687s ok 52 - Error code is 1 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s ok 53 - Test if user is reject on RP 687s ok 54 - Get redirection 687s ok 55 - Location header found 687s 1..55 687s ok 687s t/32-OIDC-Double-Keys.t ........................................................ 687s ok 1 - use Lemonldap::NG::Portal::Main; 687s ok 2 - Portal object 687s ok 3 - Init 687s ok 4 - Portal app 687s ok 5 - Register $type 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 6 - Get JWKS, endpoint /oauth2/jwks 687s ok 7 - HTTP code is 200 687s ok 8 - JWKS->keys is an array 687s ok 9 - Found 2 keys 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 687s ok 11 - HTTP code is 200 687s ok 12 - Portal object 687s ok 13 - Init 687s ok 14 - Portal app 687s ok 15 - Register $type 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s ok 16 - Unauth RP request 687s ok 17 - Get redirection 687s ok 18 - Location header found 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 19 - Push request to OP, endpoint /oauth2/authorize 687s ok 20 - HTTP code is 200 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 21 - Post authentication, endpoint /oauth2/authorize 687s ok 22 - Get cookie lemonldap (2bdb3297fb0e85376cb3dcfa0479f75310617eeaaad457058db6f7d00e4a7a6e) 687s ok 23 - HTTP code is 200 687s ok 24 - Page contains a form 687s ok 25 - Host match 687s ok 26 - Field "confirm" is defined 687s ok 27 - CSP header authorize POST request to \# 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 28 - Post confirmation, endpoint /oauth2/authorize 687s ok 29 - Get redirection 687s ok 30 - Location header found 687s # ==> Pushing RP <== 687s ok 31 - REST request 687s ok 32 - Request from RP to OP, endpoint /oauth2/token 687s # ==> Saving handler RP <== 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s # ==> Restoring RP <== 687s ok 33 - Execute request 687s ok 34 - Response is 200 687s ok 35 - Content is JSON 687s ok 36 - REST request 687s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 687s # ==> Saving handler RP <== 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s # ==> Restoring RP <== 687s ok 38 - Execute request 687s ok 39 - Response is 200 687s ok 40 - Content is JSON 687s # ==> Popping RP <== 687s ok 41 - Call openidconnectcallback on RP 687s ok 42 - Get cookie lemonldap (1c371c2635b03ef32734347e93980ce88ba3176559d28cd25a418f43caad01fd) 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s # ==> Pushing OP <== 687s ok 43 - REST request 687s ok 44 - Request from OP to RP 687s # ==> Saving handler OP <== 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s # ==> Restoring OP <== 687s ok 45 - Execute request 687s ok 46 - Response is 200 687s # ==> Popping OP <== 687s ok 47 - Query OP for logout 687s ok 48 - HTTP code is 200 687s # ==> Pushing OP <== 687s # ==> Popping OP <== 687s ok 49 - Test if user is reject on OP 687s ok 50 - Response status is 401 687s ok 51 - Content is JSON 687s ok 52 - Error code is 1 687s # ==> Pushing RP <== 687s # ==> Popping RP <== 687s ok 53 - Test if user is reject on RP 687s ok 54 - Get redirection 687s ok 55 - Location header found 687s 1..55 687s ok 689s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .................................... 689s ok 1 - use Lemonldap::NG::Portal::Main; 689s ok 2 - use Lemonldap::NG::Handler::Server; 689s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 689s ok 4 - Portal object 689s ok 5 - Init 689s ok 6 - Portal app 689s ok 7 - HTTP code is 200 689s ok 8 - Content-Type is JSON 689s ok 9 - Content is valid JSON 689s ok 10 - HTTP code is 200 689s ok 11 - HTTP code is 403 689s ok 12 - HTTP code is 403 689s ok 13 - HTTP code is 200 689s ok 14 - Content-Type is JSON 689s ok 15 - Content is valid JSON 689s ok 16 - HTTP code is 403 689s ok 17 - HTTP code is 200 689s ok 18 - HTTP code is 403 689s ok 19 - Get cookie lemonldap (d7369a98c81a03a0ef4f717c319fd83da4c18284cb7a223dba9e644e729b23d2) 689s ok 20 - Get redirection 689s ok 21 - Location header found 689s ok 22 - HTTP code is 200 689s ok 23 - Content-Type is JSON 689s ok 24 - Content is valid JSON 689s ok 25 - HTTP code is 403 689s ok 26 - HTTP code is 403 689s ok 27 - HTTP code is 200 689s 1..27 689s ok 689s t/32-OIDC-Grant-Type-Rules.t ................................................... 689s ok 1 - use Lemonldap::NG::Portal::Main; 689s ok 2 - Portal object 689s ok 3 - Init 689s ok 4 - Portal app 689s ok 5 - Response status is 400 689s ok 6 - Content is JSON 689s ok 7 - Error code is invalid_grant 689s ok 8 - Response status is 400 689s ok 9 - Content is JSON 689s ok 10 - Error code is invalid_grant 689s ok 11 - Get cookie lemonldap (3083d24162ed4e7c73667c372b61c4bf5c8bb452ddb0403b1a8fe7eb20d621b8) 689s ok 12 - Get redirection 689s ok 13 - Location header found 689s ok 14 - HTTP code is 200 689s ok 15 - Content-Type is JSON 689s ok 16 - Content is valid JSON 689s ok 17 - Response status is 400 689s ok 18 - Content is JSON 689s ok 19 - Error code is invalid_grant 689s ok 20 - Get cookie lemonldap (75cfe91bcefccc6ea455a2be42760727d2a8c26987f9e55bd0d681738fe6903d) 689s ok 21 - Expected portal error code: code found on page 689s ok 22 - Expected portal error code 689s ok 23 - Response status is 400 689s ok 24 - Content is JSON 689s ok 25 - Error code is invalid_grant 689s ok 26 - HTTP code is 200 689s ok 27 - Content-Type is JSON 689s ok 28 - Content is valid JSON 689s ok 29 - Get cookie lemonldap (cc82f0d405f19a3e609ae154e6f8295a9208996716d141fee773b462be64c619) 689s ok 30 - Expected portal error code: code found on page 689s ok 31 - Expected portal error code 689s 1..31 689s ok 690s t/32-OIDC-Hook-GetRpConfig.t ................................................... 690s ok 1 - use Lemonldap::NG::Portal::Main; 690s # Subtest: Check negative TTL 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - Auth query 690s ok 5 - HTTP code is 200 690s ok 6 - Get cookie lemonldap (09dd24065ab03bf1c2c594a728ca3eed952d2762654e975a978abab273a21e6e) 690s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 690s ok 7 - Expected portal error code: code found on page 690s ok 8 - Expected portal error code 690s ok 9 - Called once 690s ok 10 - Expected portal error code: code found on page 690s ok 11 - Expected portal error code 690s ok 12 - Not called again 690s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 690s ok 13 - Expected portal error code: code found on page 690s ok 14 - Expected portal error code 690s ok 15 - Called again 690s 1..15 690s ok 2 - Check negative TTL 690s # Subtest: Check getting RP from plugin 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - Auth query 690s ok 5 - HTTP code is 200 690s ok 6 - Get cookie lemonldap (8bfebf38ea94ca5f9223ee8e5f5facd72e9d66d684dd7b7c0eb8c45f0658050a) 690s ok 7 - Allowed value in endpoint 690s ok 8 - Expected portal error code: code found on page 690s ok 9 - Expected portal error code 690s ok 10 - Called once 690s ok 11 - Allowed value in endpoint 690s ok 12 - Get redirection 690s ok 13 - Location header found 690s ok 14 - Found code 690s ok 15 - Not called again 690s ok 16 - Access token present 690s ok 17 - HTTP code is 200 690s ok 18 - Content-Type is JSON 690s ok 19 - Content is valid JSON 690s ok 20 - Scope, Attributes etc are working 690s 1..20 690s ok 3 - Check getting RP from plugin 690s # Subtest: Check config change 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - Auth query 690s ok 5 - HTTP code is 200 690s ok 6 - Get cookie lemonldap (1c58c1a5b4a4f60f80da1706aa398d17c3abb5cce6d523ed3d466308e5cc0f9c) 690s ok 7 - Allowed value in endpoint 690s ok 8 - Get redirection 690s ok 9 - Location header found 690s ok 10 - Found code 690s ok 11 - ID token present 690s ok 12 690s ok 13 - Called once 690s ok 14 - Allowed value in endpoint 690s ok 15 - Get redirection 690s ok 16 - Location header found 690s ok 17 - Found code 690s ok 18 - ID token present 690s ok 19 690s ok 20 - Not called again yet 690s ok 21 - Allowed value in endpoint 690s ok 22 - Get redirection 690s ok 23 - Location header found 690s ok 24 - Found code 690s ok 25 - ID token present 690s ok 26 690s ok 27 - Called again 690s 1..27 690s ok 4 - Check config change 690s # Subtest: Test persistent behavior 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - Auth query 690s ok 5 - HTTP code is 200 690s ok 6 - Get cookie lemonldap (5faabbc97043624de6bcc0f697960ade9877523d999ea494fcd6062c9408e77e) 690s ok 7 - Allowed value in endpoint 690s ok 8 - Get redirection 690s ok 9 - Location header found 690s ok 10 - Found code 690s ok 11 - Plugin was called 690s # Subtest: After disabling config, provider is becomes disabled 690s ok 1 - Allowed value in endpoint 690s ok 2 - Get redirection 690s ok 3 - Location header found 690s ok 4 - Found code 690s ok 5 - Plugin was not called again 690s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 690s ok 6 - Expected portal error code: code found on page 690s ok 7 - Expected portal error code 690s ok 8 - Plugin was called again 690s 1..8 690s ok 12 - After disabling config, provider is becomes disabled 690s # Subtest: After reload, config is disabled for good 690s ok 1 - Call count reset 690s Use of uninitialized value $res in numeric ne (!=) at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 221. 690s ok 2 - Expected portal error code: code found on page 690s ok 3 - Expected portal error code 690s ok 4 - Plugin was called 690s 1..4 690s ok 13 - After reload, config is disabled for good 690s # Subtest: Enable again, reload, config works immediately 690s ok 1 - Call count reset 690s ok 2 - Allowed value in endpoint 690s ok 3 - Get redirection 690s ok 4 - Location header found 690s ok 5 - Found code 690s ok 6 - Plugin was called 690s 1..6 690s ok 14 - Enable again, reload, config works immediately 690s 1..14 690s ok 5 - Test persistent behavior 690s # Subtest: Check broken config 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - Auth query 690s ok 5 - HTTP code is 200 690s ok 6 - Get cookie lemonldap (fbfef29c6c3532fe2ab04c9c10ff7852fb4ebe98d278e7dc5b8b309fe439d2ae) 690s ok 7 - Expected portal error code: code found on page 690s ok 8 - Expected portal error code 690s ok 9 - Called once 690s ok 10 - Expected portal error code: code found on page 690s ok 11 - Expected portal error code 690s ok 12 - Not called again 690s ok 13 - Allowed value in endpoint 690s ok 14 - Get redirection 690s ok 15 - Location header found 690s ok 16 - Found code 690s ok 17 - Called again 690s 1..17 690s ok 6 - Check broken config 690s # Subtest: Make sure token endpoint loads RP 690s # Subtest: client id + password 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - HTTP code is 200 690s ok 5 - Content-Type is JSON 690s ok 6 - Content is valid JSON 690s ok 7 - Found access token 690s 1..7 690s ok 1 - client id + password 690s # Subtest: JWT auth 690s ok 1 - Portal object 690s ok 2 - Init 690s ok 3 - Portal app 690s ok 4 - HTTP code is 200 690s ok 5 - Content-Type is JSON 690s ok 6 - Content is valid JSON 690s ok 7 - Found access token 690s 1..7 690s ok 2 - JWT auth 690s 1..2 690s ok 7 - Make sure token endpoint loads RP 690s 1..7 690s ok 690s t/32-OIDC-Hooks.t .............................................................. 690s ok 1 - use Lemonldap::NG::Portal::Main; 690s ok 2 - Portal object 690s ok 3 - Init 690s ok 4 - Portal app 690s ok 5 - Post authentication 690s ok 6 - Get cookie lemonldap (de46188fb313b666d8f566f88236cd9dafed1117d55724179b9fbbeeb2ccbdfe) 690s ok 7 - Allowed value in endpoint 690s ok 8 - Authorized URL is denied by hook during login 690s ok 9 - Declared URL was denied by hook: code found on page 690s ok 10 - Declared URL was denied by hook 690s ok 11 - Allowed value in endpoint 690s ok 12 - Authorized URL is denied by hook during logout 690s ok 13 - Declared URL was denied by hook: code found on page 690s ok 14 - Declared URL was denied by hook 690s ok 15 - Allowed value in endpoint 690s ok 16 - Authorized URL is denied by hook during unauth logout 690s ok 17 - Declared URL was denied by hook: code found on page 690s ok 18 - Declared URL was denied by hook 690s ok 19 - Allowed value in endpoint 690s ok 20 - Unauthorized URL is allowed by hook during login 690s ok 21 - Get redirection 690s ok 22 - Location header found 690s ok 23 - Allowed value in endpoint 690s ok 24 - Get authorization code 690s ok 25 - Get redirection 690s ok 26 - Location header found 690s ok 27 - Post token 690s ok 28 - Access token present 690s ok 29 - ID token present 690s ok 30 - Refresh token present 690s ok 31 - Found custom token in token response 690s ok 32 - Found hooked claim in ID token 690s ok 33 - Found hooked claim in ID token 690s ok 34 - Found hooked claim in ID token 690s ok 35 - HS** ID token has no kid header 690s ok 36 - Found hooked JWT header 690s ok 37 - HTTP code is 200 690s ok 38 - Content-Type is JSON 690s ok 39 - Content is valid JSON 690s ok 40 - Found hooked claim in Userinfo token 690s ok 41 - Found injected variable in Userinfo token 690s ok 42 - Found exported attribute variable in Userinfo token 690s ok 43 - Scopes are visible in hook 690s ok 44 - Token is a JWT 690s ok 45 - Found claim in JWT 690s ok 46 - hooked access token type 690s ok 47 - Post introspection 690s ok 48 - HTTP code is 200 690s ok 49 - Found hook defined scope 690s ok 50 - Found result of oidcResolveScope 690s ok 51 - HTTP code is 200 690s ok 52 - Content-Type is JSON 690s ok 53 - Content is valid JSON 690s ok 54 - Access token present 690s ok 55 - Token is a JWT 690s ok 56 - Found claim in JWT 690s ok 57 - Allowed value in endpoint 690s ok 58 - Get redirection 690s ok 59 - Location header found 690s ok 60 - HTTP code is 200 690s ok 61 - Content-Type is JSON 690s ok 62 - Content is valid JSON 690s ok 63 - Refresh token present 690s ok 64 - HTTP code is 200 690s ok 65 - Content-Type is JSON 690s ok 66 - Content is valid JSON 690s ok 67 - Token is a JWT 690s ok 68 - Found claim in JWT 690s 1..68 690s ok 691s t/32-OIDC-ID-Token.t ........................................................... 691s ok 1 - use Lemonldap::NG::Portal::Main; 691s # Subtest: Default ID token 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - Register $type 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 5 - Get cookie lemonldap (6db9babd2bb981cddf5c64636903ae8515140eabed92abd8b867b9217955ef47) 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 6 - Get redirection 691s ok 7 - Location header found 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 8 - HTTP code is 200 691s ok 9 - Content-Type is JSON 691s ok 10 - Content is valid JSON 691s ok 11 - Successfully decoded ID Token header 691s ok 12 - Successfully decoded ID Token payload 691s ok 13 - Default ID token alg is RS256 691s ok 14 - kid is not present 691s ok 15 - Audience is rpid 691s ok 16 - Expires in an hour 691s ok 17 - Issuer is correct 691s ok 18 - Subject is correct 691s ok 19 - No claims in ID Token 691s ok 20 - No amr set 691s 1..20 691s ok 2 - Default ID token 691s # Subtest: Custom AMR rule 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - Register $type 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 5 - Get cookie lemonldap (7fc43d7940f42a7f313ea560cf88c46f0767d9410f3dbc710f41a7e49f1093f9) 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 6 - Get redirection 691s ok 7 - Location header found 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 8 - HTTP code is 200 691s ok 9 - Content-Type is JSON 691s ok 10 - Content is valid JSON 691s ok 11 - Successfully decoded ID Token header 691s ok 12 - Successfully decoded ID Token payload 691s ok 13 - Correct AMR values found 691s 1..13 691s ok 3 - Custom AMR rule 691s # Subtest: Has Key ID in conf 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - Register $type 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 5 - Get cookie lemonldap (cb2b5ed71890a29f63572a614f6bbb18e0d276932d5614e2ffc48cf84ed9df84) 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 6 - Get redirection 691s ok 7 - Location header found 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 8 - HTTP code is 200 691s ok 9 - Content-Type is JSON 691s ok 10 - Content is valid JSON 691s ok 11 - Successfully decoded ID Token header 691s ok 12 - Successfully decoded ID Token payload 691s ok 13 - Default ID token alg is RS256 691s ok 14 - kid is correct 691s 1..14 691s ok 4 - Has Key ID in conf 691s # Subtest: Different signing alg 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - Register $type 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 5 - Get cookie lemonldap (ce202f7f06c3a7c05a39d811d114d7960ad615003db95a089d12aa533d788029) 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 6 - Get redirection 691s ok 7 - Location header found 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 8 - HTTP code is 200 691s ok 9 - Content-Type is JSON 691s ok 10 - Content is valid JSON 691s ok 11 - Successfully decoded ID Token header 691s ok 12 - Successfully decoded ID Token payload 691s ok 13 - Signature alg was modified 691s ok 14 - kid is not present 691s 1..14 691s ok 5 - Different signing alg 691s # Subtest: Force claims 691s ok 1 - Portal object 691s ok 2 - Init 691s ok 3 - Portal app 691s ok 4 - Register $type 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 5 - Get cookie lemonldap (da5abcd84fc8ebed418f50ee8a6db23733aa690f0963150f10e7db7cb2788af5) 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 6 - Get redirection 691s ok 7 - Location header found 691s # ==> Pushing OP <== 691s # ==> Popping OP <== 691s ok 8 - HTTP code is 200 691s ok 9 - Content-Type is JSON 691s ok 10 - Content is valid JSON 691s ok 11 - Successfully decoded ID Token header 691s ok 12 - Successfully decoded ID Token payload 691s ok 13 - Found claims in ID Token 691s 1..13 691s ok 6 - Force claims 691s 1..6 691s ok 692s t/32-OIDC-JWE.t ................................................................ 692s ok 1 - use Lemonldap::NG::Portal::Main; 692s ok 2 - Portal object 692s ok 3 - Init 692s ok 4 - Portal app 692s ok 5 - Register $type 692s ok 6 - OP portal 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s ok 7 - Get JWKS, endpoint /oauth2/jwks 692s ok 8 - HTTP code is 200 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 692s ok 10 - HTTP code is 200 692s ok 11 - Portal object 692s ok 12 - Init 692s ok 13 - Portal app 692s ok 14 - Register $type 692s ok 15 - RP portal 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s # ==> Pushing RP <== 692s # ==> Popping RP <== 692s ok 16 - RP publish its keys 692s ok 17 - HTTP code is 200 692s ok 18 - Content-Type is JSON 692s ok 19 - Content is valid JSON 692s ok 20 - Get RP encryption key 692s # ==> Pushing RP <== 692s # ==> Popping RP <== 692s ok 21 - Unauth RP request 692s ok 22 - Get redirection 692s ok 23 - Location header found 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s ok 24 - Push request to OP, endpoint /oauth2/authorize 692s ok 25 - HTTP code is 200 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s ok 26 - Post authentication, endpoint /oauth2/authorize 692s ok 27 - Get cookie lemonldap (503ba50d22d88a166b1887e47b6564bce4b917e45de54936da4a836f0066ef6a) 692s ok 28 - HTTP code is 200 692s ok 29 - Page contains a form 692s ok 30 - Host match 692s ok 31 - Field "confirm" is defined 692s ok 32 - CSP header authorize POST request to \# 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s ok 33 - Post confirmation, endpoint /oauth2/authorize 692s ok 34 - Get redirection 692s ok 35 - Location header found 692s # ==> Pushing RP <== 692s ok 36 - REST request 692s ok 37 - Request from RP to OP, endpoint /oauth2/token 692s # ==> Saving handler RP <== 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s # ==> Restoring RP <== 692s ok 38 - Execute request 692s ok 39 - Response is 200 692s ok 40 - Content is JSON 692s ok 41 - REST request 692s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo 692s # ==> Saving handler RP <== 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s # ==> Restoring RP <== 692s ok 43 - Execute request 692s ok 44 - Response is 200 692s ok 45 - Content is JSON 692s # ==> Popping RP <== 692s ok 46 - Call openidconnectcallback on RP 692s ok 47 - Get cookie lemonldap (605c827d477a07974d81ab3071ace7c8e8566c0e3c599bb7bdc1ca38a4a5f359) 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s # ==> Pushing OP <== 692s ok 48 - REST request 692s ok 49 - Request from OP to RP 692s # ==> Saving handler OP <== 692s # ==> Pushing RP <== 692s # ==> Popping RP <== 692s # ==> Restoring OP <== 692s ok 50 - Execute request 692s ok 51 - Response is 200 692s # ==> Popping OP <== 692s ok 52 - Query OP for logout 692s ok 53 - HTTP code is 200 692s # ==> Pushing OP <== 692s # ==> Popping OP <== 692s ok 54 - Test if user is reject on OP 692s ok 55 - Response status is 401 692s ok 56 - Content is JSON 692s ok 57 - Error code is 1 692s # ==> Pushing RP <== 692s # ==> Popping RP <== 692s ok 58 - Test if user is reject on RP 692s ok 59 - Get redirection 692s ok 60 - Location header found 692s 1..60 692s ok 693s t/32-OIDC-JWS-client_secret_jwt.t .............................................. 693s ok 1 - use Lemonldap::NG::Portal::Main; 693s ok 2 - Portal object 693s ok 3 - Init 693s ok 4 - Portal app 693s ok 5 - Register $type 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 6 - Get JWKS, endpoint /oauth2/jwks 693s ok 7 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 693s ok 9 - HTTP code is 200 693s ok 10 - Portal object 693s ok 11 - Init 693s ok 12 - Portal app 693s ok 13 - Register $type 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s ok 14 - Unauth RP request 693s ok 15 - Get redirection 693s ok 16 - Location header found 693s ok 17 - Authorization request is encoded as JWT 693s ok 18 - Alg can be changed in config 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 19 - Push request to OP, endpoint /oauth2/authorize 693s ok 20 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 21 - Post authentication, endpoint /oauth2/authorize 693s ok 22 - Get cookie lemonldap (0a618af9b40a1a2f4a212c31ba01707df680e50b9e8bd526477e70f621b5fd2b) 693s ok 23 - HTTP code is 200 693s ok 24 - Page contains a form 693s ok 25 - Host match 693s ok 26 - Field "confirm" is defined 693s ok 27 - CSP header authorize POST request to \# 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 28 - Post confirmation, endpoint /oauth2/authorize 693s ok 29 - Get redirection 693s ok 30 - Location header found 693s # ==> Pushing RP <== 693s ok 31 - REST request 693s ok 32 - Request from RP to OP, endpoint /oauth2/token 693s # ==> Saving handler RP <== 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Restoring RP <== 693s ok 33 - Execute request 693s ok 34 - Response is 200 693s ok 35 - Content is JSON 693s ok 36 - REST request 693s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 693s # ==> Saving handler RP <== 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Restoring RP <== 693s ok 38 - Execute request 693s ok 39 - Response is 200 693s ok 40 - Content is JSON 693s # ==> Popping RP <== 693s ok 41 - Call openidconnectcallback on RP 693s ok 42 - Get cookie lemonldap (a77e5d93d251671ddbd6f40a99cf536263c68ad5ec4ea17acd9ee3cf7e28b1d0) 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Pushing OP <== 693s ok 43 - REST request 693s ok 44 - Request from OP to RP 693s # ==> Saving handler OP <== 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s # ==> Restoring OP <== 693s ok 45 - Execute request 693s ok 46 - Response is 200 693s # ==> Popping OP <== 693s ok 47 - Query OP for logout 693s ok 48 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 49 - Test if user is reject on OP 693s ok 50 - Response status is 401 693s ok 51 - Content is JSON 693s ok 52 - Error code is 1 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s ok 53 - Test if user is reject on RP 693s ok 54 - Get redirection 693s ok 55 - Location header found 693s 1..55 693s ok 693s t/32-OIDC-JWS-private_key_jwt.t ................................................ 693s ok 1 - use Lemonldap::NG::Portal::Main; 693s ok 2 - Portal object 693s ok 3 - REST request 693s ok 4 - Request from OP to RP 693s [Fri Jan 30 06:08:35 2026] [LLNG:6485] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 693s [Fri Jan 30 06:08:35 2026] [LLNG:6485] [error] Malformed JWKS document 693s [Fri Jan 30 06:08:35 2026] [LLNG:6485] [error] Relying Party rp has errors and will be ignored 693s ok 5 - Init 693s ok 6 - Portal app 693s ok 7 - Register $type 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 8 - Get JWKS, endpoint /oauth2/jwks 693s ok 9 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 693s ok 11 - HTTP code is 200 693s ok 12 - Portal object 693s ok 13 - Init 693s ok 14 - Portal app 693s ok 15 - Register $type 693s ok 16 - Portal object 693s ok 17 - REST request 693s ok 18 - Request from OP to RP 693s # ==> Saving handler OP <== 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s # ==> Restoring OP <== 693s ok 19 - Execute request 693s ok 20 - Response is 200 693s ok 21 - Content is JSON 693s ok 22 - Init 693s ok 23 - Portal app 693s ok 24 - Register $type 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s ok 25 - RP publish its keys 693s ok 26 - HTTP code is 200 693s ok 27 - Content-Type is JSON 693s ok 28 - Content is valid JSON 693s ok 29 - Get RP sig key 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s ok 30 - Unauth RP request 693s ok 31 - Get redirection 693s ok 32 - Location header found 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 33 - Push request to OP, endpoint /oauth2/authorize 693s ok 34 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 35 - Post authentication, endpoint /oauth2/authorize 693s ok 36 - Get cookie lemonldap (2d9a089a0f3a3c9971bda6d6481bf798f39d4d0b61b2ad8f83806d5d40693124) 693s ok 37 - HTTP code is 200 693s ok 38 - Page contains a form 693s ok 39 - Host match 693s ok 40 - Field "confirm" is defined 693s ok 41 - CSP header authorize POST request to \# 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 42 - Post confirmation, endpoint /oauth2/authorize 693s ok 43 - Get redirection 693s ok 44 - Location header found 693s # ==> Pushing RP <== 693s ok 45 - REST request 693s ok 46 - Request from RP to OP, endpoint /oauth2/token 693s # ==> Saving handler RP <== 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Restoring RP <== 693s ok 47 - Execute request 693s ok 48 - Response is 200 693s ok 49 - Content is JSON 693s ok 50 - REST request 693s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 693s # ==> Saving handler RP <== 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s # ==> Restoring RP <== 693s ok 52 - Execute request 693s ok 53 - Response is 200 693s ok 54 - Content is JSON 693s # ==> Popping RP <== 693s ok 55 - Call openidconnectcallback on RP 693s ok 56 - Get cookie lemonldap (d1976b1b9900d66e357b080c9587939f9cd0b4daa7f0ea15b81f3643085495a7) 693s # ==> Pushing OP <== 693s ok 57 - REST request 693s ok 58 - Request from OP to RP 693s # ==> Saving handler OP <== 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s # ==> Restoring OP <== 693s ok 59 - Execute request 693s ok 60 - Response is 200 693s ok 61 - Content is JSON 693s # ==> Popping OP <== 693s # ==> Pushing OP <== 693s ok 62 - REST request 693s ok 63 - Request from OP to RP 693s # ==> Saving handler OP <== 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s # ==> Restoring OP <== 693s ok 64 - Execute request 693s ok 65 - Response is 200 693s # ==> Popping OP <== 693s ok 66 - Query OP for logout 693s ok 67 - HTTP code is 200 693s # ==> Pushing OP <== 693s # ==> Popping OP <== 693s ok 68 - Test if user is reject on OP 693s ok 69 - Response status is 401 693s ok 70 - Content is JSON 693s ok 71 - Error code is 1 693s # ==> Pushing RP <== 693s # ==> Popping RP <== 693s ok 72 - Test if user is reject on RP 693s ok 73 - Get redirection 693s ok 74 - Location header found 693s 1..74 693s ok 694s t/32-OIDC-JWT-type-header.t .................................................... 694s ok 1 - use Lemonldap::NG::Portal::Main; 694s ok 2 - Portal object 694s ok 3 - Init 694s ok 4 - Portal app 694s # Subtest: Run test with basic configuration 694s ok 1 - Get cookie lemonldap (e4d421fd4b0b95cbb45c5ea57dad6c6940f4bcd40ddb2f32cc408d6316839985) 694s ok 2 - Get redirection 694s ok 3 - Location header found 694s ok 4 - HTTP code is 200 694s ok 5 - Content-Type is JSON 694s ok 6 - Content is valid JSON 694s ok 7 - Got access token 694s ok 8 - Got ID token 694s ok 9 - Token is a JWT 694s ok 10 - Found claim in JWT 694s ok 11 - Found claim in JWT 694s ok 12 694s ok 13 - type header exists 694s ok 14 - Type is JWT 694s ok 15 - HTTP code is 200 694s ok 16 - Content-Type is JSON 694s ok 17 - Content is valid JSON 694s ok 18 - Got User Info 694s ok 19 - Got User Info 694s ok 20 - Access token rejected 694s 1..20 694s ok 5 - Run test with basic configuration 694s # Subtest: Run test with JWT access tokens 694s ok 1 - Portal object 694s ok 2 - Init 694s ok 3 - Portal app 694s ok 4 - Get cookie lemonldap (b99946dafced9ced8cc2083f32bf1867e6850e2031cf1d984426334689c59cba) 694s ok 5 - Get redirection 694s ok 6 - Location header found 694s ok 7 - HTTP code is 200 694s ok 8 - Content-Type is JSON 694s ok 9 - Content is valid JSON 694s ok 10 - Got access token 694s ok 11 - Got ID token 694s ok 12 - Token is a JWT 694s ok 13 - Found claim in JWT 694s ok 14 - Found claim in JWT 694s ok 15 694s ok 16 - type header exists 694s ok 17 - Type is at+JWT 694s ok 18 - Token is a JWT 694s ok 19 - Found claim in JWT 694s ok 20 - Found claim in JWT 694s ok 21 694s ok 22 - type header exists 694s ok 23 - Type is JWT 694s ok 24 - HTTP code is 200 694s ok 25 - Content-Type is JSON 694s ok 26 - Content is valid JSON 694s ok 27 - Got User Info 694s ok 28 - Got User Info 694s ok 29 - Access token rejected 694s 1..29 694s ok 6 - Run test with JWT access tokens 694s # Subtest: Run test with opaque token without headers 694s ok 1 - Portal object 694s ok 2 - Init 694s ok 3 - Portal app 694s ok 4 - Get cookie lemonldap (17352bc3177702dd7ccaaa67320f14f6b6e55e05260e9d7cc5f7fc0b7eaddb28) 694s ok 5 - Get redirection 694s ok 6 - Location header found 694s ok 7 - HTTP code is 200 694s ok 8 - Content-Type is JSON 694s ok 9 - Content is valid JSON 694s ok 10 - Got access token 694s ok 11 - Got ID token 694s ok 12 - Token is a JWT 694s ok 13 - Found claim in JWT 694s ok 14 - Found claim in JWT 694s ok 15 694s ok 16 - No typ header 694s ok 17 - HTTP code is 200 694s ok 18 - Content-Type is JSON 694s ok 19 - Content is valid JSON 694s ok 20 - Got User Info 694s ok 21 - Got User Info 694s ok 22 - Access token rejected 694s 1..22 694s ok 7 - Run test with opaque token without headers 694s # Subtest: Run test with JWT access tokens without headers 694s ok 1 - Portal object 694s ok 2 - Init 694s ok 3 - Portal app 694s ok 4 - Get cookie lemonldap (6b515909b816fc549886a3fd9d9e2abdd0289ccb6636fd703968055de952767a) 694s ok 5 - Get redirection 694s ok 6 - Location header found 694s ok 7 - HTTP code is 200 694s ok 8 - Content-Type is JSON 694s ok 9 - Content is valid JSON 694s ok 10 - Got access token 694s ok 11 - Got ID token 694s ok 12 - Token is a JWT 694s ok 13 - Found claim in JWT 694s ok 14 - Found claim in JWT 694s ok 15 694s ok 16 - No typ header 694s ok 17 - Token is a JWT 694s ok 18 - Found claim in JWT 694s ok 19 - Found claim in JWT 694s ok 20 694s ok 21 - No typ header 694s ok 22 - HTTP code is 200 694s ok 23 - Content-Type is JSON 694s ok 24 - Content is valid JSON 694s ok 25 - Got User Info 694s ok 26 - Got User Info 694s ok 27 - Access token rejected 694s 1..27 694s ok 8 - Run test with JWT access tokens without headers 694s 1..8 694s ok 695s t/32-OIDC-Logout-from-RP-bypass-confirm.t ...................................... 695s ok 1 - use Lemonldap::NG::Portal::Main; 695s ok 2 - Portal object 695s ok 3 - Init 695s ok 4 - Portal app 695s ok 5 - Register $type 695s ok 6 - OP portal 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 7 - Get JWKS, endpoint /oauth2/jwks 695s ok 8 - HTTP code is 200 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 695s ok 10 - HTTP code is 200 695s ok 11 - Portal object 695s ok 12 - Init 695s ok 13 - Portal app 695s ok 14 - Register $type 695s ok 15 - RP portal 695s # ==> Pushing RP <== 695s # ==> Popping RP <== 695s ok 16 - Unauth SP request 695s ok 17 - Get redirection 695s ok 18 - Location header found 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 19 - Push request to OP, endpoint /oauth2/authorize 695s ok 20 - HTTP code is 200 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 21 - Post authentication, endpoint /oauth2/authorize 695s ok 22 - Get cookie lemonldap (e849eb4625d40b1d45ccd6e4dd68df96a420bcc8d6f8858cffb80a891e0d831c) 695s ok 23 - HTTP code is 200 695s ok 24 - Page contains a form 695s ok 25 - Host match 695s ok 26 - Field "confirm" is defined 695s ok 27 - CSP header authorize POST request to \# 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 28 - Post confirmation, endpoint /oauth2/authorize 695s ok 29 - Get redirection 695s ok 30 - Location header found 695s # ==> Pushing RP <== 695s ok 31 - REST request 695s ok 32 - Request from RP to OP, endpoint /oauth2/token 695s # ==> Saving handler RP <== 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s # ==> Restoring RP <== 695s ok 33 - Execute request 695s ok 34 - Response is 200 695s ok 35 - Content is JSON 695s ok 36 - REST request 695s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 695s # ==> Saving handler RP <== 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s # ==> Restoring RP <== 695s ok 38 - Execute request 695s ok 39 - Response is 200 695s ok 40 - Content is JSON 695s # ==> Popping RP <== 695s ok 41 - Call openidconnectcallback on RP 695s ok 42 - Get cookie lemonldap (53eb8b1f69f4673a9606842823761a26bfad46f07d89a6caccabd9803eaf8ae4) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 43 - Check session, endpoint /oauth2/checksession.html 695s ok 44 - HTTP code is 200 695s ok 45 - Frame can be embedded 695s ok 46 - UTF-8 values 695s # ==> Pushing RP <== 695s # ==> Popping RP <== 695s ok 47 - Call logout from RP 695s ok 48 - Get cookie lemonldap (0) 695s ok 49 - Test empty cookie on RP 695s ok 50 - Get redirection 695s ok 51 - Location header found 695s ok 52 - Found ID Token hint 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 53 - Forward logout to OP 695s ok 54 - HTTP code is 200 695s ok 55 - Found RP logout iframe 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 56 - Test if user is reject on IdP 695s ok 57 - Response status is 401 695s ok 58 - Content is JSON 695s ok 59 - Error code is 1 695s 1..59 695s ok 695s t/32-OIDC-Logout-redirect-uri-not-allowed.t .................................... 695s ok 1 - use Lemonldap::NG::Portal::Main; 695s ok 2 - Portal object 695s ok 3 - Init 695s ok 4 - Portal app 695s ok 5 - Register $type 695s ok 6 - OP portal 695s # Subtest: Specifying an unauthorized logout URL stops the logout 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 1 - Post authentication 695s ok 2 - Get cookie lemonldap (e1e2411004c4ed31ff83ef09e791db5545355c12b891b63acee83d13f32369d2) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 3 - Expected portal error code: code found on page 695s ok 4 - Expected portal error code 695s 1..4 695s ok 7 - Specifying an unauthorized logout URL stops the logout 695s # Subtest: Redirect URI is allowed for a different RP than specified 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 1 - Post authentication 695s ok 2 - Get cookie lemonldap (f43f1f8bf57cef657c3040fb4f2ff09b9d4adbeb6e12cfae9e6b3f961081fe95) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 3 - Expected portal error code: code found on page 695s ok 4 - Expected portal error code 695s 1..4 695s ok 8 - Redirect URI is allowed for a different RP than specified 695s # Subtest: Redirect URI is allowed for a different RP than specified 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 1 - Post authentication 695s ok 2 - Get cookie lemonldap (11c8953ba1ec106ee1cfc167dde9f864336b6d42b9809b0db8b5380c3b136432) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 3 - Try to obtain ID token 695s ok 4 - Get redirection 695s ok 5 - Location header found 695s ok 6 - Found ID token 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 7 - Expected portal error code: code found on page 695s ok 8 - Expected portal error code 695s 1..8 695s ok 9 - Redirect URI is allowed for a different RP than specified 695s # Subtest: Mismatch between id_token_hint and client_id 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 1 - Post authentication 695s ok 2 - Get cookie lemonldap (4d1804dd2892f2569fbfdc0f23d0eaaae0c0b394f67589a9443fe4cc285430ab) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 3 - Try to obtain ID token 695s ok 4 - Get redirection 695s ok 5 - Location header found 695s ok 6 - Found ID token 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 7 - Expected portal error code: code found on page 695s ok 8 - Expected portal error code 695s 1..8 695s ok 10 - Mismatch between id_token_hint and client_id 695s # Subtest: Mismatch between id_token_hint and client_id 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 1 - Post authentication 695s ok 2 - Get cookie lemonldap (76fd8ffba0a71d01d3a7379a1177091fd1dc45b1adeca80f0bcb726c57d7ead2) 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 3 - Try to obtain ID token 695s ok 4 - Get redirection 695s ok 5 - Location header found 695s ok 6 - Found ID token 695s # ==> Pushing OP <== 695s # ==> Popping OP <== 695s ok 7 - Expected portal error code: code found on page 695s ok 8 - Expected portal error code 695s 1..8 695s ok 11 - Mismatch between id_token_hint and client_id 695s 1..11 695s ok 696s t/32-OIDC-Logout-unauth.t ...................................................... 696s ok 1 - use Lemonldap::NG::Portal::Main; 696s ok 2 - Portal object 696s ok 3 - Init 696s ok 4 - Portal app 696s ok 5 - HTTP code is 200 696s ok 6 - Content-Type is JSON 696s ok 7 - Content is valid JSON 696s ok 8 - Allowed redirect uri but no RP specified 696s ok 9 - Get redirection 696s ok 10 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 696s ok 11 - Allowed redirect uri but no RP specified 696s ok 12 - Get redirection 696s ok 13 - Location is http://auth.rp2.com/oauth2/rlogoutreturn?state=123 696s ok 14 - Allowed redirect uri, RP specified by client_id 696s ok 15 - Get redirection 696s ok 16 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 696s ok 17 - Allowed redirect uri, RP specified by id token 696s ok 18 - Get redirection 696s ok 19 - Location is http://auth.rp.com/oauth2/rlogoutreturn?state=123 696s ok 20 - Mismatch between id_token_hint and client_id causes redirection to be ignored 696s ok 21 - Expected portal error code: code found on page 696s ok 22 - Expected portal error code 696s ok 23 - Mismatch between id_token_hint and client_id causes redirection to be ignored 696s ok 24 - Expected portal error code: code found on page 696s ok 25 - Expected portal error code 696s ok 26 - Redirect URI for a different RP than specified by client_id is refused 696s ok 27 - Expected portal error code: code found on page 696s ok 28 - Expected portal error code 696s ok 29 - Redirect URI for a different RP than specified by id token is refused 696s ok 30 - Expected portal error code: code found on page 696s ok 31 - Expected portal error code 696s 1..31 696s ok 697s t/32-OIDC-Macro.t .............................................................. 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s # Subtest: Macros, filtered by scope 697s ok 1 - Portal object 697s ok 2 - Init 697s ok 3 - Portal app 697s ok 4 - OP portal 697s ok 5 - Get cookie lemonldap (3965b8732c49c9840f87e935bbba12184505ff7883266e67c1ae9441ac5e93a8) 697s ok 6 - Get redirection 697s ok 7 - Location header found 697s ok 8 - HTTP code is 200 697s ok 9 - Content-Type is JSON 697s ok 10 - Content is valid JSON 697s ok 11 - Found access token 697s ok 12 697s ok 13 - HTTP code is 200 697s ok 14 - Content-Type is JSON 697s ok 15 - Content is valid JSON 697s ok 16 - Correct macro value 697s ok 17 - Sub macro correctly evaluated 697s ok 18 - Complex claim 697s ok 19 - Macro required by scope is included 697s ok 20 - Macro not required by scope is omitted 697s 1..20 697s ok 2 - Macros, filtered by scope 697s # Subtest: Macros, not filtered by scope 697s ok 1 - Portal object 697s ok 2 - Init 697s ok 3 - Portal app 697s ok 4 - OP portal 697s ok 5 - Get cookie lemonldap (4e72a525eadb7d3e2b861e35f039f999b3e1b86e18bde31da054511cf6a56406) 697s ok 6 - Get redirection 697s ok 7 - Location header found 697s ok 8 - HTTP code is 200 697s ok 9 - Content-Type is JSON 697s ok 10 - Content is valid JSON 697s ok 11 - Found access token 697s ok 12 697s ok 13 - HTTP code is 200 697s ok 14 - Content-Type is JSON 697s ok 15 - Content is valid JSON 697s ok 16 - Correct macro value 697s ok 17 - Sub macro correctly evaluated 697s ok 18 - Complex claim 697s ok 19 - Macro required by scope is included 697s ok 20 - Macro not required by scope is included 697s 1..20 697s ok 3 - Macros, not filtered by scope 697s 1..3 697s ok 697s t/32-OIDC-Metadata.t ........................................................... 697s ok 1 - use Lemonldap::NG::Portal::Main; 697s # Subtest: OpenID Connect metadata 697s ok 1 - Portal object 697s ok 2 - Init 697s ok 3 - Portal app 697s ok 4 - HTTP code is 200 697s ok 5 - Content-Type is JSON 697s ok 6 - Content is valid JSON 697s ok 7 - Correct JWKS URI 697s 1..7 697s ok 2 - OpenID Connect metadata 697s # Subtest: JWKS test (certificate) 697s ok 1 - Portal object 697s ok 2 - Init 697s ok 3 - Portal app 697s ok 4 - HTTP code is 200 697s ok 5 - Content-Type is JSON 697s ok 6 - Content is valid JSON 697s ok 7 - Correct RSA exponent 697s ok 8 - Correct RSA modulus 697s ok 9 - Correct key ID 697s ok 10 - Correct key type 697s ok 11 - Correct key use 697s ok 12 - Correct certificate 697s ok 13 - Correct certificate thumbprint 697s ok 14 - Correct previous key ID 697s ok 15 - Correct previous certificate 697s 1..15 697s ok 3 - JWKS test (certificate) 697s # Subtest: JWKS test (pubkey) 697s ok 1 - Portal object 697s ok 2 - Init 697s ok 3 - Portal app 697s ok 4 - HTTP code is 200 697s ok 5 - Content-Type is JSON 697s ok 6 - Content is valid JSON 697s ok 7 - Correct RSA exponent 697s ok 8 - Correct RSA modulus 697s ok 9 - Correct key type 697s ok 10 - Correct key use 697s 1..10 697s ok 4 - JWKS test (pubkey) 697s 1..4 697s ok 698s t/32-OIDC-Native-SSO.t ......................................................... 698s ok 1 - use Lemonldap::NG::Portal::Main; 698s ok 2 - Portal object 698s ok 3 - Init 698s ok 4 - Portal app 698s ok 5 - Post authentication 698s ok 6 - Get cookie lemonldap (09fa98a7eda7595e31ba65b369f3c702dbcebf571c1d7b40e6e56c0929261ab9) 698s ok 7 - Get authorization code 698s ok 8 - Get redirection 698s ok 9 - Location header found 698s ok 10 - Post token 698s ok 11 - Access token present 698s ok 12 - ID token present 698s ok 13 - Refresh token present 698s ok 14 - Device secret present 698s ok 15 - Found ds_hash in ID token 698s ok 16 - HTTP code is 200 698s ok 17 - Content-Type is JSON 698s ok 18 - Content is valid JSON 698s ok 19 - Post token 698s ok 20 - HTTP code is 200 698s ok 21 - Content-Type is JSON 698s ok 22 - Content is valid JSON 698s ok 23 - Get refresh_token 698s ok 24 - Get access_token 698s ok 25 - HTTP code is 200 698s ok 26 - HTTP code is 200 698s ok 27 - Content-Type is JSON 698s ok 28 - Content is valid JSON 698s ok 29 - Found attributes 698s 1..29 698s ok 698s t/32-OIDC-OP-claims-in-accesstoken.t ........................................... 698s ok 1 - use Lemonldap::NG::Portal::Main; 698s ok 2 - Portal object 698s ok 3 - Init 698s ok 4 - Portal app 698s ok 5 - Register $type 698s ok 6 - OP portal 698s # ==> Pushing OP <== 698s # ==> Popping OP <== 698s ok 7 - Get JWKS, endpoint /oauth2/jwks 698s ok 8 - HTTP code is 200 698s # ==> Pushing OP <== 698s # ==> Popping OP <== 698s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 698s ok 10 - HTTP code is 200 698s ok 11 - Portal object 698s ok 12 - Init 698s ok 13 - Portal app 698s ok 14 - Register $type 698s ok 15 - RP portal 698s # ==> Pushing RP <== 698s # ==> Popping RP <== 698s ok 16 - Unauth SP request 698s ok 17 - Get redirection 698s ok 18 - Location header found 698s # ==> Pushing OP <== 698s # ==> Popping OP <== 698s ok 19 - Push request to OP, endpoint /oauth2/authorize 698s ok 20 - HTTP code is 200 698s # ==> Pushing OP <== 698s # ==> Popping OP <== 698s ok 21 - Post authentication, endpoint /oauth2/authorize 698s ok 22 - Get cookie lemonldap (e2bf9a1b23b2ca00bbd2d2c85ce01459ff2f94822a284513f67feca7e556502e) 698s ok 23 - HTTP code is 200 698s ok 24 - Page contains a form 698s ok 25 - Host match 698s ok 26 - Field "confirm" is defined 698s ok 27 - CSP header authorize POST request to \# 698s # ==> Pushing OP <== 698s # ==> Popping OP <== 698s ok 28 - Post confirmation, endpoint /oauth2/authorize 698s ok 29 - Get redirection 698s ok 30 - Location header found 698s # ==> Pushing RP <== 698s ok 31 - REST request 698s ok 32 - Request from RP to OP, endpoint /oauth2/token 698s # ==> Saving handler RP <== 698s # ==> Pushing OP <== 698s # ==> Popping OP <== 698s # ==> Restoring RP <== 698s ok 33 - Execute request 698s ok 34 - Response is 200 698s ok 35 - Content is JSON 698s ok 36 - Found access_token 698s ok 37 - access_token is a JWT 698s ok 38 - Found claims into access_token 698s ok 39 - Found iat and exp 698s ok 40 - nbf isn't part of access_token 698s # ==> Popping RP <== 698s ok 41 - Call openidconnectcallback on RP 698s ok 42 - Get cookie lemonldap (df79acedea65e696ec39ae4268062c8ea181ae0a1df236e56180f01a6d2f2b67) 698s 1..42 698s ok 699s t/32-OIDC-OP-claims-in-idtoken.t ............................................... 699s ok 1 - use Lemonldap::NG::Portal::Main; 699s ok 2 - Portal object 699s ok 3 - Init 699s ok 4 - Portal app 699s ok 5 - Register $type 699s ok 6 - OP portal 699s # ==> Pushing OP <== 699s # ==> Popping OP <== 699s ok 7 - Get JWKS, endpoint /oauth2/jwks 699s ok 8 - HTTP code is 200 699s # ==> Pushing OP <== 699s # ==> Popping OP <== 699s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 699s ok 10 - HTTP code is 200 699s ok 11 - Portal object 699s ok 12 - Init 699s ok 13 - Portal app 699s ok 14 - Register $type 699s ok 15 - RP portal 699s # ==> Pushing RP <== 699s # ==> Popping RP <== 699s ok 16 - Unauth SP request 699s ok 17 - Get redirection 699s ok 18 - Location header found 699s # ==> Pushing OP <== 699s # ==> Popping OP <== 699s ok 19 - Push request to OP, endpoint /oauth2/authorize 699s ok 20 - HTTP code is 200 699s # ==> Pushing OP <== 699s # ==> Popping OP <== 699s ok 21 - Post authentication, endpoint /oauth2/authorize 699s ok 22 - Get cookie lemonldap (990faaac5289038e61a7d4d0c21a6f44657d003cd3c3d81e225bbde931499e29) 699s ok 23 - HTTP code is 200 699s ok 24 - Page contains a form 699s ok 25 - Host match 699s ok 26 - Field "confirm" is defined 699s ok 27 - CSP header authorize POST request to \# 699s # ==> Pushing OP <== 699s # ==> Popping OP <== 699s ok 28 - Post confirmation, endpoint /oauth2/authorize 699s ok 29 - Get redirection 699s ok 30 - Location header found 699s # ==> Pushing RP <== 699s ok 31 - REST request 699s ok 32 - Request from RP to OP, endpoint /oauth2/token 699s # ==> Saving handler RP <== 699s # ==> Pushing OP <== 699s # ==> Popping OP <== 699s # ==> Restoring RP <== 699s ok 33 - Execute request 699s ok 34 - Response is 200 699s ok 35 - Content is JSON 699s ok 36 - Found access_token dc1a5d47fc93c45138e62601d3fe0d221df7b32d6ef8a6708384cea7be652714 699s # ==> Popping RP <== 699s ok 37 - Call openidconnectcallback on RP 699s ok 38 - Get cookie lemonldap (c8d180955cc770a1629949f7c43aef5c4253051f9505ea175c301eea3fc9e817) 699s 1..38 699s ok 700s t/32-OIDC-Offline-Session.t .................................................... 701s ok 1 - use Lemonldap::NG::Portal::Main; 701s # Subtest: Run tests with base config 701s ok 1 - Portal object 701s ok 2 - Init 701s ok 3 - Portal app 701s ok 4 - Auth query 701s ok 5 - HTTP code is 200 701s ok 6 - Get cookie lemonldap (cc8e3b4f0e626fa89f283ad8768a5c75f6bb7a44053b02ea8b0df931f92975e5) 701s ok 7 - Get redirection 701s ok 8 - Location header found 701s ok 9 - HTTP code is 200 701s ok 10 - Content-Type is JSON 701s ok 11 - Content is valid JSON 701s ok 12 701s ok 13 - Got access token 701s ok 14 - Got refresh token 701s ok 15 - Got ID token 701s ok 16 - Authentication date found in token 701s ok 17 - Found claim in ID token 701s ok 18 - Found sub in ID token 701s ok 19 - HTTP code is 200 701s ok 20 - Content-Type is JSON 701s ok 21 - Content is valid JSON 701s ok 22 - Got User Info 701s ok 23 - Got User Info 701s ok 24 - Logout request 701s ok 25 - Response is 200 701s ok 26 - Cookie is deleted 701s ok 27 - No pdata 701s ok 28 - Disconnect request 701s ok 29 - Response is 401 701s ok 30 - HTTP code is 200 701s ok 31 - Content-Type is JSON 701s ok 32 - Content is valid JSON 701s ok 33 - Refresh token not present 701s ok 34 701s ok 35 - Got refreshed Access token 701s ok 36 - Got refreshed ID token 701s ok 37 - Found claim in ID token 701s ok 38 - Found sub in ID token 701s ok 39 - HTTP code is 200 701s ok 40 - Content-Type is JSON 701s ok 41 - Content is valid JSON 701s ok 42 - Correct user info 701s ok 43 - Got User Info 701s ok 44 - HTTP code is 200 701s ok 45 - Content-Type is JSON 701s ok 46 - Content is valid JSON 701s ok 47 - Refresh token not present 701s ok 48 701s ok 49 - Got refreshed Access token 701s ok 50 - Got refreshed ID token 701s ok 51 - Original auth_time retained 701s ok 52 - Found claim in ID token 701s ok 53 - Check that clientid is in audience 701s ok 54 - Check for additional audiences 701s ok 55 - Check for additional audiences 701s ok 56 - HTTP code is 200 701s ok 57 - Content-Type is JSON 701s ok 58 - Content is valid JSON 701s ok 59 - Correct user info 701s ok 60 - Got User Info 701s ok 61 - HTTP code is 200 701s ok 62 - Content-Type is JSON 701s ok 63 - Content is valid JSON 701s ok 64 - Token is active 701s ok 65 - Introspection contains client_id 701s ok 66 - Introspection contains sub 701s ok 67 - Scope contains weird scope name 701s ok 68 - Refresh_token logout 701s ok 69 - Response status is 400 701s ok 70 - Content is JSON 701s ok 71 - Error code is invalid_request 701s 1..71 701s ok 2 - Run tests with base config 701s # Subtest: Session explorer logout using refresh_token 701s ok 1 # skip No manager found 701s 1..1 701s ok 3 - Session explorer logout using refresh_token 701s # Subtest: Inactive refresh_token 701s ok 1 - Portal object 701s ok 2 - Init 701s ok 3 - Portal app 701s ok 4 - Auth query 701s ok 5 - HTTP code is 200 701s ok 6 - Get cookie lemonldap (aa059071d60478d24b8749f5efa649181943ec8260d2bffbdc8dfe0cda82c8e9) 701s ok 7 - Get redirection 701s ok 8 - Location header found 701s ok 9 - HTTP code is 200 701s ok 10 - Content-Type is JSON 701s ok 11 - Content is valid JSON 701s ok 12 701s ok 13 - Got access token 701s ok 14 - Got refresh token 701s ok 15 - Got ID token 701s ok 16 - Authentication date found in token 701s ok 17 - Found claim in ID token 701s ok 18 - Found sub in ID token 701s ok 19 - HTTP code is 200 701s ok 20 - Content-Type is JSON 701s ok 21 - Content is valid JSON 701s ok 22 - Got User Info 701s ok 23 - Got User Info 701s ok 24 - Logout request 701s ok 25 - Response is 200 701s ok 26 - Cookie is deleted 701s ok 27 - No pdata 701s ok 28 - Disconnect request 701s ok 29 - Response is 401 701s ok 30 - HTTP code is 200 701s ok 31 - Content-Type is JSON 701s ok 32 - Content is valid JSON 701s ok 33 - Refresh token not present 701s ok 34 701s ok 35 - Got refreshed Access token 701s ok 36 - Got refreshed ID token 701s ok 37 - Found claim in ID token 701s ok 38 - Found sub in ID token 701s ok 39 - HTTP code is 200 701s ok 40 - Content-Type is JSON 701s ok 41 - Content is valid JSON 701s ok 42 - Correct user info 701s ok 43 - Got User Info 701s ok 44 - HTTP code is 200 701s ok 45 - Content-Type is JSON 701s ok 46 - Content is valid JSON 701s ok 47 - Refresh token not present 701s ok 48 701s ok 49 - Got refreshed Access token 701s ok 50 - Got refreshed ID token 701s ok 51 - Original auth_time retained 701s ok 52 - Found claim in ID token 701s ok 53 - Check that clientid is in audience 701s ok 54 - Check for additional audiences 701s ok 55 - Check for additional audiences 701s ok 56 - HTTP code is 200 701s ok 57 - Content-Type is JSON 701s ok 58 - Content is valid JSON 701s ok 59 - Correct user info 701s ok 60 - Got User Info 701s ok 61 - HTTP code is 200 701s ok 62 - Content-Type is JSON 701s ok 63 - Content is valid JSON 701s ok 64 - Token is active 701s ok 65 - Introspection contains client_id 701s ok 66 - Introspection contains sub 701s ok 67 - Scope contains weird scope name 701s ok 68 - Response status is 401 701s ok 69 - Content is JSON 701s ok 70 - Error code is invalid_grant 701s ok 71 - Response status is 400 701s ok 72 - Content is JSON 701s ok 73 - Error code is invalid_request 701s 1..73 701s ok 4 - Inactive refresh_token 701s # Subtest: Removed user's offline sessions are no longer valid 701s ok 1 - Portal object 701s ok 2 - Init 701s ok 3 - Portal app 701s ok 4 - Get cookie lemonldap (d707a694fbfb896f4075bce878d7ec3952e110ff832ab57291e746c09a2ad474) 701s ok 5 - Get redirection 701s ok 6 - Location header found 701s ok 7 - HTTP code is 200 701s ok 8 - Content-Type is JSON 701s ok 9 - Content is valid JSON 701s ok 10 - Got refresh token 701s ok 11 - Logout request 701s ok 12 - Response is 200 701s ok 13 - Cookie is deleted 701s ok 14 - No pdata 701s ok 15 - Disconnect request 701s ok 16 - Response is 401 701s ok 17 - HTTP code is 200 701s ok 18 - Content-Type is JSON 701s ok 19 - Content is valid JSON 701s ok 20 - Found access token 701s ok 21 - Refresh token not present 701s ok 22 - Response status is 400 701s ok 23 - Content is JSON 701s ok 24 - Error code is invalid_grant 701s 1..24 701s ok 5 - Removed user's offline sessions are no longer valid 701s # Subtest: Run tests with JWT access tokens 701s ok 1 - Portal object 701s ok 2 - Init 701s ok 3 - Portal app 701s ok 4 - Auth query 701s ok 5 - HTTP code is 200 701s ok 6 - Get cookie lemonldap (d0c27405dee462fa0890ac95b17ec454da85e8a1c54b56cfa5c336a67e91ea9d) 701s ok 7 - Get redirection 701s ok 8 - Location header found 701s ok 9 - HTTP code is 200 701s ok 10 - Content-Type is JSON 701s ok 11 - Content is valid JSON 701s ok 12 - Token is a JWT 701s ok 13 - Found claim in JWT 701s ok 14 - Found claim in JWT 701s ok 15 701s ok 16 - Got access token 701s ok 17 - Got refresh token 701s ok 18 - Got ID token 701s ok 19 - Authentication date found in token 701s ok 20 - Found claim in ID token 701s ok 21 - Found sub in ID token 701s ok 22 - HTTP code is 200 701s ok 23 - Content-Type is JSON 701s ok 24 - Content is valid JSON 701s ok 25 - Got User Info 701s ok 26 - Got User Info 701s ok 27 - Logout request 701s ok 28 - Response is 200 701s ok 29 - Cookie is deleted 701s ok 30 - No pdata 701s ok 31 - Disconnect request 701s ok 32 - Response is 401 701s ok 33 - HTTP code is 200 701s ok 34 - Content-Type is JSON 701s ok 35 - Content is valid JSON 701s ok 36 - Refresh token not present 701s ok 37 701s ok 38 - Token is a JWT 701s ok 39 - Found claim in JWT 701s ok 40 - Found claim in JWT 701s ok 41 - Got refreshed Access token 701s ok 42 - Got refreshed ID token 701s ok 43 - Found claim in ID token 701s ok 44 - Found sub in ID token 701s ok 45 - HTTP code is 200 701s ok 46 - Content-Type is JSON 701s ok 47 - Content is valid JSON 701s ok 48 - Correct user info 701s ok 49 - Got User Info 701s ok 50 - HTTP code is 200 701s ok 51 - Content-Type is JSON 701s ok 52 - Content is valid JSON 701s ok 53 - Refresh token not present 701s ok 54 701s ok 55 - Token is a JWT 701s ok 56 - Found claim in JWT 701s ok 57 - Found claim in JWT 701s ok 58 - Got refreshed Access token 701s ok 59 - Got refreshed ID token 701s ok 60 - Original auth_time retained 701s ok 61 - Found claim in ID token 701s ok 62 - Check that clientid is in audience 701s ok 63 - Check for additional audiences 701s ok 64 - Check for additional audiences 701s ok 65 - HTTP code is 200 701s ok 66 - Content-Type is JSON 701s ok 67 - Content is valid JSON 701s ok 68 - Correct user info 701s ok 69 - Got User Info 701s ok 70 - HTTP code is 200 701s ok 71 - Content-Type is JSON 701s ok 72 - Content is valid JSON 701s ok 73 - Token is active 701s ok 74 - Introspection contains client_id 701s ok 75 - Introspection contains sub 701s ok 76 - Scope contains weird scope name 701s ok 77 - Refresh_token logout 701s ok 78 - Response status is 400 701s ok 79 - Content is JSON 701s ok 80 - Error code is invalid_request 701s 1..80 701s ok 6 - Run tests with JWT access tokens 701s # Subtest: Run tests with refresh token rotation 701s ok 1 - Portal object 701s ok 2 - Init 701s ok 3 - Portal app 701s ok 4 - Auth query 701s ok 5 - HTTP code is 200 701s ok 6 - Get cookie lemonldap (8a8253a6f8ad0cfe7e692f4e225f53ba570708d697303a5b4ea94e8dab58b6ad) 701s ok 7 - Get redirection 701s ok 8 - Location header found 701s ok 9 - HTTP code is 200 701s ok 10 - Content-Type is JSON 701s ok 11 - Content is valid JSON 701s ok 12 - Token is a JWT 701s ok 13 - Found claim in JWT 701s ok 14 - Found claim in JWT 701s ok 15 701s ok 16 - Got access token 701s ok 17 - Got refresh token 701s ok 18 - Got ID token 701s ok 19 - Authentication date found in token 701s ok 20 - Found claim in ID token 701s ok 21 - Found sub in ID token 701s ok 22 - HTTP code is 200 701s ok 23 - Content-Type is JSON 701s ok 24 - Content is valid JSON 701s ok 25 - Got User Info 701s ok 26 - Got User Info 701s ok 27 - Logout request 701s ok 28 - Response is 200 701s ok 29 - Cookie is deleted 701s ok 30 - No pdata 701s ok 31 - Disconnect request 701s ok 32 - Response is 401 701s ok 33 - HTTP code is 200 701s ok 34 - Content-Type is JSON 701s ok 35 - Content is valid JSON 701s ok 36 - Refresh token was updated 701s ok 37 - Response status is 400 701s ok 38 - Content is JSON 701s ok 39 - Error code is invalid_request 701s ok 40 701s ok 41 - Token is a JWT 701s ok 42 - Found claim in JWT 701s ok 43 - Found claim in JWT 701s ok 44 - Got refreshed Access token 701s ok 45 - Got refreshed ID token 701s ok 46 - Found claim in ID token 701s ok 47 - Found sub in ID token 701s ok 48 - HTTP code is 200 701s ok 49 - Content-Type is JSON 701s ok 50 - Content is valid JSON 701s ok 51 - Correct user info 701s ok 52 - Got User Info 701s ok 53 - HTTP code is 200 701s ok 54 - Content-Type is JSON 701s ok 55 - Content is valid JSON 701s ok 56 - Refresh token was updated 701s ok 57 - Response status is 400 701s ok 58 - Content is JSON 701s ok 59 - Error code is invalid_request 701s ok 60 701s ok 61 - Token is a JWT 701s ok 62 - Found claim in JWT 701s ok 63 - Found claim in JWT 701s ok 64 - Got refreshed Access token 701s ok 65 - Got refreshed ID token 701s ok 66 - Original auth_time retained 701s ok 67 - Found claim in ID token 701s ok 68 - Check that clientid is in audience 701s ok 69 - Check for additional audiences 701s ok 70 - Check for additional audiences 701s ok 71 - HTTP code is 200 701s ok 72 - Content-Type is JSON 701s ok 73 - Content is valid JSON 701s ok 74 - Correct user info 701s ok 75 - Got User Info 701s ok 76 - HTTP code is 200 701s ok 77 - Content-Type is JSON 701s ok 78 - Content is valid JSON 701s ok 79 - Token is active 701s ok 80 - Introspection contains client_id 701s ok 81 - Introspection contains sub 701s ok 82 - Scope contains weird scope name 701s ok 83 - Refresh_token logout 701s ok 84 - Response status is 400 701s ok 85 - Content is JSON 701s ok 86 - Error code is invalid_request 701s 1..86 701s ok 7 - Run tests with refresh token rotation 701s # Subtest: Using choice authentication method 701s ok 1 - Portal object 701s ok 2 - Init 701s ok 3 - Portal app 701s ok 4 - Auth query 701s ok 5 - HTTP code is 200 701s ok 6 - Get cookie lemonldap (a3b2bed0c979efebee2e51923c223756d921d9253272f84bf573ec76bdea4cb0) 701s ok 7 - Get redirection 701s ok 8 - Location header found 701s ok 9 - HTTP code is 200 701s ok 10 - Content-Type is JSON 701s ok 11 - Content is valid JSON 701s ok 12 - Token is a JWT 701s ok 13 - Found claim in JWT 701s ok 14 - Found claim in JWT 701s ok 15 701s ok 16 - Got access token 701s ok 17 - Got refresh token 701s ok 18 - Got ID token 701s ok 19 - Authentication date found in token 701s ok 20 - Found claim in ID token 701s ok 21 - Found sub in ID token 701s ok 22 - HTTP code is 200 701s ok 23 - Content-Type is JSON 701s ok 24 - Content is valid JSON 701s ok 25 - Got User Info 701s ok 26 - Got User Info 701s ok 27 - Logout request 701s ok 28 - Response is 200 701s ok 29 - Cookie is deleted 701s ok 30 - No pdata 701s ok 31 - Disconnect request 701s ok 32 - Response is 401 701s ok 33 - HTTP code is 200 701s ok 34 - Content-Type is JSON 701s ok 35 - Content is valid JSON 701s ok 36 - Refresh token was updated 701s ok 37 - Response status is 400 701s ok 38 - Content is JSON 701s ok 39 - Error code is invalid_request 701s ok 40 701s ok 41 - Token is a JWT 701s ok 42 - Found claim in JWT 701s ok 43 - Found claim in JWT 701s ok 44 - Got refreshed Access token 701s ok 45 - Got refreshed ID token 701s ok 46 - Found claim in ID token 701s ok 47 - Found sub in ID token 701s ok 48 - HTTP code is 200 701s ok 49 - Content-Type is JSON 701s ok 50 - Content is valid JSON 701s ok 51 - Correct user info 701s ok 52 - Got User Info 701s ok 53 - HTTP code is 200 701s ok 54 - Content-Type is JSON 701s ok 55 - Content is valid JSON 701s ok 56 - Refresh token was updated 701s ok 57 - Response status is 400 701s ok 58 - Content is JSON 701s ok 59 - Error code is invalid_request 701s ok 60 701s ok 61 - Token is a JWT 701s ok 62 - Found claim in JWT 701s ok 63 - Found claim in JWT 701s ok 64 - Got refreshed Access token 701s ok 65 - Got refreshed ID token 701s ok 66 - Original auth_time retained 701s ok 67 - Found claim in ID token 701s ok 68 - Check that clientid is in audience 701s ok 69 - Check for additional audiences 701s ok 70 - Check for additional audiences 701s ok 71 - HTTP code is 200 701s ok 72 - Content-Type is JSON 701s ok 73 - Content is valid JSON 701s ok 74 - Correct user info 701s ok 75 - Got User Info 701s ok 76 - HTTP code is 200 701s ok 77 - Content-Type is JSON 701s ok 78 - Content is valid JSON 701s ok 79 - Token is active 701s ok 80 - Introspection contains client_id 701s ok 81 - Introspection contains sub 701s ok 82 - Scope contains weird scope name 701s ok 83 - Refresh_token logout 701s ok 84 - Response status is 400 701s ok 85 - Content is JSON 701s ok 86 - Error code is invalid_request 701s 1..86 701s ok 8 - Using choice authentication method 701s 1..8 701s ok 702s t/32-OIDC-Opaque-Token.t ....................................................... 702s ok 1 - use Lemonldap::NG::Portal::Main; 702s ok 2 - Portal object 702s ok 3 - Init 702s ok 4 - Portal app 702s ok 5 - Post authentication 702s ok 6 - Get cookie lemonldap (6d98ff2c85d70d22926d450e6ac10b96524087547b8c572afb8a05e264d18738) 702s ok 7 - Allowed value in endpoint 702s ok 8 - Get authorization code 702s ok 9 - Get redirection 702s ok 10 - Location header found 702s ok 11 - Post token 702s ok 12 - Access token present 702s ok 13 - ID token present 702s ok 14 - Refresh token present 702s ok 15 - Found hooked claim in ID token 702s ok 16 - Found hooked claim in ID token 702s ok 17 - Found hooked claim in ID token 702s ok 18 - HTTP code is 200 702s ok 19 - Content-Type is JSON 702s ok 20 - Content is valid JSON 702s ok 21 - Found hooked claim in Userinfo token 702s ok 22 - Found session variable in Userinfo token 702s ok 23 - Scopes are visible in hook 702s ok 24 - Post introspection 702s ok 25 - HTTP code is 200 702s ok 26 - Found hook defined scope 702s ok 27 - Found result of oidcResolveScope 702s ok 28 - HTTP code is 200 702s ok 29 - Content-Type is JSON 702s ok 30 - Content is valid JSON 702s ok 31 - Access token present 702s ok 32 - Allowed value in endpoint 702s ok 33 - Get redirection 702s ok 34 - Location header found 702s ok 35 - HTTP code is 200 702s ok 36 - Content-Type is JSON 702s ok 37 - Content is valid JSON 702s ok 38 - Refresh token present 702s ok 39 - HTTP code is 200 702s ok 40 - Content-Type is JSON 702s ok 41 - Content is valid JSON 702s 1..41 702s ok 702s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .......................... 702s ok 1 - use Lemonldap::NG::Portal::Main; 702s ok 2 - Portal object 702s ok 3 - Init 702s ok 4 - Portal app 702s ok 5 - HTTP code is 400 702s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 702s ok 6 - HTTP code is 200 702s ok 7 - Content-Type is JSON 702s ok 8 - Content is valid JSON 702s ok 9 - Access Token found 702s ok 10 - Scope found in token response 702s ok 11 - Found ID token in original grant 702s ok 12 - Got refresh token 702s ok 13 - HTTP code is 200 702s ok 14 - Content-Type is JSON 702s ok 15 - Content is valid JSON 702s ok 16 - Got User Info 702s ok 17 - Attribute released as int in JSON 702s ok 18 - Single valued attribute forced as array 702s ok 19 - Multi valued attribute exposed as array 702s ok 20 - Post introspection 702s ok 21 - HTTP code is 200 702s ok 22 - Content-Type is JSON 702s ok 23 - Content is valid JSON 702s ok 24 - Scope read not asked, and thus not found 702s ok 25 - Attribute-based scope found 702s ok 26 - Rule-enforced scope found 702s ok 27 - Token response scope matches token scope 702s ok 28 - Post introspection 702s ok 29 - HTTP code is 200 702s ok 30 - Content-Type is JSON 702s ok 31 - Content is valid JSON 702s ok 32 - Token is no longer active 702s ok 33 - Post introspection 702s ok 34 - HTTP code is 200 702s ok 35 - Content-Type is JSON 702s ok 36 - Content is valid JSON 702s ok 37 - Found ID token in refresh grant 702s 1..37 702s ok 702s t/32-OIDC-Password-Grant.t ..................................................... 702s ok 1 - use Lemonldap::NG::Portal::Main; 702s ok 2 - Portal object 702s ok 3 - Init 702s ok 4 - Portal app 702s ok 5 - Response status is 400 702s ok 6 - Content is JSON 702s ok 7 - Error code is invalid_grant 702s ok 8 - Response status is 400 702s ok 9 - Content is JSON 702s ok 10 - Error code is invalid_scope 702s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 3169. 702s ok 11 - HTTP code is 200 702s ok 12 - Content-Type is JSON 702s ok 13 - Content is valid JSON 702s ok 14 - Access Token found 702s ok 15 - Scope found in token response 702s ok 16 - No ID token in original request 702s ok 17 - Got refresh token 702s ok 18 - HTTP code is 200 702s ok 19 - Content-Type is JSON 702s ok 20 - Content is valid JSON 702s ok 21 - Got User Info 702s ok 22 - Attribute released as int in JSON 702s ok 23 - Single valued attribute forced as array 702s ok 24 - Multi valued attribute exposed as array 702s ok 25 - Post introspection 702s ok 26 - HTTP code is 200 702s ok 27 - Content-Type is JSON 702s ok 28 - Content is valid JSON 702s ok 29 - Scope read not asked, and thus not found 702s ok 30 - Attribute-based scope found 702s ok 31 - Rule-enforced scope found 702s ok 32 - Token response scope matches token scope 702s ok 33 - Post introspection 702s ok 34 - HTTP code is 200 702s ok 35 - Content-Type is JSON 702s ok 36 - Content is valid JSON 702s ok 37 - Token is no longer active 702s ok 38 - Post introspection 702s ok 39 - HTTP code is 200 702s ok 40 - Content-Type is JSON 702s ok 41 - Content is valid JSON 702s ok 42 - No ID token in refreshed response 702s 1..42 702s ok 703s t/32-OIDC-RP-rule.t ............................................................ 703s ok 1 - use Lemonldap::NG::Portal::Main; 703s ok 2 - Portal object 703s [Fri Jan 30 06:08:45 2026] [LLNG:6499] [error] Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 703s 703s [Fri Jan 30 06:08:45 2026] [LLNG:6499] [error] Bad access rule for RP broken rule: Can't find string terminator '"' anywhere before EOF at (eval 198) line 1. 703s 703s [Fri Jan 30 06:08:45 2026] [LLNG:6499] [error] Relying Party broken has errors and will be ignored 703s ok 3 - Init 703s ok 4 - Portal app 703s ok 5 - Register $type 703s ok 6 - OP portal 703s # ==> Pushing OP <== 703s # ==> Popping OP <== 703s ok 7 - Get JWKS, endpoint /oauth2/jwks 703s ok 8 - HTTP code is 200 703s # ==> Pushing OP <== 703s # ==> Popping OP <== 703s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 703s ok 10 - HTTP code is 200 703s ok 11 - Portal object 703s ok 12 - Init 703s ok 13 - Portal app 703s ok 14 - Register $type 703s ok 15 - RP portal 703s # ==> Pushing RP <== 703s # ==> Popping RP <== 703s ok 16 - Unauth SP request 703s ok 17 - Get redirection 703s ok 18 - Location header found 703s # ==> Pushing OP <== 703s # ==> Popping OP <== 703s ok 19 - Push request to OP, endpoint /oauth2/authorize 703s ok 20 - HTTP code is 200 703s # ==> Pushing OP <== 703s # ==> Popping OP <== 703s ok 21 - Post authentication, endpoint /oauth2/authorize 703s ok 22 - Get cookie lemonldap (ecce5ef7e69e14c6fb32c78c56dc3ac89f2960daafc3585cbc92e98e3aad9638) 703s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page 703s ok 24 - PE_UNAUTHORIZEDPARTNER 703s # ==> Pushing OP <== 703s # ==> Popping OP <== 703s ok 25 - Post access to unknown RP 703s ok 26 - Unknown client ID: code found on page 703s ok 27 - Unknown client ID 703s # ==> Pushing OP <== 703s # ==> Popping OP <== 703s ok 28 - Post access to broken RP 703s ok 29 - Invalid config returns unknown client ID error: code found on page 703s ok 30 - Invalid config returns unknown client ID error 703s 1..30 703s ok 704s t/32-OIDC-Refresh-Token.t ...................................................... 704s ok 1 - use Lemonldap::NG::Portal::Main; 704s ok 2 - Portal object 704s ok 3 - Init 704s ok 4 - Portal app 704s # Subtest: Run test with basic configuration 704s ok 1 - Get cookie lemonldap (44e9be2d339e121880212e5534b097a3d608d68996744eadea05f659f565564a) 704s ok 2 - Get redirection 704s ok 3 - Location header found 704s ok 4 - HTTP code is 200 704s ok 5 - Content-Type is JSON 704s ok 6 - Content is valid JSON 704s ok 7 - Got access token 704s ok 8 - Got refresh token 704s ok 9 - Got ID token 704s ok 10 - Found sub in ID token 704s ok 11 - Found claim in ID token 704s ok 12 - Check that clientid is in audience 704s ok 13 - Check for additional audiences 704s ok 14 - Check for additional audiences 704s ok 15 - HTTP code is 200 704s ok 16 - Content-Type is JSON 704s ok 17 - Content is valid JSON 704s ok 18 - Got User Info 704s ok 19 - Got User Info 704s ok 20 - Access token rejected 704s ok 21 - HTTP code is 200 704s ok 22 - Content-Type is JSON 704s ok 23 - Content is valid JSON 704s ok 24 - Got refreshed Access token 704s ok 25 - Got refreshed ID token 704s ok 26 - Refresh token not present 704s ok 27 - Found sub in ID token 704s ok 28 - Found claim in ID token 704s ok 29 - HTTP code is 200 704s ok 30 - Content-Type is JSON 704s ok 31 - Content is valid JSON 704s ok 32 - Got User Info 704s ok 33 - Got User Info 704s ok 34 - Access token rejected 704s ok 35 - HTTP code is 200 704s ok 36 - Content-Type is JSON 704s ok 37 - Content is valid JSON 704s ok 38 - Refresh token not present 704s ok 39 - HTTP code is 200 704s ok 40 - Content-Type is JSON 704s ok 41 - Content is valid JSON 704s ok 42 - Got User Info 704s ok 43 - Got User Info 704s ok 44 - Access token rejected 704s ok 45 - HTTP code is 200 704s ok 46 - Page contains a form 704s ok 47 - URI match 704s ok 48 - Field "confirm" is defined 704s ok 49 - Propose to renew session 704s ok 50 - Ask to renew 704s ok 51 - HTTP code is 200 704s ok 52 - Page contains a form 704s ok 53 - Host match 704s ok 54 - Field "upgrading" is defined 704s ok 55 - Field "url" is defined 704s ok 56 - CSP header authorize POST request to \# 704s ok 57 - Ask to renew 704s ok 58 - Get cookie lemonldap (098e377d357886415ad54c0834cd73672b00128785c33b285895de99e8a97e79) 704s ok 59 - Session ID has changed 704s ok 60 - HTTP code is 200 704s ok 61 - Content-Type is JSON 704s ok 62 - Content is valid JSON 704s ok 63 - Refresh token not present 704s ok 64 - HTTP code is 200 704s ok 65 - Content-Type is JSON 704s ok 66 - Content is valid JSON 704s ok 67 - Got User Info 704s ok 68 - Got User Info 704s ok 69 - Logout request 704s ok 70 - Response is 200 704s ok 71 - Cookie is deleted 704s ok 72 - No pdata 704s ok 73 - Disconnect request 704s ok 74 - Response is 401 704s ok 75 - Response status is 400 704s ok 76 - Content is JSON 704s ok 77 - Error code is invalid_grant 704s ok 78 - Cannot use refreshed access token tied to expired session 704s 1..78 704s ok 5 - Run test with basic configuration 704s # Subtest: Run test with JWT access tokens 704s ok 1 - Portal object 704s ok 2 - Init 704s ok 3 - Portal app 704s ok 4 - Get cookie lemonldap (40c9bdd8b7f99f0a1cbc8d6c788197c8b291c96ee4204df509c71694a250b282) 704s ok 5 - Get redirection 704s ok 6 - Location header found 704s ok 7 - HTTP code is 200 704s ok 8 - Content-Type is JSON 704s ok 9 - Content is valid JSON 704s ok 10 - Token is a JWT 704s ok 11 - Found claim in JWT 704s ok 12 - Found claim in JWT 704s ok 13 - Found claim in JWT 704s ok 14 - Found claim in JWT 704s ok 15 - Found claim in JWT 704s ok 16 704s ok 17 704s ok 18 704s ok 19 - Expiration date sanity check 704s ok 20 - Expiration date sanity check 704s ok 21 - Got access token 704s ok 22 - Got refresh token 704s ok 23 - Got ID token 704s ok 24 - Found sub in ID token 704s ok 25 - Found claim in ID token 704s ok 26 - Check that clientid is in audience 704s ok 27 - Check for additional audiences 704s ok 28 - Check for additional audiences 704s ok 29 - HTTP code is 200 704s ok 30 - Content-Type is JSON 704s ok 31 - Content is valid JSON 704s ok 32 - Got User Info 704s ok 33 - Got User Info 704s ok 34 - Access token rejected 704s ok 35 - HTTP code is 200 704s ok 36 - Content-Type is JSON 704s ok 37 - Content is valid JSON 704s ok 38 - Token is a JWT 704s ok 39 - Found claim in JWT 704s ok 40 - Found claim in JWT 704s ok 41 - Found claim in JWT 704s ok 42 - Found claim in JWT 704s ok 43 - Found claim in JWT 704s ok 44 704s ok 45 704s ok 46 704s ok 47 - Expiration date sanity check 704s ok 48 - Expiration date sanity check 704s ok 49 - Got refreshed Access token 704s ok 50 - Got refreshed ID token 704s ok 51 - Refresh token not present 704s ok 52 - Found sub in ID token 704s ok 53 - Found claim in ID token 704s ok 54 - HTTP code is 200 704s ok 55 - Content-Type is JSON 704s ok 56 - Content is valid JSON 704s ok 57 - Got User Info 704s ok 58 - Got User Info 704s ok 59 - Access token rejected 704s ok 60 - HTTP code is 200 704s ok 61 - Content-Type is JSON 704s ok 62 - Content is valid JSON 704s ok 63 - Refresh token not present 704s ok 64 - HTTP code is 200 704s ok 65 - Content-Type is JSON 704s ok 66 - Content is valid JSON 704s ok 67 - Got User Info 704s ok 68 - Got User Info 704s ok 69 - Access token rejected 704s ok 70 - HTTP code is 200 704s ok 71 - Page contains a form 704s ok 72 - URI match 704s ok 73 - Field "confirm" is defined 704s ok 74 - Propose to renew session 704s ok 75 - Ask to renew 704s ok 76 - HTTP code is 200 704s ok 77 - Page contains a form 704s ok 78 - Host match 704s ok 79 - Field "upgrading" is defined 704s ok 80 - Field "url" is defined 704s ok 81 - CSP header authorize POST request to \# 704s ok 82 - Ask to renew 704s ok 83 - Get cookie lemonldap (054be58a059adb75855a35bd8f7cf88f003d51ea1b6cd671a934f0c17b959c5f) 704s ok 84 - Session ID has changed 704s ok 85 - HTTP code is 200 704s ok 86 - Content-Type is JSON 704s ok 87 - Content is valid JSON 704s ok 88 - Refresh token not present 704s ok 89 - HTTP code is 200 704s ok 90 - Content-Type is JSON 704s ok 91 - Content is valid JSON 704s ok 92 - Got User Info 704s ok 93 - Got User Info 704s ok 94 - Logout request 704s ok 95 - Response is 200 704s ok 96 - Cookie is deleted 704s ok 97 - No pdata 704s ok 98 - Disconnect request 704s ok 99 - Response is 401 704s ok 100 - Response status is 400 704s ok 101 - Content is JSON 704s ok 102 - Error code is invalid_grant 704s ok 103 - Cannot use refreshed access token tied to expired session 704s 1..103 704s ok 6 - Run test with JWT access tokens 704s # Subtest: Run test with activity timeout 704s ok 1 - Portal object 704s ok 2 - Init 704s ok 3 - Portal app 704s ok 4 - Get cookie lemonldap (6a454b04977691af6dbd2dee3a42da473fe398f836a278f177fbee7e3589de1d) 704s ok 5 - Get redirection 704s ok 6 - Location header found 704s ok 7 - HTTP code is 200 704s ok 8 - Content-Type is JSON 704s ok 9 - Content is valid JSON 704s ok 10 - Token is a JWT 704s ok 11 - Found claim in JWT 704s ok 12 - Found claim in JWT 704s ok 13 - Found claim in JWT 704s ok 14 - Found claim in JWT 704s ok 15 - Found claim in JWT 704s ok 16 704s ok 17 704s ok 18 704s ok 19 - Expiration date sanity check 704s ok 20 - Expiration date sanity check 704s ok 21 - Got access token 704s ok 22 - Got refresh token 704s ok 23 - Got ID token 704s ok 24 - Found sub in ID token 704s ok 25 - Found claim in ID token 704s ok 26 - Check that clientid is in audience 704s ok 27 - Check for additional audiences 704s ok 28 - Check for additional audiences 704s ok 29 - HTTP code is 200 704s ok 30 - Content-Type is JSON 704s ok 31 - Content is valid JSON 704s ok 32 - Got User Info 704s ok 33 - Got User Info 704s ok 34 - Access token rejected 704s ok 35 - HTTP code is 200 704s ok 36 - Content-Type is JSON 704s ok 37 - Content is valid JSON 704s ok 38 - Token is a JWT 704s ok 39 - Found claim in JWT 704s ok 40 - Found claim in JWT 704s ok 41 - Found claim in JWT 704s ok 42 - Found claim in JWT 704s ok 43 - Found claim in JWT 704s ok 44 704s ok 45 704s ok 46 704s ok 47 - Expiration date sanity check 704s ok 48 - Expiration date sanity check 704s ok 49 - Got refreshed Access token 704s ok 50 - Got refreshed ID token 704s ok 51 - Refresh token not present 704s ok 52 - Found sub in ID token 704s ok 53 - Found claim in ID token 704s ok 54 - HTTP code is 200 704s ok 55 - Content-Type is JSON 704s ok 56 - Content is valid JSON 704s ok 57 - Got User Info 704s ok 58 - Got User Info 704s ok 59 - Access token rejected 704s ok 60 - HTTP code is 200 704s ok 61 - Content-Type is JSON 704s ok 62 - Content is valid JSON 704s ok 63 - Refresh token not present 704s ok 64 - HTTP code is 200 704s ok 65 - Content-Type is JSON 704s ok 66 - Content is valid JSON 704s ok 67 - Got User Info 704s ok 68 - Got User Info 704s ok 69 - Access token rejected 704s ok 70 - HTTP code is 200 704s ok 71 - Page contains a form 704s ok 72 - URI match 704s ok 73 - Field "confirm" is defined 704s ok 74 - Propose to renew session 704s ok 75 - Ask to renew 704s ok 76 - HTTP code is 200 704s ok 77 - Page contains a form 704s ok 78 - Host match 704s ok 79 - Field "upgrading" is defined 704s ok 80 - Field "url" is defined 704s ok 81 - CSP header authorize POST request to \# 704s ok 82 - Ask to renew 704s ok 83 - Get cookie lemonldap (a6cfbeaeb758f5fba22610f4514f4ea9343dee3c85283557576f423afa6b0561) 704s ok 84 - Session ID has changed 704s ok 85 - HTTP code is 200 704s ok 86 - Content-Type is JSON 704s ok 87 - Content is valid JSON 704s ok 88 - Refresh token not present 704s ok 89 - HTTP code is 200 704s ok 90 - Content-Type is JSON 704s ok 91 - Content is valid JSON 704s ok 92 - Got User Info 704s ok 93 - Got User Info 704s ok 94 - Logout request 704s ok 95 - Response is 200 704s ok 96 - Cookie is deleted 704s ok 97 - No pdata 704s ok 98 - Disconnect request 704s ok 99 - Response is 401 704s ok 100 - Response status is 400 704s ok 101 - Content is JSON 704s ok 102 - Error code is invalid_grant 704s ok 103 - Cannot use refreshed access token tied to expired session 704s 1..103 704s ok 7 - Run test with activity timeout 704s # Subtest: Run test with refresh token rotation 704s ok 1 - Portal object 704s ok 2 - Init 704s ok 3 - Portal app 704s ok 4 - Get cookie lemonldap (6920b258ab611472be9cedcc4328c9b6b3e9550c98f545fcd94e9bb8aa20b8ee) 704s ok 5 - Get redirection 704s ok 6 - Location header found 704s ok 7 - HTTP code is 200 704s ok 8 - Content-Type is JSON 704s ok 9 - Content is valid JSON 704s ok 10 - Token is a JWT 704s ok 11 - Found claim in JWT 704s ok 12 - Found claim in JWT 704s ok 13 - Found claim in JWT 704s ok 14 - Found claim in JWT 704s ok 15 - Found claim in JWT 704s ok 16 704s ok 17 704s ok 18 704s ok 19 - Expiration date sanity check 704s ok 20 - Expiration date sanity check 704s ok 21 - Got access token 704s ok 22 - Got refresh token 704s ok 23 - Got ID token 704s ok 24 - Found sub in ID token 704s ok 25 - Found claim in ID token 704s ok 26 - Check that clientid is in audience 704s ok 27 - Check for additional audiences 704s ok 28 - Check for additional audiences 704s ok 29 - HTTP code is 200 704s ok 30 - Content-Type is JSON 704s ok 31 - Content is valid JSON 704s ok 32 - Got User Info 704s ok 33 - Got User Info 704s ok 34 - Access token rejected 704s ok 35 - HTTP code is 200 704s ok 36 - Content-Type is JSON 704s ok 37 - Content is valid JSON 704s ok 38 - Token is a JWT 704s ok 39 - Found claim in JWT 704s ok 40 - Found claim in JWT 704s ok 41 - Found claim in JWT 704s ok 42 - Found claim in JWT 704s ok 43 - Found claim in JWT 704s ok 44 704s ok 45 704s ok 46 704s ok 47 - Expiration date sanity check 704s ok 48 - Expiration date sanity check 704s ok 49 - Got refreshed Access token 704s ok 50 - Got refreshed ID token 704s ok 51 - Refresh token was updated 704s ok 52 - Response status is 400 704s ok 53 - Content is JSON 704s ok 54 - Error code is invalid_request 704s ok 55 - Found sub in ID token 704s ok 56 - Found claim in ID token 704s ok 57 - HTTP code is 200 704s ok 58 - Content-Type is JSON 704s ok 59 - Content is valid JSON 704s ok 60 - Got User Info 704s ok 61 - Got User Info 704s ok 62 - Access token rejected 704s ok 63 - HTTP code is 200 704s ok 64 - Content-Type is JSON 704s ok 65 - Content is valid JSON 704s ok 66 - Refresh token was updated 704s ok 67 - Response status is 400 704s ok 68 - Content is JSON 704s ok 69 - Error code is invalid_request 704s ok 70 - HTTP code is 200 704s ok 71 - Content-Type is JSON 704s ok 72 - Content is valid JSON 704s ok 73 - Got User Info 704s ok 74 - Got User Info 704s ok 75 - Access token rejected 704s ok 76 - HTTP code is 200 704s ok 77 - Page contains a form 704s ok 78 - URI match 704s ok 79 - Field "confirm" is defined 704s ok 80 - Propose to renew session 704s ok 81 - Ask to renew 704s ok 82 - HTTP code is 200 704s ok 83 - Page contains a form 704s ok 84 - Host match 704s ok 85 - Field "upgrading" is defined 704s ok 86 - Field "url" is defined 704s ok 87 - CSP header authorize POST request to \# 704s ok 88 - Ask to renew 704s ok 89 - Get cookie lemonldap (4dac00c1f37c43d032179d410f9f4e0d6eb0edc2cd86b4e9b1ea1a7847a99e00) 704s ok 90 - Session ID has changed 704s ok 91 - HTTP code is 200 704s ok 92 - Content-Type is JSON 704s ok 93 - Content is valid JSON 704s ok 94 - Refresh token was updated 704s ok 95 - Response status is 400 704s ok 96 - Content is JSON 704s ok 97 - Error code is invalid_request 704s ok 98 - HTTP code is 200 704s ok 99 - Content-Type is JSON 704s ok 100 - Content is valid JSON 704s ok 101 - Got User Info 704s ok 102 - Got User Info 704s ok 103 - Logout request 704s ok 104 - Response is 200 704s ok 105 - Cookie is deleted 704s ok 106 - No pdata 704s ok 107 - Disconnect request 704s ok 108 - Response is 401 704s ok 109 - Response status is 400 704s ok 110 - Content is JSON 704s ok 111 - Error code is invalid_grant 704s ok 112 - Cannot use refreshed access token tied to expired session 704s 1..112 704s ok 8 - Run test with refresh token rotation 704s 1..8 704s ok 704s t/32-OIDC-Register-with-bad-redirect-uri.t ..................................... 704s ok 1 - use Lemonldap::NG::Portal::Main; 704s ok 2 - Portal object 704s ok 3 - Init 704s ok 4 - Portal app 704s ok 5 - OP portal 704s ok 6 - Post register data with bad redirect_uris 704s ok 7 - Return code is 400 704s 1..7 704s ok 705s t/32-OIDC-Register.t ........................................................... 705s ok 1 - use Lemonldap::NG::Portal::Main; 705s ok 2 - Portal object 705s ok 3 - Init 705s ok 4 - Portal app 705s ok 5 - OP portal 705s ok 6 - Post register data 705s ok 7 - Return code is 201 705s ok 8 - Client ID found in answer: ch8lelI9PDXHsK.i36sXpi9YhIv.WV 705s ok 9 - Client ID saved in configuration 705s ok 10 - Extra claim defined 705s ok 11 - Extra variable defined 705s 1..11 705s ok 706s t/32-OIDC-Request-Uri.t ........................................................ 706s ok 1 - use Lemonldap::NG::Portal::Main; 706s ok 2 - Portal object 706s ok 3 - Init 706s ok 4 - Portal app 706s ok 5 - OP portal 706s # Subtest: Successful request 706s ok 1 - Get cookie lemonldap (aa323cb4608e1cd3b19923ab4782f28b66c2bed80a5eec6f4551ac13d939e4f9) 706s ok 2 - only authorized URI is called 706s ok 3 - Call is expected in this scenario 706s ok 4 - Get redirection 706s ok 5 - Location header found 706s 1..5 706s ok 6 - Successful request 706s # Subtest: Successful request, override of bad redirect_uri 706s ok 1 - Get cookie lemonldap (298d4395ae8247ad110a6a40e9a9d6e78d762a941b86eaa7424d63d1121768a4) 706s ok 2 - only authorized URI is called 706s ok 3 - Call is expected in this scenario 706s ok 4 - Get redirection 706s ok 5 - Location header found 706s 1..5 706s ok 7 - Successful request, override of bad redirect_uri 706s # Subtest: unauthorized Request URI 706s ok 1 - Get cookie lemonldap (287d956d83b0f127718087c3abf5c607f5697265886e1dbec56f37c09c438665) 706s ok 2 - Expected portal error code: code found on page 706s ok 3 - Expected portal error code 706s 1..3 706s ok 8 - unauthorized Request URI 706s # Subtest: Allowed request URI, bad redirect URI 706s ok 1 - Get cookie lemonldap (593d32a1a9c615e507c3a5afcd253459c49629a85d88b09bbac417af3e4c2913) 706s ok 2 - only authorized URI is called 706s ok 3 - Call is expected in this scenario 706s ok 4 - Expected portal error code: code found on page 706s ok 5 - Expected portal error code 706s 1..5 706s ok 9 - Allowed request URI, bad redirect URI 706s # Subtest: Allowed request URI, bad redirect URI override 706s ok 1 - Get cookie lemonldap (4651a9863255da34f67943edaef1683f74c0c1c8e05c245e8ca33de3e6ff5adb) 706s ok 2 - only authorized URI is called 706s ok 3 - Call is expected in this scenario 706s ok 4 - Expected portal error code: code found on page 706s ok 5 - Expected portal error code 706s 1..5 706s ok 10 - Allowed request URI, bad redirect URI override 706s # Subtest: Undeclared request_uri is not called before auth 706s ok 1 706s 1..1 706s ok 11 - Undeclared request_uri is not called before auth 706s 1..11 706s ok 706s t/32-OIDC-Response-Modes.t ..................................................... 706s ok 1 - use Lemonldap::NG::Portal::Main; 706s ok 2 - Portal object 706s ok 3 - Init 706s ok 4 - Portal app 706s ok 5 - Post authentication 706s ok 6 - Get cookie lemonldap (103a09ec50f995b43de1ca48036632c579dd7794c107e746906522cc01bd7d08) 706s # Subtest: Default response mode for Authorization Code grant 706s ok 1 - Get redirection 706s ok 2 - Location header found 706s ok 3 - Query found 706s ok 4 - Correct host 706s ok 5 - Correct path 706s ok 6 - Correct state 706s 1..6 706s ok 7 - Default response mode for Authorization Code grant 706s # Subtest: Fragment response mode for Authorization Code grant 706s ok 1 - Get redirection 706s ok 2 - Location header found 706s ok 3 - Fragment found 706s ok 4 - Query is empty 706s ok 5 - Correct host 706s ok 6 - Correct path 706s ok 7 - Correct state 706s ok 8 - Found code 706s 1..8 706s ok 8 - Fragment response mode for Authorization Code grant 706s # Subtest: Form POST response mode for Authorization Code grant 706s ok 1 - HTTP code is 200 706s ok 2 - Page contains a form 706s ok 3 - CSP header authorize POST request to rp.com 706s ok 4 - Correct host 706s ok 5 - Correct path 706s ok 6 - Correct state 706s ok 7 - Found code 706s 1..7 706s ok 9 - Form POST response mode for Authorization Code grant 706s # Subtest: Default response mode for Implicit grant 706s ok 1 - Get redirection 706s ok 2 - Location header found 706s ok 3 - Fragment found 706s ok 4 - Query is empty 706s ok 5 - Correct host 706s ok 6 - Correct path 706s ok 7 - Correct state 706s ok 8 - Found id_token 706s ok 9 - Found access_token 706s 1..9 706s ok 10 - Default response mode for Implicit grant 706s # Subtest: Query response mode for Implicit grant 706s ok 1 - Expected portal error code: code found on page 706s ok 2 - Expected portal error code 706s 1..2 706s ok 11 - Query response mode for Implicit grant 706s # Subtest: Form POST response mode for Implicit grant 706s ok 1 - HTTP code is 200 706s ok 2 - Page contains a form 706s ok 3 - CSP header authorize POST request to rp.com 706s ok 4 - Correct host 706s ok 5 - Correct path 706s ok 6 - Correct state 706s ok 7 - Found id_token 706s ok 8 - Found access_token 706s 1..8 706s ok 12 - Form POST response mode for Implicit grant 706s # Subtest: Default response mode for Hybrid grant 706s ok 1 - Get redirection 706s ok 2 - Location header found 706s ok 3 - Fragment found 706s ok 4 - Query is empty 706s ok 5 - Correct host 706s ok 6 - Correct path 706s ok 7 - Correct state 706s ok 8 - Found id_token 706s ok 9 - Found code 706s 1..9 706s ok 13 - Default response mode for Hybrid grant 706s # Subtest: Query response mode for Hybrid grant 706s ok 1 - Expected portal error code: code found on page 706s ok 2 - Expected portal error code 706s 1..2 706s ok 14 - Query response mode for Hybrid grant 706s # Subtest: Form POST response mode for Hybrid grant 706s ok 1 - HTTP code is 200 706s ok 2 - Page contains a form 706s ok 3 - CSP header authorize POST request to rp.com 706s ok 4 - Correct host 706s ok 5 - Correct path 706s ok 6 - Correct state 706s ok 7 - Found id_token 706s ok 8 - Found code 706s 1..8 706s ok 15 - Form POST response mode for Hybrid grant 706s 1..15 706s ok 707s t/32-OIDC-Token-Exchange.t ..................................................... 707s ok 1 - use Lemonldap::NG::Portal::Main; 707s ok 2 - Portal object 707s ok 3 - Init 707s ok 4 - Portal app 707s ok 5 - Get cookie lemonldap (3eec716b354c78e6ff149ec0ff254122a2cfa8638c2db8b29eb0d380beec3806) 707s ok 6 - Allowed value in endpoint 707s ok 7 - Get redirection 707s ok 8 - Location header found 707s ok 9 - HTTP code is 200 707s ok 10 - Content-Type is JSON 707s ok 11 - Content is valid JSON 707s ok 12 - Response status is 400 707s ok 13 - Content is JSON 707s ok 14 - Error code is invalid_request 707s ok 15 - HTTP code is 200 707s ok 16 - Content-Type is JSON 707s ok 17 - Content is valid JSON 707s ok 18 - Request was handled by hook 707s 1..18 707s ok 707s t/32-OIDC-Token-Introspection.t ................................................ 707s ok 1 - use Lemonldap::NG::Portal::Main; 707s ok 2 - Portal object 707s ok 3 - Init 707s ok 4 - Portal app 707s ok 5 - Get cookie lemonldap (6317047a789c78508654e5feb08abe4d6df0b6b07dc1990d75f9143e8d68cd3a) 707s ok 6 - Get redirection 707s ok 7 - Location header found 707s ok 8 - HTTP code is 200 707s ok 9 - Content-Type is JSON 707s ok 10 - Content is valid JSON 707s ok 11 - Access token present 707s ok 12 - Token response returned granted scopes 707s ok 13 - Try introspection without authentication 707s ok 14 - Response status is 400 707s ok 15 - Content is JSON 707s ok 16 - Error code is invalid_client 707s ok 17 - Post introspection 707s ok 18 - Response status is 401 707s ok 19 - Content is JSON 707s ok 20 - Error code is invalid_client 707s ok 21 707s ok 22 - Post introspection 707s ok 23 - HTTP code is 200 707s ok 24 - Number are well encoded 707s ok 25 - Token is valid 707s ok 26 - Response contains the correct sub 707s ok 27 - Response contains the correct issuer 707s ok 28 - Response contains the correct client id 707s ok 29 - Response contains the default scopes 707s ok 30 - Response contains the default scopes 707s ok 31 - Response contains the default scopes 707s ok 32 - Response omits a dynamic scope that evaluates to false 707s ok 33 - Response omits a dynamic scope that was not requested 707s ok 34 - Response contains a dynamic scope that is sent only when requested 707s ok 35 - Response contains a dynamic scope that is not requested but always sent 707s ok 36 - Response omits a scope that is not declared anywhere 707s ok 37 - Response contains scope coming from extra claims definition 707s ok 38 - Token response scope matches token scope 707s ok 39 - Post introspection 707s ok 40 - HTTP code is 200 707s ok 41 - Content-Type is JSON 707s ok 42 - Content is valid JSON 707s ok 43 - Token is no longer valid 707s 1..43 707s ok 708s t/32-OIDC-Token-Security.t ..................................................... 708s ok 1 - use Lemonldap::NG::Portal::Main; 708s ok 2 - Portal object 708s ok 3 - Init 708s ok 4 - Portal app 708s ok 5 - Post authentication 708s ok 6 - Get cookie lemonldap (f2bccf55a0dbf8017327d19ded97cedb1ab1c0cb2d4f7087c2bffa53128e9e7b) 708s # Subtest: Try to increase the required authn level with acr_values 708s ok 1 - Get redirection 708s ok 2 - Location header found 708s ok 3 - Access was allowed 708s ok 4 - Get redirection 708s ok 5 - Location header found 708s ok 6 - Access was allowed 708s ok 7 - HTTP code is 200 708s ok 8 - Page contains a form 708s ok 9 - URI match 708s 1..9 708s ok 7 - Try to increase the required authn level with acr_values 708s # Subtest: acr_values correctly sets target AuthnLevel 708s ok 1 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A2%2C%22issuerTs%22%3A1769753330%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769681450_39280%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 708s ok 2 - Pdata is not empty 708s ok 3 - No LOA, correct target Authnlevel 708s ok 4 - 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%5D%2C%22issuerRequestoauth2%22%3A%221769681450_11192%22%2C%22issuerTs%22%3A1769753330%2C%22targetAuthnLevel%22%3A%224%22%7D) 708s ok 5 - Pdata is not empty 708s ok 6 - LOA specified, correct target Authnlevel 708s 1..6 708s ok 8 - acr_values correctly sets target AuthnLevel 708s # Subtest: Try to lower the required authn level with acr_values 708s ok 1 - HTTP code is 200 708s ok 2 - Page contains a form 708s ok 3 - URI match 708s ok 4 - HTTP code is 200 708s ok 5 - Page contains a form 708s ok 6 - URI match 708s 1..6 708s ok 9 - Try to lower the required authn level with acr_values 708s # Subtest: Try to get code for RP1 with invalide scope name 708s ok 1 - Get authorization code for rp1 708s ok 2 - Invalid scope: code found on page 708s ok 3 - Invalid scope 708s 1..3 708s ok 10 - Try to get code for RP1 with invalide scope name 708s # Subtest: Use code on different RP 708s ok 1 - Get authorization code for rp1 708s ok 2 - Get redirection 708s ok 3 - Location header found 708s ok 4 - Post token on wrong RP 708s ok 5 - Response status is 400 708s ok 6 - Content is JSON 708s ok 7 - Error code is invalid_grant 708s ok 8 - CORS header present on Token error response 708s 1..8 708s ok 11 - Use code on different RP 708s # Subtest: Test authentication failures in token grant 708s ok 1 - Get authorization code again 708s ok 2 - Get redirection 708s ok 3 - Location header found 708s ok 4 - Post auth code on correct RP 708s ok 5 - Response status is 401 708s ok 6 - Content is JSON 708s ok 7 - Error code is invalid_client 708s ok 8 708s ok 9 - Post auth code on correct RP 708s ok 10 - Response status is 401 708s ok 11 - Content is JSON 708s ok 12 - Error code is invalid_client 708s ok 13 708s ok 14 - Post auth code on correct RP 708s ok 15 - Response status is 400 708s ok 16 - Content is JSON 708s ok 17 - Error code is invalid_client 708s ok 18 708s # Subtest: Bad auth (form) - missing client secret 708s ok 1 - Post auth code on correct RP 708s ok 2 - Response status is 400 708s ok 3 - Content is JSON 708s ok 4 - Error code is invalid_client 708s ok 5 708s 1..5 708s ok 19 - Bad auth (form) - missing client secret 708s ok 20 - Post auth code on correct RP 708s ok 21 - Response status is 401 708s ok 22 - Content is JSON 708s ok 23 - Error code is invalid_client 708s ok 24 708s ok 25 - Use GET on token endpoint 708s ok 26 - Response status is 400 708s ok 27 - Content is JSON 708s ok 28 - Error code is invalid_client 708s ok 29 - Post auth code on correct RP 708s ok 30 - CORS header present on Token response 708s ok 31 - HTTP code is 200 708s ok 32 - Content-Type is JSON 708s ok 33 - Content is valid JSON 708s ok 34 - Access token present 708s ok 35 - post to userinfo 708s ok 36 - Userinfo successful 708s ok 37 - CORS header present on userinfo response 708s 1..37 708s ok 12 - Test authentication failures in token grant 708s # Subtest: Use expired access token 708s ok 1 - post to userinfo with expired access token 708s ok 2 - Access denied with expired token 708s ok 3 - CORS header present on userinfo error response 708s 1..3 708s ok 13 - Use expired access token 708s # Subtest: Check AuthenticationLevel requirement 708s ok 1 - HTTP code is 200 708s ok 2 - Page contains a form 708s ok 3 - URI match 708s ok 4 - Auth query 708s ok 5 - HTTP code is 200 708s ok 6 - Get cookie lemonldap (abd4ac059ba2d40517d74af1a0d8809df62f645da200d3895e4d2425a0984aab) 708s ok 7 - Get redirection 708s ok 8 - Location header found 708s ok 9 - Access was allowed 708s 1..9 708s ok 14 - Check AuthenticationLevel requirement 708s 1..14 708s ok 709s t/32-OIDC-admin-Back-Channel-Logout-sid.t ...................................... 709s ok 1 - use Lemonldap::NG::Portal::Main; 709s ok 2 - Portal object 709s ok 3 - Init 709s ok 4 - Portal app 709s ok 5 - Register $type 709s ok 6 - OP portal 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 7 - Get JWKS, endpoint /oauth2/jwks 709s ok 8 - HTTP code is 200 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 709s ok 10 - HTTP code is 200 709s ok 11 - Portal object 709s ok 12 - Init 709s ok 13 - Portal app 709s ok 14 - Register $type 709s ok 15 - RP portal 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s ok 16 - Unauth RP request 709s ok 17 - Get redirection 709s ok 18 - Location header found 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 19 - Push request to OP, endpoint /oauth2/authorize 709s ok 20 - HTTP code is 200 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 21 - Post authentication, endpoint /oauth2/authorize 709s ok 22 - Get cookie lemonldap (efe91b3df0512f05467f0932ae4699a4906af8434704ce1827f12030649d9a39) 709s ok 23 - HTTP code is 200 709s ok 24 - Page contains a form 709s ok 25 - Host match 709s ok 26 - Field "confirm" is defined 709s ok 27 - CSP header authorize POST request to \# 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 28 - Post confirmation, endpoint /oauth2/authorize 709s ok 29 - Get redirection 709s ok 30 - Location header found 709s # ==> Pushing RP <== 709s ok 31 - REST request 709s ok 32 - Request from RP to OP, endpoint /oauth2/token 709s # ==> Saving handler RP <== 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s # ==> Restoring RP <== 709s ok 33 - Execute request 709s ok 34 - Response is 200 709s ok 35 - Content is JSON 709s ok 36 - REST request 709s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 709s # ==> Saving handler RP <== 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s # ==> Restoring RP <== 709s ok 38 - Execute request 709s ok 39 - Response is 200 709s ok 40 - Content is JSON 709s # ==> Popping RP <== 709s ok 41 - Call openidconnectcallback on RP 709s ok 42 - Get cookie lemonldap (89c6dea81dc780b994af2d67ff574fca0662d941cce5575f5dbda858325da910) 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s # ==> Pushing OP <== 709s ok 43 - REST request 709s ok 44 - Request from OP to RP 709s # ==> Saving handler OP <== 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s # ==> Restoring OP <== 709s ok 45 - Execute request 709s ok 46 - Response is 200 709s # ==> Popping OP <== 709s ok 47 - Test if user is reject on OP 709s ok 48 - Response status is 401 709s ok 49 - Content is JSON 709s ok 50 - Error code is 1 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s ok 51 - Test if user is reject on RP 709s ok 52 - Get redirection 709s ok 53 - Location header found 709s 1..53 709s ok 709s t/32-OIDC-bad-auth-method.t .................................................... 709s ok 1 - use Lemonldap::NG::Portal::Main; 709s ok 2 - Portal object 709s ok 3 - REST request 709s ok 4 - Request from OP to RP 709s [Fri Jan 30 06:08:51 2026] [LLNG:6511] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 709s [Fri Jan 30 06:08:51 2026] [LLNG:6511] [error] Malformed JWKS document 709s [Fri Jan 30 06:08:51 2026] [LLNG:6511] [error] Relying Party rp has errors and will be ignored 709s ok 5 - Init 709s ok 6 - Portal app 709s ok 7 - Register $type 709s ok 8 - OP portal 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 9 - Get JWKS, endpoint /oauth2/jwks 709s ok 10 - HTTP code is 200 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 709s ok 12 - HTTP code is 200 709s ok 13 - Portal object 709s ok 14 - Init 709s ok 15 - Portal app 709s ok 16 - Register $type 709s ok 17 - RP portal 709s # ==> Pushing OP <== 709s ok 18 - REST request 709s ok 19 - Request from OP to RP 709s # ==> Saving handler OP <== 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s # ==> Restoring OP <== 709s ok 20 - Execute request 709s ok 21 - Response is 200 or 401 709s ok 22 - Content is JSON 709s # ==> Popping OP <== 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s ok 23 - RP publish its keys 709s ok 24 - HTTP code is 200 709s ok 25 - Content-Type is JSON 709s ok 26 - Content is valid JSON 709s ok 27 - Get RP sig key 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s ok 28 - Unauth RP request 709s ok 29 - Get redirection 709s ok 30 - Location header found 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 31 - Push request to OP, endpoint /oauth2/authorize 709s ok 32 - HTTP code is 200 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 33 - Post authentication, endpoint /oauth2/authorize 709s ok 34 - Get cookie lemonldap (faf9ad73690364198d6a8ced008762f175326ce91775b765658fefd73b2ec974) 709s ok 35 - HTTP code is 200 709s ok 36 - Page contains a form 709s ok 37 - Host match 709s ok 38 - Field "confirm" is defined 709s ok 39 - CSP header authorize POST request to \# 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 40 - Post confirmation, endpoint /oauth2/authorize 709s ok 41 - Get redirection 709s ok 42 - Location header found 709s # ==> Pushing RP <== 709s ok 43 - REST request 709s ok 44 - Request from RP to OP, endpoint /oauth2/token 709s # ==> Saving handler RP <== 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s # ==> Restoring RP <== 709s ok 45 - Execute request 709s ok 46 - Response is 200 or 401 709s ok 47 - Content is JSON 709s # ==> Popping RP <== 709s ok 48 - Call openidconnectcallback on RP 709s ok 49 - Response status is 401 709s ok 50 - Content is JSON 709s ok 51 - Error code is 106 709s # ==> Pushing OP <== 709s ok 52 - REST request 709s ok 53 - Request from OP to RP 709s # ==> Saving handler OP <== 709s # ==> Pushing RP <== 709s # ==> Popping RP <== 709s # ==> Restoring OP <== 709s ok 54 - Execute request 709s ok 55 - Response is 200 or 401 709s ok 56 - Content is JSON 709s # ==> Popping OP <== 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 57 - Query OP for logout 709s ok 58 - HTTP code is 200 709s # ==> Pushing OP <== 709s # ==> Popping OP <== 709s ok 59 - Test if user is reject on OP 709s ok 60 - Response status is 401 709s ok 61 - Content is JSON 709s ok 62 - Error code is 1 709s 1..62 709s ok 710s t/32-OIDC-key-override.t ....................................................... 710s ok 1 - use Lemonldap::NG::Portal::Main; 710s ok 2 - Portal object 710s ok 3 - REST request 710s ok 4 - Request from OP to RP 710s [Fri Jan 30 06:08:52 2026] [LLNG:6512] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 710s [Fri Jan 30 06:08:52 2026] [LLNG:6512] [error] Malformed JWKS document 710s [Fri Jan 30 06:08:52 2026] [LLNG:6512] [error] Relying Party rp has errors and will be ignored 710s ok 5 - Init 710s ok 6 - Portal app 710s ok 7 - Register $type 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 8 - Get JWKS, endpoint /oauth2/jwks 710s ok 9 - HTTP code is 200 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 710s ok 11 - HTTP code is 200 710s ok 12 - Portal object 710s ok 13 - Init 710s ok 14 - Portal app 710s ok 15 - Register $type 710s ok 16 - Portal object 710s ok 17 - REST request 710s ok 18 - Request from OP to RP 710s # ==> Saving handler OP <== 710s # ==> Pushing RP <== 710s # ==> Popping RP <== 710s # ==> Restoring OP <== 710s ok 19 - Execute request 710s ok 20 - Response is 200 710s ok 21 - Content is JSON 710s ok 22 - Init 710s ok 23 - Portal app 710s ok 24 - Register $type 710s # ==> Pushing RP <== 710s # ==> Popping RP <== 710s ok 25 - RP publish its keys 710s ok 26 - HTTP code is 200 710s ok 27 - Content-Type is JSON 710s ok 28 - Content is valid JSON 710s ok 29 - Get RP sig key 710s # ==> Pushing RP <== 710s # ==> Popping RP <== 710s ok 30 - Unauth RP request 710s ok 31 - Get redirection 710s ok 32 - Location header found 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 33 - Push request to OP, endpoint /oauth2/authorize 710s ok 34 - HTTP code is 200 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 35 - Post authentication, endpoint /oauth2/authorize 710s ok 36 - Get cookie lemonldap (41e457e7e77f69a18aba9f9f36f39743f9c52ed1c72f725ab5fc03d29b199e53) 710s ok 37 - HTTP code is 200 710s ok 38 - Page contains a form 710s ok 39 - Host match 710s ok 40 - Field "confirm" is defined 710s ok 41 - CSP header authorize POST request to \# 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 42 - Post confirmation, endpoint /oauth2/authorize 710s ok 43 - Get redirection 710s ok 44 - Location header found 710s # ==> Pushing RP <== 710s ok 45 - REST request 710s ok 46 - Request from RP to OP, endpoint /oauth2/token 710s # ==> Saving handler RP <== 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s # ==> Restoring RP <== 710s ok 47 - Execute request 710s ok 48 - Response is 200 710s ok 49 - Content is JSON 710s ok 50 - REST request 710s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo 710s # ==> Saving handler RP <== 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s # ==> Restoring RP <== 710s ok 52 - Execute request 710s ok 53 - Response is 200 710s ok 54 - Content is JSON 710s # ==> Popping RP <== 710s ok 55 - Call openidconnectcallback on RP 710s ok 56 - Get cookie lemonldap (4f85d70135ee1b771442f5e411c7067fca449280bd65c79b8e1fd80209290540) 710s # ==> Pushing OP <== 710s ok 57 - REST request 710s ok 58 - Request from OP to RP 710s # ==> Saving handler OP <== 710s # ==> Pushing RP <== 710s # ==> Popping RP <== 710s # ==> Restoring OP <== 710s ok 59 - Execute request 710s ok 60 - Response is 200 710s ok 61 - Content is JSON 710s # ==> Popping OP <== 710s # ==> Pushing OP <== 710s ok 62 - REST request 710s ok 63 - Request from OP to RP 710s # ==> Saving handler OP <== 710s # ==> Pushing RP <== 710s # ==> Popping RP <== 710s # ==> Restoring OP <== 710s ok 64 - Execute request 710s ok 65 - Response is 200 710s # ==> Popping OP <== 710s ok 66 - Query OP for logout 710s ok 67 - HTTP code is 200 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 68 - Test if user is reject on OP 710s ok 69 - Response status is 401 710s ok 70 - Content is JSON 710s ok 71 - Error code is 1 710s # ==> Pushing RP <== 710s # ==> Popping RP <== 710s ok 72 - Test if user is reject on RP 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 73 - Get default JWKS 710s ok 74 - Expected keys are returned 710s # ==> Pushing OP <== 710s # ==> Popping OP <== 710s ok 75 - Get default JWKS 710s ok 76 - Expected keys are returned 710s 1..76 710s ok 711s t/32-OIDC-login_hint.t ......................................................... 711s ok 1 - use Lemonldap::NG::Portal::Main; 711s ok 2 - Portal object 711s ok 3 - Init 711s ok 4 - Portal app 711s ok 5 - OP portal 711s ok 6 - Form is filled 711s 1..6 711s ok 711s t/32-OIDC-no-Metadata.t ........................................................ 711s ok 1 - use Lemonldap::NG::Portal::Main; 711s ok 2 - Portal object 711s ok 3 - Init 711s ok 4 - Portal app 711s ok 5 - Query OIDC metadata 711s ok 6 - HTTP code is 200 711s ok 7 - HTTP code is 200 711s ok 8 - Page contains a form 711s ok 9 - CSP header authorize POST request to \# 711s 1..9 711s ok 712s t/32-OIDC-prompt-none.t ........................................................ 712s ok 1 - use Lemonldap::NG::Portal::Main; 712s ok 2 - Portal object 712s ok 3 - Init 712s ok 4 - Portal app 712s ok 5 - Get error=login_required 712s ok 6 - Get redirection 712s ok 7 - Location header found 712s ok 8 - Post authentication 712s ok 9 - Get cookie lemonldap (a61720152b7e43d21a01f535f71dc24d4fbfede7929ea2b343af93fec2ce9e5a) 712s ok 10 - Get authorization code 712s ok 11 - Get redirection 712s ok 12 - Location header found 712s 1..12 712s ok 712s t/32-OIDC-redirect_uri-filter.t ................................................ 712s ok 1 - use Lemonldap::NG::Portal::Main; 712s ok 2 - Portal object 712s ok 3 - Init 712s ok 4 - Portal app 712s ok 5 - OP portal 712s ok 6 - Get JWKS, endpoint /oauth2/jwks 712s ok 7 - HTTP code is 200 712s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 712s ok 9 - HTTP code is 200 712s ok 10 - Portal object 712s ok 11 - Init 712s ok 12 - Portal app 712s ok 13 - RP portal 712s ok 14 - Post authentication 712s ok 15 - Get cookie lemonldap (93f979c2d394f835a2aa5529b7ae7f208d6335eb71c0f85dab3083666191e522) 712s ok 16 - Unauth SP request 712s ok 17 - Get redirection 712s ok 18 - Location header found 712s ok 19 - Push bad request to OP 712s ok 20 - HTTP code is 200 712s ok 21 - Get unauthorized redirect_uri 712s 1..21 712s ok 713s t/32-OIDC-strict-JWS-private_key_jwt.t ......................................... 713s ok 1 - use Lemonldap::NG::Portal::Main; 713s ok 2 - Portal object 713s ok 3 - REST request 713s ok 4 - Request from OP to RP 713s [Fri Jan 30 06:08:55 2026] [LLNG:6517] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value 713s [Fri Jan 30 06:08:55 2026] [LLNG:6517] [error] Malformed JWKS document 713s [Fri Jan 30 06:08:55 2026] [LLNG:6517] [error] Relying Party rp has errors and will be ignored 713s ok 5 - Init 713s ok 6 - Portal app 713s ok 7 - Register $type 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s ok 8 - Get JWKS, endpoint /oauth2/jwks 713s ok 9 - HTTP code is 200 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s ok 10 - Get metadata, endpoint /.well-known/openid-configuration 713s ok 11 - HTTP code is 200 713s ok 12 - Portal object 713s ok 13 - Init 713s ok 14 - Portal app 713s ok 15 - Register $type 713s ok 16 - Portal object 713s ok 17 - REST request 713s ok 18 - Request from OP to RP 713s # ==> Saving handler OP <== 713s # ==> Pushing RP <== 713s # ==> Popping RP <== 713s # ==> Restoring OP <== 713s ok 19 - Execute request 713s ok 20 - Response is 200 713s ok 21 - Content is JSON 713s ok 22 - Init 713s ok 23 - Portal app 713s ok 24 - Register $type 713s # ==> Pushing RP <== 713s # ==> Popping RP <== 713s ok 25 - RP publish its keys 713s ok 26 - HTTP code is 200 713s ok 27 - Content-Type is JSON 713s ok 28 - Content is valid JSON 713s ok 29 - Get RP sig key 713s # ==> Pushing RP <== 713s # ==> Popping RP <== 713s ok 30 - Unauth RP request 713s ok 31 - Get redirection 713s ok 32 - Location header found 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s ok 33 - Push request to OP, endpoint /oauth2/authorize 713s ok 34 - HTTP code is 200 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s ok 35 - Post authentication, endpoint /oauth2/authorize 713s ok 36 - Get cookie lemonldap (9b3c0276fe9fee7937ec5883017e25e6aa40e73ad9619d653c5c75d482a32d75) 713s ok 37 - HTTP code is 200 713s ok 38 - Page contains a form 713s ok 39 - Host match 713s ok 40 - Field "confirm" is defined 713s ok 41 - CSP header authorize POST request to \# 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s ok 42 - Post confirmation, endpoint /oauth2/authorize 713s ok 43 - Get redirection 713s ok 44 - Location header found 713s # ==> Pushing RP <== 713s ok 45 - Correct X509 thumbprint in JWT header 713s ok 46 - REST request 713s ok 47 - Request from RP to OP, endpoint /oauth2/token 713s # ==> Saving handler RP <== 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s # ==> Restoring RP <== 713s ok 48 - Execute request 713s ok 49 - Response is 200 713s ok 50 - Content is JSON 713s ok 51 - REST request 713s ok 52 - Request from RP to OP, endpoint /oauth2/userinfo 713s # ==> Saving handler RP <== 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s # ==> Restoring RP <== 713s ok 53 - Execute request 713s ok 54 - Response is 200 713s ok 55 - Content is JSON 713s # ==> Popping RP <== 713s ok 56 - Call openidconnectcallback on RP 713s ok 57 - Get cookie lemonldap (7c2840feec80ca09e6a9cddbe86d43c74c375b563b0c083337835e98a5918ca6) 713s # ==> Pushing OP <== 713s ok 58 - REST request 713s ok 59 - Request from OP to RP 713s # ==> Saving handler OP <== 713s # ==> Pushing RP <== 713s # ==> Popping RP <== 713s # ==> Restoring OP <== 713s ok 60 - Execute request 713s ok 61 - Response is 200 713s ok 62 - Content is JSON 713s # ==> Popping OP <== 713s # ==> Pushing OP <== 713s ok 63 - REST request 713s ok 64 - Request from OP to RP 713s # ==> Saving handler OP <== 713s # ==> Pushing RP <== 713s # ==> Popping RP <== 713s # ==> Restoring OP <== 713s ok 65 - Execute request 713s ok 66 - Response is 200 713s # ==> Popping OP <== 713s ok 67 - Query OP for logout 713s ok 68 - HTTP code is 200 713s # ==> Pushing OP <== 713s # ==> Popping OP <== 713s ok 69 - Test if user is reject on OP 713s ok 70 - Response status is 401 713s ok 71 - Content is JSON 713s ok 72 - Error code is 1 713s # ==> Pushing RP <== 713s # ==> Popping RP <== 713s ok 73 - Test if user is reject on RP 713s ok 74 - Get redirection 713s ok 75 - Location header found 713s 1..75 713s ok 714s t/32-RemoveOIDCToken.t ......................................................... 714s Name "main::jwt" used only once: possible typo at t/32-RemoveOIDCToken.t line 81. 714s ok 1 - use Lemonldap::NG::Portal::Main; 714s # Subtest: Run tests with base config 714s ok 1 - Portal object 714s ok 2 - Init 714s ok 3 - Portal app 714s ok 4 - Auth query 714s ok 5 - HTTP code is 200 714s ok 6 - Get cookie lemonldap (ffc42b069e18f92f064ab7f0651ca8dd93119548624a8777b82c2003058b1835) 714s ok 7 - Get redirection 714s ok 8 - Location header found 714s ok 9 - HTTP code is 200 714s ok 10 - Content-Type is JSON 714s ok 11 - Content is valid JSON 714s ok 12 - session has no _lastSeen 714s ok 13 - 1st "dwho" Auth query 714s ok 14 - Get cookie lemonldap (8bb3109372c33afb8cacb18a01de7c6a21a1b22b09b895e3ce0790be9708acaf) 714s ok 15 - Get redirection 714s ok 16 - Location is http://auth.op.com/ 714s ok 17 - Get menu 714s ok 18 - HTTP code is 200 714s ok 19 - OIDCI session displayed 714s ok 20 - refresh token 83195bbc18e16b4bf5855b0b1349b295cd81aa35f80486bea72da628dff95640 exists in html 714s ok 21 - Delete token 83195bbc18e16b4bf5855b0b1349b295cd81aa35f80486bea72da628dff95640 714s ok 22 - HTTP code is 200 714s ok 23 - Get menu 714s ok 24 - HTTP code is 200 714s ok 25 - OIDCI session removed 714s 1..25 714s ok 2 - Run tests with base config 714s 1..2 714s ok 714s t/33-Auth-and-issuer-OpenID2.t ................................................. 714s ok 1 - use Lemonldap::NG::Portal::Main; 714s ok 2 - Portal object 714s ok 3 - Init 714s ok 4 - Portal app 714s ok 5 - Register $type 714s ok 6 - Portal object 714s ok 7 - Init 714s ok 8 - Portal app 714s ok 9 - Register $type 714s # ==> Pushing SP <== 714s # ==> Popping SP <== 714s ok 10 - Unauth SP request 714s ok 11 - HTTP code is 200 714s ok 12 - Page contains a form 714s ok 13 - Host match 714s ok 14 - CSP header authorize POST request to \# 714s ok 15 - Ask for OpenID identity 714s # ==> Pushing SP <== 714s ok 16 - Request from SP to IdP 714s # ==> Saving handler SP <== 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s # ==> Restoring SP <== 714s ok 17 - Execute post request 714s ok 18 - HTTP code is 200 714s ok 19 - Request from SP to IdP 714s # ==> Saving handler SP <== 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s # ==> Restoring SP <== 714s ok 20 - Execute request 714s ok 21 - HTTP code is 200 714s # ==> Popping SP <== 714s ok 22 - Post OpenID identity 714s ok 23 - Get redirection 714s ok 24 - Location header found 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s ok 25 - Follow redirection to IdP 714s ok 26 - HTTP code is 200 714s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753337%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22issuerRequestopenidserver%22%3A%221769681457_3309%22%7D) 714s ok 28 - HTTP code is 200 714s ok 29 - Page contains a form 714s ok 30 - Host match 714s ok 31 - CSP header authorize POST request to \# 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s ok 32 - Try to authenticate 714s ok 33 - Reject reason is 91 714s # ==> Pushing SP <== 714s # ==> Popping SP <== 714s ok 34 - Unauth SP request 714s ok 35 - HTTP code is 200 714s ok 36 - Page contains a form 714s ok 37 - Host match 714s ok 38 - CSP header authorize POST request to \# 714s ok 39 - Ask for OpenID identity 714s # ==> Pushing SP <== 714s ok 40 - Request from SP to IdP 714s # ==> Saving handler SP <== 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s # ==> Restoring SP <== 714s ok 41 - Execute post request 714s ok 42 - HTTP code is 200 714s # ==> Popping SP <== 714s ok 43 - Post OpenID identity 714s ok 44 - Get redirection 714s ok 45 - Location header found 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s ok 46 - Follow redirection to IdP 714s ok 47 - HTTP code is 200 714s ok 48 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserver%22%3A%221769681457_31839%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerTs%22%3A1769753337%7D) 714s ok 49 - HTTP code is 200 714s ok 50 - Page contains a form 714s ok 51 - Host match 714s ok 52 - CSP header authorize POST request to \# 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s ok 53 - Try to authenticate 714s ok 54 - Get cookie lemonldap (e030310253b85e8e6e09655306e7e8d07fbe286eb6ae1a655665acc772c1dac1) 714s ok 55 - HTTP code is 200 714s ok 56 - Page contains a form 714s ok 57 - Host match 714s ok 58 - Field "confirm" is defined 714s ok 59 - CSP header authorize POST request to \# 714s # ==> Pushing ISSUER <== 714s # ==> Popping ISSUER <== 714s ok 60 - Confirm choice 714s ok 61 - Get redirection 714s ok 62 - Location header found 714s # ==> Pushing SP <== 714s # ==> Popping SP <== 714s ok 63 - Follow redirection to SP 714s ok 64 - Get cookie lemonldap (57f8ffdcf4fc93029d5edb556fbcac3ab206667d0047ee540f08b9a1ba52ddde) 714s ok 65 - Get redirection 714s ok 66 - Location header found 714s 1..66 714s ok 715s t/34-Auth-Proxy-and-REST-Server.t .............................................. 715s ok 1 - use Lemonldap::NG::Portal::Main; 715s ok 2 - Portal object 715s ok 3 - Init 715s ok 4 - Portal app 715s ok 5 - Register $type 715s ok 6 - Portal object 715s ok 7 - Init 715s ok 8 - Portal app 715s ok 9 - Register $type 715s # ==> Pushing SP <== 715s # ==> Popping SP <== 715s ok 10 - Unauth SP request 715s ok 11 - HTTP code is 200 715s # ==> Pushing SP <== 715s ok 12 - @ REST request (POST /) 715s # ==> Saving handler SP <== 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s # ==> Restoring SP <== 715s ok 13 - Post request 715s ok 14 - HTTP code is 200 715s ok 15 - Get cookie lemonldap (c5d5ce5c45645df24e0f6ce4869b15183a593973263f853fb273b22160bb3e0d) 715s ok 16 - Content is JSON 715s ok 17 - @ REST request (GET /session/my/global) 715s # ==> Saving handler SP <== 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s # ==> Restoring SP <== 715s ok 18 - Execute request 715s ok 19 - HTTP code is 200 715s ok 20 - Content is JSON 715s # ==> Popping SP <== 715s ok 21 - Post user/password 715s ok 22 - Get redirection 715s ok 23 - Location is http://auth.sp.com/ 715s ok 24 - Get cookie lemonldap (b59b31cd4fe012d17c4b47f4d00ba89b6e74c2a2777e955e68c9abcb8fbeb321) 715s ok 25 - Good ID 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 26 - Some session keys 715s ok 27 - HTTP code is 200 715s ok 28 - GET JSON 715s ok 29 - Good ID 715s ok 30 - Uid is dwho 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 31 - Create session 715s ok 32 - HTTP code is 200 715s ok 33 - GET JSON 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 34 - Verify uid 715s ok 35 - Uid is good 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 36 - Put a new key 715s ok 37 - HTTP code is 200 715s ok 38 - GET JSON 715s ok 39 - Result is 1 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 40 - Verify cn 715s ok 41 - CN is good 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 42 - Put a new key 715s ok 43 - HTTP code is 200 715s ok 44 - GET JSON 715s ok 45 - Result is 1 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 46 - Verify cn 715s ok 47 - ZZ is good 715s ok 48 - use Lemonldap::NG::Common::Apache::Session::REST; 715s ok 49 - @ REST request (POST /sessions/global/) 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 50 - Post request 715s ok 51 - HTTP code is 200 715s ok 52 - Content is JSON 715s ok 53 - Search all sessions 715s ok 54 - Result is an hash 715s ok 55 - Found 4 sessions 715s ok 56 - All sessions are valid 715s ok 57 - @ REST request (POST /sessions/global/) 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 58 - Post request 715s ok 59 - HTTP code is 200 715s ok 60 - Content is JSON 715s ok 61 - Search all sessions with a code 715s ok 62 - Result is an hash 715s ok 63 - Found the same count 715s ok 64 - All sessions are valid 715s ok 65 - @ REST request (POST /sessions/global/) 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 66 - Post request 715s ok 67 - HTTP code is 200 715s ok 68 - Content is JSON 715s ok 69 - Search dwho sessions 715s ok 70 - Result is an hash 715s ok 71 - Found 2 sessions 715s ok 72 - All sessions are valid 715s ok 73 - searchOn() count is lower than get_key_from_all_sessions() count 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 74 - Delete new session 715s ok 75 - HTTP code is 200 715s ok 76 - GET JSON 715s ok 77 - Result is 1 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s ok 78 - New session is deleted 715s ok 79 - Session does not exist 715s # ==> Pushing SP <== 715s ok 80 - @ REST request (GET /) 715s # ==> Saving handler SP <== 715s # ==> Pushing ISSUER <== 715s # ==> Popping ISSUER <== 715s # ==> Restoring SP <== 715s ok 81 - Execute request 715s ok 82 - HTTP code is 200 715s ok 83 - Content is JSON 715s # ==> Popping SP <== 715s ok 84 - Ask for logout 715s ok 85 - HTTP code is 200 715s # ==> Pushing SP <== 715s # ==> Popping SP <== 715s ok 86 - Test if user is reject on IdP 715s ok 87 - Response status is 401 715s ok 88 - Content is JSON 715s ok 89 - Error code is 1 715s 1..89 715s ok 716s t/34-Auth-Proxy-and-REST-sessions.t ............................................ 716s ok 1 - use Lemonldap::NG::Portal::Main; 716s ok 2 - Portal object 716s ok 3 - Init 716s ok 4 - Portal app 716s ok 5 - Issuer portal 716s ok 6 - Portal object 716s ok 7 - Init 716s ok 8 - Portal app 716s ok 9 - SP portal 716s ok 10 - Unauth SP request 716s ok 11 - HTTP code is 200 716s ok 12 - @ REST request (POST /) 716s ok 13 - Post request 716s ok 14 - @ REST request (GET /session/my/global) 716s ok 15 - Execute request 716s ok 16 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b) 716s ok 17 - Execute request 716s ok 18 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b) 716s ok 19 - Post request 716s ok 20 - @ REST request (PUT /sessions/global/bee6731e994538f25d3758a96c2a7c1e838f7899ef908527a697aaa9b8386b17) 716s ok 21 - Post request 716s ok 22 - Post user/password 716s ok 23 - Get redirection 716s ok 24 - Location is http://auth.sp.com/ 716s ok 25 - Get cookie lemonldap (bee6731e994538f25d3758a96c2a7c1e838f7899ef908527a697aaa9b8386b17) 716s ok 26 - @ REST request (GET /) 716s ok 27 - Execute request 716s ok 28 - @ REST request (GET /sessions/global/bee6731e994538f25d3758a96c2a7c1e838f7899ef908527a697aaa9b8386b17) 716s ok 29 - Execute request 716s ok 30 - @ REST request (DELETE /sessions/global/bee6731e994538f25d3758a96c2a7c1e838f7899ef908527a697aaa9b8386b17) 716s ok 31 - Execute request 716s ok 32 - Ask for logout 716s ok 33 - HTTP code is 200 716s ok 34 - @ REST request (GET /sessions/global/bee6731e994538f25d3758a96c2a7c1e838f7899ef908527a697aaa9b8386b17) 716s ok 35 - Execute request 716s ok 36 - Test if user is reject on IdP 716s ok 37 - Response status is 401 716s ok 38 - Content is JSON 716s ok 39 - Error code is 1 716s 1..39 716s ok 716s t/34-Auth-Proxy-and-SOAP-Server.t .............................................. 716s ok 1 - use Lemonldap::NG::Portal::Main; 716s ok 2 - Portal object 716s ok 3 - Init 716s ok 4 - Portal app 716s ok 5 - Register $type 716s ok 6 - Portal object 716s ok 7 - Init 716s ok 8 - Portal app 716s ok 9 - Register $type 716s # ==> Pushing SP <== 716s # ==> Popping SP <== 716s ok 10 - Unauth SP request 716s ok 11 - HTTP code is 200 716s # ==> Pushing SP <== 716s ok 12 - @ SOAP REQUEST @ 716s # ==> Saving handler SP <== 716s # ==> Pushing ISSUER <== 716s # ==> Popping ISSUER <== 716s # ==> Restoring SP <== 716s ok 13 - Execute request 716s ok 14 - HTTP code is 200 716s ok 15 - Content is XML 716s ok 16 - @ END OF SOAP REQUEST @ 716s ok 17 - @ SOAP REQUEST @ 716s # ==> Saving handler SP <== 716s # ==> Pushing ISSUER <== 716s # ==> Popping ISSUER <== 716s # ==> Restoring SP <== 716s ok 18 - Execute request 716s ok 19 - HTTP code is 200 716s ok 20 - Content is XML 716s ok 21 - @ END OF SOAP REQUEST @ 716s # ==> Popping SP <== 716s ok 22 - Post user/password 716s ok 23 - Get redirection 716s ok 24 - Location is http://auth.sp.com/ 716s ok 25 - Get cookie lemonldap (69cf7f2223eb38c332080d92992adac43a7af8695b1e71fb8c88abb8348e3444) 716s # ==> Pushing SP <== 716s # ==> Popping SP <== 716s ok 26 - Try to get menu 716s ok 27 - HTTP code is 200 716s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP; 716s ok 29 - @ SOAP REQUEST @ 716s # ==> Pushing ISSUER <== 716s # ==> Popping ISSUER <== 716s ok 30 - Execute request 716s ok 31 - HTTP code is 200 716s ok 32 - Content is XML 716s ok 33 - @ END OF SOAP REQUEST @ 716s ok 34 - @ SOAP REQUEST @ 716s # ==> Pushing ISSUER <== 716s # ==> Popping ISSUER <== 716s ok 35 - Execute request 716s ok 36 - HTTP code is 200 716s ok 37 - Content is XML 716s ok 38 - @ END OF SOAP REQUEST @ 716s ok 39 - Try get_key_from_all_sessions 716s ok 40 - Found session 716s # ==> Pushing SP <== 716s # ==> Popping SP <== 716s ok 41 - Ask for logout 716s ok 42 - HTTP code is 200 716s # ==> Pushing SP <== 716s # ==> Popping SP <== 716s ok 43 - Test if user is reject on IdP 716s ok 44 - Response status is 401 716s ok 45 - Content is JSON 716s ok 46 - Error code is 1 716s 1..46 716s ok 717s t/35-My-session.t .............................................................. 717s ok 1 - use Lemonldap::NG::Portal::Main; 717s ok 2 - Portal object 717s ok 3 - Init 717s ok 4 - Portal app 717s ok 5 - Auth query 717s ok 6 - HTTP code is 200 717s ok 7 - Get cookie lemonldap (1a3992ec8e54c9a5d29a9f9c92629ef5dbad7e320168574406b80dfa32040953) 717s ok 8 - Check for test1 717s ok 9 - HTTP code is 200 717s ok 10 - http//test1.example.com is ganted 717s ok 11 - Check for test1 717s ok 12 - HTTP code is 200 717s ok 13 - Request for my applications 717s ok 14 - HTTP code is 200 717s ok 15 - Result == 1 717s ok 16 - "Sample applications" category found 717s ok 17 - Two applications found 717s ok 18 - Description app1 found 717s ok 19 - Logo app1 found 717s ok 20 - URI app2 found 717s ok 21 - Logout request 717s ok 22 - Response is 200 717s ok 23 - Cookie is deleted 717s ok 24 - No pdata 717s ok 25 - Disconnect request 717s ok 26 - Response is 401 717s 1..26 717s ok 717s t/35-REST-OAuth2-deny.t ........................................................ 717s ok 1 - use Lemonldap::NG::Portal::Main; 717s ok 2 - Portal object 717s ok 3 - Init 717s ok 4 - Portal app 717s ok 5 - Register $type 717s ok 6 - OP portal 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 7 - Get JWKS, endpoint /oauth2/jwks 717s ok 8 - HTTP code is 200 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 717s ok 10 - HTTP code is 200 717s ok 11 - Portal object 717s ok 12 - Init 717s ok 13 - Portal app 717s ok 14 - Register $type 717s ok 15 - RP portal 717s # ==> Pushing RP <== 717s # ==> Popping RP <== 717s ok 16 - Unauth SP request 717s ok 17 - Get redirection 717s ok 18 - Location header found 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 19 - Push request to OP, endpoint /oauth2/authorize 717s ok 20 - HTTP code is 200 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 21 - Post authentication, endpoint /oauth2/authorize 717s ok 22 - Get cookie lemonldap (9dee90eaf3e54151d0bf93d3d27a58d2fde3a544774ceb8201676cc9bc4653a8) 717s ok 23 - HTTP code is 200 717s ok 24 - Page contains a form 717s ok 25 - Host match 717s ok 26 - Field "confirm" is defined 717s ok 27 - CSP header authorize POST request to \# 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 28 - Post confirmation, endpoint /oauth2/authorize 717s ok 29 - Get redirection 717s ok 30 - Location header found 717s # ==> Pushing RP <== 717s ok 31 - REST request 717s ok 32 - Request from RP to OP, endpoint /oauth2/token 717s # ==> Saving handler RP <== 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s # ==> Restoring RP <== 717s ok 33 - Execute request 717s ok 34 - Response is 200 717s ok 35 - Content is JSON 717s ok 36 - Found access_token 8c07b5a5c720fe7d1adc020b05bfbb9aa0cce9a3ba9ab347a95ec68920b81dac 717s ok 37 - REST request 717s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 717s # ==> Saving handler RP <== 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s # ==> Restoring RP <== 717s ok 39 - Execute request 717s ok 40 - Response is 200 717s ok 41 - Content is JSON 717s # ==> Popping RP <== 717s ok 42 - Call openidconnectcallback on RP 717s ok 43 - Get cookie lemonldap (363ef63dc2c3a1adc37d43b4945bfa2ede70b4f4d6f26545948e272216e23513) 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 44 - Check session 717s ok 45 - Response status is 401 717s ok 46 - Content is JSON 717s ok 47 - Error code is 9 717s # ==> Pushing OP <== 717s # ==> Popping OP <== 717s ok 48 - Check session 717s ok 49 - HTTP code is 403 717s 1..49 717s ok 718s t/35-REST-OAuth2.t ............................................................. 718s ok 1 - use Lemonldap::NG::Portal::Main; 718s ok 2 - Portal object 718s ok 3 - Init 718s ok 4 - Portal app 718s ok 5 - Register $type 718s ok 6 - OP portal 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 7 - Get JWKS, endpoint /oauth2/jwks 718s ok 8 - HTTP code is 200 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 718s ok 10 - HTTP code is 200 718s ok 11 - Portal object 718s ok 12 - Init 718s ok 13 - Portal app 718s ok 14 - Register $type 718s ok 15 - RP portal 718s # ==> Pushing RP <== 718s # ==> Popping RP <== 718s ok 16 - Unauth SP request 718s ok 17 - Get redirection 718s ok 18 - Location header found 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 19 - Push request to OP, endpoint /oauth2/authorize 718s ok 20 - HTTP code is 200 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 21 - Post authentication, endpoint /oauth2/authorize 718s ok 22 - Get cookie lemonldap (4c9ddc98cb2ac1a55848a0e402175bad59c89e64983edccff57b1c184920cb50) 718s ok 23 - HTTP code is 200 718s ok 24 - Page contains a form 718s ok 25 - Host match 718s ok 26 - Field "confirm" is defined 718s ok 27 - CSP header authorize POST request to \# 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 28 - Post confirmation, endpoint /oauth2/authorize 718s ok 29 - Get redirection 718s ok 30 - Location header found 718s # ==> Pushing RP <== 718s ok 31 - REST request 718s ok 32 - Request from RP to OP, endpoint /oauth2/token 718s # ==> Saving handler RP <== 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s # ==> Restoring RP <== 718s ok 33 - Execute request 718s ok 34 - Response is 200 718s ok 35 - Content is JSON 718s ok 36 - Found access_token f9c2ef234bdbf283de6bfd6dee0c896b2105b6754cb27228559fd2e1153c06c6 718s ok 37 - REST request 718s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo 718s # ==> Saving handler RP <== 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s # ==> Restoring RP <== 718s ok 39 - Execute request 718s ok 40 - Response is 200 718s ok 41 - Content is JSON 718s # ==> Popping RP <== 718s ok 42 - Call openidconnectcallback on RP 718s ok 43 - Get cookie lemonldap (f3b4b3ba7fbe89838d62330163c0dec2724e7a3530c94953593fffc172d1c9ce) 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 44 - Check session 718s ok 45 - Response status is 401 718s ok 46 - Content is JSON 718s ok 47 - Error code is 9 718s # ==> Pushing OP <== 718s # ==> Popping OP <== 718s ok 48 - Check session 718s ok 49 - HTTP code is 200 718s 1..49 718s ok 719s t/35-REST-auth-password-server.t ............................................... 719s ok 1 - use Lemonldap::NG::Portal::Main; 719s ok 2 - Portal object 719s ok 3 - Init 719s ok 4 - Portal app 719s ok 5 - HTTP code is 200 719s ok 6 - Content-Type is JSON 719s ok 7 - Content is valid JSON 719s ok 8 - Correct password is accepted 719s ok 9 - HTTP code is 200 719s ok 10 - Content-Type is JSON 719s ok 11 - Content is valid JSON 719s ok 12 - Incorrect user is rejected 719s ok 13 - HTTP code is 200 719s ok 14 - Content-Type is JSON 719s ok 15 - Content is valid JSON 719s ok 16 - Incorrect password is rejected 719s ok 17 - HTTP code is 200 719s ok 18 - Content-Type is JSON 719s ok 19 - Content is valid JSON 719s ok 20 - Correct result 719s ok 21 - Correct attributes 719s ok 22 - Correct macro 719s ok 23 - HTTP code is 200 719s ok 24 - Content-Type is JSON 719s ok 25 - Content is valid JSON 719s ok 26 - Correct result 719s ok 27 - No attributes 719s 1..27 719s ok 719s t/35-REST-config-backend.t ..................................................... 719s ok 1 - use Lemonldap::NG::Portal::Main; 719s ok 2 - Portal object 719s ok 3 - Init 719s ok 4 - Portal app 719s ok 5 - Register $type 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s ok 6 - Get latest conf metadata 719s ok 7 - HTTP code is 200 719s ok 8 - Portal object 719s ok 9 - @ REST request (GET /config/latest) 719s # ==> Saving handler SP <== 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s # ==> Restoring SP <== 719s ok 10 - Execute request 719s ok 11 - Response is 200 or 400 719s ok 12 - @ END OF REST REQUEST 719s ok 13 - @ REST request (GET /config/latest) 719s # ==> Saving handler SP <== 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s # ==> Restoring SP <== 719s ok 14 - Execute request 719s ok 15 - Response is 200 or 400 719s ok 16 - @ END OF REST REQUEST 719s ok 17 - @ REST request (GET /config/1) 719s # ==> Saving handler SP <== 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s # ==> Restoring SP <== 719s ok 18 - Execute request 719s ok 19 - Response is 200 or 400 719s ok 20 - @ END OF REST REQUEST 719s ok 21 - Init 719s ok 22 - Portal app 719s ok 23 - Register $type 719s # ==> Pushing SP <== 719s # ==> Popping SP <== 719s ok 24 - Unauth SP request 719s ok 25 - HTTP code is 200 719s # ==> Pushing SP <== 719s # ==> Popping SP <== 719s ok 26 - Post user/password 719s ok 27 - Get redirection 719s ok 28 - Location is http://auth.sp.com/ 719s ok 29 - Get cookie lemonldap (cf942bde427684dd8b2a523e342b09f6a359372d72b0689eb0f113fffa0ad93b) 719s # ==> Pushing SP <== 719s # ==> Popping SP <== 719s ok 30 - Auth test 719s ok 31 - HTTP code is 200 719s ok 32 - Good ID 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s ok 33 - Some session keys 719s ok 34 - HTTP code is 200 719s ok 35 - GET JSON 719s ok 36 - Good ID 719s ok 37 - Uid is french 719s ok 38 - UTF-8 values 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s ok 39 - Retrieve error message: 9 from lang: fr 719s ok 40 - HTTP code is 200 719s ok 41 - GET JSON 719s ok 42 - Good lang 719s ok 43 - Good errorNum 719s ok 44 - Good errorMsgName 719s ok 45 - Good file URL 719s ok 46 - Good result 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s ok 47 - Retrieve ALL error messages from lang: es 719s ok 48 - HTTP code is 200 719s ok 49 - GET JSON 719s ok 50 - Good lang 719s ok 51 - Good errorNum 719s ok 52 - Good file URL 719s ok 53 - Good result 719s # ==> Pushing ISSUER <== 719s # ==> Popping ISSUER <== 719s ok 54 - Retrieve ALL error messages from lang: en (default) 719s ok 55 - HTTP code is 200 719s ok 56 - GET JSON 719s ok 57 - Good lang 719s ok 58 - Good errorNum 719s ok 59 - Good file URL 719s ok 60 - Good result 719s # ==> Pushing SP <== 719s # ==> Popping SP <== 719s ok 61 - Ask for logout 719s ok 62 - HTTP code is 200 719s # ==> Pushing SP <== 719s # ==> Popping SP <== 719s ok 63 - Test if user is reject on IdP 719s ok 64 - Response status is 401 719s ok 65 - Content is JSON 719s ok 66 - Error code is 1 719s 1..66 719s ok 720s t/35-REST-export-password.t .................................................... 720s ok 1 - use Lemonldap::NG::Portal::Main; 720s ok 2 - Portal object 720s ok 3 - Init 720s ok 4 - Portal app 720s ok 5 - Register $type 720s ok 6 - Portal object 720s ok 7 - Init 720s ok 8 - Portal app 720s ok 9 - Register $type 720s # ==> Pushing SP <== 720s # ==> Popping SP <== 720s ok 10 - Unauth SP request 720s ok 11 - HTTP code is 200 720s # ==> Pushing SP <== 720s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 720s # ==> Saving handler SP <== 720s # ==> Pushing ISSUER <== 720s # ==> Popping ISSUER <== 720s # ==> Restoring SP <== 720s ok 13 - Execute request 720s ok 14 - Response is 200 or 400 720s ok 15 - @ END OF REST REQUEST 720s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 720s # ==> Saving handler SP <== 720s # ==> Pushing ISSUER <== 720s # ==> Popping ISSUER <== 720s # ==> Restoring SP <== 720s ok 17 - Post request 720s ok 18 - HTTP code is 200 720s ok 19 - @ END OF REST REQUEST 720s ok 20 - @ REST request (PUT /sessions/global/77096afa10d4682aa1471ff0ca9e166f13c0ec68fe347259036eb1c0466533d8) 720s # ==> Saving handler SP <== 720s # ==> Pushing ISSUER <== 720s # ==> Popping ISSUER <== 720s # ==> Restoring SP <== 720s ok 21 - Post request 720s ok 22 - HTTP code is 200 720s ok 23 - @ END OF REST REQUEST 720s # ==> Popping SP <== 720s ok 24 - Post user/password 720s ok 25 - Get redirection 720s ok 26 - Location is http://auth.sp.com/ 720s ok 27 - Get cookie lemonldap (77096afa10d4682aa1471ff0ca9e166f13c0ec68fe347259036eb1c0466533d8) 720s # ==> Pushing SP <== 720s # ==> Popping SP <== 720s ok 28 - Auth test 720s ok 29 - HTTP code is 200 720s ok 30 - Password is exported 720s 1..30 720s ok 720s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .................... 720s ok 1 - use Lemonldap::NG::Portal::Main; 720s ok 2 - Portal object 720s ok 3 - Init 720s ok 4 - Portal app 720s ok 5 - Issuer portal 720s ok 6 - Simple request to handler 720s ok 7 - Get WWW-Authenticate header 720s # Subtest: REST request to Portal 720s 1..3 720s ok 1 - Get POST request 720s ok 2 - Push request to portal 720s ok 3 - Response is 200 720s ok 8 - REST request to Portal 720s ok 9 - AuthBasic request 720s ok 10 - HTTP code is 200 720s ok 11 - Authenticated as dwho 720s # Subtest: REST request to Portal 720s 1..3 720s ok 1 - Get POST request 720s ok 2 - Push request to portal 720s ok 3 - Response is 200 720s ok 12 - REST request to Portal 720s ok 13 - AuthBasic request 720s ok 14 - HTTP code is 200 720s ok 15 - Authenticated as rtyler 720s ok 16 - REST requests were done by handler 720s ok 17 - New AuthBasic request 720s ok 18 - Handler used its local cache 720s ok 19 - HTTP code is 200 720s ok 20 - Authenticated as dwho 720s ok 21 - New AuthBasic request 720s ok 22 - Handler used its local cache 720s ok 23 - HTTP code is 200 720s ok 24 - Authenticated as rtyler 720s # Subtest: REST request to Portal 720s 1..3 720s ok 1 - Get POST request 720s ok 2 - Push request to portal 720s ok 3 - Response is 401 720s ok 25 - REST request to Portal 720s ok 26 - New AuthBasic request 720s ok 27 - Request was rejected 720s # Subtest: REST request to Portal 720s 1..3 720s ok 1 - Get POST request 720s ok 2 - Push request to portal 720s ok 3 - Response is 401 720s ok 28 - REST request to Portal 720s ok 29 - New AuthBasic request 720s ok 30 - Request was rejected 720s 1..30 720s ok 721s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ........................... 721s ok 1 - use Lemonldap::NG::Portal::Main; 721s ok 2 - Portal object 721s ok 3 - Init 721s ok 4 - Portal app 721s ok 5 - Issuer portal 721s ok 6 - Simple request to handler 721s ok 7 - Get WWW-Authenticate header 721s ok 8 - Get Menu 721s ok 9 - HTTP code is 200 721s ok 10 - Page contains a form 721s ok 11 - Host match 721s ok 12 - Field "user" is defined 721s ok 13 - Field "password" is defined 721s ok 14 - CSP header authorize POST request to \# 721s ok 15 - Auth query 721s ok 16 - Get cookie lemonldap (3c88aa1ccb05d7d61e4a36ec2c03702664cc8d02c10857c717777c06bfce99ff) 721s ok 17 - Get redirection 721s ok 18 - Location is http://auth.idp.com/ 721s ok 19 - Form registration 721s ok 20 - Get redirection 721s ok 21 - Location header found 721s ok 22 - Form registration 721s ok 23 - Found TOTP js 721s ok 24 - Get new key 721s ok 25 - Content is JSON 721s ok 26 - Found secret 721s ok 27 - Found token 721s ok 28 - Code 721s ok 29 - Code contains 6 digits 721s ok 30 - Post code 721s ok 31 - Content is JSON 721s ok 32 - Key is registered 721s ok 33 - Get Menu 721s ok 34 - HTTP code is 200 721s ok 35 - Page contains a form 721s ok 36 - Host match 721s ok 37 - Field "user" is defined 721s ok 38 - Field "password" is defined 721s ok 39 - CSP header authorize POST request to \# 721s ok 40 - Auth query 721s ok 41 - HTTP code is 200 721s ok 42 - Page contains a form 721s ok 43 - URI match 721s # Subtest: REST request to Portal 721s 1..2 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 44 - REST request to Portal 721s ok 45 - AuthBasic request 721s ok 46 - Authentication rejected 721s ok 47 - REST requests were done by handler 721s # Subtest: REST request to Portal 721s 1..2 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 48 - REST request to Portal 721s ok 49 - New AuthBasic request 721s ok 50 - Handler used its local cache 721s ok 51 - Authentication rejected a second time 721s # Subtest: REST request to Portal 721s 1..2 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 52 - REST request to Portal 721s ok 53 - New AuthBasic request 721s ok 54 - Portal was called a second time 721s ok 55 - 2FA did not trigger for rtyler because of ENV rule 721s 1..55 721s ok 721s t/35-REST-sessions-with-AuthBasic-handler.t .................................... 721s ok 1 - use Lemonldap::NG::Portal::Main; 721s ok 2 - Portal object 721s ok 3 - Init 721s ok 4 - Portal app 721s ok 5 - Issuer portal 721s ok 6 - Simple request to handler 721s ok 7 - Get WWW-Authenticate header 721s # Subtest: REST request to Portal 721s 1..3 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 3 - Response is 200 721s ok 8 - REST request to Portal 721s ok 9 - AuthBasic request 721s ok 10 - HTTP code is 200 721s ok 11 - Authenticated as dwho 721s # Subtest: REST request to Portal 721s 1..3 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 3 - Response is 200 721s ok 12 - REST request to Portal 721s ok 13 - AuthBasic request 721s ok 14 - HTTP code is 200 721s ok 15 - Authenticated as rtyler 721s ok 16 - REST requests were done by handler 721s ok 17 - New AuthBasic request 721s ok 18 - Handler used its local cache 721s ok 19 - HTTP code is 200 721s ok 20 - Authenticated as dwho 721s ok 21 - New AuthBasic request 721s ok 22 - Handler used its local cache 721s ok 23 - HTTP code is 200 721s ok 24 - Authenticated as rtyler 721s # Subtest: REST request to Portal 721s 1..3 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 3 - Response is 401 721s ok 25 - REST request to Portal 721s ok 26 - New AuthBasic request 721s ok 27 - Request was rejected 721s # Subtest: REST request to Portal 721s 1..3 721s ok 1 - Get POST request 721s ok 2 - Push request to portal 721s ok 3 - Response is 401 721s ok 28 - REST request to Portal 721s ok 29 - New AuthBasic request 721s ok 30 - Request was rejected 721s 1..30 721s ok 722s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t .. 722s ok 1 - use Lemonldap::NG::Portal::Main; 722s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis-and-hashedStore.t line 66. 722s ok 2 # skip LLNGTESTREDIS isn't set 722s 1..2 722s ok 722s t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t .................. 722s ok 1 - use Lemonldap::NG::Portal::Main; 722s Name "main::noRedis" used only once: possible typo at t/35-REST-sessions-with-REST-server-and-MessageBroker-Redis.t line 66. 722s ok 2 # skip LLNGTESTREDIS isn't set 722s 1..2 722s ok 723s t/35-REST-sessions-with-REST-server.t .......................................... 723s ok 1 - use Lemonldap::NG::Portal::Main; 723s ok 2 - Portal object 723s ok 3 - Init 723s ok 4 - Portal app 723s ok 5 - Register $type 723s ok 6 - Portal object 723s ok 7 - Init 723s ok 8 - Portal app 723s ok 9 - Register $type 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 10 - Unauth SP request 723s ok 11 - HTTP code is 200 723s # ==> Pushing SP <== 723s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent) 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 13 - Execute request 723s ok 14 - Response is 200 or 400 723s ok 15 - @ END OF REST REQUEST 723s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8) 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 17 - Post request 723s ok 18 - HTTP code is 200 723s ok 19 - @ END OF REST REQUEST 723s ok 20 - @ REST request (PUT /sessions/global/4a159ccc92bc360bae2b72b00102de430ecd1d85737c5d9e5c137e59c20bda23) 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 21 - Post request 723s ok 22 - HTTP code is 200 723s ok 23 - @ END OF REST REQUEST 723s # ==> Popping SP <== 723s ok 24 - Post user/password 723s ok 25 - Get redirection 723s ok 26 - Location is http://auth.sp.com/ 723s ok 27 - Get cookie lemonldap (4a159ccc92bc360bae2b72b00102de430ecd1d85737c5d9e5c137e59c20bda23) 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 28 - Auth test 723s ok 29 - HTTP code is 200 723s ok 30 - Good ID 723s ok 31 - Mulivalued attribute found 723s ok 32 - Good ID 723s ok 33 - Uid is french 723s # ==> Pushing SP <== 723s ok 34 - @ REST request (GET /sessions/global/4a159ccc92bc360bae2b72b00102de430ecd1d85737c5d9e5c137e59c20bda23) 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 35 - Execute request 723s ok 36 - Response is 200 or 400 723s ok 37 - @ END OF REST REQUEST 723s ok 38 - @ REST request (DELETE /sessions/global/4a159ccc92bc360bae2b72b00102de430ecd1d85737c5d9e5c137e59c20bda23) 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 39 - Execute request 723s ok 40 - Response is 200 or 400 723s ok 41 - @ END OF REST REQUEST 723s # ==> Popping SP <== 723s ok 42 - Ask for logout 723s ok 43 - HTTP code is 200 723s # ==> Pushing SP <== 723s ok 44 - @ REST request (GET /sessions/global/4a159ccc92bc360bae2b72b00102de430ecd1d85737c5d9e5c137e59c20bda23) 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 45 - Execute request 723s ok 46 - Response is 200 or 400 723s ok 47 - @ END OF REST REQUEST 723s # ==> Popping SP <== 723s ok 48 - Test if user is reject on IdP 723s ok 49 - Response status is 401 723s ok 50 - Content is JSON 723s ok 51 - Error code is 1 723s 1..51 723s ok 723s t/35-SOAP-config-backend.t ..................................................... 723s ok 1 - use Lemonldap::NG::Portal::Main; 723s ok 2 - Portal object 723s ok 3 - Init 723s ok 4 - Portal app 723s ok 5 - Register $type 723s ok 6 - @ SOAP REQUEST @ 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s ok 7 - Execute request 723s ok 8 - HTTP code is 200 723s ok 9 - Content is XML 723s ok 10 - @ END OF SOAP REQUEST @ 723s ok 11 - Last cfg is 1 723s ok 12 - @ SOAP REQUEST @ 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s ok 13 - Execute request 723s ok 14 - HTTP code is 200 723s ok 15 - Content is XML 723s ok 16 - @ END OF SOAP REQUEST @ 723s ok 17 - Get configuration 723s ok 18 - cfgNum is 1 723s ok 19 - Portal object 723s ok 20 - @ SOAP REQUEST @ 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 21 - Execute request 723s ok 22 - HTTP code is 200 723s ok 23 - Content is XML 723s ok 24 - @ END OF SOAP REQUEST @ 723s ok 25 - @ SOAP REQUEST @ 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 26 - Execute request 723s ok 27 - HTTP code is 200 723s ok 28 - Content is XML 723s ok 29 - @ END OF SOAP REQUEST @ 723s ok 30 - @ SOAP REQUEST @ 723s # ==> Saving handler SP <== 723s # ==> Pushing ISSUER <== 723s # ==> Popping ISSUER <== 723s # ==> Restoring SP <== 723s ok 31 - Execute request 723s ok 32 - HTTP code is 200 723s ok 33 - Content is XML 723s ok 34 - @ END OF SOAP REQUEST @ 723s ok 35 - Init 723s ok 36 - Portal app 723s ok 37 - Register $type 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 38 - Unauth SP request 723s ok 39 - HTTP code is 200 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 40 - Post user/password 723s ok 41 - Get redirection 723s ok 42 - Location is http://auth.sp.com/ 723s ok 43 - Get cookie lemonldap (93b0dad301d610fce8164b4364aae2bccbae449e99e3ae1b3bf2fb32906dc333) 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 44 - Try to get menu 723s ok 45 - HTTP code is 200 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 46 - Ask for logout 723s ok 47 - HTTP code is 200 723s # ==> Pushing SP <== 723s # ==> Popping SP <== 723s ok 48 - Test if user is reject on IdP 723s ok 49 - Response status is 401 723s ok 50 - Content is JSON 723s ok 51 - Error code is 1 723s 1..51 723s ok 724s t/35-SOAP-sessions-with-SOAP-server.t .......................................... 724s ok 1 - use Lemonldap::NG::Portal::Main; 724s ok 2 - Portal object 724s ok 3 - Init 724s ok 4 - Portal app 724s ok 5 - Register $type 724s ok 6 - Portal object 724s ok 7 - Init 724s ok 8 - Portal app 724s ok 9 - Register $type 724s # ==> Pushing SP <== 724s # ==> Popping SP <== 724s ok 10 - Unauth SP request 724s ok 11 - HTTP code is 200 724s # ==> Pushing SP <== 724s ok 12 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 13 - Execute request 724s ok 14 - HTTP code is 200 724s ok 15 - Content is XML 724s ok 16 - @ END OF SOAP REQUEST @ 724s ok 17 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 18 - Execute request 724s ok 19 - HTTP code is 200 724s ok 20 - Content is XML 724s ok 21 - @ END OF SOAP REQUEST @ 724s ok 22 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 23 - Execute request 724s ok 24 - HTTP code is 200 724s ok 25 - Content is XML 724s ok 26 - @ END OF SOAP REQUEST @ 724s ok 27 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 28 - Execute request 724s ok 29 - HTTP code is 200 724s ok 30 - Content is XML 724s ok 31 - @ END OF SOAP REQUEST @ 724s ok 32 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 33 - Execute request 724s ok 34 - HTTP code is 200 724s ok 35 - Content is XML 724s ok 36 - @ END OF SOAP REQUEST @ 724s # ==> Popping SP <== 724s ok 37 - Post user/password 724s ok 38 - Get redirection 724s ok 39 - Location is http://auth.sp.com/ 724s ok 40 - Get cookie lemonldap (114139f07b74669d0d08548d91c7babaf07172f46910ecc92e6ddc3cfca6b899) 724s # ==> Pushing SP <== 724s # ==> Popping SP <== 724s ok 41 - Try to get menu 724s ok 42 - HTTP code is 200 724s # ==> Pushing SP <== 724s ok 43 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 44 - Execute request 724s ok 45 - HTTP code is 200 724s ok 46 - Content is XML 724s ok 47 - @ END OF SOAP REQUEST @ 724s ok 48 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 49 - Execute request 724s ok 50 - HTTP code is 200 724s ok 51 - Content is XML 724s ok 52 - @ END OF SOAP REQUEST @ 724s # ==> Popping SP <== 724s ok 53 - Ask for logout 724s ok 54 - HTTP code is 200 724s # ==> Pushing SP <== 724s ok 55 - @ SOAP REQUEST @ 724s # ==> Saving handler SP <== 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s # ==> Restoring SP <== 724s ok 56 - Execute request 724s ok 57 - HTTP code is 200 724s ok 58 - Content is XML 724s ok 59 - @ END OF SOAP REQUEST @ 724s # ==> Popping SP <== 724s ok 60 - Test if user is reject on IdP 724s ok 61 - Response status is 401 724s ok 62 - Content is JSON 724s ok 63 - Error code is 1 724s # ==> Pushing ISSUER <== 724s # ==> Popping ISSUER <== 724s ok 64 - Test WSDL 724s ok 65 - HTTP code is 200 724s ok 66 - Content contains wsdl def 724s 1..66 724s ok 725s t/36-Combination-Custom.t ...................................................... 725s ok 1 - use Lemonldap::NG::Portal::Main; 725s ok 2 - Portal object 725s ok 3 - Init 725s ok 4 - Portal app 725s ok 5 - Expression loaded: "[Dm] or [DB]" 725s ok 6 - Try to connect with login dwho 725s ok 7 - Get cookie lemonldap (db31e95479ddf1fb8cf69ee8e41a72fef078314a27d171a0bf5991a16c46b243) 725s ok 8 - Logout request 725s ok 9 - Response is 200 725s ok 10 - Cookie is deleted 725s ok 11 - No pdata 725s ok 12 - Disconnect request 725s ok 13 - Response is 401 725s ok 14 - Try to connect with login dvador 725s ok 15 - Get cookie lemonldap (ef9f3488f70b833e5bdd6b862c85b04876881795ba6a37a81d93f3e9fbdca33f) 725s ok 16 - Portal object 725s ok 17 - Init 725s ok 18 - Portal app 725s ok 19 - Expression loaded: "[Dm] and [DB]" 725s ok 20 - Try to connect with login rtyler 725s ok 21 - Get cookie lemonldap (a5aaaa3210eb80727ab810004d7dbdf724e6ee4e783a2f2f0dde7ecc217bce3d) 725s ok 22 - Logout request 725s ok 23 - Response is 200 725s ok 24 - Cookie is deleted 725s ok 25 - No pdata 725s ok 26 - Disconnect request 725s ok 27 - Response is 401 725s ok 28 - Try to connect with login dwho 725s ok 29 - Response status is 401 725s ok 30 - Content is JSON 725s ok 31 - Error code is 5 725s ok 32 - Portal object 725s ok 33 - Init 725s ok 34 - Portal app 725s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 725s ok 36 - Try to connect with login dwho 725s ok 37 - Get cookie lemonldap (c744e240885b7476c37c58555a2dff2af886bc8acacba64832084fc157c15b02) 725s ok 38 - Logout request 725s ok 39 - Response is 200 725s ok 40 - Cookie is deleted 725s ok 41 - No pdata 725s ok 42 - Disconnect request 725s ok 43 - Response is 401 725s ok 44 - Try to connect with login dvador 725s ok 45 - Get cookie lemonldap (54632a0af5230377a3eb40938d19f40c49a785f7c792c9333ef3e7a422eed4a6) 725s ok 46 - Logout request 725s ok 47 - Response is 200 725s ok 48 - Cookie is deleted 725s ok 49 - No pdata 725s ok 50 - Disconnect request 725s ok 51 - Response is 401 725s ok 52 - Portal object 725s ok 53 - Init 725s ok 54 - Portal app 725s 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]" 725s ok 56 - Try to connect with login rtyler 725s ok 57 - Get cookie lemonldap (37ab14da0510b0f1bec3103f20fff7d49a616a4984fbe6950be6cc05ed774946) 725s ok 58 - Demo and DBI exported variables exist in session 725s ok 59 - Try to connect with login dvador 725s ok 60 - Get cookie lemonldap (63dd26ac9d3edb8e01c2572d3c71108315aedd8f60bc40b8b1784db705e31001) 725s ok 61 - Try to connect with login dwho 725s ok 62 - Response status is 401 725s ok 63 - Content is JSON 725s ok 64 - Error code is 5 725s ok 65 - Portal object 725s ok 66 - Init 725s ok 67 - Portal app 725s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 725s ok 69 - Try to connect with login rtyler 725s ok 70 - Get cookie lemonldap (5a9cb9ce3b542fefad660e5621346785b699f970e27116fd91117da775b93dc8) 725s ok 71 - Try to connect with login dwho 725s ok 72 - Get cookie lemonldap (d1cbcd8fc0b54ebb05d2177e1c860ce64feb3b4b19f932a595a7dd7140613667) 725s ok 73 - Portal object 725s ok 74 - Init 725s ok 75 - Portal app 725s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 725s ok 77 - Try to connect with login rtyler 725s ok 78 - Get cookie lemonldap (a567b8b2e8843c6b627e7a46f511609ab5aa4e82e78ea5d6a62b4ce08821aeb0) 725s ok 79 - Try to connect with login dwho 725s ok 80 - Response status is 401 725s ok 81 - Content is JSON 725s ok 82 - Error code is 5 725s 1..82 725s ok 725s t/36-Combination-Kerberos-multiple-domains.t ................................... 725s ok 1 - use Lemonldap::NG::Portal::Main; 725s ok 2 - Portal object 725s ok 3 - Init 725s ok 4 - Portal app 725s # Subtest: Successful Kerberos authentication on dom1 725s ok 1 - Simple access 725s ok 2 - Found Kerberos JS 725s ok 3 - HTTP code is 200 725s ok 4 - Page contains a form 725s ok 5 - Host match 725s ok 6 - Field "kerberos" is defined 725s ok 7 - Field "ajax_auth_token" is defined 725s ok 8 - CSP header authorize POST request to \# 725s ok 9 - AJAX query 725s ok 10 725s ok 11 - AJAX query 725s ok 12 - HTTP code is 200 725s ok 13 - Content-Type is JSON 725s ok 14 - Content is valid JSON 725s ok 15 - User token was returned 725s ok 16 - Post form 725s ok 17 - Get cookie lemonldap (87377966838c0d6243501f2f5bff68465e3ef3472dda43de1d1e427eab3136ff) 725s ok 18 - Get session using restSessionServer 725s ok 19 - HTTP code is 200 725s ok 20 - Deserialize session content 725s ok 21 - Session has correct value for cn 725s 1..21 725s ok 5 - Successful Kerberos authentication on dom1 725s # Subtest: Successful Kerberos authentication on dom2 725s ok 1 - Simple access 725s ok 2 - Found Kerberos JS 725s ok 3 - HTTP code is 200 725s ok 4 - Page contains a form 725s ok 5 - Host match 725s ok 6 - Field "kerberos" is defined 725s ok 7 - Field "ajax_auth_token" is defined 725s ok 8 - CSP header authorize POST request to \# 725s ok 9 - AJAX query 725s ok 10 725s ok 11 - AJAX query 725s ok 12 - HTTP code is 200 725s ok 13 - Content-Type is JSON 725s ok 14 - Content is valid JSON 725s ok 15 - User token was returned 725s ok 16 - Post form 725s ok 17 - Get cookie lemonldap (4051fb9c8bf00b625d6081ef359d4cc928fb3283d3ca918d36f5aea2841c8669) 725s ok 18 - Get session using restSessionServer 725s ok 19 - HTTP code is 200 725s ok 20 - Deserialize session content 725s ok 21 - Session has correct value for cn 725s 1..21 725s ok 6 - Successful Kerberos authentication on dom2 725s # Subtest: Fallback to Dom1 725s ok 1 - Simple access 725s ok 2 - Found Kerberos JS 725s ok 3 - HTTP code is 200 725s ok 4 - Page contains a form 725s ok 5 - Host match 725s ok 6 - Field "kerberos" is defined 725s ok 7 - Field "ajax_auth_token" is defined 725s ok 8 - CSP header authorize POST request to \# 725s ok 9 - Post form 725s ok 10 - HTTP code is 200 725s ok 11 - Page contains a form 725s ok 12 - Host match 725s ok 13 - Field "user" is defined 725s ok 14 - Field "password" is defined 725s ok 15 - CSP header authorize POST request to \# 725s ok 16 - Post form 725s ok 17 - Get cookie lemonldap (f8453a4d2581cfae3f34d6d1e0fb60f2672bd80cc68ca79a7183ae959735a553) 725s ok 18 - Get session using restSessionServer 725s ok 19 - HTTP code is 200 725s ok 20 - Deserialize session content 725s ok 21 - Session has correct value for cn 725s 1..21 725s ok 7 - Fallback to Dom1 725s # Subtest: Fallback to Dom2 725s ok 1 - Simple access 725s ok 2 - Found Kerberos JS 725s ok 3 - HTTP code is 200 725s ok 4 - Page contains a form 725s ok 5 - Host match 725s ok 6 - Field "kerberos" is defined 725s ok 7 - Field "ajax_auth_token" is defined 725s ok 8 - CSP header authorize POST request to \# 725s ok 9 - Post form 725s ok 10 - HTTP code is 200 725s ok 11 - Page contains a form 725s ok 12 - Host match 725s ok 13 - Field "user" is defined 725s ok 14 - Field "password" is defined 725s ok 15 - CSP header authorize POST request to \# 725s ok 16 - Post form 725s ok 17 - Get cookie lemonldap (b0a794253d0ad1c1f8460eea8f1b09eaff95a3f4204b98dd28cefb4b744fe26a) 725s ok 18 - Get session using restSessionServer 725s ok 19 - HTTP code is 200 725s ok 20 - Deserialize session content 725s ok 21 - Session has correct value for cn 725s 1..21 725s ok 8 - Fallback to Dom2 725s 1..8 725s ok 726s t/36-Combination-Password.t .................................................... 726s ok 1 - use Lemonldap::NG::Portal::Main; 726s ok 2 - Portal object 726s ok 3 - Init 726s ok 4 - Portal app 726s ok 5 - Try to connect with login jkirk 726s ok 6 - Get cookie lemonldap (f5a1a035d77328449147360b51636f5b40225538e2c46da69cf6ba0514178589) 726s ok 7 - Try to change password 726s ok 8 - HTTP code is 200 726s ok 9 - Content-Type is JSON 726s ok 10 - Content is valid JSON 726s ok 11 - PE_PASSWORD_OK 726s ok 12 - Try to connect with login jkirk 726s ok 13 - Response status is 401 726s ok 14 - Content is JSON 726s ok 15 - Error code is 5 726s ok 16 - Try to connect with login jkirk 726s ok 17 - Get cookie lemonldap (251fa4f3c4a4801418102b84577b69b73850507a80b6cfae05b5c60cac58a72b) 726s ok 18 - Try to connect with login dvador 726s ok 19 - Get cookie lemonldap (81cc1e7d47a78ff3541d2fdde7e4acb0c252dcef85d0015c5a2463730b9e9c30) 726s ok 20 - Try to change password 726s ok 21 - HTTP code is 200 726s ok 22 - Content-Type is JSON 726s ok 23 - Content is valid JSON 726s ok 24 - PE_PASSWORD_OK 726s ok 25 - Try to connect with login dvador 726s ok 26 - Response status is 401 726s ok 27 - Content is JSON 726s ok 28 - Error code is 5 726s ok 29 - Try to connect with login dvador 726s ok 30 - Get cookie lemonldap (a34bf3398461d7cbe9d319c458a7f4299457d644609e9dab8de02d20d9e7c30e) 726s 1..30 726s ok 727s t/36-Combination-SSL-Kerberos.t ................................................ 727s ok 1 - use Lemonldap::NG::Portal::Main; 727s ok 2 - Portal object 727s ok 3 - Init 727s ok 4 - Portal app 727s # Subtest: Auth by SSL 727s ok 1 - Get cookie lemonldap (6ea30adcdccce54d4ea7273c5b58642b05e966aa14f428334814468af3a3e30b) 727s ok 2 - Correct session auth module 727s ok 3 - Correct session UID 727s 1..3 727s ok 5 - Auth by SSL 727s # Subtest: Auth by Kerberos 727s ok 1 - HTTP code is 200 727s ok 2 - Page contains a form 727s ok 3 - Host match 727s ok 4 - Field "kerberos" is defined 727s ok 5 - CSP header authorize POST request to \# 727s ok 6 - Found hidden attribut "kerberos" with value="0" 727s ok 7 - Get Kerberos javascript 727s ok 8 - Response body is not empty 727s ok 9 - Found waiting message 727s ok 10 - HTTP code is 200 727s ok 11 - Page contains a form 727s ok 12 - Host match 727s ok 13 - Field "url" is defined 727s ok 14 - Field "kerberos" is defined 727s ok 15 - Field "ajax_auth_token" is defined 727s ok 16 - CSP header authorize POST request to \# 727s ok 17 - AJAX query 727s ok 18 727s ok 19 - AJAX query 727s ok 20 - HTTP code is 200 727s ok 21 - Content-Type is JSON 727s ok 22 - Content is valid JSON 727s ok 23 - User token was returned 727s ok 24 - Post form 727s ok 25 - Get cookie lemonldap (855d4b79a225059318ba20eae53dffbdf7eebedaa43fe763ad7c299d423ab4fe) 727s ok 26 - Correct session auth module 727s ok 27 - Correct session UID 727s 1..27 727s ok 6 - Auth by Kerberos 727s # Subtest: Auth by Demo 727s ok 1 - Response body is not empty 727s ok 2 - Found waiting message 727s ok 3 - HTTP code is 200 727s ok 4 - Page contains a form 727s ok 5 - Host match 727s ok 6 - Field "url" is defined 727s ok 7 - Field "kerberos" is defined 727s ok 8 - Field "ajax_auth_token" is defined 727s ok 9 - CSP header authorize POST request to \# 727s ok 10 - Post form 727s ok 11 - HTTP code is 200 727s ok 12 - Page contains a form 727s ok 13 - Host match 727s ok 14 - Field "url" is defined 727s ok 15 - Field "user" is defined 727s ok 16 - Field "password" is defined 727s ok 17 - CSP header authorize POST request to \# 727s ok 18 - Post form 727s ok 19 - Get cookie lemonldap (f31cd3dd1102347c0d407b60e7ee9247f685c95e5251505806f89b47f112acfd) 727s ok 20 - Correct session auth module 727s ok 21 - Correct session UID 727s 1..21 727s ok 7 - Auth by Demo 727s 1..7 727s ok 727s t/36-Combination-with-Choice.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 - Expression loaded: "[Dm] or [Ch]" 727s ok 6 - Try to connect with login dwho 727s ok 7 - Get cookie lemonldap (0b893d2a9bf9bbb44b2b5af484f8977c5df8a94ae34f2b31f5498a156c6d3f80) 727s ok 8 - Logout request 727s ok 9 - Response is 200 727s ok 10 - Cookie is deleted 727s ok 11 - No pdata 727s ok 12 - Disconnect request 727s ok 13 - Response is 401 727s ok 14 - Try to connect with login dvador 727s ok 15 - Get cookie lemonldap (c61e6a61cadd26e2da97b34405a82b5f05f2a33dccb22e623d8ba89d67fcb6d7) 727s ok 16 - Logout request 727s ok 17 - Response is 200 727s ok 18 - Cookie is deleted 727s ok 19 - No pdata 727s ok 20 - Disconnect request 727s ok 21 - Response is 401 727s ok 22 - Portal object 727s ok 23 - Init 727s ok 24 - Portal app 727s ok 25 - Expression loaded: "[Dm] and [Ch]" 727s ok 26 - Try to connect with login rtyler 727s ok 27 - Get cookie lemonldap (a62e225dda02118e44e9d5621926983c7417be0e725f283d6932f1e40418bf1e) 727s ok 28 - Logout request 727s ok 29 - Response is 200 727s ok 30 - Cookie is deleted 727s ok 31 - No pdata 727s ok 32 - Disconnect request 727s ok 33 - Response is 401 727s ok 34 - Try to connect with login dwho 727s ok 35 - Get cookie lemonldap (fa9b6447959ff63e244d764112646489a61e2bebb9e215b96576b5f61ffe1b88) 727s ok 36 - Logout request 727s ok 37 - Response is 200 727s ok 38 - Cookie is deleted 727s ok 39 - No pdata 727s ok 40 - Disconnect request 727s ok 41 - Response is 401 727s ok 42 - Try to connect with login dwho 727s ok 43 - Response status is 401 727s ok 44 - Content is JSON 727s ok 45 - Error code is 5 727s ok 46 - Portal object 727s ok 47 - Init 727s ok 48 - Portal app 727s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]" 727s ok 50 - Try to connect with login dwho 727s ok 51 - Get cookie lemonldap (01f00d182e8c72eaf14ed06a0e9e870d9b5a2b5f40d2bcfa9d7bfa803b6108ef) 727s ok 52 - Logout request 727s ok 53 - Response is 200 727s ok 54 - Cookie is deleted 727s ok 55 - No pdata 727s ok 56 - Disconnect request 727s ok 57 - Response is 401 727s ok 58 - Try to connect with login dvador 727s ok 59 - Get cookie lemonldap (e774e5ddd3afea16c70f3f222631d036729701901567560d3f283a50d5ce3855) 727s ok 60 - Logout request 727s ok 61 - Response is 200 727s ok 62 - Cookie is deleted 727s ok 63 - No pdata 727s ok 64 - Disconnect request 727s ok 65 - Response is 401 727s ok 66 - Portal object 727s ok 67 - Init 727s ok 68 - Portal app 727s 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]" 727s ok 70 - Try to connect with login rtyler 727s ok 71 - Get cookie lemonldap (e6328ecc88703d1009e34fbf78333e571e2ac6d2501e618acf3ae3f6628eda2e) 727s ok 72 - Logout request 727s ok 73 - Response is 200 727s ok 74 - Cookie is deleted 727s ok 75 - No pdata 727s ok 76 - Disconnect request 727s ok 77 - Response is 401 727s ok 78 - Try to connect with login dvador 727s ok 79 - Get cookie lemonldap (22a2ce7b818439583fbf30a460012a8a021e2c5696fdf5369659b65ef2d91b9a) 727s ok 80 - Logout request 727s ok 81 - Response is 200 727s ok 82 - Cookie is deleted 727s ok 83 - No pdata 727s ok 84 - Disconnect request 727s ok 85 - Response is 401 727s ok 86 - Try to connect with login dwho 727s ok 87 - Get cookie lemonldap (f8486ced3cf0f24b7c0f019561b9d13533db808605de02bc5d3db6be6991206f) 727s ok 88 - Logout request 727s ok 89 - Response is 200 727s ok 90 - Cookie is deleted 727s ok 91 - No pdata 727s ok 92 - Disconnect request 727s ok 93 - Response is 401 727s ok 94 - Try to connect with login dwho 727s ok 95 - Response status is 401 727s ok 96 - Content is JSON 727s ok 97 - Error code is 5 727s 1..97 727s ok 728s t/36-Combination-with-TOTP.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 - Get Menu 728s ok 6 - HTTP code is 200 728s ok 7 - Page contains a form 728s ok 8 - Host match 728s ok 9 - Field "user" is defined 728s ok 10 - Field "password" is defined 728s ok 11 - Field "token" is defined 728s ok 12 - CSP header authorize POST request to \# 728s ok 13 - Auth query 728s ok 14 - Get cookie lemonldap (f204a7b33a40a5d1c0336cbd89350de0a83fa295dac98590d9f11f6afb6bb581) 728s ok 15 - Get redirection 728s ok 16 - Location is http://auth.example.com/ 728s ok 17 - Form registration 728s ok 18 - Found TOTP js 728s ok 19 - Get new key 728s ok 20 - Content is JSON 728s ok 21 - Found secret 728s ok 22 - Found token 728s ok 23 - Code 728s ok 24 - Code contains 6 digits 728s ok 25 - Post code 728s ok 26 - Content is JSON 728s ok 27 - Key is registered 728s ok 28 - Logout request 728s ok 29 - Response is 200 728s ok 30 - Cookie is deleted 728s ok 31 - No pdata 728s ok 32 - Disconnect request 728s ok 33 - Response is 401 728s ok 34 - Get Menu 728s ok 35 - HTTP code is 200 728s ok 36 - Page contains a form 728s ok 37 - Host match 728s ok 38 - Field "user" is defined 728s ok 39 - Field "password" is defined 728s ok 40 - Field "token" is defined 728s ok 41 - CSP header authorize POST request to \# 728s ok 42 - Auth query with bad password 728s ok 43 - Get Menu 728s ok 44 - HTTP code is 200 728s ok 45 - Page contains a form 728s ok 46 - Host match 728s ok 47 - Field "user" is defined 728s ok 48 - Field "password" is defined 728s ok 49 - Field "token" is defined 728s ok 50 - CSP header authorize POST request to \# 728s ok 51 - Auth query 728s ok 52 - HTTP code is 200 728s ok 53 - Page contains a form 728s ok 54 - URI match 728s ok 55 - Field "token" is defined 728s ok 56 - Code 728s ok 57 - Post code 728s ok 58 - Token expired 728s ok 59 - Get Menu 728s ok 60 - HTTP code is 200 728s ok 61 - Page contains a form 728s ok 62 - Host match 728s ok 63 - Field "user" is defined 728s ok 64 - Field "password" is defined 728s ok 65 - Field "token" is defined 728s ok 66 - CSP header authorize POST request to \# 728s 1..66 728s ok 728s t/36-Combination-with-over.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 - Expression loaded: "[Dm] or [DB]" 728s ok 6 - JSON is parsed 728s ok 7 - Try to connect with login dwho 728s ok 8 - Get cookie lemonldap (1dcb2561fc96e1ff6bcc62bcce8f730fa73cb53dd919d67f9c8069c02336c87b) 728s ok 9 - Logout request 728s ok 10 - Response is 200 728s ok 11 - Cookie is deleted 728s ok 12 - No pdata 728s ok 13 - Disconnect request 728s ok 14 - Response is 401 728s ok 15 - Try to connect with login dvador 728s ok 16 - Get cookie lemonldap (57a84f961c94fac4da02f84ec64b1892f0759ff5340e3f92fd8fd22cdfb5cf00) 728s ok 17 - Logout request 728s ok 18 - Response is 200 728s ok 19 - Cookie is deleted 728s ok 20 - No pdata 728s ok 21 - Disconnect request 728s ok 22 - Response is 401 728s 1..22 728s ok 729s t/36-Combination-with-token.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 - Expression loaded: "[Dm] or [DB]" 729s ok 6 - Unauth request 729s ok 7 - HTTP code is 200 729s ok 8 - Page contains a form 729s ok 9 - Host match 729s ok 10 - Field "token" is defined 729s ok 11 - CSP header authorize POST request to \# 729s ok 12 - Try to connect with login dwho 729s ok 13 - Get cookie lemonldap (013369cf6c05d320af05e126810eb7b82ffa77855287bfc441308d6a2f515280) 729s ok 14 - Logout request 729s ok 15 - Response is 200 729s ok 16 - Cookie is deleted 729s ok 17 - No pdata 729s ok 18 - Disconnect request 729s ok 19 - Response is 401 729s ok 20 - Unauth request 729s ok 21 - HTTP code is 200 729s ok 22 - Page contains a form 729s ok 23 - Host match 729s ok 24 - Field "token" is defined 729s ok 25 - CSP header authorize POST request to \# 729s ok 26 - Try to connect with login dvador 729s ok 27 - Get cookie lemonldap (4c1598156f53b7ecfa484ba20a09e1f9e06941df90db6c6452b8348093174855) 729s ok 28 - Logout request 729s ok 29 - Response is 200 729s ok 30 - Cookie is deleted 729s ok 31 - No pdata 729s ok 32 - Disconnect request 729s ok 33 - Response is 401 729s ok 34 - Portal object 729s ok 35 - Init 729s ok 36 - Portal app 729s ok 37 - Expression loaded: "[Dm] and [DB]" 729s ok 38 - Unauth request 729s ok 39 - HTTP code is 200 729s ok 40 - Page contains a form 729s ok 41 - Host match 729s ok 42 - Field "token" is defined 729s ok 43 - CSP header authorize POST request to \# 729s ok 44 - Try to connect with login rtyler 729s ok 45 - Get cookie lemonldap (eefd566dc2cc5541be2566ae821825223f5d0068967575ac0542197f767b70df) 729s ok 46 - Logout request 729s ok 47 - Response is 200 729s ok 48 - Cookie is deleted 729s ok 49 - No pdata 729s ok 50 - Disconnect request 729s ok 51 - Response is 401 729s ok 52 - Unauth request 729s ok 53 - HTTP code is 200 729s ok 54 - Page contains a form 729s ok 55 - Host match 729s ok 56 - Field "token" is defined 729s ok 57 - CSP header authorize POST request to \# 729s ok 58 - Try to connect with login dwho 729s ok 59 - Response status is 401 729s ok 60 - Content is JSON 729s ok 61 - Error code is 5 729s ok 62 - Portal object 729s ok 63 - Init 729s ok 64 - Portal app 729s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 729s ok 66 - Unauth request 729s ok 67 - HTTP code is 200 729s ok 68 - Page contains a form 729s ok 69 - Host match 729s ok 70 - Field "token" is defined 729s ok 71 - CSP header authorize POST request to \# 729s ok 72 - Try to connect with login dwho 729s ok 73 - Get cookie lemonldap (6eb291a8271beb4a24d2bfd2fcaa0b76a2567b698753e5cd8e56262923dd8810) 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 ok 80 - Unauth request 729s ok 81 - HTTP code is 200 729s ok 82 - Page contains a form 729s ok 83 - Host match 729s ok 84 - Field "token" is defined 729s ok 85 - CSP header authorize POST request to \# 729s ok 86 - Try to connect with login dvador 729s ok 87 - Get cookie lemonldap (b2bf7e1259b0825c502dfbd1ae00261a67e26e0ec6148c1c6e8c70044b666a31) 729s ok 88 - Logout request 729s ok 89 - Response is 200 729s ok 90 - Cookie is deleted 729s ok 91 - No pdata 729s ok 92 - Disconnect request 729s ok 93 - Response is 401 729s ok 94 - Portal object 729s ok 95 - Init 729s ok 96 - Portal app 729s 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]" 729s ok 98 - Unauth request 729s ok 99 - HTTP code is 200 729s ok 100 - Page contains a form 729s ok 101 - Host match 729s ok 102 - Field "token" is defined 729s ok 103 - CSP header authorize POST request to \# 729s ok 104 - Try to connect with login rtyler 729s ok 105 - Get cookie lemonldap (1a25c0e1dd79b4dcc40d8b13aac684de214bd3bbeed5eb56ea795505daf48c3d) 729s ok 106 - Logout request 729s ok 107 - Response is 200 729s ok 108 - Cookie is deleted 729s ok 109 - No pdata 729s ok 110 - Disconnect request 729s ok 111 - Response is 401 729s ok 112 - Unauth request 729s ok 113 - HTTP code is 200 729s ok 114 - Page contains a form 729s ok 115 - Host match 729s ok 116 - Field "token" is defined 729s ok 117 - CSP header authorize POST request to \# 729s ok 118 - Try to connect with login dvador 729s ok 119 - Get cookie lemonldap (3ebc1d1fb147975c9f427150f061aa0257cd9c5b2f2c4f4498512e59df7747e8) 729s ok 120 - Logout request 729s ok 121 - Response is 200 729s ok 122 - Cookie is deleted 729s ok 123 - No pdata 729s ok 124 - Disconnect request 729s ok 125 - Response is 401 729s ok 126 - Unauth request 729s ok 127 - HTTP code is 200 729s ok 128 - Page contains a form 729s ok 129 - Host match 729s ok 130 - Field "token" is defined 729s ok 131 - CSP header authorize POST request to \# 729s ok 132 - Try to connect with login dwho 729s ok 133 - Response status is 401 729s ok 134 - Content is JSON 729s ok 135 - Error code is 5 729s 1..135 729s ok 730s t/36-Combination.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 - Expression loaded: "[Dm] or [DB]" 730s ok 6 - Try to connect with login dwho 730s ok 7 - Get cookie lemonldap (bcd1c13be24fb4c217acaa0841f6c719f314eb6b35dec1434b5161ffe2091753) 730s ok 8 - Logout request 730s ok 9 - Response is 200 730s ok 10 - Cookie is deleted 730s ok 11 - No pdata 730s ok 12 - Disconnect request 730s ok 13 - Response is 401 730s ok 14 - Try to connect with login dvador 730s ok 15 - Get cookie lemonldap (18fccfce5189156bff20c7f5b2fa38d71ec0d097e55440dc2147ab7cef305902) 730s ok 16 - Portal object 730s ok 17 - Init 730s ok 18 - Portal app 730s ok 19 - Expression loaded: "[Dm] and [DB]" 730s ok 20 - Try to connect with login rtyler 730s ok 21 - Get cookie lemonldap (03d4e6222a345f29e8fb180b5e0f908ad1fdaea2b9c316eaa25412286ab2350d) 730s ok 22 - Logout request 730s ok 23 - Response is 200 730s ok 24 - Cookie is deleted 730s ok 25 - No pdata 730s ok 26 - Disconnect request 730s ok 27 - Response is 401 730s ok 28 - Try to connect with login dwho 730s ok 29 - Response status is 401 730s ok 30 - Content is JSON 730s ok 31 - Error code is 5 730s ok 32 - Portal object 730s ok 33 - Init 730s ok 34 - Portal app 730s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]" 730s ok 36 - Try to connect with login dwho 730s ok 37 - Get cookie lemonldap (fb078b532bf7d0562f1f597a0a7569d00e5344ffbd6ec24de6e722f17f02e865) 730s ok 38 - Logout request 730s ok 39 - Response is 200 730s ok 40 - Cookie is deleted 730s ok 41 - No pdata 730s ok 42 - Disconnect request 730s ok 43 - Response is 401 730s ok 44 - Try to connect with login dvador 730s ok 45 - Get cookie lemonldap (0fe1d5126d0b9e873fae0558156e80e21bf25e41df2d29d0950cba6cfceaf940) 730s ok 46 - Logout request 730s ok 47 - Response is 200 730s ok 48 - Cookie is deleted 730s ok 49 - No pdata 730s ok 50 - Disconnect request 730s ok 51 - Response is 401 730s ok 52 - Portal object 730s ok 53 - Init 730s ok 54 - Portal app 730s 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]" 730s ok 56 - Try to connect with login rtyler 730s ok 57 - Get cookie lemonldap (8b309f02c5da9cb27e9f00bb06e5851c0c272f35de1f75dc5fd73d86566e8950) 730s ok 58 - Demo and DBI exported variables exist in session 730s ok 59 - Try to connect with login dvador 730s ok 60 - Get cookie lemonldap (2a26692d17880785e7cc2ded6ea9af6c2f075294961b1fd986e73c2a346be3bb) 730s ok 61 - Try to connect with login dwho 730s ok 62 - Response status is 401 730s ok 63 - Content is JSON 730s ok 64 - Error code is 5 730s ok 65 - Portal object 730s ok 66 - Init 730s ok 67 - Portal app 730s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]" 730s ok 69 - Try to connect with login rtyler 730s ok 70 - Get cookie lemonldap (994254140e2ff26a2c030aac70417cad01b72ad7253d3910515a397f5ecc7cc5) 730s ok 71 - Try to connect with login dwho 730s ok 72 - Get cookie lemonldap (c1128d957532096f70c143329ef6a7e2db5a4484823cb6df988c77eb9aafaa45) 730s ok 73 - Portal object 730s ok 74 - Init 730s ok 75 - Portal app 730s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]" 730s ok 77 - Try to connect with login rtyler 730s ok 78 - Get cookie lemonldap (37e2e1fcc21495184c71347dcd46cbd09eafff0c1d7926908978895fdd21ecf9) 730s ok 79 - Try to connect with login dwho 730s ok 80 - Response status is 401 730s ok 81 - Content is JSON 730s ok 82 - Error code is 5 730s 1..82 730s ok 731s t/37-CAS-App-to-SAML-IdP-POST.t ................................................ 731s ok 1 - use Lemonldap::NG::Portal::Main; 731s # Subtest: Test without WAYF 731s ok 1 - Portal object 731s ok 2 - Init 731s ok 3 - Portal app 731s ok 4 - Register $type 731s ok 5 - Portal object 731s ok 6 - Init 731s ok 7 - Portal app 731s ok 8 - Register $type 731s ok 9 - Portal object 731s ok 10 - Init 731s ok 11 - Portal app 731s ok 12 - Register $type 731s # ==> Pushing APP <== 731s # ==> Popping APP <== 731s ok 13 - Unauth CAS app request 731s ok 14 - Get cookie llngcasserver (proxy) 731s ok 15 - Get CAS server cookie 731s ok 16 - Get redirection 731s ok 17 - Location header found 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 18 - Push request to proxy 731s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753353%2C%22issuerRequestcas%22%3A%221769681473_20174%22%7D) 731s ok 20 - HTTP code is 200 731s ok 21 - Page contains a form 731s ok 22 - Host match 731s ok 23 - URI match 731s ok 24 - Field "SAMLRequest" is defined 731s ok 25 - CSP header authorize POST request to auth.idp.com 731s ok 26 - Method is POST 731s # ==> Pushing IDP <== 731s # ==> Popping IDP <== 731s ok 27 - Launch SAML request to IdP 731s ok 28 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681473_44282%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1769753353%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 731s # ==> Pushing IDP <== 731s # ==> Popping IDP <== 731s ok 29 - Post authentication 731s ok 30 - HTTP code is 200 731s ok 31 - Page contains a form 731s ok 32 - CSP header authorize POST request to auth.proxy.com 731s ok 33 - Method is POST 731s ok 34 - Get cookie lemonldap (ae86807b26e2e27f96450f7c1d853d36a865fc46aabe30bb15a13e3baadf993b) 731s ok 35 - Get cookie lemonldappdata () 731s ok 36 - SAML request cleared from pdata 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 37 - POST SAML response 731s ok 38 - Get cookie lemonldap (fa459a080a78b053296f3cef2ffd128864501338cf4917ead1fb7415702817b1) 731s ok 39 - Get redirection 731s ok 40 - Location header found 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 41 - Follow internal redirection 731s ok 42 - Get redirection 731s ok 43 - Location header found 731s # ==> Pushing APP <== 731s ok 44 - SOAP request 731s # ==> Saving handler APP <== 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s # ==> Restoring APP <== 731s ok 45 - Execute request to /cas/serviceValidate 731s ok 46 - HTTP code is 200 731s ok 47 - Content is XML 731s # ==> Popping APP <== 731s ok 48 - Follow redirection to RP 731s ok 49 - Get cookie lemonldap (e79de5035811de8efbcb9ecbade42bca5b60e9e4ff99a0fd2a6bbe9ee2df7222) 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 50 - Initiate logout from proxy 731s ok 51 - HTTP code is 200 731s ok 52 - Page contains a form 731s ok 53 - Host match 731s ok 54 - URI match 731s ok 55 - Field "SAMLRequest" is defined 731s ok 56 - Field "RelayState" is defined 731s ok 57 - CSP header authorize POST request to auth.idp.com 731s ok 58 - Method is POST 731s # ==> Pushing IDP <== 731s # ==> Popping IDP <== 731s ok 59 - Send SAML logout request 731s ok 60 - HTTP code is 200 731s ok 61 - Page contains a form 731s ok 62 - Host match 731s ok 63 - URI match 731s ok 64 - Field "SAMLResponse" is defined 731s ok 65 - Field "RelayState" is defined 731s ok 66 - CSP header authorize POST request to auth.proxy.com 731s ok 67 - Method is POST 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 68 - Receive SAML logout response 731s ok 69 - Get redirection 731s ok 70 - Location header found 731s ok 71 - SP session was removed 731s ok 72 - IDP session was removed 731s 1..72 731s ok 2 - Test without WAYF 731s # Subtest: Test with WAYF 731s ok 1 - Portal object 731s ok 2 - Init 731s ok 3 - Portal app 731s ok 4 - Register $type 731s ok 5 - Portal object 731s ok 6 - Init 731s ok 7 - Portal app 731s ok 8 - Register $type 731s ok 9 - Portal object 731s ok 10 - Init 731s ok 11 - Portal app 731s ok 12 - Register $type 731s # ==> Pushing APP <== 731s # ==> Popping APP <== 731s ok 13 - Unauth CAS app request 731s ok 14 - Get cookie llngcasserver (proxy) 731s ok 15 - Get CAS server cookie 731s ok 16 - Get redirection 731s ok 17 - Location header found 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 18 - Push request to proxy 731s ok 19 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681473_36895%22%2C%22issuerTs%22%3A1769753353%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 731s ok 20 - Get redirection 731s ok 21 - Location header found 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 22 - Return from WAYF 731s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcas%22%3A%221769681473_36895%22%2C%22issuerTs%22%3A1769753353%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 731s ok 24 - HTTP code is 200 731s ok 25 - Page contains a form 731s ok 26 - Host match 731s ok 27 - URI match 731s ok 28 - Field "SAMLRequest" is defined 731s ok 29 - CSP header authorize POST request to auth.idp.com 731s ok 30 - Method is POST 731s # ==> Pushing IDP <== 731s # ==> Popping IDP <== 731s ok 31 - Launch SAML request to IdP 731s ok 32 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681473_55599%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753353%7D) 731s # ==> Pushing IDP <== 731s # ==> Popping IDP <== 731s ok 33 - Post authentication 731s ok 34 - HTTP code is 200 731s ok 35 - Page contains a form 731s ok 36 - CSP header authorize POST request to auth.proxy.com 731s ok 37 - Method is POST 731s ok 38 - Get cookie lemonldap (704592c7288ae5dd04c4ffb1ea0209645866639cefa5083cca460339b188e65e) 731s ok 39 - Get cookie lemonldappdata () 731s ok 40 - SAML request cleared from pdata 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 41 - POST SAML response 731s ok 42 - Get cookie lemonldap (18d9bfebb1cf25f8a1f408e0a1d67e55debe2d172a62bbcbcc81aa529577ecd7) 731s ok 43 - Get redirection 731s ok 44 - Location header found 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 45 - Follow internal redirection 731s ok 46 - Get redirection 731s ok 47 - Location header found 731s # ==> Pushing APP <== 731s ok 48 - SOAP request 731s # ==> Saving handler APP <== 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s # ==> Restoring APP <== 731s ok 49 - Execute request to /cas/serviceValidate 731s ok 50 - HTTP code is 200 731s ok 51 - Content is XML 731s # ==> Popping APP <== 731s ok 52 - Follow redirection to RP 731s ok 53 - Get cookie lemonldap (bc83c73d18d053f31fef159c59e49e43bb56ac5613c76d3276cdbdb6ad290345) 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 54 - Initiate logout from proxy 731s ok 55 - HTTP code is 200 731s ok 56 - Page contains a form 731s ok 57 - Host match 731s ok 58 - URI match 731s ok 59 - Field "SAMLRequest" is defined 731s ok 60 - Field "RelayState" is defined 731s ok 61 - CSP header authorize POST request to auth.idp.com 731s ok 62 - Method is POST 731s # ==> Pushing IDP <== 731s # ==> Popping IDP <== 731s ok 63 - Send SAML logout request 731s ok 64 - HTTP code is 200 731s ok 65 - Page contains a form 731s ok 66 - Host match 731s ok 67 - URI match 731s ok 68 - Field "SAMLResponse" is defined 731s ok 69 - Field "RelayState" is defined 731s ok 70 - CSP header authorize POST request to auth.proxy.com 731s ok 71 - Method is POST 731s # ==> Pushing PROXY <== 731s # ==> Popping PROXY <== 731s ok 72 - Receive SAML logout response 731s ok 73 - Get redirection 731s ok 74 - Location header found 731s ok 75 - SP session was removed 731s ok 76 - IDP session was removed 731s 1..76 731s ok 3 - Test with WAYF 731s 1..3 731s ok 732s t/37-Issuer-Display-Rule.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 - Get cookie lemonldap (3ea61d07530fbac5229a0f76985749d8e3041282310fd69aa8c0da02df028031) 732s ok 6 - Get Menu 732s ok 7 - Response body is not empty 732s ok 8 732s 1..8 732s ok 732s t/37-Issuer-Timeout.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 - OP portal 732s # Subtest: Request RP1, wait for timeout, request RP2 732s ok 1 - Authorization request to RP1 732s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753354%2C%22issuerRequestoauth2%22%3A%221769681654_22136%22%7D) 732s ok 3 - Authorization request to RP2 732s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753954%2C%22issuerRequestoauth2%22%3A%221769682254_63752%22%7D) 732s ok 5 - HTTP code is 200 732s ok 6 - Page contains a form 732s ok 7 - Host match 732s ok 8 - Field "user" is defined 732s ok 9 - Field "password" is defined 732s ok 10 - CSP header authorize POST request to \# 732s ok 11 - Authorization request to RP2 732s ok 12 - 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%22issuerTs%22%3A1769753954%2C%22issuerRequestoauth2%22%3A%221769682254_63752%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 732s ok 13 - HTTP code is 200 732s ok 14 - Page contains a form 732s ok 15 - URI match 732s ok 16 - Field "token" is defined 732s ok 17 - Field "code" is defined 732s ok 18 - Found EXTCODE input 732s ok 19 - Post code 732s ok 20 - Get redirection 733s ok 21 - Location is http://auth.op.com/oauth2 733s ok 22 - Get cookie lemonldap (aea9172d25adf364a4df5fbc752a9f933a6d0bd6349a5a3f1dad7a434ecf522a) 733s ok 23 - Authorization request to RP1 733s ok 24 - Get redirection 733s ok 25 - Location header found 733s 1..25 733s ok 6 - Request RP1, wait for timeout, request RP2 733s # Subtest: Request RP1, wait for timeout, complete login 733s ok 1 - Authorization request to RP1 733s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681655_35491%22%2C%22issuerTs%22%3A1769753355%2C%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%7D) 733s ok 3 - HTTP code is 200 733s ok 4 - Page contains a form 733s ok 5 - Host match 733s ok 6 - Field "user" is defined 733s ok 7 - Field "password" is defined 733s ok 8 - CSP header authorize POST request to \# 733s ok 9 - Authorization request to RP2 733s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753355%2C%22issuerRequestoauth2%22%3A%221769681655_35491%22%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%7D) 733s ok 11 - HTTP code is 200 733s ok 12 - Page contains a form 733s ok 13 - URI match 733s ok 14 - Field "token" is defined 733s ok 15 - Field "code" is defined 733s ok 16 - Found EXTCODE input 733s ok 17 - Post code 733s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769681655_35491%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 733s ok 19 - Get redirection 733s ok 20 - Location is http://auth.op.com/oauth2 733s ok 21 - Get cookie lemonldap (1f64e433b616d326305ae9987ac7f79098c3762039ddd2026b72fbe56c2d234d) 733s ok 22 - Authorization request to RP1 733s ok 23 - Expected portal error code: code found on page 733s ok 24 - Expected portal error code 733s ok 25 - Get cookie lemonldappdata () 733s ok 26 - pdata was cleared 733s 1..26 733s ok 7 - Request RP1, wait for timeout, complete login 733s # Subtest: Within timeout, abandonned access to rp1 does not interfere 733s ok 1 - Authorization request to RP1 733s 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%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769682255_16334%22%2C%22issuerTs%22%3A1769753955%7D) 733s ok 3 - Authorization request to RP2 733s ok 4 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769682255_28570%22%2C%22issuerTs%22%3A1769753955%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 733s ok 5 - HTTP code is 200 733s ok 6 - Page contains a form 733s ok 7 - Host match 733s ok 8 - Field "user" is defined 733s ok 9 - Field "password" is defined 733s ok 10 - CSP header authorize POST request to \# 733s ok 11 - Authorization request to RP2 733s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769682255_28570%22%2C%22issuerTs%22%3A1769753955%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D) 733s ok 13 - HTTP code is 200 733s ok 14 - Page contains a form 733s ok 15 - URI match 733s ok 16 - Field "token" is defined 733s ok 17 - Field "code" is defined 733s ok 18 - Found EXTCODE input 733s ok 19 - Post code 733s ok 20 - Get redirection 733s ok 21 - Location is http://auth.op.com/oauth2 733s ok 22 - Get cookie lemonldap (9c5c5b94e65f49777f282dfd4d765b46cec350d8e67b6f9cad35ffeb5345b36c) 733s ok 23 - Authorization request to RP1 733s ok 24 - Get redirection 733s ok 25 - Location header found 733s 1..25 733s ok 8 - Within timeout, abandonned access to rp1 does not interfere 733s 1..8 733s ok 733s t/37-Logout-from-2-chained-SAML-SP-SOAP.t ...................................... 733s ok 1 - use Lemonldap::NG::Portal::Main; 733s ok 2 - Portal object 733s ok 3 - Init 733s ok 4 - Portal app 733s ok 5 - Register $type 733s ok 6 - Portal object 733s ok 7 - Init 733s ok 8 - Portal app 733s ok 9 - Register $type 733s ok 10 - Portal object 733s ok 11 - Init 733s ok 12 - Portal app 733s ok 13 - Register $type 733s # ==> Pushing SP <== 733s # ==> Popping SP <== 733s ok 14 - Unauth SP request 733s ok 15 - Get redirection 733s ok 16 - Location header found 733s # ==> Pushing PROXY <== 733s # ==> Popping PROXY <== 733s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn 733s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753355%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%221769681475_31828%22%7D) 733s ok 19 - Get redirection 733s ok 20 - Location header found 733s # ==> Pushing IDP <== 733s # ==> Popping IDP <== 733s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn 733s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753355%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681475_31550%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 733s ok 23 - HTTP code is 200 733s ok 24 - Page contains a form 733s ok 25 - Host match 733s ok 26 - Field "url" is defined 733s ok 27 - Field "timezone" is defined 733s ok 28 - Field "skin" is defined 733s ok 29 - Field "user" is defined 733s ok 30 - Field "password" is defined 733s ok 31 - CSP header authorize POST request to \# 733s # ==> Pushing IDP <== 733s # ==> Popping IDP <== 733s ok 32 - Post authentication, endpoint /saml/singleSignOn 733s ok 33 - Get cookie lemonldappdata () 733s ok 34 - Get cookie lemonldap (16481bf96186d303645bf24dc51def620b976592553f52087f199f96b514356f) 733s ok 35 - HTTP code is 200 733s ok 36 - Page contains a form 733s ok 37 - Host match 733s ok 38 - URI match 733s ok 39 - Field "SAMLResponse" is defined 733s ok 40 - Field "RelayState" is defined 733s ok 41 - CSP header authorize POST request to auth.proxy.com 733s # ==> Pushing PROXY <== 733s # ==> Popping PROXY <== 733s ok 42 - Post SAML response to PROXY 733s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681475_31828%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 733s ok 44 - Get cookie lemonldap (842f4b478013c8a6db282df86f2071cc6bbd55ff7f12a6eb2bf438c8c8986aca) 733s ok 45 - Get redirection 733s ok 46 - Location header found 733s # ==> Pushing PROXY <== 733s # ==> Popping PROXY <== 733s ok 47 - internal redirection to PROXY, endpoint /saml 733s ok 48 - HTTP code is 200 733s ok 49 - Page contains a form 733s ok 50 - Host match 733s ok 51 - URI match 733s ok 52 - Field "SAMLResponse" is defined 733s ok 53 - CSP header authorize POST request to auth.sp.com 733s # ==> Pushing SP <== 733s # ==> Popping SP <== 733s ok 54 - Post SAML response to SP 733s ok 55 - Get cookie lemonldap (f22e75b52113db84dea672c70e1f31f979b5cfc048c743e9c1cbcf34cffb9665) 733s # ==> Pushing SP <== 733s ok 56 - REST request 733s ok 57 - Request from PROXY to PROXY 733s # ==> Saving handler SP <== 733s # ==> Pushing PROXY <== 733s ok 58 - REST request 733s ok 59 - Request to IDP 733s # ==> Saving handler PROXY <== 733s # ==> Pushing IDP <== 733s # ==> Popping IDP <== 733s # ==> Restoring PROXY <== 733s ok 60 - Execute post request 733s ok 61 - Response is 200 733s ok 62 - Content is JSON|XML 733s # ==> Popping PROXY <== 733s # ==> Restoring SP <== 733s ok 63 - Execute post request 733s ok 64 - Response is 200 733s ok 65 - Content is JSON|XML 733s # ==> Popping SP <== 733s ok 66 - Call logout from SP 733s ok 67 - Get cookie lemonldap (0) 733s ok 68 - Test empty cookie on SP 733s ok 69 - Test disconnexion message on SP 733s # ==> Pushing PROXY <== 733s # ==> Popping PROXY <== 733s ok 70 - Test if still logged on PROXY 733s ok 71 - Get redirection 733s ok 72 - Location header found 733s # ==> Pushing IDP <== 733s # ==> Popping IDP <== 733s ok 73 - Test if still logged on IDP 733s ok 74 - test presence of user field in form (prove successful logout) 733s 1..74 733s ok 734s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.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 - Register $type 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 6 - Get JWKS, endpoint /oauth2/jwks 734s ok 7 - HTTP code is 200 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 734s ok 9 - HTTP code is 200 734s ok 10 - Portal object 734s ok 11 - Init 734s ok 12 - Portal app 734s ok 13 - Register $type 734s ok 14 - Portal object 734s ok 15 - Init 734s ok 16 - Portal app 734s ok 17 - Register $type 734s # ==> Pushing RP <== 734s # ==> Popping RP <== 734s ok 18 - Unauth SP request 734s ok 19 - Get redirection 734s ok 20 - Location header found 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 21 - Push request to OP, endpoint /oauth2/authorize 734s 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%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769681476_55152%22%2C%22issuerTs%22%3A1769753356%7D) 734s ok 23 - Get redirection 734s ok 24 - Location header found 734s # ==> Pushing IDP <== 734s # ==> Popping IDP <== 734s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 734s ok 26 - 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%3A1769753356%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681476_6910%22%7D) 734s ok 27 - HTTP code is 200 734s ok 28 - Page contains a form 734s ok 29 - Host match 734s ok 30 - Field "url" is defined 734s ok 31 - Field "timezone" is defined 734s ok 32 - Field "skin" is defined 734s ok 33 - Field "user" is defined 734s ok 34 - Field "password" is defined 734s ok 35 - CSP header authorize POST request to \# 734s # ==> Pushing IDP <== 734s # ==> Popping IDP <== 734s ok 36 - Post authentication, endpoint /saml/singleSignOn 734s ok 37 - Get cookie lemonldappdata () 734s ok 38 - Get cookie lemonldap (9a13861c67f2ad42ef7c12e06673ba4ac58e8ebb8aa03ced94bcb303d022eca3) 734s ok 39 - HTTP code is 200 734s ok 40 - Page contains a form 734s ok 41 - Host match 734s ok 42 - URI match 734s ok 43 - Field "SAMLResponse" is defined 734s ok 44 - Field "RelayState" is defined 734s ok 45 - CSP header authorize POST request to auth.op.com 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 46 - Post SAML response to SP 734s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681476_55152%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 734s ok 48 - Get cookie lemonldap (5adfa7e1c375779972e6cabf1084a81629fb5c27a5629855423e9df5a457127b) 734s ok 49 - Get redirection 734s ok 50 - Location header found 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 51 - Call OP from SAML SP 734s ok 52 - Get cookie lemonldappdata () 734s ok 53 - Get redirection 734s ok 54 - Location header found 734s # ==> Pushing RP <== 734s ok 55 - REST request 734s ok 56 - Request from RP to OP, endpoint /oauth2/token 734s # ==> Saving handler RP <== 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s # ==> Restoring RP <== 734s ok 57 - Execute post request 734s ok 58 - Response is 200 734s ok 59 - Content is JSON 734s ok 60 - REST request 734s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 734s # ==> Saving handler RP <== 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s # ==> Restoring RP <== 734s ok 62 - Execute get request 734s ok 63 - Response is 200 734s ok 64 - Content is JSON 734s # ==> Popping RP <== 734s ok 65 - Call openidconnectcallback on RP 734s ok 66 - Get cookie lemonldap (cc837c15c35eeed4e4bd8f5f650455cd2af1dc282b21e79ec0e7d84f898d48f8) 734s # ==> Pushing RP <== 734s # ==> Popping RP <== 734s ok 67 - Call logout from RP 734s ok 68 - Get cookie lemonldap (0) 734s ok 69 - Test empty cookie on RP 734s ok 70 - Get redirection 734s ok 71 - Location header found 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 72 - Forward logout to OP 734s ok 73 - HTTP code is 200 734s ok 74 - Page contains a form 734s ok 75 - Host match 734s ok 76 - Field "post_logout_redirect_uri" is defined 734s ok 77 - Field "confirm" is defined 734s ok 78 - Field "skin" is defined 734s ok 79 - CSP header authorize POST request to \# 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout 734s ok 81 - Get cookie lemonldap (0) 734s ok 82 - Test empty cookie on OP 734s ok 83 - Get redirection 734s ok 84 - Location header found 734s # ==> Pushing IDP <== 734s # ==> Popping IDP <== 734s ok 85 - redirect to IdP 734s ok 86 - Get cookie lemonldap (0) 734s ok 87 - Test empty cookie on IDP 734s ok 88 - Get redirection 734s ok 89 - Location header found 734s # ==> Pushing OP <== 734s # ==> Popping OP <== 734s ok 90 - redirect to OP 734s ok 91 - Get redirection 734s ok 92 - Location is http://auth.rp.com/oauth2/rlogoutreturn 734s # ==> Pushing RP <== 734s # ==> Popping RP <== 734s ok 93 - follow post-logout redirection 734s ok 94 - Get redirection 734s ok 95 - Location is http://auth.rp.com/?logout=1 734s 1..95 734s ok 735s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.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 - Register $type 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s ok 6 - Get JWKS, endpoint /oauth2/jwks 735s ok 7 - HTTP code is 200 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 735s ok 9 - HTTP code is 200 735s ok 10 - Portal object 735s ok 11 - Init 735s ok 12 - Portal app 735s ok 13 - Register $type 735s ok 14 - Portal object 735s ok 15 - Init 735s ok 16 - Portal app 735s ok 17 - Register $type 735s # ==> Pushing RP <== 735s # ==> Popping RP <== 735s ok 18 - Unauth SP request 735s ok 19 - Get redirection 735s ok 20 - Location header found 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s ok 21 - Push request to OP, endpoint /oauth2/authorize 735s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681477_15752%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753357%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 735s ok 23 - Get redirection 735s ok 24 - Location header found 735s # ==> Pushing IDP <== 735s # ==> Popping IDP <== 735s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn 735s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753357%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681477_54031%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 735s ok 27 - HTTP code is 200 735s ok 28 - Page contains a form 735s ok 29 - Host match 735s ok 30 - Field "url" is defined 735s ok 31 - Field "timezone" is defined 735s ok 32 - Field "skin" is defined 735s ok 33 - Field "user" is defined 735s ok 34 - Field "password" is defined 735s ok 35 - CSP header authorize POST request to \# 735s # ==> Pushing IDP <== 735s # ==> Popping IDP <== 735s ok 36 - Post authentication, endpoint /saml/singleSignOn 735s ok 37 - Get cookie lemonldappdata () 735s ok 38 - Get cookie lemonldap (f9dd7d44b4d6b846ac710505c25ece872099b83064f38fa3d963c206c0111d24) 735s ok 39 - HTTP code is 200 735s ok 40 - Page contains a form 735s ok 41 - Host match 735s ok 42 - URI match 735s ok 43 - Field "SAMLResponse" is defined 735s ok 44 - Field "RelayState" is defined 735s ok 45 - CSP header authorize POST request to auth.op.com 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s ok 46 - Post SAML response to SP 735s ok 47 - 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%221769681477_15752%22%7D) 735s ok 48 - Get cookie lemonldap (e77d123d6e7a98bddeb00a606d269daeda78a8173d35a3334e7afb7e07bfcde5) 735s ok 49 - Get redirection 735s ok 50 - Location header found 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s ok 51 - Call OP from SAML SP 735s ok 52 - Get cookie lemonldappdata () 735s ok 53 - Get redirection 735s ok 54 - Location header found 735s # ==> Pushing RP <== 735s ok 55 - REST request 735s ok 56 - Request from RP to OP, endpoint /oauth2/token 735s # ==> Saving handler RP <== 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s # ==> Restoring RP <== 735s ok 57 - Execute post request 735s ok 58 - Response is 200 735s ok 59 - Content is JSON|XML 735s ok 60 - REST request 735s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo 735s # ==> Saving handler RP <== 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s # ==> Restoring RP <== 735s ok 62 - Execute get request 735s ok 63 - Response is 200 735s ok 64 - Content is JSON|XML 735s # ==> Popping RP <== 735s ok 65 - Call openidconnectcallback on RP 735s ok 66 - Get cookie lemonldap (491948597648196bb5c8dc9349053f88f21f6fe822faf196fbe00cc0954896a9) 735s # ==> Pushing RP <== 735s # ==> Popping RP <== 735s ok 67 - Call logout from RP 735s ok 68 - Get cookie lemonldap (0) 735s ok 69 - Test empty cookie on RP 735s ok 70 - Get redirection 735s ok 71 - Location header found 735s # ==> Pushing OP <== 735s # ==> Popping OP <== 735s ok 72 - Forward logout to OP 735s ok 73 - HTTP code is 200 735s ok 74 - Page contains a form 735s ok 75 - Host match 735s ok 76 - Field "post_logout_redirect_uri" is defined 735s ok 77 - Field "confirm" is defined 735s ok 78 - Field "skin" is defined 735s ok 79 - CSP header authorize POST request to \# 735s # ==> Pushing OP <== 735s ok 80 - REST request 735s ok 81 - Request to IDP 735s # ==> Saving handler OP <== 735s # ==> Pushing IDP <== 735s # ==> Popping IDP <== 735s # ==> Restoring OP <== 735s ok 82 - Execute post request 735s ok 83 - Response is 200 735s ok 84 - Content is JSON|XML 735s # ==> Popping OP <== 735s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout 735s ok 86 - Get cookie lemonldap (0) 735s ok 87 - Test empty cookie on OP 735s ok 88 - Get redirection 735s ok 89 - Location header found 735s # ==> Pushing RP <== 735s # ==> Popping RP <== 735s ok 90 - redirect to RP 735s ok 91 - Get redirection 735s ok 92 - Location header found 735s # ==> Pushing RP <== 735s # ==> Popping RP <== 735s ok 93 - Follow redirection to logout" 735s ok 94 - HTTP code is 200 735s # ==> Pushing IDP <== 735s # ==> Popping IDP <== 735s ok 95 - Test if still logged on IDP 735s ok 96 - test presence of user field in form (prove successful logout) 735s 1..96 735s ok 736s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .......................................... 736s ok 1 - use Lemonldap::NG::Portal::Main; 736s ok 2 - Portal object 736s ok 3 - Init 736s ok 4 - Portal app 736s ok 5 - Register $type 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 6 - Get JWKS, endpoint /oauth2/jwks 736s ok 7 - HTTP code is 200 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 8 - Get metadata, endpoint /.well-known/openid-configuration 736s ok 9 - HTTP code is 200 736s ok 10 - Portal object 736s ok 11 - Init 736s ok 12 - Portal app 736s ok 13 - Register $type 736s ok 14 - Portal object 736s ok 15 - Init 736s ok 16 - Portal app 736s ok 17 - Register $type 736s # ==> Pushing RP <== 736s # ==> Popping RP <== 736s ok 18 - Unauth SP request 736s ok 19 - Get redirection 736s ok 20 - Location header found 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 21 - Push request to OP, endpoint /oauth2/authorize 736s ok 22 - HTTP code is 200 736s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753358%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221769681478_54724%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 24 - Post authentication, endpoint /oauth2/authorize 736s ok 25 - Get cookie lemonldap (bf32cfcfb9a0d66376ef038ab48206d11ba942baa794c98ebc522f0d16b3bbd7) 736s ok 26 - HTTP code is 200 736s ok 27 - Page contains a form 736s ok 28 - Host match 736s ok 29 - Field "confirm" is defined 736s ok 30 - CSP header authorize POST request to \# 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 31 - Post confirmation, endpoint /oauth2/authorize 736s ok 32 - Get redirection 736s ok 33 - Location header found 736s # ==> Pushing RP <== 736s ok 34 - REST request 736s ok 35 - Request from RP to OP, endpoint /oauth2/token 736s # ==> Saving handler RP <== 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s # ==> Restoring RP <== 736s ok 36 - Execute request 736s ok 37 - Response is 200 736s ok 38 - Content is JSON 736s ok 39 - REST request 736s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo 736s # ==> Saving handler RP <== 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s # ==> Restoring RP <== 736s ok 41 - Execute request 736s ok 42 - Response is 200 736s ok 43 - Content is JSON 736s # ==> Popping RP <== 736s ok 44 - Call openidconnectcallback on RP 736s ok 45 - Get cookie lemonldap (1e7c212dfa428cadd37f08bb6a6eccf5c9dfb508beef3fe501d8468f37fabd64) 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 46 - Check session, endpoint /oauth2/checksession.html 736s ok 47 - HTTP code is 200 736s ok 48 - Frame can be embedded 736s # ==> Pushing SP <== 736s # ==> Popping SP <== 736s ok 49 - Try SAML SP 736s ok 50 - HTTP code is 200 736s ok 51 - Page contains a form 736s ok 52 - Host match 736s ok 53 - URI match 736s ok 54 - Field "SAMLRequest" is defined 736s ok 55 - CSP header authorize POST request to auth.op.com 736s ok 56 - Method is POST 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 57 - Post SAML request to IdP 736s ok 58 - HTTP code is 200 736s ok 59 - Page contains a form 736s ok 60 - Host match 736s ok 61 - URI match 736s ok 62 - Field "SAMLResponse" is defined 736s ok 63 - CSP header authorize POST request to auth.sp.com 736s ok 64 - Method is POST 736s # ==> Pushing SP <== 736s # ==> Popping SP <== 736s ok 65 - Post SAML response to SP 736s ok 66 - Get cookie lemonldap (28716c6321bb218b7cd698df163f4d02d8bd22d8150fc04da5b38309c2d4183f) 736s # ==> Pushing RP <== 736s # ==> Popping RP <== 736s ok 67 - Query SP for logout 736s ok 68 - Get redirection 736s ok 69 - Location header found 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 70 - Push logout request to OP, endpoint /oauth2/logout 736s ok 71 - HTTP code is 200 736s ok 72 - Page contains a form 736s ok 73 - Host match 736s ok 74 - Field "confirm" is defined 736s ok 75 - CSP header authorize POST request to \# 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 76 - Confirm logout, endpoint /oauth2/logout 736s ok 77 - HTTP code is 200 736s ok 78 - Get cookie lemonldap (0) 736s ok 79 - SSO cookie removed 736s ok 80 - Get iframe request 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 81 - Get iframe 736s ok 82 - HTTP code is 200 736s ok 83 - Page contains a form 736s ok 84 - Host match 736s ok 85 - URI match 736s ok 86 - Field "SAMLRequest" is defined 736s ok 87 - CSP header authorize POST request to auth.sp.com 736s ok 88 - Method is POST 736s # ==> Pushing SP <== 736s # ==> Popping SP <== 736s ok 89 - Post SAML logout request to SP 736s ok 90 - HTTP code is 200 736s ok 91 - Page contains a form 736s ok 92 - Host match 736s ok 93 - URI match 736s ok 94 - Field "SAMLResponse" is defined 736s ok 95 - CSP header authorize POST request to auth.op.com 736s ok 96 - Method is POST 736s # ==> Pushing SP <== 736s # ==> Popping SP <== 736s ok 97 - Post SAML logout response to IdP 736s # ==> Pushing OP <== 736s # ==> Popping OP <== 736s ok 98 - Test if user is reject on IdP 736s ok 99 - Response status is 401 736s ok 100 - Content is JSON 736s ok 101 - Error code is 1 736s # ==> Pushing RP <== 736s # ==> Popping RP <== 736s ok 102 - Test if user is reject on SP 736s ok 103 - Get redirection 736s ok 104 - Location header found 736s # ==> Pushing SP <== 736s # ==> Popping SP <== 736s ok 105 - Test if user is reject on SP 736s ok 106 - HTTP code is 200 736s ok 107 - HTTP code is 200 736s ok 108 - Page contains a form 736s ok 109 - Host match 736s ok 110 - URI match 736s ok 111 - Field "SAMLRequest" is defined 736s ok 112 - CSP header authorize POST request to auth.op.com 736s ok 113 - Method is POST 736s 1..113 736s ok 737s t/37-OIDC-RP-to-SAML-IdP.t ..................................................... 737s ok 1 - use Lemonldap::NG::Portal::Main; 737s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding 737s ok 1 - Portal object 737s ok 2 - Init 737s ok 3 - Portal app 737s ok 4 - Register $type 737s ok 5 - Portal object 737s ok 6 - Init 737s ok 7 - Portal app 737s ok 8 - Register $type 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 9 - Get JWKS, endpoint /oauth2/jwks 737s ok 10 - HTTP code is 200 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 737s ok 12 - HTTP code is 200 737s ok 13 - Portal object 737s ok 14 - Init 737s ok 15 - Portal app 737s ok 16 - Register $type 737s # ==> Pushing RPREDIRECT <== 737s # ==> Popping RPREDIRECT <== 737s ok 17 - Unauth SP request 737s ok 18 - Get redirection 737s ok 19 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 20 - Push request to OP, endpoint /oauth2/authorize 737s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1769753359%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221769681479_39456%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D) 737s ok 22 - Get redirection 737s ok 23 - Location header found 737s # ==> Pushing IDPREDIRECT <== 737s # ==> Popping IDPREDIRECT <== 737s ok 24 - Launch SAML request to IdP 737s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681479_15211%22%2C%22issuerTs%22%3A1769753359%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 737s # ==> Pushing IDPREDIRECT <== 737s # ==> Popping IDPREDIRECT <== 737s ok 26 - Post authentication 737s ok 27 - HTTP code is 200 737s ok 28 - Page contains a form 737s ok 29 - Host match 737s ok 30 - CSP header authorize POST request to auth.sp.com 737s ok 31 - Method is POST 737s ok 32 - Get cookie lemonldap (4b756f038e19f279900f89f5694f85938bfa585261451ec771359a21dd02dabc) 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 33 - POST SAML response 737s ok 34 - Get cookie lemonldap (058ad6067e376de574b62a9c71b1834038ccd0b866e4e273706acad762ce997b) 737s ok 35 - Get redirection 737s ok 36 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 37 - Follow internal redirection from SAML-SP to OIDC-OP 737s ok 38 - HTTP code is 200 737s ok 39 - Page contains a form 737s ok 40 - URI match 737s ok 41 - Field "confirm" is defined 737s ok 42 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753359%7D) 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 43 - Confirm OIDC sharing 737s ok 44 - Get redirection 737s ok 45 - Location header found 737s # ==> Pushing RPREDIRECT <== 737s ok 46 - REST request 737s ok 47 - Request from RP to OP(sp), endpoint /oauth2/token 737s # ==> Saving handler RPREDIRECT <== 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s # ==> Restoring RPREDIRECT <== 737s ok 48 - Execute request 737s ok 49 - Response is 200 737s ok 50 - Content is JSON 737s ok 51 - REST request 737s ok 52 - Request from RP to OP(sp), endpoint /oauth2/userinfo 737s # ==> Saving handler RPREDIRECT <== 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s # ==> Restoring RPREDIRECT <== 737s ok 53 - Execute request 737s ok 54 - Response is 200 737s ok 55 - Content is JSON 737s # ==> Popping RPREDIRECT <== 737s ok 56 - Follow redirection to RP 737s ok 57 - Get cookie lemonldap (28cf281ca8b1068be02233a9adf98804a2cc94714303575cb3507e436b9a3dba) 737s # ==> Pushing RPREDIRECT <== 737s # ==> Popping RPREDIRECT <== 737s ok 58 - Query RP for logout 737s ok 59 - Get redirection 737s ok 60 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 61 - Push logout request to OP/SP, endpoint /oauth2/logout 737s ok 62 - HTTP code is 200 737s ok 63 - Page contains a form 737s ok 64 - Host match 737s ok 65 - Field "confirm" is defined 737s ok 66 - CSP header authorize POST request to \# 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 67 - Confirm logout, endpoint /oauth2/logout 737s ok 68 - Get redirection 737s ok 69 - Location header found 737s # ==> Pushing IDPREDIRECT <== 737s # ==> Popping IDPREDIRECT <== 737s ok 70 - Push logout to SAML IdP 737s ok 71 - Get cookie lemonldap (0) 737s ok 72 - SSO cookie removed 737s ok 73 - Get redirection 737s ok 74 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 75 - Push logout to SAML IdP 737s ok 76 - Get redirection 737s ok 77 - Location is http://auth.rp.com/oauth2/rlogoutreturn 737s # ==> Pushing RPREDIRECT <== 737s # ==> Popping RPREDIRECT <== 737s ok 78 - Follow post-logout redirection 737s ok 79 - Get redirection 737s ok 80 - Location is http://auth.rp.com/?logout=1 737s ok 81 - SP session was removed 737s ok 82 - IDP session was removed 737s ok 83 - RP session was removed 737s 1..83 737s ok 2 - Test OIDC-LLNG-SAML proxy with redirect binding 737s # Subtest: Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 737s ok 1 - Portal object 737s ok 2 - Init 737s ok 3 - Portal app 737s ok 4 - Register $type 737s ok 5 - Portal object 737s ok 6 - Init 737s ok 7 - Portal app 737s ok 8 - Register $type 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 9 - Get JWKS, endpoint /oauth2/jwks 737s ok 10 - HTTP code is 200 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 737s ok 12 - HTTP code is 200 737s ok 13 - Portal object 737s ok 14 - Init 737s ok 15 - Portal app 737s ok 16 - Register $type 737s # ==> Pushing RPREDIRECT <== 737s # ==> Popping RPREDIRECT <== 737s ok 17 - Unauth SP request 737s ok 18 - Get redirection 737s ok 19 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 20 - Push request to OP, endpoint /oauth2/authorize 737s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769681479_41661%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753359%7D) 737s ok 22 - Get redirection 737s ok 23 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 24 - Return from WAYF 737s ok 25 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753359%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221769681479_41661%22%7D) 737s ok 26 - Get redirection 737s ok 27 - Location header found 737s # ==> Pushing IDPREDIRECT <== 737s # ==> Popping IDPREDIRECT <== 737s ok 28 - Launch SAML request to IdP 737s ok 29 - 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%22issuerRequestsaml%22%3A%221769681479_49248%22%2C%22issuerTs%22%3A1769753359%7D) 737s # ==> Pushing IDPREDIRECT <== 737s # ==> Popping IDPREDIRECT <== 737s ok 30 - Post authentication 737s ok 31 - HTTP code is 200 737s ok 32 - Page contains a form 737s ok 33 - Host match 737s ok 34 - CSP header authorize POST request to auth.sp.com 737s ok 35 - Method is POST 737s ok 36 - Get cookie lemonldap (e83a17257af678f1c2f4ad0d747217aa7dce4fccad0aa51c9750964657d67f0b) 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 37 - POST SAML response 737s ok 38 - Get cookie lemonldap (5d7b4056ee3afaaa6082556a21ba5248ff891e70a8acfe69be28dc1947825729) 737s ok 39 - Get redirection 737s ok 40 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 41 - Follow internal redirection from SAML-SP to OIDC-OP 737s ok 42 - HTTP code is 200 737s ok 43 - Page contains a form 737s ok 44 - URI match 737s ok 45 - Field "confirm" is defined 737s ok 46 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753359%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 47 - Confirm OIDC sharing 737s ok 48 - Get redirection 737s ok 49 - Location header found 737s # ==> Pushing RPREDIRECT <== 737s ok 50 - REST request 737s ok 51 - Request from RP to OP(sp), endpoint /oauth2/token 737s # ==> Saving handler RPREDIRECT <== 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s # ==> Restoring RPREDIRECT <== 737s ok 52 - Execute request 737s ok 53 - Response is 200 737s ok 54 - Content is JSON 737s ok 55 - REST request 737s ok 56 - Request from RP to OP(sp), endpoint /oauth2/userinfo 737s # ==> Saving handler RPREDIRECT <== 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s # ==> Restoring RPREDIRECT <== 737s ok 57 - Execute request 737s ok 58 - Response is 200 737s ok 59 - Content is JSON 737s # ==> Popping RPREDIRECT <== 737s ok 60 - Follow redirection to RP 737s ok 61 - Get cookie lemonldap (c5eb35f7ef1b9f842f1f0acb5a5a10067cc3b54565e0911448cf95e1feeca714) 737s # ==> Pushing RPREDIRECT <== 737s # ==> Popping RPREDIRECT <== 737s ok 62 - Query RP for logout 737s ok 63 - Get redirection 737s ok 64 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 65 - Push logout request to OP/SP, endpoint /oauth2/logout 737s ok 66 - HTTP code is 200 737s ok 67 - Page contains a form 737s ok 68 - Host match 737s ok 69 - Field "confirm" is defined 737s ok 70 - CSP header authorize POST request to \# 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 71 - Confirm logout, endpoint /oauth2/logout 737s ok 72 - Get redirection 737s ok 73 - Location header found 737s # ==> Pushing IDPREDIRECT <== 737s # ==> Popping IDPREDIRECT <== 737s ok 74 - Push logout to SAML IdP 737s ok 75 - Get cookie lemonldap (0) 737s ok 76 - SSO cookie removed 737s ok 77 - Get redirection 737s ok 78 - Location header found 737s # ==> Pushing SPREDIRECT <== 737s # ==> Popping SPREDIRECT <== 737s ok 79 - Push logout to SAML IdP 737s ok 80 - Get redirection 737s ok 81 - Location is http://auth.rp.com/oauth2/rlogoutreturn 737s # ==> Pushing RPREDIRECT <== 737s # ==> Popping RPREDIRECT <== 737s ok 82 - Follow post-logout redirection 737s ok 83 - Get redirection 737s ok 84 - Location is http://auth.rp.com/?logout=1 737s ok 85 - SP session was removed 737s ok 86 - IDP session was removed 737s ok 87 - RP session was removed 737s 1..87 737s ok 3 - Test OIDC-LLNG-SAML proxy with redirect binding and WAYF 737s # Subtest: Test OIDC-LLNG-SAML proxy with post binding 737s ok 1 - Portal object 737s ok 2 - Init 737s ok 3 - Portal app 737s ok 4 - Register $type 737s ok 5 - Portal object 737s ok 6 - Init 737s ok 7 - Portal app 737s ok 8 - Register $type 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 9 - Get JWKS, endpoint /oauth2/jwks 737s ok 10 - HTTP code is 200 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 11 - Get metadata, endpoint /.well-known/openid-configuration 737s ok 12 - HTTP code is 200 737s ok 13 - Portal object 737s ok 14 - Init 737s ok 15 - Portal app 737s ok 16 - Register $type 737s # ==> Pushing RPPOST <== 737s # ==> Popping RPPOST <== 737s ok 17 - Unauth SP request 737s ok 18 - Get redirection 737s ok 19 - Location header found 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 20 - Push request to OP, endpoint /oauth2/authorize 737s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221769681479_35307%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1769753359%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D) 737s ok 22 - HTTP code is 200 737s ok 23 - Page contains a form 737s ok 24 - Host match 737s ok 25 - URI match 737s ok 26 - Field "SAMLRequest" is defined 737s ok 27 - CSP header authorize POST request to auth.idp.com 737s ok 28 - Method is POST 737s # ==> Pushing IDPPOST <== 737s # ==> Popping IDPPOST <== 737s ok 29 - Launch SAML request to IdP 737s ok 30 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221769681479_9089%22%2C%22issuerTs%22%3A1769753359%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 737s # ==> Pushing IDPPOST <== 737s # ==> Popping IDPPOST <== 737s ok 31 - Post authentication 737s ok 32 - HTTP code is 200 737s ok 33 - Page contains a form 737s ok 34 - Host match 737s ok 35 - CSP header authorize POST request to auth.sp.com 737s ok 36 - Method is POST 737s ok 37 - Get cookie lemonldap (af305a72a7af2540f5a78ca2c85e2ca72ef6ad7b379de321f6fbc675568d40d8) 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 38 - POST SAML response 737s ok 39 - Get cookie lemonldap (9d8a3fbb5acd59025511577b066e677a7edc59ee684082f8139a6c83bbc439ee) 737s ok 40 - Get redirection 737s ok 41 - Location header found 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP 737s ok 43 - HTTP code is 200 737s ok 44 - Page contains a form 737s ok 45 - URI match 737s ok 46 - Field "confirm" is defined 737s ok 47 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753359%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D) 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 48 - Confirm OIDC sharing 737s ok 49 - Get redirection 737s ok 50 - Location header found 737s # ==> Pushing RPPOST <== 737s ok 51 - REST request 737s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token 737s # ==> Saving handler RPPOST <== 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s # ==> Restoring RPPOST <== 737s ok 53 - Execute request 737s ok 54 - Response is 200 737s ok 55 - Content is JSON 737s ok 56 - REST request 737s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo 737s # ==> Saving handler RPPOST <== 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s # ==> Restoring RPPOST <== 737s ok 58 - Execute request 737s ok 59 - Response is 200 737s ok 60 - Content is JSON 737s # ==> Popping RPPOST <== 737s ok 61 - Follow redirection to RP 737s ok 62 - Get cookie lemonldap (f404879d1e7930933ddd2c5542e166e0d9b0bdbc7790df816e820c3e1f47e946) 737s # ==> Pushing RPPOST <== 737s # ==> Popping RPPOST <== 737s ok 63 - Query RP for logout 737s ok 64 - Get redirection 737s ok 65 - Location header found 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout 737s ok 67 - HTTP code is 200 737s ok 68 - Page contains a form 737s ok 69 - Host match 737s ok 70 - Field "confirm" is defined 737s ok 71 - CSP header authorize POST request to \# 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 72 - Confirm logout, endpoint /oauth2/logout 737s ok 73 - HTTP code is 200 737s ok 74 - Page contains a form 737s ok 75 - Host match 737s ok 76 - URI match 737s ok 77 - Field "SAMLRequest" is defined 737s ok 78 - CSP header authorize POST request to auth.idp.com 737s # ==> Pushing IDPPOST <== 737s # ==> Popping IDPPOST <== 737s ok 79 - Push logout to SAML IdP 737s ok 80 - Get cookie lemonldap (0) 737s ok 81 - SSO cookie removed 737s ok 82 - HTTP code is 200 737s ok 83 - Page contains a form 737s ok 84 - Host match 737s ok 85 - URI match 737s ok 86 - CSP header authorize POST request to auth.sp.com 737s # ==> Pushing SPPOST <== 737s # ==> Popping SPPOST <== 737s ok 87 - Push logout to SAML IdP 737s ok 88 - Get redirection 737s ok 89 - Location is http://auth.rp.com/oauth2/rlogoutreturn 737s # ==> Pushing RPPOST <== 737s # ==> Popping RPPOST <== 737s ok 90 - Follow post-logout redirection 737s ok 91 - Get redirection 737s ok 92 - Location is http://auth.rp.com/?logout=1 737s ok 93 - SP session was removed 737s ok 94 - IDP session was removed 737s ok 95 - RP session was removed 737s 1..95 737s ok 4 - Test OIDC-LLNG-SAML proxy with post binding 737s 1..4 737s ok 738s t/37-OIDC-and-DBI-with-choice-and-override.t ................................... 738s ok 1 - use Lemonldap::NG::Portal::Main; 738s ok 2 - Portal object 738s ok 3 - Init 738s ok 4 - Portal app 738s ok 5 - Register $type 738s ok 6 - OP portal 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s ok 7 - Get JWKS, endpoint /oauth2/jwks 738s ok 8 - HTTP code is 200 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 738s ok 10 - HTTP code is 200 738s ok 11 - Portal object 738s ok 12 - Init 738s ok 13 - Portal app 738s ok 14 - Register $type 738s ok 15 - RP portal 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s # ==> Pushing RP <== 738s # ==> Popping RP <== 738s ok 16 - Auth query 738s ok 17 - Get cookie lemonldap (54dee00133153b8309c83ec7a0a95295c0671275a06686e6ac1f0b962e1a40db) 738s # ==> Pushing RP <== 738s # ==> Popping RP <== 738s ok 18 - Logout request 738s ok 19 - Response is 200 738s ok 20 - Cookie is deleted 738s ok 21 - No pdata 738s # ==> Pushing RP <== 738s # ==> Popping RP <== 738s ok 22 - Disconnect request 738s ok 23 - Response is 401 738s # ==> Pushing RP <== 738s # ==> Popping RP <== 738s ok 24 - Unauth RP request 738s ok 25 - Get redirection 738s ok 26 - Location header found 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s ok 27 - Push request to OP, endpoint /oauth2/authorize 738s ok 28 - HTTP code is 200 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s ok 29 - Post authentication, endpoint /oauth2/authorize 738s ok 30 - Get cookie lemonldap (3e7c4590e3c81756c7743c3b3be3a5262a5a2eb04ed205e3298e4818124d020e) 738s ok 31 - HTTP code is 200 738s ok 32 - Page contains a form 738s ok 33 - Host match 738s ok 34 - Field "confirm" is defined 738s ok 35 - CSP header authorize POST request to \# 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s ok 36 - Post confirmation, endpoint /oauth2/authorize 738s ok 37 - Get redirection 738s ok 38 - Location header found 738s # ==> Pushing RP <== 738s ok 39 - REST request 738s ok 40 - Request from RP to OP, endpoint /oauth2/token 738s # ==> Saving handler RP <== 738s # ==> Pushing OP <== 738s # ==> Popping OP <== 738s # ==> Restoring RP <== 738s ok 41 - Execute request 738s ok 42 - Response is 200 738s ok 43 - Content is JSON 738s # ==> Popping RP <== 738s ok 44 - Call openidconnectcallback on RP 738s ok 45 - Get cookie lemonldap (26abaabf79dc001369ba05440a554febad8471aa6d7383c1194c71e7815ad87a) 738s 1..45 738s ok 739s t/37-SAML-SP-GET-to-SAML-with-Logout.t ......................................... 739s ok 1 - use Lemonldap::NG::Portal::Main; 739s ok 2 - Portal object 739s ok 3 - Init 739s ok 4 - Portal app 739s ok 5 - Register $type 739s ok 6 - Portal object 739s ok 7 - Init 739s ok 8 - Portal app 739s ok 9 - Register $type 739s ok 10 - Portal object 739s ok 11 - Init 739s ok 12 - Portal app 739s ok 13 - Register $type 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 14 - Try SAML SP 739s ok 15 - Get redirection 739s ok 16 - Location header found 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 17 - Launch SAML request to proxy 739s ok 18 - Get redirection 739s ok 19 - Location header found 739s ok 20 - 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%221769681481_63011%22%2C%22issuerTs%22%3A1769753361%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 739s # ==> Pushing IDP <== 739s # ==> Popping IDP <== 739s ok 21 - Launch SAML request to proxy 739s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753361%2C%22issuerRequestsaml%22%3A%221769681481_54897%22%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%7D) 739s ok 23 - HTTP code is 200 739s ok 24 - Page contains a form 739s ok 25 - Host match 739s ok 26 - Field "user" is defined 739s ok 27 - Field "password" is defined 739s ok 28 - CSP header authorize POST request to \# 739s # ==> Pushing IDP <== 739s # ==> Popping IDP <== 739s ok 29 - Post authentication, endpoint 739s ok 30 - Get cookie lemonldap (d1268060469a453c1ed89ef946662a1af02cfb0244f95c0f265186126424cd8c) 739s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681481_54897%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 739s ok 32 - Get redirection 739s ok 33 - Location header found 739s # ==> Pushing IDP <== 739s # ==> Popping IDP <== 739s ok 34 - Follow redirection to issuer 739s ok 35 - Get cookie lemonldappdata () 739s ok 36 - HTTP code is 200 739s ok 37 - Page contains a form 739s ok 38 - Host match 739s ok 39 - URI match 739s ok 40 - Field "SAMLResponse" is defined 739s ok 41 - CSP header authorize POST request to auth.proxy.com 739s ok 42 - Method is POST 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 43 - Post SAMLResponse to proxy 739s ok 44 - Get cookie lemonldap (e21f5e2d420c3a7b5b4085c07fb3e0a6b387caf5dfb1964093c9891c90d414bf) 739s 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%221769681481_63011%22%7D) 739s ok 46 - Get redirection 739s ok 47 - Location header found 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 48 - Follow redirection to issuer 739s ok 49 - Get cookie lemonldappdata () 739s ok 50 - HTTP code is 200 739s ok 51 - Page contains a form 739s ok 52 - Host match 739s ok 53 - URI match 739s ok 54 - Field "SAMLResponse" is defined 739s ok 55 - CSP header authorize POST request to auth.sp.com 739s ok 56 - Method is POST 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 57 - Post SAMLResponse to SP 739s ok 58 - Get cookie lemonldap (d17293abdd78407a848215fdef1c5201deb4f9e83542d14c19fe3e3e43ee63a7) 739s ok 59 - Get redirection 739s ok 60 - Location header found 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 61 - Initiate logout 739s ok 62 - Get cookie lemonldap (0) 739s ok 63 - Removed lemonldap cookie at sp 739s ok 64 - Get redirection 739s ok 65 - Location header found 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 66 - Forward logout to proxy 739s ok 67 - Get cookie lemonldap (0) 739s ok 68 - Removed lemonldap cookie at proxy 739s ok 69 - Get redirection 739s ok 70 - Location header found 739s # ==> Pushing IDP <== 739s # ==> Popping IDP <== 739s ok 71 - Forward logout to IDP 739s ok 72 - Get cookie lemonldap (0) 739s ok 73 - Removed lemonldap cookie at idp 739s ok 74 - Get redirection 739s ok 75 - Location header found 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 76 - Forward logout to proxy 739s ok 77 - Get redirection 739s ok 78 - Location header found 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 79 - Resume proxy logout process 739s ok 80 - Get redirection 739s ok 81 - Location header found 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 82 - Forward logout to sp 739s ok 83 - Logout OK: code found on page 739s ok 84 - Logout OK 739s 1..84 739s ok 739s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .................................. 739s ok 1 - use Lemonldap::NG::Portal::Main; 739s ok 2 - Portal object 739s ok 3 - Init 739s ok 4 - Portal app 739s ok 5 - Register $type 739s ok 6 - Portal object 739s ok 7 - Init 739s ok 8 - Portal app 739s ok 9 - Register $type 739s ok 10 - Portal object 739s ok 11 - Init 739s ok 12 - Portal app 739s ok 13 - Register $type 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 14 - Unauth SP request 739s ok 15 - HTTP code is 200 739s ok 16 - Page contains a form 739s ok 17 - Host match 739s ok 18 - URI match 739s ok 19 - Field "SAMLRequest" is defined 739s ok 20 - CSP header authorize POST request to auth.proxy.com 739s ok 21 - Method is POST 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 22 - Post SAML request to IdP 739s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753361%2C%22issuerRequestsaml%22%3A%221769681481_21034%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 739s ok 24 - Found SAML choice 739s ok 25 - HTTP code is 200 739s ok 26 - Page contains a form 739s ok 27 - CSP header authorize POST request to \# 739s # ==> Pushing PROXY <== 739s # ==> Popping PROXY <== 739s ok 28 - Select "CAS" 739s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681481_21034%22%2C%22_choice%22%3A%22cas%22%2C%22issuerTs%22%3A1769753361%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D) 739s ok 30 - Get cookie llngcasserver (idp) 739s ok 31 - Get CAS server cookie 739s ok 32 - Get redirection 739s ok 33 - Location header found 739s # ==> Pushing ISSUER <== 739s # ==> Popping ISSUER <== 739s ok 34 - Query CAS server 739s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753361%2C%22issuerRequestcas%22%3A%221769681481_55057%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D) 739s ok 36 - HTTP code is 200 739s ok 37 - Page contains a form 739s ok 38 - CSP header authorize POST request to \# 739s # ==> Pushing ISSUER <== 739s # ==> Popping ISSUER <== 739s ok 39 - Post authentication 739s ok 40 - Get cookie lemonldap (9af3e8cb928fa60cba522d3344e9e11571133bf721ca28ed9abd2d5590230fcc) 739s ok 41 - Get redirection 739s ok 42 - Location header found 739s # ==> Pushing PROXY <== 739s ok 43 - SOAP request 739s # ==> Saving handler PROXY <== 739s # ==> Pushing ISSUER <== 739s # ==> Popping ISSUER <== 739s # ==> Restoring PROXY <== 739s ok 44 - Execute request to /cas/serviceValidate 739s ok 45 - HTTP code is 200 739s ok 46 - Content is XML 739s # ==> Popping PROXY <== 739s ok 47 - Push CAS response to proxy 739s ok 48 - Get cookie lemonldap (c57c7affcd0b0d9844e109d8f55a45df26376bca70ddd904fb1b22e63bce4fdc) 739s ok 49 - HTTP code is 200 739s ok 50 - Page contains a form 739s ok 51 - Host match 739s ok 52 - URI match 739s ok 53 - Field "SAMLResponse" is defined 739s ok 54 - CSP header authorize POST request to auth.sp.com 739s ok 55 - Method is POST 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 56 - Post SAML response to SP 739s ok 57 - Get redirection 739s ok 58 - Location is http://auth.sp.com/ 739s ok 59 - Get cookie lemonldap (6fedb98fe1cc5f766d05cb32d08e582082281f4a7832ae79eb7e2dfa99f9d889) 739s # ==> Pushing SP <== 739s # ==> Popping SP <== 739s ok 60 - Get / on SP 739s ok 61 - HTTP code is 200 739s ok 62 - Authenticated as fa@badwolf.org@proxy 739s ok 63 - UTF-8 values 739s 1..63 739s ok 740s t/37-SAML-SP-POST-to-CAS-server.t .............................................. 740s ok 1 - use Lemonldap::NG::Portal::Main; 740s ok 2 - Portal object 740s ok 3 - Init 740s ok 4 - Portal app 740s ok 5 - Register $type 740s ok 6 - Portal object 740s ok 7 - Init 740s ok 8 - Portal app 740s ok 9 - Register $type 740s ok 10 - Portal object 740s ok 11 - Init 740s ok 12 - Portal app 740s ok 13 - Register $type 740s # ==> Pushing SP <== 740s # ==> Popping SP <== 740s ok 14 - Unauth SP request 740s ok 15 - HTTP code is 200 740s ok 16 - Page contains a form 740s ok 17 - Host match 740s ok 18 - URI match 740s ok 19 - Field "SAMLRequest" is defined 740s ok 20 - CSP header authorize POST request to auth.proxy.com 740s ok 21 - Method is POST 740s # ==> Pushing PROXY <== 740s # ==> Popping PROXY <== 740s ok 22 - Post SAML request to IdP 740s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681482_5154%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1769753362%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 740s ok 24 - Get cookie llngcasserver (idp) 740s ok 25 - Get CAS server cookie 740s ok 26 - Get redirection 740s ok 27 - Location header found 740s # ==> Pushing ISSUER <== 740s # ==> Popping ISSUER <== 740s ok 28 - Query CAS server 740s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753362%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681482_65478%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D) 740s ok 30 - HTTP code is 200 740s ok 31 - Page contains a form 740s ok 32 - CSP header authorize POST request to \# 740s # ==> Pushing ISSUER <== 740s # ==> Popping ISSUER <== 740s ok 33 - Post authentication 740s ok 34 - Get cookie lemonldap (c5b678acb96405a781c4d377b6c0471d41dd18b3103b5f52d138c36acc077254) 740s ok 35 - Get redirection 740s ok 36 - Location header found 740s # ==> Pushing PROXY <== 740s ok 37 - SOAP request 740s # ==> Saving handler PROXY <== 740s # ==> Pushing ISSUER <== 740s # ==> Popping ISSUER <== 740s # ==> Restoring PROXY <== 740s ok 38 - Execute request to /cas/serviceValidate 740s ok 39 - HTTP code is 200 740s ok 40 - Content is XML 740s # ==> Popping PROXY <== 740s ok 41 - Push CAS response to proxy 740s ok 42 - Get cookie lemonldap (7cf4a86f10d4ca4a411aa41ce3ae4ef6a93f7f705e46cf01dba86d5038810a43) 740s ok 43 - HTTP code is 200 740s ok 44 - Page contains a form 740s ok 45 - Host match 740s ok 46 - URI match 740s ok 47 - Field "SAMLResponse" is defined 740s ok 48 - CSP header authorize POST request to auth.sp.com 740s ok 49 - Method is POST 740s # ==> Pushing SP <== 740s # ==> Popping SP <== 740s ok 50 - Post SAML response to SP 740s ok 51 - Get redirection 740s ok 52 - Location is http://auth.sp.com/ 740s ok 53 - Get cookie lemonldap (5f1da98c8722a62985befff8df7cfeae7b9a50b02c64c2d64bfdaa3c5c48844b) 740s # ==> Pushing SP <== 740s # ==> Popping SP <== 740s ok 54 - Get / on SP 740s ok 55 - HTTP code is 200 740s ok 56 - Authenticated as fa@badwolf.org@proxy 740s ok 57 - UTF-8 values 740s 1..57 740s ok 741s t/37-SAML-SP-to-OIDC-OP.t ...................................................... 741s ok 1 - use Lemonldap::NG::Portal::Main; 741s # Subtest: Test with Redirect binding 741s ok 1 - Portal object 741s ok 2 - Init 741s ok 3 - Portal app 741s ok 4 - Register $type 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 5 - Get JWKS, endpoint /oauth2/jwks 741s ok 6 - HTTP code is 200 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 741s ok 8 - HTTP code is 200 741s ok 9 - Portal object 741s ok 10 - Init 741s ok 11 - Portal app 741s ok 12 - Register $type 741s ok 13 - Portal object 741s ok 14 - Init 741s ok 15 - Portal app 741s ok 16 - Register $type 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 17 - Try SAML SP 741s ok 18 - Get redirection 741s ok 19 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 20 - Launch SAML request to IdP 741s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753363%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681483_51649%22%7D) 741s ok 22 - Get redirection 741s ok 23 - Location header found 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 24 - Push request to OP, endpoint /oauth2/authorize 741s ok 25 - HTTP code is 200 741s ok 26 - 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%5D%2C%22issuerTs%22%3A1769753363%2C%22issuerRequestoauth2%22%3A%221769681483_24142%22%7D) 741s ok 27 - HTTP code is 200 741s ok 28 - Page contains a form 741s ok 29 - Host match 741s ok 30 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 31 - Post authentication, endpoint /oauth2/authorize 741s ok 32 - Get cookie lemonldap (e75fabdf68b8217e97b920dba56e975265ace20f8eeadddb81c0be9db13dfcbb) 741s ok 33 - HTTP code is 200 741s ok 34 - Page contains a form 741s ok 35 - Host match 741s ok 36 - Field "confirm" is defined 741s ok 37 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 38 - Post confirmation, endpoint /oauth2/authorize 741s ok 39 - Get redirection 741s ok 40 - Location header found 741s # ==> Pushing PROXY <== 741s ok 41 - REST request 741s ok 42 - Request from RP(proxy) to OP, endpoint /oauth2/token 741s # ==> Saving handler PROXY <== 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s # ==> Restoring PROXY <== 741s ok 43 - Execute request 741s ok 44 - Response is 200 741s ok 45 - Content is JSON 741s ok 46 - REST request 741s ok 47 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 741s # ==> Saving handler PROXY <== 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s # ==> Restoring PROXY <== 741s ok 48 - Execute request 741s ok 49 - Response is 200 741s ok 50 - Content is JSON 741s # ==> Popping PROXY <== 741s ok 51 - Call openidconnectcallback on Proxy 741s ok 52 - Get cookie lemonldap (e991964836b8696b1bad7ca51d0fb46d9f3b9ff67ec8d99db7a000e48bd4e364) 741s ok 53 - Get redirection 741s ok 54 - Location header found 741s ok 55 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681483_51649%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 56 - Replay SAML request 741s ok 57 - HTTP code is 200 741s ok 58 - Page contains a form 741s ok 59 - Host match 741s ok 60 - URI match 741s ok 61 - Field "SAMLResponse" is defined 741s ok 62 - CSP header authorize POST request to auth.sp.com 741s ok 63 - Method is POST 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 64 - Post SAML response to SP 741s ok 65 - Get cookie lemonldap (1b66e7d7ceca3b1da9ac7b1829a646ed946cc58ba6401d67ed954c196315373f) 741s ok 66 - Get redirection 741s ok 67 - Location is http://auth.sp.com/ 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 68 - Query SP for logout 741s ok 69 - Get redirection 741s ok 70 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 71 - Launch SAML logout request to IdP 741s ok 72 - Get redirection 741s ok 73 - Location header found 741s ok 74 - Get cookie lemonldap (0) 741s ok 75 - SSO cookie removed 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 76 - Push OIDC logout request to op 741s ok 77 - HTTP code is 200 741s ok 78 - Page contains a form 741s ok 79 - Host match 741s ok 80 - Field "confirm" is defined 741s ok 81 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 82 - Post logout confirmation 741s ok 83 - Get redirection 741s ok 84 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 85 - Follow OIDC logout response to proxy 741s ok 86 - Get redirection 741s ok 87 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 88 - Switch to SAML logout resumption URL 741s ok 89 - Get redirection 741s ok 90 - Location header found 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 91 - Forward logout response to SP 741s ok 92 - HTTP code is 200 741s ok 93 - SP session was removed 741s ok 94 - OP session was removed 741s ok 95 - Proxy session was removed 741s 1..95 741s ok 2 - Test with Redirect binding 741s # Subtest: Test with POST binding 741s ok 1 - Portal object 741s ok 2 - Init 741s ok 3 - Portal app 741s ok 4 - Register $type 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 5 - Get JWKS, endpoint /oauth2/jwks 741s ok 6 - HTTP code is 200 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 741s ok 8 - HTTP code is 200 741s ok 9 - Portal object 741s ok 10 - Init 741s ok 11 - Portal app 741s ok 12 - Register $type 741s ok 13 - Portal object 741s ok 14 - Init 741s ok 15 - Portal app 741s ok 16 - Register $type 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 17 - Try SAML SP 741s ok 18 - HTTP code is 200 741s ok 19 - Page contains a form 741s ok 20 - Host match 741s ok 21 - URI match 741s ok 22 - Field "SAMLRequest" is defined 741s ok 23 - CSP header authorize POST request to auth.proxy.com 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 24 - Launch SAML request to IdP 741s ok 25 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753363%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221769681483_16777%22%7D) 741s ok 26 - Get redirection 741s ok 27 - Location header found 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 28 - Push request to OP, endpoint /oauth2/authorize 741s ok 29 - HTTP code is 200 741s ok 30 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753363%2C%22issuerRequestoauth2%22%3A%221769681483_9078%22%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%5D%7D) 741s ok 31 - HTTP code is 200 741s ok 32 - Page contains a form 741s ok 33 - Host match 741s ok 34 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 35 - Post authentication, endpoint /oauth2/authorize 741s ok 36 - Get cookie lemonldap (4a5ccb2b87b1c2e83795b23e5198e346413f618af8f56c0cb18ba9d9d84276b5) 741s ok 37 - HTTP code is 200 741s ok 38 - Page contains a form 741s ok 39 - Host match 741s ok 40 - Field "confirm" is defined 741s ok 41 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 42 - Post confirmation, endpoint /oauth2/authorize 741s ok 43 - Get redirection 741s ok 44 - Location header found 741s # ==> Pushing PROXY <== 741s ok 45 - REST request 741s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 741s # ==> Saving handler PROXY <== 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s # ==> Restoring PROXY <== 741s ok 47 - Execute request 741s ok 48 - Response is 200 741s ok 49 - Content is JSON 741s ok 50 - REST request 741s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 741s # ==> Saving handler PROXY <== 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s # ==> Restoring PROXY <== 741s ok 52 - Execute request 741s ok 53 - Response is 200 741s ok 54 - Content is JSON 741s # ==> Popping PROXY <== 741s ok 55 - Call openidconnectcallback on Proxy 741s ok 56 - Get cookie lemonldap (198558a645b8283ff8bbc34622e9faa307385dc0cb2147ce4fb2ceb087fc2750) 741s ok 57 - Get redirection 741s ok 58 - Location header found 741s 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%221769681483_16777%22%7D) 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 60 - Replay SAML request 741s ok 61 - HTTP code is 200 741s ok 62 - Page contains a form 741s ok 63 - Host match 741s ok 64 - URI match 741s ok 65 - Field "SAMLResponse" is defined 741s ok 66 - CSP header authorize POST request to auth.sp.com 741s ok 67 - Method is POST 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 68 - Post SAML response to SP 741s ok 69 - Get cookie lemonldap (bd3d05f2e431d7e322f9cc76264b02026019872b3931bb8d5c3e7040b46f67e1) 741s ok 70 - Get redirection 741s ok 71 - Location is http://auth.sp.com/ 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 72 - Query SP for logout 741s ok 73 - HTTP code is 200 741s ok 74 - Page contains a form 741s ok 75 - Host match 741s ok 76 - URI match 741s ok 77 - Field "SAMLRequest" is defined 741s ok 78 - CSP header authorize POST request to auth.proxy.com 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 79 - Launch SAML logout request to IdP 741s ok 80 - Get redirection 741s ok 81 - Location header found 741s ok 82 - Get cookie lemonldap (0) 741s ok 83 - SSO cookie removed 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 84 - Push OIDC logout request to op 741s ok 85 - HTTP code is 200 741s ok 86 - Page contains a form 741s ok 87 - Host match 741s ok 88 - Field "confirm" is defined 741s ok 89 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 90 - Post logout confirmation 741s ok 91 - Get redirection 741s ok 92 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 93 - Follow OIDC logout response to proxy 741s ok 94 - Get redirection 741s ok 95 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 96 - Switch to SAML logout resumption URL 741s ok 97 - HTTP code is 200 741s ok 98 - Page contains a form 741s ok 99 - Host match 741s ok 100 - URI match 741s ok 101 - Field "SAMLResponse" is defined 741s ok 102 - CSP header authorize POST request to auth.sp.com 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 103 - Forward logout response to SP 741s ok 104 - Get redirection 741s ok 105 - Location is http://auth.sp.com/?logout=1 741s ok 106 - SP session was removed 741s ok 107 - OP session was removed 741s ok 108 - Proxy session was removed 741s 1..108 741s ok 3 - Test with POST binding 741s # Subtest: Test with POST binding and hashStorage 741s ok 1 - Portal object 741s ok 2 - Init 741s ok 3 - Portal app 741s ok 4 - Register $type 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 5 - Get JWKS, endpoint /oauth2/jwks 741s ok 6 - HTTP code is 200 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 7 - Get metadata, endpoint /.well-known/openid-configuration 741s ok 8 - HTTP code is 200 741s ok 9 - Portal object 741s ok 10 - Init 741s ok 11 - Portal app 741s ok 12 - Register $type 741s ok 13 - Portal object 741s ok 14 - Init 741s ok 15 - Portal app 741s ok 16 - Register $type 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 17 - Try SAML SP 741s ok 18 - HTTP code is 200 741s ok 19 - Page contains a form 741s ok 20 - Host match 741s ok 21 - URI match 741s ok 22 - Field "SAMLRequest" is defined 741s ok 23 - CSP header authorize POST request to auth.proxy.com 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 24 - Launch SAML request to IdP 741s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753363%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221769681483_42041%22%7D) 741s ok 26 - Get redirection 741s ok 27 - Location header found 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 28 - Push request to OP, endpoint /oauth2/authorize 741s ok 29 - HTTP code is 200 741s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1769753363%2C%22issuerRequestoauth2%22%3A%221769681483_57893%22%7D) 741s ok 31 - HTTP code is 200 741s ok 32 - Page contains a form 741s ok 33 - Host match 741s ok 34 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 35 - Post authentication, endpoint /oauth2/authorize 741s ok 36 - Get cookie lemonldap (1a8decf21034feb6173633215c759ae0c42858c72534089d28393d5fbd725fc2) 741s ok 37 - HTTP code is 200 741s ok 38 - Page contains a form 741s ok 39 - Host match 741s ok 40 - Field "confirm" is defined 741s ok 41 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 42 - Post confirmation, endpoint /oauth2/authorize 741s ok 43 - Get redirection 741s ok 44 - Location header found 741s # ==> Pushing PROXY <== 741s ok 45 - REST request 741s ok 46 - Request from RP(proxy) to OP, endpoint /oauth2/token 741s # ==> Saving handler PROXY <== 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s # ==> Restoring PROXY <== 741s ok 47 - Execute request 741s ok 48 - Response is 200 741s ok 49 - Content is JSON 741s ok 50 - REST request 741s ok 51 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo 741s # ==> Saving handler PROXY <== 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s # ==> Restoring PROXY <== 741s ok 52 - Execute request 741s ok 53 - Response is 200 741s ok 54 - Content is JSON 741s # ==> Popping PROXY <== 741s ok 55 - Call openidconnectcallback on Proxy 741s ok 56 - Get cookie lemonldap (f5cc93a5e0af5e3be8387b6a86cc3223d1f76f5c3edf4ab1007e6a46a17eccff) 741s ok 57 - Get redirection 741s ok 58 - Location header found 741s ok 59 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221769681483_42041%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D) 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 60 - Replay SAML request 741s ok 61 - HTTP code is 200 741s ok 62 - Page contains a form 741s ok 63 - Host match 741s ok 64 - URI match 741s ok 65 - Field "SAMLResponse" is defined 741s ok 66 - CSP header authorize POST request to auth.sp.com 741s ok 67 - Method is POST 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 68 - Post SAML response to SP 741s ok 69 - Get cookie lemonldap (47bd10070357af7e7f6bfa2968e7108f36a50d4e0245181088a23c616cd017c4) 741s ok 70 - Get redirection 741s ok 71 - Location is http://auth.sp.com/ 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 72 - Query SP for logout 741s ok 73 - HTTP code is 200 741s ok 74 - Page contains a form 741s ok 75 - Host match 741s ok 76 - URI match 741s ok 77 - Field "SAMLRequest" is defined 741s ok 78 - CSP header authorize POST request to auth.proxy.com 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 79 - Launch SAML logout request to IdP 741s ok 80 - Get redirection 741s ok 81 - Location header found 741s ok 82 - Get cookie lemonldap (0) 741s ok 83 - SSO cookie removed 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 84 - Push OIDC logout request to op 741s ok 85 - HTTP code is 200 741s ok 86 - Page contains a form 741s ok 87 - Host match 741s ok 88 - Field "confirm" is defined 741s ok 89 - CSP header authorize POST request to \# 741s # ==> Pushing OP <== 741s # ==> Popping OP <== 741s ok 90 - Post logout confirmation 741s ok 91 - Get redirection 741s ok 92 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 93 - Follow OIDC logout response to proxy 741s ok 94 - Get redirection 741s ok 95 - Location header found 741s # ==> Pushing PROXY <== 741s # ==> Popping PROXY <== 741s ok 96 - Switch to SAML logout resumption URL 741s ok 97 - HTTP code is 200 741s ok 98 - Page contains a form 741s ok 99 - Host match 741s ok 100 - URI match 741s ok 101 - Field "SAMLResponse" is defined 741s ok 102 - CSP header authorize POST request to auth.sp.com 741s # ==> Pushing SP <== 741s # ==> Popping SP <== 741s ok 103 - Forward logout response to SP 741s ok 104 - Get redirection 741s ok 105 - Location is http://auth.sp.com/?logout=1 741s ok 106 - SP session was removed 741s ok 107 - OP session was removed 741s ok 108 - Proxy session was removed 741s 1..108 741s ok 4 - Test with POST binding and hashStorage 741s 1..4 741s ok 742s t/38-No-persistent-session.t ................................................... 742s ok 1 - use Lemonldap::NG::Portal::Main; 742s ok 2 - Portal object 742s ok 3 - Init 742s ok 4 - Portal app 742s ok 5 - Auth query 742s ok 6 - Get cookie lemonldap (8625dbc680d79e4165640473a0007e381d60e0fe4c43ccce970b423b8d049779) 742s ok 7 - Logout request 742s ok 8 - Response is 200 742s ok 9 - Cookie is deleted 742s ok 10 - No pdata 742s ok 11 - Disconnect request 742s ok 12 - Response is 401 742s ok 13 - Auth query 742s ok 14 - Get cookie lemonldap (20af0ef88538cff55dd2f7d4e04342d39e94d6b72fd4b5eaf9a7a1ca451c87ce) 742s ok 15 - Logout request 742s ok 16 - Response is 200 742s ok 17 - Cookie is deleted 742s ok 18 - No pdata 742s ok 19 - Disconnect request 742s ok 20 - Response is 401 742s ok 21 - Auth query 742s ok 22 - Get cookie lemonldap (a463dc3db1a6d0a8b19c3a3ea2121712d74ad427a0da4aa3410f47edb2269767) 742s ok 23 - History found 742s ok 24 - -> NO history : only one entry found 742s ok 25 - Form registration 742s ok 26 - Get redirection 742s ok 27 - Location header found 742s ok 28 - Form registration 742s ok 29 - Found TOTP js 742s ok 30 - Get new key 742s ok 31 - Content is JSON 742s ok 32 - Found secret 742s ok 33 - Found token 742s ok 34 - Code 742s ok 35 - Code contains 8 digits 742s ok 36 - Post code 742s ok 37 - Content is JSON 742s ok 38 - Key is registered 742s ok 39 - Logout request 742s ok 40 - Response is 200 742s ok 41 - Cookie is deleted 742s ok 42 - No pdata 742s ok 43 - Disconnect request 742s ok 44 - Response is 401 742s ok 45 - Auth query 742s ok 46 - Get cookie lemonldap (06f3842704857c768be46f3d8484b9dc82d0e21f8a9192cc3ba02111850a0cfd) 742s ok 47 - Logout request 742s ok 48 - Response is 200 742s ok 49 - Cookie is deleted 742s ok 50 - No pdata 742s ok 51 - Disconnect request 742s ok 52 - Response is 401 742s 1..52 742s ok 743s t/39-Failing-RP-Logout.t ....................................................... 743s ok 1 - use Lemonldap::NG::Portal::Main; 743s ok 2 - Portal object 743s ok 3 - Init 743s ok 4 - Portal app 743s ok 5 - Register $type 743s ok 6 - OP portal 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s ok 7 - Get JWKS, endpoint /oauth2/jwks 743s ok 8 - HTTP code is 200 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s ok 9 - Get metadata, endpoint /.well-known/openid-configuration 743s ok 10 - HTTP code is 200 743s ok 11 - Portal object 743s ok 12 - Init 743s ok 13 - Portal app 743s ok 14 - Register $type 743s ok 15 - RP portal 743s # ==> Pushing RP <== 743s # ==> Popping RP <== 743s ok 16 - Unauth RP request 743s ok 17 - Get redirection 743s ok 18 - Location header found 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s ok 19 - Push request to OP, endpoint /oauth2/authorize 743s ok 20 - HTTP code is 200 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s ok 21 - Post authentication, endpoint /oauth2/authorize 743s ok 22 - Get cookie lemonldap (2c7729edcfff75dd1aea4e0fc98ecd02eb45075f9bbb5c28148c363e55438fae) 743s ok 23 - HTTP code is 200 743s ok 24 - Page contains a form 743s ok 25 - Host match 743s ok 26 - Field "confirm" is defined 743s ok 27 - CSP header authorize POST request to \# 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s ok 28 - Post confirmation, endpoint /oauth2/authorize 743s ok 29 - Get redirection 743s ok 30 - Location header found 743s # ==> Pushing RP <== 743s ok 31 - REST request 743s ok 32 - Request from RP to OP, endpoint /oauth2/token 743s # ==> Saving handler RP <== 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s # ==> Restoring RP <== 743s ok 33 - Execute request 743s ok 34 - Response is 200 743s ok 35 - Content is JSON 743s ok 36 - REST request 743s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo 743s # ==> Saving handler RP <== 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s # ==> Restoring RP <== 743s ok 38 - Execute request 743s ok 39 - Response is 200 743s ok 40 - Content is JSON 743s # ==> Popping RP <== 743s ok 41 - Call openidconnectcallback on RP 743s ok 42 - Get cookie lemonldap (a4da36d273e7d9807ae2d1e409b6395e96882fd179caa7ba4d2d8807dd37bbb1) 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s # ==> Pushing OP <== 743s ok 43 - REST request 743s ok 44 - Request from OP to RP 743s # ==> Saving handler OP <== 743s # ==> Pushing RP <== 743s # ==> Popping RP <== 743s # ==> Restoring OP <== 743s ok 45 - Execute request 743s ok 46 - Response is 200 743s # ==> Popping OP <== 743s ok 47 - Query OP for logout 743s ok 48 - HTTP code is 200 743s ok 49 - Display PE_SLO_ERROR 743s # ==> Pushing OP <== 743s # ==> Popping OP <== 743s ok 50 - Test if user is reject on OP 743s ok 51 - Response status is 401 743s ok 52 - Content is JSON 743s ok 53 - Error code is 1 743s # ==> Pushing RP <== 743s # ==> Popping RP <== 743s ok 54 - Test if user is reject on RP 743s ok 55 - Get redirection 743s ok 56 - Location header found 743s 1..56 743s ok 743s t/40-Notifications-Explorer-JSON-File.t ........................................ 743s ok 1 - use Lemonldap::NG::Portal::Main; 743s ok 2 - Portal object 743s ok 3 - Init 743s ok 4 - Portal app 743s ok 5 - Auth query 743s ok 6 - HTTP code is 200 743s ok 7 - Get cookie lemonldap (oNrtR+U89tpkx75351DmOZR73hC44gR6Mv/DCx8yu0cfn+12I2FWFTSx7kn67iS+5HkTNQxT53BVgWFcIZlMunQUcLTRrXL0Yap5YPOU5eymXzoAtonDk+nKKXSSRzOTwcxCA4r2xTVcfLMsE3A7GQ==) 743s ok 8 - HTTP code is 200 743s ok 9 - Page contains a form 743s ok 10 - URI match 743s ok 11 - Field "reference1x1" is defined 743s ok 12 - Test cookie received 743s ok 13 - Response status is 401 743s ok 14 - Content is JSON 743s ok 15 - Error code is 1 743s ok 16 - Auth query 743s ok 17 - HTTP code is 200 743s ok 18 - Get cookie lemonldap (Cpk7McDeVTQcoGt5KuJA2hVS5uQ34D0pTXdGCXjo/AGkTdNZkT0hNzgtwsawB1acltdpsYNjmjhEJ14sDssqmTLz8h05l5Rkgwu+qNjcpSNlQsoF1Q5eII1EVPcut09i4pkrkM8NxfWfJIvaxGkn4w==) 743s ok 19 - HTTP code is 200 743s ok 20 - Page contains a form 743s ok 21 - URI match 743s ok 22 - Field "reference1x1" is defined 743s ok 23 - Test cookie received 743s ok 24 - Response status is 401 743s ok 25 - Content is JSON 743s ok 26 - Error code is 1 743s ok 27 - Accept notification 743s ok 28 - Notification was not deleted 743s ok 29 - Get cookie lemonldap (9dc3e55204c70bdfd75f7a24e7ea3a05b0bb6d98279d83155b9adcf7ffc3ba41) 743s ok 30 - New auth query 743s ok 31 - Authenticated as dwho 743s ok 32 - Menu displayed 743s ok 33 - Link found 743s ok 34 - Notifications explorer query 743s ok 35 - Language icons found 743s ok 36 - trspan="myNotification" found 743s ok 37 - trspan="date" found 743s ok 38 - trspan="reference" found 743s ok 39 - trspan="action" found 743s ok 40 - epoch found 743s ok 41 - testref found 743s ok 42 - fa-eye found 743s ok 43 - Notififcation container found 743s ok 44 - trspan="verify" found 743s ok 45 - Found NOTIFICATIONS js 743s ok 46 - Display testref notification query 743s ok 47 - Response is JSON 743s ok 48 - Result is 1 743s ok 49 - Hidden input found 743s ok 50 -

tag found 743s ok 51 -

tag found 743s ok 52 -

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

tag found 744s ok 54 -

tag found 744s ok 55 -

tag found 744s ok 56 - Checkbox 1 found 744s ok 57 - Checkbox 2 found 744s ok 58 - Malformed query 744s ok 59 - Response is JSON 744s ok 60 - Missing epoch parameter 744s ok 61 - Bad query 744s ok 62 - Response is JSON 744s ok 63 - Result is 0 744s ok 64 - Notification is 0 744s ok 65 - CheckUser form 744s ok 66 - HTTP code is 200 744s ok 67 - Page contains a form 744s ok 68 - URI match 744s ok 69 - Field "user" is defined 744s ok 70 - Field "url" is defined 744s ok 71 - Found trspan="checkUser" 744s ok 72 - Notification "testref" not found 744s 1..72 744s ok 744s t/40-Notifications-JSON-DBI.t .................................................. 744s ok 1 - use Lemonldap::NG::Portal::Main; 744s ok 2 - Portal object 744s ok 3 - Init 744s ok 4 - Portal app 744s ok 5 - Auth query 744s ok 6 - HTTP code is 200 744s ok 7 - Get cookie lemonldap (RZOWqxVaF2mJ9nOStnXkTMM9Noi37VjQpV6sRcphfiyCicaB1M5hl7e9MALblgfqXUdRdcKk+D1H5Tpqg1Uph4B0tzhQ21RJryssUzrtW/a5zL6wj12MEgHEUkYlhs5wyvjo32QBXKFvcg4BE1pYjQ==) 744s ok 8 - Two notification references found 744s ok 9 - 1st reference found is "testref2" 744s ok 10 - 2nd reference found is "testref" 744s ok 11 - HTTP code is 200 744s ok 12 - Page contains a form 744s ok 13 - URI match 744s ok 14 - Field "reference1x1" is defined 744s ok 15 - Field "url" is defined 744s ok 16 - Test cookie received 744s ok 17 - Response status is 401 744s ok 18 - Content is JSON 744s ok 19 - Error code is 1 744s ok 20 - Don't accept notification 744s ok 21 - HTTP code is 200 744s ok 22 - Accept notifications 744s ok 23 - Get redirection 744s ok 24 - Location is http://test1.example.com/ 744s ok 25 - Make sure no pdata is returned 744s ok 26 - Get cookie lemonldap (19bb935ec92f3111a80f96496b291f6f1f02b5178e77973b1fc25d28c62f6ef9) 744s ok 27 - Notification was deleted 744s ok 28 - Notifications explorer query 744s ok 29 - Response is JSON 744s ok 30 - Result is 2 744s ok 31 - MSG is myNotifications 744s ok 32 - Notification 1 found 744s ok 33 - Notification 2 found 744s ok 34 - epoch found 744s ok 35 - Logout request 744s ok 36 - Response is 200 744s ok 37 - Cookie is deleted 744s ok 38 - No pdata 744s ok 39 - Disconnect request 744s ok 40 - Response is 401 744s ok 41 - Auth query 744s ok 42 - Get redirection 744s ok 43 - Location is http://test1.example.com/ 744s ok 44 - Get cookie lemonldap (4a637eb91879609160e901ada5587c0017b855ced4953b027224c05d96fba6ca) 744s ok 45 - Logout request 744s ok 46 - Response is 200 744s ok 47 - Cookie is deleted 744s ok 48 - No pdata 744s ok 49 - Disconnect request 744s ok 50 - Response is 401 744s 1..50 744s ok 745s t/40-Notifications-JSON-File-with-token.t ...................................... 745s ok 1 - use Lemonldap::NG::Portal::Main; 745s ok 2 - Portal object 745s ok 3 - Init 745s ok 4 - Portal app 745s ok 5 - Unauth request 745s ok 6 - HTTP code is 200 745s ok 7 - Page contains a form 745s ok 8 - Host match 745s ok 9 - Field "token" is defined 745s ok 10 - CSP header authorize POST request to \# 745s ok 11 - Auth query 745s ok 12 - HTTP code is 200 745s ok 13 - Get cookie lemonldap (NSX4jHrpxVzSuTv6c9aFxWcm1U9HD6c0V4DlWOKEjLEz64TQxsKXw3ltNhwJH7ElvCPFUc6mjHcUZC8GPnl/ufjTlCuEFR0/b9jJxErCa+UL1lULgoNxdWuAqn+v06Q9MJKRDgvdyfS5FeCMYAHtLA==) 745s ok 14 - HTTP code is 200 745s ok 15 - Page contains a form 745s ok 16 - URI match 745s ok 17 - Field "reference1x1" is defined 745s ok 18 - Field "url" is defined 745s ok 19 - Test cookie received 745s ok 20 - Response status is 401 745s ok 21 - Content is JSON 745s ok 22 - Error code is 1 745s ok 23 - Don't accept notification 745s ok 24 - Notification displayed 745s ok 25 - Don't accept notification 745s ok 26 - Notification displayed 745s ok 27 - Accept notification 745s ok 28 - Get redirection 745s ok 29 - Location header found 745s ok 30 - Notification was deleted 745s 1..30 745s ok 746s t/40-Notifications-JSON-File.t ................................................. 746s ok 1 - use Lemonldap::NG::Portal::Main; 746s ok 2 - Portal object 746s ok 3 - Init 746s ok 4 - Portal app 746s ok 5 - Auth query (JSON required) 746s ok 6 - Response is JSON 746s ok 7 - Good result 746s ok 8 - Notificationtion is pending 746s ok 9 - Test received Id 746s ok 10 - HTTP code is 200 746s ok 11 - Page contains a form 746s ok 12 - URI match 746s ok 13 - Field "reference1x1" is defined 746s ok 14 - Field "url" is defined 746s ok 15 - Auth query 746s ok 16 - HTTP code is 200 746s ok 17 - Get cookie lemonldap (2vSW7Fe7wMGy6VWtJJhARmsp6obPyiybF4IB7Z6oG8xk+8shX+PssXzO+Nzxj1DDaqzkEclK/aowVz6ujvwExRUt23LA+yYXNGkYiAyU4+/AVJ3jL01EQPS243qRRDqj5FtCpkqJqCDwaEstxQr4kg==) 746s ok 18 - HTTP code is 200 746s ok 19 - Page contains a form 746s ok 20 - URI match 746s ok 21 - Field "reference1x1" is defined 746s ok 22 - Field "url" is defined 746s ok 23 - Test received cookie 746s ok 24 - Response status is 401 746s ok 25 - Content is JSON 746s ok 26 - Error code is 1 746s ok 27 - Cancel notification 746s ok 28 - Cookie expired 746s ok 29 - Get redirection 746s ok 30 - Location is http://auth.example.com/ 746s ok 31 - Auth query 746s ok 32 - HTTP code is 200 746s ok 33 - Get cookie lemonldap (mxFybpyN3AxGkMur+E1C9jrYauk++8B8VweF72LRtZGuZzus4Ue0uuzU8AJXHX5FiZDmMu/QqJmrTpGpkORmLjBsEFOdZMphzbZRvtta4/redD/mNyCShfSrGwRTS5rvIw+xt8SlC2Gbh9fsNjz/VQ==) 746s ok 34 - HTTP code is 200 746s ok 35 - Page contains a form 746s ok 36 - URI match 746s ok 37 - Field "reference1x1" is defined 746s ok 38 - Field "url" is defined 746s ok 39 - Response body is not empty 746s ok 40 - Found notification text 746s ok 41 - Test cookie received 746s ok 42 - Response status is 401 746s ok 43 - Content is JSON 746s ok 44 - Error code is 1 746s ok 45 - Don't accept notification 746s ok 46 - Notification displayed 746s ok 47 - Found custom Main Logo 746s ok 48 - Don't accept notification 746s ok 49 - Notification displayed 746s ok 50 - Don't accept notification 746s ok 51 - Notification displayed 746s ok 52 - Don't accept notification - Accept just one checkbox 746s ok 53 - Notification displayed 746s ok 54 - Accept notification 746s ok 55 - Get redirection 746s ok 56 - Location header found 746s ok 57 - Get cookie lemonldap (c4f6da312d6aad62ee25783f2497f6ce37e97a1a4f812d884033335b8457ae80) 746s ok 58 - New auth query 746s ok 59 - Authenticated as dwho 746s ok 60 - Menu displayed 746s ok 61 - Notification was deleted 746s ok 62 - Auth query (JSON required) 746s ok 63 - Response is JSON 746s ok 64 - Good result 746s ok 65 - Notificationtion is pending 746s ok 66 - Test received Id 746s ok 67 - HTTP code is 200 746s ok 68 - Page contains a form 746s ok 69 - URI match 746s ok 70 - Field "reference1x1" is defined 746s ok 71 - Field "url" is defined 746s ok 72 - Auth query 746s ok 73 - HTTP code is 200 746s ok 74 - Get cookie lemonldap (nyeRoM704rpQ9U6T6vI0eYqFAJQu28pbmpUteK5c7QeApKExzyjPMaWOXbbzgUOUf2Rr7eSISfKfZojG84tFtBzYswRsBUk7Mi5RlAkoBR005Efoc4YKQ5HtYQSFySryciM1eHE2JMFxdI409W4PbQ==) 746s ok 75 - HTTP code is 200 746s ok 76 - Page contains a form 746s ok 77 - URI match 746s ok 78 - Field "reference1x1" is defined 746s ok 79 - Field "url" is defined 746s ok 80 - Test received cookie 746s ok 81 - Response status is 401 746s ok 82 - Content is JSON 746s ok 83 - Error code is 1 746s ok 84 - Cancel notification 746s ok 85 - Cookie expired 746s ok 86 - Get redirection 746s ok 87 - Location is http://auth.example.com/ 746s ok 88 - Auth query 746s ok 89 - HTTP code is 200 746s ok 90 - Get cookie lemonldap (BQ94TCZIvb9HQdrYr+IYPLdLqMLMFS+yOk/0QecYqnTjAg+sj1dwxam06/lJ7MNv6CzAFfJ+x2Ph3ghrW4Q/CICWIpLbs5sHQnO2dTqrRXCgDcw5scJS4bc6RfnrYsugENFqtnaFAOYnNsuZlItl9g==) 746s ok 91 - HTTP code is 200 746s ok 92 - Page contains a form 746s ok 93 - URI match 746s ok 94 - Field "reference1x1" is defined 746s ok 95 - Field "url" is defined 746s ok 96 - Response body is not empty 746s ok 97 - Found notification text 746s ok 98 - Test cookie received 746s ok 99 - Response status is 401 746s ok 100 - Content is JSON 746s ok 101 - Error code is 1 746s ok 102 - Don't accept notification 746s ok 103 - Notification displayed 746s ok 104 - Found custom Main Logo 746s ok 105 - Don't accept notification 746s ok 106 - Notification displayed 746s ok 107 - Don't accept notification 746s ok 108 - Notification displayed 746s ok 109 - Don't accept notification - Accept just one checkbox 746s ok 110 - Notification displayed 746s ok 111 - Accept notification 746s ok 112 - Get redirection 746s ok 113 - Location header found 746s ok 114 - Get cookie lemonldap (14814cbc2ea958d547e98cd2efd274ce9d5d4975c8b712be5eceecfb3462ef39) 746s ok 115 - New auth query 746s ok 116 - Authenticated as dwho 746s ok 117 - Menu displayed 746s ok 118 - Notification was not deleted 746s ok 119 - Auth query (JSON required) 746s ok 120 - Response is JSON 746s ok 121 - Good result 746s ok 122 - Notificationtion is pending 746s ok 123 - Test received Id 746s ok 124 - HTTP code is 200 746s ok 125 - Page contains a form 746s ok 126 - URI match 746s ok 127 - Field "reference1x1" is defined 746s ok 128 - Field "url" is defined 746s ok 129 - Auth query 746s ok 130 - HTTP code is 200 746s ok 131 - Get cookie lemonldap (PUv4sYJhFB4qjGSwsGHkaS8Hy6m+/5KpsPKOWk9tQdv0vZ7Arm2E2t3z2B2DObr5qTnfjCemdqKuypXCeHyjgNle7fpoXhvIOH1CNBC2b4fX4atYRkLsSGLz8MV5Kcnt3E/iWonzLKsyUD5glBspHQ==) 746s ok 132 - HTTP code is 200 746s ok 133 - Page contains a form 746s ok 134 - URI match 746s ok 135 - Field "reference1x1" is defined 746s ok 136 - Field "url" is defined 746s ok 137 - Test received cookie 746s ok 138 - Response status is 401 746s ok 139 - Content is JSON 746s ok 140 - Error code is 1 746s ok 141 - Cancel notification 746s ok 142 - Cookie expired 746s ok 143 - Get redirection 746s ok 144 - Location is http://auth.example.com/ 746s ok 145 - Auth query 746s ok 146 - HTTP code is 200 746s ok 147 - Get cookie lemonldap (DSXetX5fyEblQb6k1AwbxdE8jMIIa9ibLNpaKaT0ZWes2kAFnwr+azbrUKeK7AdOxKJeLrX8+fzcTHwPXQvBfHxWmuY1RdkYOBdTFrcjnEhmjcOMWxNE9xE8okN85D80rm8qhzupLgCMheS6/iLPNg==) 746s ok 148 - HTTP code is 200 746s ok 149 - Page contains a form 746s ok 150 - URI match 746s ok 151 - Field "reference1x1" is defined 746s ok 152 - Field "url" is defined 746s ok 153 - Response body is not empty 746s ok 154 - Found notification text 746s ok 155 - Test cookie received 746s ok 156 - Response status is 401 746s ok 157 - Content is JSON 746s ok 158 - Error code is 1 746s ok 159 - Don't accept notification 746s ok 160 - Notification displayed 746s ok 161 - Found custom Main Logo 746s ok 162 - Don't accept notification 746s ok 163 - Notification displayed 746s ok 164 - Don't accept notification 746s ok 165 - Notification displayed 746s ok 166 - Don't accept notification - Accept just one checkbox 746s ok 167 - Notification displayed 746s ok 168 - Accept notification 746s ok 169 - Get redirection 746s ok 170 - Location header found 746s ok 171 - Get cookie lemonldap (262db808b125ebe8c3d072c0ac0ed2d579cd86b91c57eeffa514b5a3790f61cf) 746s ok 172 - New auth query 746s ok 173 - Authenticated as dwho 746s ok 174 - Menu displayed 746s ok 175 - Notification was deleted 746s ok 176 - Auth query (JSON required) 746s ok 177 - Response is JSON 746s ok 178 - Good result 746s ok 179 - Notificationtion is pending 746s ok 180 - Test received Id 746s ok 181 - HTTP code is 200 746s ok 182 - Page contains a form 746s ok 183 - URI match 746s ok 184 - Field "reference1x1" is defined 746s ok 185 - Field "url" is defined 746s ok 186 - Auth query 746s ok 187 - HTTP code is 200 746s ok 188 - Get cookie lemonldap (zbcu67V+NPPyNxclWU/Pn3UOYneAzABD9rI7ZyyAPBTreLwHhdDnL8dRGis2TDHVwOkIphEwjR+VAsjZKl8fi7BvD3W1CE33t/MNQaf56wJfy0nfHxn4JSRHfb2oWQ4JEMIFbcjweqEFopEShBTziA==) 746s ok 189 - HTTP code is 200 746s ok 190 - Page contains a form 746s ok 191 - URI match 746s ok 192 - Field "reference1x1" is defined 746s ok 193 - Field "url" is defined 746s ok 194 - Test received cookie 746s ok 195 - Response status is 401 746s ok 196 - Content is JSON 746s ok 197 - Error code is 1 746s ok 198 - Cancel notification 746s ok 199 - Cookie expired 746s ok 200 - Get redirection 746s ok 201 - Location is http://auth.example.com/ 746s ok 202 - Auth query 746s ok 203 - HTTP code is 200 746s ok 204 - Get cookie lemonldap (0C2mPmmrs+dqtdbetlTwWICk4UypWssnXD6eMVwowAmgKTMhv6kzEeIT7gyh6GUeJDUblrn8lqHPGCytqEIIVbEYF+fuvk8shRR/lsBFYMeHuqEk0CMZFXGdrSH7XBqtlEyEaEnKfEMTJVko7xc8xw==) 746s ok 205 - HTTP code is 200 746s ok 206 - Page contains a form 746s ok 207 - URI match 746s ok 208 - Field "reference1x1" is defined 746s ok 209 - Field "url" is defined 746s ok 210 - Response body is not empty 746s ok 211 - Found notification text 746s ok 212 - Test cookie received 746s ok 213 - Response status is 401 746s ok 214 - Content is JSON 746s ok 215 - Error code is 1 746s ok 216 - Don't accept notification 746s ok 217 - Notification displayed 746s ok 218 - Found custom Main Logo 746s ok 219 - Don't accept notification 746s ok 220 - Notification displayed 746s ok 221 - Don't accept notification 746s ok 222 - Notification displayed 746s ok 223 - Don't accept notification - Accept just one checkbox 746s ok 224 - Notification displayed 746s ok 225 - Accept notification 746s ok 226 - Get redirection 746s ok 227 - Location header found 746s ok 228 - Get cookie lemonldap (ac75dd6b160b2805da14df4baaf02449be3b1b8968c682e4a58dc2d2b9f75629) 746s ok 229 - New auth query 746s ok 230 - Authenticated as dwho 746s ok 231 - Menu displayed 746s ok 232 - Notification was not deleted 746s 1..232 746s ok 746s t/40-Notifications-JSON-LDAP.t ................................................. 746s ok 1 - use Lemonldap::NG::Portal::Main; 746s ok 2 # skip LLNGTESTLDAP is not set 746s ok 3 # skip LLNGTESTLDAP is not set 746s ok 4 # skip LLNGTESTLDAP is not set 746s ok 5 # skip LLNGTESTLDAP is not set 746s ok 6 # skip LLNGTESTLDAP is not set 746s ok 7 # skip LLNGTESTLDAP is not set 746s ok 8 # skip LLNGTESTLDAP is not set 746s ok 9 # skip LLNGTESTLDAP is not set 746s ok 10 # skip LLNGTESTLDAP is not set 746s ok 11 # skip LLNGTESTLDAP is not set 746s ok 12 # skip LLNGTESTLDAP is not set 746s 1..12 746s ok 747s t/40-Notifications-JSON-Server.t ............................................... 747s ok 1 - use Lemonldap::NG::Portal::Main; 747s ok 2 - Portal object 747s ok 3 - Init 747s ok 4 - Portal app 747s ok 5 - POST notification { 747s # "date": "2016-13-30 15:35:10", 747s # "reference": "testref", 747s # "uid": "dwho", 747s # "title": "Test title", 747s # "text": "This is a test text" 747s # } 747s ok 6 - Notification not inserted 747s ok 7 - POST notification { 747s # "date": "2016-13_30 15:35:10", 747s # "reference": "testref", 747s # "uid": "dwho", 747s # "title": "Test title", 747s # "text": "This is a test text" 747s # } 747s ok 8 - Notification not inserted 747s ok 9 - POST notification { 747s # "date": "2016-05-30 15:35:10", 747s # "reference": "testref", 747s # "uid": "dwho", 747s # "title": "Test title", 747s # "text": "This is a test text for $uid" 747s # } 747s ok 10 - Notification has been inserted 747s ok 11 - POST notification { 747s # "date": "2016-05-30", 747s # "reference": "test_ref2", 747s # "uid": "dwho", 747s # "title": "Test2 title", 747s # "text": "This is a second test text", 747s # "subtitle": "Application 2", 747s # "check": ["I agree","Yes, I'm sure"] 747s # } 747s ok 12 - Notification has been inserted 747s ok 13 - POST notification { 747s # "date": "2016-05-30", 747s # "reference": "testrefall", 747s # "uid": "everyone", 747s # "title": "Testall title", 747s # "text": "This is a test text for all users" 747s # } 747s ok 14 - Notification has been inserted 747s ok 15 - List notifications for "allusers" 747s ok 16 - Result found 747s ok 17 - Notification for all users found 747s ok 18 - Wildcard found 747s ok 19 - List notifications for bad uid 747s ok 20 - Notification for all users found 747s ok 21 - List all pending notifications 747s ok 22 - Response is JSON 747s ok 23 - Three notifications found 747s ok 24 - Reference 'testref' found 747s ok 25 - UID 'dwho' found 747s ok 26 - Reference 'testrefall' found 747s ok 27 - UID 'everyone' found 747s ok 28 - Reference 'test-ref2' found 747s ok 29 - UID 'dwho' found 747s ok 30 - List notifications for "dwho" 747s ok 31 - Result found 747s ok 32 - First notification found 747s ok 33 - Second notification found 747s ok 34 - Third notification found (all users) 747s ok 35 - List notification with reference "testref" 747s ok 36 - Result found 747s ok 37 - Notification reference found 747s ok 38 - Notification title found 747s ok 39 - Notification text found 747s ok 40 - Notification date found 747s ok 41 - Notification uid found 747s ok 42 - List notification with reference "test-ref2" 747s ok 43 - Result found 747s ok 44 - Notification reference found 747s ok 45 - Notification title found 747s ok 46 - Notification text found 747s ok 47 - Notification date found 747s ok 48 - Notification uid found 747s ok 49 - Notification subtitle found 747s ok 50 - Notification check boxes found 747s ok 51 - Try to delete notification with bad method 747s ok 52 - Bad method is refused 747s ok 53 - Delete notification testrefall 747s ok 54 - Notification has been deleted 747s ok 55 - Delete notification test-ref2 747s ok 56 - Notification has been deleted 747s ok 57 - Try to create the same notification twice 747s ok 58 - Append the same notification is refused 747s ok 59 - Auth query 747s ok 60 - HTTP code is 200 747s ok 61 - Get cookie lemonldap (5oFfewICeyuZEWtUnOeqkjp5axpCujyFz1HdmR8kgWYZihpvUeVPoJ9BoN/spHwRsmvjrQX7NY1QJ7t/NW2usEXct/93l83sUQM1+cCPLSHx3+BsITv5a8ITxETuZ9KihbopjMVzQPOj27zreQc19g==) 747s ok 62 - HTTP code is 200 747s ok 63 - Page contains a form 747s ok 64 - URI match 747s ok 65 - Field "reference1x1" is defined 747s ok 66 - Field "url" is defined 747s ok 67 - POST combined notifications [{ 747s # "uid": "dwho", 747s # "date": "2019-11-15 15:35:10", 747s # "reference": "ABC1", 747s # "title": "You have new authorizations", 747s # "subtitle": "Application 1", 747s # "text": "You have been granted to access to appli-1", 747s # "check": "I agree" 747s # }, 747s # { 747s # "uid": "rtyler", 747s # "date": "2019-11-15", 747s # "reference": "ABC2", 747s # "title": "You have new authorizations", 747s # "subtitle": "Application 1", 747s # "text": "You have been granted to access to appli-1", 747s # "check": ["I agree", "I am sure"] 747s # }, 747s # { 747s # "uid": "rtyler", 747s # "date": "2019-11-15", 747s # "reference": "ABC3", 747s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/", 747s # "title": "You have new authorizations", 747s # "subtitle": "Application 1", 747s # "text": "You have been granted to access to appli-1", 747s # "check": ["I agree", "I am sure"] 747s # }, 747s # { 747s # "uid": "rtyler", 747s # "date": "2050-11-15", 747s # "reference": "ABC4", 747s # "title": "You have new authorizations", 747s # "subtitle": "Application 1", 747s # "text": "You have been granted to access to appli-1", 747s # "check": ["I agree", "I am sure"] 747s # } 747s # ] 747s ok 68 - Notifications have been inserted 747s ok 69 - List all existing notifications 747s ok 70 - Response is JSON 747s ok 71 - Five notifications found 747s ok 72 - Auth query 747s ok 73 - HTTP code is 200 747s ok 74 - Get cookie lemonldap (pAPsPd7rxjtJxWNJXxlodWtjC33chVGCaa0qcBlx8MHJSEZGRFPUH4s7H0b3YtIAH6BaJ9KR2Fl7xN2CIlnbngAaC8CcT9N2gGEKHENXTyDgzwcH0pwBHe1oC9DOb+q05qMAlxnU9zsWpU1RSNLLfQ==) 747s ok 75 - HTTP code is 200 747s ok 76 - Page contains a form 747s ok 77 - URI match 747s ok 78 - Field "reference1x1" is defined 747s ok 79 - Field "reference1x2" is defined 747s ok 80 - Checkbox is displayed 747s ok 81 - Checkbox is displayed 747s ok 82 - Checkbox is displayed 747s ok 83 - -> One checkbox found 747s ok 84 - Accept notification 747s ok 85 - HTTP code is 200 747s ok 86 - Get cookie lemonldap (5/hC/3GcNJH5LY6Jg+tRKIdc5c5BOj4TbZOoDSs5Irs68/cplItPvfgtNYNvJRjbROG5diLIwm6EUyC+g6qV0siRDhtC8oXg7oGH22wy2Plgqeqh09ENZQwOgLUAIEGTD0eiufGzz4JJQNyESUjP3g==) 747s ok 87 - Logout request 747s ok 88 - Response is 200 747s ok 89 - Cookie is deleted 747s ok 90 - No pdata 747s ok 91 - Disconnect request 747s ok 92 - Response is 401 747s ok 93 - Auth query 747s ok 94 - HTTP code is 200 747s ok 95 - Get cookie lemonldap (CiMFzSVMJt60OoqZeqxluQ2Eh1W0yk/8OHmby+w/agrteAGyK7/RaZLTldK/FVsK4slGdHfbBFM/kbs21Cw2Gv6IuTlfm5LBIinlLphATSm3Q46xf0GtX5Q8vhcs+pUIn8gqSkHfHez9epxGTNBBmA==) 747s ok 96 - HTTP code is 200 747s ok 97 - Page contains a form 747s ok 98 - URI match 747s ok 99 - Field "reference1x1" is defined 747s ok 100 - Checkbox is displayed 747s ok 101 - Checkbox is displayed 747s ok 102 - -> Two checkboxes found 747s ok 103 - Accept notification 747s ok 104 - HTTP code is 200 747s ok 105 - Get cookie lemonldap (c989d365a3c727f936bae0297fe46b4a017bf70a8b32a48b2bfa549d198b37c6) 747s ok 106 - Logout request 747s ok 107 - Response is 200 747s ok 108 - Cookie is deleted 747s ok 109 - No pdata 747s ok 110 - Disconnect request 747s ok 111 - Response is 401 747s ok 112 - List all pending notifications 747s ok 113 - Response is JSON 747s ok 114 - Three notifications found 747s 1..114 747s ok 747s t/40-Notifications-PublicNotif.t ............................................... 747s ok 1 - use Lemonldap::NG::Portal::Main; 747s ok 2 - Portal object 747s ok 3 - Init 747s ok 4 - Portal app 747s ok 5 - Access login page with public notifications 747s ok 6 - Notification displayed 747s ok 7 - Bad Auth query 747s ok 8 - Notification displayed 747s ok 9 - Access login page without public notifications 747s ok 10 - Notification not displayed 747s 1..10 747s ok 748s t/40-Notifications-XML-DBI.t ................................................... 748s ok 1 - use Lemonldap::NG::Portal::Main; 748s ok 2 - Portal object 748s ok 3 - Init 748s ok 4 - Portal app 748s ok 5 - Auth query 748s ok 6 - HTTP code is 200 748s ok 7 - Get cookie lemonldap (z4KxgK/flvvft6gCR4sEEeisaCT5IGkpLS6zQzOl9qoscGNpTnWw4CQk5zmBNKS/XJtCq0sF0BZLNc+gnyuduqESJ+1OVxTVfoIGknw3SgsEiOQk8iT9vpyIeAx7DF/CgjJvR6I+K2vMVCAkh+kfDA==) 748s ok 8 - Two notification references found 748s ok 9 - Found ref 748s ok 10 - HTTP code is 200 748s ok 11 - Page contains a form 748s ok 12 - URI match 748s ok 13 - Field "reference1x1" is defined 748s ok 14 - Field "url" is defined 748s ok 15 - Test cookie received 748s ok 16 - Response status is 401 748s ok 17 - Content is JSON 748s ok 18 - Error code is 1 748s ok 19 - Don't accept notification 748s ok 20 - HTTP code is 200 748s ok 21 - Accept notifications 748s ok 22 - Get redirection 748s ok 23 - Location is http://test1.example.com/ 748s ok 24 - Make sure no pdata is returned 748s ok 25 - Get cookie lemonldap (dbf0ddcf316b7678199df560dbfa1f75948e470e704cf1bfe32ff51be77bb35c) 748s ok 26 - Notification was deleted 748s ok 27 - Notifications explorer query 748s ok 28 - Response is JSON 748s ok 29 - Result is 2 748s ok 30 - MSG is myNotifications 748s ok 31 - Notification 1 found 748s ok 32 - Notification 2 found 748s ok 33 - epoch found 748s ok 34 - Logout request 748s ok 35 - Response is 200 748s ok 36 - Cookie is deleted 748s ok 37 - No pdata 748s ok 38 - Disconnect request 748s ok 39 - Response is 401 748s ok 40 - Auth query 748s ok 41 - Get redirection 748s ok 42 - Location is http://test1.example.com/ 748s ok 43 - Get cookie lemonldap (9d598daae14abf9c2e6b23f2c57490216fa84de75add0ce2dc725eea00c6b7fd) 748s ok 44 - Logout request 748s ok 45 - Response is 200 748s ok 46 - Cookie is deleted 748s ok 47 - No pdata 748s ok 48 - Disconnect request 748s ok 49 - Response is 401 748s 1..49 748s ok 748s t/40-Notifications-XML-File.t .................................................. 748s ok 1 - use Lemonldap::NG::Portal::Main; 748s ok 2 - Portal object 748s ok 3 - Init 748s ok 4 - Portal app 748s ok 5 - Auth query 748s ok 6 - HTTP code is 200 748s ok 7 - Get cookie lemonldap (zsSfwyA7WLpgG+CQRs3umElOhEzjEMeU26NUi9/Uf1gKPDSJsLw9BMbN/9GE9VdLMlLQD1bVcB2bkx6W1OGQ5Ll+yO3BxwM58gR0srltqauRZ7ECBbgQ6uObxP2nNWXh9dcYM3CNW2sk7i+nFOVHcQ==) 748s ok 8 - HTTP code is 200 748s ok 9 - Page contains a form 748s ok 10 - URI match 748s ok 11 - Field "reference1x1" is defined 748s ok 12 - Field "url" is defined 748s ok 13 - Test cookie received 748s ok 14 - Response status is 401 748s ok 15 - Content is JSON 748s ok 16 - Error code is 1 748s ok 17 - Cancel notification 748s ok 18 - Cookie expired 748s ok 19 - Get redirection 748s ok 20 - Location is http://auth.example.com/ 748s ok 21 - Auth query 748s ok 22 - HTTP code is 200 748s ok 23 - Get cookie lemonldap (nGnrfZ44BIwfVUPhyjdG9DaVTjQxN92Zgd1mYJwEXi59semDm4fIq9xRtTXDdQ7ZVA2z3itqd+YPpXkpnXm1GK03xTQ7OTEerFbqbE7FS4cj0NXmFI1C0NqI1WPFvkiG/9fFoOLu71zPxm5Fb1NxmQ==) 748s ok 24 - HTTP code is 200 748s ok 25 - Page contains a form 748s ok 26 - URI match 748s ok 27 - Field "reference1x1" is defined 748s ok 28 - Field "url" is defined 748s ok 29 - Test cookie received 748s ok 30 - Response status is 401 748s ok 31 - Content is JSON 748s ok 32 - Error code is 1 748s ok 33 - Don't accept notification 748s ok 34 - Notification displayed 748s ok 35 - Found custom Main Logo 748s ok 36 - Don't accept notification 748s ok 37 - Notification displayed 748s ok 38 - Don't accept notification 748s ok 39 - Notification displayed 748s ok 40 - Don't accept notification - Accept just one checkbox 748s ok 41 - Notification displayed 748s ok 42 - Accept notification 748s ok 43 - Get redirection 748s ok 44 - Location header found 748s ok 45 - Notification was deleted 748s ok 46 - Get cookie lemonldap (4010629be2ffcfff8fcfd3119f197aebdd78d9a612f1f323d077b450cb4b79f7) 748s ok 47 - New auth query 748s ok 48 - Authenticated as dwho 748s ok 49 - Menu displayed 748s 1..49 748s ok 749s t/40-Notifications-XML-Server.t ................................................ 749s ok 1 - use Lemonldap::NG::Portal::Main; 749s ok 2 - Portal object 749s ok 3 - Init 749s ok 4 - Portal app 749s ok 5 - SOAP client 749s ok 6 - @ SOAP REQUEST @ 749s ok 7 - Execute request 749s ok 8 - HTTP code is 200 749s ok 9 - Content is XML 749s ok 10 - @ END OF SOAP REQUEST @ 749s ok 11 - Append a notification -> SOAP call returns 1 749s ok 12 - @ SOAP REQUEST @ 749s ok 13 - Execute request 749s ok 14 - HTTP code is 200 749s ok 15 - Content is XML 749s ok 16 - @ END OF SOAP REQUEST @ 749s ok 17 - Append the same notification twice -> SOAP call returns 0 749s ok 18 - Auth query 749s ok 19 - HTTP code is 200 749s ok 20 - Get cookie lemonldap (rTttEJ3oY/uqoVQ+/ZjCxNbu8oua4lPWILIvEfNxdpRYOSclWJedLzu+XAouYFAFkwOCJicIw3Xz715uOqM2sV5ZhlIeV/jnMyOocHL/24N2b8NAPlroTWlMIT+pkWYJTDKbo1Ed020sChS+5LArAA==) 749s ok 21 - HTTP code is 200 749s ok 22 - Page contains a form 749s ok 23 - URI match 749s ok 24 - Field "reference1x1" is defined 749s ok 25 - Field "url" is defined 749s ok 26 - @ SOAP REQUEST @ 749s ok 27 - Execute request 749s ok 28 - HTTP code is 200 749s ok 29 - Content is XML 749s ok 30 - @ END OF SOAP REQUEST @ 749s ok 31 - Append a notification -> SOAP call returns 4 749s ok 32 - Auth query 749s ok 33 - HTTP code is 200 749s ok 34 - Get cookie lemonldap (UPHMmhOaL3A0b/WYoCWisI0hlFnbSLd6MDpkDmYpqHGgvN0l6+1RalsSCB4ofLsovZdyLSl1xib0dZMRtsJEokO0kG8RuFfnmr4HXsMAmMMG8oAUmOZ6PkgQXf4zwvNHgUyMNGDQzogHnGvkMG2j7A==) 749s ok 35 - HTTP code is 200 749s ok 36 - Page contains a form 749s ok 37 - URI match 749s ok 38 - Field "reference1x1" is defined 749s ok 39 - Field "reference2x1" is defined 749s ok 40 - -> One checkbox found 749s ok 41 - Accept notification 749s ok 42 - HTTP code is 200 749s ok 43 - Logout request 749s ok 44 - Response is 200 749s ok 45 - Cookie is deleted 749s ok 46 - No pdata 749s ok 47 - Disconnect request 749s ok 48 - Response is 401 749s ok 49 - Auth query 749s ok 50 - HTTP code is 200 749s ok 51 - Get cookie lemonldap (yQcVOMub6eVo3se795ubrGkpGQXX0Yhk0mYLOiZCgzu5BqAQOkAhvSYTKmu3qi5Vf2l4kVpUNOyPKchU4PV/ahblS7tAkxkJsx2UAcHpAbLqGScN9awFgE5MJchh6B/v/U4G8lU4G7rwY+NYRS4xkw==) 749s ok 52 - HTTP code is 200 749s ok 53 - Page contains a form 749s ok 54 - URI match 749s ok 55 - Field "reference1x1" is defined 749s ok 56 - Reference found 749s ok 57 - Checkbox is displayed 749s ok 58 - Checkbox is displayed 749s ok 59 - -> Two checkboxes found 749s 1..59 749s ok 750s t/41-Captcha-old-api.t ......................................................... 750s ok 1 - use Lemonldap::NG::Portal::Main; 750s ok 2 - Portal object 750s ok 3 - Init 750s ok 4 - Portal app 750s ok 5 - HTTP code is 200 750s ok 6 - Content-Type is JSON 750s ok 7 - Content is valid JSON 750s ok 8 750s ok 9 750s ok 10 750s ok 11 - HTTP code is 200 750s ok 12 - Content-Type is JSON 750s ok 13 - Content is valid JSON 750s ok 14 750s ok 15 750s ok 16 750s ok 17 - HTTP code is 200 750s ok 18 - Content-Type is JSON 750s ok 19 - Content is valid JSON 750s ok 20 - Wrong token failed 750s ok 21 - HTTP code is 200 750s ok 22 - Content-Type is JSON 750s ok 23 - Content is valid JSON 750s ok 24 - Wrong captcha failed 750s ok 25 - HTTP code is 200 750s ok 26 - Content-Type is JSON 750s ok 27 - Content is valid JSON 750s ok 28 750s ok 29 750s ok 30 750s ok 31 - HTTP code is 200 750s ok 32 - Content-Type is JSON 750s ok 33 - Content is valid JSON 750s ok 34 - Captcha successfully verified 750s 1..34 750s ok 751s t/41-Captcha-with-rule.t ....................................................... 751s ok 1 - use Lemonldap::NG::Portal::Main; 751s ok 2 - Portal object 751s ok 3 - Init 751s ok 4 - Portal app 751s ok 5 - Auth query from non captcha network 751s ok 6 - Get cookie lemonldap (49a7b5cd1c50be6ed1810db2435a9387991968fcdcb9832f1377b5a7f87c7b99) 751s ok 7 - Auth query from captcha network 751s ok 8 - Response status is 401 751s ok 9 - Content is JSON 751s ok 10 - Error code is 76 751s ok 11 - Response is JSON 751s ok 12 - Response is PE_CAPTCHAERROR 751s ok 13 - Unauth JSON request 751s ok 14 - Response status is 401 751s ok 15 - Content is JSON 751s ok 16 - Error code is 9 751s ok 17 - Unauth request 751s ok 18 - HTTP code is 200 751s ok 19 - Page contains a form 751s ok 20 - Host match 751s ok 21 - Field "token" is defined 751s ok 22 - CSP header authorize POST request to \# 751s ok 23 - Password: Found text input 751s ok 24 - Token value is defined 751s ok 25 - Captcha image inserted 751s ok 26 - Found token session 751s ok 27 - Found captcha value 751s ok 28 - Found custom Main Logo 751s ok 29 - Try to auth with captcha value 751s ok 30 - Get cookie lemonldap (6b9a360b07c0021093442b1f294a2d96c499d5be7e92bf4450412f3dfdf6ff0a) 751s 1..30 751s ok 752s t/41-Captcha.t ................................................................. 752s ok 1 - use Lemonldap::NG::Portal::Main; 752s ok 2 - Portal object 752s ok 3 - Init 752s ok 4 - Portal app 752s ok 5 - Auth query 752s ok 6 - Response status is 401 752s ok 7 - Content is JSON 752s ok 8 - Error code is 76 752s ok 9 - Response is JSON 752s ok 10 - Response is PE_CAPTCHAERROR 752s ok 11 - Unauth JSON request 752s ok 12 - Response status is 401 752s ok 13 - Content is JSON 752s ok 14 - Error code is 9 752s ok 15 - Unauth request 752s ok 16 - HTTP code is 200 752s ok 17 - Page contains a form 752s ok 18 - Host match 752s ok 19 - Field "token" is defined 752s ok 20 - CSP header authorize POST request to \# 752s ok 21 - Password: Found text input 752s ok 22 - Token value is defined 752s ok 23 - Captcha image inserted 752s ok 24 - Found token session 752s ok 25 - Found captcha value 752s ok 26 - Found custom Main Logo 752s ok 27 - Try to auth with captcha value 752s ok 28 - HTTP code is 200 752s ok 29 - Get cookie lemonldap (6e8ca190a7c7640c3731d26a6a8ba0f109907786aa07e96d7a72385a7ee234f7) 752s ok 30 - History found 752s ok 31 - -> One entry found 752s ok 32 - Verify auth 752s ok 33 - HTTP code is 200 752s ok 34 - New unauth request 752s ok 35 - HTTP code is 200 752s ok 36 - Page contains a form 752s ok 37 - Host match 752s ok 38 - Field "token" is defined 752s ok 39 - CSP header authorize POST request to \# 752s ok 40 - Token value is defined 752s ok 41 - Try to auth with bad captcha value 752s ok 42 - Response status is 401 752s ok 43 - Content is JSON 752s ok 44 - Error code is 76 752s ok 45 - Verify that there is a new captcha image 752s ok 46 - HTTP code is 200 752s ok 47 - Page contains a form 752s ok 48 - Host match 752s ok 49 - Field "token" is defined 752s ok 50 - CSP header authorize POST request to \# 752s ok 51 - Token is refreshed 752s ok 52 - New captcha image inserted 752s ok 53 - Get captcha javascript 752s ok 54 - Unauth request to renew Captcha 752s ok 55 - New token has been received 752s ok 56 - New image has been received 752s ok 57 - Found new token session 752s ok 58 - Try to auth with new captcha value 752s ok 59 - HTTP code is 200 752s ok 60 - Get cookie lemonldap (cc9b5fb4e1e64448b4f29cba19fa264e6a9c86cfdf7020866daf4dbfff7b174e) 752s ok 61 - Auth request with redirection 752s ok 62 - Get redirection 752s ok 63 - Location is http://test1.example.com/ 752s ok 64 - Authenticated as dwho 752s 1..64 752s ok 753s t/41-Token-with-global-storage.t ............................................... 753s ok 1 - use Lemonldap::NG::Portal::Main; 753s ok 2 - Portal object 753s ok 3 - Init 753s ok 4 - Portal app 753s ok 5 - Unauth request 753s ok 6 - HTTP code is 200 753s ok 7 - Page contains a form 753s ok 8 - Host match 753s ok 9 - Field "token" is defined 753s ok 10 - CSP header authorize POST request to \# 753s ok 11 - Token value 753s ok 12 - Try to auth without token 753s ok 13 - Response status is 401 753s ok 14 - Content is JSON 753s ok 15 - Error code is 81 753s ok 16 - Try token as cookie 753s ok 17 - Response status is 401 753s ok 18 - Content is JSON 753s ok 19 - Error code is 1 753s ok 20 - Try to auth with token 753s ok 21 - HTTP code is 200 753s ok 22 - Get cookie lemonldap (b6e33afd2b4e74cca1e6c56dd7151f08b63b76bfbcc0bfa049110794a20c04a2) 753s ok 23 - Verify auth 753s ok 24 - HTTP code is 200 753s ok 25 - Try to reuse the same token 753s ok 26 - Response status is 401 753s ok 27 - Content is JSON 753s ok 28 - Error code is 82 753s ok 29 - Verify that there is a new token 753s ok 30 - HTTP code is 200 753s ok 31 - Page contains a form 753s ok 32 - Host match 753s ok 33 - Field "token" is defined 753s ok 34 - CSP header authorize POST request to \# 753s 1..34 753s ok 754s t/41-Token.t ................................................................... 754s ok 1 - use Lemonldap::NG::Portal::Main; 754s ok 2 - Portal object 754s ok 3 - Init 754s ok 4 - Portal app 754s ok 5 - Unauth request 754s ok 6 - HTTP code is 200 754s ok 7 - Page contains a form 754s ok 8 - Host match 754s ok 9 - Field "token" is defined 754s ok 10 - CSP header authorize POST request to \# 754s ok 11 - Password: Found password input 754s ok 12 - Try to auth without token 754s ok 13 - Response status is 401 754s ok 14 - Content is JSON 754s ok 15 - Error code is 81 754s ok 16 - Response is JSON 754s ok 17 - Response is PE_NOTOKEN 754s ok 18 - Try to auth with token 754s ok 19 - HTTP code is 200 754s ok 20 - Get cookie lemonldap (38ab48d239d914d196d6f442aa283dda01f0a7b7db594c7f212d38fcb3c671f8) 754s ok 21 - Verify auth 754s ok 22 - HTTP code is 200 754s ok 23 - Try to reuse the same token 754s ok 24 - Response status is 401 754s ok 25 - Content is JSON 754s ok 26 - Error code is 82 754s ok 27 - Verify that there is a new token 754s ok 28 - HTTP code is 200 754s ok 29 - Page contains a form 754s ok 30 - Host match 754s ok 31 - Field "token" is defined 754s ok 32 - CSP header authorize POST request to \# 754s 1..32 754s ok 754s t/42-Register-Custom.t ......................................................... 754s ok 1 - use Lemonldap::NG::Portal::Main; 754s ok 2 - Portal object 754s ok 3 - Init 754s ok 4 - Portal app 754s ok 5 - Unauth request 754s ok 6 - HTTP code is 200 754s ok 7 - Page contains a form 754s ok 8 - Host match 754s ok 9 - Field "firstname" is defined 754s ok 10 - Field "lastname" is defined 754s ok 11 - Field "mail" is defined 754s ok 12 - CSP header authorize POST request to \# 754s ok 13 - Ask to create account 754s ok 14 - HTTP code is 200 754s ok 15 - Found subject 754s ok 16 - Found register token 754s ok 17 - Found register_token 754s ok 18 - UTF-8 works 754s ok 19 - Push register_token 754s ok 20 - HTTP code is 200 754s ok 21 - Found subject 754s ok 22 - Found user and password 754s ok 23 - Get good login 754s ok 24 - Try to authenticate 754s ok 25 - Get cookie lemonldap (06bfeb30caaa98d4457fa454ee56305ac72c0baada784601336ab7ef95e4ce26) 754s 1..25 754s ok 755s t/42-Register-Demo-with-CustomBody.t ........................................... 755s ok 1 - use Lemonldap::NG::Portal::Main; 755s ok 2 - Portal object 755s ok 3 - Init 755s ok 4 - Portal app 755s ok 5 - Unauth request 755s ok 6 - HTTP code is 200 755s ok 7 - Page contains a form 755s ok 8 - Host match 755s ok 9 - Field "firstname" is defined 755s ok 10 - Field "lastname" is defined 755s ok 11 - Field "mail" is defined 755s ok 12 - CSP header authorize POST request to \# 755s ok 13 - Ask to create account 755s ok 14 - HTTP code is 200 755s ok 15 - Found custom registration subject 755s ok 16 - Found custom body 755s ok 17 - Found register_token 755s ok 18 - UTF-8 works 755s ok 19 - Found time 755s ok 20 - Push register_token 755s ok 21 - HTTP code is 200 755s ok 22 - Found custom done subject 755s ok 23 - Found email and ipAddr 755s ok 24 - Get good email 755s ok 25 - Get good ipAddr 755s ok 26 - Found user and password 755s ok 27 - Get good login 755s ok 28 - Custom done body (Portal $url) 755s ok 29 - Try to authenticate 755s ok 30 - Get cookie lemonldap (91d0543303fc8c2998c09d75beee95db3f5d95dea8719c6581d356964fdb2db0) 755s 1..30 755s ok 756s t/42-Register-Demo-with-captcha.t .............................................. 756s ok 1 - use Lemonldap::NG::Portal::Main; 756s ok 2 - Portal object 756s ok 3 - Init 756s ok 4 - Portal app 756s ok 5 - Unauth request 756s ok 6 - HTTP code is 200 756s ok 7 - Page contains a form 756s ok 8 - Host match 756s ok 9 - Field "firstname" is defined 756s ok 10 - Field "lastname" is defined 756s ok 11 - Field "mail" is defined 756s ok 12 - CSP header authorize POST request to \# 756s ok 13 - Token found 756s ok 14 - Token value is defined 756s ok 15 - Captcha image inserted 756s ok 16 - Found token session 756s ok 17 - Found captcha value 756s ok 18 - Found custom Main Logo 756s ok 19 - Get captcha javascript 756s ok 20 - Ask to create account 756s ok 21 - Rejected -> Mail already exists 756s ok 22 - No form found 756s ok 23 - Get Menu 756s ok 24 - Found Register link & submit button 756s ok 25 - Unauth request 756s ok 26 - HTTP code is 200 756s ok 27 - Page contains a form 756s ok 28 - Host match 756s ok 29 - Field "firstname" is defined 756s ok 30 - Field "lastname" is defined 756s ok 31 - Field "mail" is defined 756s ok 32 - CSP header authorize POST request to \# 756s ok 33 - Token found 756s ok 34 - Token value is defined 756s ok 35 - Captcha image inserted 756s ok 36 - Found token session 756s ok 37 - Found captcha value 756s ok 38 - Found custom Main Logo 756s ok 39 - Ask to create account 756s ok 40 - HTTP code is 200 756s ok 41 - Found register token 756s ok 42 - Found register_token 756s ok 43 - Push register_token 756s ok 44 - HTTP code is 200 756s ok 45 - Found user and password 756s ok 46 - Get good login 756s ok 47 - Try to authenticate 756s ok 48 - Get cookie lemonldap (0bc20ca91ba6d742923bcc8716858848def67e88873376dad2725c4ff39f8b6f) 756s 1..48 756s ok 757s t/42-Register-Demo-with-token.t ................................................ 757s ok 1 - use Lemonldap::NG::Portal::Main; 757s ok 2 - Portal object 757s ok 3 - Init 757s ok 4 - Portal app 757s ok 5 - Get Menu 757s ok 6 - Found Register link & submit button 757s ok 7 - Unauth request 757s ok 8 - HTTP code is 200 757s ok 9 - Page contains a form 757s ok 10 - Host match 757s ok 11 - Field "firstname" is defined 757s ok 12 - Field "lastname" is defined 757s ok 13 - Field "mail" is defined 757s ok 14 - CSP header authorize POST request to \# 757s ok 15 - Token found 757s ok 16 - Ask to create account 757s ok 17 - HTTP code is 200 757s ok 18 - Found register token 757s ok 19 - Found register_token 757s ok 20 - Push register_token 757s ok 21 - HTTP code is 200 757s ok 22 - Found user and password 757s ok 23 - Get good login 757s ok 24 - Unauth request 757s ok 25 - HTTP code is 200 757s ok 26 - Page contains a form 757s ok 27 - Host match 757s ok 28 - Field "token" is defined 757s ok 29 - CSP header authorize POST request to \# 757s ok 30 - Try to authenticate 757s ok 31 - Get cookie lemonldap (c46f46a870ec0ff5c13ac2c5bead61b4989a25bf144026928f52c798bb50c466) 757s 1..31 757s ok 757s t/42-Register-Demo.t ........................................................... 757s ok 1 - use Lemonldap::NG::Portal::Main; 757s ok 2 - Portal object 757s ok 3 - Init 757s ok 4 - Portal app 757s ok 5 - Unauth request 757s ok 6 - HTTP code is 200 757s ok 7 - Page contains a form 757s ok 8 - Host match 757s ok 9 - Field "firstname" is defined 757s ok 10 - Field "lastname" is defined 757s ok 11 - Field "mail" is defined 757s ok 12 - CSP header authorize POST request to \# 757s ok 13 - Ask to create account 757s ok 14 - HTTP code is 200 757s ok 15 - Found subject 757s ok 16 - Found register token 757s ok 17 - Found register_token 757s ok 18 - UTF-8 works 757s ok 19 - Push register_token 757s ok 20 - HTTP code is 200 757s ok 21 - Found subject 757s ok 22 - Found user and password 757s ok 23 - Get good login 757s ok 24 - Try to authenticate 757s ok 25 - Get cookie lemonldap (9f05c7d95b191d51b87c044f5fdc8971e7e28131e099beac2b28a95a9c706232) 757s 1..25 757s ok 758s t/42-Register-LDAP.t ........................................................... 758s ok 1 - use Lemonldap::NG::Portal::Main; 758s ok 2 # skip LLNGTESTLDAP is not set 758s ok 3 # skip LLNGTESTLDAP is not set 758s ok 4 # skip LLNGTESTLDAP is not set 758s ok 5 # skip LLNGTESTLDAP is not set 758s ok 6 # skip LLNGTESTLDAP is not set 758s ok 7 # skip LLNGTESTLDAP is not set 758s ok 8 # skip LLNGTESTLDAP is not set 758s ok 9 # skip LLNGTESTLDAP is not set 758s ok 10 # skip LLNGTESTLDAP is not set 758s 1..10 758s ok 758s t/42-Register-Security.t ....................................................... 758s ok 1 - use Lemonldap::NG::Portal::Main; 758s ok 2 - Portal object 758s ok 3 - Init 758s ok 4 - Portal app 758s ok 5 - Unauth request 758s ok 6 - HTTP code is 200 758s ok 7 - Page contains a form 758s ok 8 - Host match 758s ok 9 - Field "firstname" is defined 758s ok 10 - Field "lastname" is defined 758s ok 11 - Field "mail" is defined 758s ok 12 - CSP header authorize POST request to \# 758s ok 13 - Ask to create account 758s ok 14 - HTTP code is 200 758s ok 15 - Found register token 758s ok 16 - Found register_token 758s ok 17 - Try to authenticate 758s ok 18 - Response status is 401 758s ok 19 - Content is JSON 758s ok 20 - Error code is 1 758s 1..20 758s ok 759s t/43-MailPasswordReset-Choice.t ................................................ 759s ok 1 - use Lemonldap::NG::Portal::Main; 759s ok 2 - Portal object 759s ok 3 - Init 759s ok 4 - Portal app 759s ok 5 - Auth query 759s ok 6 - HTTP code is 200 759s ok 7 - Get cookie lemonldap (2c4c23698c5ed125c7e1dc281784b953cc9e53fd43003eaf0cb370eaef6989e6) 759s ok 8 - Logout request 759s ok 9 - Response is 200 759s ok 10 - Cookie is deleted 759s ok 11 - No pdata 759s ok 12 - Disconnect request 759s ok 13 - Response is 401 759s ok 14 - Reset form 759s ok 15 - HTTP code is 200 759s ok 16 - Page contains a form 759s ok 17 - Host match 759s ok 18 - Field "mail" is defined 759s ok 19 - CSP header authorize POST request to \# 759s ok 20 - Post mail 759s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 759s ok 22 - Found link in mail 759s ok 23 - Post mail token received by mail with another browser 759s ok 24 - HTTP code is 200 759s ok 25 - Page contains a form 759s ok 26 - Host match 759s ok 27 - Field "token" is defined 759s ok 28 - CSP header authorize POST request to \# 759s ok 29 - Ask for a new password 759s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 759s ok 31 - Post new password 759s ok 32 - Password was changed 759s ok 33 - Auth query 759s ok 34 - HTTP code is 200 759s ok 35 - Get cookie lemonldap (c360bda407101f13a71f82d3934604250a41a862ef076a5c33226b6d226d710b) 759s ok 36 - Logout request 759s ok 37 - Response is 200 759s ok 38 - Cookie is deleted 759s ok 39 - No pdata 759s ok 40 - Disconnect request 759s ok 41 - Response is 401 759s ok 42 - Reset form 759s ok 43 - HTTP code is 200 759s ok 44 - Page contains a form 759s ok 45 - Host match 759s ok 46 - Field "mail" is defined 759s ok 47 - CSP header authorize POST request to \# 759s ok 48 - Post mail 759s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 759s ok 50 - Found link in mail 759s ok 51 - Post mail token received by mail with the same browser 759s ok 52 - HTTP code is 200 759s ok 53 - Page contains a form 759s ok 54 - Host match 759s ok 55 - Field "token" is defined 759s ok 56 - CSP header authorize POST request to \# 759s ok 57 - Ask for a new password 759s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D) 759s ok 59 - Post new password 759s ok 60 - Password was changed 759s ok 61 - Auth query 759s ok 62 - HTTP code is 200 759s ok 63 - Get cookie lemonldap (8c86ca36db118d501bfe4a73b75e636caec8a539abff67c4ebedc6b38e2a0fe6) 759s ok 64 - Logout request 759s ok 65 - Response is 200 759s ok 66 - Cookie is deleted 759s ok 67 - No pdata 759s ok 68 - Disconnect request 759s ok 69 - Response is 401 759s 1..69 759s ok 760s t/43-MailPasswordReset-Combination-LDAP.t ...................................... 760s ok 1 - use Lemonldap::NG::Portal::Main; 760s ok 2 # skip LLNGTESTLDAP is not set 760s ok 3 # skip LLNGTESTLDAP is not set 760s ok 4 # skip LLNGTESTLDAP is not set 760s ok 5 # skip LLNGTESTLDAP is not set 760s ok 6 # skip LLNGTESTLDAP is not set 760s ok 7 # skip LLNGTESTLDAP is not set 760s ok 8 # skip LLNGTESTLDAP is not set 760s ok 9 # skip LLNGTESTLDAP is not set 760s 1..9 760s ok 760s t/43-MailPasswordReset-Combination.t ........................................... 760s ok 1 - use Lemonldap::NG::Portal::Main; 760s ok 2 - Portal object 760s ok 3 - Init 760s ok 4 - Portal app 760s ok 5 - Try to connect with login dvador 760s ok 6 - Get cookie lemonldap (5165ede0f73d35aacb4b100ec84cf3fad9ea9452f7b8a79dc0faac2378fd25d4) 760s ok 7 - Post mail 760s ok 8 - Found link in mail 760s ok 9 - Post mail token received by mail 760s ok 10 - HTTP code is 200 760s ok 11 - Page contains a form 760s ok 12 - Host match 760s ok 13 - Field "token" is defined 760s ok 14 - CSP header authorize POST request to \# 760s ok 15 - Ask for a new password 760s ok 16 - Post new password 760s ok 17 - Password update successful: code found on page 760s ok 18 - Password update successful 760s ok 19 - Try to connect with login dvador 760s ok 20 - Get cookie lemonldap (7953d46551c5633cb2d51bc8d852a665d83d44a807027adcf35060f125a9dfa0) 760s ok 21 - Try to connect with login jkirk 760s ok 22 - Get cookie lemonldap (7f135ab3849742d50638a6a71db93712d8fe7ff61f2b810d783d3921e1583ecd) 760s ok 23 - Post mail 760s ok 24 - Found link in mail 760s ok 25 - Post mail token received by mail 760s ok 26 - HTTP code is 200 760s ok 27 - Page contains a form 760s ok 28 - Host match 760s ok 29 - Field "token" is defined 760s ok 30 - CSP header authorize POST request to \# 760s ok 31 - Ask for a new password 760s ok 32 - Post new password 760s ok 33 - Password update successful: code found on page 760s ok 34 - Password update successful 760s ok 35 - Try to connect with login jkirk 760s ok 36 - Get cookie lemonldap (2622ef4451a3a78a468244a4330ca845227cf6f3548ef91edad4a41661cddafb) 760s 1..36 760s ok 761s t/43-MailPasswordReset-DBI.t ................................................... 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 - Portal object 761s ok 3 - Init 761s ok 4 - Portal app 761s ok 5 - Reset form 761s ok 6 - HTTP code is 200 761s ok 7 - Page contains a form 761s ok 8 - Host match 761s ok 9 - Field "mail" is defined 761s ok 10 - CSP header authorize POST request to \# 761s ok 11 - Post mail 761s ok 12 - Found link in mail 761s ok 13 - Post mail token received by mail 761s ok 14 - HTTP code is 200 761s ok 15 - Page contains a form 761s ok 16 - Host match 761s ok 17 - Field "token" is defined 761s ok 18 - CSP header authorize POST request to \# 761s ok 19 - Ask for a new password \#1 761s ok 20 - toggle newpassword icon found 761s ok 21 - toggle confirmpassword icon found 761s ok 22 - input type password found 761s ok 23 - Post mismatched passwords 761s ok 24 - PE_34 found 761s ok 25 - HTTP code is 200 761s ok 26 - Page contains a form 761s ok 27 - Host match 761s ok 28 - Field "token" is defined 761s ok 29 - CSP header authorize POST request to \# 761s ok 30 - Ask for a new password \#2 761s ok 31 - Post empty newpassword 761s ok 32 - PE_67 found 761s ok 33 - HTTP code is 200 761s ok 34 - Page contains a form 761s ok 35 - Host match 761s ok 36 - Field "token" is defined 761s ok 37 - CSP header authorize POST request to \# 761s ok 38 - Ask for a new password \#3 761s ok 39 - Post empty confirmpassword 761s ok 40 - PE_67 found 761s ok 41 - HTTP code is 200 761s ok 42 - Page contains a form 761s ok 43 - Host match 761s ok 44 - Field "token" is defined 761s ok 45 - CSP header authorize POST request to \# 761s ok 46 - Ask for a new password \#4 761s ok 47 - Password special char list not found 761s ok 48 - Found password policy min digit == 2 761s ok 49 - Post new password 761s ok 50 - Password was changed 761s ok 51 - Auth query 761s ok 52 - HTTP code is 200 761s ok 53 - Get cookie lemonldap (7f2c3ae5196988eab01711293984ef9d71084c66064676393cc67bdaa6eab354) 761s ok 54 - Logout request 761s ok 55 - Response is 200 761s ok 56 - Cookie is deleted 761s ok 57 - No pdata 761s ok 58 - Disconnect request 761s ok 59 - Response is 401 761s 1..59 761s ok 761s t/43-MailPasswordReset-Hook.t .................................................. 761s ok 1 - use Lemonldap::NG::Portal::Main; 761s ok 2 - Portal object 761s ok 3 - Init 761s ok 4 - Portal app 761s ok 5 - Reset form 761s ok 6 - HTTP code is 200 761s ok 7 - Page contains a form 761s ok 8 - Host match 761s ok 9 - Field "mail" is defined 761s ok 10 - CSP header authorize POST request to \# 761s ok 11 - Post mail 761s ok 12 - Found english greeting 761s ok 13 - Found link in mail 761s ok 14 - Post mail token received by mail 761s ok 15 - HTTP code is 200 761s ok 16 - Page contains a form 761s ok 17 - Host match 761s ok 18 - Field "token" is defined 761s ok 19 - CSP header authorize POST request to \# 761s ok 20 - Ask for a new password 761s ok 21 - Post new password 761s ok 22 - Expected portal error code: code found on page 761s ok 23 - Expected portal error code 761s ok 24 - Post mail 761s ok 25 - Found english greeting 761s ok 26 - Found link in mail 761s ok 27 - Post mail token received by mail 761s ok 28 - HTTP code is 200 761s ok 29 - Page contains a form 761s ok 30 - Host match 761s ok 31 - Field "token" is defined 761s ok 32 - CSP header authorize POST request to \# 761s ok 33 - Ask for a new password 761s ok 34 - Post new password 761s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D) 761s ok 36 - Pdata is not empty 761s ok 37 - passwordAfterChange hook worked as expected 761s ok 38 - Password was changed 761s 1..38 761s ok 762s t/43-MailPasswordReset-LDAP.t .................................................. 762s ok 1 - use Lemonldap::NG::Portal::Main; 762s ok 2 # skip LLNGTESTLDAP is not set 762s ok 3 # skip LLNGTESTLDAP is not set 762s ok 4 # skip LLNGTESTLDAP is not set 762s ok 5 # skip LLNGTESTLDAP is not set 762s ok 6 # skip LLNGTESTLDAP is not set 762s ok 7 # skip LLNGTESTLDAP is not set 762s ok 8 # skip LLNGTESTLDAP is not set 762s ok 9 # skip LLNGTESTLDAP is not set 762s 1..9 762s ok 763s t/43-MailPasswordReset-with-captcha.t .......................................... 763s ok 1 - use Lemonldap::NG::Portal::Main; 763s ok 2 - Portal object 763s ok 3 - Init 763s ok 4 - Portal app 763s ok 5 - Get Menu 763s ok 6 - Found ResetPassword link & submit button 763s ok 7 - Reset form 763s ok 8 - HTTP code is 200 763s ok 9 - Page contains a form 763s ok 10 - Host match 763s ok 11 - Field "mail" is defined 763s ok 12 - Field "token" is defined 763s ok 13 - CSP header authorize POST request to \# 763s ok 14 - Captcha image inserted 763s ok 15 - Found token session 763s ok 16 - Found captcha value 763s ok 17 - Found custom Main Logo 763s ok 18 - Get captcha javascript 763s ok 19 - Post mail 763s ok 20 - Found link in mail 763s ok 21 - Post mail token received by mail 763s ok 22 - HTTP code is 200 763s ok 23 - Page contains a form 763s ok 24 - Host match 763s ok 25 - Field "token" is defined 763s ok 26 - CSP header authorize POST request to \# 763s ok 27 - Ask for a new password 763s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 763s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 763s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 103. 763s ok 28 - Post new password 763s ok 29 - New password sent 763s ok 30 - New generated password found 763s ok 31 - New generated password matches policy 763s 1..31 763s ok 763s t/43-MailPasswordReset-with-token.t ............................................ 763s ok 1 - use Lemonldap::NG::Portal::Main; 763s ok 2 - Portal object 763s ok 3 - Init 763s ok 4 - Portal app 763s ok 5 - Get Menu 763s ok 6 - Found ResetPassword link & submit button 763s ok 7 - Reset form 763s ok 8 - HTTP code is 200 763s ok 9 - Page contains a form 763s ok 10 - Host match 763s ok 11 - Field "mail" is defined 763s ok 12 - Field "token" is defined 763s ok 13 - CSP header authorize POST request to \# 763s ok 14 - Post mail 763s ok 15 - Found custom Main Logo 763s ok 16 - Found link in mail 763s ok 17 - Post mail token received by mail 763s ok 18 - HTTP code is 200 763s ok 19 - Page contains a form 763s ok 20 - Host match 763s ok 21 - Field "token" is defined 763s ok 22 - CSP header authorize POST request to \# 763s ok 23 - Ask for a new password 763s ok 24 - Post new password 763s ok 25 - Password was changed 763s 1..25 763s ok 764s t/43-MailPasswordReset.t ....................................................... 764s ok 1 - use Lemonldap::NG::Portal::Main; 764s ok 2 - Portal object 764s ok 3 - Init 764s ok 4 - Portal app 764s ok 5 - Reset form 764s ok 6 - HTTP code is 200 764s ok 7 - Page contains a form 764s ok 8 - Host match 764s ok 9 - Field "mail" is defined 764s ok 10 - CSP header authorize POST request to \# 764s ok 11 - Post mail 764s ok 12 - Found french greeting 764s ok 13 - Post mail 764s ok 14 - Found custom Main Logo 764s ok 15 - Found english greeting 764s ok 16 - Found link in mail 764s ok 17 - Post mail token received by mail 764s ok 18 - HTTP code is 200 764s ok 19 - Page contains a form 764s ok 20 - Host match 764s ok 21 - Field "token" is defined 764s ok 22 - CSP header authorize POST request to \# 764s ok 23 - Ask for a new password 764s ok 24 - Found password policy 764s ok 25 - Found password policy min lower == 1 764s ok 26 - Found password policy min upper == 1 764s ok 27 - Found password policy min digit == 2 764s ok 28 - Found password policy min speChar == 1 764s ok 29 - Found password special char list 764s ok 30 - Post new password 764s ok 31 - Password was changed 764s 1..31 764s ok 764s t/44-CertificateResetByMail-Demo.t ............................................. 764s ok 1 - use Lemonldap::NG::Portal::Main; 764s ok 2 - Portal object 764s ok 3 - Init 764s ok 4 - Portal app 764s ok 5 - Reset form 764s ok 6 - HTTP code is 200 764s ok 7 - Page contains a form 764s ok 8 - Host match 764s ok 9 - Field "mail" is defined 764s ok 10 - CSP header authorize POST request to \# 764s ok 11 - Post mail 764s ok 12 - Found link in mail 764s ok 13 - Post mail token received by mail 764s ok 14 - HTTP code is 200 764s ok 15 - Page contains a form 764s ok 16 - Host match 764s ok 17 - Field "token" is defined 764s ok 18 - CSP header authorize POST request to \# 764s ok 19 - Ask for a new certificate file 764s ok 20 - Certificate has been reset 764s ok 21 - Reset form 764s ok 22 - HTTP code is 200 764s ok 23 - Page contains a form 764s ok 24 - Host match 764s ok 25 - Field "mail" is defined 764s ok 26 - CSP header authorize POST request to \# 764s ok 27 - Post mail 764s ok 28 - Found link in mail 764s ok 29 - Post mail token received by mail 764s ok 30 - HTTP code is 200 764s ok 31 - Page contains a form 764s ok 32 - Host match 764s ok 33 - Field "token" is defined 764s ok 34 - CSP header authorize POST request to \# 764s ok 35 - Ask for a new certificate file 764s ok 36 - Invalid certificate 764s 1..36 764s ok 765s t/44-CertificateResetByMail-LDAP.t ............................................. 765s ok 1 - use Lemonldap::NG::Portal::Main; 765s ok 2 # skip LLNGTESTLDAP is not set 765s ok 3 # skip LLNGTESTLDAP is not set 765s ok 4 # skip LLNGTESTLDAP is not set 765s ok 5 # skip LLNGTESTLDAP is not set 765s ok 6 # skip LLNGTESTLDAP is not set 765s ok 7 # skip LLNGTESTLDAP is not set 765s ok 8 # skip LLNGTESTLDAP is not set 765s ok 9 # skip LLNGTESTLDAP is not set 765s ok 10 # skip LLNGTESTLDAP is not set 765s ok 11 # skip LLNGTESTLDAP is not set 765s ok 12 # skip LLNGTESTLDAP is not set 765s ok 13 # skip LLNGTESTLDAP is not set 765s 1..13 765s ok 765s t/50-IssuerGet.t ............................................................... 765s ok 1 - use Lemonldap::NG::Portal::Main; 765s ok 2 - Portal object 765s ok 3 - Init 765s ok 4 - Portal app 765s ok 5 - Auth query 765s ok 6 - HTTP code is 200 765s ok 7 - Get cookie lemonldap (841760704784eaadd5397f34e30160a0d757340f292c35ab6bc17ca5b041763a) 765s ok 8 - GET request with good url 765s ok 9 - Reject reason is 92 765s ok 10 - Auth query 765s ok 11 - HTTP code is 200 765s ok 12 - Get cookie lemonldap (36f01281390cc2fdb6302528818837e1137a05a3e503aff41675651897bb66bd) 765s ok 13 - GET request with good url 765s ok 14 - Get redirection 765s ok 15 - Location is http://test1.example.com/?ID=36f01281390cc2fdb6302528818837e1137a05a3e503aff41675651897bb66bd 765s ok 16 - Not logged access 765s ok 17 - Response status is 401 765s ok 18 - Content is JSON 765s ok 19 - Error code is 9 765s 1..19 765s ok 766s t/50-IssuerJitsiJWT.t .......................................................... 766s ok 1 - use Lemonldap::NG::Portal::Main; 766s ok 2 - Portal object 766s ok 3 - Init 766s ok 4 - Portal app 766s # Subtest: ASAP key server (PUBLIC KEY) 766s ok 1 - Portal object 766s ok 2 - Init 766s ok 3 - Portal app 766s ok 4 - ASAP request with unknown key id hash 766s ok 5 - Not found 766s ok 6 - ASAP request with valid key id hash 766s ok 7 - OK 766s ok 8 - Found correct format 766s ok 9 - ASAP request with valid key id hash (old key) 766s ok 10 - OK 766s ok 11 - Received keys are not the same 766s 1..11 766s ok 5 - ASAP key server (PUBLIC KEY) 766s # Subtest: ASAP key server (CERTIFICATE) 766s ok 1 - Portal object 766s ok 2 - Init 766s ok 3 - Portal app 766s ok 4 - ASAP request with unknown key id hash 766s ok 5 - Not found 766s ok 6 - ASAP request with valid key id hash 766s ok 7 - OK 766s ok 8 - Found correct format 766s ok 9 - ASAP request with valid key id hash (old key) 766s ok 10 - OK 766s ok 11 - Received keys are not the same 766s 1..11 766s ok 6 - ASAP key server (CERTIFICATE) 766s # Subtest: ASAP key server (authenticated) 766s ok 1 - Auth query 766s ok 2 - HTTP code is 200 766s ok 3 - Get cookie lemonldap (d3a3d53018b844331b5c48a58593095dad5fa7a4492ceaf2651cad1b16f2e655) 766s ok 4 - ASAP request with unknown key id hash 766s ok 5 - Not found 766s ok 6 - ASAP request with valid key id hash 766s ok 7 - OK 766s ok 8 - Found correct format 766s ok 9 - ASAP request with valid key id hash (old key) 766s ok 10 - OK 766s ok 11 - Received keys are not the same 766s 1..11 766s ok 7 - ASAP key server (authenticated) 766s # Subtest: Unauthorized user 766s ok 1 - Auth query 766s ok 2 - HTTP code is 200 766s ok 3 - Get cookie lemonldap (74c8e94e4078b3c59d6624074fbd9e26bffe7816a94ce600120c434e63fd9645) 766s ok 4 - Jitsi request with good url 766s ok 5 - Expected portal error code: code found on page 766s ok 6 - Expected portal error code 766s 1..6 766s ok 8 - Unauthorized user 766s # Subtest: Login with RS256 766s ok 1 - Auth query 766s ok 2 - HTTP code is 200 766s ok 3 - Get cookie lemonldap (35592d42a2d770f9b8fa795cd573d3e2374e5f44623f7520c4c1ec119139c6df) 766s # Subtest: Missing room parameter 766s ok 1 - Jitsi request without room 766s ok 2 - Expected portal error code: code found on page 766s ok 3 - Expected portal error code 766s 1..3 766s ok 4 - Missing room parameter 766s # Subtest: Correct room parameter 766s ok 1 - Jitsi request with good url 766s ok 2 - Get redirection 766s ok 3 - Location header found 766s ok 4 - Correct path 766s ok 5 - Found JWT parameter in response 766s ok 6 - Correct type in header 766s ok 7 - Expected alg 766s ok 8 - Correct subject/domain 766s ok 9 - Correct audience 766s ok 10 - Correct issuer 766s ok 11 - Correct room 766s ok 12 - Correct user 766s ok 13 - Token expires in more than 500 seconds 766s 1..13 766s ok 5 - Correct room parameter 766s 1..5 766s ok 9 - Login with RS256 766s ok 10 - Portal object 766s ok 11 - Init 766s ok 12 - Portal app 766s # Subtest: Login with HS256 766s ok 1 - Auth query 766s ok 2 - HTTP code is 200 766s ok 3 - Get cookie lemonldap (fdafe98f6f17ea3ead265336f09e9a09d7086563784e1ef11c62a740dbe58d3a) 766s # Subtest: Missing room parameter 766s ok 1 - Jitsi request without room 766s ok 2 - Expected portal error code: code found on page 766s ok 3 - Expected portal error code 766s 1..3 766s ok 4 - Missing room parameter 766s # Subtest: Correct room parameter 766s ok 1 - Jitsi request with good url 766s ok 2 - Get redirection 766s ok 3 - Location header found 766s ok 4 - Correct path 766s ok 5 - Found JWT parameter in response 766s ok 6 - Correct type in header 766s ok 7 - Expected alg 766s ok 8 - Correct subject/domain 766s ok 9 - Correct audience 766s ok 10 - Correct issuer 766s ok 11 - Correct room 766s ok 12 - Correct user 766s ok 13 - Token expires in more than 500 seconds 766s 1..13 766s ok 5 - Correct room parameter 766s 1..5 766s ok 13 - Login with HS256 766s 1..13 766s ok 767s t/51-OIDC-Internal-Token-Exchange-no-audience.t ................................ 767s ok 1 - use Lemonldap::NG::Portal::Main; 767s ok 2 - Portal object 767s ok 3 - Init 767s ok 4 - Portal app 767s ok 5 - Get cookie lemonldap (523b67f3151f8fa491816e65ba9778998d8671ae0a9e9b7d49ea9cbb77b98671) 767s ok 6 - Get redirection 767s ok 7 - Location header found 767s ok 8 - HTTP code is 200 767s ok 9 - Content-Type is JSON 767s ok 10 - Content is valid JSON 767s ok 11 - Got access token 767s ok 12 - Got refresh token 767s ok 13 - Got ID token 767s ok 14 - Call /token with access_token 767s ok 15 - HTTP code is 200 767s ok 16 - Content-Type is JSON 767s ok 17 - Content is valid JSON 767s ok 18 - Got refreshed Access token 767s ok 19 - Got refreshed ID token 767s ok 20 - Got new refresh_token 767s ok 21 - Found sub in ID token 767s ok 22 - Found claim in ID token 767s ok 23 - rpid is in audience 767s ok 24 - HTTP code is 200 767s ok 25 - Content-Type is JSON 767s ok 26 - Content is valid JSON 767s ok 27 - Got User Info 767s ok 28 - Got User Info 767s ok 29 - Access token rejected 767s 1..29 767s ok 767s t/51-OIDC-Internal-Token-Exchange.t ............................................ 767s ok 1 - use Lemonldap::NG::Portal::Main; 767s ok 2 - Portal object 767s ok 3 - Init 767s ok 4 - Portal app 767s ok 5 - Get cookie lemonldap (fb0ccf9147ca2a90c22a5b0599a6cf77dab79287442c72366a17959bb8f4b003) 767s ok 6 - Get redirection 767s ok 7 - Location header found 767s ok 8 - HTTP code is 200 767s ok 9 - Content-Type is JSON 767s ok 10 - Content is valid JSON 767s ok 11 - Got access token 767s ok 12 - Got refresh token 767s ok 13 - Got ID token 767s ok 14 - Call /token with Matrix token 767s ok 15 - HTTP code is 200 767s ok 16 - Content-Type is JSON 767s ok 17 - Content is valid JSON 767s ok 18 - Got refreshed Access token 767s ok 19 - Got refreshed ID token 767s ok 20 - Got new refresh_token 767s ok 21 - Found sub in ID token 767s ok 22 - Found claim in ID token 767s ok 23 - rpid2 is in audience 767s ok 24 - HTTP code is 200 767s ok 25 - Content-Type is JSON 767s ok 26 - Content is valid JSON 767s ok 27 - Got User Info 767s ok 28 - Got User Info 767s ok 29 - Access token rejected 767s ok 30 - Portal object 767s ok 31 - Init 767s ok 32 - Portal app 767s ok 33 - Get cookie lemonldap (b91c8378c4f2a470b6d47e1acd18a8419b104bdd612dc510e8fb551ea87319dc) 767s ok 34 - Get redirection 767s ok 35 - Location header found 767s ok 36 - HTTP code is 200 767s ok 37 - Content-Type is JSON 767s ok 38 - Content is valid JSON 767s ok 39 - Token is a JWT 767s ok 40 - Found claim in JWT 767s ok 41 - Found claim in JWT 767s ok 42 - Found claim in JWT 767s ok 43 - Found claim in JWT 767s ok 44 - Found claim in JWT 767s ok 45 767s ok 46 767s ok 47 767s ok 48 - Expiration date sanity check 767s ok 49 - Expiration date sanity check 767s ok 50 - Got access token 767s ok 51 - Got refresh token 767s ok 52 - Got ID token 767s ok 53 - Call /token with Matrix token 767s ok 54 - HTTP code is 200 767s ok 55 - Content-Type is JSON 767s ok 56 - Content is valid JSON 767s ok 57 - Got refreshed Access token 767s ok 58 - Got refreshed ID token 767s ok 59 - Got new refresh_token 767s ok 60 - Found sub in ID token 767s ok 61 - Found claim in ID token 767s ok 62 - rpid2 is in audience 767s ok 63 - HTTP code is 200 767s ok 64 - Content-Type is JSON 767s ok 65 - Content is valid JSON 767s ok 66 - Got User Info 767s ok 67 - Got User Info 767s ok 68 - Access token rejected 767s ok 69 - Portal object 767s ok 70 - Init 767s ok 71 - Portal app 767s ok 72 - Get cookie lemonldap (77e8a1d839436b01d801d95b62e3b717bd828c6b4aed86bd9fe95defb0024fec) 767s ok 73 - Get redirection 767s ok 74 - Location header found 767s ok 75 - HTTP code is 200 767s ok 76 - Content-Type is JSON 767s ok 77 - Content is valid JSON 767s ok 78 - Token is a JWT 767s ok 79 - Found claim in JWT 767s ok 80 - Found claim in JWT 767s ok 81 - Found claim in JWT 767s ok 82 - Found claim in JWT 767s ok 83 - Found claim in JWT 767s ok 84 767s ok 85 767s ok 86 767s ok 87 - Expiration date sanity check 767s ok 88 - Expiration date sanity check 767s ok 89 - Got access token 767s ok 90 - Got refresh token 767s ok 91 - Got ID token 767s ok 92 - Call /token with Matrix token 767s ok 93 - HTTP code is 200 767s ok 94 - Content-Type is JSON 767s ok 95 - Content is valid JSON 767s ok 96 - Got refreshed Access token 767s ok 97 - Got refreshed ID token 767s ok 98 - Got new refresh_token 767s ok 99 - Found sub in ID token 767s ok 100 - Found claim in ID token 767s ok 101 - rpid2 is in audience 767s ok 102 - HTTP code is 200 767s ok 103 - Content-Type is JSON 767s ok 104 - Content is valid JSON 767s ok 105 - Got User Info 767s ok 106 - Got User Info 767s ok 107 - Access token rejected 767s 1..107 767s ok 768s t/56-CheckDevOps-with-Download.t ............................................... 768s ok 1 - use Lemonldap::NG::Portal::Main; 768s ok 2 - Portal object 768s ok 3 - Init 768s ok 4 - Portal app 768s ok 5 - Get Menu 768s ok 6 - HTTP code is 200 768s ok 7 - Page contains a form 768s ok 8 - Host match 768s ok 9 - Field "user" is defined 768s ok 10 - Field "password" is defined 768s ok 11 - CSP header authorize POST request to \# 768s ok 12 - Auth query 768s ok 13 - Get cookie lemonldap (3dfa910badd076329b3ccbc03d2804d679607289f54608875efa495264f019a6) 768s ok 14 - Get redirection 768s ok 15 - Location is http://auth.example.com/ 768s ok 16 - CheckDevOps form 768s ok 17 - HTTP code is 200 768s ok 18 - Page contains a form 768s ok 19 - URI match 768s ok 20 - Field "checkDevOpsFile" is defined 768s ok 21 - Field "url" is defined 768s ok 22 - Found trspan="checkDevOps" 768s ok 23 - POST checkdevops with file 768s ok 24 - PRE not required 768s ok 25 - HEADERS 768s ok 26 - Normalized hearder Name found 768s ok 27 - Normalized hearder Auth-User not found 768s ok 28 - RULES 768s ok 29 - testno 768s ok 30 - default 768s ok 31 - testyes 768s ok 32 - deny 768s ok 33 - file 768s ok 34 - Hearder Mail not found 768s ok 35 - Hearder UA found 768s ok 36 - HTTP code is 200 768s ok 37 - Page contains a form 768s ok 38 - URI match 768s ok 39 - Field "checkDevOpsFile" is defined 768s ok 40 - POST empty checkdevops form 768s ok 41 - Response is JSON 768s ok 42 - alert-danger found 768s ok 43 - PE79 768s ok 44 - POST checkdevops with url 768s ok 45 - Response is JSON 768s ok 46 - alert-danger found 768s ok 47 - PE105 768s ok 48 - POST checkdevops with url 768s ok 49 - Response is JSON 768s ok 50 - Bad URL 768s ok 51 - POST checkdevops with wrong url 768s ok 52 - Response is JSON 768s ok 53 - Well formated URL 768s ok 54 - Logout request 768s ok 55 - Response is 200 768s ok 56 - Cookie is deleted 768s ok 57 - No pdata 768s ok 58 - Disconnect request 768s ok 59 - Response is 401 768s 1..59 768s ok 768s t/56-CheckDevOps.t ............................................................. 768s ok 1 - use Lemonldap::NG::Portal::Main; 768s ok 2 - Portal object 768s ok 3 - Init 768s ok 4 - Portal app 768s ok 5 - Get Menu 768s ok 6 - HTTP code is 200 768s ok 7 - Page contains a form 768s ok 8 - Host match 768s ok 9 - Field "user" is defined 768s ok 10 - Field "password" is defined 768s ok 11 - Field "token" is defined 768s ok 12 - CSP header authorize POST request to \# 768s ok 13 - Auth query 768s ok 14 - Get cookie lemonldap (4d063c18704a134217901f372a236b9ae5ec3680e734eeb7c2eb574aa9f5ea14) 768s ok 15 - Get redirection 768s ok 16 - Location is http://auth.example.com/ 768s ok 17 - CheckDevOps form 768s ok 18 - HTTP code is 200 768s ok 19 - Page contains a form 768s ok 20 - URI match 768s ok 21 - Field "checkDevOpsFile" is defined 768s ok 22 - Field "token" is defined 768s ok 23 - Found trspan="checkDevOps" 768s ok 24 - POST checkdevops without token 768s ok 25 - Found PE_NOTOKEN 768s ok 26 - HTTP code is 200 768s ok 27 - Page contains a form 768s ok 28 - URI match 768s ok 29 - Field "checkDevOpsFile" is defined 768s ok 30 - Field "token" is defined 768s ok 31 - POST checkdevops with bad file 768s ok 32 - Found PE_BAD_DEVOPS_FILE 768s ok 33 - HTTP code is 200 768s ok 34 - Page contains a form 768s ok 35 - URI match 768s ok 36 - Field "checkDevOpsFile" is defined 768s ok 37 - Field "token" is defined 768s ok 38 - POST checkdevops with bad file2 768s ok 39 - Found PE_BAD_DEVOPS_FILE 768s ok 40 - HTTP code is 200 768s ok 41 - Page contains a form 768s ok 42 - URI match 768s ok 43 - Field "checkDevOpsFile" is defined 768s ok 44 - Field "token" is defined 768s ok 45 - POST checkdevops with bad file3 768s ok 46 - Found PE_BAD_DEVOPS_FILE 768s ok 47 - HTTP code is 200 768s ok 48 - Page contains a form 768s ok 49 - URI match 768s ok 50 - Field "checkDevOpsFile" is defined 768s ok 51 - Field "token" is defined 768s ok 52 - POST checkdevops with bad file4 768s ok 53 - Found PE_BAD_DEVOPS_FILE 768s ok 54 - Found unknownAttributes 768s ok 55 - Found 4 unknown attributes 768s ok 56 - HTTP code is 200 768s ok 57 - Page contains a form 768s ok 58 - URI match 768s ok 59 - Field "checkDevOpsFile" is defined 768s ok 60 - Field "token" is defined 768s ok 61 - POST checkdevops with file 768s ok 62 - PRE required 768s ok 63 - HEADERS 768s ok 64 - Hearder Name found 768s ok 65 - Hearder User found 768s ok 66 - Hearder LDAP_Var found 768s ok 67 - Hearder Groups_SSO found 768s ok 68 - 3 SSO groups found 768s ok 69 - Hearder Mail not found 768s ok 70 - Hearder UA not found 768s ok 71 - RULES 768s ok 72 - testno 768s ok 73 - default 768s ok 74 - testyes 768s ok 75 - deny 768s ok 76 - file 768s ok 77 - HTTP code is 200 768s ok 78 - Page contains a form 768s ok 79 - URI match 768s ok 80 - Field "checkDevOpsFile" is defined 768s ok 81 - Field "token" is defined 768s ok 82 - POST checkdevops with file 768s ok 83 - Response is JSON 768s ok 84 - alert-info found 768s ok 85 - headers found 768s ok 86 - rules found 768s ok 87 - rule found 768s ok 88 - CheckDevOps form 768s ok 89 - HTTP code is 200 768s ok 90 - Page contains a form 768s ok 91 - URI match 768s ok 92 - Field "checkDevOpsFile" is defined 768s ok 93 - Field "token" is defined 768s ok 94 - POST checkdevops with file 768s ok 95 - Response is JSON 768s ok 96 - alert-danger found 768s ok 97 - No file found 768s ok 98 - PE104 found 768s ok 99 - Token found 768s ok 100 - POST checkdevops without token 768s ok 101 - Response is JSON 768s ok 102 - alert-warning found 768s ok 103 - Token found 768s ok 104 - No file found 768s ok 105 - PE82 found 768s ok 106 - POST checkdevops without token 768s ok 107 - Response is JSON 768s ok 108 - alert-warning found 768s ok 109 - Token found 768s ok 110 - PE81 found 768s ok 111 - Logout request 768s ok 112 - Response is 200 768s ok 113 - Cookie is deleted 768s ok 114 - No pdata 768s ok 115 - Disconnect request 768s ok 116 - Response is 401 768s 1..116 768s ok 769s t/57-GlobalLogout-with-Confirmation.t .......................................... 769s ok 1 - use Lemonldap::NG::Portal::Main; 769s ok 2 - Portal object 769s ok 3 - Init 769s ok 4 - Portal app 769s ok 5 - 1st "dwho" Auth query 769s ok 6 - Get cookie lemonldap (dccaf657562d6379cbb21411142e3c9358f2942dc2bf932d3e14e32fc8d81c87) 769s ok 7 - Get redirection 769s ok 8 - Location is http://auth.example.com/ 769s ok 9 - 2nd "dwho" Auth query 769s ok 10 - Get cookie lemonldap (5b603943b1d5b5290623352b614dafe22410fcc389c3c96d7a90f7e40977ec3f) 769s ok 11 - Get redirection 769s ok 12 - Location is http://auth.example.com/ 769s ok 13 - 3rd "dwho" Auth query 769s ok 14 - Get cookie lemonldap (50fecd3bd01f8460ed1736b949433c2325de4c3a8a62430dfb4342633a13dc58) 769s ok 15 - Get redirection 769s ok 16 - Location is http://auth.example.com/ 769s ok 17 - Logout request for "dwho" 769s ok 18 - Content is JSON 769s ok 19 - 3 active sessions found 769s ok 20 - Confirmation required 769s ok 21 - Confirmed logout request for "dwho" 769s ok 22 - Content is JSON 769s ok 23 - PE_LOGOUT_OK 769s ok 24 - No session found 769s 1..24 769s ok 769s t/57-GlobalLogout-with-Double-cookies-Single-session.t ......................... 769s ok 1 - use Lemonldap::NG::Portal::Main; 769s ok 2 - Portal object 769s ok 3 - Init 769s ok 4 - Portal app 769s ok 5 - 1st "dwho" Auth query 769s ok 6 - Get cookie lemonldap (d330e7f3247f90addaf86f00146ccccfebac924291e0282f63b5cf53d30a2c7a) 769s ok 7 - Get cookie lemonldaphttp (05871bae39399ca5fc50c6f178dcfe0793fb6e207c449e77a00ef37bc43cadb10cbdbb2f746bd10aaf9413bcb959eaa3) 769s ok 8 - Get redirection 769s ok 9 - Location is http://auth.example.com/ 769s ok 10 - 2nd "dwho" Auth query 769s ok 11 - Get cookie lemonldap (d4d3e7df7c2f4f8c1858b7961adc93a88b9caf035247adbeb5432bae7ed4b239) 769s ok 12 - Get cookie lemonldaphttp (a1947c33689569c2547a3f5c0e5c74777278a1aa7d2fb5496fe2410302bcd11963b8ebd396c75ba59f75543efc35fd98) 769s ok 13 - Get redirection 769s ok 14 - Location is http://auth.example.com/ 769s ok 15 - 3rd "dwho" Auth query 769s ok 16 - Get cookie lemonldap (4e77bee9feb7d8a09d10e3438319ff46806717a7429449ce49b0fecb38f5eb89) 769s ok 17 - Get cookie lemonldaphttp (0941def5a40dc9748bf90e07d55097548a0bf1ca8dd6ec87b9312e03308f6f9467a7709ae3874add1ca8ca9ba6c0654f) 769s ok 18 - Get redirection 769s ok 19 - Location is http://auth.example.com/ 769s ok 20 - Logout request for "dwho" 769s ok 21 - HTTP code is 200 769s ok 22 - Page contains a form 769s ok 23 - URI match 769s ok 24 - Field "token" is defined 769s ok 25 - Found trspan="globalLogout" 769s ok 26 - -> Three entries found 769s ok 27 - -> Four found 769s ok 28 - -> Three epoch found 769s ok 29 - Right epoch found 769s ok 30 - POST /globallogout?all=1 769s ok 31 - Found PE_LOGOUT_OK 769s ok 32 - Two SSO sessions found 769s ok 33 - One TOKEN session found 769s 1..33 769s ok 770s t/57-GlobalLogout-with-Double-cookies.t ........................................ 770s ok 1 - use Lemonldap::NG::Portal::Main; 770s ok 2 - Portal object 770s ok 3 - Init 770s ok 4 - Portal app 770s ok 5 - 1st "dwho" Auth query 770s ok 6 - Get cookie lemonldap (c3ae877035d627269485eedea7f86313bf5b2edd54c34af6b17afd4a42fee894) 770s ok 7 - Get cookie lemonldaphttp (204ee0b4664f7b94abe1e39cdf778c305d2ca48bcc0fc6bbcd89dccdeb4b80bd) 770s ok 8 - Get redirection 770s ok 9 - Location is http://auth.example.com/ 770s ok 10 - 2nd "dwho" Auth query 770s ok 11 - Get cookie lemonldap (4d28612205dea3d58592e1352aa0621bee1029ab34d1af4e3a70a87b51a4a7b1) 770s ok 12 - Get cookie lemonldaphttp (2a4635dca1496f5e97b4d0c10dfb6ae0b8df44ffc506b908ed2e020862788f59) 770s ok 13 - Get redirection 770s ok 14 - Location is http://auth.example.com/ 770s ok 15 - 3rd "dwho" Auth query 770s ok 16 - Get cookie lemonldap (2a44c5dcbed04e87f71915eb280a13328d551275df895849d606e5ca55c285c3) 770s ok 17 - Get cookie lemonldaphttp (784b923c8d453cc773568a8d920017949d22488ed6bbeae33f50c12fa4ef638a) 770s ok 18 - Get redirection 770s ok 19 - Location is http://auth.example.com/ 770s ok 20 - Logout request for "dwho" 770s ok 21 - HTTP code is 200 770s ok 22 - Page contains a form 770s ok 23 - URI match 770s ok 24 - Field "token" is defined 770s ok 25 - Found trspan="globalLogout" 770s ok 26 - -> Six entries found 770s ok 27 - -> Four found 770s ok 28 - -> Nine epoch found 770s ok 29 - Right epoch found 770s ok 30 - POST /globallogout?all=1 770s ok 31 - Found PE_LOGOUT_OK 770s ok 32 - Five sessions left 770s 1..32 770s ok 771s t/57-GlobalLogout-without-Timer.t .............................................. 771s ok 1 - use Lemonldap::NG::Portal::Main; 771s ok 2 - Portal object 771s ok 3 - Init 771s ok 4 - Portal app 771s ok 5 - 1st "dwho" Auth query 771s ok 6 - Get cookie lemonldap (105ddd59a77e813ad94790d21f4c53a9268c8cb3e8cb508fbfd121fb44aaeed5) 771s ok 7 - Get redirection 771s ok 8 - Location is http://auth.example.com/ 771s ok 9 - 2nd "dwho" Auth query 771s ok 10 - Get cookie lemonldap (e33f6c53f5870a1303098abfc10825c35b383f6c5d70abc455bab4c3cc2f209e) 771s ok 11 - Get redirection 771s ok 12 - Location is http://auth.example.com/ 771s ok 13 - 3rd "dwho" Auth query 771s ok 14 - Get cookie lemonldap (8f4d6949afb2475263d7822b37ab3ae91a26829fa733c2db9c7284b8665f4efa) 771s ok 15 - Get redirection 771s ok 16 - Location is http://auth.example.com/ 771s ok 17 - 1st "rtyler" Auth query 771s ok 18 - Get cookie lemonldap (f680ccf0f8bf47497c219d94210314faef8e1fed822bd8c9449aefeadf731c8b) 771s ok 19 - Get redirection 771s ok 20 - Location is http://auth.example.com/ 771s ok 21 - 2nd "rtyler" Auth query 771s ok 22 - Get cookie lemonldap (6ef156a1f83ce6829b7f166b1b062d9a54f48e5c7e22ff85cec00b4ec197b2ae) 771s ok 23 - Get redirection 771s ok 24 - Location is http://auth.example.com/ 771s ok 25 - Five sessions found 771s ok 26 - Logout request for "rtyler" 771s ok 27 - Found PE_LOGOUT_OK 771s ok 28 - Three sessions found 771s ok 29 - Logout request for "dwho" 771s ok 30 - Content is JSON 771s ok 31 - PE_LOGOUT_OK 771s ok 32 - No session found 771s 1..32 771s ok 771s t/57-GlobalLogout.t ............................................................ 771s ok 1 - use Lemonldap::NG::Portal::Main; 771s ok 2 - Portal object 771s ok 3 - Init 771s ok 4 - Portal app 771s ok 5 - 1st "dwho" Auth query 771s ok 6 - Get cookie lemonldap (8cbcdb073c614df0d5a7fe9e1d3883f5d2832fd059d1fbeb822e3f6ca8dcaa8e) 771s ok 7 - Get redirection 771s ok 8 - Location is http://auth.example.com/ 771s ok 9 - 2nd "dwho" Auth query 771s ok 10 - Get cookie lemonldap (b7e4e4d16386f4e6c813f2c2435932b2b6a1c43d0798f39d74f9d83cc983c575) 771s ok 11 - Get redirection 771s ok 12 - Location is http://auth.example.com/ 771s ok 13 - 3rd "dwho" Auth query 771s ok 14 - Get cookie lemonldap (5773cc3bb62e6614a0fbde8e42315cc4c4755b13718d9825e677cefda594a4f2) 771s ok 15 - Get redirection 771s ok 16 - Location is http://auth.example.com/ 771s ok 17 - 1st "rtyler" Auth query 771s ok 18 - Get cookie lemonldap (99a930c4168e8c3f3de2ce8a797041a06ec167721af5ea7e1dc4ba3c5b44a28d) 771s ok 19 - Get redirection 771s ok 20 - Location is http://auth.example.com/ 771s ok 21 - 2nd "rtyler" Auth query 771s ok 22 - Get cookie lemonldap (aedf70b187dfa0d841943a69a66188ad7987b36d0418465eb6df6d38da791fae) 771s ok 23 - Get redirection 771s ok 24 - Location is http://auth.example.com/ 771s ok 25 - Five sessions found 771s ok 26 - Logout request for "rtyler" 771s ok 27 - Found PE_LOGOUT_OK 771s ok 28 - Logout request 771s ok 29 - Response is 200 771s ok 30 - Cookie is deleted 771s ok 31 - No pdata 771s ok 32 - Disconnect request 771s ok 33 - Response is 401 771s ok 34 - Three sessions found 771s ok 35 - Logout request for "dwho" 771s ok 36 - HTTP code is 200 771s ok 37 - Page contains a form 771s ok 38 - URI match 771s ok 39 - Field "token" is defined 771s ok 40 - Found trspan="globalLogout" 771s ok 41 - Found CustomParam "DEMO_demo" macro 771s ok 42 - -> Three entries found 771s ok 43 - -> Five found 771s ok 44 - -> Three epoch found 771s ok 45 - Right epoch found 771s ok 46 - Get globalLogout javascript 771s ok 47 - POST /globallogout?all=1 771s ok 48 - Response is JSON 771s ok 49 - Response is PE_TOKENEXPIRED 771s ok 50 - POST /globallogout?all=1 771s ok 51 - Found PE_LOGOUT_OK 771s ok 52 - No session found 771s ok 53 - Post user/password 1 771s ok 54 - Get redirection 771s ok 55 - Location is http://auth.example.com/ 771s ok 56 - Get cookie lemonldap (05401c859376b669c2c95b802e1a2416112c93a93ba2e0491e6d66d8d3445e4f) 771s ok 57 - Post user/password 2 771s ok 58 - Get redirection 771s ok 59 - Location is http://auth.example.com/ 771s ok 60 - Post user/password 3 771s ok 61 - Get redirection 771s ok 62 - Location is http://auth.example.com/ 771s ok 63 - Three sessions found 771s ok 64 - Post user/password 4 771s ok 65 - Get cookie lemonldap (143ba2c911ab058476d253faa36bd8c38f6ee8ed89d666739c92c6c24e300fbc) 771s ok 66 - DELETE /session/my 771s ok 67 - GET JSON 771s ok 68 - Session removed 771s ok 69 - DELETE /sessions/my 771s ok 70 - GET JSON 771s ok 71 - Two sessions removed 771s ok 72 - One remaining session found 771s ok 73 - Logout request 771s ok 74 - Response is 200 771s ok 75 - Cookie is deleted 771s ok 76 - No pdata 771s ok 77 - Disconnect request 771s ok 78 - Response is 401 771s 1..78 771s ok 772s t/57-LogoutForward.t ........................................................... 772s ok 1 - use Lemonldap::NG::Portal::Main; 772s ok 2 - Portal object 772s ok 3 - Init 772s ok 4 - Portal app 772s ok 5 - 1st "dwho" Auth query 772s ok 6 - Get cookie lemonldap (3ec51cdc3a5840c93b251825845debf2e40d2f80b6293d26f23eb822fe3fef55) 772s ok 7 - Get redirection 772s ok 8 - Location is http://auth.example.com/ 772s ok 9 - Logout request for "dwho" 772s ok 10 - Found Logout Forward page 772s ok 11 - Logout request 772s ok 12 - Response is 200 772s ok 13 - Cookie is deleted 772s ok 14 - No pdata 772s ok 15 - Disconnect request 772s ok 16 - Response is 401 772s 1..16 772s ok 772s t/57-LogoutForward2153.t ....................................................... 772s ok 1 - use Lemonldap::NG::Portal::Main; 772s ok 2 - Portal object 772s ok 3 - Init 772s ok 4 - Portal app 772s ok 5 - use Lemonldap::NG::Handler::Server; 772s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 772s ok 7 - App 772s ok 8 - 1st "dwho" Auth query 772s ok 9 - Get cookie lemonldap (099dc18f179913fd8652fc5167ded9b8fa88b7a7c5b11db43396ec7de4eae3c5) 772s ok 10 - Get redirection 772s ok 11 - Location is http://auth.example.com/ 772s ok 12 - Logout request for "dwho" 772s ok 13 - Found Logout Forward page 772s ok 14 - Get cookie lemonldap (0) 772s ok 15 - Test empty cookie sent at logout 772s ok 16 - Verify absence of cookie lemonldappdata 772s ok 17 - Forward logout 772s ok 18 - Verify absence of cookie lemonldappdata 772s 1..18 772s ok 773s t/58-DecryptValue-with-custom-function.t ....................................... 773s ok 1 - use Lemonldap::NG::Portal::Main; 773s ok 2 - Portal object 773s ok 3 - Init 773s ok 4 - Portal app 773s ok 5 - Get Menu 773s ok 6 - HTTP code is 200 773s ok 7 - Page contains a form 773s ok 8 - Host match 773s ok 9 - Field "user" is defined 773s ok 10 - Field "password" is defined 773s ok 11 - CSP header authorize POST request to \# 773s ok 12 - Auth query 773s ok 13 - Get cookie lemonldap (e3439a1a9a8df24a6399d547c8776ace4c59db465cfd22ffeba4c50a513ad386) 773s ok 14 - Get redirection 773s ok 15 - Location is http://auth.example.com/ 773s ok 16 - CheckUser form 773s ok 17 - Found decryptValue.png 773s ok 18 - DecryptValue form 773s ok 19 - HTTP code is 200 773s ok 20 - Page contains a form 773s ok 21 - URI match 773s ok 22 - Field "cipheredValue" is defined 773s ok 23 - Found trspan="decryptCipheredValue" 773s ok 24 - POST decryptvalue with valid value 773s ok 25 - Found decryted value 773s ok 26 - HTTP code is 200 773s ok 27 - Page contains a form 773s ok 28 - URI match 773s ok 29 - Field "cipheredValue" is defined 773s ok 30 - Logout request 773s ok 31 - Response is 200 773s ok 32 - Cookie is deleted 773s ok 33 - No pdata 773s ok 34 - Disconnect request 773s ok 35 - Response is 401 773s 1..35 773s ok 773s t/58-DecryptValue-with-internal-function.t ..................................... 773s ok 1 - use Lemonldap::NG::Portal::Main; 773s ok 2 - Portal object 773s ok 3 - Init 773s ok 4 - Portal app 773s ok 5 - Get Menu 773s ok 6 - HTTP code is 200 773s ok 7 - Page contains a form 773s ok 8 - Host match 773s ok 9 - Field "user" is defined 773s ok 10 - Field "password" is defined 773s ok 11 - Field "token" is defined 773s ok 12 - CSP header authorize POST request to \# 773s ok 13 - Auth query 773s ok 14 - Get cookie lemonldap (9dd2ebc4c16b64e9807de401449406d3549fe709c87e1fcdeeca243819eb7eaf) 773s ok 15 - Get redirection 773s ok 16 - Location is http://auth.example.com/ 773s ok 17 - Try DecryptValue form for a forbidden user 773s ok 18 - Found trmsg="95" 773s ok 19 - Logout request 773s ok 20 - Response is 200 773s ok 21 - Cookie is deleted 773s ok 22 - No pdata 773s ok 23 - Disconnect request 773s ok 24 - Response is 401 773s ok 25 - Get Menu 773s ok 26 - HTTP code is 200 773s ok 27 - Page contains a form 773s ok 28 - Host match 773s ok 29 - Field "user" is defined 773s ok 30 - Field "password" is defined 773s ok 31 - Field "token" is defined 773s ok 32 - CSP header authorize POST request to \# 773s ok 33 - Auth query 773s ok 34 - Get cookie lemonldap (744acd55cfd4e46a70a74a67eb6cd86ba78359241b517fb4c37d336870bd618c) 773s ok 35 - Get redirection 773s ok 36 - Location is http://auth.example.com/ 773s ok 37 - CheckUser form 773s ok 38 - Found decryptValue.png 773s ok 39 - DecryptValue form 773s ok 40 - HTTP code is 200 773s ok 41 - Page contains a form 773s ok 42 - URI match 773s ok 43 - Field "cipheredValue" is defined 773s ok 44 - Field "token" is defined 773s ok 45 - Found trspan="decryptCipheredValue" 773s ok 46 - POST decryptvalue with valid value 773s ok 47 - Found decryted value 773s ok 48 - HTTP code is 200 773s ok 49 - Page contains a form 773s ok 50 - URI match 773s ok 51 - Field "cipheredValue" is defined 773s ok 52 - Field "token" is defined 773s substr outside of string at /usr/lib/aarch64-linux-gnu/perl-base/bytes.pm line 15. 773s ok 53 - POST decryptvalue with invalid value 773s ok 54 - Found trspan="notAnEncryptedValue" 773s ok 55 - HTTP code is 200 773s ok 56 - Page contains a form 773s ok 57 - URI match 773s ok 58 - Field "cipheredValue" is defined 773s ok 59 - Field "token" is defined 773s ok 60 - POST decryptvalue without token 773s ok 61 - Found PE_NOTOKEN 773s ok 62 - HTTP code is 200 773s ok 63 - Page contains a form 773s ok 64 - URI match 773s ok 65 - Field "cipheredValue" is defined 773s ok 66 - Field "token" is defined 773s ok 67 - POST decryptvalue with an expired token 773s ok 68 - Found PE_TOKENEXPIRED 773s ok 69 - Logout request 773s ok 70 - Response is 200 773s ok 71 - Cookie is deleted 773s ok 72 - No pdata 773s ok 73 - Disconnect request 773s ok 74 - Response is 401 773s 1..74 773s ok 774s t/59-Double-cookies-Refresh-and-Logout.t ....................................... 774s ok 1 - use Lemonldap::NG::Portal::Main; 774s ok 2 - Portal object 774s ok 3 - Init 774s ok 4 - Portal app 774s ok 5 - Get Menu 774s ok 6 - HTTP code is 200 774s ok 7 - Page contains a form 774s ok 8 - Host match 774s ok 9 - Field "user" is defined 774s ok 10 - Field "password" is defined 774s ok 11 - CSP header authorize POST request to \# 774s ok 12 - Auth query 774s ok 13 - Get cookie lemonldap (211b695e3b6e0b5b56619def22aaea4156506e23378f7c0db3b24247ef450845) 774s ok 14 - Get cookie lemonldaphttp (2d32eb5c57199c864a72cccffabd54c662646e3a44c501e724535291319a8e59) 774s ok 15 - -> Get cookie : lemonldap=something 774s ok 16 - -> Cookie 'lemonldap' is HttpOnly 774s ok 17 - -> Cookie 'lemonldap' is secure 774s ok 18 - -> Get cookie lemonldaphttp=something 774s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 774s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 774s ok 21 - -> Doule Cookies for two sessions found 774s ok 22 - Get redirection 774s ok 23 - Location is http://auth.example.com/ 774s ok 24 - Get Menu 774s ok 25 - HTTP code is 200 774s ok 26 - Connected as Dwho 774s ok 27 - CheckUser form 774s ok 28 - HTTP code is 200 774s ok 29 - Page contains a form 774s ok 30 - URI match 774s ok 31 - Field "user" is defined 774s ok 32 - Field "url" is defined 774s ok 33 - Found trspan="checkUser" 774s ok 34 - POST checkuser 774s ok 35 - Found 19 attributes 774s ok 36 - Timestamp found 774s ok 37 - Refresh query 774s ok 38 - Get redirection 774s ok 39 - Location is http://auth.example.com/ 774s ok 40 - Get Menu 774s ok 41 - HTTP code is 200 774s ok 42 - Connected as Dwho 774s ok 43 - CheckUser form 774s ok 44 - HTTP code is 200 774s ok 45 - Page contains a form 774s ok 46 - URI match 774s ok 47 - Field "user" is defined 774s ok 48 - Field "url" is defined 774s ok 49 - Found trspan="checkUser" 774s ok 50 - POST checkuser 774s ok 51 - Found 19 attributes 774s ok 52 - Timestamp found 774s ok 53 - _updateTime has been updated 774s ok 54 - Get Menu 774s ok 55 - HTTP code is 200 774s ok 56 - Dwho has been well disconnected 774s 1..56 774s ok 775s t/59-Double-cookies-for-Double-sessions.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 - Get Menu 775s ok 6 - HTTP code is 200 775s ok 7 - Page contains a form 775s ok 8 - Host match 775s ok 9 - Field "user" is defined 775s ok 10 - Field "password" is defined 775s ok 11 - CSP header authorize POST request to \# 775s ok 12 - Auth query 775s ok 13 - Get cookie lemonldap (d0c27c048461bdc1b0a448bc9e7f8da1d11b4f1b72a1f4c0e44fabd64530bf21) 775s ok 14 - Get cookie lemonldaphttp (b13c53ac82c6395b0a912ed226d805b72587906b79982e80fd56d63cc6c265ca) 775s ok 15 - -> Get cookie : lemonldap=something 775s ok 16 - -> Cookie 'lemonldap' is HttpOnly 775s ok 17 - -> Cookie 'lemonldap' is secure 775s ok 18 - -> Get cookie lemonldaphttp=something 775s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 775s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 775s ok 21 - -> Double Cookies for two sessions found 775s ok 22 - Get redirection 775s ok 23 - Location is http://auth.example.com/ 775s ok 24 - Logout request 775s ok 25 - Response is 200 775s ok 26 - Cookie is deleted 775s ok 27 - No pdata 775s ok 28 - Disconnect request 775s ok 29 - Response is 401 775s 1..29 775s ok 775s t/59-Double-cookies-for-a-Single-session.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 - Get Menu 775s ok 6 - HTTP code is 200 775s ok 7 - Page contains a form 775s ok 8 - Host match 775s ok 9 - Field "user" is defined 775s ok 10 - Field "password" is defined 775s ok 11 - CSP header authorize POST request to \# 775s ok 12 - Auth query 775s ok 13 - Get cookie lemonldap (931dfefb3604bd4e8013ae00db695eede59a9d022b4556f2d0e4dbc4994efaff) 775s ok 14 - Get cookie lemonldaphttp (ec5f509557a65f9aba7861fdfc353ec184ae4d28328f10fa4077fdb74aec108d5eaad367f7998e09a492b43377eb91b3) 775s ok 15 - -> https cookie is 64 char long 775s ok 16 - -> Cookie 'lemonldap' is HttpOnly 775s ok 17 - -> Cookie 'lemonldap' is secure 775s ok 18 - -> http cookie is 96 byte long 775s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly 775s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure 775s ok 21 - -> Doule Cookies for a single session 775s ok 22 - Get redirection 775s ok 23 - Location is http://auth.example.com/ 775s ok 24 - Logout request 775s ok 25 - Response is 200 775s ok 26 - Cookie is deleted 775s ok 27 - No pdata 775s ok 28 - Disconnect request 775s ok 29 - Response is 401 775s 1..29 775s ok 775s t/59-Secured-cookie-Refresh-and-Logout.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 - Get Menu 775s ok 6 - HTTP code is 200 775s ok 7 - Page contains a form 775s ok 8 - Host match 775s ok 9 - Field "user" is defined 775s ok 10 - Field "password" is defined 775s ok 11 - CSP header authorize POST request to \# 775s ok 12 - Auth query 775s ok 13 - Get cookie lemonldap (709dfa7cd9c433fe2f33cf1e4c82e2e7758af40d5d5c9253a47dbb49825087e5) 775s ok 14 - -> Get cookie : lemonldap=something 775s ok 15 - -> Cookie 'lemonldap' is HttpOnly 775s ok 16 - -> Cookie 'lemonldap' is secure 775s ok 17 - -> HTTPS Cookie for one session found 775s ok 18 - Get redirection 775s ok 19 - Location is http://auth.example.com/ 775s ok 20 - Get Menu 775s ok 21 - HTTP code is 200 775s ok 22 - Connected as Dwho 775s ok 23 - Refresh query 775s ok 24 - Get redirection 775s ok 25 - Location is http://auth.example.com/ 775s ok 26 - Get Menu 775s ok 27 - HTTP code is 200 775s ok 28 - Connected as Dwho 775s ok 29 - Get Menu 775s ok 30 - HTTP code is 200 775s ok 31 - Dwho has been well disconnected 775s 1..31 775s ok 776s t/61-AdaptativeAuthenticationLevel.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 - Auth query 776s ok 6 - Get cookie lemonldap (2f033e9e1ed23582e0a33f5c33352dcaf061cc48b5907b777747ff295d4c7f40) 776s ok 7 - uid found 776s ok 8 - Authentication level upgraded 776s ok 9 - Get session 776s ok 10 - uid found 776s ok 11 - Authentication level upgraded 776s ok 12 - Logout request 776s ok 13 - Response is 200 776s ok 14 - Cookie is deleted 776s ok 15 - No pdata 776s ok 16 - Disconnect request 776s ok 17 - Response is 401 776s ok 18 - Logout 776s ok 19 - Auth query 776s ok 20 - Get cookie lemonldap (3280efe6ceed8a2ad809fbab235c5407640ac7a9f7cbe484814be8f03c093726) 776s ok 21 - Authentication level upgraded 776s ok 22 - Logout request 776s ok 23 - Response is 200 776s ok 24 - Cookie is deleted 776s ok 25 - No pdata 776s ok 26 - Disconnect request 776s ok 27 - Response is 401 776s ok 28 - Logout 776s 1..28 776s ok 777s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.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 - 1st Auth query 777s ok 6 - Get cookie lemonldap (6218ddc999d84b23f7ad0081c14f6061be383aec71ab5a09f40c2afe54703994) 777s ok 7 - Get redirection 777s ok 8 - Location is http://auth.example.com/ 777s ok 9 - Get new key 777s ok 10 - Content is JSON 777s ok 11 - Found secret 777s ok 12 - Found token 777s ok 13 - Code 777s ok 14 - Code contains 6 digits 777s ok 15 - Post code 777s ok 16 - Content is JSON 777s ok 17 - Key is registered 777s ok 18 - Logout request 777s ok 19 - Response is 200 777s ok 20 - Cookie is deleted 777s ok 21 - No pdata 777s ok 22 - Disconnect request 777s ok 23 - Response is 401 777s ok 24 - 1st Bad Auth query 777s ok 25 - Bad credential 777s ok 26 - 1st Bad Auth query 777s ok 27 - Rejected -> Protection enabled 777s ok 28 - LockTime = 15 777s ok 29 - LockTime in range 777s ok 30 - Auth query 777s ok 31 - Rejected -> Protection enabled 777s ok 32 - LockTime = 27 777s ok 33 - LockTime in range 777s ok 34 - 2nd Bad Auth query 777s ok 35 - Rejected -> Protection enabled 777s ok 36 - LockTime = 57 777s ok 37 - LockTime in range 777s ok 38 - Auth query 777s ok 39 - Enter TOTP code 777s ok 40 - HTTP code is 200 777s ok 41 - Page contains a form 777s ok 42 - URI match 777s ok 43 - Field "token" is defined 777s ok 44 - Code 777s ok 45 - Post code 777s ok 46 - Get cookie lemonldap (4e84b9d28967c2639d9e1b5bb767d09c7968736d6731d6eb89fe66484378f214) 777s ok 47 - Get redirection 777s ok 48 - Location is http://auth.example.com/ 777s ok 49 - Logout request 777s ok 50 - Response is 200 777s ok 51 - Cookie is deleted 777s ok 52 - No pdata 777s ok 53 - Disconnect request 777s ok 54 - Response is 401 777s 1..54 777s ok 777s t/61-BruteForceProtection-with-Incremental-lockTimes.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 - 1st Auth query 777s ok 6 - Get cookie lemonldap (c9fab9688351763f37621256bf3a89bcd2e7dc16b31c339aa6d6e683aa814a1e) 777s ok 7 - Get redirection 777s ok 8 - Location is http://auth.example.com/ 777s ok 9 - Logout request 777s ok 10 - Response is 200 777s ok 11 - Cookie is deleted 777s ok 12 - No pdata 777s ok 13 - Disconnect request 777s ok 14 - Response is 401 777s ok 15 - 1st allowed Bad Auth query 777s ok 16 - Bad credential 777s ok 17 - 2nd allowed Bad Auth query 777s ok 18 - Bad credential 777s ok 19 - 1st Bad Auth query 777s ok 20 - Rejected -> Protection enabled 777s ok 21 - LockTime = 5 777s ok 22 - LockTime in range 777s ok 23 - Auth query 777s ok 24 - Rejected -> Protection enabled 777s ok 25 - LockTime = 6 777s ok 26 - LockTime in range 777s ok 27 - Auth query 777s ok 28 - Rejected -> Protection enabled 777s ok 29 - LockTime = 16 777s ok 30 - LockTime in range 777s ok 31 - 3rd Bad Auth query 777s ok 32 - Rejected -> Protection enabled 777s ok 33 - LockTime = 488 777s ok 34 - LockTime in range 777s ok 35 - Auth query 777s ok 36 - Get cookie lemonldap (2aa62c9ab92b14ecf84e75dd3f56ec2295c14a87112f7f25530b20dedb79846a) 777s ok 37 - Get redirection 777s ok 38 - Location is http://auth.example.com/ 777s ok 39 - Logout request 777s ok 40 - Response is 200 777s ok 41 - Cookie is deleted 777s ok 42 - No pdata 777s ok 43 - Disconnect request 777s ok 44 - Response is 401 777s ok 45 - 2nd allowed Bad Auth query 777s ok 46 - Bad credential 777s ok 47 - 3rd Bad Auth query 777s ok 48 - Rejected -> Protection enabled 777s ok 49 - LockTime = 500 777s ok 50 - LockTime in range 777s 1..50 777s ok 778s t/61-BruteForceProtection.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 - 1st Auth query 778s ok 6 - Get cookie lemonldap (cc3c1ccc4589150e6bb2b8b7cc05e91dece6d2d160839639033d0b002f9b0e9b) 778s ok 7 - Get redirection 778s ok 8 - Location is http://auth.example.com/ 778s ok 9 - Logout request 778s ok 10 - Response is 200 778s ok 11 - Cookie is deleted 778s ok 12 - No pdata 778s ok 13 - Disconnect request 778s ok 14 - Response is 401 778s ok 15 - 2nd Auth query 778s ok 16 - Get cookie lemonldap (67433a773aa476dab0a6449c26ec0c6e13ff11af049c8982d2e45ff722f00a77) 778s ok 17 - Get redirection 778s ok 18 - Location is http://auth.example.com/ 778s ok 19 - Logout request 778s ok 20 - Response is 200 778s ok 21 - Cookie is deleted 778s ok 22 - No pdata 778s ok 23 - Disconnect request 778s ok 24 - Response is 401 778s ok 25 - 3rd Auth query 778s ok 26 - Get cookie lemonldap (945c182759905e9cc9dd2d8d71e892998a6f8d10c8583161e1b5c91f742d9b69) 778s ok 27 - Get redirection 778s ok 28 - Location is http://auth.example.com/ 778s ok 29 - Logout request 778s ok 30 - Response is 200 778s ok 31 - Cookie is deleted 778s ok 32 - No pdata 778s ok 33 - Disconnect request 778s ok 34 - Response is 401 778s ok 35 - 4th Auth query 778s ok 36 - Get cookie lemonldap (a0136c437bd80f5d6cab1e29583c5a900a8d0207a62521d843db59b75e97e60f) 778s ok 37 - Get redirection 778s ok 38 - Location is http://auth.example.com/ 778s ok 39 - Logout request 778s ok 40 - Response is 200 778s ok 41 - Cookie is deleted 778s ok 42 - No pdata 778s ok 43 - Disconnect request 778s ok 44 - Response is 401 778s ok 45 - 5th Auth query 778s ok 46 - Get cookie lemonldap (c6ec04dc6acfec380f560970e4e3bdcd2d31bc69bf3388d0b087eb7953d50468) 778s ok 47 - Get redirection 778s ok 48 - Location is http://auth.example.com/ 778s ok 49 - Logout request 778s ok 50 - Response is 200 778s ok 51 - Cookie is deleted 778s ok 52 - No pdata 778s ok 53 - Disconnect request 778s ok 54 - Response is 401 778s ok 55 - 1st Bad Auth query 778s ok 56 - Response status is 401 778s ok 57 - Content is JSON 778s ok 58 - Error code is 5 778s ok 59 - 2nd Bad Auth query 778s ok 60 - Response status is 401 778s ok 61 - Content is JSON 778s ok 62 - Error code is 5 778s ok 63 - 3rd Bad Auth query 778s ok 64 - Response status is 401 778s ok 65 - Content is JSON 778s ok 66 - Error code is 5 778s ok 67 - 4th Bad Auth query 778s ok 68 - Response status is 401 778s ok 69 - Content is JSON 778s ok 70 - Error code is 5 778s ok 71 - 5th Bad Auth query 778s ok 72 - Rejected -> Protection enabled 778s ok 73 - 6th Bad Auth query 778s ok 74 - Rejected -> Protection enabled 778s ok 75 - 6th Auth query 778s ok 76 - Rejected -> Protection enabled 778s ok 77 - 7th Auth query 778s ok 78 - Get cookie lemonldap (adc7f894fdcb275d36f783d3f897698d1cbb1d6ef8c083bec6cdb1bf05526f8c) 778s ok 79 - History found 778s ok 80 - History found 778s ok 81 - History found 778s ok 82 - -> Eight entries found 778s ok 83 - -> Four 'failedLogin' entries found 778s ok 84 - Logout request 778s ok 85 - Response is 200 778s ok 86 - Cookie is deleted 778s ok 87 - No pdata 778s ok 88 - Disconnect request 778s ok 89 - Response is 401 778s 1..89 778s ok 778s t/61-CrowdSec-warn.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 - Auth query 778s ok 6 - HTTP code is 200 778s ok 7 - Auth query 778s ok 8 - HTTP code is 200 778s 1..8 778s ok 779s t/61-CrowdSec.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 - Auth query 779s ok 6 - Response status is 401 779s ok 7 - Content is JSON 779s ok 8 - Error code is 41 779s ok 9 - Auth query 779s ok 10 - HTTP code is 200 779s 1..10 779s ok 779s t/61-CrowdSecAgent.t ........................................................... 779s ok 1 - use Lemonldap::NG::Portal::Main; 779s ok 2 - Portal object 779s ok 3 - Init 779s ok 4 - Portal app 779s # Subtest: Crowdsec ban function 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 1 - Request to login to Crowdsec server 779s # Subtest: Request to push alert 779s ok 1 - Authentified request 779s ok 2 - Content is JSON 779s ok 3 - Type of alert is ban 779s 1..3 779s ok 2 - Request to push alert 779s ok 3 - Call to ban() 779s ok 4 - Ban received 779s ok 5 - Alert type is "ban" 779s 1..5 779s ok 5 - Crowdsec ban function 779s # Subtest: Report auth failures to Crowdsec 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 1 - Request to login to Crowdsec server 779s # Subtest: Request to get alerts list 779s ok 1 - Ask for alert list 779s 1..1 779s ok 2 - Request to get alerts list 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 3 - Request to login to Crowdsec server 779s # Subtest: Request to push alert 779s ok 1 - Authentified request 779s ok 2 - Content is JSON 779s ok 3 - Type of alert is alert 779s 1..3 779s ok 4 - Request to push alert 779s ok 5 - Bad auth query 779s ok 6 - Response status is 401 779s ok 7 - Content is JSON 779s ok 8 - Error code is 5 779s ok 9 - Alert received 779s ok 10 - Alert type is "alert" 779s 1..10 779s ok 6 - Report auth failures to Crowdsec 779s # Subtest: Report unknown user to Crowdsec 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 1 - Request to login to Crowdsec server 779s # Subtest: Request to get alerts list 779s ok 1 - Ask for alert list 779s 1..1 779s ok 2 - Request to get alerts list 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 3 - Request to login to Crowdsec server 779s # Subtest: Request to push alert 779s ok 1 - Authentified request 779s ok 2 - Content is JSON 779s ok 3 - Type of alert is alert 779s 1..3 779s ok 4 - Request to push alert 779s ok 5 - Bad auth query 779s ok 6 - Response status is 401 779s ok 7 - Content is JSON 779s ok 8 - Error code is 5 779s ok 9 - Alert received 779s ok 10 - Alert type is "alert" 779s 1..10 779s ok 7 - Report unknown user to Crowdsec 779s # Subtest: Report bad urls to Crowdsec 779s # Subtest: Filter in a sub-directory named url1 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 1 - Request to login to Crowdsec server 779s # Subtest: Request to get alerts list 779s ok 1 - Ask for alert list 779s 1..1 779s ok 2 - Request to get alerts list 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 3 - Request to login to Crowdsec server 779s # Subtest: Request to push alert 779s ok 1 - Authentified request 779s ok 2 - Content is JSON 779s ok 3 - Type of alert is alert 779s 1..3 779s ok 4 - Request to push alert 779s ok 5 - Test bad url /bb/.htaccess 779s ok 6 - 404 not found 779s ok 7 779s ok 8 - Bad url detected 779s 1..8 779s ok 1 - Filter in a sub-directory named url1 779s # Subtest: Filter type re in main directory 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 1 - Request to login to Crowdsec server 779s # Subtest: Request to get alerts list 779s ok 1 - Ask for alert list 779s 1..1 779s ok 2 - Request to get alerts list 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 3 - Request to login to Crowdsec server 779s # Subtest: Request to push alert 779s ok 1 - Authentified request 779s ok 2 - Content is JSON 779s ok 3 - Type of alert is alert 779s 1..3 779s ok 4 - Request to push alert 779s ok 5 - Test bad url /aa/phpmyadmin 779s ok 6 - 404 not found 779s ok 7 779s ok 8 - Bad url detected 779s 1..8 779s ok 2 - Filter type re in main directory 779s # Subtest: Filter type txt in main directory 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 1 - Request to login to Crowdsec server 779s # Subtest: Request to get alerts list 779s ok 1 - Ask for alert list 779s 1..1 779s ok 2 - Request to get alerts list 779s # Subtest: Request to login to Crowdsec server 779s ok 1 - Content is JSON 779s ok 2 - Good machine_id 779s ok 3 - Good machine password 779s 1..3 779s ok 3 - Request to login to Crowdsec server 779s # Subtest: Request to push alert 779s ok 1 - Authentified request 779s ok 2 - Content is JSON 779s ok 3 - Type of alert is alert 779s 1..3 779s ok 4 - Request to push alert 779s ok 5 - Test bad url /config.php 779s ok 6 - 404 not found 779s ok 7 779s ok 8 - Bad url detected 779s 1..8 779s ok 3 - Filter type txt in main directory 779s 1..3 779s ok 8 - Report bad urls to Crowdsec 779s 1..8 779s ok 780s t/61-ForceAuthn.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 - Auth query 780s ok 6 - HTTP code is 200 780s ok 7 - Get cookie lemonldap (b0dedb79170d6ec1d64dacc2437dbecf4cefba02744182aba7f397e1e6b57a39) 780s ok 8 - Form ReAuthentication 780s ok 9 - Found PE87 code 780s ok 10 - Auth query 780s ok 11 - HTTP code is 200 780s ok 12 - Get cookie lemonldap (9aba388cb55dad382a6af2127bedb991523168884211f653c6c2d52aaca56fff) 780s ok 13 - Go to Portal 780s ok 14 - Found applications list 780s ok 15 - Logout request 780s ok 16 - Response is 200 780s ok 17 - Cookie is deleted 780s ok 18 - No pdata 780s ok 19 - Disconnect request 780s ok 20 - Response is 401 780s 1..20 780s ok 781s t/61-GrantSession.t ............................................................ 781s ok 1 - use Lemonldap::NG::Portal::Main; 781s ok 2 - Portal object 781s Bareword found where operator expected (Missing operator before "n"?) at (eval 136) line 1, near "} n" 781s [Fri Jan 30 06:10:03 2026] [LLNG:6639] [error] syntax error at (eval 136) line 1, near "} n " 781s Execution of (eval 136) aborted due to compilation errors. 781s 781s [Fri Jan 30 06:10:03 2026] [LLNG:6639] [error] Bad grantSessionRules rule: syntax error at (eval 136) line 1, near "} n " 781s Execution of (eval 136) aborted due to compilation errors. 781s 781s ok 3 - Init 781s ok 4 - Portal app 781s ok 5 - Auth query 781s ok 6 - dwho rejected with custom message and session data 781s ok 7 - Auth query 781s ok 8 - dwho rejected with PE_BADCREDENTIALS 781s ok 9 - Found connect button 781s ok 10 - Auth query 781s ok 11 - dwho rejected with custom message and session data 781s ok 12 - Response body is not empty 781s ok 13 - Found at least one result for //form[@action="http://auth.example.com/?cancel=1"] 781s ok 14 - Response body is not empty 781s ok 15 - Found info JS 781s ok 16 - Found custom Main Logo 781s ok 17 - Auth query 781s ok 18 - HTTP code is 200 781s ok 19 - Get cookie lemonldap (14e2412a7626ac83675e2cafa1d8bb98461f6f620080d5aaa6440fde201e764c) 781s ok 20 - Auth query 781s ok 21 - msmith rejected with PE_SESSIONNOTGRANTED 781s ok 22 - Auth query 781s ok 23 - rtyler rejected with PE_BADCREDENTIALS 781s ok 24 - Found connect button 781s ok 25 - Found custom Main Logo 781s ok 26 - No cookie 781s ok 27 - Portal object 781s Bareword found where operator expected (Missing operator before "n"?) at (eval 390) line 1, near "} n" 781s [Fri Jan 30 06:10:03 2026] [LLNG:6639] [error] syntax error at (eval 390) line 1, near "} n " 781s Execution of (eval 390) aborted due to compilation errors. 781s 781s [Fri Jan 30 06:10:03 2026] [LLNG:6639] [error] Bad grantSessionRules rule: syntax error at (eval 390) line 1, near "} n " 781s Execution of (eval 390) aborted due to compilation errors. 781s 781s ok 28 - Init 781s ok 29 - Portal app 781s ok 30 - auth query 781s ok 31 - HTTP code is 200 781s ok 32 - Get cookie lemonldap (ebd7584f5871917dec07de9cc31e898a9fd734878add41a5ed1eedb2f693c85c) 781s 1..32 781s ok 781s t/61-LocationDetect.t .......................................................... 781s ok 1 - use Lemonldap::NG::Portal::Main; 781s 1..1 781s ok 781s t/61-NewLocationWarning-Custom.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 - Get Portal 781s ok 6 - HTTP code is 200 781s ok 7 - Page contains a form 781s ok 8 - Host match 781s ok 9 - Field "user" is defined 781s ok 10 - Field "password" is defined 781s ok 11 - CSP header authorize POST request to \# 781s ok 12 - First auth query 781s ok 13 - Second auth query 781s ok 14 - Subject found 781s ok 15 - Mail sent (IP, Date and UA found) 781s 1..15 781s ok 782s t/61-NewLocationWarning.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 - Get Portal 782s ok 6 - HTTP code is 200 782s ok 7 - Page contains a form 782s ok 8 - Host match 782s ok 9 - Field "user" is defined 782s ok 10 - Field "password" is defined 782s ok 11 - CSP header authorize POST request to \# 782s ok 12 - First auth query 782s ok 13 - Get cookie lemonldap (ffde0db068ca6cfc849aa030be9b4b963b6cc713e908ef2bdb2f1966e5d81bfa) 782s ok 14 - Logout request 782s ok 15 - Response is 200 782s ok 16 - Cookie is deleted 782s ok 17 - No pdata 782s ok 18 - Disconnect request 782s ok 19 - Response is 401 782s ok 20 - First time seeing a new IP, no mail sent 782s ok 21 - Second auth query 782s ok 22 - Get cookie lemonldap (e5d700b4d6e7ff9109ceb20934e564f236a358eb798a9155b9f675259dfef4e2) 782s ok 23 - Get redirection 782s ok 24 - Location is http://auth.example.com/ 782s ok 25 - Logout request 782s ok 26 - Response is 200 782s ok 27 - Cookie is deleted 782s ok 28 - No pdata 782s ok 29 - Disconnect request 782s ok 30 - Response is 401 782s ok 31 - Second time seeing a new IP, no mail sent 782s ok 32 - Third auth query 782s ok 33 - Get cookie lemonldap (c7ec487a80747001f363c8bcad4ba75772ffe4e37ab8b70e1baf744010d4d5af) 782s ok 34 - Get redirection 782s ok 35 - Location is http://auth.example.com/ 782s ok 36 - Logout request 782s ok 37 - Response is 200 782s ok 38 - Cookie is deleted 782s ok 39 - No pdata 782s ok 40 - Disconnect request 782s ok 41 - Response is 401 782s ok 42 - First login on a new IP, email sent 782s ok 43 - Fourth auth query 782s ok 44 - Bad credential 782s ok 45 - Failed login with a new IP, no email sent 782s ok 46 - Fifth auth query 782s ok 47 - Get cookie lemonldap (a5ae695ad919d5b57ef771e22765b29cff4f45f4c24f7bb572f5d92ad703b27c) 782s ok 48 - Get redirection 782s ok 49 - Location is http://auth.example.com/ 782s ok 50 - Subject found 782s ok 51 - Mail sent (Wrong password) 782s ok 52 - Location found in mail body 782s ok 53 - Date found in mail body 782s ok 54 - UserAgent found in mail body 782s ok 55 - Fifth auth query 782s ok 56 - Get cookie lemonldap (438ee9f603306c3fcd9fd6d63316b4c9516f6454a078d323854b2a5136c2dde9) 782s ok 57 - Get redirection 782s ok 58 - Location is http://auth.example.com/ 782s ok 59 - Login on newly learned address, no email 782s ok 60 - Fifth auth query 782s ok 61 - Get cookie lemonldap (512a8cfc81931e58454f0b0f1f44b8ed09653ac62e7618b2f21fd24788486450) 782s ok 62 - Get redirection 782s ok 63 - Location is http://auth.example.com/ 782s ok 64 - Login on previously learned address, no email 782s 1..64 782s ok 783s t/61-Session-ActivityTimeout.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 - Auth query 783s ok 6 - HTTP code is 200 783s ok 7 - Get cookie lemonldap (aad31bdf357e16bbcf995ac4c102913c8aa17821e35e795586c541bb1179a54c) 783s ok 8 - Go to Portal 783s ok 9 - Found applications list 783s ok 10 - Form Authentification 783s ok 11 - Found PE_SESSIONEXPIRED code 783s ok 12 - Logout request 783s ok 13 - Response is 200 783s ok 14 - Cookie is deleted 783s ok 15 - No pdata 783s ok 16 - Disconnect request 783s ok 17 - Response is 401 783s 1..17 783s ok 783s t/61-Session-Timeout.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 - Auth query 783s ok 6 - HTTP code is 200 783s ok 7 - Get cookie lemonldap (8af67fc2bc3c3129516a7aac921d8776a80bc940f591c20e6c0e160053d3b592) 783s ok 8 - Go to Portal 783s ok 9 - Found applications list 783s ok 10 - Form Authentification 783s ok 11 - Found PE_SESSIONEXPIRED code 783s ok 12 - Logout request 783s ok 13 - Response is 200 783s ok 14 - Cookie is deleted 783s ok 15 - No pdata 783s ok 16 - Disconnect request 783s ok 17 - Response is 401 783s 1..17 783s ok 784s t/61-WebCron.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 - Able to load WebCron 784s ok 6 - Auth query 784s ok 7 - HTTP code is 200 784s ok 8 - Get cookie lemonldap (f13fafb58a81a7c658f1abc1a3842ec4de8733692d75f3def2837dbd07f6028d) 784s ok 9 784s ok 10 - Auth query 784s ok 11 - HTTP code is 200 784s ok 12 - Get cookie lemonldap (d1e6ecf767a819aec5c905f94a9cd249c87d7c8a407ac08d6a6fe39d0459eaac) 784s ok 13 784s ok 14 - 5 sessions in db 784s ok 15 - HTTP code is 200 784s ok 16 - 3 sessions in db 784s 1..16 784s ok 784s t/62-Refresh-plugin.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 - Auth query 1 784s ok 6 - Get cookie lemonldap (eb47884648236c4963c597485342a14b8b8532b8998cada7963711d65f06998b) 784s ok 7 - Auth query 2 784s ok 8 - Get cookie lemonldap (59e36b7187a8729da3c57746387cbdb6575c0c5f9782476ffd8c350e0ff0fc19) 784s ok 9 - Auth query 3 784s ok 10 - Get cookie lemonldap (f7b0c0f35bcc1b6416647c51c99122732e67c381b3972d062b60dfc5fc2292a3) 784s ok 11 - Auth query 4 784s ok 12 - Get cookie lemonldap (4791cb692db65b4d885736c6c426b4adff6d6b9a4dfe325c07c99078fe2d8087) 784s ok 13 - Auth query 5 784s ok 14 - Get cookie lemonldap (b06f29a6be38bcf1b8ae600719097b749af4da724e996fbc743c1bb626016e08) 784s ok 15 - Auth query 6 784s ok 16 - Get cookie lemonldap (eb5967890e8825182a3e71f1a69c35638e6b4770ebc9f01105f7f6b7575f0f15) 784s ok 17 - Call refresh 784s ok 18 - HTTP code is 200 784s ok 19 - Count is 6 784s ok 20 - Get session using restSessionServer 784s ok 21 - HTTP code is 200 784s ok 22 - Deserialize session content 784s ok 23 - Get session content 784s ok 24 - Content is updated 784s ok 25 - Correct groups 784s ok 26 - Get session using restSessionServer 784s ok 27 - HTTP code is 200 784s ok 28 - Deserialize session content 784s ok 29 - Get session content 784s ok 30 - Content is updated 784s ok 31 - Correct groups 784s ok 32 - Get session using restSessionServer 784s ok 33 - HTTP code is 200 784s ok 34 - Deserialize session content 784s ok 35 - Get session content 784s ok 36 - Content is updated 784s ok 37 - Correct groups 784s ok 38 - Get session using restSessionServer 784s ok 39 - HTTP code is 200 784s ok 40 - Deserialize session content 784s ok 41 - Get session content 784s ok 42 - Content is updated 784s ok 43 - Correct groups 784s ok 44 - Get session using restSessionServer 784s ok 45 - HTTP code is 200 784s ok 46 - Deserialize session content 784s ok 47 - Get session content 784s ok 48 - Content is updated 784s ok 49 - Correct groups 784s ok 50 - Get session using restSessionServer 784s ok 51 - HTTP code is 200 784s ok 52 - Deserialize session content 784s ok 53 - Get session content 784s ok 54 - Content is updated 784s ok 55 - Correct groups 784s 1..55 784s ok 785s t/62-SingleSession-with-History.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 - Auth query 785s ok 6 - Get cookie lemonldap (b985b8a4faf03bc8f9810387e1a22a5c2afff1c375e01dd0c9fd88ee41bc3fb0) 785s ok 7 - Auth query 785s ok 8 - Get cookie lemonldap (f4ceffce3a316d07f7af4e06aa1073507e75807e2a65b5ccd6ce6568c683b1f7) 785s ok 9 - Auth query 785s ok 10 - Get cookie lemonldap (d81f3d12590198763d4e2c3fcedbcd9054ad9e2042b9651061b848bdd7278fab) 785s ok 11 - sessionsDeleted found 785s ok 12 - History found 785s ok 13 - -> Four entries found 785s 1..13 785s ok 785s t/62-SingleSession-with-Rules.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 - Auth query 785s ok 6 - HTTP code is 200 785s ok 7 - Get cookie lemonldap (738a46145aa9d2fbcdee0a9297a1adc6db4d48c9fb7f3f9ef9ad5eff1ce06bc4) 785s ok 8 - Auth query 785s ok 9 - HTTP code is 200 785s ok 10 - Get cookie lemonldap (1b0ef692db1d9a92762bde2f7a39af5e564a998f885df94f64ab1fbe93633bc4) 785s ok 11 785s ok 12 - HTTP code is 200 785s ok 13 785s ok 14 - Response status is 401 785s ok 15 - Content is JSON 785s ok 16 - Error code is 1 785s ok 17 - Auth query 785s ok 18 - HTTP code is 200 785s ok 19 - Get cookie lemonldap (c6a288f99ad06aae6ac07654827512831be1648219448fc9bab282cdab0085f9) 785s ok 20 - Auth query 785s ok 21 - HTTP code is 200 785s ok 22 - Get cookie lemonldap (4190e9ffc831d4651c3b63f07c866a332018b01e120c7e0420f147f795214b5f) 785s ok 23 - Auth query 785s ok 24 - HTTP code is 200 785s ok 25 - Get cookie lemonldap (a4745ac5ad4cd6b1489e33e50493c02839c893bff79d5bb18a5e0986baded157) 785s ok 26 785s ok 27 - HTTP code is 200 785s ok 28 785s ok 29 - HTTP code is 200 785s ok 30 785s ok 31 - Response status is 401 785s ok 32 - Content is JSON 785s ok 33 - Error code is 1 785s ok 34 - Auth query 785s ok 35 - HTTP code is 200 785s ok 36 - Get cookie lemonldap (8dc247fd849568f731674218074582ef77e3b2f4db7b6bf4cf2de5d9ba7451a4) 785s ok 37 - Auth query 785s ok 38 - HTTP code is 200 785s ok 39 - Get cookie lemonldap (0a7caff082a207742091edb4b904bbb461930b06b3c2440fb39f4d892e7b3787) 785s ok 40 785s ok 41 - HTTP code is 200 785s ok 42 785s ok 43 - HTTP code is 200 785s ok 44 785s ok 45 - Response status is 401 785s ok 46 - Content is JSON 785s ok 47 - Error code is 1 785s ok 48 785s ok 49 - HTTP code is 200 785s 1..49 785s ok 786s t/62-SingleSession.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 - Portal object 786s ok 6 - Init 786s ok 7 - Portal app 786s ok 8 - Portal object 786s ok 9 - Init 786s ok 10 - Portal app 786s ok 11 - Portal object 786s ok 12 - Init 786s ok 13 - Portal app 786s ok 14 - Portal object 786s ok 15 - Init 786s ok 16 - Portal app 786s ok 17 - Auth query 786s ok 18 - Get cookie lemonldap (feacae6993dc6ae2387688366f3797e71a5cdf4c0afc8b57e943b07ae311ac7c) 786s ok 19 - "skin=bootstrap" input not found 786s ok 20 - Auth query 786s ok 21 - Get cookie lemonldap (b7cd8b962ab8c08954f45f2e59cdb6efd3adcb95898540f4003948960c1bd188) 786s ok 22 - "skin=bootstrap" input found 786s ok 23 - Auth query 786s ok 24 - Get cookie lemonldap (aaf88441419b5663441aa5bdb3c3c040bd704c30435fd1b774cdb703fb683cde) 786s ok 25 - "skin=bootstrap" input not found 786s ok 26 - Attempt login with latest session 786s ok 27 - HTTP code is 200 786s ok 28 - Attempt login with removed session 786s ok 29 - Response status is 401 786s ok 30 - Content is JSON 786s ok 31 - Error code is 1 786s ok 32 - Attempt login with removed session 786s ok 33 - Response status is 401 786s ok 34 - Content is JSON 786s ok 35 - Error code is 1 786s ok 36 - Auth query 786s ok 37 - Get cookie lemonldap (12fda1f365231d8d8a5e7000f1bf83ef789388963092cab9477a83771a095e46) 786s ok 38 - Auth query 786s ok 39 - Get cookie lemonldap (31ad3887fd1c7b699bfffce6ba3738600a25ec4587bce224f8e46d230d2c678c) 786s ok 40 - Auth query 786s ok 41 - Get cookie lemonldap (1696afca995ec98df4fa4fff3029d70ba667c2cac688f6ede7cefad46f9a38c4) 786s ok 42 - Auth query 786s ok 43 - Get cookie lemonldap (016ec799d0a4277fb49eae0063011a2826b66f509ab6ccdb6a4e5b9beea95b3d) 786s ok 44 - First session on latest IP 786s ok 45 - HTTP code is 200 786s ok 46 - Latest session on latest IP 786s ok 47 - HTTP code is 200 786s ok 48 - session on old IP 786s ok 49 - Response status is 401 786s ok 50 - Content is JSON 786s ok 51 - Error code is 1 786s ok 52 - session on old IP 786s ok 53 - Response status is 401 786s ok 54 - Content is JSON 786s ok 55 - Error code is 1 786s ok 56 - Auth query 786s ok 57 - Get cookie lemonldap (d180a96c9805dead09a1561c9acb1bc6c951dbbb17d902e9ce5ee8de95852044) 786s ok 58 - Auth query 786s ok 59 - Get cookie lemonldap (b3fdb869636cab1e05a059de4fa302875c312e5a508e9370d5e95d1fa529f9dc) 786s ok 60 - Auth query 786s ok 61 - Get cookie lemonldap (195619bb2074a3b99a5e9880d6d51f7fb1734fe0acb3ec293bcdfada955df8c4) 786s ok 62 - Auth query 786s ok 63 - Get cookie lemonldap (6d0203a6f024ddd83719a7406b805250c7e859de0753d5f13c0d3546ad1678af) 786s ok 64 - Other user, but other IP 786s ok 65 - HTTP code is 200 786s ok 66 - Other user, same IP 786s ok 67 - Response status is 401 786s ok 68 - Content is JSON 786s ok 69 - Error code is 1 786s ok 70 - Same user, same IP 786s ok 71 - HTTP code is 200 786s ok 72 - Same user, same IP 786s ok 73 - HTTP code is 200 786s ok 74 - Auth query 786s ok 75 - Get cookie lemonldap (a639eb409e2689e9dcd4c680005f065630923196d119da696c153b73cd891294) 786s ok 76 - Auth query 786s ok 77 - Get cookie lemonldap (965a04e033236ae92cd9cb144bb5dd4622c784a2a689244a524c21599a94e799) 786s ok 78 - Auth query 786s ok 79 - Get cookie lemonldap (11ebc4cff4d429621d84de593b0d60765b0f6ccc34cba19630bf00373ca60e58) 786s ok 80 - Auth query 786s ok 81 - Get cookie lemonldap (138e2a915122d8d5393f834ffd883e23247648f0968cd4b07036678ded7ca135) 786s ok 82 - sessionsDeleted found 786s ok 83 - otherSessions found 786s ok 84 - Link found 786s ok 85 - action found 786s 1..85 786s ok 787s t/62-UpgradeSession-disabled.t ................................................. 787s ok 1 - use Lemonldap::NG::Portal::Main; 787s ok 2 - use Lemonldap::NG::Common::FormEncode; 787s ok 3 - Portal object 787s ok 4 - Init 787s ok 5 - Portal app 787s ok 6 - Auth query 787s ok 7 - Get cookie lemonldap (7bbc4e45d68493e1e95d630a595ad8a20b1867fa20eaa1451e499ce1757dbc0c) 787s ok 8 - GET http://test1.example.com/AuthWeak 787s ok 9 - GET http://test1.example.com/AuthStrong 787s ok 10 - HTTP code is 403 787s ok 11 - Logout request 787s ok 12 - Response is 200 787s ok 13 - Cookie is deleted 787s ok 14 - No pdata 787s ok 15 - Disconnect request 787s ok 16 - Response is 401 787s 1..16 787s ok 787s t/62-UpgradeSession.t .......................................................... 787s ok 1 - use Lemonldap::NG::Portal::Main; 787s ok 2 - use Lemonldap::NG::Common::FormEncode; 787s ok 3 - Portal object 787s ok 4 - Init 787s ok 5 - Portal app 787s ok 6 - Auth query 787s ok 7 - Get cookie lemonldap (cd9af1c6dcf7fede5856e71d37210c3d334fcbe17e6d0aae9a54eac9bed70751) 787s ok 8 - GET http://test1.example.com/AuthWeak 787s ok 9 - HTTP code is 200 787s ok 10 - GET http://test1.example.com/AuthStrong 787s ok 11 - Upgrade session query 787s ok 12 - HTTP code is 200 787s ok 13 - Page contains a form 787s ok 14 - URI match 787s ok 15 - Field "confirm" is defined 787s ok 16 - Field "url" is defined 787s ok 17 - Accept session upgrade query 787s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 787s ok 19 - HTTP code is 200 787s ok 20 - Page contains a form 787s ok 21 - Host match 787s ok 22 - Field "upgrading" is defined 787s ok 23 - Field "url" is defined 787s ok 24 - CSP header authorize POST request to \# 787s ok 25 - Post login 787s ok 26 - Get cookie lemonldappdata () 787s ok 27 - Get cookie lemonldap (93a496aee75d107e473a685f3c1dcac26bead24691a0fb6bf27e8e3a70a2ece7) 787s ok 28 - Get redirection 787s ok 29 - Location is http://test1.example.com 787s ok 30 - Post login 787s ok 31 - HTTP code is 200 787s ok 32 - Upgrade session query 787s ok 33 - HTTP code is 200 787s ok 34 - Page contains a form 787s ok 35 - URI match 787s ok 36 - Field "confirm" is defined 787s ok 37 - Field "url" is defined 787s ok 38 - Accept session upgrade query 787s ok 39 - Expected portal error code: code found on page 787s ok 40 - Expected portal error code 787s ok 41 - HTTP code is 200 787s ok 42 - Page contains a form 787s ok 43 - Host match 787s ok 44 - Field "upgrading" is defined 787s ok 45 - Field "url" is defined 787s ok 46 - CSP header authorize POST request to \# 787s ok 47 - Post login 787s ok 48 - Get cookie lemonldap (a0574d6324162d6269730c51b94752a9fc7a235b9d46ead9cf5315f1a66dbb48) 787s ok 49 - Logout request 787s ok 50 - Response is 200 787s ok 51 - Cookie is deleted 787s ok 52 - No pdata 787s ok 53 - Disconnect request 787s ok 54 - Response is 401 787s 1..54 787s ok 788s t/63-History.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 - Auth query 788s ok 6 - HTTP code is 200 788s ok 7 - Get cookie lemonldap (e5971844d80a4cb6538e8c2874bea140b4e969ece519b694312cdbb661cf3d72) 788s ok 8 - Found custom Main Logo 788s ok 9 - History found 788s ok 10 - -> One entry found 788s ok 11 - Verify connection 788s ok 12 - HTTP code is 200 788s ok 13 - Logout request 788s ok 14 - Response is 200 788s ok 15 - Cookie is deleted 788s ok 16 - No pdata 788s ok 17 - Disconnect request 788s ok 18 - Response is 401 788s ok 19 - Auth query 788s ok 20 - HTTP code is 200 788s ok 21 - Get cookie lemonldap (b7f062397fabd12bbe0ed0e723869306b47e4c1f3ed03c1a141ad3634753a66f) 788s ok 22 - History found 788s ok 23 - -> Two entries found 788s ok 24 - Logout request 788s ok 25 - Response is 200 788s ok 26 - Cookie is deleted 788s ok 27 - No pdata 788s ok 28 - Disconnect request 788s ok 29 - Response is 401 788s ok 30 - Auth query 788s ok 31 - Response status is 401 788s ok 32 - Content is JSON 788s ok 33 - Error code is 5 788s ok 34 - Auth query 788s ok 35 - Response status is 401 788s ok 36 - Content is JSON 788s ok 37 - Error code is 5 788s ok 38 - Auth query 788s ok 39 - HTTP code is 200 788s ok 40 - Get cookie lemonldap (40a2f5d14ef04eb89d9af56e8f442ccd821aaa5a8363e2d6593806bac3273452) 788s ok 41 - History found 788s ok 42 - History array caption found 788s ok 43 - Failed history array caption found 788s ok 44 - Found plugin-set label 788s ok 45 - -> Five entries found 788s ok 46 - -> Two 'failedLogin' entries found 788s ok 47 - Custom value entries found 788s ok 48 - Hidden history field is missing 788s ok 49 - Found Name before UID as specified by Prefix 788s ok 50 - Field found in psession 788s ok 51 - Hidden field found in psession 788s ok 52 - Logout request 788s ok 53 - Response is 200 788s ok 54 - Cookie is deleted 788s ok 55 - No pdata 788s ok 56 - Disconnect request 788s ok 57 - Response is 401 788s 1..57 788s ok 788s t/64-StayConnected-single-connection.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 - Auth query 788s ok 6 - HTTP code is 200 788s ok 7 - Page contains a form 788s ok 8 - URI match 788s ok 9 - Field "fg" is defined 788s ok 10 - Field "token" is defined 788s ok 11 - Post fingerprint 788s ok 12 - Get cookie lemonldap (bbef2ed168dbe7f221f0ce5467e0ff836bc344edba2a6d75ecc9e9f1540b7155) 788s ok 13 - Get redirection 788s ok 14 - Location is http://auth.example.com/ 788s ok 15 - Get cookie llngpersistent (1d56c26b936e00a5e7873cf53f2b4b8453ff4cc528295e88d9df69ac6def71ef) 788s ok 16 - Try to auth with persistent cookie 788s ok 17 - HTTP code is 200 788s ok 18 - HTTP code is 200 788s ok 19 - Page contains a form 788s ok 20 - Host match 788s ok 21 - Field "fg" is defined 788s ok 22 - Field "token" is defined 788s ok 23 - CSP header authorize POST request to \# 788s ok 24 - Post fingerprint 788s ok 25 - Get redirection 788s ok 26 - Location is http://auth.example.com/ 788s ok 27 - Get cookie lemonldap (d8d9401ef6c4c2d15d70458a9ce1d175ea98bbf2cd9b3441c181b381c848625a) 788s ok 28 - Got cookie 788s ok 29 - Try to auth with persistent cookie 788s ok 30 - HTTP code is 200 788s ok 31 - HTTP code is 200 788s ok 32 - Page contains a form 788s ok 33 - Host match 788s ok 34 - Field "fg" is defined 788s ok 35 - Field "token" is defined 788s ok 36 - CSP header authorize POST request to \# 788s ok 37 - Post fingerprint 788s ok 38 - Get redirection 788s ok 39 - Location is http://auth.example.com/ 788s ok 40 - Get cookie lemonldap (e9d309cf1a1c14c08e139225237acc3a0e0327769aa6d4a3c5baca66d3c27ee5) 788s ok 41 - Got cookie 788s ok 42 - Auth query 788s ok 43 - HTTP code is 200 788s ok 44 - Page contains a form 788s ok 45 - URI match 788s ok 46 - Field "fg" is defined 788s ok 47 - Field "token" is defined 788s ok 48 - Post fingerprint 788s ok 49 - Get cookie lemonldap (6a29bc0dd04ce7064fd866a565c1863368def6695a1883eecdd16a8065c10b6f) 788s ok 50 - Get redirection 788s ok 51 - Location is http://auth.example.com/ 788s ok 52 - Get cookie llngpersistent (70882f55e0731aa6b07283cab8bdb9e2991efe37a9b7efdbd44760cb8ee14fa9) 788s ok 53 - Try to auth with persistent cookie 788s ok 54 - HTTP code is 200 788s ok 55 - HTTP code is 200 788s ok 56 - Page contains a form 788s ok 57 - Host match 788s ok 58 - Field "fg" is defined 788s ok 59 - Field "token" is defined 788s ok 60 - CSP header authorize POST request to \# 788s ok 61 - Post fingerprint 788s ok 62 - Get redirection 788s ok 63 - Location is http://auth.example.com/ 788s ok 64 - Get cookie lemonldap (3ada2e07e4d03243ff9b5d8d6fa79f9f6e54b3111d38b9873440a9a83226c174) 788s ok 65 - Got cookie 788s ok 66 - Try to auth with persistent cookie 788s ok 67 - HTTP code is 200 788s ok 68 - First persistent ID is no longer valid 788s 1..68 788s ok 789s t/64-StayConnected-singleSession.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: Login with stay connected, then with persistent cookie, user sees notification 789s ok 1 - Auth query 789s ok 2 - HTTP code is 200 789s ok 3 - Page contains a form 789s ok 4 - URI match 789s ok 5 - Field "fg" is defined 789s ok 6 - Field "token" is defined 789s ok 7 - Post fingerprint 789s ok 8 - Get cookie lemonldap (174190a388c3b1151ecf7fac8a4005881c6633047ba87d14093cfe166a3d8836) 789s ok 9 - Get redirection 789s ok 10 - Location is http://auth.example.com/ 789s ok 11 - Get cookie llngconnection (404269fd8034901d76bf5fe01f3917c3c8652d7e500117d278a4f56f92e17679) 789s ok 12 - Check session validity 789s ok 13 - Authenticated as dwho 789s ok 14 - Try to auth with persistent cookie 789s ok 15 - HTTP code is 200 789s ok 16 - HTTP code is 200 789s ok 17 - Page contains a form 789s ok 18 - Host match 789s ok 19 - Field "fg" is defined 789s ok 20 - Field "token" is defined 789s ok 21 - CSP header authorize POST request to \# 789s ok 22 - Post fingerprint 789s ok 23 - Show deleted sessions 789s ok 24 - HTTP code is 200 789s ok 25 - Page contains a form 789s ok 26 - Host match 789s ok 27 - URI match 789s ok 28 - CSP header authorize POST request to auth.example.com 789s ok 29 - Get cookie lemonldap (a4c3ed7a8981c8f594d892d07a68ddabb9a0bd220feee3d6f48cb07be28226c9) 789s ok 30 - Check session validity 789s ok 31 - Authenticated as dwho 789s ok 32 - Check session validity 789s ok 33 - Session ID no longer valid 789s 1..33 789s ok 5 - Login with stay connected, then with persistent cookie, user sees notification 789s # Subtest: Login with stay connected, then without persistent cookie, user sees notification 789s ok 1 - Auth query 789s ok 2 - HTTP code is 200 789s ok 3 - Page contains a form 789s ok 4 - URI match 789s ok 5 - Field "fg" is defined 789s ok 6 - Field "token" is defined 789s ok 7 - Post fingerprint 789s ok 8 - Get cookie lemonldap (4359f4ef75d50a8b5eed893be818824e24c6659bd9c10e55e565d311f6c98985) 789s ok 9 - Get redirection 789s ok 10 - Location is http://auth.example.com/ 789s ok 11 - Get cookie llngconnection (2889514ec0cd9f2d1c45d3f9adc93a39a1b922afb9dbca104ad5983cf2d4254c) 789s ok 12 - Check session validity 789s ok 13 - Authenticated as dwho 789s ok 14 - Auth query 789s ok 15 - HTTP code is 200 789s ok 16 - Page contains a form 789s ok 17 - URI match 789s ok 18 - Field "fg" is defined 789s ok 19 - Field "token" is defined 789s ok 20 - Post fingerprint 789s ok 21 - Get cookie lemonldap (79b530f97363064d25f6faf3c7e1475b3f6db6e69c4455670fd755c78af0e172) 789s ok 22 - Show deleted sessions 789s ok 23 - HTTP code is 200 789s ok 24 - Page contains a form 789s ok 25 - Host match 789s ok 26 - URI match 789s ok 27 - CSP header authorize POST request to auth.example.com 789s ok 28 - Get cookie llngconnection (ee222c3e44a0a888b89caecac26a2f939a73d875cd0b6de6013e60aa53ae584a) 789s ok 29 - Check session validity 789s ok 30 - Session ID no longer valid 789s 1..30 789s ok 6 - Login with stay connected, then without persistent cookie, user sees notification 789s 1..6 789s ok 789s t/64-StayConnected-with-History.t .............................................. 789s ok 1 - use Lemonldap::NG::Portal::Main; 789s ok 2 - Portal object 789s ok 3 - Init 789s ok 4 - Portal app 789s ok 5 - Auth query 789s ok 6 - HTTP code is 200 789s ok 7 - Page contains a form 789s ok 8 - URI match 789s ok 9 - Field "fg" is defined 789s ok 10 - Field "token" is defined 789s ok 11 - Post fingerprint 789s ok 12 - Expected portal error code: code found on page 789s ok 13 - Expected portal error code 789s ok 14 - Auth query 789s ok 15 - HTTP code is 200 789s ok 16 - Page contains a form 789s ok 17 - URI match 789s ok 18 - Field "fg" is defined 789s ok 19 - Field "token" is defined 789s ok 20 - Post fingerprint 789s ok 21 - Get cookie lemonldap (4f3c06cb0913fe39285ec7e11521bd021d4129c0a97a07cf4547585f99a71f0d) 789s ok 22 - Get redirection 789s ok 23 - Location is http://auth.example.com/ 789s ok 24 - Get cookie llngpersistent (65989bc92e765ec85408c4a2b295d040328039ff570effbfef811e3d9eff6317) 789s ok 25 - Secure cookie found 789s ok 26 - Try to auth with persistent cookie 789s ok 27 - HTTP code is 200 789s ok 28 - HTTP code is 200 789s ok 29 - Page contains a form 789s ok 30 - Host match 789s ok 31 - Field "fg" is defined 789s ok 32 - Field "token" is defined 789s ok 33 - CSP header authorize POST request to \# 789s ok 34 - Post fingerprint 789s ok 35 - Get redirection 789s ok 36 - Location is http://auth.example.com/ 789s ok 37 - Get cookie lemonldap (03a6881304164ecf26c954cd80805068e69e732f1130949eb3dc2a8c42fe7a4b) 789s ok 38 - Try to auth with persistent cookie and an expired token 789s ok 39 - HTTP code is 200 789s ok 40 - HTTP code is 200 789s ok 41 - Page contains a form 789s ok 42 - Host match 789s ok 43 - Field "fg" is defined 789s ok 44 - Field "token" is defined 789s ok 45 - CSP header authorize POST request to \# 789s ok 46 - Post fingerprint with an expired token 789s ok 47 - HTTP code is 200 789s ok 48 - Page contains a form 789s ok 49 - CSP header authorize POST request to \# 789s ok 50 - Get login form 789s ok 51 - Try to auth with persistent cookie 789s ok 52 - HTTP code is 200 789s ok 53 - HTTP code is 200 789s ok 54 - Page contains a form 789s ok 55 - Host match 789s ok 56 - Field "fg" is defined 789s ok 57 - Field "token" is defined 789s ok 58 - CSP header authorize POST request to \# 789s ok 59 - Post bad fingerprint 789s ok 60 - HTTP code is 200 789s ok 61 - Page contains a form 789s ok 62 - CSP header authorize POST request to \# 789s ok 63 - Get login form 789s ok 64 - Get cookie llngpersistent (0) 789s ok 65 - Found secure and expired connexion Cookie 789s ok 66 - Auth query 789s ok 67 - HTTP code is 200 789s ok 68 - Page contains a form 789s ok 69 - URI match 789s ok 70 - Field "fg" is defined 789s ok 71 - Field "token" is defined 789s ok 72 - Post fingerprint 789s ok 73 - Get cookie lemonldap (e47bf350305081f86b9a503ed16bf015b8a3845df40502ccd0570ebe7341f284) 789s ok 74 - Get cookie llngpersistent (7bbdd0f5a318136706f72e7557a3b87f47ebd6c37ac696069397c11cf70b05f6) 789s ok 75 - Found custom main Logo 789s ok 76 - History found 789s ok 77 - -> Three entries found 789s ok 78 - Verify connection 789s ok 79 - Authenticated as dwho 789s ok 80 - Get Menu 789s ok 81 - Apps menu found 789s ok 82 - HTTP code is 200 789s ok 83 - Try to auth with an expired persistent session cookie 789s ok 84 - HTTP code is 200 789s ok 85 - Page contains a form 789s ok 86 - CSP header authorize POST request to \# 789s ok 87 - Get login form 789s ok 88 - Post fingerprint with an expired persistent connexion cookie 789s ok 89 - HTTP code is 200 789s ok 90 - Page contains a form 789s ok 91 - CSP header authorize POST request to \# 789s ok 92 - Get login form 789s 1..92 789s ok 790s t/64-StayConnected-with-rule.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 - Firt access 790s ok 6 - HTTP code is 200 790s ok 7 - Page contains a form 790s ok 8 - Field "user" is defined 790s ok 9 - Field "password" is defined 790s ok 10 - Field "stayconnected" is defined 790s ok 11 - Field "checkLogins" is defined 790s ok 12 - Field "token" is defined 790s ok 13 - CSP header authorize POST request to \# 790s ok 14 - Stayconnected was offered 790s ok 15 - Access from external LAN 790s ok 16 - HTTP code is 200 790s ok 17 - Page contains a form 790s ok 18 - Field "user" is defined 790s ok 19 - Field "password" is defined 790s ok 20 - Field "checkLogins" is defined 790s ok 21 - Field "token" is defined 790s ok 22 - CSP header authorize POST request to \# 790s ok 23 - Stayconnected wasn't offered 790s ok 24 - Auth query 790s ok 25 - Get cookie lemonldap (ee3a01a3d2c147613bc479364af9c28d2b3f450f066b8cd902406bc97e2fe8ba) 790s ok 26 - Get redirection 790s ok 27 - Location is http://auth.example.com/ 790s ok 28 - Post fingerprint 790s ok 29 - Expected portal error code: code found on page 790s ok 30 - Expected portal error code 790s ok 31 - Logout request 790s ok 32 - Response is 200 790s ok 33 - Cookie is deleted 790s ok 34 - No pdata 790s ok 35 - Disconnect request 790s ok 36 - Response is 401 790s 1..36 790s ok 790s t/64-StayConnected-without-fingerprint-checking.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 - Auth query 790s ok 6 - HTTP code is 200 790s ok 7 - Page contains a form 790s ok 8 - URI match 790s ok 9 - Field "fg" is defined 790s ok 10 - Field "token" is defined 790s ok 11 - Auth query 790s ok 12 - HTTP code is 200 790s ok 13 - Page contains a form 790s ok 14 - URI match 790s ok 15 - Field "fg" is defined 790s ok 16 - Field "token" is defined 790s ok 17 - Post fingerprint 790s ok 18 - Get redirection 790s ok 19 - Location is http://auth.example.com/ 790s ok 20 - Get cookie lemonldap (2fd6f4a787f6e04cd843b27b891eae1593961c685becf21a2350ce04b06f02bd) 790s ok 21 - Get cookie llngconnection (422f0105553ced338d9c6fb6faa1e1b6c6275442ebdcdb6a891ff2536e4af0e2) 790s ok 22 - HTTP cookie found 790s ok 23 - Try to auth with persistent cookie 790s ok 24 - HTTP code is 200 790s ok 25 - HTTP code is 200 790s ok 26 - Page contains a form 790s ok 27 - Host match 790s ok 28 - Field "fg" is defined 790s ok 29 - Field "token" is defined 790s ok 30 - CSP header authorize POST request to \# 790s ok 31 - Post new fingerprint 790s ok 32 - Get redirection 790s ok 33 - Location is http://auth.example.com/ 790s ok 34 - Get cookie lemonldap (4becacd10584de548981213ca9d55f0fc7f5f93a683dc1f371f85f6cc7e16b27) 790s ok 35 - Logout request 790s ok 36 - Response is 200 790s ok 37 - Cookie is deleted 790s ok 38 - No pdata 790s ok 39 - Disconnect request 790s ok 40 - Response is 401 790s 1..40 790s ok 791s t/64-StayConnected.t ........................................................... 791s ok 1 - use Lemonldap::NG::Portal::Main; 791s ok 2 - Portal object 791s ok 3 - Init 791s ok 4 - Portal app 791s # Subtest: Register session, use it, then logout 791s ok 1 - Auth query 791s ok 2 - HTTP code is 200 791s ok 3 - Page contains a form 791s ok 4 - URI match 791s ok 5 - Field "fg" is defined 791s ok 6 - Field "token" is defined 791s ok 7 - Post fingerprint 791s ok 8 - Get cookie lemonldap (3d271b4a4ca3a9132513dc392959c11588ae38e8d049edd29b2066ac1f2d1b3c) 791s ok 9 - Get redirection 791s ok 10 - Location is http://auth.example.com/ 791s ok 11 - Get cookie llngpersistent (d68ae6744f8ae2ab03c38b4e3735ceca32902c06c8d0d0cb992a9de819c763bf) 791s ok 12 - Domain not set in stayconnected cookie 791s ok 13 - Secure cookie found 791s ok 14 - Try to auth with persistent cookie 791s ok 15 - HTTP code is 200 791s ok 16 - HTTP code is 200 791s ok 17 - Page contains a form 791s ok 18 - Host match 791s ok 19 - Field "fg" is defined 791s ok 20 - Field "token" is defined 791s ok 21 - CSP header authorize POST request to \# 791s ok 22 - Post fingerprint 791s ok 23 - Get redirection 791s ok 24 - Location is http://auth.example.com/ 791s ok 25 - Get cookie lemonldap (790180e2f151ae8a5b6eb33bb42bd6de434cb888787fa5d06c95e5efd56fde9d) 791s ok 26 791s ok 27 - Logout request 791s ok 28 - Response is 200 791s ok 29 - Cookie is deleted 791s ok 30 - No pdata 791s ok 31 - Disconnect request 791s ok 32 - Response is 401 791s ok 33 - Connection session cannot be found 791s 1..33 791s ok 5 - Register session, use it, then logout 791s # Subtest: Make sure connection ID is saved on first login too 791s ok 1 - Auth query 791s ok 2 - HTTP code is 200 791s ok 3 - Page contains a form 791s ok 4 - URI match 791s ok 5 - Field "fg" is defined 791s ok 6 - Field "token" is defined 791s ok 7 - Post fingerprint 791s ok 8 - Get cookie lemonldap (5cdf68ce692edc21fb036d6b7084410afd368c499f92b1e8aefc7cb0be157ea7) 791s ok 9 - Get redirection 791s ok 10 - Location is http://auth.example.com/ 791s ok 11 - Get cookie llngpersistent (4681ba0a9133db5b493f105ee57c504d10c2fc13883cfc8f20ab0bc10e881e1b) 791s ok 12 - Domain not set in stayconnected cookie 791s ok 13 - Secure cookie found 791s ok 14 791s ok 15 - Logout request 791s ok 16 - Response is 200 791s ok 17 - Cookie is deleted 791s ok 18 - No pdata 791s ok 19 - Disconnect request 791s ok 20 - Response is 401 791s ok 21 - Connection session cannot be found 791s 1..21 791s ok 6 - Make sure connection ID is saved on first login too 791s 1..6 791s ok 791s t/65-AutoSignin.t .............................................................. 791s ok 1 - use Lemonldap::NG::Portal::Main; 791s ok 2 - Portal object 791s [Fri Jan 30 06:10:13 2026] [LLNG:6659] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 137) line 1, near "/^127/)" 791s Execution of (eval 137) aborted due to compilation errors. 791s 791s [Fri Jan 30 06:10:13 2026] [LLNG:6659] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 141) line 1. 791s 791s ok 3 - Init 791s ok 4 - Portal app 791s ok 5 - Auth query 791s ok 6 - HTTP code is 200 791s ok 7 - Get cookie lemonldap (0b0f5693bb9b55fd36c267423939ba8607bc2e529fdbf60e8abec12060cd171b) 791s ok 8 - Bad query 791s ok 9 - Response status is 401 791s ok 10 - Content is JSON 791s ok 11 - Error code is 9 791s 1..11 791s ok 792s t/65-CheckState-with-choice.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 - Test correct secret, no user auth 792s ok 6 - HTTP code is 200 792s ok 7 - Content-Type is JSON 792s ok 8 - Content is valid JSON 792s ok 9 - response has a result key with value 1 792s ok 10 - Test correct secret with bad user auth 792s ok 11 - Response status is 500 792s ok 12 - Content is JSON 792s ok 13 - Error code is Bad result during auth: 5 792s ok 14 - Test correct secret with good user auth without choice 792s ok 15 - Response status is 500 792s ok 16 - Content is JSON 792s ok 17 - Error code is Bad result during auth: 9 792s ok 18 - Test correct secret with good user auth with bad choice 792s ok 19 - Response status is 500 792s ok 20 - Content is JSON 792s ok 21 - Error code is Bad result during auth: 9 792s ok 22 - Test correct secret with good user auth and good choice 792s ok 23 - HTTP code is 200 792s ok 24 - Content-Type is JSON 792s ok 25 - Content is valid JSON 792s ok 26 - response has a result key with value 1 792s 1..26 792s ok 792s t/65-CheckState.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 - Test no secret 792s ok 6 - Response status is 500 792s ok 7 - Content is JSON 792s ok 8 - Error code is Bad secret 792s ok 9 - Test bad secret, no user auth 792s ok 10 - Response status is 500 792s ok 11 - Content is JSON 792s ok 12 - Error code is Bad secret 792s ok 13 - Test correct secret, no user auth 792s ok 14 - HTTP code is 200 792s ok 15 - Content-Type is JSON 792s ok 16 - Content is valid JSON 792s ok 17 - response has a result key with value 1 792s ok 18 - response version is correct 792s ok 19 - Test no secret with user auth 792s ok 20 - Response status is 500 792s ok 21 - Content is JSON 792s ok 22 - Error code is Bad secret 792s ok 23 - Test incorrect secret with user auth 792s ok 24 - Response status is 500 792s ok 25 - Content is JSON 792s ok 26 - Error code is Bad secret 792s ok 27 - Test correct secret with bad user auth 792s ok 28 - Response status is 500 792s ok 29 - Content is JSON 792s ok 30 - Error code is Bad result during auth: 5 792s ok 31 - response has a result key with value 1 792s ok 32 - Test correct secret with good user auth 792s ok 33 - HTTP code is 200 792s ok 34 - Content-Type is JSON 792s ok 35 - Content is valid JSON 792s ok 36 - response has a result key with value 1 792s ok 37 - Test correct secret with good user without password 792s ok 38 - HTTP code is 200 792s ok 39 - Content-Type is JSON 792s ok 40 - Content is valid JSON 792s ok 41 - response has a result key with value 1 792s ok 42 - Test correct secret with good user without password 792s ok 43 - HTTP code is 200 792s ok 44 - Content-Type is JSON 792s ok 45 - Content is valid JSON 792s ok 46 - response has a result key with value 1 792s 1..46 792s ok 793s t/66-CDA-PSGI-Try.t ............................................................ 793s ok 1 - use Lemonldap::NG::Portal::Main; 793s ok 2 - Portal object 793s ok 3 - Init 793s ok 4 - Portal app 793s ok 5 - Register $type 793s # ==> Pushing PORTAL <== 793s # ==> Popping PORTAL <== 793s ok 6 - Unauth CDA request 793s ok 7 - HTTP code is 200 793s ok 8 - Page contains a form 793s ok 9 - Field "url" is defined 793s ok 10 - CSP header authorize POST request to \# 793s ok 11 - check url value 793s # ==> Pushing PORTAL <== 793s # ==> Popping PORTAL <== 793s ok 12 - Post credentials 793s ok 13 - Get redirection 793s ok 14 - Location header found 793s ok 15 - use Lemonldap::NG::Handler::PSGI; 793s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 793s ok 17 - Register $type 793s ok 18 - Push cda cookie 793s ok 19 - Get redirection 793s ok 20 - Location is http://test.example.org/ 793s ok 21 - Get cookie lemonldap (c:rDGxL6Mzwj4Wg0Fn5EtVdz3U/GwD9Be2+LzSjQR8t7OREPKQk2ZZnfseijU6uJW17J1EOYJO2/Yq/HdhHVrJ3DMSH2b5HQc8EagxH4b2Hl6nFcQj70MhGIy1O7GViodgnKeK0n9KKo7FnsHQwIMlW3kvHiWEg/Wkf5TnU6a/ijze/GmetHcV6RxAQ9/yMmF7) 793s ok 22 - Authenticated query 793s ok 23 - HTTP code is 200 793s ok 24 - Authenticated as dwho 793s 1..24 793s ok 793s t/66-CDA-already-auth.t ........................................................ 793s ok 1 - use Lemonldap::NG::Portal::Main; 793s ok 2 - Portal object 793s ok 3 - Init 793s ok 4 - Portal app 793s ok 5 - Register $type 793s # ==> Pushing PORTAL <== 793s # ==> Popping PORTAL <== 793s ok 6 - Auth query 793s ok 7 - HTTP code is 200 793s ok 8 - Get cookie lemonldap (bfe9647bfa7d3636caa4c1a1431878bb48da7e6e35181caf91dbfe37a9fde240) 793s # ==> Pushing PORTAL <== 793s # ==> Popping PORTAL <== 793s ok 9 - Auth CDA request 793s ok 10 - Get redirection 793s ok 11 - Location header found 793s ok 12 - Make sure no pdata is returned 793s ok 13 - use Lemonldap::NG::Handler::Server; 793s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 793s ok 15 - Register $type 793s ok 16 - Push cda cookie 793s ok 17 - Get redirection 793s ok 18 - Location is http://test.example.org/ 793s ok 19 - Get cookie lemonldap (c:0sH9Zmqa6A2sMcZGjghKzQWvMFzxH4kV9X8V3z7CRT7GgFlVdL7WwVAZExcf6NXx5z3A3FU9sN19WRL5s8IDIdAoqoX3TobB7XKDGAmiZIB3EM8OJDusGKDZuF0/X/ZyZLnbF6oD+f+r4k9MPEtUs21YVbLt0TRuetwzymG6gUaRlHi5xs8BQlxurq0ZZmMY) 793s ok 20 - Authenticated query 793s ok 21 - HTTP code is 200 793s ok 22 - Authenticated as dwho 793s 1..22 793s ok 794s t/66-CDA-wildcard.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 - Unauth CDA request 794s ok 6 - HTTP code is 200 794s ok 7 - Page contains a form 794s ok 8 - Field "url" is defined 794s ok 9 - CSP header authorize POST request to \# 794s ok 10 - Post credentials 794s ok 11 - Get redirection 794s ok 12 - Location header found 794s ok 13 - Get cookie lemonldap (346d1d3177ff3f84660c994e5f4c69b32e978a567a8afee16e2e6e77cfe90475) 794s ok 14 - CDA request to subdomain 794s ok 15 - Get redirection 794s ok 16 - Location header found 794s ok 17 - CDA request to subdomain 794s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page 794s ok 19 - Subdomain CDA request not allowed by wildcard 794s ok 20 - CDA request to one-level wildcard 794s ok 21 - Get redirection 794s ok 22 - Location header found 794s ok 23 - use Lemonldap::NG::Handler::Server; 794s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 794s ok 25 - App 794s ok 26 - Push cda cookie 794s ok 27 - Get redirection 794s ok 28 - Location is http://sub-domain.cda.example.llng/ 794s ok 29 - Get cookie lemonldap (c:3HA7rQGoPywM+LApaG/fqwvN4Tg2ZFzrhAeAu6AvOvKZ1AiKeuMpQpaxD8tEV9+nevqbDHOgfCwsCAP7v3XTwhtg4rz0QUOpZLRjVobbsZGmM9Xlgo/ZhLkbYR0SzDI/Ajg0lHPrkEMxKpmPGF6bq3sSXhnHkwzzdixVX9VB558=) 794s ok 30 - Authenticated query 794s ok 31 - HTTP code is 200 794s ok 32 - Authenticated as dwho 794s ok 33 - use Lemonldap::NG::Handler::Server; 794s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 794s ok 35 - App 794s ok 36 - Push cda cookie 794s ok 37 - Get redirection 794s ok 38 - Location is http://cda.example.llng/ 794s ok 39 - Get cookie lemonldap (c:RwvWx3Agt6G0w5kbY6m2mBcdMyoMo1ivpD+h4CYgcnGlGL1iAUZOTwqyBHQttviZOt7DNsPtre2gY0zJqkODX/Hiuwpl7/MCId8fNJirgSyjDAjIpCutsi+X+zduqLFZBwOjUYX/M3m8KDaYw+yMEMlLfBf/YVa7jupoxJVOuTs=) 794s ok 40 - Authenticated query 794s ok 41 - HTTP code is 200 794s ok 42 - Authenticated as dwho 794s ok 43 - use Lemonldap::NG::Handler::Server; 794s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 794s ok 45 - App 794s ok 46 - Push cda cookie 794s ok 47 - Get redirection 794s ok 48 - Location is http://cda.oneonly.llng/ 794s ok 49 - Get cookie lemonldap (c:8Bk5POMJr7QwCDdn1zDu7j0jwm46KOlrRl6XWxwpRXvL8kHgfwPB8oWLlGwy0xIn7WeoBln4SrjrxxIGzk5OetDcmgVaa+c9TEyw5+yhTNadR/2tsWJTHq8RymT1wB5NPjJNSoav2z38e07PMzeoQ53JKoM5PJulRySXPT/5PQo=) 794s ok 50 - Authenticated query 794s ok 51 - HTTP code is 200 794s ok 52 - Authenticated as dwho 794s 1..52 794s ok 794s t/66-CDA-with-REST.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 PORTAL <== 794s # ==> Popping PORTAL <== 794s ok 6 - Unauth CDA request 794s ok 7 - HTTP code is 200 794s ok 8 - Page contains a form 794s ok 9 - Field "url" is defined 794s ok 10 - CSP header authorize POST request to \# 794s ok 11 - check url value 794s # ==> Pushing PORTAL <== 794s # ==> Popping PORTAL <== 794s ok 12 - Post credentials 794s ok 13 - Get redirection 794s ok 14 - Location header found 794s ok 15 - use Lemonldap::NG::Handler::Server; 794s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 794s ok 17 - Register $type 794s ok 18 - @ REST REQUEST @ 794s # ==> Pushing PORTAL <== 794s # ==> Popping PORTAL <== 794s ok 19 - Execute request 794s ok 20 - Response is 200 or 400 794s ok 21 - @ END OF REST REQUEST @ 794s ok 22 - Push cda cookie 794s ok 23 - Get redirection 794s ok 24 - Location is http://test.example.org/ 794s ok 25 - Get cookie lemonldap (c:HFZCh0iN8XK8U8SkFiL26QbEUejbYa4Xa8VYwdbvsfIPHOe0ld2WKyoflaW1F0wyE4bt0nCr3ImBFuc16ldkiWeVCMuCJddS/Ub+CPO1Q0in4NB1CDvh+ZEuySbPNS40uQWlMoHuAahjwI3natpm8Y18k0Nqh26e1nsxOQCIOqfdCnv0prnF7yXjTpYx/eVs) 794s ok 26 - Authenticated query 794s ok 27 - HTTP code is 200 794s ok 28 - Authenticated as dwho 794s 1..28 794s ok 795s t/66-CDA-with-SOAP.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 PORTAL <== 795s # ==> Popping PORTAL <== 795s ok 6 - Unauth CDA request 795s ok 7 - HTTP code is 200 795s ok 8 - Page contains a form 795s ok 9 - Field "url" is defined 795s ok 10 - CSP header authorize POST request to \# 795s ok 11 - check url value 795s # ==> Pushing PORTAL <== 795s # ==> Popping PORTAL <== 795s ok 12 - Post credentials 795s ok 13 - Get redirection 795s ok 14 - Location header found 795s ok 15 - use Lemonldap::NG::Handler::Server; 795s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 795s ok 17 - Register $type 795s ok 18 - @ SOAP REQUEST @ 795s # ==> Pushing PORTAL <== 795s # ==> Popping PORTAL <== 795s ok 19 - Execute request 795s ok 20 - Content is XML 795s ok 21 - @ END OF SOAP REQUEST @ 795s ok 22 - Push cda cookie 795s ok 23 - Get redirection 795s ok 24 - Location is http://test.example.org/ 795s ok 25 - Get cookie lemonldap (c:4cBJB7FHlPPZxDfqrvvF3EdoLqeA9+/tAqSFD56rH6+MPLwUrP49rOm7IJ3iFgLcpGh1f/y8fEMMZBuRMmQ6fy55abxMkjJWvitR0unvNIk9Cn6JZAiz+H8co1Hr+IHaAhH9D1ydIU9Bk/bDytS215dxIsUoHj/STVWTVmTezjCnnDLunJXOxMw3W6oGe2Qm) 795s ok 26 - Authenticated query 795s ok 27 - HTTP code is 200 795s ok 28 - Authenticated as dwho 795s 1..28 795s ok 796s t/66-CDA-with-doubleCookies.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 - use Lemonldap::NG::Handler::Server; 796s ok 6 - use Lemonldap::NG::Handler::Main; 796s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 796s ok 8 - App 796s ok 9 - Post credentials 796s ok 10 - Get cookie lemonldap (2ec8cd09962b34f1f191de34da19ffceea3faa85abc0327acfc8823866bdd41c) 796s ok 11 - Get cookie lemonldaphttp (7dbd1361c4f4d5e4a7165b25f5e93c4738f50e21d2ce70a0d4ce1f90deee754b) 796s ok 12 - CDA request to http vhost 796s ok 13 - Get redirection 796s ok 14 - Location header found 796s ok 15 - Push cda cookie 796s ok 16 - Get redirection 796s ok 17 - Location is http://test.example.org/ 796s ok 18 - Get cookie lemonldaphttp (c:J5m1CDht5ZImlxy2FtY2sDXhet3ZrxcNMFKeMlLZ0eNjAoV4/ZpusccgxSghDPgjgaXRoVC3InxfHXsZvf3nEAAFgeXpaKdXvRQQk3uXIn3FPiC16Q/rFaVCVut9KRLJv8oKloXTYlnpWfyfdkYMnhFjFj4SLj7G+Ib7+/3xUUcxOu33mG9QNoB/J2Mux0I7) 796s ok 19 - Authenticated query 796s ok 20 - HTTP code is 200 796s ok 21 - Authenticated as dwho 796s ok 22 - CDA request to https vhost 796s ok 23 - Get redirection 796s ok 24 - Location header found 796s ok 25 - Push cda cookie 796s ok 26 - Get redirection 796s ok 27 - Location is https://test.example.org/ 796s ok 28 - Get cookie lemonldap (c:2I6yxSSNH7VbNdcS/mSurOZ4so85q/jgIMas32R60rtS+YBv8S2k8QZlHHNHaa/5hqckbDLUZUvjlmeQiOZfTLf2bTkfO3zP98lrRMawhVclE8qUP8e3C0mUNOZmiZOyZg7FL82C+W6/RWoCJIPqQTeYEdS8Bcp1uBC34At0ionEJfiEh13SRjHAyGZWT4+H) 796s ok 29 - Authenticated query 796s ok 30 - HTTP code is 200 796s ok 31 - Authenticated as dwho 796s [Fri Jan 30 06:10:18 2026] [LLNG:6667] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie 796s ok 32 - CDA request to https vhost 796s ok 33 - Expected portal error code: code found on page 796s ok 34 - Expected portal error code 796s 1..34 796s ok 796s t/66-CDA.t ..................................................................... 796s ok 1 - use Lemonldap::NG::Portal::Main; 796s ok 2 - Portal object 796s ok 3 - Init 796s ok 4 - Portal app 796s # Subtest: Check that external URLs are correctly classified 796s ok 1 - URL https://example.com/ is not external for domain .example.com 796s ok 2 - URL http://auth.example.com/ is not external for domain .example.com 796s ok 3 - URL https://auth.example.com/ is not external for domain .example.com 796s ok 4 - URL http://example.org/ is external for domain .example.com 796s ok 5 - URL https://example.org/ is external for domain .example.com 796s ok 6 - URL https://example.org is external for domain .example.com 796s ok 7 - URL https://auth.example.comx/ is external for domain .example.com 796s ok 8 - URL https://otherexample.com/ is external for domain .example.com 796s ok 9 - URL https://example.com/ is not external for empty domain 796s ok 10 - URL https://example.comx/ is external for empty domain 796s ok 11 - URL https://xexample.com/ is external for empty domain 796s ok 12 - URL http://auth.example.com/ is external for empty domain 796s ok 13 - URL https://auth.example.com/ is external for empty domain 796s ok 14 - URL http://example.org/ is external for empty domain 796s ok 15 - URL https://example.org/ is external for empty domain 796s ok 16 - URL https://example.org is external for empty domain 796s ok 17 - URL https://auth.example.comx/ is external for empty domain 796s ok 18 - URL https://otherexample.com/ is external for empty domain 796s 1..18 796s ok 5 - Check that external URLs are correctly classified 796s ok 6 - Unauth CDA request 796s ok 7 - HTTP code is 200 796s ok 8 - Page contains a form 796s ok 9 - Field "url" is defined 796s ok 10 - CSP header authorize POST request to \# 796s ok 11 - check url value 796s ok 12 - Post credentials 796s ok 13 - Get cookie lemonldap (b7654832751bc4e0372cc4afc2547832e0711234fce9e746dcaf090a9936a8b6) 796s ok 14 - Get redirection 796s ok 15 - Location header found 796s ok 16 - Dangerous request 796s ok 17 - Untrusted URL denied by portal: code found on page 796s ok 18 - Untrusted URL denied by portal 796s ok 19 - use Lemonldap::NG::Handler::Server; 796s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib; 796s ok 21 - App 796s ok 22 - Push cda cookie 796s ok 23 - Get redirection 796s ok 24 - Location is http://test.example.org/ 796s ok 25 - Get cookie lemonldap (c:8NGnjKzhL9HiuKgr7QfaO4Xg2G1SwMCEJOznWDU6cO4WGJRYbJR9lvR2cjG+/20cyLmP5LZjirVf4LW+XToceCeX3JFRTKE5mBM0++b75JIIy4sqhyKm0HUztVDt9HMsMqOLrniCuwVAX6UZiRtZPQVp8hlYes9B0Ll0Gl32F7vb5EtRkDjfbdjB2RwO+0jb) 796s ok 26 - Authenticated query 796s ok 27 - HTTP code is 200 796s ok 28 - Authenticated as dwho 796s 1..28 796s ok 797s t/67-CheckUser-with-Global-token.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 - Get Menu 797s ok 6 - HTTP code is 200 797s ok 7 - Page contains a form 797s ok 8 - Host match 797s ok 9 - Field "user" is defined 797s ok 10 - Field "password" is defined 797s ok 11 - Field "token" is defined 797s ok 12 - CSP header authorize POST request to \# 797s ok 13 - Auth query 797s ok 14 - Get cookie lemonldap (5e7871c25d89e3d216e982f2d5235398dc3194cf601200ac37958184af8fdb64) 797s ok 15 - Get redirection 797s ok 16 - Location is http://auth.example.com/ 797s ok 17 - CheckUser form 797s ok 18 - HTTP code is 200 797s ok 19 - Page contains a form 797s ok 20 - URI match 797s ok 21 - Field "user" is defined 797s ok 22 - Field "url" is defined 797s ok 23 - Field "token" is defined 797s ok 24 - Found trspan="checkUser" 797s ok 25 - POST checkuser 797s ok 26 - Found allowed 797s ok 27 - HTTP code is 200 797s ok 28 - Page contains a form 797s ok 29 - URI match 797s ok 30 - Field "user" is defined 797s ok 31 - Field "url" is defined 797s ok 32 - Field "token" is defined 797s ok 33 - POST checkuser 797s ok 34 - Found VHnotFound 797s ok 35 - HTTP code is 200 797s ok 36 - Page contains a form 797s ok 37 - URI match 797s ok 38 - Field "user" is defined 797s ok 39 - Field "url" is defined 797s ok 40 - Field "token" is defined 797s ok 41 - POST checkuser 797s ok 42 - Found PE_TOKENEXPIRED 797s ok 43 - HTTP code is 200 797s ok 44 - Page contains a form 797s ok 45 - URI match 797s ok 46 - Field "user" is defined 797s ok 47 - Field "url" is defined 797s ok 48 - Field "token" is defined 797s ok 49 - POST checkuser 797s ok 50 - HTTP code is 200 797s ok 51 - Page contains a form 797s ok 52 - URI match 797s ok 53 - Field "user" is defined 797s ok 54 - Field "url" is defined 797s ok 55 - Field "token" is defined 797s ok 56 - Found trspan="checkUserComputeSession" 797s ok 57 - Found trspan="allowed" 797s ok 58 - Found trspan="headers" 797s ok 59 - Found trspan="groups_sso" 797s ok 60 - Found trspan="attributes" 797s ok 61 - Found trspan="macros" 797s ok 62 - Found Auth-User 797s ok 63 - Found rtyler 797s ok 64 - Found su 797s ok 65 - Found uid 797s ok 66 - Found uc mail 797s ok 67 - Found uid 797s ok 68 - POST checkuser 797s ok 69 - Found trspan="forbidden" 797s ok 70 - Logout request 797s ok 71 - Response is 200 797s ok 72 - Cookie is deleted 797s ok 73 - No pdata 797s ok 74 - Disconnect request 797s ok 75 - Response is 401 797s 1..75 797s ok 797s t/67-CheckUser-with-Impersonation-and-Macros.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 - Get Menu 797s ok 6 - HTTP code is 200 797s ok 7 - Page contains a form 797s ok 8 - Host match 797s ok 9 - Field "user" is defined 797s ok 10 - Field "password" is defined 797s ok 11 - Field "spoofId" is defined 797s ok 12 - CSP header authorize POST request to \# 797s ok 13 - Auth query 797s ok 14 - Get cookie lemonldap (071264bf923a1f565ddcbb6d68a1957f13d0e35c8332d5fb3eb6ececa90cde7d) 797s ok 15 - Get redirection 797s ok 16 - Location is http://auth.example.com/ 797s ok 17 - Get Menu 797s ok 18 - HTTP code is 200 797s ok 19 - Connected as dwho 797s ok 20 - Authenticated as dwho / rtyler 797s ok 21 - CheckUser form 797s ok 22 - HTTP code is 200 797s ok 23 - Page contains a form 797s ok 24 - URI match 797s ok 25 - Field "user" is defined 797s ok 26 - Field "url" is defined 797s ok 27 - Found trplaceholder = "dwho / rtyler" 797s ok 28 - POST checkuser 797s ok 29 - HTTP code is 200 797s ok 30 - Page contains a form 797s ok 31 - URI match 797s ok 32 - Field "user" is defined 797s ok 33 - Field "url" is defined 797s ok 34 - Found HTTP url 797s ok 35 - Found trspan="allowed" 797s ok 36 - Found trspan="headers" 797s ok 37 - Found trspan="macros" 797s ok 38 - Found _userDB 797s ok 39 - Found Auth-User 797s ok 40 - Found dwho 797s ok 41 - Found _whatToTrace 797s ok 42 - Found uid 797s ok 43 - Found uid 797s ok 44 - Found two macros 797s ok 45 - CheckUser form 797s ok 46 - POST checkuser 797s ok 47 - Found trspan="checkUserComputeSession" 797s ok 48 - Found trspan="allowed" 797s ok 49 - Found uid 797s ok 50 - Found two well computed macros 797s ok 51 - Found group "authGroup" 797s ok 52 - Found group "realAuthGroup" 797s ok 53 - CheckUser form 797s ok 54 - HTTP code is 200 797s ok 55 - Page contains a form 797s ok 56 - URI match 797s ok 57 - Field "user" is defined 797s ok 58 - Field "url" is defined 797s ok 59 - POST checkuser 797s ok 60 - HTTP code is 200 797s ok 61 - Page contains a form 797s ok 62 - URI match 797s ok 63 - Field "user" is defined 797s ok 64 - Field "url" is defined 797s ok 65 - Found HTTPS url 797s ok 66 - Logout request 797s ok 67 - Response is 200 797s ok 68 - Cookie is deleted 797s ok 69 - No pdata 797s ok 70 - Disconnect request 797s ok 71 - Response is 401 797s 1..71 797s ok 798s t/67-CheckUser-with-UnrestrictedUser.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 - Get Menu 798s ok 6 - HTTP code is 200 798s ok 7 - Page contains a form 798s ok 8 - Host match 798s ok 9 - Field "user" is defined 798s ok 10 - Field "password" is defined 798s ok 11 - CSP header authorize POST request to \# 798s ok 12 - Auth query 798s ok 13 - Get cookie lemonldap (668783a5a92395beec84774580d71b08effbcf39636f2d61c03e4c8946033c48) 798s ok 14 - Get redirection 798s ok 15 - Location is http://auth.example.com/ 798s ok 16 - CheckUser form 798s ok 17 - HTTP code is 200 798s ok 18 - Page contains a form 798s ok 19 - URI match 798s ok 20 - Field "user" is defined 798s ok 21 - Field "url" is defined 798s ok 22 - Found trspan="checkUser" 798s ok 23 - POST checkuser 798s ok 24 - Response is JSON 798s ok 25 - Computed session 798s ok 26 - POST checkuser 798s ok 27 - Response is JSON 798s ok 28 - BADCREDENTIALS 798s ok 29 - Auth query 798s ok 30 - HTTP code is 200 798s ok 31 - Get cookie lemonldap (97ce692191a640b9cc52e196b720929efa0f20e54a426bf1ffffd5335aa719bd) 798s ok 32 - POST checkuser 798s ok 33 - Response is JSON 798s ok 34 - BADCREDENTIALS 798s ok 35 - Auth query 798s ok 36 - HTTP code is 200 798s ok 37 - Get cookie lemonldap (064a08959690bc48279bac8455feb008fdea0b90d8d2f97dbcac1a03a976487a) 798s ok 38 - CheckUser form 798s ok 39 - HTTP code is 200 798s ok 40 - Page contains a form 798s ok 41 - URI match 798s ok 42 - Field "user" is defined 798s ok 43 - Field "url" is defined 798s ok 44 - Found trspan="checkUser" 798s ok 45 - POST checkuser 798s ok 46 - Response is JSON 798s ok 47 - SSO session 798s ok 48 - POST checkuser 798s ok 49 - Response is JSON 798s ok 50 - SSO session 798s ok 51 - Logout request 798s ok 52 - Response is 200 798s ok 53 - Cookie is deleted 798s ok 54 - No pdata 798s ok 55 - Disconnect request 798s ok 56 - Response is 401 798s ok 57 - POST checkuser 798s ok 58 - Response is JSON 798s ok 59 - Computed session 798s ok 60 - Auth-User is not masked 798s ok 61 - emptyHeader is not masked 798s ok 62 - Get Menu 798s ok 63 - HTTP code is 200 798s ok 64 - Page contains a form 798s ok 65 - Host match 798s ok 66 - Field "user" is defined 798s ok 67 - Field "password" is defined 798s ok 68 - CSP header authorize POST request to \# 798s ok 69 - Auth query 798s ok 70 - Get cookie lemonldap (fdf47033ac918d00001d4b8eaee54a12a555515566516f0c8efaa13399af08fd) 798s ok 71 - Get redirection 798s ok 72 - Location is http://auth.example.com/ 798s ok 73 - CheckUser form 798s ok 74 - HTTP code is 200 798s ok 75 - Page contains a form 798s ok 76 - URI match 798s ok 77 - Field "user" is defined 798s ok 78 - Field "url" is defined 798s ok 79 - Found trspan="checkUser" 798s ok 80 - POST checkuser 798s ok 81 - Response is JSON 798s ok 82 - Auth-User is masked 798s ok 83 - emptyHeader is not masked 798s ok 84 - testHeader1 is not masked 798s ok 85 - POST checkuser 798s ok 86 - Response is JSON 798s ok 87 - Auth-User is masked 798s ok 88 - POST checkuser 798s ok 89 - Response is JSON 798s ok 90 - Auth-User is masked 798s ok 91 - testHeader1 is masked 798s ok 92 - Logout request 798s ok 93 - Response is 200 798s ok 94 - Cookie is deleted 798s ok 95 - No pdata 798s ok 96 - Disconnect request 798s ok 97 - Response is 401 798s 1..97 798s ok 799s t/67-CheckUser-with-hidden-attributes.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 - Get Menu 799s ok 6 - HTTP code is 200 799s ok 7 - Page contains a form 799s ok 8 - Host match 799s ok 9 - Field "user" is defined 799s ok 10 - Field "password" is defined 799s ok 11 - CSP header authorize POST request to \# 799s ok 12 - Auth query 799s ok 13 - Get cookie lemonldap (e7dc2deab30cea3780380d97110c52b1c0fea2653c62ca1144bc885dd54797b6) 799s ok 14 - Get redirection 799s ok 15 - Location is http://auth.example.com/ 799s ok 16 - GET CheckUser 799s ok 17 - Content is JSON 799s ok 18 - Hidden attributes found 799s ok 19 - Logout request 799s ok 20 - Response is 200 799s ok 21 - Cookie is deleted 799s ok 22 - No pdata 799s ok 23 - Disconnect request 799s ok 24 - Response is 401 799s ok 25 - Get Menu 799s ok 26 - HTTP code is 200 799s ok 27 - Page contains a form 799s ok 28 - Host match 799s ok 29 - Field "user" is defined 799s ok 30 - Field "password" is defined 799s ok 31 - CSP header authorize POST request to \# 799s ok 32 - Auth query 799s ok 33 - Get cookie lemonldap (fb734f8773d2cb0ed68e7cff5b89f2158be8c3f398b5e36f2360932bc052c789) 799s ok 34 - Get redirection 799s ok 35 - Location is http://auth.example.com/ 799s ok 36 - GET CheckUser 799s ok 37 - Content is JSON 799s ok 38 - No hidden attribute found 799s ok 39 - Logout request 799s ok 40 - Response is 200 799s ok 41 - Cookie is deleted 799s ok 42 - No pdata 799s ok 43 - Disconnect request 799s ok 44 - Response is 401 799s 1..44 799s ok 799s t/67-CheckUser-with-history.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 - Get Menu 799s ok 6 - HTTP code is 200 799s ok 7 - Page contains a form 799s ok 8 - Host match 799s ok 9 - Field "user" is defined 799s ok 10 - Field "password" is defined 799s ok 11 - CSP header authorize POST request to \# 799s ok 12 - Auth query 799s ok 13 - Get Menu 799s ok 14 - HTTP code is 200 799s ok 15 - Page contains a form 799s ok 16 - Host match 799s ok 17 - Field "user" is defined 799s ok 18 - Field "password" is defined 799s ok 19 - CSP header authorize POST request to \# 799s ok 20 - Auth query 799s ok 21 - Get cookie lemonldap (e22599236304076d9611c093ebdf714734f2a627f2742830318ebd46d4932965) 799s ok 22 - Get redirection 799s ok 23 - Location is http://auth.example.com/ 799s ok 24 - Logout request 799s ok 25 - Response is 200 799s ok 26 - Cookie is deleted 799s ok 27 - No pdata 799s ok 28 - Disconnect request 799s ok 29 - Response is 401 799s ok 30 - Get Menu 799s ok 31 - HTTP code is 200 799s ok 32 - Page contains a form 799s ok 33 - Host match 799s ok 34 - Field "user" is defined 799s ok 35 - Field "password" is defined 799s ok 36 - CSP header authorize POST request to \# 799s ok 37 - Auth query 799s ok 38 - Get cookie lemonldap (f66dd368cd9db74136ad5ff54ed4998e8ff2ec4229c78618237526cba5fc5888) 799s ok 39 - Get redirection 799s ok 40 - Location is http://auth.example.com/ 799s ok 41 - CheckUser form 799s ok 42 - HTTP code is 200 799s ok 43 - Page contains a form 799s ok 44 - URI match 799s ok 45 - Field "user" is defined 799s ok 46 - Field "url" is defined 799s ok 47 - Found trspan="checkUser" 799s ok 48 - Found trspan="lastLogins" 799s ok 49 - Found trspan="lastFailedLogins" 799s ok 50 - Success entry found 799s ok 51 - Failed entry found 799s ok 52 - Logout request 799s ok 53 - Response is 200 799s ok 54 - Cookie is deleted 799s ok 55 - No pdata 799s ok 56 - Disconnect request 799s ok 57 - Response is 401 799s 1..57 799s ok 800s t/67-CheckUser-with-issuer-SAML-POST.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 SP <== 800s # ==> Popping SP <== 800s ok 10 - Unauth SP request 800s ok 11 - HTTP code is 200 800s ok 12 - HTTP code is 200 800s ok 13 - Page contains a form 800s ok 14 - Host match 800s ok 15 - URI match 800s ok 16 - Field "SAMLRequest" is defined 800s ok 17 - CSP header authorize POST request to auth.idp.com 800s ok 18 - Method is POST 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 19 - Post SAML request to IdP 800s ok 20 - HTTP code is 200 800s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1769753422%2C%22issuerRequestsaml%22%3A%221769681542_21305%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D) 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 22 - Post authentication 800s ok 23 - Reject reason is 89 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 24 - Unauth SP request 800s ok 25 - HTTP code is 200 800s ok 26 - HTTP code is 200 800s ok 27 - Page contains a form 800s ok 28 - Host match 800s ok 29 - URI match 800s ok 30 - Field "SAMLRequest" is defined 800s ok 31 - CSP header authorize POST request to auth.idp.com 800s ok 32 - Method is POST 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 33 - Post SAML request to IdP 800s ok 34 - HTTP code is 200 800s ok 35 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1769753422%2C%22issuerRequestsaml%22%3A%221769681542_26438%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 36 - Post authentication 800s ok 37 - Get cookie lemonldap (074227e0666aa3195b9040377a66b174160a920408283351764dfacc74993248) 800s ok 38 - Get cookie lemonldappdata () 800s ok 39 - SAML request cleared from pdata 800s ok 40 - HTTP code is 200 800s ok 41 - Page contains a form 800s ok 42 - Host match 800s ok 43 - URI match 800s ok 44 - Field "SAMLResponse" is defined 800s ok 45 - CSP header authorize POST request to auth.sp.com 800s ok 46 - Method is POST 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 47 - Post SAML response to SP 800s ok 48 - Get redirection 800s ok 49 - Location is http://auth.sp.com/ 800s ok 50 - Get cookie lemonldap (b076fc380cc44c76ff89498cf542241dce09a7c1ad0fe37496167dab8158a9e6) 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 51 - Get / on SP 800s ok 52 - HTTP code is 200 800s ok 53 - Authenticated as davros@badguy.org@idp 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 54 - Unauth SP request 800s ok 55 - HTTP code is 200 800s ok 56 - HTTP code is 200 800s ok 57 - Page contains a form 800s ok 58 - Host match 800s ok 59 - URI match 800s ok 60 - Field "SAMLRequest" is defined 800s ok 61 - CSP header authorize POST request to auth.idp.com 800s ok 62 - Method is POST 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 63 - Post SAML request to IdP 800s ok 64 - HTTP code is 200 800s ok 65 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1769753422%2C%22issuerRequestsaml%22%3A%221769681542_49914%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D) 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 66 - Post authentication 800s ok 67 - Get cookie lemonldap (43d4af3661d8b1cfe997e226ac3107af1128442fd5b88cf669beeca7a41bea9d) 800s ok 68 - Get cookie lemonldappdata () 800s ok 69 - SAML request cleared from pdata 800s ok 70 - HTTP code is 200 800s ok 71 - Page contains a form 800s ok 72 - Host match 800s ok 73 - URI match 800s ok 74 - Field "SAMLResponse" is defined 800s ok 75 - CSP header authorize POST request to auth.sp.com 800s ok 76 - Method is POST 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 77 - Post SAML response to SP 800s ok 78 - Get redirection 800s ok 79 - Location is http://auth.sp.com/ 800s ok 80 - Get cookie lemonldap (8172402b8358da016609f70bc508bd5bcfc5452587fb7232037c107ebbf97779) 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 81 - Get / on SP 800s ok 82 - HTTP code is 200 800s ok 83 - Authenticated as fa@badwolf.org@idp 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 84 - CheckUser form 800s ok 85 - HTTP code is 200 800s ok 86 - Page contains a form 800s ok 87 - URI match 800s ok 88 - Field "user" is defined 800s ok 89 - Field "url" is defined 800s ok 90 - Found trspan="checkUser" 800s ok 91 - Found attribute uid 800s ok 92 - Found value french 800s ok 93 - Found attribute _lassoSessionDump 800s ok 94 - Found ProviderID & AssertionID values 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 95 - POST checkuser 800s ok 96 - PE5 found 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 97 - POST checkuser 800s ok 98 - HTTP code is 200 800s ok 99 - Page contains a form 800s ok 100 - URI match 800s ok 101 - Field "user" is defined 800s ok 102 - Field "url" is defined 800s ok 103 - Found trspan="checkUser" 800s ok 104 - Found attribute uid 800s ok 105 - Found attribute mail 800s ok 106 - Found value davros@badguy.org 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 107 - Query SP for logout 800s ok 108 - HTTP code is 200 800s ok 109 - Page contains a form 800s ok 110 - Host match 800s ok 111 - URI match 800s ok 112 - Field "SAMLRequest" is defined 800s ok 113 - CSP header authorize POST request to auth.idp.com 800s ok 114 - Method is POST 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 115 - Post SAML logout request to IdP 800s ok 116 - HTTP code is 200 800s ok 117 - Page contains a form 800s ok 118 - Host match 800s ok 119 - URI match 800s ok 120 - Field "SAMLResponse" is defined 800s ok 121 - CSP header authorize POST request to auth.sp.com 800s ok 122 - Method is POST 800s ok 123 - Get cookie lemonldap (0) 800s ok 124 - SSO cookie removed 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 125 - Post SAML response to SP 800s ok 126 - Get redirection 800s ok 127 - Location is http://auth.sp.com/?logout=1 800s # ==> Pushing ISSUER <== 800s # ==> Popping ISSUER <== 800s ok 128 - Test if user is reject on IdP 800s ok 129 - Response status is 401 800s ok 130 - Content is JSON 800s ok 131 - Error code is 1 800s # ==> Pushing SP <== 800s # ==> Popping SP <== 800s ok 132 - Test if user is reject on SP 800s ok 133 - HTTP code is 200 800s ok 134 - HTTP code is 200 800s ok 135 - Page contains a form 800s ok 136 - Host match 800s ok 137 - URI match 800s ok 138 - Field "SAMLRequest" is defined 800s ok 139 - CSP header authorize POST request to auth.idp.com 800s ok 140 - Method is POST 800s 1..140 800s ok 800s t/67-CheckUser-with-rules.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 - Auth query with "dwho" 800s ok 6 - Get cookie lemonldap (6fd158cdda4fa36791914c9496c60a94d1c46c0f66de4e2392fa322585899394) 800s ok 7 - Get redirection 800s ok 8 - Location is http://auth.example.com/ 800s ok 9 - Logout request 800s ok 10 - Response is 200 800s ok 11 - Cookie is deleted 800s ok 12 - No pdata 800s ok 13 - Disconnect request 800s ok 14 - Response is 401 800s ok 15 - Auth query with "dwho" 800s ok 16 - Get cookie lemonldap (ee16a8f0c039511f32c1b7f9119562a26e367f0b308530a96eb12773bda665c0) 800s ok 17 - Get redirection 800s ok 18 - Location is http://auth.example.com/ 800s ok 19 - Auth query with "msmith" 800s ok 20 - Get cookie lemonldap (b3698a2303444fa9b62083227d49ccac99c1902031346a395bd774af1b3a959b) 800s ok 21 - Get redirection 800s ok 22 - Location is http://auth.example.com/ 800s ok 23 - CheckUser form 800s ok 24 - HTTP code is 200 800s ok 25 - Page contains a form 800s ok 26 - URI match 800s ok 27 - Field "user" is defined 800s ok 28 - Field "url" is defined 800s ok 29 - Found trspan="checkUser" 800s ok 30 - POST checkuser 800s ok 31 - Response is JSON 800s ok 32 - checkUser found 800s ok 33 - Persistent attribute found 800s ok 34 - POST checkuser 800s ok 35 - Response is JSON 800s ok 36 - Computed session 800s ok 37 - Four headers found 800s ok 38 - Empty header found 800s ok 39 - Empty macro found 800s ok 40 - CheckUser form 800s ok 41 - HTTP code is 200 800s ok 42 - Page contains a form 800s ok 43 - URI match 800s ok 44 - Field "user" is defined 800s ok 45 - Field "url" is defined 800s ok 46 - Found trspan="checkUser" 800s ok 47 - POST checkuser 800s ok 48 - Response is JSON 800s ok 49 - No session found 800s ok 50 - POST checkuser 800s ok 51 - Response is JSON 800s ok 52 - checkUser found 800s ok 53 - Three headers found 800s ok 54 - No empty header found 800s ok 55 - No empty macro found 800s ok 56 - No persistent attribute found 800s ok 57 - Refresh query 800s ok 58 - Get redirection 800s ok 59 - Location is http://auth.example.com/ 800s ok 60 - GET checkuser 800s ok 61 - Content is JSON 800s ok 62 - Good authenticationLevel found 800s ok 63 - Good authMode found 800s ok 64 - Logout request 800s ok 65 - Response is 200 800s ok 66 - Cookie is deleted 800s ok 67 - No pdata 800s ok 68 - Disconnect request 800s ok 69 - Response is 401 800s ok 70 - Logout request 800s ok 71 - Response is 200 800s ok 72 - Cookie is deleted 800s ok 73 - No pdata 800s ok 74 - Disconnect request 800s ok 75 - Response is 401 800s 1..75 800s ok 801s t/67-CheckUser-with-token.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 - Get Menu 801s ok 6 - HTTP code is 200 801s ok 7 - Page contains a form 801s ok 8 - Host match 801s ok 9 - Field "user" is defined 801s ok 10 - Field "password" is defined 801s ok 11 - Field "token" is defined 801s ok 12 - CSP header authorize POST request to \# 801s ok 13 - Auth query 801s ok 14 - Get cookie lemonldap (3885e4fb8711942b1ec329dbbf0de3bda620aeccf9ea0e91709ede1446fd05f1) 801s ok 15 - Get redirection 801s ok 16 - Location is http://auth.example.com/ 801s ok 17 - CheckUser form 801s ok 18 - HTTP code is 200 801s ok 19 - Page contains a form 801s ok 20 - URI match 801s ok 21 - Field "user" is defined 801s ok 22 - Field "url" is defined 801s ok 23 - Field "token" is defined 801s ok 24 - Found trspan="checkUser" 801s ok 25 - POST checkuser 801s ok 26 - Found PE_NOTOKEN 801s ok 27 - HTTP code is 200 801s ok 28 - Page contains a form 801s ok 29 - URI match 801s ok 30 - Field "user" is defined 801s ok 31 - Field "url" is defined 801s ok 32 - Field "token" is defined 801s ok 33 - CheckUser form 801s ok 34 - HTTP code is 200 801s ok 35 - Page contains a form 801s ok 36 - URI match 801s ok 37 - Field "user" is defined 801s ok 38 - Field "url" is defined 801s ok 39 - Field "token" is defined 801s ok 40 - Found trspan="checkUser" 801s ok 41 - POST checkuser 801s ok 42 - Found PE_TOKENEXPIRED 801s ok 43 - HTTP code is 200 801s ok 44 - Page contains a form 801s ok 45 - URI match 801s ok 46 - Field "user" is defined 801s ok 47 - Field "url" is defined 801s ok 48 - Field "token" is defined 801s ok 49 - POST checkuser 801s ok 50 - HTTP code is 200 801s ok 51 - Page contains a form 801s ok 52 - URI match 801s ok 53 - Field "user" is defined 801s ok 54 - Field "url" is defined 801s ok 55 - Field "token" is defined 801s ok 56 - Found trspan="checkUserComputeSession" 801s ok 57 - Found trspan="allowed" 801s ok 58 - Found trspan="headers" 801s ok 59 - Found trspan="groups_sso" 801s ok 60 - Found trspan="attributes" 801s ok 61 - Found trspan="macros" 801s ok 62 - Found HTTP_AUTH_USER 801s ok 63 - Found HTTP_TESTHEADER1 801s ok 64 - Found HTTP_TESTHEADER2 801s ok 65 - emptyHeader not found 801s ok 66 - Found rtyler 801s ok 67 - Found su 801s ok 68 - Found uid 801s ok 69 - Found _whatToTrace 801s ok 70 - POST checkuser 801s ok 71 - Found trspan="forbidden" 801s ok 72 - Logout request 801s ok 73 - Response is 200 801s ok 74 - Cookie is deleted 801s ok 75 - No pdata 801s ok 76 - Disconnect request 801s ok 77 - Response is 401 801s 1..77 801s ok 802s t/67-CheckUser.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 - Test unauth redirection 802s ok 6 - Get redirection 802s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy 802s ok 8 - Auth query 802s ok 9 - Get cookie lemonldap (d0485cadf05233166e9e45358bcb3b1c32f49668128265fecc0c830504e24e1d) 802s ok 10 - Get redirection 802s ok 11 - Location is http://auth.example.com/ 802s ok 12 - Try to access /checkuser 802s ok 13 - Found redirection page 802s ok 14 - Logout request 802s ok 15 - Response is 200 802s ok 16 - Cookie is deleted 802s ok 17 - No pdata 802s ok 18 - Disconnect request 802s ok 19 - Response is 401 802s ok 20 - Auth query 802s ok 21 - Get cookie lemonldap (cddf14f47731f9037a7ad7182dcc4a4eb67930c8c44fd59141e28176cd6908a1) 802s ok 22 - Get redirection 802s ok 23 - Location is http://auth.example.com/ 802s ok 24 - Auth query 802s ok 25 - Get cookie lemonldap (9fc24994b5007f4442263842cd4efa5ef0b0d3efa461b9a49ae09a5fbcc43829) 802s ok 26 - Get redirection 802s ok 27 - Location is http://auth.example.com/ 802s ok 28 - Form registration 802s ok 29 - Get redirection 802s ok 30 - Location header found 802s ok 31 - Form registration 802s ok 32 - Found TOTP js 802s ok 33 - Get new key 802s ok 34 - Content is JSON 802s ok 35 - Found secret 802s ok 36 - Found token 802s ok 37 - Code 802s ok 38 - Code contains 6 digits 802s ok 39 - Post code 802s ok 40 - Content is JSON 802s ok 41 - Key is registered 802s ok 42 - Logout request 802s ok 43 - Response is 200 802s ok 44 - Cookie is deleted 802s ok 45 - No pdata 802s ok 46 - Disconnect request 802s ok 47 - Response is 401 802s ok 48 - Auth query 802s ok 49 - HTTP code is 200 802s ok 50 - Page contains a form 802s ok 51 - URI match 802s ok 52 - Field "token" is defined 802s ok 53 - Post code 802s ok 54 - Get cookie lemonldap (0a77e211bebc350b7b2f8ddc467c01d6249bfea35f7dc31cc49c921baa526d4f) 802s ok 55 - CheckUser form 802s ok 56 - HTTP code is 200 802s ok 57 - Page contains a form 802s ok 58 - URI match 802s ok 59 - Field "user" is defined 802s ok 60 - Field "url" is defined 802s ok 61 - Found trspan="checkUser" 802s ok 62 - Found attribute _user 802s ok 63 - Found value dwho 802s ok 64 - _2fDevices NOT Found! 802s ok 65 - Found macro authMode 802s ok 66 - Found macro real_authMode 802s ok 67 - Found TOTP 802s ok 68 - POST checkuser 802s ok 69 - HTTP code is 200 802s ok 70 - Page contains a form 802s ok 71 - URI match 802s ok 72 - Field "user" is defined 802s ok 73 - Field "url" is defined 802s ok 74 - Found trspan="checkUser" 802s ok 75 - Found Auth-User 802s ok 76 - Found testHeader1 802s ok 77 - Found testHeader2 802s ok 78 - Found emptyHeader 802s ok 79 - Found dwho 802s ok 80 - Found _whatToTrace 802s ok 81 - Found dwho 802s ok 82 - Found empty macro 802s ok 83 - Found empty real_macro 802s ok 84 - POST checkuser 802s ok 85 - HTTP code is 200 802s ok 86 - Page contains a form 802s ok 87 - URI match 802s ok 88 - Field "user" is defined 802s ok 89 - Field "url" is defined 802s ok 90 - Found trspan="checkUser" 802s ok 91 - Found trplaceholder with mail 802s ok 92 - Found Auth-User 802s ok 93 - Found dwho 802s ok 94 - Found _whatToTrace 802s ok 95 - Found dwho 802s ok 96 - POST checkuser 802s ok 97 - HTTP code is 200 802s ok 98 - Page contains a form 802s ok 99 - URI match 802s ok 100 - Field "user" is defined 802s ok 101 - Field "url" is defined 802s ok 102 - Found trspan="VHnotFound" 802s ok 103 - POST checkuser 802s ok 104 - HTTP code is 200 802s ok 105 - Page contains a form 802s ok 106 - URI match 802s ok 107 - Field "user" is defined 802s ok 108 - Field "url" is defined 802s ok 109 - Found trspan="forbidden" 802s ok 110 - POST checkuser 802s ok 111 - HTTP code is 200 802s ok 112 - Page contains a form 802s ok 113 - URI match 802s ok 114 - Field "user" is defined 802s ok 115 - Field "url" is defined 802s ok 116 - Found trspan="forbidden" 802s ok 117 - POST checkuser 802s ok 118 - Response is JSON 802s ok 119 - Find well formated URL 802s ok 120 - Find "allowed" 802s ok 121 - Find "alert-info" 802s ok 122 - Find "alert-success" 802s ok 123 - Find "rtyler" 802s ok 124 - Find "checkUser" 802s ok 125 - POST checkuser 802s ok 126 - HTTP code is 200 802s ok 127 - Page contains a form 802s ok 128 - URI match 802s ok 129 - Field "user" is defined 802s ok 130 - Field "url" is defined 802s ok 131 - Found trspan="checkUser" 802s ok 132 - Found well formatted url 802s ok 133 - Found trspan="checkUser" 802s ok 134 - Found trspan="allowed" 802s ok 135 - Found trspan="headers" 802s ok 136 - Found trspan="groups_sso" 802s ok 137 - Found trspan="attributes" 802s ok 138 - Found trspan="macros" 802s ok 139 - Found Auth-User 802s ok 140 - Found rtyler 802s ok 141 - Found su 802s ok 142 - Found uid 802s ok 143 - Found _whatToTrace 802s ok 144 - -> Six entries found 802s ok 145 - POST checkuser 802s ok 146 - HTTP code is 200 802s ok 147 - Page contains a form 802s ok 148 - URI match 802s ok 149 - Field "user" is defined 802s ok 150 - Field "url" is defined 802s ok 151 - Found trspan="checkUser" 802s ok 152 - Found well formatted url 802s ok 153 - Found trspan="checkUser" 802s ok 154 - Found trspan="allowed" 802s ok 155 - Found trspan="headers" 802s ok 156 - Found trspan="groups_sso" 802s ok 157 - Found trspan="attributes" 802s ok 158 - Found trspan="macros" 802s ok 159 - Found Auth-User 802s ok 160 - Found rtyler 802s ok 161 - Found su 802s ok 162 - Found uid 802s ok 163 - Found _whatToTrace 802s ok 164 - POST checkuser 802s ok 165 - PE5 found 802s ok 166 - POST checkuser 802s ok 167 - PE5 found 802s ok 168 - POST checkuser 802s ok 169 - PE5 found 802s ok 170 - Logout request 802s ok 171 - Response is 200 802s ok 172 - Cookie is deleted 802s ok 173 - No pdata 802s ok 174 - Disconnect request 802s ok 175 - Response is 401 802s ok 176 - Auth query 802s ok 177 - Get cookie lemonldap (19195d870a0702463c0dbe4896d649bfeaf9e58adf9cb40b8d47e1b7f1cc6dbd) 802s ok 178 - Get redirection 802s ok 179 - Location is http://auth.example.com/ 802s ok 180 - CheckUser form 802s ok 181 - HTTP code is 200 802s ok 182 - Page contains a form 802s ok 183 - URI match 802s ok 184 - Field "user" is defined 802s ok 185 - Field "url" is defined 802s ok 186 - POST checkuser 802s ok 187 - Found uid 802s ok 188 - Found real_uid 802s ok 189 - Logout request 802s ok 190 - Response is 200 802s ok 191 - Cookie is deleted 802s ok 192 - No pdata 802s ok 193 - Disconnect request 802s ok 194 - Response is 401 802s 1..194 802s ok 803s t/68-ContextSwitching-with-2F-allowed.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 - Get Menu 803s ok 6 - HTTP code is 200 803s ok 7 - Page contains a form 803s ok 8 - Host match 803s ok 9 - Field "user" is defined 803s ok 10 - Field "password" is defined 803s ok 11 - CSP header authorize POST request to \# 803s ok 12 - Auth query 803s ok 13 - Get cookie lemonldap (cfcbbd00a6d0b75d394803c3924e827cea7cf985ebad14ae13552241941895dc) 803s ok 14 - Get redirection 803s ok 15 - Location is http://auth.example.com/ 803s ok 16 - Get Menu 803s ok 17 - HTTP code is 200 803s ok 18 - Connected as rtyler 803s ok 19 - Authenticated as rtyler 803s ok 20 - contextSwitching allowed 803s ok 21 - Form registration 803s ok 22 - Found TOTP js 803s ok 23 - Found custom Main Logo 803s ok 24 - Get new key 803s ok 25 - Content is JSON 803s ok 26 - Found secret 803s ok 27 - Found token 803s ok 28 - Found user 803s ok 29 - Code 803s ok 30 - Code contains 6 digits 803s ok 31 - Post code 803s ok 32 - Content is JSON 803s ok 33 - TOTP is registered 803s ok 34 - Logout request 803s ok 35 - Response is 200 803s ok 36 - Cookie is deleted 803s ok 37 - No pdata 803s ok 38 - Disconnect request 803s ok 39 - Response is 401 803s ok 40 - Get Menu 803s ok 41 - HTTP code is 200 803s ok 42 - Page contains a form 803s ok 43 - Host match 803s ok 44 - Field "user" is defined 803s ok 45 - Field "password" is defined 803s ok 46 - CSP header authorize POST request to \# 803s ok 47 - Auth query 803s ok 48 - HTTP code is 200 803s ok 49 - Page contains a form 803s ok 50 - URI match 803s ok 51 - Field "token" is defined 803s ok 52 - Post TOTP choice 803s ok 53 - HTTP code is 200 803s ok 54 - Page contains a form 803s ok 55 - URI match 803s ok 56 - Field "token" is defined 803s ok 57 - Code 803s ok 58 - Post code 803s ok 59 - Get cookie lemonldap (52dfe2cf3fd5be668b25a774f3a66dafd9cbc98b15fa69df9a85921c59c1cd34) 803s ok 60 - Get Menu 803s ok 61 - HTTP code is 200 803s ok 62 - Authenticated as rtyler 803s ok 63 - Form 2fregisters 803s ok 64 - Found choose 2F 803s ok 65 - 2F device found 803s ok 66 - 2F devices found 803s ok 67 - ContextSwitching form 803s ok 68 - HTTP code is 200 803s ok 69 - Page contains a form 803s ok 70 - URI match 803s ok 71 - Field "spoofId" is defined 803s ok 72 - Found trspan="contextSwitching_ON" 803s ok 73 - POST switchcontext 803s ok 74 - Get redirection 803s ok 75 - Location is http://auth.example.com/ 803s ok 76 - Get cookie lemonldap (829ad1f61e8df7f4b84152f07e0486f92c151c18af347a8e07556eedf467ddbd) 803s ok 77 - Get Menu 803s ok 78 - Authenticated as dwho 803s ok 79 - Found trspan="contextSwitching_OFF" 803s ok 80 - New SSO session created 803s ok 81 - Form registration 803s ok 82 - Found TOTP js 803s ok 83 - Found custom Main Logo 803s ok 84 - Get new key 803s ok 85 - Content is JSON 803s ok 86 - Found secret 803s ok 87 - Found token 803s ok 88 - Found user 803s ok 89 - Code 803s ok 90 - Code contains 6 digits 803s ok 91 - Post code 803s ok 92 - Content is JSON 803s ok 93 - TOTP is registered 803s ok 94 - Form 2fregisters 803s ok 95 - Found choose 2F 803s ok 96 - 2F device found 803s ok 97 - 2F device found 803s ok 98 - HTTP code is 400 803s ok 99 - Deletion expects valid CSRF token 803s ok 100 - Delete TOTP query 803s ok 101 - Content is JSON 803s ok 102 - TOTP removed 803s ok 103 - Logout request 803s ok 104 - Response is 200 803s ok 105 - Cookie is deleted 803s ok 106 - No pdata 803s ok 107 - Disconnect request 803s ok 108 - Response is 401 803s ok 109 - Logout request 803s ok 110 - Response is 200 803s ok 111 - Cookie is deleted 803s ok 112 - No pdata 803s ok 113 - Disconnect request 803s ok 114 - Response is 401 803s ok 115 - Get Menu 803s ok 116 - HTTP code is 200 803s ok 117 - Page contains a form 803s ok 118 - Host match 803s ok 119 - Field "user" is defined 803s ok 120 - Field "password" is defined 803s ok 121 - CSP header authorize POST request to \# 803s ok 122 - Auth query 803s ok 123 - Get cookie lemonldap (eb3f3d686d238a5976da151f5d2903924ba4269343da94598b3aa1097f5e2c26) 803s ok 124 - Get redirection 803s ok 125 - Location is http://auth.example.com/ 803s ok 126 - Get Menu 803s ok 127 - HTTP code is 200 803s ok 128 - Connected as dwho 803s ok 129 - Authenticated as dwho 803s ok 130 - contextSwitching allowed 803s ok 131 - ContextSwitching form 803s ok 132 - HTTP code is 200 803s ok 133 - Page contains a form 803s ok 134 - URI match 803s ok 135 - Field "spoofId" is defined 803s ok 136 - Found trspan="contextSwitching_ON" 803s ok 137 - POST switchcontext 803s ok 138 - Get redirection 803s ok 139 - Location is http://auth.example.com/ 803s ok 140 - Get cookie lemonldap (f7f256adbf30c4c2426882af10d956d20210c5401e1985e313574bbe441dd47e) 803s ok 141 - Get Menu 803s ok 142 - Authenticated as rtyler 803s ok 143 - Found trspan="contextSwitching_OFF" 803s ok 144 - New SSO session created 803s ok 145 - Form 2fregisters 803s ok 146 - Found choose 2F 803s ok 147 - TOTP found 803s ok 148 - 2F devices found 803s ok 149 - 2F devices registered 803s ok 150 - Delete TOTP query 803s ok 151 - Content is JSON 803s ok 152 - 2F removed 803s ok 153 - Form 2fregisters 803s ok 154 - 2F device registered 803s ok 155 - Logout request 803s ok 156 - Response is 200 803s ok 157 - Cookie is deleted 803s ok 158 - No pdata 803s ok 159 - Disconnect request 803s ok 160 - Response is 401 803s ok 161 - Logout request 803s ok 162 - Response is 200 803s ok 163 - Cookie is deleted 803s ok 164 - No pdata 803s ok 165 - Disconnect request 803s ok 166 - Response is 401 803s 1..166 803s ok 803s t/68-ContextSwitching-with-2F.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 - Get Menu 803s ok 6 - HTTP code is 200 803s ok 7 - Page contains a form 803s ok 8 - Host match 803s ok 9 - Field "user" is defined 803s ok 10 - Field "password" is defined 803s ok 11 - CSP header authorize POST request to \# 803s ok 12 - Auth query 803s ok 13 - Get cookie lemonldap (df9eb85dec453cf6b01343a245fc80987a33757b58791c40a5ad17103128aa02) 803s ok 14 - Get redirection 803s ok 15 - Location is http://auth.example.com/ 803s ok 16 - Get Menu 803s ok 17 - HTTP code is 200 803s ok 18 - Connected as rtyler 803s ok 19 - Authenticated as rtyler 803s ok 20 - contextSwitching allowed 803s ok 21 - Form registration 803s ok 22 - Found TOTP js 803s ok 23 - Found custom Main Logo 803s ok 24 - Get new key 803s ok 25 - Content is JSON 803s ok 26 - Found secret 803s ok 27 - Found token 803s ok 28 - Found user 803s ok 29 - Code 803s ok 30 - Code contains 6 digits 803s ok 31 - Post code 803s ok 32 - Content is JSON 803s ok 33 - TOTP is registered 803s ok 34 - Logout request 803s ok 35 - Response is 200 803s ok 36 - Cookie is deleted 803s ok 37 - No pdata 803s ok 38 - Disconnect request 803s ok 39 - Response is 401 803s ok 40 - Get Menu 803s ok 41 - HTTP code is 200 803s ok 42 - Page contains a form 803s ok 43 - Host match 803s ok 44 - Field "user" is defined 803s ok 45 - Field "password" is defined 803s ok 46 - CSP header authorize POST request to \# 803s ok 47 - Auth query 803s ok 48 - HTTP code is 200 803s ok 49 - Page contains a form 803s ok 50 - URI match 803s ok 51 - Field "token" is defined 803s ok 52 - Post TOTP choice 803s ok 53 - HTTP code is 200 803s ok 54 - Page contains a form 803s ok 55 - URI match 803s ok 56 - Field "token" is defined 803s ok 57 - Code 803s ok 58 - Post code 803s ok 59 - Get cookie lemonldap (3ad97f2b02042a18d753a5131ecf7633e9b2af1fa9ff25e0ce258843be20aeac) 803s ok 60 - Get Menu 803s ok 61 - HTTP code is 200 803s ok 62 - Authenticated as rtyler 803s ok 63 - ContextSwitching form 803s ok 64 - HTTP code is 200 803s ok 65 - Page contains a form 803s ok 66 - URI match 803s ok 67 - Field "spoofId" is defined 803s ok 68 - Found trspan="contextSwitching_ON" 803s ok 69 - POST switchcontext 803s ok 70 - Get redirection 803s ok 71 - Location is http://auth.example.com/ 803s ok 72 - Get cookie lemonldap (6716ee44cef43aa8b180df257786a098e27c32538dac1718eabc3bf567ec0848) 803s ok 73 - Get Menu 803s ok 74 - Authenticated as dwho 803s ok 75 - Found trspan="contextSwitching_OFF" 803s ok 76 - Form 2fregisters 803s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 246. 803s ok 77 - No 2F device found 803s ok 78 - Form registration 803s ok 79 - Found TOTP js 803s ok 80 - Found custom Main Logo 803s ok 81 - Get new key 803s ok 82 - Content is JSON 803s ok 83 - Not authorized to register a TOTP 803s ok 84 - Delete TOTP query 803s ok 85 - Content is JSON 803s ok 86 - Not authorized to unregister a TOTP 803s ok 87 - Post code 803s ok 88 - Content is JSON 803s ok 89 - Not authorized to verify a TOTP 803s ok 90 - Logout request 803s ok 91 - Response is 200 803s ok 92 - Cookie is deleted 803s ok 93 - No pdata 803s ok 94 - Disconnect request 803s ok 95 - Response is 401 803s ok 96 - Logout request 803s ok 97 - Response is 200 803s ok 98 - Cookie is deleted 803s ok 99 - No pdata 803s ok 100 - Disconnect request 803s ok 101 - Response is 401 803s ok 102 - Get Menu 803s ok 103 - HTTP code is 200 803s ok 104 - Page contains a form 803s ok 105 - Host match 803s ok 106 - Field "user" is defined 803s ok 107 - Field "password" is defined 803s ok 108 - CSP header authorize POST request to \# 803s ok 109 - Auth query 803s ok 110 - Get cookie lemonldap (15393c08ae9b483417908c5cfc4d562c1f448b306cc26e32b8f525d4a0209972) 803s ok 111 - Get redirection 803s ok 112 - Location is http://auth.example.com/ 803s ok 113 - Get Menu 803s ok 114 - HTTP code is 200 803s ok 115 - Connected as dwho 803s ok 116 - Authenticated as dwho 803s ok 117 - contextSwitching allowed 803s ok 118 - ContextSwitching form 803s ok 119 - HTTP code is 200 803s ok 120 - Page contains a form 803s ok 121 - URI match 803s ok 122 - Field "spoofId" is defined 803s ok 123 - Found trspan="contextSwitching_ON" 803s ok 124 - POST switchcontext 803s ok 125 - Get redirection 803s ok 126 - Location is http://auth.example.com/ 803s ok 127 - Get cookie lemonldap (f00054bd789fd946f1410e3a86ba05028d29247c6438a06817f4e4b516b2f34c) 803s ok 128 - Get Menu 803s ok 129 - Authenticated as rtyler 803s ok 130 - Found trspan="contextSwitching_OFF" 803s ok 131 - Form 2fregisters 803s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 427. 803s ok 132 - No 2F device found 803s 1..132 803s ok 805s t/68-ContextSwitching-with-Impersonation.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 - Get Menu 805s ok 6 - HTTP code is 200 805s ok 7 - Page contains a form 805s ok 8 - Host match 805s ok 9 - Field "user" is defined 805s ok 10 - Field "password" is defined 805s ok 11 - Field "spoofId" is defined 805s ok 12 - CSP header authorize POST request to \# 805s ok 13 - Auth query 805s ok 14 - Get cookie lemonldap (1e06677c498fd3d6ad862b8fb0f6e97fac52ff36854e62c10d717a4560ecb382) 805s ok 15 - Get redirection 805s ok 16 - Location is http://auth.example.com/ 805s ok 17 - Get Menu 805s ok 18 - HTTP code is 200 805s ok 19 - Connected as dwho 805s ok 20 - Authenticated as dwho 805s ok 21 - contextSwitching allowed 805s ok 22 - ContextSwitching form: dwho -> rtyler 805s ok 23 - HTTP code is 200 805s ok 24 - Page contains a form 805s ok 25 - URI match 805s ok 26 - Field "spoofId" is defined 805s ok 27 - Found trspan="contextSwitching_ON" 805s ok 28 - POST switchcontext 805s ok 29 - Get redirection 805s ok 30 - Location is http://auth.example.com/ 805s ok 31 - Get cookie lemonldap (ccf3e60e06bbc0ce2943185550a71f8c953bd83d497198bdb0ef8d515aeca15e) 805s ok 32 - New SSO session created 805s ok 33 - Get Menu 805s ok 34 - Authenticated as rtyler 805s ok 35 - Found trspan="contextSwitching_OFF" 805s ok 36 - Stop context switching rtyler 805s ok 37 - Get Menu 805s ok 38 - Found PE_SESSIONEXPIRED 805s ok 39 - ContextSwitching form: dwho -> french 805s ok 40 - HTTP code is 200 805s ok 41 - Page contains a form 805s ok 42 - URI match 805s ok 43 - Field "spoofId" is defined 805s ok 44 - Found trspan="contextSwitching_ON" 805s ok 45 - POST switchcontext 805s ok 46 - Get redirection 805s ok 47 - Location is http://auth.example.com/ 805s ok 48 - Get cookie lemonldap (02032dce01049e77c8d40b69783be51ae6f4988840871ad877006c814f8b6bca) 805s ok 49 - New SSO session created 805s ok 50 - Get Menu 805s ok 51 - Authenticated as french 805s ok 52 - Found trspan="contextSwitching_OFF" 805s ok 53 - CheckUser form 805s ok 54 - Content is JSON 805s ok 55 - Good switching_id found 805s ok 56 - No real value found 805s ok 57 - Stop context switching french 805s ok 58 - Get cookie lemonldap (1e06677c498fd3d6ad862b8fb0f6e97fac52ff36854e62c10d717a4560ecb382) 805s ok 59 - Get Menu 805s ok 60 - Authenticated as dwho 805s ok 61 - Found trspan="contextSwitching_ON" 805s ok 62 - CheckUser form 805s ok 63 - Content is JSON 805s ok 64 - Good switching_id found 805s ok 65 - Get Menu 805s ok 66 - HTTP code is 200 805s ok 67 - Dwho has been well disconnected 805s 1..67 805s ok 805s t/68-ContextSwitching-with-Logout.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 - Get Menu 805s ok 6 - HTTP code is 200 805s ok 7 - Page contains a form 805s ok 8 - Host match 805s ok 9 - Field "user" is defined 805s ok 10 - Field "password" is defined 805s ok 11 - Field "token" is defined 805s ok 12 - CSP header authorize POST request to \# 805s ok 13 - Auth query 805s ok 14 - Get cookie lemonldap (2e0bcdcac6d1ff016495370cd1bde6fbc996317d27f119efdfb533dc13028da7) 805s ok 15 - Get redirection 805s ok 16 - Location is http://auth.example.com/ 805s ok 17 - Get Menu 805s ok 18 - HTTP code is 200 805s ok 19 - Connected as rtyler 805s ok 20 - Authenticated as rtyler 805s ok 21 - contextSwitching allowed 805s ok 22 - ContextSwitching form 805s ok 23 - HTTP code is 200 805s ok 24 - Page contains a form 805s ok 25 - URI match 805s ok 26 - Field "spoofId" is defined 805s ok 27 - Field "token" is defined 805s ok 28 - Found trspan="contextSwitching_ON" 805s ok 29 - POST expired switchcontext 805s ok 30 - Found "" 805s ok 31 - ContextSwitching form 805s ok 32 - HTTP code is 200 805s ok 33 - Page contains a form 805s ok 34 - URI match 805s ok 35 - Field "spoofId" is defined 805s ok 36 - Field "token" is defined 805s ok 37 - Found trspan="contextSwitching_ON" 805s ok 38 - POST switchcontext 805s ok 39 - Get redirection 805s ok 40 - Location is http://auth.example.com/ 805s ok 41 - Get cookie lemonldap (8459fa23c770028cb260afec0202c1f871f2d62d80b6957dedbdbb0f0f69a46a) 805s ok 42 - Get Menu 805s ok 43 - Authenticated as dwho 805s ok 44 - Found trspan="contextSwitching_OFF" 805s ok 45 - CheckUser form 805s ok 46 - HTTP code is 200 805s ok 47 - Page contains a form 805s ok 48 - URI match 805s ok 49 - Field "user" is defined 805s ok 50 - Field "url" is defined 805s ok 51 - Field "token" is defined 805s ok 52 - Found trspan="checkUser" 805s ok 53 - Found attribute _user 805s ok 54 - Found value dwho 805s ok 55 - Found attribute mail 805s ok 56 - Found spoofed _id_session 805s ok 57 - CheckUser form 805s ok 58 - Content is JSON 805s ok 59 - Good switching_id found 805s ok 60 - Stop context switching 805s ok 61 - Found logout message 805s 1..61 805s ok 805s t/68-ContextSwitching-with-TOTP-and-Notification.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 - Auth query 805s ok 6 - Get cookie lemonldap (e0d8667920b569ce19ab301e0a04657894017f6659268f7fc4f59d81f09d2a0f) 805s ok 7 - Get redirection 805s ok 8 - Location is http://auth.example.com/ 805s ok 9 - Get new key 805s ok 10 - Content is JSON 805s ok 11 - Found secret 805s ok 12 - Found token 805s ok 13 - Code 805s ok 14 - Code contains 6 digits 805s ok 15 - Post code 805s ok 16 - Content is JSON 805s ok 17 - Key is registered 805s ok 18 - Logout request 805s ok 19 - Response is 200 805s ok 20 - Cookie is deleted 805s ok 21 - No pdata 805s ok 22 - Disconnect request 805s ok 23 - Response is 401 805s ok 24 - Get Menu 805s ok 25 - HTTP code is 200 805s ok 26 - Page contains a form 805s ok 27 - Host match 805s ok 28 - Field "user" is defined 805s ok 29 - Field "password" is defined 805s ok 30 - CSP header authorize POST request to \# 805s ok 31 - Auth query 805s ok 32 - Get cookie lemonldap (559a286494408cfce44f52d5adc1b3b3bf50b34c7c6c39e88363776f2981171e) 805s ok 33 - Get redirection 805s ok 34 - Location is http://auth.example.com/ 805s ok 35 - Get Menu 805s ok 36 - HTTP code is 200 805s ok 37 - Connected as rtyler 805s ok 38 - Authenticated as rtyler 805s ok 39 - contextSwitching allowed 805s ok 40 - Get new key 805s ok 41 - Content is JSON 805s ok 42 - Found secret 805s ok 43 - Found token 805s ok 44 - Code 805s ok 45 - Code contains 6 digits 805s ok 46 - Post code 805s ok 47 - Content is JSON 805s ok 48 - Key is registered 805s ok 49 - ContextSwitching form 805s ok 50 - HTTP code is 200 805s ok 51 - Page contains a form 805s ok 52 - URI match 805s ok 53 - Field "spoofId" is defined 805s ok 54 - Found trspan="contextSwitching_ON" 805s ok 55 - POST switchcontext 805s ok 56 - Get redirection 805s ok 57 - Location is http://auth.example.com/ 805s ok 58 - Get cookie lemonldap (465aeab3dafeec41fc8fdc351a5ad975fe800d11f6528dd01e6b9966f20ddee5) 805s ok 59 - Get Menu 805s ok 60 - Authenticated as dwho 805s ok 61 - Found trspan="contextSwitching_OFF" 805s ok 62 - CheckUser form 805s ok 63 - HTTP code is 200 805s ok 64 - Page contains a form 805s ok 65 - URI match 805s ok 66 - Field "user" is defined 805s ok 67 - Field "url" is defined 805s ok 68 - Found trspan="checkUser" 805s ok 69 - Found macro authMode 805s ok 70 - Found DEMO 805s ok 71 - Stop context switching 805s ok 72 - Get cookie lemonldap (559a286494408cfce44f52d5adc1b3b3bf50b34c7c6c39e88363776f2981171e) 805s ok 73 - Get Menu 805s ok 74 - Authenticated as rtyler 805s ok 75 - ContextSwitching form 805s ok 76 - HTTP code is 200 805s ok 77 - Page contains a form 805s ok 78 - URI match 805s ok 79 - Field "spoofId" is defined 805s ok 80 - Found trspan="contextSwitching_ON" 805s ok 81 - POST switchcontext 805s ok 82 - Get redirection 805s ok 83 - Location is http://auth.example.com/ 805s ok 84 - Get cookie lemonldap (517733294a1114d0b378caf4d087a562a2ec5a6cccc4f9707393d8c5db73ff1e) 805s ok 85 - Get Menu 805s ok 86 - Authenticated as msmith 805s ok 87 - Found trspan="contextSwitching_OFF" 805s ok 88 - Stop context switching 805s ok 89 - Get cookie lemonldap (559a286494408cfce44f52d5adc1b3b3bf50b34c7c6c39e88363776f2981171e) 805s ok 90 - Get Menu 805s ok 91 - Authenticated as rtyler 805s ok 92 - Logout request 805s ok 93 - Response is 200 805s ok 94 - Cookie is deleted 805s ok 95 - No pdata 805s ok 96 - Disconnect request 805s ok 97 - Response is 401 805s ok 98 - Auth query 805s ok 99 - You have some new messages 805s ok 100 - Response body is not empty 805s ok 101 - Found notification text 805s ok 102 - Auth query 805s ok 103 - TOTP code required 805s ok 104 - HTTP code is 200 805s ok 105 - Page contains a form 805s ok 106 - URI match 805s ok 107 - Field "token" is defined 805s ok 108 - LLNG Code 805s ok 109 - Post code 805s ok 110 - Get cookie lemonldap (7a1264834c27b3c18d11812f82d2de4c5c0da75fcfd3823b206af4a104088c71) 805s ok 111 - CheckUser form 805s ok 112 - HTTP code is 200 805s ok 113 - Page contains a form 805s ok 114 - URI match 805s ok 115 - Field "user" is defined 805s ok 116 - Field "url" is defined 805s ok 117 - Found trspan="checkUser" 805s ok 118 - Found macro authMode 805s ok 119 - Found macro value "TOTP" 805s ok 120 - POST checkuser 805s ok 121 - HTTP code is 200 805s ok 122 - Page contains a form 805s ok 123 - URI match 805s ok 124 - Field "user" is defined 805s ok 125 - Field "url" is defined 805s ok 126 - Found trspan="checkUserComputedSession" 805s ok 127 - Found macro authMode 805s ok 128 - Found TOTP 805s ok 129 - POST checkuser 805s ok 130 - HTTP code is 200 805s ok 131 - Page contains a form 805s ok 132 - URI match 805s ok 133 - Field "user" is defined 805s ok 134 - Field "url" is defined 805s ok 135 - Found trspan="checkUser" 805s ok 136 - Found macro authMode 805s ok 137 - Found DEMO 805s 1..137 805s ok 806s t/68-ContextSwitching-with-UnrestrictedUser.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 - Get Menu 806s ok 6 - HTTP code is 200 806s ok 7 - Page contains a form 806s ok 8 - Host match 806s ok 9 - Field "user" is defined 806s ok 10 - Field "password" is defined 806s ok 11 - CSP header authorize POST request to \# 806s ok 12 - Auth query 806s ok 13 - Get cookie lemonldap (4f2d6a9123d286595644d4a724eaacfa2f65c49cb0b202309deb5309841e8008) 806s ok 14 - Get redirection 806s ok 15 - Location is http://auth.example.com/ 806s ok 16 - Get Menu 806s ok 17 - HTTP code is 200 806s ok 18 - Connected as rtyler 806s ok 19 - Authenticated as rtyler 806s ok 20 - contextSwitching allowed 806s ok 21 - ContextSwitching form 806s ok 22 - HTTP code is 200 806s ok 23 - Page contains a form 806s ok 24 - URI match 806s ok 25 - Field "spoofId" is defined 806s ok 26 - Found trspan="contextSwitching_ON" 806s ok 27 - POST switchcontext 806s ok 28 - Get redirection 806s ok 29 - Location is http://auth.example.com/ 806s ok 30 - Get cookie lemonldap (014b2528957b7f62c8c21ecb749060a1ecfb822b8a6d9fb278ffa7717903383d) 806s ok 31 - Get Menu 806s ok 32 - Authenticated as dwho 806s ok 33 - Found trspan="contextSwitching_OFF" 806s ok 34 - Stop context switching 806s ok 35 - Get Menu 806s ok 36 - SESSIONEXPIRED 806s ok 37 - Get Menu 806s ok 38 - Authenticated as rtyler 806s ok 39 - ContextSwitching form 806s ok 40 - HTTP code is 200 806s ok 41 - Page contains a form 806s ok 42 - URI match 806s ok 43 - Field "spoofId" is defined 806s ok 44 - Found trspan="contextSwitching_ON" 806s ok 45 - POST switchcontext 806s ok 46 - MALFORMEDUSER 806s ok 47 - Get Menu 806s ok 48 - HTTP code is 200 806s ok 49 - Page contains a form 806s ok 50 - Host match 806s ok 51 - Field "user" is defined 806s ok 52 - Field "password" is defined 806s ok 53 - CSP header authorize POST request to \# 806s ok 54 - Auth query 806s ok 55 - Get cookie lemonldap (050c43dc3bbef6e33720d710665a898a465d44ee8f659510608def14c0af70f9) 806s ok 56 - Get redirection 806s ok 57 - Location is http://auth.example.com/ 806s ok 58 - ContextSwitching form 806s ok 59 - HTTP code is 200 806s ok 60 - Page contains a form 806s ok 61 - URI match 806s ok 62 - Field "spoofId" is defined 806s ok 63 - Found trspan="contextSwitching_ON" 806s ok 64 - POST switchcontext 806s ok 65 - Get redirection 806s ok 66 - Location is http://auth.example.com/ 806s ok 67 - Get cookie lemonldap (793a8da49f3d95bc001628e34a42341aa5167fd8a9294dbf6d282fea68f412d7) 806s ok 68 - Get Menu 806s ok 69 - Authenticated as msmith 806s ok 70 - Found trspan="contextSwitching_OFF" 806s ok 71 - Logout request 806s ok 72 - Response is 200 806s ok 73 - Cookie is deleted 806s ok 74 - No pdata 806s ok 75 - Disconnect request 806s ok 76 - Response is 401 806s ok 77 - Logout request 806s ok 78 - Response is 200 806s ok 79 - Cookie is deleted 806s ok 80 - No pdata 806s ok 81 - Disconnect request 806s ok 82 - Response is 401 806s 1..82 806s ok 807s t/68-ContextSwitching.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 - Auth query 807s ok 6 - Get cookie lemonldap (9008e1895461c87a39474f8807e15f46631de7df2639317597423bcb00ff9e83) 807s ok 7 - Get redirection 807s ok 8 - Location is http://auth.example.com/ 807s ok 9 - Get Menu 807s ok 10 - HTTP code is 200 807s ok 11 - Connected as rtyler 807s ok 12 - Found language flags 807s ok 13 - Authenticated as rtyler 807s ok 14 - Connected as dwho 807s ok 15 - Found test1 & title 807s ok 16 - Found test2 & title 807s ok 17 - Found only one description 807s ok 18 - Logout request 807s ok 19 - Response is 200 807s ok 20 - Cookie is deleted 807s ok 21 - No pdata 807s ok 22 - Disconnect request 807s ok 23 - Response is 401 807s ok 24 - Auth query 807s ok 25 - Get cookie lemonldap (04fe14aa03c34e4e77d131b2f891be948d4cde399d8273e834710c1bd836ce2f) 807s ok 26 - Get redirection 807s ok 27 - Location is http://auth.example.com/ 807s ok 28 - Get Menu 807s ok 29 - HTTP code is 200 807s ok 30 - Connected as dwho 807s ok 31 - Authenticated as dwho 807s ok 32 - contextSwitching allowed 807s ok 33 - ContextSwitching form 807s ok 34 - HTTP code is 200 807s ok 35 - Page contains a form 807s ok 36 - URI match 807s ok 37 - Field "spoofId" is defined 807s ok 38 - Found trspan="contextSwitching_ON" 807s ok 39 - POST switchcontext 807s ok 40 - PE_MALFORMEDUSER 807s ok 41 - ContextSwitching form 807s ok 42 - HTTP code is 200 807s ok 43 - Page contains a form 807s ok 44 - URI match 807s ok 45 - Field "spoofId" is defined 807s ok 46 - Found trspan="contextSwitching_ON" 807s ok 47 - POST switchcontext 807s ok 48 - PE_MALFORMEDUSER 807s ok 49 - ContextSwitching form 807s ok 50 - HTTP code is 200 807s ok 51 - Page contains a form 807s ok 52 - URI match 807s ok 53 - Field "spoofId" is defined 807s ok 54 - Found trspan="contextSwitching_ON" 807s ok 55 - POST switchcontext 807s ok 56 - PE_MALFORMEDUSER 807s ok 57 - ContextSwitching form 807s ok 58 - HTTP code is 200 807s ok 59 - Page contains a form 807s ok 60 - URI match 807s ok 61 - Field "spoofId" is defined 807s ok 62 - Found trspan="contextSwitching_ON" 807s ok 63 - POST switchcontext 807s ok 64 - Get Menu 807s ok 65 - Found trspan="contextSwitching_ON" 807s ok 66 - Authenticated as dwho 807s ok 67 - ContextSwitching form 807s ok 68 - HTTP code is 200 807s ok 69 - Page contains a form 807s ok 70 - URI match 807s ok 71 - Field "spoofId" is defined 807s ok 72 - Found trspan="contextSwitching_ON" 807s ok 73 - POST switchcontext 807s ok 74 - Get cookie lemonldap (7220032b87132ea45d6ab0f5a9c00f62fc4d97bc955f1d2c157bc2615474b5ef) 807s ok 75 - New SSO session created 807s ok 76 - Get Menu 807s ok 77 - Authenticated as rtyler 807s ok 78 - Found trspan="contextSwitching_OFF" 807s ok 79 - Stop context switching 807s ok 80 - Get cookie lemonldap (04fe14aa03c34e4e77d131b2f891be948d4cde399d8273e834710c1bd836ce2f) 807s ok 81 - New SSO session created 807s ok 82 - Get Menu 807s ok 83 - Authenticated as dwho 807s ok 84 - Found trspan="contextSwitching_ON" 807s ok 85 - ContextSwitching form 807s ok 86 - HTTP code is 200 807s ok 87 - Page contains a form 807s ok 88 - URI match 807s ok 89 - Field "spoofId" is defined 807s ok 90 - Found trspan="contextSwitching_ON" 807s ok 91 - POST switchcontext 807s ok 92 - Get cookie lemonldap (a2239cfd02a427c138cad3a2b9ad2a10062053fb1178f59c3aeed81fd22cb855) 807s ok 93 - New SSO session created 807s ok 94 - Logout request 807s ok 95 - Response is 200 807s ok 96 - Cookie is deleted 807s ok 97 - No pdata 807s ok 98 - Disconnect request 807s ok 99 - Response is 401 807s ok 100 - Get Menu 807s ok 101 - Authenticated as rtyler 807s ok 102 - Found trspan="contextSwitching_OFF" 807s ok 103 - Stop context switching 807s ok 104 - Found PE_SESSIONEXPIRED 807s ok 105 - Get Menu 807s ok 106 - Authenticated as rtyler 807s ok 107 - Get Menu 807s ok 108 - HTTP code is 200 807s ok 109 - Dwho has been well disconnected 807s 1..109 807s ok 807s t/68-FindUser-with-BadChoice-and-token.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 - Get Portal 807s ok 6 - HTTP code is 200 807s ok 7 - Page contains a form 807s ok 8 - Host match 807s ok 9 - Field "user" is defined 807s ok 10 - Field "password" is defined 807s ok 11 - Field "spoofId" is defined 807s ok 12 - Field "token" is defined 807s ok 13 - CSP header authorize POST request to \# 807s ok 14 - HTTP code is 200 807s ok 15 - Page contains a form 807s ok 16 - Host match 807s ok 17 - Field "uid" is defined 807s ok 18 - Field "guy" is defined 807s ok 19 - Field "cn" is defined 807s ok 20 - Field "token" is defined 807s ok 21 - CSP header authorize POST request to \# 807s ok 22 - Display 3 forms 807s ok 23 - lmAuth=2_ssl 807s ok 24 - Post FindUser request 807s ok 25 - value="" 807s ok 26 - HTTP code is 200 807s ok 27 - Page contains a form 807s ok 28 - Host match 807s ok 29 - Field "uid" is defined 807s ok 30 - Field "guy" is defined 807s ok 31 - Field "cn" is defined 807s ok 32 - Field "token" is defined 807s ok 33 - CSP header authorize POST request to \# 807s ok 34 - Auth query 807s ok 35 - Get cookie lemonldap (13b4a479280922f3ceae456b0e787a11ed1708e3552d4e68e5b1dcdd2481bd1a) 807s ok 36 - Get redirection 807s ok 37 - Location is http://auth.example.com/ 807s ok 38 - Logout request 807s ok 39 - Response is 200 807s ok 40 - Cookie is deleted 807s ok 41 - No pdata 807s ok 42 - Disconnect request 807s ok 43 - Response is 401 807s 1..43 807s ok 808s t/68-FindUser-with-Choice-and-token.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 - Get Portal 808s ok 6 - token id found 808s ok 7 - Token value found 808s ok 8 - HTTP code is 200 808s ok 9 - Page contains a form 808s ok 10 - Host match 808s ok 11 - Field "user" is defined 808s ok 12 - Field "password" is defined 808s ok 13 - Field "spoofId" is defined 808s ok 14 - Field "token" is defined 808s ok 15 - CSP header authorize POST request to \# 808s ok 16 - HTTP code is 200 808s ok 17 - Page contains a form 808s ok 18 - Host match 808s ok 19 - Field "uid" is defined 808s ok 20 - Field "guy" is defined 808s ok 21 - Field "cn" is defined 808s ok 22 - Field "token" is defined 808s ok 23 - CSP header authorize POST request to \# 808s ok 24 - Display 3 forms 808s ok 25 - lmAuth=2_ssl 808s ok 26 - Post FindUser request 808s ok 27 - Response is JSON 808s ok 28 - Good user 808s ok 29 - Found token 808s ok 30 - Get Portal 808s ok 31 - HTTP code is 200 808s ok 32 - Page contains a form 808s ok 33 - Host match 808s ok 34 - Field "uid" is defined 808s ok 35 - Field "guy" is defined 808s ok 36 - Field "cn" is defined 808s ok 37 - Field "token" is defined 808s ok 38 - CSP header authorize POST request to \# 808s ok 39 - Post expired FindUser request 808s ok 40 - Response is JSON 808s ok 41 - Token expired 808s ok 42 - result => 0 808s ok 43 - Found token 808s 1..43 808s ok 808s t/68-FindUser-with-Combination.t ............................................... 808s ok 1 - use Lemonldap::NG::Portal::Main; 808s ok 2 # skip LLNGTESTLDAP is not set 808s ok 3 # skip LLNGTESTLDAP is not set 808s ok 4 # skip LLNGTESTLDAP is not set 808s ok 5 # skip LLNGTESTLDAP is not set 808s ok 6 # skip LLNGTESTLDAP is not set 808s ok 7 # skip LLNGTESTLDAP is not set 808s ok 8 # skip LLNGTESTLDAP is not set 808s ok 9 # skip LLNGTESTLDAP is not set 808s ok 10 # skip LLNGTESTLDAP is not set 808s ok 11 # skip LLNGTESTLDAP is not set 808s ok 12 # skip LLNGTESTLDAP is not set 808s ok 13 # skip LLNGTESTLDAP is not set 808s ok 14 # skip LLNGTESTLDAP is not set 808s ok 15 # skip LLNGTESTLDAP is not set 808s ok 16 # skip LLNGTESTLDAP is not set 808s ok 17 # skip LLNGTESTLDAP is not set 808s ok 18 # skip LLNGTESTLDAP is not set 808s ok 19 # skip LLNGTESTLDAP is not set 808s ok 20 # skip LLNGTESTLDAP is not set 808s ok 21 # skip LLNGTESTLDAP is not set 808s ok 22 # skip LLNGTESTLDAP is not set 808s ok 23 # skip LLNGTESTLDAP is not set 808s ok 24 # skip LLNGTESTLDAP is not set 808s ok 25 # skip LLNGTESTLDAP is not set 808s 1..25 808s ok 809s t/68-FindUser-with-DBI.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 - Get Portal 809s ok 6 - HTTP code is 200 809s ok 7 - Page contains a form 809s ok 8 - Host match 809s ok 9 - Field "user" is defined 809s ok 10 - Field "password" is defined 809s ok 11 - Field "spoofId" is defined 809s ok 12 - CSP header authorize POST request to \# 809s ok 13 - HTTP code is 200 809s ok 14 - Page contains a form 809s ok 15 - Host match 809s ok 16 - Field "uid" is defined 809s ok 17 - Field "guy" is defined 809s ok 18 - Field "cn" is defined 809s ok 19 - Field "room" is defined 809s ok 20 - CSP header authorize POST request to \# 809s ok 21 - Post empty FindUser request 809s ok 22 - HTTP code is 200 809s ok 23 - Page contains a form 809s ok 24 - Host match 809s ok 25 - Field "user" is defined 809s ok 26 - Field "password" is defined 809s ok 27 - Field "spoofId" is defined 809s ok 28 - CSP header authorize POST request to \# 809s ok 29 - HTTP code is 200 809s ok 30 - Page contains a form 809s ok 31 - Host match 809s ok 32 - Field "uid" is defined 809s ok 33 - Field "guy" is defined 809s ok 34 - Field "cn" is defined 809s ok 35 - Field "room" is defined 809s ok 36 - CSP header authorize POST request to \# 809s ok 37 - value="" 809s ok 38 - Post FindUser request 809s ok 39 - value="dwho" 809s ok 40 - autocomplete="off" 809s ok 41 - Search an account 809s ok 42 - id="findUser_guy" 809s ok 43 - id="findUser_uid" 809s ok 44 - id="findUser_cn" 809s ok 45 - id="findUser_room" 809s ok 46 - -> Four entries found 809s ok 47 - 1st -> guy 809s ok 48 - 2nd -> cn 809s ok 49 - 3rd -> room 809s ok 50 - 4th -> uid 809s ok 51 - Post FindUser request 809s ok 52 - Response is JSON 809s ok 53 - Good user 809s ok 54 - Post FindUser request no result 809s ok 55 - Response is JSON 809s ok 56 - No user 809s ok 57 - Post FindUser request one result 809s ok 58 - Response is JSON 809s ok 59 - Good user 809s ok 60 - Post FindUser request multi results 809s ok 61 - Response is JSON 809s ok 62 - Good user (dwho) 809s ok 63 - Post FindUser request with bad arg 809s ok 64 - Response is JSON 809s ok 65 - Good result 809s ok 66 - No user 809s ok 67 - Post FindUser request with two args 809s ok 68 - Response is JSON 809s ok 69 - Good user 809s ok 70 - Post FindUser request with wrong args 809s ok 71 - Response is JSON 809s ok 72 - No result 809s ok 73 - No user found 809s ok 74 - Post FindUser request with excluding result 809s ok 75 - Response is JSON 809s ok 76 - No result 809s ok 77 - No user found 809s ok 78 - Post FindUser request with excluding result 809s ok 79 - Response is JSON 809s ok 80 - No result 809s ok 81 - No user found 809s ok 82 - Post FindUser request 0 with multi results 809s ok 83 - Response is JSON 809s ok 84 - Good result 809s ok 85 - Good user (msmith) 809s ok 86 - Post FindUser request with bad wildcard 809s ok 87 - Response is JSON 809s ok 88 - No result 809s ok 89 - No user found 809s ok 90 - Post FindUser request with wildcard 809s ok 91 - Response is JSON 809s ok 92 - Good result 809s ok 93 - Good user (davros) 809s 1..93 809s ok 810s t/68-FindUser-with-Demo-and-captcha.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 - Get Portal 810s ok 6 - HTTP code is 200 810s ok 7 - Page contains a form 810s ok 8 - Host match 810s ok 9 - Field "user" is defined 810s ok 10 - Field "password" is defined 810s ok 11 - Field "spoofId" is defined 810s ok 12 - Field "token" is defined 810s ok 13 - CSP header authorize POST request to \# 810s ok 14 - HTTP code is 200 810s ok 15 - Page contains a form 810s ok 16 - Host match 810s ok 17 - Field "uid" is defined 810s ok 18 - Field "guy" is defined 810s ok 19 - Field "cn" is defined 810s ok 20 - Field "token" is defined 810s ok 21 - CSP header authorize POST request to \# 810s ok 22 - Token value found 810s ok 23 - Two token found 810s ok 24 - Captcha image inserted 810s ok 25 - Get captcha javascript 810s ok 26 - Post FindUser request 810s ok 27 - Response is JSON 810s ok 28 - Good user 810s ok 29 - Token found 810s ok 30 - Captcha found 810s ok 31 - result => 1 810s ok 32 - Found token session 810s ok 33 - Found captcha value 810s ok 34 - Post Auth request with token 810s ok 35 - Get cookie lemonldap (9a9a6138c129c67bb109cb81ea503766e4920ac7a3f10e6362b8ea56378725b1) 810s ok 36 - GET Portal 810s ok 37 - HTTP code is 200 810s ok 38 - Authenticated as rtyler 810s ok 39 - Logout request 810s ok 40 - Response is 200 810s ok 41 - Cookie is deleted 810s ok 42 - No pdata 810s ok 43 - Disconnect request 810s ok 44 - Response is 401 810s 1..44 810s ok 810s t/68-FindUser-with-Demo-and-required-params.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 - Get Portal 810s ok 6 - HTTP code is 200 810s ok 7 - Page contains a form 810s ok 8 - Host match 810s ok 9 - Field "user" is defined 810s ok 10 - Field "password" is defined 810s ok 11 - Field "spoofId" is defined 810s ok 12 - CSP header authorize POST request to \# 810s ok 13 - Mandatory field 810s ok 14 - -> Two entries found 810s ok 15 - 1st -> The Daleks 810s ok 16 - 2nd -> Bad Guy 810s ok 17 - -> Three stars found 810s ok 18 - Post empty FindUser request 810s ok 19 - HTTP code is 200 810s ok 20 - Page contains a form 810s ok 21 - Host match 810s ok 22 - Field "user" is defined 810s ok 23 - Field "password" is defined 810s ok 24 - Field "spoofId" is defined 810s ok 25 - CSP header authorize POST request to \# 810s ok 26 - HTTP code is 200 810s ok 27 - Page contains a form 810s ok 28 - Host match 810s ok 29 - Field "uid" is defined 810s ok 30 - Field "guy" is defined 810s ok 31 - CSP header authorize POST request to \# 810s ok 32 - value="" 810s ok 33 - Post FindUser request 810s ok 34 - autocomplete="off" 810s ok 35 - Search an account 810s ok 36 - id="findUser_guy" 810s ok 37 - id="findUser_uid" 810s ok 38 - id="findUser_cn" 810s ok 39 - id="findUser_type" not found 810s ok 40 - Name... 810s ok 41 - Empty option not found 810s ok 42 - The Daleks 810s ok 43 - Bad Guy option 810s ok 44 - Post FindUser request 810s ok 45 - Response is JSON 810s ok 46 - Good user 810s ok 47 - Post FindUser request 810s ok 48 - Response is JSON 810s ok 49 - No result 810s ok 50 - No user found 810s ok 51 - Post FindUser request 810s ok 52 - Response is JSON 810s ok 53 - Good result 810s ok 54 - No user 810s 1..54 810s ok 811s t/68-FindUser-with-Demo-and-token.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 - Get Portal 811s ok 6 - HTTP code is 200 811s ok 7 - Page contains a form 811s ok 8 - Host match 811s ok 9 - Field "user" is defined 811s ok 10 - Field "password" is defined 811s ok 11 - Field "spoofId" is defined 811s ok 12 - Field "token" is defined 811s ok 13 - CSP header authorize POST request to \# 811s ok 14 - HTTP code is 200 811s ok 15 - Page contains a form 811s ok 16 - Host match 811s ok 17 - Field "uid" is defined 811s ok 18 - Field "guy" is defined 811s ok 19 - Field "cn" is defined 811s ok 20 - Field "token" is defined 811s ok 21 - CSP header authorize POST request to \# 811s ok 22 - Token value found 811s ok 23 - Two token value found 811s ok 24 - Post FindUser request 811s ok 25 - Response is JSON 811s ok 26 - Good user 811s ok 27 - Get Portal 811s ok 28 - HTTP code is 200 811s ok 29 - Page contains a form 811s ok 30 - Host match 811s ok 31 - Field "uid" is defined 811s ok 32 - Field "guy" is defined 811s ok 33 - Field "cn" is defined 811s ok 34 - Field "token" is defined 811s ok 35 - CSP header authorize POST request to \# 811s ok 36 - Post expired FindUser request 811s ok 37 - Response is JSON 811s ok 38 - Token expired 811s ok 39 - no result found 811s ok 40 - Token found 811s ok 41 - Get Portal 811s ok 42 - HTTP code is 200 811s ok 43 - Page contains a form 811s ok 44 - Host match 811s ok 45 - Field "user" is defined 811s ok 46 - Field "guy" is defined 811s ok 47 - Field "cn" is defined 811s ok 48 - Field "token" is defined 811s ok 49 - CSP header authorize POST request to \# 811s ok 50 - Post FindUser request without token 811s ok 51 - Response is JSON 811s ok 52 - No Token 811s ok 53 - no result found 811s ok 54 - Token found 811s ok 55 - Get Portal 811s ok 56 - HTTP code is 200 811s ok 57 - Page contains a form 811s ok 58 - Host match 811s ok 59 - Field "user" is defined 811s ok 60 - Field "guy" is defined 811s ok 61 - Field "cn" is defined 811s ok 62 - Field "token" is defined 811s ok 63 - CSP header authorize POST request to \# 811s ok 64 - Post FindUser request with token 811s ok 65 - Get cookie lemonldap (d0fd21194ffb171dec45ef335690191903b4cbc291df17f3366085c4fdbbe4c2) 811s ok 66 - Response is JSON 811s ok 67 - result => 1 811s ok 68 - GET Portal 811s ok 69 - HTTP code is 200 811s ok 70 - Authenticated as rtyler 811s ok 71 - Logout request 811s ok 72 - Response is 200 811s ok 73 - Cookie is deleted 811s ok 74 - No pdata 811s ok 75 - Disconnect request 811s ok 76 - Response is 401 811s 1..76 811s ok 811s t/68-FindUser-with-Demo.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 - Get Portal 811s ok 6 - HTTP code is 200 811s ok 7 - Page contains a form 811s ok 8 - Host match 811s ok 9 - Field "user" is defined 811s ok 10 - Field "password" is defined 811s ok 11 - Field "spoofId" is defined 811s ok 12 - CSP header authorize POST request to \# 811s ok 13 - Post empty FindUser request 811s ok 14 - HTTP code is 200 811s ok 15 - Page contains a form 811s ok 16 - Host match 811s ok 17 - Field "user" is defined 811s ok 18 - Field "password" is defined 811s ok 19 - Field "spoofId" is defined 811s ok 20 - CSP header authorize POST request to \# 811s ok 21 - HTTP code is 200 811s ok 22 - Page contains a form 811s ok 23 - Host match 811s ok 24 - Field "uid" is defined 811s ok 25 - Field "guy" is defined 811s ok 26 - CSP header authorize POST request to \# 811s ok 27 - value="" 811s ok 28 - Post FindUser request 811s ok 29 - autocomplete="off" 811s ok 30 - Search an account 811s ok 31 - id="findUser_guy" 811s ok 32 - id="findUser_uid" 811s ok 33 - id="findUser_cn" 811s ok 34 - Name... 811s ok 35 - Empty option 811s ok 36 - BB option 811s ok 37 - Bad Guy option 811s ok 38 - Post FindUser request 811s ok 39 - Response is JSON 811s ok 40 - Good user 811s ok 41 - Post FindUser request with bad user 811s ok 42 - Response is JSON 811s ok 43 - No result 811s ok 44 - No user found 811s ok 45 - Post FindUser request one result 811s ok 46 - Response is JSON 811s ok 47 - Good user 811s ok 48 - Post FindUser request with a not allowed select value 811s ok 49 - Response is JSON 811s ok 50 - Good result 811s ok 51 - No user 811s ok 52 - Post FindUser request multi results 811s ok 53 - Response is JSON 811s ok 54 - Good user (msmith) 811s ok 55 - Post FindUser request with bad arg 811s ok 56 - Response is JSON 811s ok 57 - Good result 811s ok 58 - No user 811s ok 59 - Post FindUser request with two args 811s ok 60 - Response is JSON 811s ok 61 - Good user 811s ok 62 - Post FindUser request with wrong args 811s ok 63 - Response is JSON 811s ok 64 - No result 811s ok 65 - No user found 811s ok 66 - Post FindUser request with excluding result 811s ok 67 - Response is JSON 811s ok 68 - No result 811s ok 69 - No user found 811s ok 70 - Post FindUser request with excluding result 811s ok 71 - Response is JSON 811s ok 72 - No result 811s ok 73 - No user found 811s ok 74 - Post FindUser request with wildcard 811s ok 75 - Response is JSON 811s ok 76 - Good result 811s ok 77 - Good user (dwho) 811s 1..77 811s ok 812s t/68-FindUser-with-LDAP.t ...................................................... 812s ok 1 - use Lemonldap::NG::Portal::Main; 812s ok 2 # skip LLNGTESTLDAP is not set 812s ok 3 # skip LLNGTESTLDAP is not set 812s ok 4 # skip LLNGTESTLDAP is not set 812s ok 5 # skip LLNGTESTLDAP is not set 812s ok 6 # skip LLNGTESTLDAP is not set 812s ok 7 # skip LLNGTESTLDAP is not set 812s ok 8 # skip LLNGTESTLDAP is not set 812s ok 9 # skip LLNGTESTLDAP is not set 812s ok 10 # skip LLNGTESTLDAP is not set 812s ok 11 # skip LLNGTESTLDAP is not set 812s ok 12 # skip LLNGTESTLDAP is not set 812s ok 13 # skip LLNGTESTLDAP is not set 812s ok 14 # skip LLNGTESTLDAP is not set 812s ok 15 # skip LLNGTESTLDAP is not set 812s ok 16 # skip LLNGTESTLDAP is not set 812s ok 17 # skip LLNGTESTLDAP is not set 812s ok 18 # skip LLNGTESTLDAP is not set 812s ok 19 # skip LLNGTESTLDAP is not set 812s ok 20 # skip LLNGTESTLDAP is not set 812s ok 21 # skip LLNGTESTLDAP is not set 812s ok 22 # skip LLNGTESTLDAP is not set 812s ok 23 # skip LLNGTESTLDAP is not set 812s ok 24 # skip LLNGTESTLDAP is not set 812s ok 25 # skip LLNGTESTLDAP is not set 812s ok 26 # skip LLNGTESTLDAP is not set 812s ok 27 # skip LLNGTESTLDAP is not set 812s ok 28 # skip LLNGTESTLDAP is not set 812s ok 29 # skip LLNGTESTLDAP is not set 812s ok 30 # skip LLNGTESTLDAP is not set 812s ok 31 # skip LLNGTESTLDAP is not set 812s ok 32 # skip LLNGTESTLDAP is not set 812s ok 33 # skip LLNGTESTLDAP is not set 812s ok 34 # skip LLNGTESTLDAP is not set 812s ok 35 # skip LLNGTESTLDAP is not set 812s ok 36 # skip LLNGTESTLDAP is not set 812s ok 37 # skip LLNGTESTLDAP is not set 812s ok 38 # skip LLNGTESTLDAP is not set 812s ok 39 # skip LLNGTESTLDAP is not set 812s ok 40 # skip LLNGTESTLDAP is not set 812s ok 41 # skip LLNGTESTLDAP is not set 812s ok 42 # skip LLNGTESTLDAP is not set 812s ok 43 # skip LLNGTESTLDAP is not set 812s ok 44 # skip LLNGTESTLDAP is not set 812s ok 45 # skip LLNGTESTLDAP is not set 812s ok 46 # skip LLNGTESTLDAP is not set 812s 1..46 812s ok 812s t/68-FindUser-with-REST.t ...................................................... 812s ok 1 - use Lemonldap::NG::Portal::Main; 812s ok 2 - Portal object 812s ok 3 - Init 812s ok 4 - Portal app 812s ok 5 - search REST request 812s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}] 812s ok 7 - uid: dwho 812s ok 8 - Post good FindUser request 812s ok 9 - HTTP code is 200 812s ok 10 - Response is JSON 812s ok 11 - Good user 812s ok 12 - result => 1 812s ok 13 - search REST request 812s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}] 812s ok 15 - guy:bad, uid: dwho 812s ok 16 - Post null response FindUser request 812s ok 17 - Response is JSON 812s ok 18 - No result 812s ok 19 - No user found 812s ok 20 - Post bad parameter FindUser request 812s ok 21 - HTTP code is 200 812s ok 22 - Response is JSON 812s ok 23 - Empty user 812s ok 24 - result => 1 812s ok 25 - Post empty response FindUser request 812s ok 26 - HTTP code is 200 812s ok 27 - Response is JSON 812s ok 28 - Empty user 812s ok 29 - result => 1 812s ok 30 - search REST request 812s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}] 812s ok 32 - guy:good 812s ok 33 - Post multi responses FindUser request 812s ok 34 - HTTP code is 200 812s ok 35 - Response is JSON 812s ok 36 - Good user (dwho) 812s ok 37 - result => 1 812s 1..37 812s ok 813s t/68-FindUser-with-UpgradeSession.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 - Get Portal 813s ok 6 - HTTP code is 200 813s ok 7 - Page contains a form 813s ok 8 - Host match 813s ok 9 - Field "user" is defined 813s ok 10 - Field "password" is defined 813s ok 11 - Field "spoofId" is defined 813s ok 12 - CSP header authorize POST request to \# 813s ok 13 - Post empty FindUser request 813s ok 14 - HTTP code is 200 813s ok 15 - Page contains a form 813s ok 16 - Host match 813s ok 17 - Field "user" is defined 813s ok 18 - Field "password" is defined 813s ok 19 - Field "spoofId" is defined 813s ok 20 - CSP header authorize POST request to \# 813s ok 21 - HTTP code is 200 813s ok 22 - Page contains a form 813s ok 23 - Host match 813s ok 24 - Field "uid" is defined 813s ok 25 - CSP header authorize POST request to \# 813s ok 26 - value="" 813s ok 27 - id="findUser_uid" 813s ok 28 - Auth query 813s ok 29 - Get cookie lemonldap (44d6fff66a366ad18ad021eb677be28e82c6e18a7d02c9db98a12a0cc33b3486) 813s ok 30 - GET http://test1.example.com/ 813s ok 31 - HTTP code is 200 813s ok 32 - Upgrade session query 813s ok 33 - HTTP code is 200 813s ok 34 - Page contains a form 813s ok 35 - URI match 813s ok 36 - Field "confirm" is defined 813s ok 37 - Field "url" is defined 813s ok 38 - Accept session upgrade query 813s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 813s ok 40 - HTTP code is 200 813s ok 41 - Page contains a form 813s ok 42 - Host match 813s ok 43 - Field "upgrading" is defined 813s ok 44 - Field "url" is defined 813s ok 45 - CSP header authorize POST request to \# 813s ok 46 - Post FindUser request 813s ok 47 - Response is JSON 813s ok 48 - Good result 813s ok 49 - Good user 813s ok 50 - Post login 813s ok 51 - Get cookie lemonldappdata () 813s ok 52 - Get cookie lemonldap (b852b91fd12385ab496cb625d3255a99dbc5c5b4146221b69df3855fe4f8bf71) 813s ok 53 - Get redirection 813s ok 54 - Location is http://test1.example.com 813s ok 55 - GET Portal 813s ok 56 - HTTP code is 200 813s ok 57 - Authenticated as rtyler 813s 1..57 813s ok 813s t/68-FindUser-without-Impersonation.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 - Get Portal 813s ok 6 - HTTP code is 200 813s ok 7 - Page contains a form 813s ok 8 - Host match 813s ok 9 - Field "user" is defined 813s ok 10 - Field "password" is defined 813s ok 11 - CSP header authorize POST request to \# 813s ok 12 - Search an account not found 813s ok 13 - Post FindUser request 813s ok 14 - Response is JSON 813s ok 15 - result => 0 813s ok 16 - error => 9 813s 1..16 813s ok 814s t/68-FindUser-without-attribute.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 - Get Portal 814s ok 6 - HTTP code is 200 814s ok 7 - Page contains a form 814s ok 8 - Host match 814s ok 9 - Field "user" is defined 814s ok 10 - Field "password" is defined 814s ok 11 - Field "spoofId" is defined 814s ok 12 - CSP header authorize POST request to \# 814s ok 13 - Search an account not found 814s ok 14 - Post FindUser request 814s ok 15 - Response is JSON 814s ok 16 - No user 814s ok 17 - result => 1 814s 1..17 814s ok 814s t/68-Impersonation-with-2F.t ................................................... 814s ok 1 - use Lemonldap::NG::Portal::Main; 814s ok 2 - use Lemonldap::NG::Common::FormEncode; 814s ok 3 - Portal object 814s ok 4 - Init 814s ok 5 - Portal app 814s ok 6 - Auth query 814s ok 7 - Get cookie lemonldap (9bd2132c6d9e4ebe421069fe1e66ec54f3abf324557253f7d5af8b14dc7d5e52) 814s ok 8 - Get Menu 814s ok 9 - Authenticated as rtyler 814s ok 10 - sfaManager link found 814s ok 11 - Form registration 814s ok 12 - Found TOTP js 814s ok 13 - Found custom Main Logo 814s ok 14 - Get new key 814s ok 15 - Content is JSON 814s ok 16 - Found secret 814s ok 17 - Found token 814s ok 18 - Found user 814s ok 19 - Code 814s ok 20 - Code contains 6 digits 814s ok 21 - Post code 814s ok 22 - Content is JSON 814s ok 23 - TOTP is registered 814s ok 24 - Logout request 814s ok 25 - Response is 200 814s ok 26 - Cookie is deleted 814s ok 27 - No pdata 814s ok 28 - Disconnect request 814s ok 29 - Response is 401 814s ok 30 - Get Menu 814s ok 31 - HTTP code is 200 814s ok 32 - Page contains a form 814s ok 33 - Host match 814s ok 34 - Field "user" is defined 814s ok 35 - Field "password" is defined 814s ok 36 - Field "spoofId" is defined 814s ok 37 - CSP header authorize POST request to \# 814s ok 38 - Auth query 814s ok 39 - HTTP code is 200 814s ok 40 - Page contains a form 814s ok 41 - URI match 814s ok 42 - Field "token" is defined 814s ok 43 - Post TOTP choice 814s ok 44 - HTTP code is 200 814s ok 45 - Page contains a form 814s ok 46 - URI match 814s ok 47 - Field "token" is defined 814s ok 48 - Code 814s ok 49 - Post code 814s ok 50 - Get cookie lemonldap (1527d3c5a328dc4daa0f32bcce99e5d9bff73d1898365c589a2fc72aff1cbd96) 814s ok 51 - Get Menu 814s ok 52 - HTTP code is 200 814s ok 53 - Authenticated as dwho 814s ok 54 - Form 2fregisters 814s ok 55 - Form registration 814s ok 56 - Found TOTP js 814s ok 57 - Found custom Main Logo 814s ok 58 - Get new key 814s ok 59 - Content is JSON 814s ok 60 - Not authorized to register a TOTP 814s ok 61 - Delete TOTP query 814s ok 62 - Content is JSON 814s ok 63 - Not authorized to unregister a TOTP 814s ok 64 - Post code 814s ok 65 - Content is JSON 814s ok 66 - Not authorized to verify a TOTP 814s ok 67 - Logout request 814s ok 68 - Response is 200 814s ok 69 - Cookie is deleted 814s ok 70 - No pdata 814s ok 71 - Disconnect request 814s ok 72 - Response is 401 814s 1..72 814s ok 815s t/68-Impersonation-with-Custom-Plugin.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 - Get Menu 815s ok 6 - HTTP code is 200 815s ok 7 - Page contains a form 815s ok 8 - Host match 815s ok 9 - Field "user" is defined 815s ok 10 - Field "password" is defined 815s ok 11 - Field "spoofId" is defined 815s ok 12 - CSP header authorize POST request to \# 815s ok 13 - Auth query 815s ok 14 - HTTP code is 200 815s ok 15 - Get cookie lemonldap (1e8dd47cd15427b34a242840822d62d34d92ecf68767498e7c513a99a6f01c0e) 815s ok 16 - Logout request 815s ok 17 - Response is 200 815s ok 18 - Cookie is deleted 815s ok 19 - No pdata 815s ok 20 - Disconnect request 815s ok 21 - Response is 401 815s ok 22 - Auth query 815s ok 23 - Content is JSON 815s ok 24 - BAD CREDENTIALS 815s 1..24 815s ok 816s t/68-Impersonation-with-History.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 - Auth query 816s ok 6 - Response status is 401 816s ok 7 - Content is JSON 816s ok 8 - Error code is 5 816s ok 9 - Get Menu 816s ok 10 - HTTP code is 200 816s ok 11 - Page contains a form 816s ok 12 - Host match 816s ok 13 - Field "user" is defined 816s ok 14 - Field "password" is defined 816s ok 15 - Field "spoofId" is defined 816s ok 16 - CSP header authorize POST request to \# 816s ok 17 - Auth query 816s ok 18 - Get cookie lemonldap (24fd2352988bc306facbd26884d0d6d8805933bdfe1b8b238889f147c506eb0b) 816s ok 19 - Get redirection 816s ok 20 - Location is http://auth.example.com/ 816s ok 21 - Get Menu 816s ok 22 - HTTP code is 200 816s ok 23 - Authenticated as rtyler 816s ok 24 - Logout request 816s ok 25 - Response is 200 816s ok 26 - Cookie is deleted 816s ok 27 - No pdata 816s ok 28 - Disconnect request 816s ok 29 - Response is 401 816s ok 30 - Get Menu 816s ok 31 - HTTP code is 200 816s ok 32 - Page contains a form 816s ok 33 - Host match 816s ok 34 - Field "user" is defined 816s ok 35 - Field "password" is defined 816s ok 36 - Field "spoofId" is defined 816s ok 37 - CSP header authorize POST request to \# 816s ok 38 - Auth query 816s ok 39 - Get cookie lemonldap (e7158c12d8b104e2b90f48109c8055f126d85f79cc84d49f4381268195be0171) 816s ok 40 - History found 816s ok 41 - -> Three entries found 816s ok 42 - -> One 'failedLogin' entry found 816s ok 43 - Logout request 816s ok 44 - Response is 200 816s ok 45 - Cookie is deleted 816s ok 46 - No pdata 816s ok 47 - Disconnect request 816s ok 48 - Response is 401 816s 1..48 816s ok 816s t/68-Impersonation-with-TOTP.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 - Get Menu 816s ok 6 - HTTP code is 200 816s ok 7 - Page contains a form 816s ok 8 - Host match 816s ok 9 - Field "user" is defined 816s ok 10 - Field "password" is defined 816s ok 11 - Field "spoofId" is defined 816s ok 12 - CSP header authorize POST request to \# 816s ok 13 - Auth query 816s ok 14 - Get cookie lemonldap (638144cfb59fb768f83d3a6e9092a1a26ef53573a026dc954b909a564415be44) 816s ok 15 - Get redirection 816s ok 16 - Location is http://auth.example.com/ 816s ok 17 - Get Menu 816s ok 18 - HTTP code is 200 816s ok 19 - Connected as dwho 816s ok 20 - Authenticated as rtyler 816s ok 21 - Form registration 816s ok 22 - Get redirection 816s ok 23 - Location header found 816s ok 24 - Form registration 816s ok 25 - Found TOTP js 816s ok 26 - Found custom Main Logo 816s ok 27 - Get new key 816s ok 28 - Content is JSON 816s ok 29 - Found secret 816s ok 30 - Found token 816s ok 31 - Code 816s ok 32 - Code contains 6 digits 816s ok 33 - Post code 816s ok 34 - Content is JSON 816s ok 35 - Key is registered 816s ok 36 - Logout request 816s ok 37 - Response is 200 816s ok 38 - Cookie is deleted 816s ok 39 - No pdata 816s ok 40 - Disconnect request 816s ok 41 - Response is 401 816s ok 42 - Get Menu 816s ok 43 - HTTP code is 200 816s ok 44 - Page contains a form 816s ok 45 - Host match 816s ok 46 - Field "user" is defined 816s ok 47 - Field "password" is defined 816s ok 48 - Field "spoofId" is defined 816s ok 49 - CSP header authorize POST request to \# 816s ok 50 - Auth query with Impersonation 816s ok 51 - HTTP code is 200 816s ok 52 - Page contains a form 816s ok 53 - URI match 816s ok 54 - Field "token" is defined 816s ok 55 - Code 816s ok 56 - Post code 816s ok 57 - Get cookie lemonldap (b5b4c661ebf10683dcf8e70f4b192c6c6cac1c6c2a98bbbc0da9a2dd22d36ed0) 816s ok 58 - CheckUser form 816s ok 59 - HTTP code is 200 816s ok 60 - Page contains a form 816s ok 61 - URI match 816s ok 62 - Field "user" is defined 816s ok 63 - Field "url" is defined 816s ok 64 - Found trspan="checkUserMerged" 816s ok 65 - POST checkuser 816s ok 66 - HTTP code is 200 816s ok 67 - Page contains a form 816s ok 68 - URI match 816s ok 69 - Field "user" is defined 816s ok 70 - Field "url" is defined 816s ok 71 - Found trspan="checkUserMerged" 816s ok 72 - Found trspan="allowed" 816s ok 73 - Found trspan="headers" 816s ok 74 - Found trspan="groups_sso" 816s ok 75 - Found trspan="attributes" 816s ok 76 - Found trspan="macros" 816s ok 77 - Found _userDB 816s ok 78 - Found Auth-User 816s ok 79 - Found dwho 816s ok 80 - Found su 816s ok 81 - Found uid 816s ok 82 - Found _whatToTrace 816s ok 83 - CheckUser form 816s ok 84 - HTTP code is 200 816s ok 85 - Page contains a form 816s ok 86 - URI match 816s ok 87 - Field "user" is defined 816s ok 88 - Field "url" is defined 816s ok 89 - Found trspan="checkUserMerged" 816s ok 90 - POST checkuser 816s ok 91 - HTTP code is 200 816s ok 92 - Page contains a form 816s ok 93 - URI match 816s ok 94 - Field "user" is defined 816s ok 95 - Field "url" is defined 816s ok 96 - Found trspan="checkUserComputedSession" 816s ok 97 - Found macro authMode 816s ok 98 - Found TOTP 816s ok 99 - Logout request 816s ok 100 - Response is 200 816s ok 101 - Cookie is deleted 816s ok 102 - No pdata 816s ok 103 - Disconnect request 816s ok 104 - Response is 401 816s 1..104 816s ok 817s t/68-Impersonation-with-UnrestrictedUser.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 - Get Menu 817s ok 6 - HTTP code is 200 817s ok 7 - Page contains a form 817s ok 8 - Host match 817s ok 9 - Field "user" is defined 817s ok 10 - Field "password" is defined 817s ok 11 - Field "spoofId" is defined 817s ok 12 - Field "token" is defined 817s ok 13 - CSP header authorize POST request to \# 817s ok 14 - Auth query 817s ok 15 - Get cookie lemonldap (3a7d21800bcda1391bf3dea695d532e336c8fab042eadca54d44a92045663673) 817s ok 16 - Get Menu 817s ok 17 - Authenticated as dwho 817s ok 18 - Logout request 817s ok 19 - Response is 200 817s ok 20 - Cookie is deleted 817s ok 21 - No pdata 817s ok 22 - Disconnect request 817s ok 23 - Response is 401 817s ok 24 - Get Menu 817s ok 25 - HTTP code is 200 817s ok 26 - Page contains a form 817s ok 27 - Host match 817s ok 28 - Field "user" is defined 817s ok 29 - Field "password" is defined 817s ok 30 - Field "spoofId" is defined 817s ok 31 - Field "token" is defined 817s ok 32 - CSP header authorize POST request to \# 817s ok 33 - Auth query 817s ok 34 - PE5 found 817s ok 35 - HTTP code is 200 817s ok 36 - Page contains a form 817s ok 37 - Host match 817s ok 38 - Field "user" is defined 817s ok 39 - Field "password" is defined 817s ok 40 - Field "spoofId" is defined 817s ok 41 - Field "token" is defined 817s ok 42 - CSP header authorize POST request to \# 817s ok 43 - Auth query 817s ok 44 - Get cookie lemonldap (b4f8444cb338b436d1349bf35589699944245fe8ea8e19954bf064ef9ddbf294) 817s ok 45 - Get Menu 817s ok 46 - Authenticated as msmith 817s ok 47 - Logout request 817s ok 48 - Response is 200 817s ok 49 - Cookie is deleted 817s ok 50 - No pdata 817s ok 51 - Disconnect request 817s ok 52 - Response is 401 817s 1..52 817s ok 818s t/68-Impersonation-with-doubleCookies.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 - Get Menu 818s ok 6 - HTTP code is 200 818s ok 7 - Page contains a form 818s ok 8 - Host match 818s ok 9 - Field "user" is defined 818s ok 10 - Field "password" is defined 818s ok 11 - Field "spoofId" is defined 818s ok 12 - CSP header authorize POST request to \# 818s ok 13 - Auth query 818s ok 14 - PE40 found 818s ok 15 - Get Menu 818s ok 16 - HTTP code is 200 818s ok 17 - Page contains a form 818s ok 18 - Host match 818s ok 19 - Field "user" is defined 818s ok 20 - Field "password" is defined 818s ok 21 - Field "spoofId" is defined 818s ok 22 - CSP header authorize POST request to \# 818s ok 23 - Get Menu 818s ok 24 - HTTP code is 200 818s ok 25 - Page contains a form 818s ok 26 - Host match 818s ok 27 - Field "user" is defined 818s ok 28 - Field "password" is defined 818s ok 29 - Field "spoofId" is defined 818s ok 30 - CSP header authorize POST request to \# 818s ok 31 - Auth query 818s ok 32 - PE5 found 818s ok 33 - Get Menu 818s ok 34 - HTTP code is 200 818s ok 35 - Page contains a form 818s ok 36 - Host match 818s ok 37 - Field "user" is defined 818s ok 38 - Field "password" is defined 818s ok 39 - Field "spoofId" is defined 818s ok 40 - CSP header authorize POST request to \# 818s ok 41 - Get Menu 818s ok 42 - HTTP code is 200 818s ok 43 - Page contains a form 818s ok 44 - Host match 818s ok 45 - Field "user" is defined 818s ok 46 - Field "password" is defined 818s ok 47 - Field "spoofId" is defined 818s ok 48 - CSP header authorize POST request to \# 818s ok 49 - Auth query 818s ok 50 - PE93 found 818s ok 51 - Get Menu 818s ok 52 - HTTP code is 200 818s ok 53 - Page contains a form 818s ok 54 - Host match 818s ok 55 - Field "user" is defined 818s ok 56 - Field "password" is defined 818s ok 57 - Field "spoofId" is defined 818s ok 58 - CSP header authorize POST request to \# 818s ok 59 - Get Menu 818s ok 60 - HTTP code is 200 818s ok 61 - Page contains a form 818s ok 62 - Host match 818s ok 63 - Field "user" is defined 818s ok 64 - Field "password" is defined 818s ok 65 - Field "spoofId" is defined 818s ok 66 - CSP header authorize POST request to \# 818s ok 67 - Auth query 818s ok 68 - Get cookie lemonldap (17f6a679808d7e536a52b449d97d2ce3c1d554ef45e2482f6235867601e1b8b1) 818s ok 69 - Get cookie lemonldaphttp () 818s ok 70 - Get redirection 818s ok 71 - Location is http://auth.example.com/ 818s ok 72 - -> Get cookie : lemonldap=something 818s ok 73 - -> Cookie 'lemonldap' is HttpOnly 818s ok 74 - -> Cookie 'lemonldap' is secure 818s ok 75 - CheckUser form 818s ok 76 - HTTP code is 200 818s ok 77 - Page contains a form 818s ok 78 - URI match 818s ok 79 - Field "user" is defined 818s ok 80 - Field "url" is defined 818s ok 81 - Found trspan="checkUser" 818s ok 82 - POST checkuser 818s ok 83 - Found macro test_impersonation 818s ok 84 - Found msmith/msmith 818s ok 85 - Logout request 818s ok 86 - Response is 200 818s ok 87 - Cookie is deleted 818s ok 88 - No pdata 818s ok 89 - Disconnect request 818s ok 90 - Response is 401 818s ok 91 - Get Menu 818s ok 92 - HTTP code is 200 818s ok 93 - Page contains a form 818s ok 94 - Host match 818s ok 95 - Field "user" is defined 818s ok 96 - Field "password" is defined 818s ok 97 - Field "spoofId" is defined 818s ok 98 - CSP header authorize POST request to \# 818s ok 99 - Auth query 818s ok 100 - Get cookie lemonldap (005219493fa6ce3ebc9bda07f2c8b1d5b1d7474a5b8b0f60560cd3aec94bd15b) 818s ok 101 - Get redirection 818s ok 102 - Location is http://auth.example.com/ 818s ok 103 - Get Menu 818s ok 104 - HTTP code is 200 818s ok 105 - Connected as dwho 818s ok 106 - CheckUser form 818s ok 107 - HTTP code is 200 818s ok 108 - Page contains a form 818s ok 109 - URI match 818s ok 110 - Field "user" is defined 818s ok 111 - Field "url" is defined 818s ok 112 - Found trspan="checkUser" 818s ok 113 - POST checkuser 818s ok 114 - HTTP code is 200 818s ok 115 - Page contains a form 818s ok 116 - URI match 818s ok 117 - Field "user" is defined 818s ok 118 - Field "url" is defined 818s ok 119 - Found trspan="checkUser" 818s ok 120 - Found trspan="allowed" 818s ok 121 - Found trspan="headers" 818s ok 122 - Found trspan="macros" 818s ok 123 - Found trspan="attributes" 818s ok 124 - Found _userDB 818s ok 125 - Found Auth-User 818s ok 126 - Found dwho 818s ok 127 - Found _whatToTrace 818s ok 128 - Found testPrefix_groups 818s ok 129 - Found "su; su_test; test_su" 818s ok 130 - Found testPrefix_uid 818s ok 131 - Found rtyler 818s ok 132 - Found macro test_impersonation 818s ok 133 - Found rtyler/dwo 818s ok 134 - Found 34 attributes 818s ok 135 - _auth 818s ok 136 - _httpSession 818s ok 137 - uid 818s ok 138 - testPrefix__auth 818s ok 139 - testPrefix__httpSession 818s ok 140 - testPrefix_uid 818s ok 141 - Logout request 818s ok 142 - Response is 200 818s ok 143 - Cookie is deleted 818s ok 144 - No pdata 818s ok 145 - Disconnect request 818s ok 146 - Response is 401 818s 1..146 818s ok 819s t/68-Impersonation-with-filtered-merge.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 - Get Menu 819s ok 6 - HTTP code is 200 819s ok 7 - Page contains a form 819s ok 8 - Host match 819s ok 9 - Field "user" is defined 819s ok 10 - Field "password" is defined 819s ok 11 - Field "spoofId" is defined 819s ok 12 - CSP header authorize POST request to \# 819s ok 13 - Auth query 819s ok 14 - Get cookie lemonldap (24aa674b812c0930ab757659d93b381cf2e8524f374001935e961722aedcc628) 819s ok 15 - Get redirection 819s ok 16 - Location is http://auth.example.com/ 819s ok 17 - Get Menu 819s ok 18 - HTTP code is 200 819s ok 19 - Connected as dwho 819s ok 20 - Authenticated as dwho 819s ok 21 - CheckUser form 819s ok 22 - HTTP code is 200 819s ok 23 - Page contains a form 819s ok 24 - URI match 819s ok 25 - Field "user" is defined 819s ok 26 - Field "url" is defined 819s ok 27 - Found trspan="checkUserMerged" 819s ok 28 - POST checkuser 819s ok 29 - HTTP code is 200 819s ok 30 - Page contains a form 819s ok 31 - URI match 819s ok 32 - Field "user" is defined 819s ok 33 - Field "url" is defined 819s ok 34 - Found trspan="checkUser" 819s ok 35 - Found trspan="allowed" 819s ok 36 - Found trspan="headers" 819s ok 37 - Found trspan="groups_sso" 819s ok 38 - Found trspan="macros" 819s ok 39 - Found trspan="attributes" 819s ok 40 - Found _userDB 819s ok 41 - Found Auth-User 819s ok 42 - Found dwho 819s ok 43 - Found su 819s ok 44 - Found su_test 819s ok 45 - NOT found _test_ 819s ok 46 - NOT found test_su 819s ok 47 - Found uid 819s ok 48 - Found _whatToTrace 819s ok 49 - POST checkuser 819s ok 50 - Response is JSON 819s ok 51 - Right number of real_hGroups found 819s ok 52 - Right number of hGroups found 819s ok 53 - Logout request 819s ok 54 - Response is 200 819s ok 55 - Cookie is deleted 819s ok 56 - No pdata 819s ok 57 - Disconnect request 819s ok 58 - Response is 401 819s 1..58 819s ok 819s t/68-Impersonation-with-merge.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 - Get Menu 819s ok 6 - HTTP code is 200 819s ok 7 - Page contains a form 819s ok 8 - Host match 819s ok 9 - Field "user" is defined 819s ok 10 - Field "password" is defined 819s ok 11 - Field "spoofId" is defined 819s ok 12 - CSP header authorize POST request to \# 819s ok 13 - Auth query 819s ok 14 - Get cookie lemonldap (3fc52378a6c47260fee61500c6327b1441a8f163fdc2f0051db92eb43ed4219a) 819s ok 15 - Get redirection 819s ok 16 - Location is http://auth.example.com/ 819s ok 17 - Get Menu 819s ok 18 - HTTP code is 200 819s ok 19 - Connected as dwho 819s ok 20 - Authenticated as dwho 819s ok 21 - CheckUser form 819s ok 22 - HTTP code is 200 819s ok 23 - Page contains a form 819s ok 24 - URI match 819s ok 25 - Field "user" is defined 819s ok 26 - Field "url" is defined 819s ok 27 - Found trspan="checkUserMerged" 819s ok 28 - POST checkuser 819s ok 29 - HTTP code is 200 819s ok 30 - Page contains a form 819s ok 31 - URI match 819s ok 32 - Field "user" is defined 819s ok 33 - Field "url" is defined 819s ok 34 - Found trspan="checkUserMerged" 819s ok 35 - Found trspan="allowed" 819s ok 36 - Found trspan="headers" 819s ok 37 - Found trspan="groups_sso" 819s ok 38 - Found SSO group "su" 819s ok 39 - Found SSO group "su_test" 819s ok 40 - Found SSO group "test_su" 819s ok 41 - Found trspan="attributes" 819s ok 42 - Found trspan="macros" 819s ok 43 - Found _userDB 819s ok 44 - Found Auth-User 819s ok 45 - Found dwho 819s ok 46 - Found su 819s ok 47 - Found su_test 819s ok 48 - NOT found _test_ 819s ok 49 - Found test_su 819s ok 50 - Found _whatToTrace 819s ok 51 - Found uid 819s ok 52 - POST checkuser 819s ok 53 - Response is JSON 819s ok 54 - Right number of real_hGroups found 819s ok 55 - Right number of hGroups found 819s ok 56 - Logout request 819s ok 57 - Response is 200 819s ok 58 - Cookie is deleted 819s ok 59 - No pdata 819s ok 60 - Disconnect request 819s ok 61 - Response is 401 819s 1..61 819s ok 820s t/68-Impersonation.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 - Get Menu 820s ok 6 - HTTP code is 200 820s ok 7 - Page contains a form 820s ok 8 - Host match 820s ok 9 - Field "user" is defined 820s ok 10 - Field "password" is defined 820s ok 11 - Field "spoofId" is defined 820s ok 12 - CSP header authorize POST request to \# 820s ok 13 - Auth query 820s ok 14 - PE40 found 820s ok 15 - Get Menu 820s ok 16 - HTTP code is 200 820s ok 17 - Page contains a form 820s ok 18 - Host match 820s ok 19 - Field "user" is defined 820s ok 20 - Field "password" is defined 820s ok 21 - Field "spoofId" is defined 820s ok 22 - CSP header authorize POST request to \# 820s ok 23 - Get Menu 820s ok 24 - HTTP code is 200 820s ok 25 - Page contains a form 820s ok 26 - Host match 820s ok 27 - Field "user" is defined 820s ok 28 - Field "password" is defined 820s ok 29 - Field "spoofId" is defined 820s ok 30 - CSP header authorize POST request to \# 820s ok 31 - Auth query 820s ok 32 - PE5 found 820s ok 33 - Get Menu 820s ok 34 - HTTP code is 200 820s ok 35 - Page contains a form 820s ok 36 - Host match 820s ok 37 - Field "user" is defined 820s ok 38 - Field "password" is defined 820s ok 39 - Field "spoofId" is defined 820s ok 40 - CSP header authorize POST request to \# 820s ok 41 - Get Menu 820s ok 42 - HTTP code is 200 820s ok 43 - Page contains a form 820s ok 44 - Host match 820s ok 45 - Field "user" is defined 820s ok 46 - Field "password" is defined 820s ok 47 - Field "spoofId" is defined 820s ok 48 - CSP header authorize POST request to \# 820s ok 49 - Auth query 820s ok 50 - PE93 found 820s ok 51 - Get Menu 820s ok 52 - HTTP code is 200 820s ok 53 - Page contains a form 820s ok 54 - Host match 820s ok 55 - Field "user" is defined 820s ok 56 - Field "password" is defined 820s ok 57 - Field "spoofId" is defined 820s ok 58 - CSP header authorize POST request to \# 820s ok 59 - Get Menu 820s ok 60 - HTTP code is 200 820s ok 61 - Page contains a form 820s ok 62 - Host match 820s ok 63 - Field "user" is defined 820s ok 64 - Field "password" is defined 820s ok 65 - Field "spoofId" is defined 820s ok 66 - CSP header authorize POST request to \# 820s ok 67 - Auth query 820s ok 68 - Get cookie lemonldap (e9345ccd71cca6542515cdf16babbdb07ecf7d9aa62712153ce192f68d87cb9a) 820s ok 69 - Get redirection 820s ok 70 - Location is http://auth.example.com/ 820s ok 71 - Get Menu 820s ok 72 - HTTP code is 200 820s ok 73 - Connected as msmith 820s ok 74 - Authenticated as msmith 820s ok 75 - CheckUser form 820s ok 76 - HTTP code is 200 820s ok 77 - Page contains a form 820s ok 78 - URI match 820s ok 79 - Field "user" is defined 820s ok 80 - Field "url" is defined 820s ok 81 - Found trspan="checkUser" 820s ok 82 - POST checkuser 820s ok 83 - Found macro test_impersonation 820s ok 84 - Found msmith/msmith 820s ok 85 - Found two MSMITH@BADWOLF.ORG 820s ok 86 - Logout request 820s ok 87 - Response is 200 820s ok 88 - Cookie is deleted 820s ok 89 - No pdata 820s ok 90 - Disconnect request 820s ok 91 - Response is 401 820s ok 92 - Get Menu 820s ok 93 - HTTP code is 200 820s ok 94 - Page contains a form 820s ok 95 - Host match 820s ok 96 - Field "user" is defined 820s ok 97 - Field "password" is defined 820s ok 98 - Field "spoofId" is defined 820s ok 99 - CSP header authorize POST request to \# 820s ok 100 - Auth query 820s ok 101 - Get cookie lemonldap (d1cc4bb5c7638cd1e2b625a1e22a605b4dabe5ecdd27a0aafc8d17ca7ed33eba) 820s ok 102 - Get redirection 820s ok 103 - Location is http://auth.example.com/ 820s ok 104 - Get Menu 820s ok 105 - HTTP code is 200 820s ok 106 - Connected as dwho 820s ok 107 - Authenticated as dwho 820s ok 108 - CheckUser form 820s ok 109 - HTTP code is 200 820s ok 110 - Page contains a form 820s ok 111 - URI match 820s ok 112 - Field "user" is defined 820s ok 113 - Field "url" is defined 820s ok 114 - Found trspan="checkUser" 820s ok 115 - POST checkuser 820s ok 116 - HTTP code is 200 820s ok 117 - Page contains a form 820s ok 118 - URI match 820s ok 119 - Field "user" is defined 820s ok 120 - Field "url" is defined 820s ok 121 - Found trspan="checkUser" 820s ok 122 - Found trspan="allowed" 820s ok 123 - Found trspan="headers" 820s ok 124 - Found trspan="macros" 820s ok 125 - Found trspan="attributes" 820s ok 126 - Found _userDB 820s ok 127 - Found Auth-User 820s ok 128 - Found dwho 820s ok 129 - Found _whatToTrace 820s ok 130 - Found testPrefix_groups 820s ok 131 - Found "su; su_test; test_su" 820s ok 132 - Found testPrefix_uid 820s ok 133 - Found rtyler 820s ok 134 - Found macro test_impersonation 820s ok 135 - Found rtyler/dwo 820s ok 136 - Found _session_id 820s ok 137 - Found _session_id 820s ok 138 - Found 34 attributes 820s ok 139 - _auth 820s ok 140 - uid 820s ok 141 - testPrefix__auth 820s ok 142 - testPrefix_uid 820s ok 143 - Logout request 820s ok 144 - Response is 200 820s ok 145 - Cookie is deleted 820s ok 146 - No pdata 820s ok 147 - Disconnect request 820s ok 148 - Response is 401 820s 1..148 820s ok 820s t/68-InitializePasswordReset.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 - Auth query 820s ok 6 - HTTP code is 200 820s ok 7 - Get cookie lemonldap (dc07b76863a8b8d48fdbbea60950ad8e9dc6d900cbd2e7f7be69aedc82508b3a) 820s ok 8 - Force reinitialization for rtyler@badwolf.org 820s ok 9 - HTTP code is 200 820s ok 10 - HTTP code is 200 820s ok 11 - Content-Type is JSON 820s ok 12 - Content is valid JSON 820s ok 13 - mail_token found 820s ok 14 - reset url found and have a correct format 820s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret 820s ok 16 - HTTP code is 403 820s ok 17 - Content is valid JSON 820s ok 18 - authentication error 820s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found 820s ok 20 - HTTP code is 404 820s ok 21 - Content is valid JSON 820s ok 22 - user not found 820s 1..22 820s ok 821s t/70-2F-Password.t ............................................................. 821s ok 1 - use Lemonldap::NG::Portal::Main; 821s ok 2 - Portal object 821s ok 3 - Init 821s ok 4 - Portal app 821s # Subtest: Register Password 2FA 821s ok 1 - Get Menu 821s ok 2 - HTTP code is 200 821s ok 3 - Page contains a form 821s ok 4 - Host match 821s ok 5 - Field "user" is defined 821s ok 6 - Field "password" is defined 821s ok 7 - CSP header authorize POST request to \# 821s ok 8 - Auth query 821s ok 9 - Get cookie lemonldap (5b0cd25bf52c4561db14fde87ccdefd641b1f89265e1e39b365c78b509e57e6d) 821s ok 10 - Get redirection 821s ok 11 - Location is http://auth.example.com/ 821s ok 12 - Form registration 821s ok 13 - Get redirection 821s ok 14 - Location header found 821s ok 15 - Form registration 821s ok 16 - Found password js 821s ok 17 - HTTP code is 200 821s ok 18 - Content-Type is JSON 821s ok 19 - Content is valid JSON 821s ok 20 - Post registration (mismatched) 821s ok 21 821s ok 22 - HTTP code is 200 821s ok 23 - Content-Type is JSON 821s ok 24 - Content is valid JSON 821s ok 25 - Post registration (mismatched) 821s ok 26 821s ok 27 - HTTP code is 200 821s ok 28 - Content-Type is JSON 821s ok 29 - Content is valid JSON 821s ok 30 - Post registration (mismatched) 821s ok 31 - Key is registered 821s ok 32 - Logout request 821s ok 33 - Response is 200 821s ok 34 - Cookie is deleted 821s ok 35 - No pdata 821s ok 36 - Disconnect request 821s ok 37 - Response is 401 821s 1..37 821s ok 5 - Register Password 2FA 821s # Subtest: Try to login with invalid 2FA password 821s ok 1 - Get Menu 821s ok 2 - HTTP code is 200 821s ok 3 - Page contains a form 821s ok 4 - Host match 821s ok 5 - Field "user" is defined 821s ok 6 - Field "password" is defined 821s ok 7 - CSP header authorize POST request to \# 821s ok 8 - Auth query 821s ok 9 - HTTP code is 200 821s ok 10 - Page contains a form 821s ok 11 - URI match 821s ok 12 - Post code 821s ok 13 - Expected portal error code: code found on page 821s ok 14 - Expected portal error code 821s 1..14 821s ok 6 - Try to login with invalid 2FA password 821s # Subtest: Try to login with valid 2FA password 821s ok 1 - Get Menu 821s ok 2 - HTTP code is 200 821s ok 3 - Page contains a form 821s ok 4 - Host match 821s ok 5 - Field "user" is defined 821s ok 6 - Field "password" is defined 821s ok 7 - CSP header authorize POST request to \# 821s ok 8 - Auth query 821s ok 9 - HTTP code is 200 821s ok 10 - Page contains a form 821s ok 11 - URI match 821s ok 12 - Post code 821s ok 13 - Get cookie lemonldap (6ba33e5daa37b4577952cd95882f20e2c5ba17380f94905ea6d50e6a34463b18) 821s ok 14 - Get session using restSessionServer 821s ok 15 - HTTP code is 200 821s ok 16 - Deserialize session content 821s ok 17 - Session has correct value for authenticationLevel 821s ok 18 - Session has correct value for uid 821s ok 19 - Session has correct value for _2f 821s ok 20 - Session has correct value for _auth 821s ok 21 - Logout request 821s ok 22 - Response is 200 821s ok 23 - Cookie is deleted 821s ok 24 - No pdata 821s ok 25 - Disconnect request 821s ok 26 - Response is 401 821s 1..26 821s ok 7 - Try to login with valid 2FA password 821s 1..7 821s ok 821s t/70-2F-TOTP-8-with-global-storage.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 - Get Menu 821s ok 6 - HTTP code is 200 821s ok 7 - Page contains a form 821s ok 8 - Host match 821s ok 9 - Field "user" is defined 821s ok 10 - Field "password" is defined 821s ok 11 - Field "token" is defined 821s ok 12 - CSP header authorize POST request to \# 821s ok 13 - Auth query 821s ok 14 - Get cookie lemonldap (cdc967d620d9bcff63906c87c26bcc6d21d9d6ffdc062bbc663d5a3908a2906d) 821s ok 15 - Get redirection 821s ok 16 - Location is http://auth.example.com/ 821s ok 17 - Form registration 821s ok 18 - Get redirection 821s ok 19 - Location header found 821s ok 20 - Form registration 821s ok 21 - Found TOTP js 821s ok 22 - Get new key 821s ok 23 - Content is JSON 821s ok 24 - Found secret 821s ok 25 - Found token 821s ok 26 - Code 821s ok 27 - Code contains 8 digits 821s ok 28 - Post code 821s ok 29 - Content is JSON 821s ok 30 - Key is registered 821s ok 31 - Logout request 821s ok 32 - Response is 200 821s ok 33 - Cookie is deleted 821s ok 34 - No pdata 821s ok 35 - Disconnect request 821s ok 36 - Response is 401 821s ok 37 - Get Menu 821s ok 38 - HTTP code is 200 821s ok 39 - Page contains a form 821s ok 40 - Host match 821s ok 41 - Field "user" is defined 821s ok 42 - Field "password" is defined 821s ok 43 - Field "token" is defined 821s ok 44 - CSP header authorize POST request to \# 821s ok 45 - Auth query 821s ok 46 - HTTP code is 200 821s ok 47 - Page contains a form 821s ok 48 - URI match 821s ok 49 - Field "token" is defined 821s ok 50 - LLNG Code 821s ok 51 - Post code 821s ok 52 - Get cookie lemonldap (f8d767525eec61ea5fd9b8fa95864d149034c97804e6bc67528c40cb8dfd7dcf) 821s ok 53 - Logout request 821s ok 54 - Response is 200 821s ok 55 - Cookie is deleted 821s ok 56 - No pdata 821s ok 57 - Disconnect request 821s ok 58 - Response is 401 821s ok 59 - Get Menu 821s ok 60 - HTTP code is 200 821s ok 61 - Page contains a form 821s ok 62 - Host match 821s ok 63 - Field "user" is defined 821s ok 64 - Field "password" is defined 821s ok 65 - Field "token" is defined 821s ok 66 - CSP header authorize POST request to \# 821s ok 67 - Auth query 821s ok 68 - HTTP code is 200 821s ok 69 - Page contains a form 821s ok 70 - URI match 821s ok 71 - Field "token" is defined 821s ok 72 - LLNG Code 821s ok 73 - Post code 821s ok 74 - Token expired 821s ok 75 - Login form is not displayed 821s ok 76 - Get Menu 821s ok 77 - HTTP code is 200 821s ok 78 - Page contains a form 821s ok 79 - Host match 821s ok 80 - Field "user" is defined 821s ok 81 - Field "password" is defined 821s ok 82 - Field "token" is defined 821s ok 83 - CSP header authorize POST request to \# 821s ok 84 - Auth query 821s ok 85 - HTTP code is 200 821s ok 86 - Page contains a form 821s ok 87 - URI match 821s ok 88 - Field "token" is defined 821s 1..88 821s ok 822s t/70-2F-TOTP-Hook.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 - Auth query 822s ok 6 - Get cookie lemonldap (829f0a72cdff78a3612965dd65b729d69e5a58eb7a28a5b01612f9d0d4e05fe7) 822s ok 7 - Form registration 822s ok 8 - Found TOTP js 822s ok 9 - Get new key 822s ok 10 - Content is JSON 822s ok 11 - Found secret 822s ok 12 - Found token 822s ok 13 - Found user 822s ok 14 - Code 822s ok 15 - Code contains 6 digits 822s ok 16 - Post code 822s ok 17 - Content is JSON 822s ok 18 - TOTP is registered 822s ok 19 - Logout request 822s ok 20 - Response is 200 822s ok 21 - Cookie is deleted 822s ok 22 - No pdata 822s ok 23 - Disconnect request 822s ok 24 - Response is 401 822s ok 25 - Auth query 822s ok 26 - HTTP code is 200 822s ok 27 - Page contains a form 822s ok 28 - URI match 822s ok 29 - Field "token" is defined 822s ok 30 - Code 822s ok 31 - Post code 822s ok 32 - Get cookie lemonldap (2593680a3b32f49dce76a2695a1ac7ac6e9eeb03be29b9b7f95c046587879c4e) 822s ok 33 - Logout request 822s ok 34 - Response is 200 822s ok 35 - Cookie is deleted 822s ok 36 - No pdata 822s ok 37 - Disconnect request 822s ok 38 - Response is 401 822s ok 39 - Auth query 822s ok 40 - HTTP code is 200 822s ok 41 - Page contains a form 822s ok 42 - URI match 822s ok 43 - Field "token" is defined 822s ok 44 - Code 822s ok 45 - Post code 822s ok 46 - Expected portal error code: code found on page 822s ok 47 - Expected portal error code 822s 1..47 822s ok 823s t/70-2F-TOTP-encryption.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 - Get Menu 823s ok 6 - HTTP code is 200 823s ok 7 - Page contains a form 823s ok 8 - Host match 823s ok 9 - Field "user" is defined 823s ok 10 - Field "password" is defined 823s ok 11 - Field "token" is defined 823s ok 12 - CSP header authorize POST request to \# 823s ok 13 - Auth query 823s ok 14 - Get cookie lemonldap (94df75c413b4b0905fd56d4224f809f47bbcbd7718179a46cc8aa130132b9512) 823s ok 15 - Get redirection 823s ok 16 - Location is http://auth.example.com/ 823s ok 17 - Form registration 823s ok 18 - Get redirection 823s ok 19 - Location header found 823s ok 20 - Form registration 823s ok 21 - Found TOTP js 823s ok 22 - Get new key 823s ok 23 - Content is JSON 823s ok 24 - Found secret 823s ok 25 - Found token 823s ok 26 - Code 823s ok 27 - Code contains 6 digits 823s ok 28 - Post code 823s ok 29 - Content is JSON 823s ok 30 - Key is registered 823s ok 31 - Logout request 823s ok 32 - Response is 200 823s ok 33 - Cookie is deleted 823s ok 34 - No pdata 823s ok 35 - Disconnect request 823s ok 36 - Response is 401 823s ok 37 - Get Menu 823s ok 38 - HTTP code is 200 823s ok 39 - Page contains a form 823s ok 40 - Host match 823s ok 41 - Field "user" is defined 823s ok 42 - Field "password" is defined 823s ok 43 - Field "token" is defined 823s ok 44 - CSP header authorize POST request to \# 823s ok 45 - Auth query 823s ok 46 - HTTP code is 200 823s ok 47 - Page contains a form 823s ok 48 - URI match 823s ok 49 - Field "token" is defined 823s ok 50 - LLNG Code 823s ok 51 - Post code 823s ok 52 - Get cookie lemonldap (4f09560b66f493d5edf15f1c2b356aa8339fc87d5812d5149b20305da94949be) 823s ok 53 - Logout request 823s ok 54 - Response is 200 823s ok 55 - Cookie is deleted 823s ok 56 - No pdata 823s ok 57 - Disconnect request 823s ok 58 - Response is 401 823s ok 59 - Get Menu 823s ok 60 - HTTP code is 200 823s ok 61 - Page contains a form 823s ok 62 - Host match 823s ok 63 - Field "user" is defined 823s ok 64 - Field "password" is defined 823s ok 65 - Field "token" is defined 823s ok 66 - CSP header authorize POST request to \# 823s ok 67 - Auth query 823s ok 68 - HTTP code is 200 823s ok 69 - Page contains a form 823s ok 70 - URI match 823s ok 71 - Field "token" is defined 823s ok 72 - LLNG Code 823s ok 73 - Post code 823s ok 74 - Token expired 823s ok 75 - Login form is not displayed 823s ok 76 - Get Menu 823s ok 77 - HTTP code is 200 823s ok 78 - Page contains a form 823s ok 79 - Host match 823s ok 80 - Field "user" is defined 823s ok 81 - Field "password" is defined 823s ok 82 - Field "token" is defined 823s ok 83 - CSP header authorize POST request to \# 823s ok 84 - Auth query 823s ok 85 - HTTP code is 200 823s ok 86 - Page contains a form 823s ok 87 - URI match 823s ok 88 - Field "token" is defined 823s ok 89 - TOTP persistent data found 823s ok 90 - Only one device found 823s ok 91 - TOTP secret is encrypted 823s 1..91 823s ok 823s t/70-2F-TOTP-multiple-register.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 - Auth query 823s ok 6 - Get cookie lemonldap (1f64d685880ba1d0c10075ee8e3c8aa8966d93f5193d1e991ee316fbbc1ac04f) 823s ok 7 - Get Menu 823s ok 8 - Form registration 823s ok 9 - Get redirection 823s ok 10 - Location header found 823s ok 11 - Form registration 823s ok 12 - Form registration 823s ok 13 - Found TOTP js 823s ok 14 - Get new key 823s ok 15 - Content is JSON 823s ok 16 - Found secret 823s ok 17 - Found token 823s ok 18 - Found user 823s ok 19 - Code 823s ok 20 - Code contains 6 digits 823s ok 21 - Post code 823s ok 22 - Content is JSON 823s ok 23 - TOTP is registered 823s ok 24 - Form registration 823s ok 25 - Found newly registered device 823s ok 26 - Found button to register a new device 823s ok 27 - Form registration 823s ok 28 - Found TOTP js 823s ok 29 - Get new key 823s ok 30 - Content is JSON 823s ok 31 - Found secret 823s ok 32 - Found token 823s ok 33 - Found user 823s ok 34 - Code 823s ok 35 - Code contains 6 digits 823s ok 36 - Post code 823s ok 37 - Content is JSON 823s ok 38 - TOTP is registered 823s ok 39 - Found 2 registered TOTP 823s 1..39 823s ok 824s t/70-2F-TOTP-multiple.t ........................................................ 824s ok 1 - use Lemonldap::NG::Portal::Main; 824s ok 2 - Portal object 824s ok 3 - Init 824s ok 4 - Portal app 824s # Subtest: Authenticate with first device 824s ok 1 - Auth query 824s ok 2 - HTTP code is 200 824s ok 3 - Page contains a form 824s ok 4 - URI match 824s ok 5 - Field "token" is defined 824s ok 6 - Code 824s ok 7 - Post code 824s ok 8 - Get cookie lemonldap (b4176d8ae37d0be3d01243066da2c0ea7947dec52d9fe2ec0009ce4e1e896629) 824s 1..8 824s ok 5 - Authenticate with first device 824s # Subtest: Authenticate with second device 824s ok 1 - Auth query 824s ok 2 - HTTP code is 200 824s ok 3 - Page contains a form 824s ok 4 - URI match 824s ok 5 - Field "token" is defined 824s ok 6 - Code 824s ok 7 - Post code 824s ok 8 - Get cookie lemonldap (824402c5297005b33f7a9bd77ed30e7d29ca859d9d4c9ffcfda7d9a4c385960e) 824s 1..8 824s ok 6 - Authenticate with second device 824s # Subtest: Authenticate with unknown device 824s ok 1 - Auth query 824s ok 2 - HTTP code is 200 824s ok 3 - Page contains a form 824s ok 4 - URI match 824s ok 5 - Field "token" is defined 824s ok 6 - Code 824s ok 7 - Post code 824s ok 8 - Expected portal error code: code found on page 824s ok 9 - Expected portal error code 824s 1..9 824s ok 7 - Authenticate with unknown device 824s 1..7 824s ok 824s t/70-2F-TOTP-with-History-and-Refresh.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 - Auth query 824s ok 6 - Get cookie lemonldap (5610034bdba2e76d8e155418cad1e208879c64c093301145c52b48c831d96fad) 824s ok 7 - Form registration 824s ok 8 - Get redirection 824s ok 9 - Location header found 824s ok 10 - Form registration 824s ok 11 - Found TOTP js 824s ok 12 - Get new key 824s ok 13 - Content is JSON 824s ok 14 - Found secret 824s ok 15 - Found token 824s ok 16 - Code 824s ok 17 - Code contains 6 digits 824s ok 18 - Post code 824s ok 19 - Content is JSON 824s ok 20 - Key is registered 824s ok 21 - Logout request 824s ok 22 - Response is 200 824s ok 23 - Cookie is deleted 824s ok 24 - No pdata 824s ok 25 - Disconnect request 824s ok 26 - Response is 401 824s ok 27 - Auth query 824s ok 28 - HTTP code is 200 824s ok 29 - Page contains a form 824s ok 30 - URI match 824s ok 31 - Field "token" is defined 824s ok 32 - Field "checkLogins" is defined 824s ok 33 - Code 824s ok 34 - Post code 824s ok 35 - HTTP code is 200 824s ok 36 - Get cookie lemonldap (315cb1d864ca04a4615a863ec5cd2939721d8a98b2ef70b14d888097821aad26) 824s ok 37 - History found 824s ok 38 - Two entries found 824s ok 39 - POST checkuser 824s ok 40 - Content is JSON 824s ok 41 - Good authenticationLevel found 824s ok 42 - Refresh query 824s ok 43 - Get redirection 824s ok 44 - Location is http://auth.example.com/ 824s ok 45 - POST checkuser 824s ok 46 - Content is JSON 824s ok 47 - Good authenticationLevel found 824s ok 48 - Logout request 824s ok 49 - Response is 200 824s ok 50 - Cookie is deleted 824s ok 51 - No pdata 824s ok 52 - Disconnect request 824s ok 53 - Response is 401 824s 1..53 824s ok 824s t/70-2F-TOTP-with-LDAP.t ....................................................... 824s ok 1 - use Lemonldap::NG::Portal::Main; 824s ok 2 # skip LLNGTESTLDAP is not set 824s ok 3 # skip LLNGTESTLDAP is not set 824s ok 4 # skip LLNGTESTLDAP is not set 824s ok 5 # skip LLNGTESTLDAP is not set 824s ok 6 # skip LLNGTESTLDAP is not set 824s ok 7 # skip LLNGTESTLDAP is not set 824s ok 8 # skip LLNGTESTLDAP is not set 824s ok 9 # skip LLNGTESTLDAP is not set 824s ok 10 # skip LLNGTESTLDAP is not set 824s 1..10 824s ok 825s t/70-2F-TOTP-with-Range.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 - Get Menu 825s ok 6 - HTTP code is 200 825s ok 7 - Page contains a form 825s ok 8 - Host match 825s ok 9 - Field "user" is defined 825s ok 10 - Field "password" is defined 825s ok 11 - CSP header authorize POST request to \# 825s ok 12 - Auth query 825s ok 13 - Get cookie lemonldap (510b40abfa3232bf4cb2c3bf2ed6e94753cbd09558193b2942f1026b403eedbd) 825s ok 14 - Get redirection 825s ok 15 - Location is http://auth.example.com/ 825s ok 16 - Form registration 825s ok 17 - Get redirection 825s ok 18 - Location header found 825s ok 19 - Form registration 825s ok 20 - Found TOTP js 825s ok 21 - Get new key 825s ok 22 - Content is JSON 825s ok 23 - Found secret 825s ok 24 - Found token 825s ok 25 - Code 825s ok 26 - Code contains 6 digits 825s ok 27 - Post code 825s ok 28 - Content is JSON 825s ok 29 - Key is registered 825s ok 30 - Logout request 825s ok 31 - Response is 200 825s ok 32 - Cookie is deleted 825s ok 33 - No pdata 825s ok 34 - Disconnect request 825s ok 35 - Response is 401 825s ok 36 - Get Menu 825s ok 37 - HTTP code is 200 825s ok 38 - Page contains a form 825s ok 39 - Host match 825s ok 40 - Field "user" is defined 825s ok 41 - Field "password" is defined 825s ok 42 - CSP header authorize POST request to \# 825s ok 43 - Auth query 825s ok 44 - HTTP code is 200 825s ok 45 - Page contains a form 825s ok 46 - URI match 825s ok 47 - Post code 825s ok 48 - Get cookie lemonldap (bfb5cc260c8e460ff9b92e03ab40ed4934ebec649e3a541ae7d4a080f077fcd2) 825s ok 49 - Logout request 825s ok 50 - Response is 200 825s ok 51 - Cookie is deleted 825s ok 52 - No pdata 825s ok 53 - Disconnect request 825s ok 54 - Response is 401 825s ok 55 - Get Menu 825s ok 56 - HTTP code is 200 825s ok 57 - Page contains a form 825s ok 58 - Host match 825s ok 59 - Field "user" is defined 825s ok 60 - Field "password" is defined 825s ok 61 - CSP header authorize POST request to \# 825s ok 62 - Auth query 825s ok 63 - HTTP code is 200 825s ok 64 - Page contains a form 825s ok 65 - URI match 825s ok 66 - Post code 825s ok 67 - Get cookie lemonldap (eef342e50f167002cb995da33f2917596015241a33a7f7b1cdace15fafd89c15) 825s ok 68 - Logout request 825s ok 69 - Response is 200 825s ok 70 - Cookie is deleted 825s ok 71 - No pdata 825s ok 72 - Disconnect request 825s ok 73 - Response is 401 825s ok 74 - Get Menu 825s ok 75 - HTTP code is 200 825s ok 76 - Page contains a form 825s ok 77 - Host match 825s ok 78 - Field "user" is defined 825s ok 79 - Field "password" is defined 825s ok 80 - CSP header authorize POST request to \# 825s ok 81 - Auth query 825s ok 82 - HTTP code is 200 825s ok 83 - Page contains a form 825s ok 84 - URI match 825s ok 85 - Post code 825s ok 86 - Bad TOTP (backward) 825s ok 87 - Get Menu 825s ok 88 - HTTP code is 200 825s ok 89 - Page contains a form 825s ok 90 - Host match 825s ok 91 - Field "user" is defined 825s ok 92 - Field "password" is defined 825s ok 93 - CSP header authorize POST request to \# 825s ok 94 - Auth query 825s ok 95 - HTTP code is 200 825s ok 96 - Page contains a form 825s ok 97 - URI match 825s ok 98 - Post code 825s ok 99 - Bad TOTP (forward) 825s 1..99 825s ok 826s t/70-2F-TOTP-with-TTL-and-JSON.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 - Auth query 826s ok 6 - Get cookie lemonldap (7c58b83e70b8fa5359d5ec82211c8255e1ca0798c473d7079041a0d290444561) 826s ok 7 - Form registration 826s ok 8 - Get redirection 826s ok 9 - Location header found 826s ok 10 - Form registration 826s ok 11 - Found TOTP js 826s ok 12 - Found custom Main Logo 826s ok 13 - Get new key 826s ok 14 - Content is JSON 826s ok 15 - Found secret 826s ok 16 - Found token 826s ok 17 - Code 826s ok 18 - Code contains 6 digits 826s ok 19 - Post code 826s ok 20 - Content is JSON 826s ok 21 - Key is registered 826s ok 22 - Logout request 826s ok 23 - Response is 200 826s ok 24 - Cookie is deleted 826s ok 25 - No pdata 826s ok 26 - Disconnect request 826s ok 27 - Response is 401 826s ok 28 - Auth query 826s ok 29 - HTTP code is 200 826s ok 30 - Page contains a form 826s ok 31 - URI match 826s ok 32 - Field "token" is defined 826s ok 33 - Code 826s ok 34 - Post code 826s ok 35 - Get cookie lemonldap (1592c33a2700550ad9947f5bf79bff027e36344f5283d88996ef63bc10238823) 826s ok 36 - Logout request 826s ok 37 - Response is 200 826s ok 38 - Cookie is deleted 826s ok 39 - No pdata 826s ok 40 - Disconnect request 826s ok 41 - Response is 401 826s ok 42 - Auth query 826s ok 43 - HTTP code is 200 826s ok 44 - Notification reference found 826s ok 45 - Right reference found 826s ok 46 - Notification message found 826s ok 47 - Get cookie lemonldap (BGNwXpywH6kHAkhlN3Sg3nJ1ZdgBIQHf63Runh1VZfTShvI4DOddO46ERBje9/JtoiT3aawBR5Z10SQ725IZYXP5QZ9E57hs8VTQlqeuJptNG/FT1Qr3qIRidDHvZpR930urqFC4UWTZPmtSpd+7mQ==) 826s ok 48 - Logout request 826s ok 49 - Response is 200 826s ok 50 - Cookie is deleted 826s ok 51 - No pdata 826s ok 52 - Disconnect request 826s ok 53 - Response is 401 826s 1..53 826s ok 827s t/70-2F-TOTP-with-TTL-and-XML.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 - Auth query 827s ok 6 - Get cookie lemonldap (5317d8b7512cd2da1efdd1ab014c68fedce4a021589c70f804f93123ef87e928) 827s ok 7 - Form registration 827s ok 8 - Get redirection 827s ok 9 - Location header found 827s ok 10 - Form registration 827s ok 11 - Found TOTP js 827s ok 12 - Found custom Main Logo 827s ok 13 - Get new key 827s ok 14 - Content is JSON 827s ok 15 - Found secret 827s ok 16 - Found token 827s ok 17 - Code 827s ok 18 - Code contains 6 digits 827s ok 19 - Post code 827s ok 20 - Content is JSON 827s ok 21 - Key is registered 827s ok 22 - Logout request 827s ok 23 - Response is 200 827s ok 24 - Cookie is deleted 827s ok 25 - No pdata 827s ok 26 - Disconnect request 827s ok 27 - Response is 401 827s ok 28 - Auth query 827s ok 29 - HTTP code is 200 827s ok 30 - Page contains a form 827s ok 31 - URI match 827s ok 32 - Field "token" is defined 827s ok 33 - Code 827s ok 34 - Post code 827s ok 35 - Get cookie lemonldap (d43ab7ef55f1f7bf5369c6c223505fcdc57ddb52b48354341a5988c550b5a0c4) 827s ok 36 - Logout request 827s ok 37 - Response is 200 827s ok 38 - Cookie is deleted 827s ok 39 - No pdata 827s ok 40 - Disconnect request 827s ok 41 - Response is 401 827s ok 42 - Auth query 827s ok 43 - HTTP code is 200 827s ok 44 - Notification reference found 827s ok 45 - Right reference found 827s ok 46 - Notification message found 827s ok 47 - Get cookie lemonldap (OEDc7epsebPlv90w4MYaXbsAWxCTo5qna7PtR6Th3a2oxH1AomXx8XzDWkutpQyx/tSWyM8iU3zhalnBNiKh4GV8AUa0UwlCWOiB6lq0LRuwh1h1TJumGotPE7AgZNd6RsIZiwFCjlsz0bTJFqk8pQ==) 827s ok 48 - Logout request 827s ok 49 - Response is 200 827s ok 50 - Cookie is deleted 827s ok 51 - No pdata 827s ok 52 - Disconnect request 827s ok 53 - Response is 401 827s 1..53 827s ok 827s t/70-2F-TOTP-with-TTL.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 - Auth query 827s ok 6 - Get cookie lemonldap (ccaf6e94f0d580a441bd36b36b1bd668d105a65b881be497f0f9776b56310f20) 827s ok 7 - Get Menu 827s ok 8 - sfaManager link not found 827s ok 9 - Form registration 827s ok 10 - Get redirection 827s ok 11 - Location header found 827s ok 12 - Form registration 827s ok 13 - Found TOTP js 827s ok 14 - Found custom Main Logo 827s ok 15 - Get new key 827s ok 16 - Content is JSON 827s ok 17 - Found secret 827s ok 18 - Found token 827s ok 19 - Found issuer 827s ok 20 - Found user 827s ok 21 - Code 827s ok 22 - Code contains 6 digits 827s ok 23 - Post code 827s ok 24 - Content is JSON 827s ok 25 - badName returned 827s ok 26 - Code 827s ok 27 - Code contains 6 digits 827s ok 28 - Post code 827s ok 29 - Content is JSON 827s ok 30 - TOTP is registered 827s ok 31 - Logout request 827s ok 32 - Response is 200 827s ok 33 - Cookie is deleted 827s ok 34 - No pdata 827s ok 35 - Disconnect request 827s ok 36 - Response is 401 827s ok 37 - Auth query 827s ok 38 - HTTP code is 200 827s ok 39 - Page contains a form 827s ok 40 - URI match 827s ok 41 - Field "token" is defined 827s ok 42 - Code 827s ok 43 - Post code 827s ok 44 - Get cookie lemonldap (d12cbde4e5b13150dbe75774914481781ce6a565f8c72dcb76863dd3aa52f24c) 827s ok 45 - Logout request 827s ok 46 - Response is 200 827s ok 47 - Cookie is deleted 827s ok 48 - No pdata 827s ok 49 - Disconnect request 827s ok 50 - Response is 401 827s ok 51 - Auth query 827s ok 52 - Get cookie lemonldap (bf9a3d249fed106d2cfbe796408027505d9042ea5e31d181d82b4b7a4b9216d4) 827s ok 53 - Get redirection 827s ok 54 - Location is http://auth.example.com/ 827s ok 55 - Logout request 827s ok 56 - Response is 200 827s ok 57 - Cookie is deleted 827s ok 58 - No pdata 827s ok 59 - Disconnect request 827s ok 60 - Response is 401 827s 1..60 827s ok 827s t/70-2F-targetAuthnLevel.t ..................................................... 827s ok 1 - use Lemonldap::NG::Portal::Main; 827s ok 2 - Portal object 827s ok 3 - Init 827s ok 4 - Portal app 827s # Subtest: Check test1 offer both Auth choices and both 2FA choices 827s ok 1 - Get login form 827s ok 2 - Response body is not empty 827s ok 3 - Found at least one result for //input[@name="lmAuth"] 827s ok 4 - Two choices offered 827s ok 5 - Auth query 827s ok 6 - Response body is not empty 827s ok 7 - Found TOTP button 827s ok 8 - Response body is not empty 827s ok 9 - Found password button 827s 1..9 827s ok 5 - Check test1 offer both Auth choices and both 2FA choices 827s # Subtest: Check test2 vhost asks only TOTP 827s ok 1 - Get login form 827s ok 2 - Response body is not empty 827s ok 3 - Found at least one result for //input[@name="lmAuth"] 827s ok 4 - One choice offered 827s ok 5 - Auth query 827s ok 6 - Response body is not empty 827s ok 7 - Found TOTP prompt 827s 1..7 827s ok 6 - Check test2 vhost asks only TOTP 827s 1..6 827s ok 828s t/72-2F-REST-CodeActivation-Resend.t ........................................... 828s ok 1 - use Lemonldap::NG::Portal::Main; 828s ok 2 - Portal object 828s ok 3 - Init 828s ok 4 - Portal app 828s # Subtest: Login on first try 828s ok 1 - Init req gives dwho 828s ok 2 - Found uid attribute 828s ok 3 - Received code from LLNG 828s ok 4 - Auth query 828s ok 5 - Found custom Main Logo 828s ok 6 - Prompt indicates success 828s ok 7 - REST service received code 828s ok 8 - HTTP code is 200 828s ok 9 - Page contains a form 828s ok 10 - URI match 828s ok 11 - Field "token" is defined 828s ok 12 - Field "code" is defined 828s ok 13 - Post code 828s ok 14 - History found 828s ok 15 - One entry found 828s ok 16 - Get cookie lemonldap (bc235a183aafc373eb07b8711368bc84972d1fe4d787fb7c6f588482070fe54d) 828s ok 17 - Logout request 828s ok 18 - Response is 200 828s ok 19 - Cookie is deleted 828s ok 20 - No pdata 828s ok 21 - Disconnect request 828s ok 22 - Response is 401 828s 1..22 828s ok 5 - Login on first try 828s # Subtest: Login after several resend 828s ok 1 - Init req gives dwho 828s ok 2 - Found uid attribute 828s ok 3 - Received code from LLNG 828s ok 4 - Auth query 828s ok 5 - Found custom Main Logo 828s ok 6 - Prompt indicates success 828s ok 7 - REST service received code 828s ok 8 - HTTP code is 200 828s ok 9 - Page contains a form 828s ok 10 - URI match 828s ok 11 - Field "token" is defined 828s ok 12 - Field "code" is defined 828s ok 13 - Found resend button 828s ok 14 - Post code 828s ok 15 - Received invitation to try later 828s ok 16 - No code sent 828s ok 17 - HTTP code is 200 828s ok 18 - Page contains a form 828s ok 19 - URI match 828s ok 20 - Field "token" is defined 828s ok 21 - Field "code" is defined 828s ok 22 - Found resend button 828s ok 23 - Init req gives dwho 828s ok 24 - Found uid attribute 828s ok 25 - Received code from LLNG 828s ok 26 - Post code 828s ok 27 - Found custom Main Logo 828s ok 28 - Prompt indicates success 828s ok 29 - REST service received code 828s ok 30 - Code hasn't changed 828s ok 31 - HTTP code is 200 828s ok 32 - Page contains a form 828s ok 33 - URI match 828s ok 34 - Field "token" is defined 828s ok 35 - Field "code" is defined 828s ok 36 - Post code 828s ok 37 - Get cookie lemonldap (4e6f8cc3396a1ac7cf5b043b7c8e14d3a204206c35f1bda8b239e72c66a44bdd) 828s ok 38 - Logout request 828s ok 39 - Response is 200 828s ok 40 - Cookie is deleted 828s ok 41 - No pdata 828s ok 42 - Disconnect request 828s ok 43 - Response is 401 828s 1..43 828s ok 6 - Login after several resend 828s 1..6 828s ok 829s t/72-2F-REST-with-History.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 - Init req gives dwho 829s ok 6 - Auth query 829s ok 7 - Found custom Main Logo 829s ok 8 - HTTP code is 200 829s ok 9 - Page contains a form 829s ok 10 - URI match 829s ok 11 - Field "token" is defined 829s ok 12 - Field "code" is defined 829s ok 13 - Field "checkLogins" is defined 829s ok 14 - Verify req contains name 829s ok 15 - Verify req contains code 829s ok 16 - Post code 829s ok 17 - Get cookie lemonldap (76dd5473d0037c163b8e30d64861fb057b64d396e94881ebb2985087fa570fb2) 829s ok 18 - History found 829s ok 19 - One entry found 829s ok 20 - Logout request 829s ok 21 - Response is 200 829s ok 22 - Cookie is deleted 829s ok 23 - No pdata 829s ok 24 - Disconnect request 829s ok 25 - Response is 401 829s 1..25 829s ok 829s t/74-2F-Required-Issuer-Timeouts.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 - Auth query 829s ok 6 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22be965b841cc685f8050dee5fbfa92360f6a6bf86d71daac3bd6663ee6bf7d0e1%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1769753451%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 829s ok 7 - Auth query 829s ok 8 - Get redirection 829s ok 9 - Location header found 829s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22be965b841cc685f8050dee5fbfa92360f6a6bf86d71daac3bd6663ee6bf7d0e1%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1769753451%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22sfRegToken%22%3A%223d91473f247029d223ba71189c95db3aaaf6596b4f97d19a643397e7632b702b%22%7D) 829s ok 11 - Follow redirection to /2fregisters 829s ok 12 - Found TOTP link 829s ok 13 - Form registration 829s ok 14 - Found TOTP js 829s ok 15 - Get new key 829s ok 16 - Content is JSON 829s ok 17 - Found secret 829s ok 18 - Found token 829s ok 19 - Code 829s ok 20 - Code contains 6 digits 829s ok 21 - Post code 829s ok 22 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%223d91473f247029d223ba71189c95db3aaaf6596b4f97d19a643397e7632b702b%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerTs%22%3A1769753451%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%22be965b841cc685f8050dee5fbfa92360f6a6bf86d71daac3bd6663ee6bf7d0e1%22%7D) 829s ok 23 - Content is JSON 829s ok 24 - Key is registered 829s ok 25 - Auth query 829s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%22be965b841cc685f8050dee5fbfa92360f6a6bf86d71daac3bd6663ee6bf7d0e1%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22sfRegToken%22%3A%223d91473f247029d223ba71189c95db3aaaf6596b4f97d19a643397e7632b702b%22%2C%22issuerTs%22%3A1769753451%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%7D) 829s ok 27 - HTTP code is 200 829s ok 28 - Page contains a form 829s ok 29 - URI match 829s ok 30 - Field "token" is defined 829s ok 31 - Code 829s ok 32 - Post code 829s ok 33 - Get cookie lemonldap (2cd3371f00e860fc5b9db0076e38a97fa6ed9569ff329d820e6f06d7b15fe289) 829s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%22be965b841cc685f8050dee5fbfa92360f6a6bf86d71daac3bd6663ee6bf7d0e1%22%7D) 829s ok 35 - Get redirection 829s ok 36 - Location header found 829s ok 37 - Follow redirection to issuer 829s ok 38 - Get redirection 829s ok 39 - Location header found 829s 1..39 829s ok 830s t/74-2F-Required.t ............................................................. 830s ok 1 - use Lemonldap::NG::Portal::Main; 830s ok 2 - Portal object 830s ok 3 - Init 830s ok 4 - Portal app 830s ok 5 - Auth query 830s ok 6 - Get redirection 830s ok 7 - Location header found 830s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22883f2aa08feded6d43aded5833dc383833a3d1c49f317670f690159662d82398%22%7D) 830s ok 9 - Follow redirection to /2fregisters 830s ok 10 - Found TOTP link 830s ok 11 - Form registration 830s ok 12 - Found TOTP js 830s ok 13 - Get new key 830s ok 14 - Content is JSON 830s ok 15 - Found secret 830s ok 16 - Found token 830s ok 17 - Code 830s ok 18 - Code contains 6 digits 830s ok 19 - Post code 830s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22883f2aa08feded6d43aded5833dc383833a3d1c49f317670f690159662d82398%22%7D) 830s ok 21 - Content is JSON 830s ok 22 - Key is registered 830s ok 23 - Continue login 830s ok 24 - Get redirection 830s ok 25 - Location header found 830s ok 26 - Get cookie lemonldap (a330c6c9274a3168fe4924b9b1a7f354e69143c2caa0d29b84af5a1c63711f2a) 830s ok 27 830s ok 28 830s ok 29 830s ok 30 - Auth query 830s ok 31 - HTTP code is 200 830s ok 32 - Page contains a form 830s ok 33 - URI match 830s ok 34 - Field "token" is defined 830s ok 35 - Code 830s ok 36 - Post code 830s ok 37 - Get cookie lemonldap (b147f1daf8072ebe07b0c1af9148d43add0bb86a63b3cc01d3651edd12cb6c9b) 830s ok 38 - Logout request 830s ok 39 - Response is 200 830s ok 40 - Cookie is deleted 830s ok 41 - No pdata 830s ok 42 - Disconnect request 830s ok 43 - Response is 401 830s 1..43 830s ok 830s t/76-2F-Ext-with-BruteForce.t .................................................. 830s ok 1 - use Lemonldap::NG::Portal::Main; 830s ok 2 - use Lemonldap::NG::Common::FormEncode; 830s ok 3 - Portal object 830s ok 4 - Init 830s ok 5 - Portal app 830s ok 6 - 1st Bad Auth query 830s ok 7 - Response status is 401 830s ok 8 - Content is JSON 830s ok 9 - Error code is 5 830s ok 10 - 2nd Bad Auth query 830s ok 11 - Response status is 401 830s ok 12 - Content is JSON 830s ok 13 - Error code is 5 830s ok 14 - 3rd Bad Auth query 830s ok 15 - Response status is 401 830s ok 16 - Content is JSON 830s ok 17 - Error code is 5 830s ok 18 - 4th Bad Auth query -> Rejected 830s ok 19 - Protection enabled 830s ok 20 - Auth query 830s ok 21 - Rejected -> Protection enabled 830s ok 22 - LockTime = 3 830s ok 23 - LockTime in range 830s ok 24 - Auth query 830s ok 25 - HTTP code is 200 830s ok 26 - Page contains a form 830s ok 27 - URI match 830s ok 28 - Field "token" is defined 830s ok 29 - Field "code" is defined 830s ok 30 - Field "checkLogins" is defined 830s ok 31 - Found EXTCODE input 830s ok 32 - Post code 830s ok 33 - Get cookie lemonldap (29e5daf15754bdb57cd7afd13564928b45cebaae7520ba2979205ac4fd482ad4) 830s ok 34 - History found 830s ok 35 - Four entries found 830s ok 36 - Logout request 830s ok 37 - Response is 200 830s ok 38 - Cookie is deleted 830s ok 39 - No pdata 830s ok 40 - Disconnect request 830s ok 41 - Response is 401 830s 1..41 830s ok 831s t/76-2F-Ext-with-CodeActivation-Resend.t ....................................... 831s ok 1 - use Lemonldap::NG::Portal::Main; 831s ok 2 - use Lemonldap::NG::Common::FormEncode; 831s ok 3 - Portal object 831s ok 4 - Init 831s ok 5 - Portal app 831s # Subtest: Login on first try 831s ok 1 - Make sure sessionInfo is populated 831s ok 2 - Auth query 831s ok 3 - Found EXTCODE input 831s ok 4 - Prompt indicates success 831s ok 5 - Code has the correct format 831s ok 6 - HTTP code is 200 831s ok 7 - Page contains a form 831s ok 8 - URI match 831s ok 9 - Field "token" is defined 831s ok 10 - Field "code" is defined 831s ok 11 - Post code 831s ok 12 - Get cookie lemonldap (1b0cdf76bbc31fe29ed253dbdaf730b159f6e2091ad06cb6f12aba1d88419ad4) 831s ok 13 - Logout request 831s ok 14 - Response is 200 831s ok 15 - Cookie is deleted 831s ok 16 - No pdata 831s ok 17 - Disconnect request 831s ok 18 - Response is 401 831s 1..18 831s ok 6 - Login on first try 831s # Subtest: Login after several resend 831s ok 1 - Make sure sessionInfo is populated 831s ok 2 - Auth query 831s ok 3 - Found EXTCODE input 831s ok 4 - Prompt indicates success 831s ok 5 - Code has the correct format 831s ok 6 - HTTP code is 200 831s ok 7 - Page contains a form 831s ok 8 - URI match 831s ok 9 - Field "token" is defined 831s ok 10 - Field "code" is defined 831s ok 11 - Found resend button 831s ok 12 - Make sure sessionInfo is populated 831s ok 13 - Post code 831s ok 14 - Received invitation to try later 831s ok 15 - No mail sent 831s ok 16 - HTTP code is 200 831s ok 17 - Page contains a form 831s ok 18 - URI match 831s ok 19 - Field "token" is defined 831s ok 20 - Field "code" is defined 831s ok 21 - Found resend button 831s ok 22 - Make sure sessionInfo is populated 831s ok 23 - Post code 831s ok 24 - Found EXTCODE input 831s ok 25 - Prompt indicates success 831s ok 26 - Code has the correct format 831s ok 27 - Code hasn't changed 831s ok 28 - HTTP code is 200 831s ok 29 - Page contains a form 831s ok 30 - URI match 831s ok 31 - Field "token" is defined 831s ok 32 - Field "code" is defined 831s ok 33 - Post code 831s ok 34 - Get cookie lemonldap (b202f24130dd01e2eb23ae616369bd65bf1367e207f579ec4dc12376bfffb996) 831s ok 35 - Logout request 831s ok 36 - Response is 200 831s ok 37 - Cookie is deleted 831s ok 38 - No pdata 831s ok 39 - Disconnect request 831s ok 40 - Response is 401 831s 1..40 831s ok 7 - Login after several resend 831s # Subtest: Try to resend with an expired token 831s ok 1 - Make sure sessionInfo is populated 831s ok 2 - Auth query 831s ok 3 - Found EXTCODE input 831s ok 4 - Prompt indicates success 831s ok 5 - Code has the correct format 831s ok 6 - HTTP code is 200 831s ok 7 - Page contains a form 831s ok 8 - URI match 831s ok 9 - Field "token" is defined 831s ok 10 - Field "code" is defined 831s ok 11 - Found resend button 831s ok 12 - Post code 831s ok 13 - Expected portal error code: code found on page 831s ok 14 - Expected portal error code 831s 1..14 831s ok 8 - Try to resend with an expired token 831s ok 9 - SessionInfo check was called during the test 831s 1..9 831s ok 831s t/76-2F-Ext-with-CodeActivation.t .............................................. 831s ok 1 - use Lemonldap::NG::Portal::Main; 831s ok 2 - use Lemonldap::NG::Common::FormEncode; 831s ok 3 - Portal object 831s ok 4 - Init 831s ok 5 - Portal app 831s ok 6 - Auth query 831s ok 7 - HTTP code is 200 831s ok 8 - Page contains a form 831s ok 9 - URI match 831s ok 10 - Field "token" is defined 831s ok 11 - Field "code" is defined 831s ok 12 - Found EXTCODE input 831s ok 13 - Post code 831s ok 14 - Get cookie lemonldap (54ab04ce05100225e8510f85fd3189f95b9c3fff5fdb0b6b066199b707493dee) 831s ok 15 - Logout request 831s ok 16 - Response is 200 831s ok 17 - Cookie is deleted 831s ok 18 - No pdata 831s ok 19 - Disconnect request 831s ok 20 - Response is 401 831s 1..20 831s ok 832s t/76-2F-Ext-with-GrantSession.t ................................................ 832s ok 1 - use Lemonldap::NG::Portal::Main; 832s ok 2 - use Lemonldap::NG::Common::FormEncode; 832s ok 3 - Portal object 832s ok 4 - Init 832s ok 5 - Portal app 832s ok 6 - Auth query 832s ok 7 - HTTP code is 200 832s ok 8 - Page contains a form 832s ok 9 - URI match 832s ok 10 - Field "token" is defined 832s ok 11 - Field "code" is defined 832s ok 12 - Found EXTCODE input 832s ok 13 - Post code 832s ok 14 - dwho rejected with custom message 832s ok 15 - Response body is not empty 832s ok 16 - Found info JS 832s 1..16 832s ok 832s t/76-2F-Ext-with-History.t ..................................................... 832s ok 1 - use Lemonldap::NG::Portal::Main; 832s ok 2 - use Lemonldap::NG::Common::FormEncode; 832s ok 3 - Portal object 832s ok 4 - Init 832s ok 5 - Portal app 832s ok 6 - Auth query 832s ok 7 - HTTP code is 200 832s ok 8 - Page contains a form 832s ok 9 - URI match 832s ok 10 - Field "token" is defined 832s ok 11 - Field "checkLogins" is defined 832s ok 12 - Found totp.png 832s ok 13 - Found yubikey.png 832s ok 14 - Found totp.png 832s ok 15 - Post ext2f choice 832s ok 16 - HTTP code is 200 832s ok 17 - Page contains a form 832s ok 18 - URI match 832s ok 19 - Field "token" is defined 832s ok 20 - Field "code" is defined 832s ok 21 - Field "checkLogins" is defined 832s ok 22 - Found EXTCODE input 832s ok 23 - Post code 832s ok 24 - Get cookie lemonldap (fa682701b55897909b33399bdab7ea7991ac5be42d6d009d2ebb2346361da729) 832s ok 25 - Auth query 832s ok 26 - HTTP code is 200 832s ok 27 - Page contains a form 832s ok 28 - URI match 832s ok 29 - Field "token" is defined 832s ok 30 - Field "checkLogins" is defined 832s ok 31 - Post ext2f choice 832s ok 32 - HTTP code is 200 832s ok 33 - Page contains a form 832s ok 34 - URI match 832s ok 35 - Field "token" is defined 832s ok 36 - Field "code" is defined 832s ok 37 - Field "checkLogins" is defined 832s ok 38 - Post code 832s ok 39 - Expected portal error code: code found on page 832s ok 40 - Expected portal error code 832s ok 41 - Authentication type found in success history 832s ok 42 - 2FA type found in success history 832s ok 43 - Authentication type found in failed history 832s ok 44 - 2FA type found in failed history 832s ok 45 - Logout request 832s ok 46 - Response is 200 832s ok 47 - Cookie is deleted 832s ok 48 - No pdata 832s ok 49 - Disconnect request 832s ok 50 - Response is 401 832s 1..50 832s ok 833s t/77-2F-Extra-Register.t ....................................................... 833s ok 1 - use Lemonldap::NG::Portal::Main; 833s ok 2 - use Lemonldap::NG::Common::FormEncode; 833s ok 3 - Portal object 833s ok 4 - Init 833s ok 5 - Portal app 833s # Subtest: Register and use mail based custom SF as dwho 833s ok 1 - Auth query 833s ok 2 - Get cookie lemonldap (1109fb761e6e8c5098c12fbd26e5d486aff0c0918219299fb5a258ed498f08f5) 833s ok 3 - Response body is not empty 833s ok 4 - Found link to home register 833s ok 5 - Response body is not empty 833s ok 6 - Found image for home 833s ok 7 - Response body is not empty 833s ok 8 - Found link to work register 833s ok 9 - Response body is not empty 833s ok 10 - Found image for work 833s ok 11 - HTTP code is 200 833s ok 12 - Content-Type is JSON 833s ok 13 - Content is valid JSON 833s ok 14 833s ok 15 833s ok 16 - Found session attribute in mail 833s ok 17 - Found 2F code in mail 833s ok 18 - Sent to self registered mail 833s ok 19 - HTTP code is 200 833s ok 20 - Content-Type is JSON 833s ok 21 - Content is valid JSON 833s ok 22 833s ok 23 - Auth query 833s ok 24 - HTTP code is 200 833s ok 25 - Page contains a form 833s ok 26 - URI match 833s ok 27 - Field "token" is defined 833s ok 28 - Field "code" is defined 833s ok 29 - Found session attribute in mail 833s ok 30 - Found 2F code in mail 833s ok 31 - Sent to self registered mail 833s ok 32 - Post code 833s ok 33 - Get cookie lemonldap (e49a87a374298174153da2a6ef9a9c3e32157dc054a58c0a49fc3e12ca7f61b6) 833s ok 34 - Get session using restSessionServer 833s ok 35 - HTTP code is 200 833s ok 36 - Deserialize session content 833s ok 37 - Session has correct value for _2f 833s ok 38 - Session has correct value for authenticationLevel 833s 1..38 833s ok 6 - Register and use mail based custom SF as dwho 833s # Subtest: Register a 2F that is not always available on login 833s ok 1 - Auth query 833s ok 2 - Get cookie lemonldap (b89ed18eca1f6149b34dc5f0ce182bef1efa0db9e700c3cd22d7ce6a217cc1e5) 833s ok 3 - Response body is not empty 833s ok 4 - Found link to homeregrule register 833s ok 5 - HTTP code is 200 833s ok 6 - Content-Type is JSON 833s ok 7 - Content is valid JSON 833s ok 8 833s ok 9 833s ok 10 - Found session attribute in mail 833s ok 11 - Found 2F code in mail 833s ok 12 - Sent to self registered mail 833s ok 13 - HTTP code is 200 833s ok 14 - Content-Type is JSON 833s ok 15 - Content is valid JSON 833s ok 16 833s ok 17 - Auth query 833s ok 18 - Get cookie lemonldap (ea6ecd0b827be7f6a32c1dd82f4a48ccc7798e211cec33368d1168410d8c996e) 833s ok 19 - Found remove button 833s ok 20 - Found add button 833s ok 21 - Remove button not displayed 833s ok 22 - Add button not displayed 833s ok 23 - Auth query 833s ok 24 - HTTP code is 200 833s ok 25 - Page contains a form 833s ok 26 - URI match 833s ok 27 - Field "token" is defined 833s ok 28 - Field "code" is defined 833s 1..28 833s ok 7 - Register a 2F that is not always available on login 833s # Subtest: Fail to register mail based custom SF as dwho 833s ok 1 - Auth query 833s ok 2 - Get cookie lemonldap (41d4b8aaead2e76609c5c91e05ca471680d40c284603314575d928abd2f0a8f6) 833s ok 3 - HTTP code is 200 833s ok 4 - Content-Type is JSON 833s ok 5 - Content is valid JSON 833s ok 6 833s ok 7 833s ok 8 - Found session attribute in mail 833s ok 9 - Found 2F code in mail 833s ok 10 - Sent to self registered mail 833s ok 11 - Response status is 400 833s ok 12 - Content is JSON 833s ok 13 - Error code is PE96 833s ok 14 - No 2fDevice was registered 833s 1..14 833s ok 8 - Fail to register mail based custom SF as dwho 833s # Subtest: Fail regex filter validation 833s ok 1 - Auth query 833s ok 2 - Get cookie lemonldap (0b4b2d73284d72727d6fe6d99f442b6a2f90f395c11f7e440fbae53fcdee8d4b) 833s ok 3 - HTTP code is 200 833s ok 4 - Content-Type is JSON 833s ok 5 - Content is valid JSON 833s ok 6 833s ok 7 - Custom message was found 833s 1..7 833s ok 9 - Fail regex filter validation 833s # Subtest: Register and use rest based custom SF as dwho 833s ok 1 - Auth query 833s ok 2 - Get cookie lemonldap (d9c2217c1a41b3f3216329779d32c260bd07330cf379c299791f83bdba56d722) 833s ok 3 - Init req gives dwho 833s ok 4 - Found uid attribute 833s ok 5 - Found destination attribute 833s ok 6 - Received code from LLNG 833s ok 7 - HTTP code is 200 833s ok 8 - Content-Type is JSON 833s ok 9 - Content is valid JSON 833s ok 10 833s ok 11 833s ok 12 - HTTP code is 200 833s ok 13 - Content-Type is JSON 833s ok 14 - Content is valid JSON 833s ok 15 833s ok 16 - Init req gives dwho 833s ok 17 - Found uid attribute 833s ok 18 - Found destination attribute 833s ok 19 - Received code from LLNG 833s ok 20 - Auth query 833s ok 21 - HTTP code is 200 833s ok 22 - Page contains a form 833s ok 23 - URI match 833s ok 24 - Field "token" is defined 833s ok 25 - Field "code" is defined 833s ok 26 - Code was sent 833s ok 27 - Found resend button 833s ok 28 - Init req gives dwho 833s ok 29 - Found uid attribute 833s ok 30 - Found destination attribute 833s ok 31 - Received code from LLNG 833s ok 32 - Resend code 833s ok 33 - Code was sent again 833s ok 34 - Post code 833s ok 35 - Get cookie lemonldap (30e9d5e35f79a370d057c2d0555867e56670080648bf0f9669cac0713cf4c5d8) 833s ok 36 - Get session using restSessionServer 833s ok 37 - HTTP code is 200 833s ok 38 - Deserialize session content 833s ok 39 - Session has correct value for _2f 833s ok 40 - Session has correct value for authenticationLevel 833s ok 41 - Response body is not empty 833s ok 42 - Found unregister button 833s ok 43 - Found epoch on delete button 833s ok 44 - Found prefix on delete button 833s ok 45 - HTTP code is 400 833s ok 46 - Deletion expects valid CSRF token 833s ok 47 - Post deletion 833s ok 48 - HTTP code is 200 833s ok 49 - Content-Type is JSON 833s ok 50 - Content is valid JSON 833s ok 51 833s ok 52 - Device was unregistered 833s 1..52 833s ok 10 - Register and use rest based custom SF as dwho 833s # Subtest: Login and display available registrations for rtyler 833s ok 1 - Auth query 833s ok 2 - Get cookie lemonldap (e9905caac8866abcf8bf605cf945bd3a1e9afa68e7d41b73bec422b2cf49c3b8) 833s ok 3 - Response body is not empty 833s ok 4 - Home is not offered because rule doesn't match 833s ok 5 - Response body is not empty 833s ok 6 - Found link to work register 833s ok 7 - Response body is not empty 833s ok 8 - Found image for work 833s 1..8 833s ok 11 - Login and display available registrations for rtyler 833s 1..11 833s ok 834s t/77-2F-Extra.t ................................................................ 834s ok 1 - use Lemonldap::NG::Portal::Main; 834s ok 2 - use Lemonldap::NG::Common::FormEncode; 834s ok 3 - Portal object 834s ok 4 - Init 834s ok 5 - Portal app 834s ok 6 - Auth query 834s ok 7 - HTTP code is 200 834s ok 8 - Page contains a form 834s ok 9 - URI match 834s ok 10 - Field "token" is defined 834s ok 11 - Field "code" is defined 834s ok 12 - Found EXTCODE input 834s ok 13 - Found 2F code in mail 834s ok 14 - Post code 834s ok 15 - Get cookie lemonldap (2dad09c414b92365b50b939813d53c7a0f8c96a36ee82e42f10ad67c0ee9c633) 834s ok 16 - Get session using restSessionServer 834s ok 17 - HTTP code is 200 834s ok 18 - Deserialize session content 834s ok 19 - Session has correct value for _2f 834s ok 20 - Logout request 834s ok 21 - Response is 200 834s ok 22 - Cookie is deleted 834s ok 23 - No pdata 834s ok 24 - Disconnect request 834s ok 25 - Response is 401 834s ok 26 - Auth query 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 "checkLogins" is defined 834s ok 32 - Found work.jpg 834s ok 33 - Found home.jpg 834s ok 34 - Found translation label 834s ok 35 - Found overridden label 834s ok 36 - Post ext2f choice 834s ok 37 - HTTP code is 200 834s ok 38 - Page contains a form 834s ok 39 - URI match 834s ok 40 - Field "token" is defined 834s ok 41 - Field "code" is defined 834s ok 42 - Found EXTCODE input 834s ok 43 - Found 2F code in mail 834s ok 44 - Post code 834s ok 45 - Get cookie lemonldap (644b17f5a1704b1fe331e6b2010c7bb68bcccd427f9871bb5426b78754265088) 834s ok 46 - Get session using restSessionServer 834s ok 47 - HTTP code is 200 834s ok 48 - Deserialize session content 834s ok 49 - Session has correct value for _2f 834s ok 50 - Correct authentication level 834s ok 51 - Logout request 834s ok 52 - Response is 200 834s ok 53 - Cookie is deleted 834s ok 54 - No pdata 834s ok 55 - Disconnect request 834s ok 56 - Response is 401 834s 1..56 834s ok 834s t/77-2F-Mail-SessionKey.t ...................................................... 834s ok 1 - use Lemonldap::NG::Portal::Main; 834s ok 2 - use Lemonldap::NG::Common::FormEncode; 834s ok 3 - Portal object 834s ok 4 - Init 834s ok 5 - Portal app 834s ok 6 - Auth query 834s ok 7 - HTTP code is 200 834s ok 8 - Page contains a form 834s ok 9 - URI match 834s ok 10 - Field "token" is defined 834s ok 11 - Field "code" is defined 834s ok 12 - Found EXTCODE input 834s ok 13 - Use 2F mail sessionkey 834s ok 14 - Found 2F code in mail 834s ok 15 - Post code 834s ok 16 - Get cookie lemonldap (b3676c72bd88a5410a0d49dfa881c5e5d69eee311b6681e80d5c52731bd9a257) 834s ok 17 - Logout request 834s ok 18 - Response is 200 834s ok 19 - Cookie is deleted 834s ok 20 - No pdata 834s ok 21 - Disconnect request 834s ok 22 - Response is 401 834s 1..22 834s ok 835s t/77-2F-Mail-with-global-storage.t ............................................. 835s ok 1 - use Lemonldap::NG::Portal::Main; 835s ok 2 - use Lemonldap::NG::Common::FormEncode; 835s ok 3 - Portal object 835s ok 4 - Init 835s ok 5 - Portal app 835s ok 6 - Auth query 835s ok 7 - HTTP code is 200 835s ok 8 - Page contains a form 835s ok 9 - URI match 835s ok 10 - Field "token" is defined 835s ok 11 - Field "code" is defined 835s ok 12 - Found EXTCODE input 835s ok 13 - Found 2F code in mail 835s ok 14 - Post code 835s ok 15 - Get cookie lemonldap (d710039e72a936c6734c1c5afcdfe3528b4678d2d59a5510ec16e82a0272aff9) 835s ok 16 - Logout request 835s ok 17 - Response is 200 835s ok 18 - Cookie is deleted 835s ok 19 - No pdata 835s ok 20 - Disconnect request 835s ok 21 - Response is 401 835s 1..21 835s ok 835s t/77-2F-Mail.t ................................................................. 835s ok 1 - use Lemonldap::NG::Portal::Main; 835s ok 2 - use Lemonldap::NG::Common::FormEncode; 835s ok 3 - Portal object 835s ok 4 - Init 835s ok 5 - Portal app 835s # Subtest: Login on first try 835s ok 1 - Auth query 835s ok 2 - Prompt indicates success 835s ok 3 - Found session attribute in mail 835s ok 4 - Found 2F code in mail 835s ok 5 - HTTP code is 200 835s ok 6 - Page contains a form 835s ok 7 - URI match 835s ok 8 - Field "token" is defined 835s ok 9 - Field "code" is defined 835s ok 10 - Post code 835s ok 11 - Get cookie lemonldap (1667d1b39e3ae6dc007bc856fd13a6003811bce72962c53cf1ecade0e205b060) 835s ok 12 - Logout request 835s ok 13 - Response is 200 835s ok 14 - Cookie is deleted 835s ok 15 - No pdata 835s ok 16 - Disconnect request 835s ok 17 - Response is 401 835s 1..17 835s ok 6 - Login on first try 835s # Subtest: Login after several resend 835s ok 1 - Auth query 835s ok 2 - Prompt indicates success 835s ok 3 - Found session attribute in mail 835s ok 4 - Found 2F code in mail 835s ok 5 - HTTP code is 200 835s ok 6 - Page contains a form 835s ok 7 - URI match 835s ok 8 - Field "token" is defined 835s ok 9 - Field "code" is defined 835s ok 10 - Found resend button 835s ok 11 - Post code 835s ok 12 - Received invitation to try later 835s ok 13 - No mail sent 835s ok 14 - HTTP code is 200 835s ok 15 - Page contains a form 835s ok 16 - URI match 835s ok 17 - Field "token" is defined 835s ok 18 - Field "code" is defined 835s ok 19 - Found resend button 835s ok 20 - Post code 835s ok 21 - Prompt indicates success 835s ok 22 - Found session attribute in mail 835s ok 23 - Found 2F code in mail 835s ok 24 - Code hasn't changed 835s ok 25 - HTTP code is 200 835s ok 26 - Page contains a form 835s ok 27 - URI match 835s ok 28 - Field "token" is defined 835s ok 29 - Field "code" is defined 835s ok 30 - Post code 835s ok 31 - Get cookie lemonldap (0edfefd2a1348cec8a1aef187667e18831b972e759e212d90a480edc9bd70584) 835s ok 32 - Logout request 835s ok 33 - Response is 200 835s ok 34 - Cookie is deleted 835s ok 35 - No pdata 835s ok 36 - Disconnect request 835s ok 37 - Response is 401 835s 1..37 835s ok 7 - Login after several resend 835s # Subtest: Timeout after several resend 835s ok 1 - Auth query 835s ok 2 - Prompt indicates success 835s ok 3 - Found session attribute in mail 835s ok 4 - Found 2F code in mail 835s ok 5 - HTTP code is 200 835s ok 6 - Page contains a form 835s ok 7 - URI match 835s ok 8 - Field "token" is defined 835s ok 9 - Field "code" is defined 835s ok 10 - Found resend button 835s ok 11 - Post code 835s ok 12 - Received invitation to try later 835s ok 13 - No mail sent 835s ok 14 - HTTP code is 200 835s ok 15 - Page contains a form 835s ok 16 - URI match 835s ok 17 - Field "token" is defined 835s ok 18 - Field "code" is defined 835s ok 19 - Found resend button 835s ok 20 - Post code 835s ok 21 - HTTP code is 200 835s ok 22 - Page contains a form 835s ok 23 - URI match 835s ok 24 - Field "token" is defined 835s ok 25 - Field "code" is defined 835s ok 26 - Found resend button 835s ok 27 - Post code 835s ok 28 - Expected portal error code: code found on page 835s ok 29 - Expected portal error code 835s 1..29 835s ok 8 - Timeout after several resend 835s 1..8 835s ok 836s t/77-2F-Radius.t ............................................................... 836s ok 1 - use Lemonldap::NG::Portal::Main; 836s ok 2 - use Lemonldap::NG::Common::FormEncode; 836s ok 3 - Portal object 836s ok 4 - Init 836s ok 5 - Portal app 836s # Subtest: Try with correct code 836s ok 1 - Has not been triggered before 836s ok 2 - Found NAS-Identifier attribute 836s ok 3 - Found X-Email-Address attribute 836s ok 4 - Auth query 836s ok 5 - HTTP code is 200 836s ok 6 - Page contains a form 836s ok 7 - URI match 836s ok 8 - Field "token" is defined 836s ok 9 - Field "code" is defined 836s ok 10 - Found EXTCODE input 836s ok 11 - Has been triggered before 836s ok 12 - Found NAS-Identifier attribute 836s ok 13 - Found X-Email-Address attribute 836s ok 14 - Post code 836s ok 15 - Get cookie lemonldap (dfb5666d9f1baac58410406cdaaa9f28edb15abb026b901fb63705c1f8f54b80) 836s ok 16 - Logout request 836s ok 17 - Response is 200 836s ok 18 - Cookie is deleted 836s ok 19 - No pdata 836s ok 20 - Disconnect request 836s ok 21 - Response is 401 836s 1..21 836s ok 6 - Try with correct code 836s # Subtest: Try with incorrect code 836s ok 1 - Has not been triggered before 836s ok 2 - Found NAS-Identifier attribute 836s ok 3 - Found X-Email-Address attribute 836s ok 4 - Auth query 836s ok 5 - HTTP code is 200 836s ok 6 - Page contains a form 836s ok 7 - URI match 836s ok 8 - Field "token" is defined 836s ok 9 - Field "code" is defined 836s ok 10 - Found EXTCODE input 836s ok 11 - Has been triggered before 836s ok 12 - Found NAS-Identifier attribute 836s ok 13 - Found X-Email-Address attribute 836s ok 14 - Post code 836s ok 15 - Bad OTP error: code found on page 836s ok 16 - Bad OTP error 836s 1..16 836s ok 7 - Try with incorrect code 836s 1..7 836s ok 837s t/77-2F-Retry.t ................................................................ 837s ok 1 - use Lemonldap::NG::Portal::Main; 837s ok 2 - use Lemonldap::NG::Common::FormEncode; 837s ok 3 - Portal object 837s ok 4 - Init 837s ok 5 - Portal app 837s # Subtest: Only one factor offered, fail after 3 tries 837s ok 1 - Auth query 837s ok 2 - HTTP code is 200 837s ok 3 - Page contains a form 837s ok 4 - CSP header authorize POST request to \# 837s ok 5 - Auth POST query 837s ok 6 - Initial prompt 837s ok 7 - HTTP code is 200 837s ok 8 - Page contains a form 837s ok 9 - URI match 837s ok 10 - Field "token" is defined 837s ok 11 - Field "code" is defined 837s ok 12 - Post code 837s ok 13 - Retry prompt 837s ok 14 - HTTP code is 200 837s ok 15 - Page contains a form 837s ok 16 - URI match 837s ok 17 - Field "token" is defined 837s ok 18 - Field "code" is defined 837s ok 19 - Post code 837s ok 20 - Retry prompt 837s ok 21 - HTTP code is 200 837s ok 22 - Page contains a form 837s ok 23 - URI match 837s ok 24 - Field "token" is defined 837s ok 25 - Field "code" is defined 837s ok 26 - Post code 837s ok 27 - Expected portal error code: code found on page 837s ok 28 - Expected portal error code 837s ok 29 - One entry in history 837s ok 30 - Failure was recorded 837s 1..30 837s ok 6 - Only one factor offered, fail after 3 tries 837s # Subtest: Only one factor offered, succeed after 2 tries 837s ok 1 - Auth query 837s ok 2 - HTTP code is 200 837s ok 3 - Page contains a form 837s ok 4 - CSP header authorize POST request to \# 837s ok 5 - Auth POST query 837s ok 6 - Initial prompt 837s ok 7 - HTTP code is 200 837s ok 8 - Page contains a form 837s ok 9 - URI match 837s ok 10 - Field "token" is defined 837s ok 11 - Field "code" is defined 837s ok 12 - Post code 837s ok 13 - Retry prompt 837s ok 14 - HTTP code is 200 837s ok 15 - Page contains a form 837s ok 16 - URI match 837s ok 17 - Field "token" is defined 837s ok 18 - Field "code" is defined 837s ok 19 - Post code 837s ok 20 - Retry prompt 837s ok 21 - HTTP code is 200 837s ok 22 - Page contains a form 837s ok 23 - URI match 837s ok 24 - Field "token" is defined 837s ok 25 - Field "code" is defined 837s Use of uninitialized value in string eq at /tmp/autopkgtest.T17qHl/autopkgtest_tmp/smokey7mLV8/t/sfHookPlugin.pm line 64. 837s ok 26 - Post code 837s ok 27 - Get cookie lemonldap (7f2c7583a45c2e53d3ed6547f335ec0107b848ab76530834842624b6c6457518) 837s ok 28 - One entry in history 837s ok 29 - Success was recorded 837s 1..29 837s ok 7 - Only one factor offered, succeed after 2 tries 837s # Subtest: Two factors offered, fail after 3 tries 837s ok 1 - Auth query 837s ok 2 - HTTP code is 200 837s ok 3 - Page contains a form 837s ok 4 - CSP header authorize POST request to \# 837s ok 5 - Auth POST query 837s ok 6 - HTTP code is 200 837s ok 7 - Page contains a form 837s ok 8 - URI match 837s ok 9 - Field "token" is defined 837s ok 10 - Post 2F choice 837s ok 11 - Initial prompt 837s ok 12 - HTTP code is 200 837s ok 13 - Page contains a form 837s ok 14 - URI match 837s ok 15 - Field "token" is defined 837s ok 16 - Field "code" is defined 837s ok 17 - Post code 837s ok 18 - Retry prompt 837s ok 19 - HTTP code is 200 837s ok 20 - Page contains a form 837s ok 21 - URI match 837s ok 22 - Field "token" is defined 837s ok 23 - Field "code" is defined 837s ok 24 - Post code 837s ok 25 - Retry prompt 837s ok 26 - HTTP code is 200 837s ok 27 - Page contains a form 837s ok 28 - URI match 837s ok 29 - Field "token" is defined 837s ok 30 - Field "code" is defined 837s ok 31 - Post code 837s ok 32 - Expected portal error code: code found on page 837s ok 33 - Expected portal error code 837s ok 34 - One entry in history 837s ok 35 - Failure was recorded 837s ok 36 - history failed time match > 837s 1..36 837s ok 8 - Two factors offered, fail after 3 tries 837s # Subtest: Two factors offered, succeed after 2 tries 837s ok 1 - Auth query 837s ok 2 - HTTP code is 200 837s ok 3 - Page contains a form 837s ok 4 - CSP header authorize POST request to \# 837s ok 5 - Auth POST query 837s ok 6 - HTTP code is 200 837s ok 7 - Page contains a form 837s ok 8 - URI match 837s ok 9 - Field "token" is defined 837s ok 10 - Post 2F choice 837s ok 11 - Initial prompt 837s ok 12 - HTTP code is 200 837s ok 13 - Page contains a form 837s ok 14 - URI match 837s ok 15 - Field "token" is defined 837s ok 16 - Field "code" is defined 837s ok 17 - Post code 837s ok 18 - Retry prompt 837s ok 19 - HTTP code is 200 837s ok 20 - Page contains a form 837s ok 21 - URI match 837s ok 22 - Field "token" is defined 837s ok 23 - Field "code" is defined 837s ok 24 - Post code 837s ok 25 - Retry prompt 837s ok 26 - internal fake time ok 837s ok 27 - HTTP code is 200 837s ok 28 - Page contains a form 837s ok 29 - URI match 837s ok 30 - Field "token" is defined 837s ok 31 - Field "code" is defined 837s Use of uninitialized value in string eq at /tmp/autopkgtest.T17qHl/autopkgtest_tmp/smokey7mLV8/t/sfHookPlugin.pm line 64. 837s ok 32 - Post code 837s ok 33 - Get cookie lemonldap (78be855299cd26d8108b73e25a8ae695a9c054bdcbca078dec4bdb0422214490) 837s ok 34 - One entry in history 837s ok 35 - Success was recorded 837s ok 36 - history success time match > 837s 1..36 837s ok 9 - Two factors offered, succeed after 2 tries 837s # Subtest: Test sfBeforeVerify hook 837s ok 1 - Auth query 837s ok 2 - HTTP code is 200 837s ok 3 - Page contains a form 837s ok 4 - CSP header authorize POST request to \# 837s ok 5 - Auth POST query 837s ok 6 - Initial prompt 837s ok 7 - HTTP code is 200 837s ok 8 - Page contains a form 837s ok 9 - URI match 837s ok 10 - Field "token" is defined 837s ok 11 - Field "code" is defined 837s ok 12 - Post code 837s ok 13 - User msmith denied by hook: code found on page 837s ok 14 - User msmith denied by hook 837s 1..14 837s ok 10 - Test sfBeforeVerify hook 837s 1..10 837s ok 838s t/77-2F-Trust.t ................................................................ 838s ok 1 - use Lemonldap::NG::Portal::Main; 838s ok 2 - use Lemonldap::NG::Common::FormEncode; 838s ok 3 - Portal object 838s ok 4 - Init 838s ok 5 - Portal app 838s # Subtest: Store browser, then reuse it 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - HTTP code is 200 838s ok 21 - Page contains a form 838s ok 22 - URI match 838s ok 23 - Field "fg" is defined 838s ok 24 - Field "token" is defined 838s ok 25 - Found TOTP secret 838s ok 26 - Post fingerprint 838s ok 27 - Get cookie lemonldap (7fea36540fd65f63130544298e51520fd8b882cf67ada0530aac84e87f75acb3) 838s ok 28 - Get cookie llngconnection (c6606003cfad6cf8425665f07cf04970e1387a28c8ea2a75e7eccb319a446918) 838s ok 29 - Authentication level was set 838s ok 30 - Auth query 838s ok 31 - HTTP code is 200 838s ok 32 - Page contains a form 838s ok 33 - CSP header authorize POST request to \# 838s ok 34 - Found stayconnected checkbox 838s ok 35 - Auth POST query 838s ok 36 - HTTP code is 200 838s ok 37 - Page contains a form 838s ok 38 - URI match 838s ok 39 - Field "fg" is defined 838s ok 40 - Field "token" is defined 838s ok 41 - Post fingerprint 838s ok 42 - Get cookie lemonldap (4b5fb724d3113350833faec87e9dd59339a223703f000b731b2c5ac3298efa16) 838s ok 43 - Authentication level was restored 838s ok 44 - Logout request 838s ok 45 - Response is 200 838s ok 46 - Cookie is deleted 838s ok 47 - No pdata 838s ok 48 - Disconnect request 838s ok 49 - Response is 401 838s 1..49 838s ok 6 - Store browser, then reuse it 838s # Subtest: Store browser, then reuse it after cookie expiration 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - HTTP code is 200 838s ok 21 - Page contains a form 838s ok 22 - URI match 838s ok 23 - Field "fg" is defined 838s ok 24 - Field "token" is defined 838s ok 25 - Found TOTP secret 838s ok 26 - Post fingerprint 838s ok 27 - Get cookie lemonldap (9eb3a90ad51dfed149782d9621caf8f0f07c18c60c40bf98b0b7c89603c001fd) 838s ok 28 - Get cookie llngconnection (3031f510d58e9a3c5478ec5dafd4ec483bd586039e86e96184bbed41ce2dc564) 838s ok 29 - Auth query 838s ok 30 - HTTP code is 200 838s ok 31 - Page contains a form 838s ok 32 - CSP header authorize POST request to \# 838s ok 33 - Found stayconnected checkbox 838s ok 34 - Auth POST query 838s ok 35 - Get cookie llngconnection (0) 838s ok 36 - Old cookie is removed 838s ok 37 - HTTP code is 200 838s ok 38 - Page contains a form 838s ok 39 - URI match 838s ok 40 - Field "token" is defined 838s ok 41 - Post 2F choice 838s ok 42 - Prompt indicates success 838s ok 43 - Found 2F code in mail 838s ok 44 - HTTP code is 200 838s ok 45 - Page contains a form 838s ok 46 - URI match 838s ok 47 - Field "token" is defined 838s ok 48 - Field "code" is defined 838s ok 49 - Post code 838s ok 50 - Get cookie lemonldap (601b113dbf28928cdc531a78609fd319b36d6d62c09fa5f350f28aee9b1010b6) 838s ok 51 - Logout request 838s ok 52 - Response is 200 838s ok 53 - Cookie is deleted 838s ok 54 - No pdata 838s ok 55 - Disconnect request 838s ok 56 - Response is 401 838s 1..56 838s ok 7 - Store browser, then reuse it after cookie expiration 838s # Subtest: Store browser, then try to reuse it with wrong cookie 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - HTTP code is 200 838s ok 21 - Page contains a form 838s ok 22 - URI match 838s ok 23 - Field "fg" is defined 838s ok 24 - Field "token" is defined 838s ok 25 - Found TOTP secret 838s ok 26 - Post fingerprint 838s ok 27 - Get cookie lemonldap (26687dd25482e0057a83a0c81f597ea4608b55b6d0945b6b4328c400f1655769) 838s ok 28 - Get cookie llngconnection (c3b985a647b11f35446c8ef607c0285048093e66c0d1e4ab53500660a8a2a0a2) 838s ok 29 - Auth query 838s ok 30 - HTTP code is 200 838s ok 31 - Page contains a form 838s ok 32 - CSP header authorize POST request to \# 838s ok 33 - Found stayconnected checkbox 838s ok 34 - Auth POST query 838s ok 35 - Get cookie llngconnection (0) 838s ok 36 - Wrong cookie is removed 838s ok 37 - HTTP code is 200 838s ok 38 - Page contains a form 838s ok 39 - URI match 838s ok 40 - Field "token" is defined 838s ok 41 - Post 2F choice 838s ok 42 - Prompt indicates success 838s ok 43 - Found 2F code in mail 838s ok 44 - HTTP code is 200 838s ok 45 - Page contains a form 838s ok 46 - URI match 838s ok 47 - Field "token" is defined 838s ok 48 - Field "code" is defined 838s ok 49 - Post code 838s ok 50 - Get cookie lemonldap (2f92b2a7ea4f38e9a9a3a5c8a1559c5d61d0170355302069c229051e9595ace1) 838s ok 51 - Logout request 838s ok 52 - Response is 200 838s ok 53 - Cookie is deleted 838s ok 54 - No pdata 838s ok 55 - Disconnect request 838s ok 56 - Response is 401 838s 1..56 838s ok 8 - Store browser, then try to reuse it with wrong cookie 838s # Subtest: Store browser, then try to reuse it with wrong TOTP secret 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - HTTP code is 200 838s ok 21 - Page contains a form 838s ok 22 - URI match 838s ok 23 - Field "fg" is defined 838s ok 24 - Field "token" is defined 838s ok 25 - Found TOTP secret 838s ok 26 - Post fingerprint 838s ok 27 - Get cookie lemonldap (a016a6a6d6ad46e592387b6203c13586cabc081cf92c063a7462b902dc9a0689) 838s ok 28 - Get cookie llngconnection (b6921783a0d2c247565bb0ebe793758fe764757c2ef6115eb7f5bc1b6a38f0ab) 838s ok 29 - Auth query 838s ok 30 - HTTP code is 200 838s ok 31 - Page contains a form 838s ok 32 - CSP header authorize POST request to \# 838s ok 33 - Found stayconnected checkbox 838s ok 34 - Auth POST query 838s ok 35 - HTTP code is 200 838s ok 36 - Page contains a form 838s ok 37 - URI match 838s ok 38 - Field "fg" is defined 838s ok 39 - Field "token" is defined 838s ok 40 - Post fingerprint 838s ok 41 - Expected portal error code: code found on page 838s ok 42 - Expected portal error code 838s ok 43 - Get cookie llngconnection (0) 838s ok 44 - Cookie with mismatched TOTP is removed 838s 1..44 838s ok 9 - Store browser, then try to reuse it with wrong TOTP secret 838s # Subtest: Store browser, then try to reuse as different user 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - HTTP code is 200 838s ok 21 - Page contains a form 838s ok 22 - URI match 838s ok 23 - Field "fg" is defined 838s ok 24 - Field "token" is defined 838s ok 25 - Found TOTP secret 838s ok 26 - Post fingerprint 838s ok 27 - Get cookie lemonldap (5a72c69dc3a4fca7293aa6ad2dd33585e0ee3b40c1b0c2d07f19654ee961c425) 838s ok 28 - Get cookie llngconnection (b97f74c58d34e80b86b6c6e3c3160e43d7c5a47d70d241907cbd02faac502794) 838s ok 29 - Auth query 838s ok 30 - HTTP code is 200 838s ok 31 - Page contains a form 838s ok 32 - CSP header authorize POST request to \# 838s ok 33 - Found stayconnected checkbox 838s ok 34 - Auth POST query 838s ok 35 - HTTP code is 200 838s ok 36 - Page contains a form 838s ok 37 - URI match 838s ok 38 - Field "token" is defined 838s ok 39 - Post 2F choice 838s ok 40 - Prompt indicates success 838s ok 41 - Found 2F code in mail 838s ok 42 - HTTP code is 200 838s ok 43 - Page contains a form 838s ok 44 - URI match 838s ok 45 - Field "token" is defined 838s ok 46 - Field "code" is defined 838s ok 47 - Post code 838s ok 48 - HTTP code is 200 838s ok 49 - Page contains a form 838s ok 50 - URI match 838s ok 51 - Field "fg" is defined 838s ok 52 - Field "token" is defined 838s ok 53 - Found TOTP secret 838s ok 54 - Post fingerprint 838s ok 55 - Get cookie lemonldap (599fe00ac0a7c2f7117de68c318f332f8749e4e5450ac737a2ea48f49dc2eced) 838s ok 56 - Logout request 838s ok 57 - Response is 200 838s ok 58 - Cookie is deleted 838s ok 59 - No pdata 838s ok 60 - Disconnect request 838s ok 61 - Response is 401 838s 1..61 838s ok 10 - Store browser, then try to reuse as different user 838s # Subtest: User can refuse to stay connected 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - Get cookie lemonldap (41ce6c33b116cef61380f2fcfee96704f44c99ade6553fe12bacea5f9ad343d3) 838s ok 21 - Logout request 838s ok 22 - Response is 200 838s ok 23 - Cookie is deleted 838s ok 24 - No pdata 838s ok 25 - Disconnect request 838s ok 26 - Response is 401 838s 1..26 838s ok 11 - User can refuse to stay connected 838s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type) 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - HTTP code is 200 838s ok 14 - Page contains a form 838s ok 15 - URI match 838s ok 16 - Field "token" is defined 838s ok 17 - Field "code" is defined 838s ok 18 - Post code 838s ok 19 - Persistent connection cookie isn't sent 838s ok 20 - Get cookie lemonldap (123f5c45b1c08832347fb7aa948f3650302ee9da558166a3252d21b839c27eab) 838s 1..20 838s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type) 838s # Subtest: User cannot bypass the trusted browser rule (wrong user) 838s ok 1 - Auth query 838s ok 2 - HTTP code is 200 838s ok 3 - Page contains a form 838s ok 4 - CSP header authorize POST request to \# 838s ok 5 - Found stayconnected checkbox 838s ok 6 - Auth POST query 838s ok 7 - HTTP code is 200 838s ok 8 - Page contains a form 838s ok 9 - URI match 838s ok 10 - Field "token" is defined 838s ok 11 - Post 2F choice 838s ok 12 - Prompt indicates success 838s ok 13 - Found 2F code in mail 838s ok 14 - HTTP code is 200 838s ok 15 - Page contains a form 838s ok 16 - URI match 838s ok 17 - Field "token" is defined 838s ok 18 - Field "code" is defined 838s ok 19 - Post code 838s ok 20 - Persistent connection cookie isn't sent 838s ok 21 - Get cookie lemonldap (ca9a990269ce62624ca39108fdf4375bfd23363f986b3530383eb9675c90dca0) 838s 1..21 838s ok 13 - User cannot bypass the trusted browser rule (wrong user) 838s 1..13 838s ok 839s t/78-2F-Upgrade-Many.t ......................................................... 839s ok 1 - use Lemonldap::NG::Portal::Main; 839s ok 2 - use Lemonldap::NG::Common::FormEncode; 839s ok 3 - Portal object 839s ok 4 - Init 839s ok 5 - Portal app 839s ok 6 - Auth query 839s ok 7 - Get cookie lemonldap (e0ce63b88db14d103c14b7e2dc6cc2bd8a904c741201aa536c70da5173168684) 839s ok 8 - Upgrade session query 839s ok 9 - HTTP code is 200 839s ok 10 - Page contains a form 839s ok 11 - URI match 839s ok 12 - Field "confirm" is defined 839s ok 13 - Field "url" is defined 839s ok 14 - Found custom Main Logo 839s ok 15 - Language icons found 839s ok 16 - Accept session upgrade query 839s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 839s ok 18 - HTTP code is 200 839s ok 19 - Page contains a form 839s ok 20 - Host match 839s ok 21 - Field "upgrading" is defined 839s ok 22 - Field "url" is defined 839s ok 23 - CSP header authorize POST request to \# 839s ok 24 - Post login 839s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_choice%22%3A%22strong%22%7D) 839s ok 26 - HTTP code is 200 839s ok 27 - Page contains a form 839s ok 28 - URI match 839s ok 29 - Field "token" is defined 839s ok 30 - Field "checkLogins" is defined 839s ok 31 - Found mail 839s ok 32 - Post ext2f choice 839s 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) 839s ok 34 - HTTP code is 200 839s ok 35 - Page contains a form 839s ok 36 - URI match 839s ok 37 - Field "token" is defined 839s ok 38 - Field "code" is defined 839s ok 39 - Found EXTCODE input 839s ok 40 - Found 2F code in mail 839s ok 41 - Post code 839s ok 42 - Get redirection 839s ok 43 - Location is http://test1.example.com 839s ok 44 - Get cookie lemonldap (a4625b320cd3448138a28b2cf81d824cba4c99282fe1b7386722e95672ca7157) 839s ok 45 - Make sure no pdata is returned 839s 1..45 839s ok 839s t/78-2F-Upgrade.t .............................................................. 839s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9. 839s ok 1 - use Lemonldap::NG::Portal::Main; 839s ok 2 - use Lemonldap::NG::Common::FormEncode; 839s ok 3 - Portal object 839s [Fri Jan 30 06:11:01 2026] [LLNG:6771] [error] Bad logLevel value '', switching to 'info' 839s 839s [Fri Jan 30 06:11:01 2026] [LLNG:6771] [info] Loading configuration 1 for process 6771 839s ok 4 - Init 839s ok 5 - Portal app 839s ok 6 - Auth query 839s ok 7 - Get cookie lemonldap (ad0491d7ba44ea8742793aa17df73f93d53dcef9af4cbf3139bc4cdd934ebe23) 839s [Fri Jan 30 06:11:01 2026] [LLNG:6771] [info] New request Lemonldap::NG::Handler::Server GET /level3 839s [Fri Jan 30 06:11:01 2026] [LLNG:6771] [notice] User dwho was forbidden access to test1.example.com/level3 839s ok 8 - Handler request 839s ok 9 - Authenticated as dwho 839s ok 10 - HTTP code is 403 839s ok 11 - Upgrade session query 839s ok 12 - HTTP code is 200 839s ok 13 - Page contains a form 839s ok 14 - URI match 839s ok 15 - Field "confirm" is defined 839s ok 16 - Field "url" is defined 839s ok 17 - Found custom Main Logo 839s ok 18 - Language icons found 839s ok 19 - Accept session upgrade query 839s ok 20 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 839s ok 21 - HTTP code is 200 839s ok 22 - Page contains a form 839s ok 23 - Host match 839s ok 24 - Field "upgrading" is defined 839s ok 25 - Field "url" is defined 839s ok 26 - CSP header authorize POST request to \# 839s ok 27 - Post login 839s ok 28 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 839s ok 29 - HTTP code is 200 839s ok 30 - Page contains a form 839s ok 31 - URI match 839s ok 32 - Field "token" is defined 839s ok 33 - Field "code" is defined 839s ok 34 - Found EXTCODE input 839s ok 35 - Found 2F code in mail 839s ok 36 - Post code 839s ok 37 - Get redirection 839s ok 38 - Location is http://test1.example.com 839s ok 39 - Get cookie lemonldap (d9f7099a315ffa248dac159881c401ed5ef0015823ba198a4e5699ad0789e02d) 839s ok 40 - Make sure no pdata is returned 839s [Fri Jan 30 06:11:02 2026] [LLNG:6771] [info] New request Lemonldap::NG::Handler::Server GET /level3 839s ok 41 - Handler request 839s ok 42 - Authenticated as dwho 839s ok 43 - HTTP code is 200 839s 1..43 839s ok 840s t/78-2F-UpgradeOnly-with-forceFlag.t ........................................... 840s ok 1 - use Lemonldap::NG::Portal::Main; 840s ok 2 - Portal object 840s ok 3 - Init 840s ok 4 - Portal app 840s ok 5 - Auth query 840s ok 6 - Get cookie lemonldap (fead96fb472293eaa0a9eb6d59370d2a51ecb6ac5e1a57ebf63fddca931fb6fd) 840s ok 7 - CheckUser 840s ok 8 - Response is JSON 840s ok 9 - AuthenticationLevel == 1 840s ok 10 - Form registration 840s ok 11 - Get redirection 840s ok 12 - Location header found 840s ok 13 - Form registration 840s ok 14 - Found TOTP js 840s ok 15 - Get new key 840s ok 16 - Content is JSON 840s ok 17 - Found secret 840s ok 18 - Found token 840s ok 19 - Found issuer 840s ok 20 - Found user 840s ok 21 - Code 840s ok 22 - Code contains 6 digits 840s ok 23 - Post code 840s ok 24 - Content is JSON 840s ok 25 - TOTP is registered 840s ok 26 - Form registration 840s ok 27 - Found forceUpgrade flag 840s ok 28 - Upgrade session query from 2fManager 840s ok 29 - HTTP code is 200 840s ok 30 - Page contains a form 840s ok 31 - URI match 840s ok 32 - Field "confirm" is defined 840s ok 33 - Field "url" is defined 840s ok 34 - Field "forceUpgrade" is defined 840s ok 35 - Accept session upgrade query 840s ok 36 - HTTP code is 200 840s ok 37 - Page contains a form 840s ok 38 - URI match 840s ok 39 - Field "token" is defined 840s ok 40 - Code 840s ok 41 - Post code 840s ok 42 - CheckUser 840s ok 43 - Response is JSON 840s ok 44 - AuthenticationLevel == 3 840s 1..44 840s ok 840s t/78-2F-UpgradeOnly-without-2F.t ............................................... 840s ok 1 - use Lemonldap::NG::Portal::Main; 840s ok 2 - use Lemonldap::NG::Common::FormEncode; 840s ok 3 - Portal object 840s ok 4 - Init 840s ok 5 - Portal app 840s ok 6 - Auth query 840s ok 7 - Get cookie lemonldap (86378c306fc5b7efca1502eec73f0e873bbe99a12a395cb2ffe404763a4fab9f) 840s ok 8 - Upgrade session query 840s ok 9 - HTTP code is 200 840s ok 10 - Page contains a form 840s ok 11 - URI match 840s ok 12 - Field "confirm" is defined 840s ok 13 - Field "url" is defined 840s ok 14 - Accept session upgrade query 840s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 840s ok 16 - Expected portal error code: code found on page 840s ok 17 - Expected portal error code 840s ok 18 - Accept session upgrade query 840s ok 19 - Get redirection 840s ok 20 - Location is http://auth.example.com/ 840s ok 21 - Logout request 840s ok 22 - Response is 200 840s ok 23 - Cookie is deleted 840s ok 24 - No pdata 840s ok 25 - Disconnect request 840s ok 26 - Response is 401 840s 1..26 840s ok 841s t/78-2F-UpgradeOnly.t .......................................................... 841s ok 1 - use Lemonldap::NG::Portal::Main; 841s ok 2 - use Lemonldap::NG::Common::FormEncode; 841s ok 3 - Portal object 841s ok 4 - Init 841s ok 5 - Portal app 841s ok 6 - Auth query 841s ok 7 - Get cookie lemonldap (d420db1beaa1f4e36cd09a17e1463414c36e23eabe68a2fc654afa836314662d) 841s ok 8 - Upgrade session query 841s ok 9 - HTTP code is 200 841s ok 10 - Page contains a form 841s ok 11 - URI match 841s ok 12 - Field "confirm" is defined 841s ok 13 - Field "url" is defined 841s ok 14 - Accept session upgrade query 841s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D) 841s ok 16 - Expected portal error code: code found on page 841s ok 17 - Expected portal error code 841s ok 18 - Auth query 841s ok 19 - Get cookie lemonldap (09e0944429fb0e787f97ef17730f0bf3abeaa4a3c26774b76b9d3e30d111b2f1) 841s ok 20 - Upgrade session query 841s ok 21 - HTTP code is 200 841s ok 22 - Page contains a form 841s ok 23 - URI match 841s ok 24 - Field "confirm" is defined 841s ok 25 - Field "url" is defined 841s ok 26 - Accept session upgrade query 841s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D) 841s ok 28 - HTTP code is 200 841s ok 29 - Page contains a form 841s ok 30 - URI match 841s ok 31 - Field "token" is defined 841s ok 32 - Field "code" is defined 841s ok 33 - Found EXTCODE input 841s ok 34 - Found 2F code in mail 841s ok 35 - Post code 841s ok 36 - Get redirection 841s ok 37 - Location is http://test1.example.com 841s ok 38 - Get cookie lemonldap (09e0944429fb0e787f97ef17730f0bf3abeaa4a3c26774b76b9d3e30d111b2f1) 841s ok 39 - Make sure no pdata is returned 841s 1..39 841s ok 842s t/79-2F-Yubikey-from-Session.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 - Authenticate as dwho 842s ok 6 - HTTP code is 200 842s ok 7 - Page contains a form 842s ok 8 - URI match 842s ok 9 - Field "token" is defined 842s ok 10 - Field "code" is defined 842s ok 11 - Post code 842s ok 12 - Bad OTP code: code found on page 842s ok 13 - Bad OTP code 842s ok 14 - Auth query 842s ok 15 - HTTP code is 200 842s ok 16 - Page contains a form 842s ok 17 - URI match 842s ok 18 - Field "token" is defined 842s ok 19 - Field "code" is defined 842s ok 20 - Post code 842s ok 21 - Get cookie lemonldap (72a4e2d862b1c6346f3617ccc984cac57bf9b67f616bd3f679f018cd9e9cf12f) 842s ok 22 - Auth query 842s ok 23 - HTTP code is 200 842s ok 24 - Page contains a form 842s ok 25 - URI match 842s ok 26 - Field "token" is defined 842s ok 27 - Field "code" is defined 842s ok 28 - Post code 842s ok 29 - Get cookie lemonldap (176cf4dd19365867c1e158c2603979afdc76e22088ccd9f84662afdbefd94f94) 842s ok 30 - Auth query 842s ok 31 - Get cookie lemonldap (c8fb5adbbd13c19412cfd489b243257226defdc2884fe37098b22bc6b4c2223d) 842s 1..31 842s ok 842s t/79-2F-Yubikey.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 - Auth query 842s ok 6 - HTTP code is 200 842s ok 7 - Get cookie lemonldap (0bc41c9b7b485ba4b5202caec7bd2ac1bf021bfc9b026aefbead5ecb1fd17150) 842s ok 8 - Auth query 842s ok 9 - Response body is not empty 842s ok 10 - Found prompt message 842s ok 11 - HTTP code is 200 842s ok 12 - Page contains a form 842s ok 13 - URI match 842s ok 14 - Field "UBKName" is defined 842s ok 15 - Field "otp" is defined 842s ok 16 - Invalid otp 842s ok 17 - Response body is not empty 842s ok 18 - Found error message 842s ok 19 - Invalid UBKname 842s ok 20 - Response body is not empty 842s ok 21 - Found error message 842s ok 22 - Correct registration attempt 842s ok 23 - Get redirection 842s ok 24 - Location is http://auth.example.com/2fregisters?continue=1 842s ok 25 - Found registered yubikey 842s ok 26 - Correct device ID 842s ok 27 - Epoch is defined 842s ok 28 - Auth query 842s ok 29 - HTTP code is 200 842s ok 30 - Page contains a form 842s ok 31 - URI match 842s ok 32 - Field "token" is defined 842s ok 33 - Field "code" is defined 842s ok 34 - Post code 842s ok 35 - Bad OTP code: code found on page 842s ok 36 - Bad OTP code 842s ok 37 - Auth query 842s ok 38 - HTTP code is 200 842s ok 39 - Page contains a form 842s ok 40 - URI match 842s ok 41 - Field "token" is defined 842s ok 42 - Field "code" is defined 842s ok 43 - Post code 842s ok 44 - Bad OTP code: code found on page 842s ok 45 - Bad OTP code 842s ok 46 - Auth query 842s ok 47 - HTTP code is 200 842s ok 48 - Page contains a form 842s ok 49 - URI match 842s ok 50 - Field "token" is defined 842s ok 51 - Field "code" is defined 842s ok 52 - Post code 842s ok 53 - Get cookie lemonldap (683a686128b0b57c0d6654b3cf17667a46161ba5d279a664401bfc25b2870596) 842s ok 54 - HTTP code is 400 842s ok 55 - Deletion expects valid CSRF token 842s ok 56 - Post deletion 842s ok 57 - HTTP code is 200 842s ok 58 - Content-Type is JSON 842s ok 59 - Content is valid JSON 842s ok 60 842s ok 61 - No device found anymore 842s ok 62 - Auth query 842s ok 63 - Get cookie lemonldap (dfe672926b30656c579b08d425a2741648b7fd3790dff16b71416c772640c358) 842s 1..63 842s ok 843s t/80-2F-Okta.t ................................................................. 843s ok 1 - use Lemonldap::NG::Portal::Main; 843s # Subtest: Choose Okta SMS 843s ok 1 - Portal object 843s ok 2 - Init 843s ok 3 - Portal app 843s ok 4 - Get Portal 843s ok 5 - HTTP code is 200 843s ok 6 - Page contains a form 843s ok 7 - Host match 843s ok 8 - Field "user" is defined 843s ok 9 - Field "password" is defined 843s ok 10 - CSP header authorize POST request to \# 843s ok 11 - Auth query 843s ok 12 - HTTP code is 200 843s ok 13 - Page contains a form 843s ok 14 - URI match 843s ok 15 - Choose SMS 843s ok 16 - HTTP code is 200 843s ok 17 - Page contains a form 843s ok 18 - URI match 843s ok 19 - Send code 843s ok 20 - Get cookie lemonldap (1e131e47ee18e4215caeca56228188bf3ae2f52be91d6e702c0258d7990dbb1a) 843s ok 21 - Get session using restSessionServer 843s ok 22 - HTTP code is 200 843s ok 23 - Deserialize session content 843s ok 24 - Session has correct value for _2f 843s ok 25 - Session has correct value for _auth 843s ok 26 - Logout request 843s ok 27 - Response is 200 843s ok 28 - Cookie is deleted 843s ok 29 - No pdata 843s ok 30 - Disconnect request 843s ok 31 - Response is 401 843s 1..31 843s ok 2 - Choose Okta SMS 843s # Subtest: Choose Okta Push 843s ok 1 - Portal object 843s ok 2 - Init 843s ok 3 - Portal app 843s ok 4 - Get Portal 843s ok 5 - HTTP code is 200 843s ok 6 - Page contains a form 843s ok 7 - Host match 843s ok 8 - Field "user" is defined 843s ok 9 - Field "password" is defined 843s ok 10 - CSP header authorize POST request to \# 843s ok 11 - Auth query 843s ok 12 - HTTP code is 200 843s ok 13 - Page contains a form 843s ok 14 - URI match 843s ok 15 - Choose SMS 843s ok 16 - HTTP code is 200 843s ok 17 - Page contains a form 843s ok 18 - URI match 843s ok 19 - CSP header authorize POST request to auth.example.com 843s ok 20 - Send code 843s ok 21 - Get cookie lemonldap (c2d7b3db28e917dda32bca417363bf71aa17b968335ace1d0286e27cecd97f89) 843s ok 22 - Get session using restSessionServer 843s ok 23 - HTTP code is 200 843s ok 24 - Deserialize session content 843s ok 25 - Session has correct value for _2f 843s ok 26 - Session has correct value for _auth 843s ok 27 - Logout request 843s ok 28 - Response is 200 843s ok 29 - Cookie is deleted 843s ok 30 - No pdata 843s ok 31 - Disconnect request 843s ok 32 - Response is 401 843s 1..32 843s ok 3 - Choose Okta Push 843s 1..3 843s ok 844s t/81-MostViewedApplications.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 - Get cookie lemonldap (1ef1460923ceb2a802202ce1f43c30779145e66a110e230c3bb48e25764adb55) 844s ok 6 - Get cookie lemonldap (88eb771e5066016c692575888fc25c286d75778d76864d7b990b2bb7b5af0bf8) 844s ok 7 - Get cookie lemonldap (cbd61ca5ccac103dc94f81fb7f5c0bacc7498a43d5462e506acaed49a1fc0c1a) 844s ok 8 - Session contains history hash 844s ok 9 - OIDC App 1 has been accessed twice 844s ok 10 - OIDC App 2 has been accessed once 844s ok 11 - History contains two entries 844s ok 12 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221769681585_27127%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753466%7D) 844s ok 13 - Get redirection 844s ok 14 - Location header found 844s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753466%2C%22issuerRequestcas%22%3A%221769681586_33152%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D) 844s ok 16 - Get redirection 844s ok 17 - Location header found 844s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221769681586_12431%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1769753466%7D) 844s ok 19 - Get redirection 844s ok 20 - Location header found 844s ok 21 - Session contains history hash 844s ok 22 - CAS App 1 has been accessed twice 844s ok 23 - CAS App 2 has been accessed once 844s ok 24 - History contains four entries 844s ok 25 - Portal object 844s ok 26 - Init 844s ok 27 - Portal app 844s ok 28 - Get cookie lemonldap (b36634c523e713cd68df42b0d29b7f54eb8a67448b7a633231a188021d1b6df0) 844s ok 29 - History contains five entries 844s ok 30 - SAML App 1 has been accessed once 844s 1..30 844s ok 844s t/91-Handler-cache-cleaned.t ................................................... 844s ok 1 - use Lemonldap::NG::Portal::Main; 844s ok 2 - use Lemonldap::NG::Common::FormEncode; 844s ok 3 - Portal object 844s ok 4 - Init 844s ok 5 - Portal app 844s ok 6 - Auth query 844s ok 7 - Get cookie lemonldap (12606cbee87c4361659d8cb82b836a5ae6aed9d7dcbaee52205c45cb8e2e352d) 844s ok 8 - Get portal 844s ok 9 - Authenticated as dwho 844s ok 10 - Auth query 844s ok 11 - HTTP code is 200 844s ok 12 - Page contains a form 844s ok 13 - URI match 844s ok 14 - Field "token" is defined 844s ok 15 - Field "code" is defined 844s ok 16 - Found EXTCODE input 844s ok 17 - Found 2F code in mail 844s ok 18 - Get portal 844s ok 19 - Post code 844s ok 20 - Get portal 844s ok 21 - Authenticated as dwho 844s 1..21 844s ok 845s t/91-Memory-Leak.t ............................................................. 845s 1..5 845s ok 1 - use Lemonldap::NG::Portal::Main; 845s ok 2 - leaks 0 < 1 845s ok 3 - leaks -1 < 1 845s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned 845s # Failed (TODO) test 'Unable to really destroy a portal object for now' 845s # at t/91-Memory-Leak.t line 34. 845s [Fri Jan 30 06:11:07 2026] [LLNG:6780] [error] globalStorage not defined (perhaps configuration can not be read) 845s [Fri Jan 30 06:11:07 2026] [LLNG:6780] [error] globalStorage not defined (perhaps configuration can not be read) 845s ok 5 - leaks 0 < 1 845s ok 845s t/99-Bad-logLevel.t ............................................................ 845s ok 1 - use Lemonldap::NG::Portal::Main; 845s ok 2 - Portal object 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [error] Bad logLevel value 'error ', switching to 'info' 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [error] Bad logLevel value 'error ', switching to 'info' 845s 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [info] Loading configuration 1 for process 6781 845s ok 3 - Init 845s ok 4 - Portal app 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [info] New request Lemonldap::NG::Portal::Main GET / 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [notice] User anonymous successfully authenticated at level 0 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [notice] User anonymous connected from Null (127.0.0.1) 845s ok 5 - Auth query 845s ok 6 - HTTP code is 200 845s ok 7 - Get cookie lemonldap (24c6398dc82e7eb5b3fa966f7b028cfd3dbb42dcaf09faaaaa07e1c01a40987d) 845s [Fri Jan 30 06:11:07 2026] [LLNG:6781] [info] New request Lemonldap::NG::Portal::Main GET /logout 845s ok 8 - Get logout page 845s ok 9 - PE_LOGOUT_OK 845s 1..9 845s ok 845s t/99-Dont-load-Dumper.t ........................................................ 845s 1..5 845s ok 1 - use Lemonldap::NG::Portal::Main; 845s ok 2 - Portal object 845s ok 3 - Init 845s ok 4 - App 845s ok 5 - Portal doesn't depend on Data::Dumper 845s ok 845s All tests successful. 845s Files=423, Tests=17493, 268 wallclock secs ( 2.16 usr 1.30 sys + 222.43 cusr 31.84 csys = 257.73 CPU) 845s Result: PASS 846s autopkgtest [06:11:08]: test portal-test: -----------------------] 847s autopkgtest [06:11:09]: test portal-test: - - - - - - - - - - results - - - - - - - - - - 847s portal-test PASS 847s autopkgtest [06:11:09]: test manager-test: preparing testbed 865s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 923s autopkgtest [06:12:25]: testbed dpkg architecture: arm64 923s autopkgtest [06:12:25]: testbed apt version: 3.1.14 923s autopkgtest [06:12:25]: @@@@@@@@@@@@@@@@@@@@ test bed setup 923s autopkgtest [06:12:25]: testbed release detected to be: resolute 924s autopkgtest [06:12:26]: updating testbed package index (apt update) 925s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 925s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 925s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 925s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 925s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 925s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 925s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 925s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 925s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 925s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 925s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 925s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 925s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 925s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 925s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 925s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 928s Fetched 3215 kB in 1s (4102 kB/s) 929s Reading package lists... 929s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 929s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 929s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 929s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 930s Reading package lists... 930s Reading package lists... 930s Building dependency tree... 930s Reading state information... 931s Calculating upgrade... 931s The following packages will be upgraded: 931s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 931s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 931s Need to get 888 kB of archives. 931s After this operation, 2048 B of additional disk space will be used. 931s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 931s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 931s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 931s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 931s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 932s dpkg-preconfigure: unable to re-open stdin: No such file or directory 932s Fetched 888 kB in 0s (10.5 MB/s) 932s (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 ... 135255 files and directories currently installed.) 932s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 932s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 932s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 932s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 932s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 932s (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 ... 135255 files and directories currently installed.) 932s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 932s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 932s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 932s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 932s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 932s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 932s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 932s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 932s Setting up bzip2 (1.0.8-6build2) ... 932s Setting up telnet (0.17+2.7-2ubuntu1) ... 932s Processing triggers for man-db (2.13.1-1) ... 933s Processing triggers for libc-bin (2.42-2ubuntu4) ... 933s autopkgtest [06:12:35]: upgrading testbed (apt dist-upgrade and autopurge) 933s Reading package lists... 934s Building dependency tree... 934s Reading state information... 934s Calculating upgrade... 934s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 934s Reading package lists... 935s Building dependency tree... 935s Reading state information... 935s Solving dependencies... 935s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1055s Reading package lists... 1055s Building dependency tree... 1055s Reading state information... 1055s Solving dependencies... 1055s The following NEW packages will be installed: 1055s autoconf autodep8 automake autopoint autotools-dev build-essential 1055s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 1055s cpp-aarch64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless 1055s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config 1055s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-15 1055s g++-15-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-15 1055s gcc-15-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext imagemagick-7-common 1055s intltool-debian java-common java-wrappers lemonldap-ng-fastcgi-server 1055s libalgorithm-c3-perl libaom3 libapache-logformat-compiler-perl 1055s libapache-session-perl libarchive-zip-perl libasan8 1055s libauth-yubikey-webclient-perl libauthen-radius-perl 1055s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1055s libbytes-random-secure-perl libcache-cache-perl libcapture-tiny-perl 1055s libcares2 libcc1-0 libcgi-pm-perl libclass-c3-perl 1055s libclass-data-inheritable-perl libclass-errorhandler-perl 1055s libclass-inspector-perl libclass-method-modifiers-perl 1055s libclass-singleton-perl libclass-xsaccessor-perl libclone-perl 1055s libclone-pp-perl libcommon-sense-perl libconfig-inifiles-perl 1055s libconvert-asn1-perl libconvert-base32-perl libconvert-binhex-perl 1055s libconvert-pem-perl libcookie-baker-perl libcrypt-des-ede3-perl 1055s libcrypt-des-perl libcrypt-dh-gmp-perl libcrypt-jwt-perl 1055s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1055s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl 1055s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl 1055s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl 1055s libdata-optlist-perl libdata-password-zxcvbn-perl 1055s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl 1055s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0 1055s libdebhelper-perl libdeflate0 libdevel-callchecker-perl 1055s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl 1055s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1055s libemail-date-format-perl libemail-sender-perl libemail-simple-perl 1055s libencode-locale-perl liberror-perl libeval-closure-perl 1055s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1055s libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 1055s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1055s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1 1055s libgcc-15-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl 1055s libgomp1 libgssapi-perl libhash-merge-simple-perl libhash-multivalue-perl 1055s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1055s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1055s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1055s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl 1055s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1055s libhttp-negotiate-perl libhwasan0 libimage-magick-perl 1055s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl 1055s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl 1055s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1055s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java 1055s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap 1055s libjs-bootswatch libjs-es5-shim libjs-jquery libjson-maybexs-perl 1055s libjson-perl libjson-xs-perl liblasso-perl liblasso3t64 liblcms2-2 1055s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1055s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl 1055s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1055s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1055s libltdl7 liblwp-mediatypes-perl liblwp-protocol-https-perl 1055s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1055s libmath-random-isaac-perl libmime-tools-perl libmodule-implementation-perl 1055s libmodule-pluggable-perl libmodule-runtime-perl libmoo-perl 1055s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl 1055s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl 1055s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl 1055s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl 1055s libnet-ssleay-perl libnode127 libopenjp2-7 libpackage-stash-perl 1055s libparams-classify-perl libparams-util-perl 1055s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl 1055s libplack-perl libposix-strftime-compiler-perl libraw23t64 1055s libregexp-assemble-perl libregexp-common-perl librole-tiny-perl libsharpyuv0 1055s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 1055s libstream-buffered-perl libstring-random-perl libsub-exporter-perl 1055s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl 1055s libsub-name-perl libsub-quote-perl libtask-weaken-perl 1055s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1055s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl 1055s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool 1055s libtry-tiny-perl libtsan2 libtypes-serialiser-perl libubsan1 liburi-perl 1055s libvariable-magic-perl libwebp7 libwebpdemux2 libwebpmux3 1055s libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1055s libxml-libxml-perl libxml-libxslt-perl libxml-namespacesupport-perl 1055s libxml-parser-perl libxml-sax-base-perl libxml-sax-perl libxml-simple-perl 1055s libxmlsec1-1 libxmlsec1-openssl1 libxpm4 libxslt1.1 libxstring-perl m4 1055s node-acorn node-balanced-match node-brace-expansion node-cjs-module-lexer 1055s node-corepack node-debug node-llhttp node-lru-cache node-minimatch node-ms 1055s node-semver node-uglify-js node-undici node-xtend nodejs 1055s openjdk-21-jre-headless perl-openssl-defaults pkg-perl-autopkgtest 1055s po-debconf python3-alabaster python3-defusedxml python3-docutils 1055s python3-imagesize python3-roman-numerals python3-snowballstemmer 1055s python3-sphinx python3-sphinx-bootstrap-theme sgml-base sphinx-common 1055s uglifyjs unzip x11-common xfonts-encodings xfonts-utils xml-core 1055s yui-compressor 1055s 0 upgraded, 318 newly installed, 0 to remove and 0 not upgraded. 1055s Need to get 172 MB of archives. 1055s After this operation, 670 MB of additional disk space will be used. 1055s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1055s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 1055s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 1055s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 1055s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1055s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1055s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 1055s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1055s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 1055s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 1055s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 1055s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 1055s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 1055s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 1055s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 1055s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 1055s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 1055s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 1055s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1055s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 1055s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 1055s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 1055s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 1055s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 1055s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 1055s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 1055s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 1055s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 1055s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 1055s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 1055s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 1055s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 1055s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1055s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 1055s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1055s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1055s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1055s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1055s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1055s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1055s Get:41 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1055s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1055s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1055s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1055s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1055s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1055s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1055s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1055s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1055s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1055s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1055s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1055s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1055s Get:54 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1055s Get:55 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1055s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1055s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1055s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1055s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1055s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1055s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1055s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1055s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1055s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1055s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1055s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1055s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1055s Get:68 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1055s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1055s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1055s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1055s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1055s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1055s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1055s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1055s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1055s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1055s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1055s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1055s Get:80 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1055s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1055s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1055s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1055s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1055s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1055s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1055s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1055s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1055s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1055s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1055s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1055s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1055s Get:93 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1055s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1055s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1055s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1055s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1055s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1055s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1055s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1055s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1055s Get:102 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1055s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1055s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1055s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1055s Get:106 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1055s Get:107 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1055s Get:108 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-angularjs all 1.8.3-3 [559 kB] 1055s Get:109 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1055s Get:110 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1055s Get:111 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1055s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1055s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 1055s Get:114 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1055s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 1055s Get:116 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 1055s Get:117 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1055s Get:118 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1055s Get:119 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 1055s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 1055s Get:121 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 1055s Get:122 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 1055s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 1055s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 1055s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 1055s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 1055s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 1055s Get:128 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 1055s Get:129 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 1055s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 1055s Get:131 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 1055s Get:132 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 1055s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 1055s Get:134 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 1055s Get:135 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 1055s Get:136 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 1055s Get:137 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 1055s Get:138 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 1055s Get:139 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 1055s Get:140 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 1055s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 1055s Get:142 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 1055s Get:143 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 1055s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 1055s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 1055s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 1055s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1055s Get:148 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 1055s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 1055s Get:150 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1055s Get:151 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1055s Get:152 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1055s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 1055s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 1055s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 1055s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1055s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 1055s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 1055s Get:159 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 1055s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 1055s Get:161 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 1055s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 1055s Get:163 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 1055s Get:164 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 1055s Get:165 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 1055s Get:166 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 1055s Get:167 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 1055s Get:168 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1055s Get:169 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1055s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1055s Get:171 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 1055s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1055s Get:173 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 1055s Get:174 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 1055s Get:175 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 1055s Get:176 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1055s Get:177 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1055s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 1055s Get:179 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1055s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1055s Get:181 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1055s Get:182 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1055s Get:183 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1055s Get:184 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 1055s Get:185 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 1055s Get:186 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1055s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1055s Get:188 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1055s Get:189 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 1055s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1055s Get:191 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1055s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 1055s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1055s Get:194 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 1055s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 1055s Get:196 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 1055s Get:197 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 1055s Get:198 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 1055s Get:199 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1055s Get:200 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1055s Get:201 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1055s Get:202 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 1055s Get:203 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1055s Get:204 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1055s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 1055s Get:206 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1055s Get:207 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1055s Get:208 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 1055s Get:209 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 1055s Get:210 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1055s Get:211 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1055s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1055s Get:213 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 1055s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 1055s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1055s Get:216 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 1055s Get:217 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 1055s Get:218 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 1055s Get:219 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1055s Get:220 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1055s Get:221 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 1055s Get:222 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1055s Get:223 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 1055s Get:224 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 1055s Get:225 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 1055s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1055s Get:227 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1055s Get:228 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 1055s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1055s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 1055s Get:231 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 1055s Get:232 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1055s Get:233 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1055s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1055s Get:235 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 1055s Get:236 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 1055s Get:237 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 1055s Get:238 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 1055s Get:239 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1055s Get:240 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 1055s Get:241 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 1055s Get:242 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1055s Get:243 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1055s Get:244 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1055s Get:245 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1055s Get:246 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 1055s Get:247 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1055s Get:248 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1055s Get:249 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 1055s Get:250 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 1055s Get:251 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1055s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 1055s Get:253 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 1055s Get:254 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 1055s Get:255 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 1055s Get:256 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 1055s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 1055s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1055s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1055s Get:260 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 1055s Get:261 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 1055s Get:262 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1055s Get:263 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1055s Get:264 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 1055s Get:265 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 1055s Get:266 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 1055s Get:267 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1055s Get:268 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1055s Get:269 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1055s Get:270 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1055s Get:271 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 1055s Get:272 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 1055s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1055s Get:274 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1055s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1055s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 1055s Get:277 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 1055s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 1055s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1055s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 1055s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1055s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1055s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 1055s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1055s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 1055s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1055s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1055s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 1055s Get:289 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1055s Get:290 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1055s Get:291 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1055s Get:292 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 1055s Get:293 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1055s Get:294 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 1055s Get:295 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 1055s Get:296 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 1055s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1055s Get:298 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 1055s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 1055s Get:300 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 1055s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1055s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 1055s Get:303 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 1055s Get:304 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 1055s Get:305 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1055s Get:306 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 1055s Get:307 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 1055s Get:308 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 1055s Get:309 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1055s Get:310 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 1055s Get:311 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1055s Get:312 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 1055s Get:313 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1055s Get:314 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1055s Get:315 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 1055s Get:316 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 1055s Get:317 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1055s Get:318 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1055s Preconfiguring packages ... 1055s Fetched 172 MB in 4s (41.4 MB/s) 1055s Selecting previously unselected package imagemagick-7-common. 1055s (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 ... 135255 files and directories currently installed.) 1055s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1055s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1055s Selecting previously unselected package libgomp1:arm64. 1055s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libfftw3-double3:arm64. 1055s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 1055s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1055s Selecting previously unselected package libfontenc1:arm64. 1055s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 1055s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 1055s Selecting previously unselected package x11-common. 1055s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1055s Unpacking x11-common (1:7.7+24ubuntu1) ... 1055s Selecting previously unselected package xfonts-encodings. 1055s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1055s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1055s Selecting previously unselected package xfonts-utils. 1055s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 1055s Unpacking xfonts-utils (1:7.7+7build1) ... 1055s Selecting previously unselected package fonts-urw-base35. 1055s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1055s Unpacking fonts-urw-base35 (20200910-8build1) ... 1055s Selecting previously unselected package fontconfig-config. 1055s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 1055s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1055s Selecting previously unselected package libfontconfig1:arm64. 1055s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 1055s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1055s Selecting previously unselected package libsharpyuv0:arm64. 1055s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 1055s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1055s Selecting previously unselected package libaom3:arm64. 1055s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 1055s Unpacking libaom3:arm64 (3.13.1-2) ... 1055s Selecting previously unselected package libheif-plugin-aomdec:arm64. 1055s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 1055s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1055s Selecting previously unselected package libde265-0:arm64. 1055s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 1055s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 1055s Selecting previously unselected package libheif-plugin-libde265:arm64. 1055s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 1055s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 1055s Selecting previously unselected package libheif1:arm64. 1055s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 1055s Unpacking libheif1:arm64 (1.21.2-1) ... 1055s Selecting previously unselected package libjbig0:arm64. 1055s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 1055s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 1055s Selecting previously unselected package libjpeg-turbo8:arm64. 1055s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 1055s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1055s Selecting previously unselected package libjpeg8:arm64. 1055s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 1055s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1055s Selecting previously unselected package liblcms2-2:arm64. 1055s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 1055s Unpacking liblcms2-2:arm64 (2.17-1) ... 1055s Selecting previously unselected package liblqr-1-0:arm64. 1055s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 1055s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 1055s Selecting previously unselected package libltdl7:arm64. 1055s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 1055s Unpacking libltdl7:arm64 (2.5.4-9) ... 1055s Selecting previously unselected package libopenjp2-7:arm64. 1055s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 1055s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 1055s Selecting previously unselected package libraw23t64:arm64. 1055s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 1055s Unpacking libraw23t64:arm64 (0.21.4-2) ... 1055s Selecting previously unselected package libdeflate0:arm64. 1055s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 1055s Unpacking libdeflate0:arm64 (1.23-2) ... 1055s Selecting previously unselected package liblerc4:arm64. 1055s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 1055s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1055s Selecting previously unselected package libwebp7:arm64. 1055s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 1055s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 1055s Selecting previously unselected package libtiff6:arm64. 1055s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 1055s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 1055s Selecting previously unselected package libwebpdemux2:arm64. 1055s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 1055s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1055s Selecting previously unselected package libwebpmux3:arm64. 1055s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 1055s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 1055s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 1055s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1055s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1055s Selecting previously unselected package libimage-magick-q16-perl. 1055s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1055s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1055s Selecting previously unselected package libimage-magick-perl. 1055s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1055s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1055s Selecting previously unselected package libfcgi0t64:arm64. 1055s Preparing to unpack .../033-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 1055s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1055s Selecting previously unselected package libfcgi-perl. 1055s Preparing to unpack .../034-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1055s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1055s Selecting previously unselected package libfcgi-procmanager-perl. 1055s Preparing to unpack .../035-libfcgi-procmanager-perl_0.28-3_all.deb ... 1055s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1055s Selecting previously unselected package libcrypt-urandom-perl. 1055s Preparing to unpack .../036-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1055s Unpacking libcrypt-urandom-perl (0.54-1) ... 1055s Selecting previously unselected package libapache-session-perl. 1055s Preparing to unpack .../037-libapache-session-perl_1.94-2_all.deb ... 1055s Unpacking libapache-session-perl (1.94-2) ... 1055s Selecting previously unselected package liberror-perl. 1055s Preparing to unpack .../038-liberror-perl_0.17030-1_all.deb ... 1055s Unpacking liberror-perl (0.17030-1) ... 1055s Selecting previously unselected package libipc-sharelite-perl. 1055s Preparing to unpack .../039-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1055s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1055s Selecting previously unselected package libcache-cache-perl. 1055s Preparing to unpack .../040-libcache-cache-perl_1.08-3_all.deb ... 1055s Unpacking libcache-cache-perl (1.08-3) ... 1055s Selecting previously unselected package libclass-xsaccessor-perl. 1055s Preparing to unpack .../041-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1055s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1055s Selecting previously unselected package libconfig-inifiles-perl. 1055s Preparing to unpack .../042-libconfig-inifiles-perl_3.000003-4_all.deb ... 1055s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1055s Selecting previously unselected package perl-openssl-defaults:arm64. 1055s Preparing to unpack .../043-perl-openssl-defaults_7build4_arm64.deb ... 1055s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1055s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1055s Preparing to unpack .../044-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1055s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1055s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1055s Preparing to unpack .../045-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1055s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1055s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1055s Preparing to unpack .../046-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1055s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1055s Selecting previously unselected package libconvert-asn1-perl. 1055s Preparing to unpack .../047-libconvert-asn1-perl_0.34-1_all.deb ... 1055s Unpacking libconvert-asn1-perl (0.34-1) ... 1055s Selecting previously unselected package libcrypt-openssl-x509-perl. 1055s Preparing to unpack .../048-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1055s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1055s Selecting previously unselected package libclass-errorhandler-perl. 1055s Preparing to unpack .../049-libclass-errorhandler-perl_0.04-3_all.deb ... 1055s Unpacking libclass-errorhandler-perl (0.04-3) ... 1055s Selecting previously unselected package libcrypt-des-perl:arm64. 1055s Preparing to unpack .../050-libcrypt-des-perl_2.07-5_arm64.deb ... 1055s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1055s Selecting previously unselected package libcrypt-des-ede3-perl. 1055s Preparing to unpack .../051-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1055s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1055s Selecting previously unselected package libcryptx-perl. 1055s Preparing to unpack .../052-libcryptx-perl_0.087-1_arm64.deb ... 1055s Unpacking libcryptx-perl (0.087-1) ... 1055s Selecting previously unselected package libconvert-pem-perl. 1055s Preparing to unpack .../053-libconvert-pem-perl_0.13-1_all.deb ... 1055s Unpacking libconvert-pem-perl (0.13-1) ... 1055s Selecting previously unselected package libcrypt-rijndael-perl. 1055s Preparing to unpack .../054-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1055s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1055s Selecting previously unselected package libhtml-tagset-perl. 1055s Preparing to unpack .../055-libhtml-tagset-perl_3.24-1_all.deb ... 1055s Unpacking libhtml-tagset-perl (3.24-1) ... 1055s Selecting previously unselected package liburi-perl. 1055s Preparing to unpack .../056-liburi-perl_5.34-2build1_all.deb ... 1055s Unpacking liburi-perl (5.34-2build1) ... 1055s Selecting previously unselected package libhtml-parser-perl:arm64. 1055s Preparing to unpack .../057-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1055s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1055s Selecting previously unselected package libcgi-pm-perl. 1055s Preparing to unpack .../058-libcgi-pm-perl_4.71-1build1_all.deb ... 1055s Unpacking libcgi-pm-perl (4.71-1build1) ... 1055s Selecting previously unselected package libhtml-template-perl. 1055s Preparing to unpack .../059-libhtml-template-perl_2.97-2build1_all.deb ... 1055s Unpacking libhtml-template-perl (2.97-2build1) ... 1055s Selecting previously unselected package libjson-perl. 1055s Preparing to unpack .../060-libjson-perl_4.10000-1_all.deb ... 1055s Unpacking libjson-perl (4.10000-1) ... 1055s Selecting previously unselected package libcommon-sense-perl:arm64. 1055s Preparing to unpack .../061-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1055s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1055s Selecting previously unselected package libtypes-serialiser-perl. 1055s Preparing to unpack .../062-libtypes-serialiser-perl_1.01-1_all.deb ... 1055s Unpacking libtypes-serialiser-perl (1.01-1) ... 1055s Selecting previously unselected package libjson-xs-perl. 1055s Preparing to unpack .../063-libjson-xs-perl_4.040-1_arm64.deb ... 1055s Unpacking libjson-xs-perl (4.040-1) ... 1055s Selecting previously unselected package libmouse-perl:arm64. 1055s Preparing to unpack .../064-libmouse-perl_2.6.1-1_arm64.deb ... 1055s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1055s Selecting previously unselected package libnet-cidr-perl. 1055s Preparing to unpack .../065-libnet-cidr-perl_0.27-1build1_all.deb ... 1055s Unpacking libnet-cidr-perl (0.27-1build1) ... 1055s Selecting previously unselected package libnet-ssleay-perl:arm64. 1055s Preparing to unpack .../066-libnet-ssleay-perl_1.94-3_arm64.deb ... 1055s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1055s Selecting previously unselected package libposix-strftime-compiler-perl. 1055s Preparing to unpack .../067-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1055s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1055s Selecting previously unselected package libapache-logformat-compiler-perl. 1055s Preparing to unpack .../068-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1055s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1055s Selecting previously unselected package libcookie-baker-perl. 1055s Preparing to unpack .../069-libcookie-baker-perl_0.12-1_all.deb ... 1055s Unpacking libcookie-baker-perl (0.12-1) ... 1055s Selecting previously unselected package libdevel-stacktrace-perl. 1055s Preparing to unpack .../070-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1055s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1055s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1055s Preparing to unpack .../071-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1055s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1055s Selecting previously unselected package libclass-inspector-perl. 1055s Preparing to unpack .../072-libclass-inspector-perl_1.36-3_all.deb ... 1055s Unpacking libclass-inspector-perl (1.36-3) ... 1055s Selecting previously unselected package libfile-sharedir-perl. 1055s Preparing to unpack .../073-libfile-sharedir-perl_1.118-3_all.deb ... 1055s Unpacking libfile-sharedir-perl (1.118-3) ... 1055s Selecting previously unselected package libfilesys-notify-simple-perl. 1055s Preparing to unpack .../074-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1055s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1055s Selecting previously unselected package libhash-multivalue-perl. 1055s Preparing to unpack .../075-libhash-multivalue-perl_0.16-3_all.deb ... 1055s Unpacking libhash-multivalue-perl (0.16-3) ... 1055s Selecting previously unselected package libhttp-multipartparser-perl. 1055s Preparing to unpack .../076-libhttp-multipartparser-perl_0.02-3_all.deb ... 1055s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1055s Selecting previously unselected package libjson-maybexs-perl. 1055s Preparing to unpack .../077-libjson-maybexs-perl_1.004008-1_all.deb ... 1055s Unpacking libjson-maybexs-perl (1.004008-1) ... 1055s Selecting previously unselected package libstream-buffered-perl. 1055s Preparing to unpack .../078-libstream-buffered-perl_0.03-3_all.deb ... 1055s Unpacking libstream-buffered-perl (0.03-3) ... 1055s Selecting previously unselected package libwww-form-urlencoded-perl. 1055s Preparing to unpack .../079-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1055s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1055s Selecting previously unselected package libhttp-entity-parser-perl. 1055s Preparing to unpack .../080-libhttp-entity-parser-perl_0.25-2_all.deb ... 1055s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1055s Selecting previously unselected package libtimedate-perl. 1055s Preparing to unpack .../081-libtimedate-perl_2.3300-2_all.deb ... 1055s Unpacking libtimedate-perl (2.3300-2) ... 1055s Selecting previously unselected package libhttp-date-perl. 1055s Preparing to unpack .../082-libhttp-date-perl_6.06-1_all.deb ... 1055s Unpacking libhttp-date-perl (6.06-1) ... 1055s Selecting previously unselected package libhttp-headers-fast-perl. 1055s Preparing to unpack .../083-libhttp-headers-fast-perl_0.22-3_all.deb ... 1055s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1055s Selecting previously unselected package libclone-perl:arm64. 1055s Preparing to unpack .../084-libclone-perl_0.47-1_arm64.deb ... 1055s Unpacking libclone-perl:arm64 (0.47-1) ... 1055s Selecting previously unselected package libencode-locale-perl. 1055s Preparing to unpack .../085-libencode-locale-perl_1.05-3_all.deb ... 1055s Unpacking libencode-locale-perl (1.05-3) ... 1055s Selecting previously unselected package libio-html-perl. 1055s Preparing to unpack .../086-libio-html-perl_1.004-3_all.deb ... 1055s Unpacking libio-html-perl (1.004-3) ... 1055s Selecting previously unselected package liblwp-mediatypes-perl. 1055s Preparing to unpack .../087-liblwp-mediatypes-perl_6.04-2_all.deb ... 1055s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1055s Selecting previously unselected package libhttp-message-perl. 1055s Preparing to unpack .../088-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1055s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1055s Selecting previously unselected package libtest-sharedfork-perl. 1055s Preparing to unpack .../089-libtest-sharedfork-perl_0.35-3_all.deb ... 1055s Unpacking libtest-sharedfork-perl (0.35-3) ... 1055s Selecting previously unselected package libtest-tcp-perl. 1055s Preparing to unpack .../090-libtest-tcp-perl_2.22-2_all.deb ... 1055s Unpacking libtest-tcp-perl (2.22-2) ... 1055s Selecting previously unselected package libtry-tiny-perl. 1055s Preparing to unpack .../091-libtry-tiny-perl_0.32-1_all.deb ... 1055s Unpacking libtry-tiny-perl (0.32-1) ... 1055s Selecting previously unselected package libplack-perl. 1055s Preparing to unpack .../092-libplack-perl_1.0051-1_all.deb ... 1055s Unpacking libplack-perl (1.0051-1) ... 1055s Selecting previously unselected package libfile-listing-perl. 1055s Preparing to unpack .../093-libfile-listing-perl_6.16-1_all.deb ... 1055s Unpacking libfile-listing-perl (6.16-1) ... 1055s Selecting previously unselected package libhtml-tree-perl. 1055s Preparing to unpack .../094-libhtml-tree-perl_5.07-3_all.deb ... 1055s Unpacking libhtml-tree-perl (5.07-3) ... 1055s Selecting previously unselected package libhttp-cookies-perl. 1055s Preparing to unpack .../095-libhttp-cookies-perl_6.11-1_all.deb ... 1055s Unpacking libhttp-cookies-perl (6.11-1) ... 1055s Selecting previously unselected package libhttp-negotiate-perl. 1055s Preparing to unpack .../096-libhttp-negotiate-perl_6.01-2_all.deb ... 1055s Unpacking libhttp-negotiate-perl (6.01-2) ... 1055s Selecting previously unselected package libio-socket-ssl-perl. 1055s Preparing to unpack .../097-libio-socket-ssl-perl_2.098-1_all.deb ... 1055s Unpacking libio-socket-ssl-perl (2.098-1) ... 1055s Selecting previously unselected package libnet-http-perl. 1055s Preparing to unpack .../098-libnet-http-perl_6.24-1build1_all.deb ... 1055s Unpacking libnet-http-perl (6.24-1build1) ... 1055s Selecting previously unselected package liblwp-protocol-https-perl. 1055s Preparing to unpack .../099-liblwp-protocol-https-perl_6.14-1_all.deb ... 1055s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1055s Selecting previously unselected package libwww-robotrules-perl. 1055s Preparing to unpack .../100-libwww-robotrules-perl_6.02-1build1_all.deb ... 1055s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1055s Selecting previously unselected package libwww-perl. 1055s Preparing to unpack .../101-libwww-perl_6.81-1build1_all.deb ... 1055s Unpacking libwww-perl (6.81-1build1) ... 1055s Selecting previously unselected package liblemonldap-ng-common-perl. 1055s Preparing to unpack .../102-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1055s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1055s Selecting previously unselected package liblemonldap-ng-handler-perl. 1055s Preparing to unpack .../103-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1055s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1055s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1055s Preparing to unpack .../104-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1055s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1055s Selecting previously unselected package libemail-date-format-perl. 1055s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ... 1055s Unpacking libemail-date-format-perl (1.008-1) ... 1055s Selecting previously unselected package libhash-merge-simple-perl. 1055s Preparing to unpack .../106-libhash-merge-simple-perl_0.052-1_all.deb ... 1055s Unpacking libhash-merge-simple-perl (0.052-1) ... 1055s Selecting previously unselected package libjs-angularjs. 1055s Preparing to unpack .../107-libjs-angularjs_1.8.3-3_all.deb ... 1055s Unpacking libjs-angularjs (1.8.3-3) ... 1055s Selecting previously unselected package fonts-glyphicons-halflings. 1055s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1055s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1055s Selecting previously unselected package libjs-bootstrap. 1055s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1055s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1055s Selecting previously unselected package libjs-es5-shim. 1055s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ... 1055s Unpacking libjs-es5-shim (4.6.7-2) ... 1055s Selecting previously unselected package libjs-jquery. 1055s Preparing to unpack .../111-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1055s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1055s Selecting previously unselected package libregexp-common-perl. 1055s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ... 1055s Unpacking libregexp-common-perl (2024080801-1) ... 1055s Selecting previously unselected package liblemonldap-ng-manager-perl. 1055s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1055s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1055s Selecting previously unselected package m4. 1055s Preparing to unpack .../114-m4_1.4.20-2_arm64.deb ... 1055s Unpacking m4 (1.4.20-2) ... 1055s Selecting previously unselected package autoconf. 1055s Preparing to unpack .../115-autoconf_2.72-3.1ubuntu1_all.deb ... 1055s Unpacking autoconf (2.72-3.1ubuntu1) ... 1055s Selecting previously unselected package dctrl-tools. 1055s Preparing to unpack .../116-dctrl-tools_2.24-3build4_arm64.deb ... 1055s Unpacking dctrl-tools (2.24-3build4) ... 1055s Selecting previously unselected package autodep8. 1055s Preparing to unpack .../117-autodep8_0.30build1_all.deb ... 1055s Unpacking autodep8 (0.30build1) ... 1055s Selecting previously unselected package autotools-dev. 1055s Preparing to unpack .../118-autotools-dev_20240727.1_all.deb ... 1055s Unpacking autotools-dev (20240727.1) ... 1055s Selecting previously unselected package automake. 1055s Preparing to unpack .../119-automake_1%3a1.18.1-3build1_all.deb ... 1055s Unpacking automake (1:1.18.1-3build1) ... 1055s Selecting previously unselected package autopoint. 1055s Preparing to unpack .../120-autopoint_0.23.2-1_all.deb ... 1055s Unpacking autopoint (0.23.2-1) ... 1055s Selecting previously unselected package libisl23:arm64. 1055s Preparing to unpack .../121-libisl23_0.27-1build1_arm64.deb ... 1055s Unpacking libisl23:arm64 (0.27-1build1) ... 1055s Selecting previously unselected package libmpc3:arm64. 1055s Preparing to unpack .../122-libmpc3_1.3.1-2_arm64.deb ... 1055s Unpacking libmpc3:arm64 (1.3.1-2) ... 1055s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 1055s Preparing to unpack .../123-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package cpp-15. 1055s Preparing to unpack .../124-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package cpp-aarch64-linux-gnu. 1055s Preparing to unpack .../125-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1055s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1055s Selecting previously unselected package cpp. 1055s Preparing to unpack .../126-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 1055s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1055s Selecting previously unselected package libcc1-0:arm64. 1055s Preparing to unpack .../127-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libitm1:arm64. 1055s Preparing to unpack .../128-libitm1_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libasan8:arm64. 1055s Preparing to unpack .../129-libasan8_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package liblsan0:arm64. 1055s Preparing to unpack .../130-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libtsan2:arm64. 1055s Preparing to unpack .../131-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libubsan1:arm64. 1055s Preparing to unpack .../132-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libhwasan0:arm64. 1055s Preparing to unpack .../133-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package libgcc-15-dev:arm64. 1055s Preparing to unpack .../134-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 1055s Preparing to unpack .../135-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package gcc-15. 1055s Preparing to unpack .../136-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package gcc-aarch64-linux-gnu. 1055s Preparing to unpack .../137-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1055s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1055s Selecting previously unselected package gcc. 1055s Preparing to unpack .../138-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 1055s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1055s Selecting previously unselected package libstdc++-15-dev:arm64. 1055s Preparing to unpack .../139-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package g++-15-aarch64-linux-gnu. 1055s Preparing to unpack .../140-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package g++-15. 1055s Preparing to unpack .../141-g++-15_15.2.0-12ubuntu1_arm64.deb ... 1055s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1055s Selecting previously unselected package g++-aarch64-linux-gnu. 1055s Preparing to unpack .../142-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1055s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1055s Selecting previously unselected package g++. 1055s Preparing to unpack .../143-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 1055s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1055s Selecting previously unselected package build-essential. 1055s Preparing to unpack .../144-build-essential_12.12ubuntu2_arm64.deb ... 1055s Unpacking build-essential (12.12ubuntu2) ... 1055s Selecting previously unselected package ca-certificates-java. 1055s Preparing to unpack .../145-ca-certificates-java_20240118build1_all.deb ... 1055s Unpacking ca-certificates-java (20240118build1) ... 1055s Selecting previously unselected package libdebhelper-perl. 1055s Preparing to unpack .../146-libdebhelper-perl_13.28ubuntu1_all.deb ... 1055s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1055s Selecting previously unselected package libtool. 1055s Preparing to unpack .../147-libtool_2.5.4-9_all.deb ... 1055s Unpacking libtool (2.5.4-9) ... 1055s Selecting previously unselected package dh-autoreconf. 1055s Preparing to unpack .../148-dh-autoreconf_21_all.deb ... 1055s Unpacking dh-autoreconf (21) ... 1055s Selecting previously unselected package libarchive-zip-perl. 1055s Preparing to unpack .../149-libarchive-zip-perl_1.68-1_all.deb ... 1055s Unpacking libarchive-zip-perl (1.68-1) ... 1055s Selecting previously unselected package libfile-stripnondeterminism-perl. 1055s Preparing to unpack .../150-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1055s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1055s Selecting previously unselected package dh-strip-nondeterminism. 1055s Preparing to unpack .../151-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1055s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1055s Selecting previously unselected package debugedit. 1055s Preparing to unpack .../152-debugedit_1%3a5.2-3_arm64.deb ... 1055s Unpacking debugedit (1:5.2-3) ... 1055s Selecting previously unselected package dwz. 1055s Preparing to unpack .../153-dwz_0.16-2_arm64.deb ... 1055s Unpacking dwz (0.16-2) ... 1055s Selecting previously unselected package gettext. 1055s Preparing to unpack .../154-gettext_0.23.2-1_arm64.deb ... 1055s Unpacking gettext (0.23.2-1) ... 1055s Selecting previously unselected package intltool-debian. 1055s Preparing to unpack .../155-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1055s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1055s Selecting previously unselected package po-debconf. 1055s Preparing to unpack .../156-po-debconf_1.0.22_all.deb ... 1055s Unpacking po-debconf (1.0.22) ... 1055s Selecting previously unselected package debhelper. 1055s Preparing to unpack .../157-debhelper_13.28ubuntu1_all.deb ... 1055s Unpacking debhelper (13.28ubuntu1) ... 1055s Selecting previously unselected package java-common. 1055s Preparing to unpack .../158-java-common_0.76build1_all.deb ... 1055s Unpacking java-common (0.76build1) ... 1055s Selecting previously unselected package libpcsclite1:arm64. 1055s Preparing to unpack .../159-libpcsclite1_2.4.1-1_arm64.deb ... 1055s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 1055s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1055s Preparing to unpack .../160-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 1055s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1055s Selecting previously unselected package default-jre-headless. 1055s Preparing to unpack .../161-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 1055s Unpacking default-jre-headless (2:1.21-76build1) ... 1055s Selecting previously unselected package sgml-base. 1055s Preparing to unpack .../162-sgml-base_1.31+nmu1_all.deb ... 1055s Unpacking sgml-base (1.31+nmu1) ... 1055s Selecting previously unselected package xml-core. 1055s Preparing to unpack .../163-xml-core_0.19build1_all.deb ... 1055s Unpacking xml-core (0.19build1) ... 1055s Selecting previously unselected package docutils-common. 1055s Preparing to unpack .../164-docutils-common_0.22.4+dfsg-1_all.deb ... 1055s Unpacking docutils-common (0.22.4+dfsg-1) ... 1055s Selecting previously unselected package unzip. 1055s Preparing to unpack .../165-unzip_6.0-29ubuntu1_arm64.deb ... 1055s Unpacking unzip (6.0-29ubuntu1) ... 1055s Selecting previously unselected package java-wrappers. 1055s Preparing to unpack .../166-java-wrappers_0.5build1_all.deb ... 1055s Unpacking java-wrappers (0.5build1) ... 1055s Selecting previously unselected package libalgorithm-c3-perl. 1055s Preparing to unpack .../167-libalgorithm-c3-perl_0.11-2_all.deb ... 1055s Unpacking libalgorithm-c3-perl (0.11-2) ... 1055s Selecting previously unselected package libdigest-hmac-perl. 1055s Preparing to unpack .../168-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1055s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1055s Selecting previously unselected package libauth-yubikey-webclient-perl. 1055s Preparing to unpack .../169-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1055s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1055s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 1055s Preparing to unpack .../170-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 1055s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1055s Selecting previously unselected package libdynaloader-functions-perl. 1055s Preparing to unpack .../171-libdynaloader-functions-perl_0.004-2_all.deb ... 1055s Unpacking libdynaloader-functions-perl (0.004-2) ... 1055s Selecting previously unselected package libdevel-callchecker-perl:arm64. 1055s Preparing to unpack .../172-libdevel-callchecker-perl_0.009-2_arm64.deb ... 1055s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 1055s Selecting previously unselected package libparams-classify-perl:arm64. 1055s Preparing to unpack .../173-libparams-classify-perl_0.015-2build6_arm64.deb ... 1055s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 1055s Selecting previously unselected package libmodule-runtime-perl. 1055s Preparing to unpack .../174-libmodule-runtime-perl_0.018-1_all.deb ... 1055s Unpacking libmodule-runtime-perl (0.018-1) ... 1055s Selecting previously unselected package libmodule-implementation-perl. 1055s Preparing to unpack .../175-libmodule-implementation-perl_0.09-2_all.deb ... 1055s Unpacking libmodule-implementation-perl (0.09-2) ... 1055s Selecting previously unselected package libsub-exporter-progressive-perl. 1055s Preparing to unpack .../176-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1055s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1055s Selecting previously unselected package libvariable-magic-perl. 1055s Preparing to unpack .../177-libvariable-magic-perl_0.64-1build1_arm64.deb ... 1055s Unpacking libvariable-magic-perl (0.64-1build1) ... 1055s Selecting previously unselected package libb-hooks-endofscope-perl. 1055s Preparing to unpack .../178-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1055s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1055s Selecting previously unselected package libcrypt-random-seed-perl. 1055s Preparing to unpack .../179-libcrypt-random-seed-perl_0.03-3_all.deb ... 1055s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1055s Selecting previously unselected package libmath-random-isaac-perl. 1055s Preparing to unpack .../180-libmath-random-isaac-perl_1.004-2_all.deb ... 1055s Unpacking libmath-random-isaac-perl (1.004-2) ... 1055s Selecting previously unselected package libbytes-random-secure-perl. 1055s Preparing to unpack .../181-libbytes-random-secure-perl_0.29-3_all.deb ... 1055s Unpacking libbytes-random-secure-perl (0.29-3) ... 1055s Selecting previously unselected package libcapture-tiny-perl. 1055s Preparing to unpack .../182-libcapture-tiny-perl_0.50-1_all.deb ... 1055s Unpacking libcapture-tiny-perl (0.50-1) ... 1055s Selecting previously unselected package libcares2:arm64. 1055s Preparing to unpack .../183-libcares2_1.34.6-1_arm64.deb ... 1055s Unpacking libcares2:arm64 (1.34.6-1) ... 1055s Selecting previously unselected package libclass-c3-perl. 1055s Preparing to unpack .../184-libclass-c3-perl_0.35-2_all.deb ... 1055s Unpacking libclass-c3-perl (0.35-2) ... 1055s Selecting previously unselected package libclass-data-inheritable-perl. 1055s Preparing to unpack .../185-libclass-data-inheritable-perl_0.10-1_all.deb ... 1055s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1055s Selecting previously unselected package libclass-method-modifiers-perl. 1055s Preparing to unpack .../186-libclass-method-modifiers-perl_2.15-1_all.deb ... 1055s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1055s Selecting previously unselected package libclass-singleton-perl. 1055s Preparing to unpack .../187-libclass-singleton-perl_1.6-2_all.deb ... 1055s Unpacking libclass-singleton-perl (1.6-2) ... 1055s Selecting previously unselected package libclone-pp-perl. 1055s Preparing to unpack .../188-libclone-pp-perl_1.08-2_all.deb ... 1055s Unpacking libclone-pp-perl (1.08-2) ... 1055s Selecting previously unselected package libconvert-base32-perl. 1055s Preparing to unpack .../189-libconvert-base32-perl_0.06-3_all.deb ... 1055s Unpacking libconvert-base32-perl (0.06-3) ... 1055s Selecting previously unselected package libconvert-binhex-perl. 1055s Preparing to unpack .../190-libconvert-binhex-perl_1.125-3_all.deb ... 1055s Unpacking libconvert-binhex-perl (1.125-3) ... 1055s Selecting previously unselected package libcrypt-dh-gmp-perl. 1055s Preparing to unpack .../191-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 1055s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1055s Selecting previously unselected package libcrypt-jwt-perl. 1055s Preparing to unpack .../192-libcrypt-jwt-perl_0.037-1_all.deb ... 1055s Unpacking libcrypt-jwt-perl (0.037-1) ... 1055s Selecting previously unselected package libcrypt-ssleay-perl. 1055s Preparing to unpack .../193-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 1055s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1055s Selecting previously unselected package libdata-hexdump-perl. 1055s Preparing to unpack .../194-libdata-hexdump-perl_0.04-2_all.deb ... 1055s Unpacking libdata-hexdump-perl (0.04-2) ... 1055s Selecting previously unselected package libparams-util-perl. 1055s Preparing to unpack .../195-libparams-util-perl_1.102-3build1_arm64.deb ... 1055s Unpacking libparams-util-perl (1.102-3build1) ... 1055s Selecting previously unselected package libsub-install-perl. 1055s Preparing to unpack .../196-libsub-install-perl_0.929-1_all.deb ... 1055s Unpacking libsub-install-perl (0.929-1) ... 1055s Selecting previously unselected package libdata-optlist-perl. 1055s Preparing to unpack .../197-libdata-optlist-perl_0.114-1_all.deb ... 1055s Unpacking libdata-optlist-perl (0.114-1) ... 1055s Selecting previously unselected package liblist-someutils-perl. 1055s Preparing to unpack .../198-liblist-someutils-perl_0.59-1_all.deb ... 1055s Unpacking liblist-someutils-perl (0.59-1) ... 1055s Selecting previously unselected package liblist-utilsby-perl. 1055s Preparing to unpack .../199-liblist-utilsby-perl_0.12-2_all.deb ... 1055s Unpacking liblist-utilsby-perl (0.12-2) ... 1055s Selecting previously unselected package liblist-allutils-perl. 1055s Preparing to unpack .../200-liblist-allutils-perl_0.19-1_all.deb ... 1055s Unpacking liblist-allutils-perl (0.19-1) ... 1055s Selecting previously unselected package libimport-into-perl. 1055s Preparing to unpack .../201-libimport-into-perl_1.002005-2_all.deb ... 1055s Unpacking libimport-into-perl (1.002005-2) ... 1055s Selecting previously unselected package librole-tiny-perl. 1055s Preparing to unpack .../202-librole-tiny-perl_2.002004-1_all.deb ... 1055s Unpacking librole-tiny-perl (2.002004-1) ... 1055s Selecting previously unselected package libsub-quote-perl. 1055s Preparing to unpack .../203-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1055s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1055s Selecting previously unselected package libmoo-perl. 1055s Preparing to unpack .../204-libmoo-perl_2.005005-1_all.deb ... 1055s Unpacking libmoo-perl (2.005005-1) ... 1055s Selecting previously unselected package libdata-password-zxcvbn-perl. 1055s Preparing to unpack .../205-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1055s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1055s Selecting previously unselected package libpackage-stash-perl. 1055s Preparing to unpack .../206-libpackage-stash-perl_0.40-1_all.deb ... 1055s Unpacking libpackage-stash-perl (0.40-1) ... 1055s Selecting previously unselected package libsub-identify-perl. 1055s Preparing to unpack .../207-libsub-identify-perl_0.14-4_arm64.deb ... 1055s Unpacking libsub-identify-perl (0.14-4) ... 1055s Selecting previously unselected package libsub-name-perl:arm64. 1055s Preparing to unpack .../208-libsub-name-perl_0.28-1_arm64.deb ... 1055s Unpacking libsub-name-perl:arm64 (0.28-1) ... 1055s Selecting previously unselected package libnamespace-clean-perl. 1055s Preparing to unpack .../209-libnamespace-clean-perl_0.27-2_all.deb ... 1055s Unpacking libnamespace-clean-perl (0.27-2) ... 1055s Selecting previously unselected package libnamespace-autoclean-perl. 1055s Preparing to unpack .../210-libnamespace-autoclean-perl_0.31-1_all.deb ... 1055s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1055s Selecting previously unselected package libsub-exporter-perl. 1055s Preparing to unpack .../211-libsub-exporter-perl_0.990-1_all.deb ... 1055s Unpacking libsub-exporter-perl (0.990-1) ... 1055s Selecting previously unselected package libeval-closure-perl. 1055s Preparing to unpack .../212-libeval-closure-perl_0.14-3_all.deb ... 1055s Unpacking libeval-closure-perl (0.14-3) ... 1055s Selecting previously unselected package libexception-class-perl. 1055s Preparing to unpack .../213-libexception-class-perl_1.45-1_all.deb ... 1055s Unpacking libexception-class-perl (1.45-1) ... 1055s Selecting previously unselected package libparams-validationcompiler-perl. 1055s Preparing to unpack .../214-libparams-validationcompiler-perl_0.31-1_all.deb ... 1055s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1055s Selecting previously unselected package libmro-compat-perl. 1055s Preparing to unpack .../215-libmro-compat-perl_0.15-2_all.deb ... 1055s Unpacking libmro-compat-perl (0.15-2) ... 1055s Selecting previously unselected package libxstring-perl:arm64. 1055s Preparing to unpack .../216-libxstring-perl_0.005-2build4_arm64.deb ... 1055s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 1055s Selecting previously unselected package libspecio-perl. 1055s Preparing to unpack .../217-libspecio-perl_0.53-1_all.deb ... 1055s Unpacking libspecio-perl (0.53-1) ... 1055s Selecting previously unselected package libdatetime-locale-perl. 1055s Preparing to unpack .../218-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1055s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1055s Selecting previously unselected package libdatetime-timezone-perl. 1055s Preparing to unpack .../219-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1055s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1055s Selecting previously unselected package libdatetime-perl. 1055s Preparing to unpack .../220-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 1055s Unpacking libdatetime-perl (2:1.65-1build3) ... 1055s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1055s Preparing to unpack .../221-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1055s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1055s Selecting previously unselected package libdbi-perl:arm64. 1055s Preparing to unpack .../222-libdbi-perl_1.647-1build1_arm64.deb ... 1055s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 1055s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 1055s Preparing to unpack .../223-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 1055s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 1055s Selecting previously unselected package libemail-simple-perl. 1055s Preparing to unpack .../224-libemail-simple-perl_2.218-1_all.deb ... 1055s Unpacking libemail-simple-perl (2.218-1) ... 1055s Selecting previously unselected package libmodule-pluggable-perl. 1055s Preparing to unpack .../225-libmodule-pluggable-perl_5.2-5_all.deb ... 1055s Unpacking libmodule-pluggable-perl (5.2-5) ... 1055s Selecting previously unselected package libemail-abstract-perl. 1055s Preparing to unpack .../226-libemail-abstract-perl_3.010-1_all.deb ... 1055s Unpacking libemail-abstract-perl (3.010-1) ... 1055s Selecting previously unselected package libemail-address-xs-perl. 1055s Preparing to unpack .../227-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 1055s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1055s Selecting previously unselected package libmoox-types-mooselike-perl. 1055s Preparing to unpack .../228-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1055s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1055s Selecting previously unselected package libthrowable-perl. 1055s Preparing to unpack .../229-libthrowable-perl_1.001-2_all.deb ... 1055s Unpacking libthrowable-perl (1.001-2) ... 1055s Selecting previously unselected package libemail-sender-perl. 1055s Preparing to unpack .../230-libemail-sender-perl_2.601-1_all.deb ... 1055s Unpacking libemail-sender-perl (2.601-1) ... 1055s Selecting previously unselected package libexporter-tiny-perl. 1055s Preparing to unpack .../231-libexporter-tiny-perl_1.006003-1_all.deb ... 1055s Unpacking libexporter-tiny-perl (1.006003-1) ... 1055s Selecting previously unselected package libextutils-depends-perl. 1055s Preparing to unpack .../232-libextutils-depends-perl_0.8002-1_all.deb ... 1055s Unpacking libextutils-depends-perl (0.8002-1) ... 1055s Selecting previously unselected package libfont-afm-perl. 1055s Preparing to unpack .../233-libfont-afm-perl_1.20-4_all.deb ... 1055s Unpacking libfont-afm-perl (1.20-4) ... 1055s Selecting previously unselected package libimagequant0:arm64. 1055s Preparing to unpack .../234-libimagequant0_2.18.0-1build1_arm64.deb ... 1055s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 1055s Selecting previously unselected package libxpm4:arm64. 1055s Preparing to unpack .../235-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 1055s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 1055s Selecting previously unselected package libgd3:arm64. 1055s Preparing to unpack .../236-libgd3_2.3.3-13ubuntu1_arm64.deb ... 1055s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 1055s Selecting previously unselected package libgd-perl. 1055s Preparing to unpack .../237-libgd-perl_2.84-2_arm64.deb ... 1055s Unpacking libgd-perl (2.84-2) ... 1055s Selecting previously unselected package libgd-securityimage-perl. 1055s Preparing to unpack .../238-libgd-securityimage-perl_1.75-3_all.deb ... 1055s Unpacking libgd-securityimage-perl (1.75-3) ... 1055s Selecting previously unselected package libglib-perl:arm64. 1055s Preparing to unpack .../239-libglib-perl_3%3a1.329.4-1_arm64.deb ... 1055s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 1055s Selecting previously unselected package libgssapi-perl. 1055s Preparing to unpack .../240-libgssapi-perl_0.28-4build5_arm64.deb ... 1055s Unpacking libgssapi-perl (0.28-4build5) ... 1055s Selecting previously unselected package libhtml-format-perl. 1055s Preparing to unpack .../241-libhtml-format-perl_2.16-2_all.deb ... 1055s Unpacking libhtml-format-perl (2.16-2) ... 1055s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1055s Preparing to unpack .../242-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1055s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1055s Selecting previously unselected package libhttp-daemon-perl. 1055s Preparing to unpack .../243-libhttp-daemon-perl_6.16-1_all.deb ... 1055s Unpacking libhttp-daemon-perl (6.16-1) ... 1055s Selecting previously unselected package libio-pty-perl. 1055s Preparing to unpack .../244-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1055s Unpacking libio-pty-perl (1:1.20-1build3) ... 1055s Selecting previously unselected package libio-sessiondata-perl. 1055s Preparing to unpack .../245-libio-sessiondata-perl_1.03-3_all.deb ... 1055s Unpacking libio-sessiondata-perl (1.03-3) ... 1055s Selecting previously unselected package libperlio-via-timeout-perl. 1055s Preparing to unpack .../246-libperlio-via-timeout-perl_0.32-3_all.deb ... 1055s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1055s Selecting previously unselected package libio-socket-timeout-perl. 1055s Preparing to unpack .../247-libio-socket-timeout-perl_0.32-3_all.deb ... 1055s Unpacking libio-socket-timeout-perl (0.32-3) ... 1055s Selecting previously unselected package libio-string-perl. 1055s Preparing to unpack .../248-libio-string-perl_1.08-4_all.deb ... 1055s Unpacking libio-string-perl (1.08-4) ... 1055s Selecting previously unselected package libio-stringy-perl. 1055s Preparing to unpack .../249-libio-stringy-perl_2.113-2_all.deb ... 1055s Unpacking libio-stringy-perl (2.113-2) ... 1055s Selecting previously unselected package libipc-run-perl. 1055s Preparing to unpack .../250-libipc-run-perl_20250809.0-1build1_all.deb ... 1055s Unpacking libipc-run-perl (20250809.0-1build1) ... 1055s Selecting previously unselected package libjargs-java. 1055s Preparing to unpack .../251-libjargs-java_1.0.0-5build1_all.deb ... 1055s Unpacking libjargs-java (1.0.0-5build1) ... 1055s Selecting previously unselected package libxslt1.1:arm64. 1055s Preparing to unpack .../252-libxslt1.1_1.1.43-0.3_arm64.deb ... 1055s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 1055s Selecting previously unselected package libxmlsec1-1:arm64. 1055s Preparing to unpack .../253-libxmlsec1-1_1.3.9-1_arm64.deb ... 1055s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 1055s Selecting previously unselected package libxmlsec1-openssl1:arm64. 1055s Preparing to unpack .../254-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 1055s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1055s Selecting previously unselected package liblasso3t64. 1055s Preparing to unpack .../255-liblasso3t64_2.9.0-3_arm64.deb ... 1055s Unpacking liblasso3t64 (2.9.0-3) ... 1055s Selecting previously unselected package liblasso-perl:arm64. 1055s Preparing to unpack .../256-liblasso-perl_2.9.0-3_arm64.deb ... 1055s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 1055s Selecting previously unselected package liblist-moreutils-xs-perl. 1055s Preparing to unpack .../257-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1055s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1055s Selecting previously unselected package liblist-moreutils-perl. 1055s Preparing to unpack .../258-liblist-moreutils-perl_0.430-2_all.deb ... 1055s Unpacking liblist-moreutils-perl (0.430-2) ... 1055s Selecting previously unselected package libllhttp9.3. 1055s Preparing to unpack .../259-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 1055s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1055s Selecting previously unselected package liblog-log4perl-perl. 1055s Preparing to unpack .../260-liblog-log4perl-perl_1.57-1_all.deb ... 1055s Unpacking liblog-log4perl-perl (1.57-1) ... 1055s Selecting previously unselected package liblwp-protocol-psgi-perl. 1055s Preparing to unpack .../261-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1055s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1055s Selecting previously unselected package libnet-smtp-ssl-perl. 1055s Preparing to unpack .../262-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1055s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1055s Selecting previously unselected package libmailtools-perl. 1055s Preparing to unpack .../263-libmailtools-perl_2.22-1_all.deb ... 1055s Unpacking libmailtools-perl (2.22-1) ... 1055s Selecting previously unselected package libmime-tools-perl. 1055s Preparing to unpack .../264-libmime-tools-perl_5.515-1_all.deb ... 1055s Unpacking libmime-tools-perl (5.515-1) ... 1055s Selecting previously unselected package libnet-ip-perl. 1055s Preparing to unpack .../265-libnet-ip-perl_1.26-4_all.deb ... 1055s Unpacking libnet-ip-perl (1.26-4) ... 1055s Selecting previously unselected package libnet-ldap-perl. 1055s Preparing to unpack .../266-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1055s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1055s Selecting previously unselected package libxml-namespacesupport-perl. 1055s Preparing to unpack .../267-libxml-namespacesupport-perl_1.12-2_all.deb ... 1055s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1055s Selecting previously unselected package libxml-sax-base-perl. 1055s Preparing to unpack .../268-libxml-sax-base-perl_1.09-3_all.deb ... 1055s Unpacking libxml-sax-base-perl (1.09-3) ... 1055s Selecting previously unselected package libxml-sax-perl. 1055s Preparing to unpack .../269-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1055s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1055s Selecting previously unselected package libxml-libxml-perl. 1055s Preparing to unpack .../270-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 1055s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1055s Selecting previously unselected package libxml-simple-perl. 1055s Preparing to unpack .../271-libxml-simple-perl_2.25-2_all.deb ... 1055s Unpacking libxml-simple-perl (2.25-2) ... 1055s Selecting previously unselected package libnet-openid-common-perl. 1055s Preparing to unpack .../272-libnet-openid-common-perl_1.20-2_all.deb ... 1055s Unpacking libnet-openid-common-perl (1.20-2) ... 1055s Selecting previously unselected package libnet-openid-consumer-perl. 1055s Preparing to unpack .../273-libnet-openid-consumer-perl_1.18-2_all.deb ... 1055s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1055s Selecting previously unselected package libnet-openid-server-perl. 1055s Preparing to unpack .../274-libnet-openid-server-perl_1.09-4_all.deb ... 1055s Unpacking libnet-openid-server-perl (1.09-4) ... 1055s Selecting previously unselected package libsimdjson29:arm64. 1055s Preparing to unpack .../275-libsimdjson29_4.2.4-1_arm64.deb ... 1055s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 1055s Selecting previously unselected package libsimdutf29:arm64. 1055s Preparing to unpack .../276-libsimdutf29_7.7.1-3_arm64.deb ... 1055s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 1055s Selecting previously unselected package node-corepack. 1055s Preparing to unpack .../277-node-corepack_0.24.0-5build1_all.deb ... 1055s Unpacking node-corepack (0.24.0-5build1) ... 1055s Selecting previously unselected package nodejs. 1055s Preparing to unpack .../278-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1055s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1055s Selecting previously unselected package node-xtend. 1055s Preparing to unpack .../279-node-xtend_4.0.2-3_all.deb ... 1055s Unpacking node-xtend (4.0.2-3) ... 1055s Selecting previously unselected package node-acorn. 1055s Preparing to unpack .../280-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1055s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1055s Selecting previously unselected package node-cjs-module-lexer. 1055s Preparing to unpack .../281-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1055s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1055s Selecting previously unselected package node-balanced-match. 1055s Preparing to unpack .../282-node-balanced-match_2.0.0-1_all.deb ... 1055s Unpacking node-balanced-match (2.0.0-1) ... 1055s Selecting previously unselected package node-brace-expansion. 1055s Preparing to unpack .../283-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1055s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1055s Selecting previously unselected package node-minimatch. 1055s Preparing to unpack .../284-node-minimatch_9.0.3-6_all.deb ... 1055s Unpacking node-minimatch (9.0.3-6) ... 1055s Selecting previously unselected package node-ms. 1055s Preparing to unpack .../285-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1055s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1055s Selecting previously unselected package node-debug. 1055s Preparing to unpack .../286-node-debug_4.4.1+~4.1.12-1_all.deb ... 1055s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1055s Selecting previously unselected package node-lru-cache. 1055s Preparing to unpack .../287-node-lru-cache_10.0.1-3_all.deb ... 1055s Unpacking node-lru-cache (10.0.1-3) ... 1055s Selecting previously unselected package node-semver. 1055s Preparing to unpack .../288-node-semver_7.6.1+~7.5.8-2_all.deb ... 1055s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1055s Selecting previously unselected package node-llhttp. 1055s Preparing to unpack .../289-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1055s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1055s Selecting previously unselected package node-undici. 1055s Preparing to unpack .../290-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1055s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1055s Selecting previously unselected package libnode127:arm64. 1055s Preparing to unpack .../291-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1055s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1055s Selecting previously unselected package libregexp-assemble-perl. 1055s Preparing to unpack .../292-libregexp-assemble-perl_0.38-2_all.deb ... 1055s Unpacking libregexp-assemble-perl (0.38-2) ... 1055s Selecting previously unselected package libtask-weaken-perl. 1055s Preparing to unpack .../293-libtask-weaken-perl_1.06-2_all.deb ... 1055s Unpacking libtask-weaken-perl (1.06-2) ... 1055s Selecting previously unselected package libxml-parser-perl. 1055s Preparing to unpack .../294-libxml-parser-perl_2.47-1build4_arm64.deb ... 1055s Unpacking libxml-parser-perl (2.47-1build4) ... 1055s Selecting previously unselected package libsoap-lite-perl. 1055s Preparing to unpack .../295-libsoap-lite-perl_1.27-3_all.deb ... 1055s Unpacking libsoap-lite-perl (1.27-3) ... 1055s Selecting previously unselected package libstring-random-perl. 1055s Preparing to unpack .../296-libstring-random-perl_1%3a0.32-2_all.deb ... 1055s Unpacking libstring-random-perl (1:0.32-2) ... 1055s Selecting previously unselected package libtest-leaktrace-perl. 1055s Preparing to unpack .../297-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 1055s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1055s Selecting previously unselected package libtest-output-perl. 1055s Preparing to unpack .../298-libtest-output-perl_1.036-1_all.deb ... 1055s Unpacking libtest-output-perl (1.036-1) ... 1055s Selecting previously unselected package libtest-pod-perl. 1055s Preparing to unpack .../299-libtest-pod-perl_1.52-3_all.deb ... 1055s Unpacking libtest-pod-perl (1.52-3) ... 1055s Selecting previously unselected package libtext-unidecode-perl. 1055s Preparing to unpack .../300-libtext-unidecode-perl_1.30-3_all.deb ... 1055s Unpacking libtext-unidecode-perl (1.30-3) ... 1055s Selecting previously unselected package libtime-fake-perl. 1055s Preparing to unpack .../301-libtime-fake-perl_0.11-4_all.deb ... 1055s Unpacking libtime-fake-perl (0.11-4) ... 1055s Selecting previously unselected package libxml-libxslt-perl:arm64. 1055s Preparing to unpack .../302-libxml-libxslt-perl_2.003000-4_arm64.deb ... 1055s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 1055s Selecting previously unselected package node-uglify-js. 1055s Preparing to unpack .../303-node-uglify-js_3.17.4-2build1_all.deb ... 1055s Unpacking node-uglify-js (3.17.4-2build1) ... 1055s Selecting previously unselected package python3-defusedxml. 1055s Preparing to unpack .../304-python3-defusedxml_0.7.1-3build1_all.deb ... 1055s Unpacking python3-defusedxml (0.7.1-3build1) ... 1055s Selecting previously unselected package python3-roman-numerals. 1055s Preparing to unpack .../305-python3-roman-numerals_4.1.0-1_all.deb ... 1055s Unpacking python3-roman-numerals (4.1.0-1) ... 1055s Selecting previously unselected package python3-docutils. 1055s Preparing to unpack .../306-python3-docutils_0.22.4+dfsg-1_all.deb ... 1055s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1055s Selecting previously unselected package python3-imagesize. 1055s Preparing to unpack .../307-python3-imagesize_1.4.1-1build1_all.deb ... 1055s Unpacking python3-imagesize (1.4.1-1build1) ... 1055s Selecting previously unselected package python3-snowballstemmer. 1055s Preparing to unpack .../308-python3-snowballstemmer_3.0.1-1_all.deb ... 1055s Unpacking python3-snowballstemmer (3.0.1-1) ... 1055s Selecting previously unselected package sphinx-common. 1055s Preparing to unpack .../309-sphinx-common_8.2.3-12_all.deb ... 1055s Unpacking sphinx-common (8.2.3-12) ... 1055s Selecting previously unselected package python3-alabaster. 1055s Preparing to unpack .../310-python3-alabaster_0.7.16-0.1build1_all.deb ... 1055s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1055s Selecting previously unselected package python3-sphinx. 1055s Preparing to unpack .../311-python3-sphinx_8.2.3-12_all.deb ... 1055s Unpacking python3-sphinx (8.2.3-12) ... 1055s Selecting previously unselected package libjs-bootswatch. 1055s Preparing to unpack .../312-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1055s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1055s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1055s Preparing to unpack .../313-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1055s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1055s Selecting previously unselected package uglifyjs. 1055s Preparing to unpack .../314-uglifyjs_3.17.4-2build1_all.deb ... 1055s Unpacking uglifyjs (3.17.4-2build1) ... 1055s Selecting previously unselected package yui-compressor. 1055s Preparing to unpack .../315-yui-compressor_2.4.8-3build1_all.deb ... 1055s Unpacking yui-compressor (2.4.8-3build1) ... 1055s Selecting previously unselected package libauthen-radius-perl. 1055s Preparing to unpack .../316-libauthen-radius-perl_0.33-1_all.deb ... 1055s Unpacking libauthen-radius-perl (0.33-1) ... 1055s Selecting previously unselected package pkg-perl-autopkgtest. 1055s Preparing to unpack .../317-pkg-perl-autopkgtest_0.85_all.deb ... 1055s Unpacking pkg-perl-autopkgtest (0.85) ... 1055s Setting up libconfig-inifiles-perl (3.000003-4) ... 1055s Setting up libmodule-pluggable-perl (5.2-5) ... 1055s Setting up node-uglify-js (3.17.4-2build1) ... 1055s Setting up libio-sessiondata-perl (1.03-3) ... 1055s Setting up liblcms2-2:arm64 (2.17-1) ... 1055s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1055s Setting up libaom3:arm64 (3.13.1-2) ... 1055s Setting up node-lru-cache (10.0.1-3) ... 1055s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1055s Setting up libmath-random-isaac-perl (1.004-2) ... 1055s Setting up libtask-weaken-perl (1.06-2) ... 1055s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1055s Setting up libhttp-multipartparser-perl (0.02-3) ... 1055s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1055s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 1055s Setting up java-common (0.76build1) ... 1055s Setting up libclass-inspector-perl (1.36-3) ... 1055s Setting up libfont-afm-perl (1.20-4) ... 1055s Setting up libdynaloader-functions-perl (0.004-2) ... 1055s Setting up libclass-method-modifiers-perl (2.15-1) ... 1055s Setting up libio-pty-perl (1:1.20-1build3) ... 1055s Setting up libdata-hexdump-perl (0.04-2) ... 1055s Setting up python3-defusedxml (0.7.1-3build1) ... 1055s Setting up libclone-perl:arm64 (0.47-1) ... 1055s Setting up libarchive-zip-perl (1.68-1) ... 1055s Setting up libsub-identify-perl (0.14-4) ... 1055s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1055s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1055s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1055s Setting up python3-alabaster (0.7.16-0.1build1) ... 1055s Setting up libio-stringy-perl (2.113-2) ... 1055s Setting up libhtml-tagset-perl (3.24-1) ... 1055s Setting up unzip (6.0-29ubuntu1) ... 1055s Setting up libdebhelper-perl (13.28ubuntu1) ... 1055s Setting up libperlio-via-timeout-perl (0.32-3) ... 1055s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1055s Setting up libnet-cidr-perl (0.27-1build1) ... 1055s Setting up libipc-sharelite-perl (0.17-5build4) ... 1055s Setting up libconvert-binhex-perl (1.125-3) ... 1055s Setting up liblwp-mediatypes-perl (6.04-2) ... 1055s Setting up libcrypt-urandom-perl (0.54-1) ... 1055s Setting up x11-common (1:7.7+24ubuntu1) ... 1055s Setting up libtest-pod-perl (1.52-3) ... 1055s Setting up libtry-tiny-perl (0.32-1) ... 1055s Setting up libdeflate0:arm64 (1.23-2) ... 1055s Setting up perl-openssl-defaults:arm64 (7build4) ... 1055s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1055s Setting up libxml-namespacesupport-perl (1.12-2) ... 1055s Setting up m4 (1.4.20-2) ... 1055s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1055s Setting up libclass-singleton-perl (1.6-2) ... 1055s Setting up libencode-locale-perl (1.05-3) ... 1055s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1055s Setting up libxstring-perl:arm64 (0.005-2build4) ... 1055s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up libclass-errorhandler-perl (0.04-3) ... 1055s Setting up liblist-utilsby-perl (0.12-2) ... 1055s Setting up libjs-angularjs (1.8.3-3) ... 1055s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 1055s Setting up libtime-fake-perl (0.11-4) ... 1055s Setting up libfcgi-procmanager-perl (0.28-3) ... 1055s Setting up libregexp-common-perl (2024080801-1) ... 1055s Setting up libtest-sharedfork-perl (0.35-3) ... 1055s Setting up libsub-install-perl (0.929-1) ... 1055s Setting up libextutils-depends-perl (0.8002-1) ... 1055s Setting up libhash-multivalue-perl (0.16-3) ... 1055s Setting up libjs-es5-shim (4.6.7-2) ... 1055s Setting up liberror-perl (0.17030-1) ... 1055s Setting up libapache-session-perl (1.94-2) ... 1055s Setting up libxml-sax-base-perl (1.09-3) ... 1055s Setting up libio-string-perl (1.08-4) ... 1055s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1055s Setting up libsimdutf29:arm64 (7.7.1-3) ... 1055s Setting up libsimdjson29:arm64 (4.2.4-1) ... 1055s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 1055s Setting up autotools-dev (20240727.1) ... 1055s Setting up libstream-buffered-perl (0.03-3) ... 1055s Setting up libclass-data-inheritable-perl (0.10-1) ... 1055s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1055s Setting up libalgorithm-c3-perl (0.11-2) ... 1055s Setting up liblog-log4perl-perl (1.57-1) ... 1055s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1055s Setting up libcrypt-random-seed-perl (0.03-3) ... 1055s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1055s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1055s Setting up python3-snowballstemmer (3.0.1-1) ... 1055s Setting up node-balanced-match (2.0.0-1) ... 1055s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1055s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1055s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1055s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 1055s Setting up libemail-date-format-perl (1.008-1) ... 1055s Setting up libcryptx-perl (0.087-1) ... 1055s Setting up libcares2:arm64 (1.34.6-1) ... 1055s Setting up libmpc3:arm64 (1.3.1-2) ... 1055s Setting up libvariable-magic-perl (0.64-1build1) ... 1055s Setting up libio-html-perl (1.004-3) ... 1055s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1055s Setting up autopoint (0.23.2-1) ... 1055s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1055s Setting up libipc-run-perl (20250809.0-1build1) ... 1055s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1055s Setting up libpcsclite1:arm64 (2.4.1-1) ... 1055s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1055s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1055s Setting up libltdl7:arm64 (2.5.4-9) ... 1055s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1055s Setting up libstring-random-perl (1:0.32-2) ... 1055s Setting up libparams-util-perl (1.102-3build1) ... 1055s Setting up autoconf (2.72-3.1ubuntu1) ... 1055s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1055s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 1055s Setting up libcapture-tiny-perl (0.50-1) ... 1055s Setting up libtimedate-perl (2.3300-2) ... 1055s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up libsub-name-perl:arm64 (0.28-1) ... 1055s Setting up libtypes-serialiser-perl (1.01-1) ... 1055s Setting up libgssapi-perl (0.28-4build5) ... 1055s Setting up dwz (0.16-2) ... 1055s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1055s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 1055s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up libjson-perl (4.10000-1) ... 1055s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 1055s Setting up libjargs-java (1.0.0-5build1) ... 1055s Setting up librole-tiny-perl (2.002004-1) ... 1055s Setting up debugedit (1:5.2-3) ... 1055s Setting up libfile-sharedir-perl (1.118-3) ... 1055s Setting up libfcgi-perl (0.82+ds-3build3) ... 1055s Setting up python3-roman-numerals (4.1.0-1) ... 1055s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 1055s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1055s Setting up sgml-base (1.31+nmu1) ... 1055s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1055s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1055s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1055s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1055s Setting up node-minimatch (9.0.3-6) ... 1055s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1055s Setting up ca-certificates-java (20240118build1) ... 1055s No JRE found. Skipping Java certificates setup. 1055s Setting up libexporter-tiny-perl (1.006003-1) ... 1055s Setting up node-xtend (4.0.2-3) ... 1055s Setting up libisl23:arm64 (0.27-1build1) ... 1055s Setting up libconvert-asn1-perl (0.34-1) ... 1055s Setting up libtext-unidecode-perl (1.30-3) ... 1055s Setting up libde265-0:arm64 (1.0.16-1build1) ... 1055s Setting up libregexp-assemble-perl (0.38-2) ... 1055s Setting up libnet-ip-perl (1.26-4) ... 1055s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 1055s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 1055s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up liburi-perl (5.34-2build1) ... 1055s Setting up libdbi-perl:arm64 (1.647-1build1) ... 1055s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up libconvert-base32-perl (0.06-3) ... 1055s Setting up dctrl-tools (2.24-3build4) ... 1055s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1055s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up autodep8 (0.30build1) ... 1055s Setting up libclone-pp-perl (1.08-2) ... 1055s Setting up python3-imagesize (1.4.1-1build1) ... 1055s Setting up libemail-address-xs-perl (1.05-1build5) ... 1055s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1055s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1055s Setting up automake (1:1.18.1-3build1) ... 1055s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1055s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1055s Setting up libjson-xs-perl (4.040-1) ... 1055s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1055s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1055s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1055s Setting up libhttp-date-perl (6.06-1) ... 1055s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 1055s Setting up gettext (0.23.2-1) ... 1055s Setting up libtest-tcp-perl (2.22-2) ... 1055s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up java-wrappers (0.5build1) ... 1055s Setting up libio-socket-timeout-perl (0.32-3) ... 1055s Setting up libfile-listing-perl (6.16-1) ... 1055s Setting up libhash-merge-simple-perl (0.052-1) ... 1055s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1055s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1055s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1055s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1055s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1055s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1055s Setting up libcache-cache-perl (1.08-3) ... 1055s Setting up libhttp-headers-fast-perl (0.22-3) ... 1055s Setting up liblist-moreutils-perl (0.430-2) ... 1055s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1055s Setting up libemail-simple-perl (2.218-1) ... 1055s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1055s Setting up libnet-http-perl (6.24-1build1) ... 1055s Setting up liblasso3t64 (2.9.0-3) ... 1055s Setting up libexception-class-perl (1.45-1) ... 1055s Setting up libclass-c3-perl (0.35-2) ... 1055s Setting up libcrypt-jwt-perl (0.037-1) ... 1055s Setting up xfonts-utils (1:7.7+7build1) ... 1055s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 1055s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1055s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1055s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1055s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1055s Setting up libauthen-radius-perl (0.33-1) ... 1055s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1055s Setting up libbytes-random-secure-perl (0.29-3) ... 1055s Setting up libjson-maybexs-perl (1.004008-1) ... 1055s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1055s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1055s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1055s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1055s Setting up sphinx-common (8.2.3-12) ... 1055s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1055s Setting up libdata-optlist-perl (0.114-1) ... 1055s Setting up libtest-output-perl (1.036-1) ... 1055s Setting up pkg-perl-autopkgtest (0.85) ... 1055s Setting up libraw23t64:arm64 (0.21.4-2) ... 1055s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1055s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1055s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1055s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1055s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1055s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1055s Setting up libwww-robotrules-perl (6.02-1build1) ... 1055s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1055s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 1055s Setting up cpp (4:15.2.0-4ubuntu1) ... 1055s Setting up xml-core (0.19build1) ... 1055s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1055s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1055s Setting up liblasso-perl:arm64 (2.9.0-3) ... 1055s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 1055s Setting up libmro-compat-perl (0.15-2) ... 1055s Setting up libcookie-baker-perl (0.12-1) ... 1055s Setting up libhttp-entity-parser-perl (0.25-2) ... 1055s Setting up libio-socket-ssl-perl (2.098-1) ... 1055s Setting up libsub-exporter-perl (0.990-1) ... 1055s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1055s Setting up libeval-closure-perl (0.14-3) ... 1055s Setting up libconvert-pem-perl (0.13-1) ... 1055s Setting up libhttp-negotiate-perl (6.01-2) ... 1055s Setting up libparams-validationcompiler-perl (0.31-1) ... 1055s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1055s Setting up libhttp-cookies-perl (6.11-1) ... 1055s Setting up po-debconf (1.0.22) ... 1055s Setting up libhtml-tree-perl (5.07-3) ... 1055s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 1055s Setting up libcgi-pm-perl (4.71-1build1) ... 1055s Setting up libhtml-format-perl (2.16-2) ... 1055s Setting up fonts-urw-base35 (20200910-8build1) ... 1055s Setting up libhtml-template-perl (2.97-2build1) ... 1055s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1055s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1055s Setting up libmodule-runtime-perl (0.018-1) ... 1055s Setting up libmailtools-perl (2.22-1) ... 1055s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1055s Setting up libxml-simple-perl (2.25-2) ... 1055s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 1055s Setting up libhttp-daemon-perl (6.16-1) ... 1055s Setting up libemail-abstract-perl (3.010-1) ... 1055s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1055s Setting up g++-15 (15.2.0-12ubuntu1) ... 1055s Setting up libplack-perl (1.0051-1) ... 1055s Setting up libnet-openid-common-perl (1.20-2) ... 1055s Setting up libnet-openid-server-perl (1.09-4) ... 1055s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1055s Setting up libtool (2.5.4-9) ... 1055s Setting up libmodule-implementation-perl (0.09-2) ... 1055s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1055s Setting up libpackage-stash-perl (0.40-1) ... 1055s Setting up libimport-into-perl (1.002005-2) ... 1055s Setting up libmoo-perl (2.005005-1) ... 1055s Setting up liblist-someutils-perl (0.59-1) ... 1055s Setting up libmime-tools-perl (5.515-1) ... 1055s Setting up gcc (4:15.2.0-4ubuntu1) ... 1055s Setting up dh-autoreconf (21) ... 1055s Setting up libspecio-perl (0.53-1) ... 1055s Setting up liblist-allutils-perl (0.19-1) ... 1055s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1055s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1055s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1055s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1055s Setting up libthrowable-perl (1.001-2) ... 1055s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1055s Setting up debhelper (13.28ubuntu1) ... 1055s Setting up libemail-sender-perl (2.601-1) ... 1055s Setting up libnamespace-clean-perl (0.27-2) ... 1055s Setting up g++ (4:15.2.0-4ubuntu1) ... 1055s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1055s Setting up build-essential (12.12ubuntu2) ... 1055s Setting up libnamespace-autoclean-perl (0.31-1) ... 1055s Setting up libdatetime-locale-perl (1:1.45-1) ... 1055s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1055s Setting up libdatetime-perl (2:1.65-1build3) ... 1055s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1055s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1055s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1055s Setting up liblwp-protocol-https-perl (6.14-1) ... 1055s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 1055s Setting up node-corepack (0.24.0-5build1) ... 1055s Setting up libwww-perl (6.81-1build1) ... 1055s Setting up libheif1:arm64 (1.21.2-1) ... 1055s Setting up node-debug (4.4.1+~4.1.12-1) ... 1055s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1055s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1055s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 1055s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1055s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1055s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1055s Setting up libnet-openid-consumer-perl (1.18-2) ... 1055s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1055s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1055s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1055s Setting up libxml-parser-perl (2.47-1build4) ... 1055s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1055s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1055s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1055s Setting up libgd-perl (2.84-2) ... 1055s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1055s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1055s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1055s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1055s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1055s Setting up node-semver (7.6.1+~7.5.8-2) ... 1055s Setting up libsoap-lite-perl (1.27-3) ... 1055s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1055s Setting up uglifyjs (3.17.4-2build1) ... 1055s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1055s Setting up libgd-securityimage-perl (1.75-3) ... 1055s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1055s Processing triggers for install-info (7.2-5) ... 1055s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1055s Processing triggers for man-db (2.13.1-1) ... 1055s Processing triggers for ca-certificates-java (20240118build1) ... 1055s Adding debian:ACCVRAIZ1.pem 1055s Adding debian:AC_RAIZ_FNMT-RCM.pem 1055s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1055s Adding debian:ANF_Secure_Server_Root_CA.pem 1055s Adding debian:Actalis_Authentication_Root_CA.pem 1055s Adding debian:AffirmTrust_Commercial.pem 1055s Adding debian:AffirmTrust_Networking.pem 1055s Adding debian:AffirmTrust_Premium.pem 1055s Adding debian:AffirmTrust_Premium_ECC.pem 1055s Adding debian:Amazon_Root_CA_1.pem 1055s Adding debian:Amazon_Root_CA_2.pem 1055s Adding debian:Amazon_Root_CA_3.pem 1055s Adding debian:Amazon_Root_CA_4.pem 1055s Adding debian:Atos_TrustedRoot_2011.pem 1055s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1055s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1055s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1055s Adding debian:BJCA_Global_Root_CA1.pem 1055s Adding debian:BJCA_Global_Root_CA2.pem 1055s Adding debian:Baltimore_CyberTrust_Root.pem 1055s Adding debian:Buypass_Class_2_Root_CA.pem 1055s Adding debian:Buypass_Class_3_Root_CA.pem 1055s Adding debian:CA_Disig_Root_R2.pem 1055s Adding debian:CFCA_EV_ROOT.pem 1055s Adding debian:COMODO_Certification_Authority.pem 1055s Adding debian:COMODO_ECC_Certification_Authority.pem 1055s Adding debian:COMODO_RSA_Certification_Authority.pem 1055s Adding debian:Certainly_Root_E1.pem 1055s Adding debian:Certainly_Root_R1.pem 1055s Adding debian:Certigna.pem 1055s Adding debian:Certigna_Root_CA.pem 1055s Adding debian:Certum_EC-384_CA.pem 1055s Adding debian:Certum_Trusted_Network_CA.pem 1055s Adding debian:Certum_Trusted_Network_CA_2.pem 1055s Adding debian:Certum_Trusted_Root_CA.pem 1055s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1055s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1055s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1055s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1055s Adding debian:Comodo_AAA_Services_root.pem 1055s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1055s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1055s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1055s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1055s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1055s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1055s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1055s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1055s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1055s Adding debian:DigiCert_Global_Root_CA.pem 1055s Adding debian:DigiCert_Global_Root_G2.pem 1055s Adding debian:DigiCert_Global_Root_G3.pem 1055s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1055s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1055s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1055s Adding debian:DigiCert_Trusted_Root_G4.pem 1055s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1055s Adding debian:Entrust_Root_Certification_Authority.pem 1055s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1055s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1055s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1055s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1055s Adding debian:GLOBALTRUST_2020.pem 1055s Adding debian:GTS_Root_R1.pem 1055s Adding debian:GTS_Root_R2.pem 1055s Adding debian:GTS_Root_R3.pem 1055s Adding debian:GTS_Root_R4.pem 1055s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1055s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1055s Adding debian:GlobalSign_Root_CA.pem 1055s Adding debian:GlobalSign_Root_CA_-_R3.pem 1055s Adding debian:GlobalSign_Root_CA_-_R6.pem 1055s Adding debian:GlobalSign_Root_E46.pem 1055s Adding debian:GlobalSign_Root_R46.pem 1055s Adding debian:Go_Daddy_Class_2_CA.pem 1055s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1055s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1055s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1055s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1055s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1055s Adding debian:HiPKI_Root_CA_-_G1.pem 1055s Adding debian:Hongkong_Post_Root_CA_3.pem 1055s Adding debian:ISRG_Root_X1.pem 1055s Adding debian:ISRG_Root_X2.pem 1055s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1055s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1055s Adding debian:Izenpe.com.pem 1055s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1055s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1055s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1055s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1055s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1055s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1055s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1055s Adding debian:QuoVadis_Root_CA_1_G3.pem 1055s Adding debian:QuoVadis_Root_CA_2.pem 1055s Adding debian:QuoVadis_Root_CA_2_G3.pem 1055s Adding debian:QuoVadis_Root_CA_3.pem 1055s Adding debian:QuoVadis_Root_CA_3_G3.pem 1055s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1055s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1055s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1055s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1055s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1055s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1055s Adding debian:SZAFIR_ROOT_CA2.pem 1055s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1055s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1055s Adding debian:SecureSign_Root_CA12.pem 1055s Adding debian:SecureSign_Root_CA14.pem 1055s Adding debian:SecureSign_Root_CA15.pem 1055s Adding debian:SecureTrust_CA.pem 1055s Adding debian:Secure_Global_CA.pem 1055s Adding debian:Security_Communication_ECC_RootCA1.pem 1055s Adding debian:Security_Communication_RootCA2.pem 1055s Adding debian:Starfield_Class_2_CA.pem 1055s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1055s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1055s Adding debian:SwissSign_Gold_CA_-_G2.pem 1055s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1055s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1055s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1055s Adding debian:TWCA_CYBER_Root_CA.pem 1055s Adding debian:TWCA_Global_Root_CA.pem 1055s Adding debian:TWCA_Root_Certification_Authority.pem 1055s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1055s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1055s Adding debian:TeliaSonera_Root_CA_v1.pem 1055s Adding debian:Telia_Root_CA_v2.pem 1055s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1055s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1055s Adding debian:Trustwave_Global_Certification_Authority.pem 1055s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1055s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1055s Adding debian:TunTrust_Root_CA.pem 1055s Adding debian:UCA_Extended_Validation_Root.pem 1055s Adding debian:UCA_Global_G2_Root.pem 1055s Adding debian:USERTrust_ECC_Certification_Authority.pem 1055s Adding debian:USERTrust_RSA_Certification_Authority.pem 1055s Adding debian:XRamp_Global_CA_Root.pem 1055s Adding debian:certSIGN_ROOT_CA.pem 1055s Adding debian:certSIGN_Root_CA_G2.pem 1055s Adding debian:e-Szigno_Root_CA_2017.pem 1055s Adding debian:ePKI_Root_Certification_Authority.pem 1055s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1055s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1055s Adding debian:emSign_Root_CA_-_C1.pem 1055s Adding debian:emSign_Root_CA_-_G1.pem 1055s Adding debian:vTrus_ECC_Root_CA.pem 1055s Adding debian:vTrus_Root_CA.pem 1055s done. 1055s Setting up yui-compressor (2.4.8-3build1) ... 1055s Setting up default-jre-headless (2:1.21-76build1) ... 1055s Processing triggers for sgml-base (1.31+nmu1) ... 1055s Setting up docutils-common (0.22.4+dfsg-1) ... 1055s Processing triggers for sgml-base (1.31+nmu1) ... 1055s Setting up python3-docutils (0.22.4+dfsg-1) ... 1055s Setting up python3-sphinx (8.2.3-12) ... 1062s autopkgtest [06:14:44]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager 1062s autopkgtest [06:14:44]: test manager-test: [----------------------- 1062s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1062s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1063s t/02-HTML-template.t ........................ 1063s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1063s ok 2 - Manager object 1063s ok 3 - Init 1063s ok 4 - Manager app 1063s ok 5 - Succeed to get / 1063s ok 6 - Return a 200 code 1063s ok 7 - Content is declared as HTML 1063s ok 8 - It contains a html tag 1063s ok 9 - Instance name found in SPA title 1063s ok 10 - Instance name found in title 1063s ok 11 - Instance name found in li 1063s 1..11 1063s ok 1063s t/04-2F-api.t ............................... 1063s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1063s ok 2 - Sessions module 1063s ok 3 - New SSO session for msmith 1063s ok 4 - Sessions module 1063s ok 5 - New Persistent session for msmith 1063s ok 6 - Sessions module 1063s ok 7 - New SSO session for dwho 1063s ok 8 - Sessions module 1063s ok 9 - New Persistent session for dwho 1063s ok 10 - Sessions module 1063s ok 11 - New SSO session for rtyler 1063s ok 12 - Sessions module 1063s ok 13 - New Persistent session for rtyler 1063s ok 14 - Sessions module 1063s ok 15 - New SSO session for davros 1063s ok 16 - Sessions module 1063s ok 17 - New Persistent session for davros 1063s ok 18 - Sessions module 1063s ok 19 - New SSO session for tof 1063s ok 20 - Sessions module 1063s ok 21 - New Persistent session for tof 1063s ok 22 - Sessions module 1063s ok 23 - New SSO session for donna 1063s ok 24 - Sessions module 1063s ok 25 - New Persistent session for donna 1063s ok 26 - Manager object 1063s ok 27 - Init 1063s ok 28 - Manager app 1063s ok 29 - Client object 1063s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed 1063s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200 1063s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON 1063s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1063s ok 34 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Request succeed 1063s ok 35 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Result code is 200 1063s ok 36 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Response is JSON 1063s ok 37 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1063s ok 38 - Found display variable 1063s ok 39 - dwho should have 1 2F of type "U2F": Request succeed 1063s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200 1063s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON 1063s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1063s ok 43 - dwho should have 1 2F of type "UBK": Request succeed 1063s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200 1063s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON 1063s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1) 1063s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed 1063s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200 1063s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON 1063s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1) 1063s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed 1063s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200 1063s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON 1063s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0) 1063s ok 55 - dwho should have 4 2F: Request succeed 1063s ok 56 - dwho should have 4 2F: Result code is 200 1063s ok 57 - dwho should have 4 2F: Response is JSON 1063s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4) 1063s ok 59 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Request succeed 1063s ok 60 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1063s ok 61 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1063s ok 62 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1063s ok 63 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Request succeed 1063s ok 64 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Result code is 200 1063s ok 65 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Response is JSON 1063s ok 66 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1063s ok 67 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": Request succeed 1063s ok 68 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 1063s ok 69 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 1063s ok 70 - dwho should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 1063s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed 1063s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200 1063s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON 1063s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match 1063s ok 75 - dwho should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 76 - dwho should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1063s ok 77 - dwho should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 78 - dwho should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 79 - dwho should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1063s ok 80 - dwho should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 81 - dwho should have 3 2F: Request succeed 1063s ok 82 - dwho should have 3 2F: Result code is 200 1063s ok 83 - dwho should have 3 2F: Response is JSON 1063s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3) 1063s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed 1063s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200 1063s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON 1063s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1) 1063s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed 1063s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200 1063s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON 1063s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0) 1063s ok 93 - Delete all 2F from dwho: Request succeed 1063s ok 94 - Delete all 2F from dwho: Result code is 200 1063s ok 95 - Delete all 2F from dwho: Response is JSON 1063s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2) 1063s ok 97 - dwho should have 0 2F: Request succeed 1063s ok 98 - dwho should have 0 2F: Result code is 200 1063s ok 99 - dwho should have 0 2F: Response is JSON 1063s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1063s ok 101 - Delete all 2F from dwho: Request succeed 1063s ok 102 - Delete all 2F from dwho: Result code is 200 1063s ok 103 - Delete all 2F from dwho: Response is JSON 1063s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0) 1063s ok 105 - msmith should have 0 2F: Request succeed 1063s ok 106 - msmith should have 0 2F: Result code is 200 1063s ok 107 - msmith should have 0 2F: Response is JSON 1063s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1063s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed 1063s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200 1063s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON 1063s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1063s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed 1063s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200 1063s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON 1063s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 1063s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed 1063s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200 1063s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON 1063s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2) 1063s ok 121 - rtyler should have 3 2F: Request succeed 1063s ok 122 - rtyler should have 3 2F: Result code is 200 1063s ok 123 - rtyler should have 3 2F: Response is JSON 1063s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3) 1063s ok 125 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Request succeed 1063s ok 126 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1063s ok 127 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1063s ok 128 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1063s ok 129 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": Request succeed 1063s ok 130 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200 1063s ok 131 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON 1063s ok 132 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match 1063s ok 133 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXky": Request succeed 1063s ok 134 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXky": Result code is 200 1063s ok 135 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXky": Response is JSON 1063s ok 136 - rtyler should have one 2F with id "MTc2OTc1MzY4NTo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match 1063s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed 1063s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200 1063s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON 1063s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2) 1063s ok 141 - rtyler should have 1 2F: Request succeed 1063s ok 142 - rtyler should have 1 2F: Result code is 200 1063s ok 143 - rtyler should have 1 2F: Response is JSON 1063s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1063s ok 145 - rtyler should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 146 - rtyler should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1063s ok 147 - rtyler should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 148 - rtyler should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 149 - rtyler should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1063s ok 150 - rtyler should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 151 - Delete all 2F from rtyler: Request succeed 1063s ok 152 - Delete all 2F from rtyler: Result code is 200 1063s ok 153 - Delete all 2F from rtyler: Response is JSON 1063s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0) 1063s ok 155 - davros should have 1 2F of type "U2F": Request succeed 1063s ok 156 - davros should have 1 2F of type "U2F": Result code is 200 1063s ok 157 - davros should have 1 2F of type "U2F": Response is JSON 1063s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1063s ok 159 - davros should have 1 2F of type "TOTP": Request succeed 1063s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200 1063s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON 1063s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1063s ok 163 - davros should have 0 2F of type "UBK": Request succeed 1063s ok 164 - davros should have 0 2F of type "UBK": Result code is 200 1063s ok 165 - davros should have 0 2F of type "UBK": Response is JSON 1063s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 1063s ok 167 - davros should have 2 2F: Request succeed 1063s ok 168 - davros should have 2 2F: Result code is 200 1063s ok 169 - davros should have 2 2F: Response is JSON 1063s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2) 1063s ok 171 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Request succeed 1063s ok 172 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1063s ok 173 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1063s ok 174 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1063s ok 175 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Request succeed 1063s ok 176 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Result code is 200 1063s ok 177 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": Response is JSON 1063s ok 178 - davros should have one 2F with id "MTc2OTc1MzY4NTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match 1063s ok 179 - davros should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 180 - davros should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1063s ok 181 - davros should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 182 - davros should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 183 - davros should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1063s ok 184 - davros should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 185 - davros should have 1 2F: Request succeed 1063s ok 186 - davros should have 1 2F: Result code is 200 1063s ok 187 - davros should have 1 2F: Response is JSON 1063s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1063s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed 1063s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200 1063s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON 1063s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1) 1063s ok 193 - davros should have 0 2F: Request succeed 1063s ok 194 - davros should have 0 2F: Result code is 200 1063s ok 195 - davros should have 0 2F: Response is JSON 1063s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1063s ok 197 - Delete all 2F from davros: Request succeed 1063s ok 198 - Delete all 2F from davros: Result code is 200 1063s ok 199 - Delete all 2F from davros: Response is JSON 1063s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0) 1063s ok 201 - tof should have 1 2F of type "U2F": Request succeed 1063s ok 202 - tof should have 1 2F of type "U2F": Result code is 200 1063s ok 203 - tof should have 1 2F of type "U2F": Response is JSON 1063s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1) 1063s ok 205 - tof should have 0 2F of type "TOTP": Request succeed 1063s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200 1063s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON 1063s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0) 1063s ok 209 - tof should have 0 2F of type "UBK": Request succeed 1063s ok 210 - tof should have 0 2F of type "UBK": Result code is 200 1063s ok 211 - tof should have 0 2F of type "UBK": Response is JSON 1063s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0) 1063s ok 213 - tof should have 1 2F: Request succeed 1063s ok 214 - tof should have 1 2F: Result code is 200 1063s ok 215 - tof should have 1 2F: Response is JSON 1063s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1) 1063s ok 217 - tof should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Request succeed 1063s ok 218 - tof should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Result code is 200 1063s ok 219 - tof should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": Response is JSON 1063s ok 220 - tof should have one 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match 1063s ok 221 - tof should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 222 - tof should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200 1063s ok 223 - tof should have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 224 - tof should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed 1063s ok 225 - tof should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404 1063s ok 226 - tof should not have a 2F with id "MTc2OTc1MzY4NTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON 1063s ok 227 - tof should have 0 2F: Request succeed 1063s ok 228 - tof should have 0 2F: Result code is 200 1063s ok 229 - tof should have 0 2F: Response is JSON 1063s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0) 1063s ok 231 - Delete all 2F from tof: Request succeed 1063s ok 232 - Delete all 2F from tof: Result code is 200 1063s ok 233 - Delete all 2F from tof: Response is JSON 1063s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0) 1063s ok 235 - Add/noattr : Request succeed 1063s ok 236 - Add/noattr : Result code is 400 1063s ok 237 - Add/noattr : Response is JSON 1063s ok 238 - Expected error message 1063s ok 239 - Add/epoch: Request succeed 1063s ok 240 - Add/epoch: Result code is 400 1063s ok 241 - Add/epoch: Response is JSON 1063s ok 242 - Expected error message 1063s ok 243 - Add second factor: Request succeed 1063s ok 244 - Add second factor: Result code is 201 1063s ok 245 - Add second factor: Response is JSON 1063s ok 246 - donna should have 1 2F of type "test": Request succeed 1063s ok 247 - donna should have 1 2F of type "test": Result code is 200 1063s ok 248 - donna should have 1 2F of type "test": Response is JSON 1063s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 1063s ok 250 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Request succeed 1063s ok 251 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Result code is 200 1063s ok 252 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": Response is JSON 1063s ok 253 - donna should have one 2F with id "MTIzOjp0ZXN0Ojp0ZXN0": check returned type is HASH and that ids match 1063s ok 254 - Found display variable 1063s ok 255 - Add second factor with same ID as previous: Request succeed 1063s ok 256 - Add second factor with same ID as previous: Result code is 409 1063s ok 257 - Add second factor with same ID as previous: Response is JSON 1063s ok 258 - Add second factor with different ID: Request succeed 1063s ok 259 - Add second factor with different ID: Result code is 201 1063s ok 260 - Add second factor with different ID: Response is JSON 1063s ok 261 - donna should have 2 2F of type "test": Request succeed 1063s ok 262 - donna should have 2 2F of type "test": Result code is 200 1063s ok 263 - donna should have 2 2F of type "test": Response is JSON 1063s ok 264 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2) 1063s ok 265 - Expected second factors data 1063s ok 266 - Add/noattr : Request succeed 1063s ok 267 - Add/noattr : Result code is 400 1063s ok 268 - Add/noattr : Response is JSON 1063s ok 269 - Expected error message 1063s ok 270 - Sessions module 1063s ok 271 - New SSO session for amy 1063s ok 272 - Sessions module 1063s ok 273 - New Persistent session for amy 1063s ok 274 - Add/noattr : Request succeed 1063s ok 275 - Add/noattr : Result code is 400 1063s ok 276 - Add/noattr : Response is JSON 1063s ok 277 - Expected error message 1063s ok 278 - Add/epoch: Request succeed 1063s ok 279 - Add/epoch: Result code is 400 1063s ok 280 - Add/epoch: Response is JSON 1063s ok 281 - Expected error message 1063s ok 282 - Add/nokey: Request succeed 1063s ok 283 - Add/nokey: Result code is 400 1063s ok 284 - Add/nokey: Response is JSON 1063s ok 285 - Expected error message 1063s ok 286 - Add/badkey: Request succeed 1063s ok 287 - Add/badkey: Result code is 400 1063s ok 288 - Add/badkey: Response is JSON 1063s ok 289 - Expected error message 1063s ok 290 - Add/goodkey: Request succeed 1063s ok 291 - Add/goodkey: Result code is 201 1063s ok 292 - Add/goodkey: Response is JSON 1063s ok 293 - amy should have 1 2F of type "TOTP": Request succeed 1063s ok 294 - amy should have 1 2F of type "TOTP": Result code is 200 1063s ok 295 - amy should have 1 2F of type "TOTP": Response is JSON 1063s ok 296 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1063s ok 297 - Sessions module 1063s ok 298 - Correct type 1063s ok 299 - Epoch was set 1063s ok 300 - Correct name 1063s ok 301 - Secret was encrypted 1063s ok 302 - Correct normalized key 1063s ok 303 - Sessions module 1063s ok 304 - New SSO session for rory 1063s ok 305 - Sessions module 1063s ok 306 - New Persistent session for rory 1063s ok 307 - Add/goodkey: Request succeed 1063s ok 308 - Add/goodkey: Result code is 201 1063s ok 309 - Add/goodkey: Response is JSON 1063s ok 310 - rory should have 1 2F of type "TOTP": Request succeed 1063s ok 311 - rory should have 1 2F of type "TOTP": Result code is 200 1063s ok 312 - rory should have 1 2F of type "TOTP": Response is JSON 1063s ok 313 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1063s ok 314 - Sessions module 1063s ok 315 - Correct type 1063s ok 316 - Epoch was set 1063s ok 317 - Correct name 1063s ok 318 - Secret was encrypted 1063s ok 319 - Correct normalized key 1063s ok 320 - Add/missinguser: Request succeed 1063s ok 321 - Add/missinguser: Result code is 404 1063s ok 322 - Add/missinguser: Response is JSON 1063s ok 323 - Add/missinguser: Request succeed 1063s ok 324 - Add/missinguser: Result code is 404 1063s ok 325 - Add/missinguser: Response is JSON 1063s ok 326 - Add/missinguser: Request succeed 1063s ok 327 - Add/missinguser: Result code is 404 1063s ok 328 - Add/missinguser: Response is JSON 1063s ok 329 - Add/missinguser: Request succeed 1063s ok 330 - Add/missinguser: Result code is 404 1063s ok 331 - Add/missinguser: Response is JSON 1063s ok 332 - Add/missinguser: Request succeed 1063s ok 333 - Add/missinguser: Result code is 201 1063s ok 334 - Add/missinguser: Response is JSON 1063s ok 335 - unknowng should have 1 2F of type "test": Request succeed 1063s ok 336 - unknowng should have 1 2F of type "test": Result code is 200 1063s ok 337 - unknowng should have 1 2F of type "test": Response is JSON 1063s ok 338 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1) 1063s ok 339 - Add/missinguser: Request succeed 1063s ok 340 - Add/missinguser: Result code is 201 1063s ok 341 - Add/missinguser: Response is JSON 1063s ok 342 - unknownt should have 1 2F of type "TOTP": Request succeed 1063s ok 343 - unknownt should have 1 2F of type "TOTP": Result code is 200 1063s ok 344 - unknownt should have 1 2F of type "TOTP": Response is JSON 1063s ok 345 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1) 1063s ok 346 - Searching for [no params] returns no results: Request succeed 1063s ok 347 - Searching for [no params] returns no results: Result code is 200 1063s ok 348 - Searching for [no params] returns no results: Response is JSON 1063s ok 349 - Empty list was returned 1063s ok 350 - Sessions module 1063s ok 351 - New Persistent session for dwho 1063s ok 352 - Sessions module 1063s ok 353 - New Persistent session for rtyler 1063s ok 354 - Sessions module 1063s ok 355 - New Persistent session for mjones 1063s ok 356 - Sessions module 1063s ok 357 - New Persistent session for msmith 1063s ok 358 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed 1063s ok 359 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200 1063s ok 360 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON 1063s ok 361 - Expected results 1063s ok 362 - Searching for type=TOTP returns dwho,rtyler: Request succeed 1063s ok 363 - Searching for type=TOTP returns dwho,rtyler: Result code is 200 1063s ok 364 - Searching for type=TOTP returns dwho,rtyler: Response is JSON 1063s ok 365 - Expected results 1063s ok 366 - Expected API response 1063s ok 367 - Searching for uid=m* returns mjones: Request succeed 1063s ok 368 - Searching for uid=m* returns mjones: Result code is 200 1063s ok 369 - Searching for uid=m* returns mjones: Response is JSON 1063s ok 370 - Expected results 1063s ok 371 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed 1063s ok 372 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200 1063s ok 373 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON 1063s ok 374 - Expected results 1063s ok 375 - Searching for uid=m*&type=TOTP returns no results: Request succeed 1063s ok 376 - Searching for uid=m*&type=TOTP returns no results: Result code is 200 1063s ok 377 - Searching for uid=m*&type=TOTP returns no results: Response is JSON 1063s ok 378 - Empty list was returned 1063s ok 379 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed 1063s ok 380 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200 1063s ok 381 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON 1063s ok 382 - Expected results 1063s ok 383 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed 1063s ok 384 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200 1063s ok 385 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON 1063s ok 386 - Empty list was returned 1063s ok 387 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed 1063s ok 388 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200 1063s ok 389 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON 1063s ok 390 - Expected results 1063s 1..390 1063s ok 1064s t/04-history-api.t .......................... 1064s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1064s ok 2 - Sessions module 1064s ok 3 - New session for dwho 1064s ok 4 - Sessions module 1064s ok 5 - New session for rtyler 1064s ok 6 - Sessions module 1064s ok 7 - New session for msmith 1064s # Subtest: Get all entries for user 1064s ok 1 - Manager object 1064s ok 2 - Init 1064s ok 3 - Manager app 1064s ok 4 - Client object 1064s ok 5 - Get request on dwho 1064s ok 6 - Response code is 200 1064s ok 7 - Got JSON 1064s ok 8 - Found 9 entries 1064s 1..8 1064s ok 8 - Get all entries for user 1064s # Subtest: Type any returns all entries 1064s ok 1 - Get request on dwho 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 - Found 9 entries 1064s 1..4 1064s ok 9 - Type any returns all entries 1064s # Subtest: Get all successes for user 1064s ok 1 - Get request on dwho 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 - Found 5 entries 1064s 1..4 1064s ok 10 - Get all successes for user 1064s # Subtest: Get all failures for user 1064s ok 1 - Get request on dwho 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 - Found 4 entries 1064s 1..4 1064s ok 11 - Get all failures for user 1064s # Subtest: Get last success for user 1064s ok 1 - Get request on dwho/last 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 1064s 1..4 1064s ok 12 - Get last success for user 1064s # Subtest: Get last failure for user 1064s ok 1 - Get request on dwho/last 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 1064s 1..4 1064s ok 13 - Get last failure for user 1064s # Subtest: Get last event for user 1064s ok 1 - Get request on dwho/last 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 1064s 1..4 1064s ok 14 - Get last event for user 1064s # Subtest: Get last event for user 1064s ok 1 - Get request on rtyler/last 1064s ok 2 - Response code is 200 1064s ok 3 - Got JSON 1064s ok 4 1064s 1..4 1064s ok 15 - Get last event for user 1064s ok 16 - Get request on msmith 1064s ok 17 - Response code is 200 1064s ok 18 - Got JSON 1064s ok 19 1064s ok 20 - Get request on msmith 1064s ok 21 - Response code is 200 1064s ok 22 - Got JSON 1064s ok 23 1064s ok 24 - Get request on rtyler 1064s ok 25 - Response code is 200 1064s ok 26 - Got JSON 1064s ok 27 1064s ok 28 - Get request on nobody 1064s ok 29 - Response code is 404 1064s ok 30 - Got JSON 1064s ok 31 1064s ok 32 - Get request on nobody 1064s ok 33 - Response code is 404 1064s ok 34 - Got JSON 1064s ok 35 1064s ok 36 - Get request on msmith/last 1064s ok 37 - Response code is 404 1064s ok 38 - Got JSON 1064s ok 39 1064s ok 40 - Get request on rtyler/last 1064s ok 41 - Response code is 404 1064s ok 42 - Got JSON 1064s ok 43 1064s ok 44 - Get request on nobody/last 1064s ok 45 - Response code is 404 1064s ok 46 - Got JSON 1064s ok 47 1064s ok 48 - Get request on toto 1064s ok 49 - Response code is 400 1064s ok 50 - Got JSON 1064s ok 51 1064s ok 52 - Get request on toto/unknown 1064s ok 53 - Response code is 404 1064s ok 54 - Got JSON 1064s ok 55 1064s ok 56 - Get request on 1064s ok 57 - Response code is 404 1064s ok 58 - Got JSON 1064s ok 59 1064s 1..59 1064s ok 1065s t/04-menu-api.t ............................. 1065s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1065s ok 2 - Manager object 1065s ok 3 - Init 1065s ok 4 - Manager app 1065s ok 5 - Client object 1065s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed 1065s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404 1065s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON 1065s ok 9 - Cat - Add should succeed: Request succeed 1065s ok 10 - Cat - Add should succeed: Result code is 201 1065s ok 11 - Cat - Add should succeed: Response is JSON 1065s ok 12 - Cat - Add should succeed: Request succeed 1065s ok 13 - Cat - Add should succeed: Result code is 200 1065s ok 14 - Cat - Add should succeed: Response is JSON 1065s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1" 1065s ok 16 - Cat - Add should succeed: Request succeed 1065s ok 17 - Cat - Add should succeed: Result code is 200 1065s ok 18 - Cat - Add should succeed: Response is JSON 1065s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1" 1065s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed 1065s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409 1065s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON 1065s ok 23 - Cat - Add should fail on invalid confKey: Request succeed 1065s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400 1065s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON 1065s ok 26 - Cat - Update should succeed and keep existing values: Request succeed 1065s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400 1065s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON 1065s ok 29 - Cat - Update should succeed and keep existing values: Request succeed 1065s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204 1065s ok 31 - 204 code returns no content 1065s ok 32 - Cat - Update should succeed and keep existing values: Request succeed 1065s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200 1065s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON 1065s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1" 1065s ok 36 - Cat - Update should succeed and keep existing values: Request succeed 1065s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200 1065s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON 1065s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3" 1065s ok 40 - Cat - Update should fail if confKey not found: Request succeed 1065s ok 41 - Cat - Update should fail if confKey not found: Result code is 404 1065s ok 42 - Cat - Update should fail if confKey not found: Response is JSON 1065s ok 43 - Cat - 2nd add should succeed: Request succeed 1065s ok 44 - Cat - 2nd add should succeed: Result code is 201 1065s ok 45 - Cat - 2nd add should succeed: Response is JSON 1065s ok 46 - Cat - Replace should succeed: Request succeed 1065s ok 47 - Cat - Replace should succeed: Result code is 204 1065s ok 48 - 204 code returns no content 1065s ok 49 - Cat - Replace should fail if confKey not found: Request succeed 1065s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404 1065s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON 1065s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed 1065s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200 1065s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON 1065s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1065s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed 1065s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200 1065s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON 1065s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 1065s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed 1065s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200 1065s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON 1065s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1) 1065s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed 1065s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200 1065s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON 1065s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1065s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed 1065s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 1065s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 1065s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed 1065s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400 1065s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON 1065s ok 74 - App - Get mycat3 apps should err on not found: Request succeed 1065s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404 1065s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON 1065s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed 1065s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404 1065s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON 1065s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed 1065s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404 1065s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON 1065s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed 1065s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404 1065s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON 1065s ok 86 - App - Add app1 to cat1 should succeed: Request succeed 1065s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201 1065s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON 1065s ok 89 - App - Add app1 to cat1 should succeed: Request succeed 1065s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200 1065s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON 1065s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1" 1065s ok 93 - App - Add app1 to cat1 should succeed: Request succeed 1065s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200 1065s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON 1065s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1" 1065s ok 97 - App - Add app1 to cat1 should succeed: Request succeed 1065s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200 1065s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON 1065s 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" 1065s ok 101 - App - Add app1 to cat1 should succeed: Request succeed 1065s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200 1065s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON 1065s 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" 1065s ok 105 - App - Add app1 to cat1 should succeed: Request succeed 1065s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200 1065s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON 1065s 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/" 1065s ok 109 - App - Add app2 to cat1 should succeed: Request succeed 1065s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201 1065s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON 1065s ok 112 - App - Add app2 to cat1 should succeed: Request succeed 1065s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200 1065s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON 1065s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2" 1065s ok 116 - App - Add app2 to cat1 should succeed: Request succeed 1065s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200 1065s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON 1065s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2" 1065s ok 120 - App - Add app2 to cat1 should succeed: Request succeed 1065s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200 1065s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON 1065s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png" 1065s ok 124 - App - Add app3 to cat2 should succeed: Request succeed 1065s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201 1065s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON 1065s ok 127 - App - Add app3 to cat2 should succeed: Request succeed 1065s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200 1065s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON 1065s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1" 1065s ok 131 - App - Add app3 to cat2 should succeed: Request succeed 1065s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200 1065s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON 1065s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1065s ok 135 - App - Add should fail on duplicate confKey: Request succeed 1065s ok 136 - App - Add should fail on duplicate confKey: Result code is 409 1065s ok 137 - App - Add should fail on duplicate confKey: Response is JSON 1065s ok 138 - App - Add should fail on invalid confKey: Request succeed 1065s ok 139 - App - Add should fail on invalid confKey: Result code is 400 1065s ok 140 - App - Add should fail on invalid confKey: Response is JSON 1065s ok 141 - App - Check default value were set: Request succeed 1065s ok 142 - App - Check default value were set: Result code is 200 1065s ok 143 - App - Check default value were set: Response is JSON 1065s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png" 1065s ok 145 - App - Check default value were set: Request succeed 1065s ok 146 - App - Check default value were set: Result code is 200 1065s ok 147 - App - Check default value were set: Response is JSON 1065s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto" 1065s ok 149 - App - Category 1 should return 2 apps: Request succeed 1065s ok 150 - App - Category 1 should return 2 apps: Result code is 200 1065s ok 151 - App - Category 1 should return 2 apps: Response is JSON 1065s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2) 1065s ok 153 - App - Category 2 should return 1 app: Request succeed 1065s ok 154 - App - Category 2 should return 1 app: Result code is 200 1065s ok 155 - App - Category 2 should return 1 app: Response is JSON 1065s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1) 1065s ok 157 - App - FindByConfKey should find 2 hits: Request succeed 1065s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200 1065s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON 1065s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1065s ok 161 - App - FindByConfKey should find 1 hit: Request succeed 1065s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200 1065s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON 1065s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1065s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed 1065s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400 1065s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON 1065s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed 1065s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400 1065s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON 1065s ok 171 - App - Update should succeed and keep existing values: Request succeed 1065s ok 172 - App - Update should succeed and keep existing values: Result code is 204 1065s ok 173 - 204 code returns no content 1065s ok 174 - App - Update should succeed and keep existing values: Request succeed 1065s ok 175 - App - Update should succeed and keep existing values: Result code is 200 1065s ok 176 - App - Update should succeed and keep existing values: Response is JSON 1065s 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" 1065s ok 178 - App - Update should succeed and keep existing values: Request succeed 1065s ok 179 - App - Update should succeed and keep existing values: Result code is 200 1065s ok 180 - App - Update should succeed and keep existing values: Response is JSON 1065s 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" 1065s ok 182 - App - Update should succeed and keep existing values: Request succeed 1065s ok 183 - App - Update should succeed and keep existing values: Result code is 200 1065s ok 184 - App - Update should succeed and keep existing values: Response is JSON 1065s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1" 1065s ok 186 - App - Update should fail if confKey not found: Request succeed 1065s ok 187 - App - Update should fail if confKey not found: Result code is 404 1065s ok 188 - App - Update should fail if confKey not found: Response is JSON 1065s ok 189 - App - Update should fail if confKey not found: Request succeed 1065s ok 190 - App - Update should fail if confKey not found: Result code is 404 1065s ok 191 - App - Update should fail if confKey not found: Response is JSON 1065s ok 192 - App - Replace should succeed: Request succeed 1065s ok 193 - App - Replace should succeed: Result code is 204 1065s ok 194 - 204 code returns no content 1065s ok 195 - App - Replace should succeed: Request succeed 1065s ok 196 - App - Replace should succeed: Result code is 200 1065s ok 197 - App - Replace should succeed: Response is JSON 1065s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated" 1065s ok 199 - App - Replace should fail if confKey not found: Request succeed 1065s ok 200 - App - Replace should fail if confKey not found: Result code is 404 1065s ok 201 - App - Replace should fail if confKey not found: Response is JSON 1065s ok 202 - App - Replace should fail if confKey not found: Request succeed 1065s ok 203 - App - Replace should fail if confKey not found: Result code is 404 1065s ok 204 - App - Replace should fail if confKey not found: Response is JSON 1065s ok 205 - App - Delete should succeed: Request succeed 1065s ok 206 - App - Delete should succeed: Result code is 204 1065s ok 207 - 204 code returns no content 1065s ok 208 - App - Entity should not be found after deletion: Request succeed 1065s ok 209 - App - Entity should not be found after deletion: Result code is 404 1065s ok 210 - App - Entity should not be found after deletion: Response is JSON 1065s ok 211 - App - Category 1 should return 1 app: Request succeed 1065s ok 212 - App - Category 1 should return 1 app: Result code is 200 1065s ok 213 - App - Category 1 should return 1 app: Response is JSON 1065s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1) 1065s ok 215 - Cat - Clean up: Request succeed 1065s ok 216 - Cat - Clean up: Result code is 204 1065s ok 217 - 204 code returns no content 1065s ok 218 - Cat - Clean up: Request succeed 1065s ok 219 - Cat - Clean up: Result code is 204 1065s ok 220 - 204 code returns no content 1065s ok 221 - cat - Entity should not be found after clean up: Request succeed 1065s ok 222 - cat - Entity should not be found after clean up: Result code is 404 1065s ok 223 - cat - Entity should not be found after clean up: Response is JSON 1065s 1..223 1065s ok 1065s t/04-misc-api.t ............................. 1065s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1065s ok 2 - Manager object 1065s ok 3 - Init 1065s ok 4 - Manager app 1065s ok 5 - Broken config backend: Request succeed 1065s ok 6 - Broken config backend: correct status code 1065s ok 7 - Got expected global status 1065s ok 8 - Got expected config status 1065s ok 9 - Back to normal: Request succeed 1065s ok 10 - Back to normal: correct status code 1065s ok 11 - Got expected global status 1065s ok 12 - Got expected config status 1065s ok 13 - Not implemented yet 1065s ok 14 - Not implemented yet 1065s 1..14 1065s ok 1067s t/04-providers-api.t ........................ 1067s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1067s ok 2 - Manager object 1067s ok 3 - Init 1067s ok 4 - Manager app 1067s ok 5 - Client object 1067s ok 6 - OidcRp - Add should succeed: Request succeed 1067s ok 7 - OidcRp - Add should succeed: Result code is 201 1067s ok 8 - OidcRp - Add should succeed: Response is JSON 1067s ok 9 - OidcRp - Add should succeed: Request succeed 1067s ok 10 - OidcRp - Add should succeed: Result code is 200 1067s ok 11 - OidcRp - Add should succeed: Response is JSON 1067s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png" 1067s ok 13 - OidcRp - Add should succeed: Request succeed 1067s ok 14 - OidcRp - Add should succeed: Result code is 200 1067s ok 15 - OidcRp - Add should succeed: Response is JSON 1067s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0" 1067s ok 17 - OidcRp - Add should succeed: Request succeed 1067s ok 18 - OidcRp - Add should succeed: Result code is 200 1067s ok 19 - OidcRp - Add should succeed: Response is JSON 1067s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1" 1067s ok 21 - OidcRp - Add should succeed: Request succeed 1067s ok 22 - OidcRp - Add should succeed: Result code is 200 1067s ok 23 - OidcRp - Add should succeed: Response is JSON 1067s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret" 1067s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed 1067s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200 1067s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON 1067s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 1067s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed 1067s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409 1067s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON 1067s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204 1067s ok 34 - 204 code returns no content 1067s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2" 1067s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1" 1067s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512" 1067s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png" 1067s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn" 1067s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn" 1067s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1067s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber" 1067s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s 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" 1067s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed 1067s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200 1067s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON 1067s 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" 1067s ok 75 - OidcRp - Update should fail on non existing options: Request succeed 1067s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400 1067s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON 1067s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed 1067s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409 1067s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON 1067s ok 81 - OidcRp - Add should fail on non existing options: Request succeed 1067s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400 1067s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON 1067s ok 84 - OidcRp - 2nd add should succeed: Request succeed 1067s ok 85 - OidcRp - 2nd add should succeed: Result code is 201 1067s ok 86 - OidcRp - 2nd add should succeed: Response is JSON 1067s ok 87 - OidcRp - Update should fail if client id exists: Request succeed 1067s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409 1067s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON 1067s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed 1067s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404 1067s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON 1067s ok 93 - OidcRp - Replace should succeed: Request succeed 1067s ok 94 - OidcRp - Replace should succeed: Result code is 204 1067s ok 95 - 204 code returns no content 1067s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed 1067s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200 1067s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON 1067s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256" 1067s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed 1067s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200 1067s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON 1067s 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" 1067s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed 1067s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200 1067s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON 1067s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value "" 1067s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 1067s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 1067s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 1067s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed 1067s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400 1067s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON 1067s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed 1067s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404 1067s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON 1067s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed 1067s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 1067s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 1067s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1067s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed 1067s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200 1067s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON 1067s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1067s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed 1067s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200 1067s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON 1067s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1067s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed 1067s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200 1067s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON 1067s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1067s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 1067s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 1067s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 1067s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed 1067s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400 1067s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON 1067s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed 1067s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200 1067s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON 1067s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1" 1067s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed 1067s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404 1067s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON 1067s ok 146 - OidcRp - Clean up: Request succeed 1067s ok 147 - OidcRp - Clean up: Result code is 204 1067s ok 148 - 204 code returns no content 1067s ok 149 - OidcRp - Clean up: Request succeed 1067s ok 150 - OidcRp - Clean up: Result code is 204 1067s ok 151 - 204 code returns no content 1067s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed 1067s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404 1067s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON 1067s ok 155 - SamlSp - Add should succeed: Request succeed 1067s ok 156 - SamlSp - Add should succeed: Result code is 201 1067s ok 157 - SamlSp - Add should succeed: Response is JSON 1067s ok 158 - SamlSp - Add should succeed: Request succeed 1067s ok 159 - SamlSp - Add should succeed: Result code is 200 1067s ok 160 - SamlSp - Add should succeed: Response is JSON 1067s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion" 1067s ok 162 - SamlSp - Add should succeed: Request succeed 1067s ok 163 - SamlSp - Add should succeed: Result code is 200 1067s ok 164 - SamlSp - Add should succeed: Response is JSON 1067s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 1067s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed 1067s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200 1067s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON 1067s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000" 1067s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed 1067s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409 1067s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON 1067s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204 1067s ok 175 - 204 code returns no content 1067s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1" 1067s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000" 1067s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name" 1067s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 1067s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false" 1067s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid" 1067s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName" 1067s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn" 1067s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed 1067s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200 1067s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON 1067s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1067s ok 212 - SamlSp - Update should fail on non existing options: Request succeed 1067s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400 1067s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON 1067s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed 1067s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409 1067s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON 1067s ok 218 - SamlSp - Add should fail on non existing options: Request succeed 1067s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400 1067s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON 1067s ok 221 - SamlSp - 2nd add should succeed: Request succeed 1067s ok 222 - SamlSp - 2nd add should succeed: Result code is 201 1067s ok 223 - SamlSp - 2nd add should succeed: Response is JSON 1067s ok 224 - SamlSp - Update should fail if client id exists: Request succeed 1067s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409 1067s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON 1067s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed 1067s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404 1067s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON 1067s ok 230 - SamlSp - Replace should succeed: Request succeed 1067s ok 231 - SamlSp - Replace should succeed: Result code is 204 1067s ok 232 - 204 code returns no content 1067s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed 1067s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200 1067s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON 1067s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none" 1067s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed 1067s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400 1067s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON 1067s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed 1067s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400 1067s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON 1067s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed 1067s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404 1067s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON 1067s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed 1067s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 1067s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 1067s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1067s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed 1067s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200 1067s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON 1067s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1067s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed 1067s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 1067s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 1067s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1067s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed 1067s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200 1067s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON 1067s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1067s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed 1067s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200 1067s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON 1067s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1067s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 1067s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 1067s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 1067s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed 1067s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400 1067s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON 1067s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed 1067s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200 1067s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON 1067s 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" 1067s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed 1067s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404 1067s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON 1067s ok 279 - FederatedSalmSp - Add: Request succeed 1067s ok 280 - FederatedSalmSp - Add: Result code is 409 1067s ok 281 - FederatedSalmSp - Add: Response is JSON 1067s ok 282 - FederatedSalmSp - Add: Request succeed 1067s ok 283 - FederatedSalmSp - Add: Result code is 201 1067s ok 284 - FederatedSalmSp - Add: Response is JSON 1067s ok 285 - FederatedSalmSp - Add: Request succeed 1067s ok 286 - FederatedSalmSp - Add: Result code is 200 1067s ok 287 - FederatedSalmSp - Add: Response is JSON 1067s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion" 1067s ok 289 - FederatedSalmSp - Add: Request succeed 1067s ok 290 - FederatedSalmSp - Add: Result code is 200 1067s ok 291 - FederatedSalmSp - Add: Response is JSON 1067s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/" 1067s ok 293 - FederatedSalmSp - Add: Request succeed 1067s ok 294 - FederatedSalmSp - Add: Result code is 200 1067s ok 295 - FederatedSalmSp - Add: Response is JSON 1067s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/" 1067s ok 297 - SamlSp - Clean up: Request succeed 1067s ok 298 - SamlSp - Clean up: Result code is 204 1067s ok 299 - 204 code returns no content 1067s ok 300 - SamlSp - Clean up: Request succeed 1067s ok 301 - SamlSp - Clean up: Result code is 204 1067s ok 302 - 204 code returns no content 1067s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed 1067s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404 1067s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON 1067s ok 306 - CasApp - Add should succeed: Request succeed 1067s ok 307 - CasApp - Add should succeed: Result code is 201 1067s ok 308 - CasApp - Add should succeed: Response is JSON 1067s ok 309 - CasApp - Add should succeed: Request succeed 1067s ok 310 - CasApp - Add should succeed: Result code is 200 1067s ok 311 - CasApp - Add should succeed: Response is JSON 1067s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com" 1067s ok 313 - CasApp - Add should succeed: Request succeed 1067s ok 314 - CasApp - Add should succeed: Result code is 200 1067s ok 315 - CasApp - Add should succeed: Response is JSON 1067s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid" 1067s ok 317 - CasApp - Add should succeed: Request succeed 1067s ok 318 - CasApp - Add should succeed: Result code is 200 1067s ok 319 - CasApp - Add should succeed: Response is JSON 1067s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1067s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed 1067s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409 1067s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON 1067s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204 1067s ok 326 - 204 code returns no content 1067s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200 1067s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON 1067s 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" 1067s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200 1067s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON 1067s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn" 1067s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200 1067s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON 1067s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'" 1067s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200 1067s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON 1067s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid" 1067s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200 1067s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON 1067s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid" 1067s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed 1067s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200 1067s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON 1067s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName" 1067s ok 351 - CasApp - Update should fail on non existing options: Request succeed 1067s ok 352 - CasApp - Update should fail on non existing options: Result code is 400 1067s ok 353 - CasApp - Update should fail on non existing options: Response is JSON 1067s ok 354 - CasApp - Add should fail on non existing options: Request succeed 1067s ok 355 - CasApp - Add should fail on non existing options: Result code is 400 1067s ok 356 - CasApp - Add should fail on non existing options: Response is JSON 1067s ok 357 - CasApp - Add should fail because service host already exists: Request succeed 1067s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409 1067s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON 1067s ok 360 - CasApp - 2nd add should succeed: Request succeed 1067s ok 361 - CasApp - 2nd add should succeed: Result code is 201 1067s ok 362 - CasApp - 2nd add should succeed: Response is JSON 1067s ok 363 - CasApp - Update should fail if confKey not found: Request succeed 1067s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404 1067s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON 1067s ok 366 - CasApp - Replace should succeed: Request succeed 1067s ok 367 - CasApp - Replace should succeed: Result code is 200 1067s ok 368 - CasApp - Replace should succeed: Response is JSON 1067s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn" 1067s ok 370 - CasApp - Replace should succeed: Request succeed 1067s ok 371 - CasApp - Replace should succeed: Result code is 204 1067s ok 372 - 204 code returns no content 1067s ok 373 - CasApp - Replace should succeed: Request succeed 1067s ok 374 - CasApp - Replace should succeed: Result code is 200 1067s ok 375 - CasApp - Replace should succeed: Response is JSON 1067s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid" 1067s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed 1067s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 1067s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 1067s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed 1067s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400 1067s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON 1067s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed 1067s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409 1067s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON 1067s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed 1067s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404 1067s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON 1067s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed 1067s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200 1067s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON 1067s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1067s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed 1067s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200 1067s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON 1067s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2) 1067s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed 1067s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200 1067s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON 1067s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1) 1067s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed 1067s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200 1067s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON 1067s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0) 1067s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 1067s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 1067s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 1067s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed 1067s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400 1067s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON 1067s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed 1067s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200 1067s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON 1067s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com" 1067s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed 1067s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404 1067s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON 1067s ok 418 - CasApp - Clean up: Request succeed 1067s ok 419 - CasApp - Clean up: Result code is 204 1067s ok 420 - 204 code returns no content 1067s ok 421 - CasApp - Clean up: Request succeed 1067s ok 422 - CasApp - Clean up: Result code is 204 1067s ok 423 - 204 code returns no content 1067s ok 424 - CasApp - Entity should not be found after clean up: Request succeed 1067s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404 1067s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON 1067s 1..426 1067s ok 1068s t/06-rest-api-RSA.t ......................... 1068s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1068s ok 2 - Manager object 1068s ok 3 - Init 1068s ok 4 - Manager app 1068s ok 5 - Client object 1068s ok 6 - Request succeed 1068s ok 7 - Result code is 200 1068s ok 8 - Response is JSON 1068s ok 9 - is PEM formatted 1068s ok 10 - is PEM formatted 1068s ok 11 - hash is non empty 1068s ok 12 - Request succeed 1068s ok 13 - Result code is 200 1068s ok 14 - Response is JSON 1068s ok 15 - is PEM formatted 1068s ok 16 - is PEM formatted 1068s ok 17 - hash is non empty 1068s ok 18 - Request succeed 1068s ok 19 - Result code is 200 1068s ok 20 - Response is JSON 1068s ok 21 - is PEM formatted 1068s ok 22 - is PEM formatted 1068s ok 23 - Request succeed 1068s ok 24 - Result code is 200 1068s ok 25 - Response is JSON 1068s ok 26 - is PEM formatted 1068s ok 27 - is PEM formatted 1068s 1..27 1068s ok 1068s t/07-utf8.t ................................. 1068s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1068s ok 2 - Manager object 1068s ok 3 - Init 1068s ok 4 - Manager app 1068s ok 5 - Client object 1068s ok 6 - Value is well encoded 1068s 1..6 1068s ok 1069s t/10-save-unchanged-conf.t .................. 1069s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1069s ok 2 - Manager object 1069s ok 3 - Init 1069s ok 4 - Manager app 1069s ok 5 - Client object 1069s ok 6 - Unopened conf: positive result 1069s ok 7 - Unopened conf: result code is 200 1069s ok 8 - Unopened conf: result body contains JSON text 1069s ok 9 - Unopened conf: JSON response contains "result:0" 1069s ok 10 - Unopened conf: conf was not changed 1069s ok 11 - Unopened conf: file isn't created 1069s ok 12 - Unchanged conf with all nodes opened: positive result 1069s ok 13 - Unchanged conf with all nodes opened: result code is 200 1069s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text 1069s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0" 1069s ok 16 - Unchanged conf with all nodes opened: conf was not changed 1069s ok 17 - Unchanged conf with all nodes opened: file isn't created 1069s 1..17 1069s ok 1069s t/11-save-appCat-changed-conf.t ............. 1069s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1069s ok 2 - Manager object 1069s ok 3 - Init 1069s ok 4 - Manager app 1069s ok 5 - Client object 1069s ok 6 - Changed conf with deleted Category: positive result 1069s ok 7 - Changed conf with deleted Category: result code is 200 1069s ok 8 - Changed conf with deleted Category: result body contains JSON text 1069s ok 9 - Changed conf with deleted Category: JSON response contains "result:1" 1069s ok 10 - Changed conf with deleted Category: conf has changed 1069s ok 11 - Changed conf with deleted Category: new key received 1069s ok 12 - Changed conf with deleted Category: old key received 1069s ok 13 - Changed conf with deleted Category: key received 1069s ok 14 - Changed conf with deleted Category: file is created 1069s 1..14 1069s ok 1071s t/11-save-changed-conf-with-confirmation.t .. 1071s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1071s ok 2 - Manager object 1071s ok 3 - Init 1071s ok 4 - Manager app 1071s ok 5 - Client object 1071s ok 6 - Request succeed 1071s ok 7 - Result code is 200 1071s ok 8 - Result body contains JSON text 1071s ok 9 - JSON response contains "result:0" 1071s ok 10 - JSON response contains "needConfirm:1" 1071s ok 11 - JSON response contains 4 warnings 1071s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1071s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1071s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1071s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found 1071s ok 16 - JSON response contains 1 needConfirmation 1071s ok 17 - JSON response contains 24 changes 1071s ok 18 - Request succeed 1071s ok 19 - File is created 1071s ok 20 - "portal" found 1071s ok 21 - "portalDisplayLogout" found 1071s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found 1071s ok 23 - "applicationList, Sample applications" found 1071s ok 24 - "applicationList" found 1071s ok 25 - "portalDisplayResetPassword" found 1071s ok 26 - "captcha_mail_enabled" found 1071s ok 27 - "userDB" found 1071s ok 28 - "passwordDB" found 1071s ok 29 - "openIdSPList" found 1071s ok 30 - "avoidAssignment" found 1071s ok 31 - "exportedVars" found 1071s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 1071s ok 33 - "locationRules, test1.example.com" found 1071s ok 34 - "virtualHosts" found 1071s ok 35 - "locationRules, test3.example.com, ^/logout" found 1071s ok 36 - "locationRules, test3.example.com, default" found 1071s ok 37 - "locationRules" found 1071s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found 1071s ok 39 - "exportedHeaders" found 1071s ok 40 - "locationRules, test.ex.com, default" found 1071s ok 41 - "locationRules" found 1071s ok 42 - "virtualHosts" found 1071s ok 43 - All changes detected 1071s ok 44 - Diff called 1071s ok 45 - diff() detects changes in conf 1 1071s ok 46 - diff() detects changes in conf 2 1071s ok 47 - 12 keys changed in conf 1 1071s ok 48 - 17 keys changed or created in conf 2 1071s 1..48 1071s ok 1071s t/12-save-changed-conf.t .................... 1071s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1071s ok 2 - Manager object 1071s ok 3 - Init 1071s ok 4 - Manager app 1071s ok 5 - Client object 1071s ok 6 - Request succeed 1071s ok 7 - Result code is 200 1071s ok 8 - Result body contains JSON text 1071s ok 9 - JSON response contains "result:1" 1071s ok 10 - JSON response contains 2 warnings 1071s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found 1071s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found 1071s ok 13 - JSON response contains 24 changes 1071s ok 14 - Conf. has been compacted 1071s ok 15 - All removed keys found 1071s ok 16 - File is created 1071s ok 17 - "portal" found 1071s ok 18 - "portalDisplayLogout" found 1071s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found 1071s ok 20 - "applicationList, Sample applications" found 1071s ok 21 - "applicationList" found 1071s ok 22 - "userDB" found 1071s ok 23 - "passwordDB" found 1071s ok 24 - "openIdSPList" found 1071s ok 25 - "cookieExpiration" found 1071s ok 26 - "exportedVars" found 1071s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found 1071s ok 28 - "locationRules, test1.example.com" found 1071s ok 29 - "virtualHosts" found 1071s ok 30 - "locationRules, test3.example.com, ^/logout" found 1071s ok 31 - "locationRules, test3.example.com, default" found 1071s ok 32 - "locationRules" found 1071s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found 1071s ok 34 - "exportedHeaders, test3.example.com, cipherId" found 1071s ok 35 - "exportedHeaders, test3.example.com, encodeId" found 1071s ok 36 - "exportedHeaders" found 1071s ok 37 - "locationRules, test.ex.com, default" found 1071s ok 38 - "locationRules" found 1071s ok 39 - "virtualHosts" found 1071s ok 40 - All changes detected 1071s ok 41 - Diff called 1071s ok 42 - diff() detects changes in conf 1 1071s ok 43 - diff() detects changes in conf 2 1071s ok 44 - 11 keys changed in conf 1 1071s ok 45 - 15 keys changed or created in conf 2 1071s ok 46 - Get last config metadata 1071s ok 47 - Get previous configuration 1071s 1..47 1071s ok 1072s t/14-bad-changes-in-conf.t .................. 1072s Name "main::tmpdir" used only once: possible typo at t/14-bad-changes-in-conf.t line 34. 1072s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1072s ok 2 - Manager object 1072s ok 3 - Init 1072s ok 4 - Manager app 1072s ok 5 - Client object 1072s ok 6 - Request succeed 1072s ok 7 - Result code is 200 1072s ok 8 - Result body contains JSON text 1072s ok 9 - JSON response contains "result:0" 1072s ok 10 - 1 error detected 1072s 1..10 1072s ok 1072s t/15-combination.t .......................... 1072s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1072s ok 2 - Manager object 1072s ok 3 - Init 1072s ok 4 - Manager app 1072s ok 5 - Client object 1072s ok 6 - Request succeed 1072s ok 7 - Result code is 200 1072s ok 8 - Result body contains JSON text 1072s ok 9 - JSON response contains "result:1" 1072s ok 10 - Get combModules 1072s ok 11 - Result body contains JSON text 1072s ok 12 - Get combModules 1072s ok 13 - Result body contains JSON text 1072s ok 14 - Key ldapServer has been modified 1072s 1..14 1072s ok 1073s t/15-keys.t ................................. 1073s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1073s # Subtest: Add key to base conf 1073s ok 1 - Manager object 1073s ok 2 - Init 1073s ok 3 - Manager app 1073s ok 4 - Client object 1073s ok 5 - Request succeed 1073s ok 6 - Result code is 200 1073s ok 7 - Result body contains JSON text 1073s ok 8 - JSON response contains "result:1" 1073s ok 9 - Get saved conf 1073s ok 10 - Result body contains JSON text 1073s ok 11 - New config was saved 1073s ok 12 1073s 1..12 1073s ok 2 - Add key to base conf 1073s # Subtest: Posting the same config does not trigger a save 1073s ok 1 - Request succeed 1073s ok 2 - Result code is 200 1073s ok 3 - Result body contains JSON text 1073s ok 4 - No save was done 1073s ok 5 - Correct message 1073s ok 6 - Get saved conf 1073s ok 7 - Result body contains JSON text 1073s ok 8 - New config was not saved 1073s ok 9 1073s 1..9 1073s ok 3 - Posting the same config does not trigger a save 1073s # Subtest: Add one more key 1073s ok 1 - Request succeed 1073s ok 2 - Result code is 200 1073s ok 3 - Result body contains JSON text 1073s ok 4 - JSON response contains "result:1" 1073s ok 5 - Get saved conf 1073s ok 6 - Result body contains JSON text 1073s ok 7 - New config was saved 1073s ok 8 1073s 1..8 1073s ok 4 - Add one more key 1073s # Subtest: Test REST server 1073s ok 1 - Request succeed 1073s ok 2 - Result body contains JSON text 1073s ok 3 1073s ok 4 - Request succeed 1073s ok 5 - Result body contains JSON text 1073s ok 6 1073s 1..6 1073s ok 5 - Test REST server 1073s # Subtest: Delete one key 1073s ok 1 - Request succeed 1073s ok 2 - Result code is 200 1073s ok 3 - Result body contains JSON text 1073s ok 4 - JSON response contains "result:1" 1073s ok 5 - Get saved conf 1073s ok 6 - Result body contains JSON text 1073s ok 7 - New config was saved 1073s ok 8 1073s 1..8 1073s ok 6 - Delete one key 1073s # Subtest: Empty keyNodes deletes all keys 1073s ok 1 - Request succeed 1073s ok 2 - Result code is 200 1073s ok 3 - Result body contains JSON text 1073s ok 4 - JSON response contains "result:1" 1073s ok 5 - Get saved conf 1073s ok 6 - Result body contains JSON text 1073s ok 7 - New config was saved 1073s ok 8 1073s 1..8 1073s ok 7 - Empty keyNodes deletes all keys 1073s 1..7 1073s ok 1074s t/16-cli.t .................................. 1074s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1074s ok 2 - use Lemonldap::NG::Common::Cli; 1074s ok 3 - use Lemonldap::NG::Manager::Cli; 1074s ok 4 - "addKey" OK 1074s ok 5 - "get notification" OK 1074s ok 6 - "addKey" OK 1074s ok 7 - "addKey" OK 1074s ok 8 - "delKey" OK 1074s ok 9 - "get key/subkey" OK 1074s ok 10 - "addKey" OK 1074s ok 11 - "save" result looks like JSON 1074s ok 12 - correct version number 1074s ok 13 - result is JSON 1074s ok 14 - New config 1074s ok 15 - "Force cfgNum" OK 1074s ok 16 - "Author IP" OK 1074s ok 17 - "Log" OK 1074s ok 18 - "Version" OK 1074s ok 19 - Configuration rollback OK 1074s ok 20 - Configuration merge OK 1074s ok 21 - Configuration purge --keep-last OK 1074s ok 22 - Correct number of configurations after purge last 1074s ok 23 - Configuration purge --keep-recent OK 1074s ok 24 - Correct number of configurations after purge recent 1074s 1..24 1074s ok 1075s t/17-extra2f.t .............................. 1075s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1075s ok 2 - Manager object 1075s ok 3 - Init 1075s ok 4 - Manager app 1075s ok 5 - Client object 1075s ok 6 - Request succeed 1075s ok 7 - Result code is 200 1075s ok 8 - Result body contains JSON text 1075s ok 9 - JSON response contains "result:1" 1075s ok 10 - Get combModules 1075s ok 11 - Result body contains JSON text 1075s 1..11 1075s ok 1075s t/30-DBI-Cli.t .............................. 1075s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 33. 1075s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1075s ok 2 - use Lemonldap::NG::Common::Conf; 1075s ok 3 - RDBI object 1075s ok 4 - Conf 1 saved 1075s ok 5 - use Lemonldap::NG::Manager::Cli::Lib; 1075s ok 6 - Client object 1075s ok 7 - use Lemonldap::NG::Manager::Cli; 1075s cfgNum forced with 1Saved under number 1 1075s Status : [ 1075s {} 1075s ]; 1075s ok 8 - Key inserted 1075s ok 9 - Value is 0 1075s 1..9 1075s ok 1076s t/40-sessions.t ............................. 1076s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1076s ok 2 - Sessions module 1076s ok 3 - Sessions module 1076s ok 4 - Manager object 1076s ok 5 - Init 1076s ok 6 - Manager app 1076s ok 7 - Client object 1076s ok 8 - Uid found 1076s ok 9 - IP found 1076s ok 10 - Result code = 1 1076s ok 11 - Found 2 sessions 1076s ok 12 - List 2 sessions 1076s ok 13 - Good session id 1076s ok 14 - Good session id 1076s ok 15 - Result code = 1 1076s ok 16 - Found 1 entry 1076s ok 17 - Result match "uid=dwho" 1076s ok 18 - Found 2 sessions starting with "d" 1076s ok 19 - Sessions module 1076s ok 20 - Found 2 entries 1076s ok 21 - Found 2 sessions 1076s ok 22 - Good session id 1076s ok 23 - Good session id 1076s ok 24 - Found 1 sessions 1076s ok 25 - Good session id 1076s ok 26 - Sessions module 1076s ok 27 - Found 1 user 1076s ok 28 - User is foo 1076s ok 29 - Good session id 1076s ok 30 - Good session id 1076s ok 31 - 1st user is dwho 1076s ok 32 - 2nd user is dwho2 1076s ok 33 - 3rd user is foo with 2 sessions 1076s ok 34 - 1st user is dwho 1076s ok 35 - 2nd user is dwho2 1076s ok 36 - 3rd user is foo 1076s ok 37 - 4th user is foo 1076s ok 38 - One A subnet 1076s ok 39 - All sessions found 1076s ok 40 - Three B subnet 1076s ok 41 - All sessions found 1076s ok 42 - 4 sessions ordered 1076s ok 43 - 1st is id[1] 1076s ok 44 - 2nd is id[2] 1076s ok 45 - 3rd is id[3] 1076s ok 46 - 4th is id[0] 1076s ok 47 - Delete 174f8b608cb3915e24dd1c577a3364d9bdac2a230f331e7871cf6e522d5db59e 1076s ok 48 - Result code is 200 1076s ok 49 - Body is JSON and result==1 1076s ok 50 - Delete 6697bdae646f0b85e8a3765d06605eb94badf0fc009a491cec0c5d99646dac97 1076s ok 51 - Result code is 200 1076s ok 52 - Body is JSON and result==1 1076s ok 53 - Delete df8af029a2bd7e70d288807157880f446905bb207490ff59730aaabbc5032ee0 1076s ok 54 - Result code is 200 1076s ok 55 - Body is JSON and result==1 1076s ok 56 - Delete b30400fb8ea449dbedd7528a964d705f1b5faf3a2cc2d6b472b8e44331c12ba0 1076s ok 57 - Result code is 200 1076s ok 58 - Body is JSON and result==1 1076s ok 59 - Session directory is empty 1076s 1..59 1076s ok 1076s t/41-sessions-global-logout.t ............... 1076s Name "LLNG::Manager::Test::defaultIni" used only once: possible typo at t/41-sessions-global-logout.t line 15. 1076s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1076s ok 2 - Sessions module 1076s ok 3 - Sessions module 1076s ok 4 - Sessions module 1076s ok 5 - Sessions module 1076s ok 6 - Sessions module 1076s ok 7 - Sessions module 1076s ok 8 - Manager object 1076s ok 9 - Init 1076s ok 10 - Manager app 1076s ok 11 - Client object 1076s ok 12 - Call global logout on session 2c0a03cdce712510db0d8595132997f1830cd84664112eff8db2b253de75afb2 1076s ok 13 - Result code is 200 1076s ok 14 - Body is JSON and result==1 1076s ok 15 - at least 2 sessions deleted 1076s ok 16 - Call global logout on session bda3591b4cf16ab20ce7b2023f16012d43842538fc28b4953c1699f3295e2863 1076s ok 17 - Result code is 200 1076s ok 18 - Body is JSON and result==1 1076s ok 19 - at least 2 sessions deleted 1076s ok 20 - OIDC Session directory is empty 1076s ok 21 - Session directory is empty 1076s 1..21 1076s ok 1077s t/50-notifications-DBI.t .................... 1077s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1077s ok 2 - use Lemonldap::NG::Manager::Cli::Lib; 1077s ok 3 - Manager object 1077s ok 4 - Init 1077s ok 5 - Manager app 1077s ok 6 - Client object 1077s [Fri Jan 30 06:14:58 2026] [LLNG:6193] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1077s 1077s ok 7 - Notification not inserted 1077s [Fri Jan 30 06:14:58 2026] [LLNG:6193] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1077s 1077s ok 8 - Notification not inserted 1077s [Fri Jan 30 06:14:58 2026] [LLNG:6193] [error] Malformed date 1077s ok 9 - Notification not inserted 1077s ok 10 - Result is true 1077s ok 11 - Result = 1 1077s ok 12 - Count = 2 1077s ok 13 - Value is "d" 1077s ok 14 - Result = 1 1077s ok 15 - Count = 2 1077s ok 16 - Value is "dwho" 1077s ok 17 - Result = 1 1077s ok 18 - Count = 2 1077s ok 19 - Value is "dwho" 1077s ok 20 - Result = 1 1077s ok 21 - Count = 2 1077s ok 22 - Value is "dwho" 1077s ok 23 - Result = 1 1077s ok 24 - Count = 2 1077s ok 25 - Value is "dwho" 1077s ok 26 - Result = 1 1077s ok 27 - Count = 1 1077s ok 28 - Response is JSON 1077s ok 29 - Notification is as expected 1077s ok 30 - Result = 1 1077s ok 31 - Result = 1 1077s ok 32 - Count = 1 1077s ok 33 - Result = 1 1077s ok 34 - Count = 1 1077s ok 35 - Value is "d" 1077s ok 36 - Result = 1 1077s ok 37 - Count = 1 1077s ok 38 - Value is "dwho" 1077s ok 39 - Result = 1 1077s ok 40 - Count = 1 1077s ok 41 - Value is "dwho" 1077s ok 42 - Result = 1 1077s ok 43 - Count = 1 1077s ok 44 - Value is "dwho" 1077s ok 45 - Result = 1 1077s ok 46 - Count = 1 1077s ok 47 - Value is "dwho" 1077s ok 48 - Reference found 1077s ok 49 - Response is JSON 1077s ok 50 - Notification is as expected 1077s ok 51 - Result = 1 1077s ok 52 - Count = 0 1077s 1..52 1077s ok 1077s t/50-notifications.t ........................ 1077s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1077s ok 2 - Manager object 1077s ok 3 - Init 1077s ok 4 - Manager app 1077s ok 5 - Client object 1077s [Fri Jan 30 06:14:59 2026] [LLNG:6195] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1077s 1077s ok 6 - Notification not inserted 1077s [Fri Jan 30 06:14:59 2026] [LLNG:6195] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62. 1077s 1077s ok 7 - Notification not inserted 1077s [Fri Jan 30 06:14:59 2026] [LLNG:6195] [error] Malformed date 1077s ok 8 - Notification not inserted 1077s ok 9 - Result is true 1077s ok 10 - Result = 1 1077s ok 11 - Count = 1 1077s ok 12 - Value is "d" 1077s ok 13 - Result = 1 1077s ok 14 - Count = 1 1077s ok 15 - Value is "dwho" 1077s ok 16 - Result = 1 1077s ok 17 - Count = 1 1077s ok 18 - Value is "dwho" 1077s ok 19 - Result = 1 1077s ok 20 - Count = 1 1077s ok 21 - Value is "dwho" 1077s ok 22 - Result = 1 1077s ok 23 - Count = 1 1077s ok 24 - Value is "dwho" 1077s ok 25 - Result = 1 1077s ok 26 - Count = 1 1077s ok 27 - Response is JSON 1077s ok 28 - Notification is as expected 1077s ok 29 - Result = 1 1077s ok 30 - Result = 1 1077s ok 31 - Count = 0 1077s ok 32 - Result = 1 1077s ok 33 - Count = 1 1077s ok 34 - Value is "d" 1077s ok 35 - Result = 1 1077s ok 36 - Count = 1 1077s ok 37 - Value is "dwho" 1077s ok 38 - Result = 1 1077s ok 39 - Count = 1 1077s ok 40 - Value is "dwho" 1077s ok 41 - Result = 1 1077s ok 42 - Count = 1 1077s ok 43 - Value is "dwho" 1077s ok 44 - Result = 1 1077s ok 45 - Count = 1 1077s ok 46 - Value is "dwho" 1077s ok 47 - Reference found 1077s ok 48 - Internal reference found 1077s ok 49 - Response is JSON 1077s ok 50 - Notification is as expected 1077s ok 51 - Result = 1 1077s ok 52 - Count = 0 1077s 1..52 1077s ok 1078s t/60-2ndfa.t ................................ 1078s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1078s ok 2 - Sessions module 1078s ok 3 - Sessions module 1078s ok 4 - Sessions module 1078s ok 5 - Sessions module 1078s ok 6 - Sessions module 1078s ok 7 - Sessions module 1078s ok 8 - Manager object 1078s ok 9 - Init 1078s ok 10 - Manager app 1078s ok 11 - Client object 1078s ok 12 - UID found 1078s ok 13 - IP found 1078s ok 14 - Persistent sessions with UID found 1078s ok 15 - Persistent sessions with UID found 1078s ok 16 - Persistent sessions with UID found 1078s ok 17 - Persistent sessions with UID found 1078s ok 18 - Persistent sessions with UID found 1078s ok 19 - UID found 1078s ok 20 - IP found 1078s ok 21 - U2F found 1078s ok 22 - TOTP found 1078s ok 23 - UBK found 1078s ok 24 - Search * - Result code = 1 1078s ok 25 - Found 3 results 1078s ok 26 - List 3 results 1078s ok 27 - Result match "uid=d" 1078s ok 28 - Result match "uid=r" 1078s ok 29 - Result match "uid=t" 1078s ok 30 - Found 2 sessions starting with "d" 1078s ok 31 - Found 1 session starting with "r" 1078s ok 32 - Found 1 session starting with "t" 1078s ok 33 - Search "uid"=d* - Result code = 1 1078s ok 34 - Found 1 result 1078s ok 35 - List 1 result 1078s ok 36 - Result match "uid=d" 1078s ok 37 - Found 2 sessions starting with "d" 1078s ok 38 - Search "uid"=dw* - Result code = 1 1078s ok 39 - Found 1 result 1078s ok 40 - List 1 result 1078s ok 41 - Result match "uid=dw" 1078s ok 42 - Found 1 session starting with "dw" 1078s ok 43 - Search "uid"=d* & UBK - Result code = 1 1078s ok 44 - Found 1 result 1078s ok 45 - List 1 result 1078s ok 46 - Result match "uid=d" 1078s ok 47 - Found 1 session starting with "d" & UBK 1078s ok 48 - Search "uid"=dw* & UBK - Result code = 1 1078s ok 49 - Found 1 result 1078s ok 50 - List 1 result 1078s ok 51 - Result match "uid=dw" 1078s ok 52 - Found 1 session starting with "dw" & UBK 1078s ok 53 - Search "uid"=da* & UBK - Result code = 1 1078s ok 54 - Found 0 session with "da" & UBK 1078s ok 55 - List 0 result 1078s ok 56 - Search "uid"=* & UBK - Result code = 1 1078s ok 57 - Found 3 results 1078s ok 58 - List 3 results 1078s ok 59 - Result match "uid=d" 1078s ok 60 - Result match "uid=r" 1078s ok 61 - Result match "uid=t" 1078s ok 62 - Found 2 sessions starting with "d" & U2F 1078s ok 63 - Found 1 session starting with "r" & U2F 1078s ok 64 - Found 1 session starting with "t" & U2F 1078s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1 1078s ok 66 - Found 1 result 1078s ok 67 - List 1 result 1078s ok 68 - Result match "uid=d" 1078s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP 1078s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1 1078s ok 71 - Found 1 result 1078s ok 72 - List 1 result 1078s ok 73 - Result match "uid=d" 1078s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK 1078s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1 1078s ok 76 - Found 2 results 1078s ok 77 - List 2 results 1078s ok 78 - Result match "uid=d" 1078s ok 79 - Result match "uid=r" 1078s ok 80 - Found 1 session starting with "d" & U2F & UBK 1078s ok 81 - Found 1 session starting with "r" & U2F & UBK 1078s ok 82 - Delete U2F from 1 1078s ok 83 - Result code is 200 1078s ok 84 - Body is JSON and result==1 1078s ok 85 - Delete U2F from 2 1078s ok 86 - Result code is 200 1078s ok 87 - Body is JSON and result==1 1078s ok 88 - Delete U2F from 3 1078s ok 89 - Result code is 200 1078s ok 90 - Body is JSON and result==1 1078s ok 91 - Delete U2F from 4 1078s ok 92 - Result code is 200 1078s ok 93 - Body is JSON and result==1 1078s ok 94 - Delete U2F from 5 1078s ok 95 - Result code is 200 1078s ok 96 - Body is JSON and result==1 1078s ok 97 - Delete TOTP from 3 1078s ok 98 - Result code is 200 1078s ok 99 - Body is JSON and result==1 1078s ok 100 - Delete TOTP from 4 1078s ok 101 - Result code is 200 1078s ok 102 - Body is JSON and result==1 1078s ok 103 - Delete UBK from 2 1078s ok 104 - Result code is 200 1078s ok 105 - Body is JSON and result==1 1078s ok 106 - Delete UBK from 3 1078s ok 107 - Result code is 200 1078s ok 108 - Body is JSON and result==1 1078s ok 109 - Result code = 1 1078s ok 110 - Found 0 session with 2F device 1078s ok 111 - List 0 result 1078s ok 112 - Succeed to get /2ndfa.html 1078s ok 113 1078s 1..113 1078s ok 1078s t/60-Cli-JSON.t ............................. 1078s ok 1 - use Lemonldap::NG::Common::Conf; 1078s ok 2 - Build new conf 1078s ok 3 - Conf is stored 1078s # Subtest: Conf: simple string 1078s ok 1 - Valid JSON response 1078s ok 2 - portal result matches 1078s 1..2 1078s ok 4 - Conf: simple string 1078s # Subtest: Conf: hash ref 1078s ok 1 - Valid JSON response 1078s ok 2 - globalStorageOptions result matches 1078s 1..2 1078s ok 5 - Conf: hash ref 1078s # Subtest: Conf: metadata 1078s ok 1 - Valid JSON response 1078s ok 2 - info result matches 1078s 1..2 1078s ok 6 - Conf: metadata 1078s 1..6 1078s ok 1079s t/70-viewer.t ............................... 1079s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1079s ok 2 - Manager object 1079s ok 3 - Init 1079s ok 4 - Manager app 1079s ok 5 - Client object 1079s ok 6 - Key found 1079s ok 7 - Key is hidden 1079s ok 8 - Key is hidden 1079s ok 9 - Latest conf loaded 1079s ok 10 - Request succeed 1079s ok 11 - Result code is 200 1079s ok 12 - Result body contains JSON text 1079s ok 13 - Details with captcha 'login' or 'mail' found 1079s ok 14 - Details with captcha 'login' or 'mail' found 1079s ok 15 - Key found 1079s ok 16 - Key found 1079s ok 17 - Right number of keys found 1079s ok 18 - Browser is allowed 1079s 1..18 1079s ok 1079s t/71-viewer-without-diff.t .................. 1079s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1079s ok 2 - Manager object 1079s ok 3 - Init 1079s ok 4 - Manager app 1079s ok 5 - Client object 1079s ok 6 - Request succeed 1079s ok 7 - Result code is 200 1079s ok 8 - Result body contains JSON text 1079s ok 9 - Details with captcha 'login' or 'mail' found 1079s ok 10 - Details with captcha 'login' or 'mail' found 1079s ok 11 - Key found 1079s ok 12 - Manager object 1079s ok 13 - Init 1079s ok 14 - Manager app 1079s ok 15 - Client object 1079s ok 16 - Key is hidden 1079s ok 17 - Key is hidden 1079s ok 18 - Latest conf loaded 1079s ok 19 - Diff is NOT allowed 1079s ok 20 - Browser is NOT allowed 1079s 1..20 1079s ok 1080s t/72-appList-diff.t ......................... 1080s ok 1 - use Lemonldap::NG::Manager::Cli::Lib; 1080s ok 2 - Manager object 1080s ok 3 - Init 1080s ok 4 - Manager app 1080s ok 5 - Client object 1080s # Subtest: Add a category 1080s ok 1 - Expected result 1080s 1..1 1080s ok 6 - Add a category 1080s # Subtest: Delete a category 1080s ok 1 - Expected result 1080s 1..1 1080s ok 7 - Delete a category 1080s # Subtest: Add an application 1080s ok 1 - Expected diff 1080s 1..1 1080s ok 8 - Add an application 1080s # Subtest: Remove an application 1080s ok 1 - Expected diff 1080s 1..1 1080s ok 9 - Remove an application 1080s # Subtest: Modify an application (option) 1080s ok 1 - Expected diff 1080s 1..1 1080s ok 10 - Modify an application (option) 1080s # Subtest: Modify an application (name) 1080s ok 1 - Expected diff 1080s 1..1 1080s ok 11 - Modify an application (name) 1080s # Subtest: Multiple changes 1080s ok 1 - Expected diff 1080s 1..1 1080s ok 12 - Multiple changes 1080s # Subtest: Multiple applications with the same name 1080s ok 1 - Diff only exposes mykey 1080s 1..1 1080s ok 13 - Multiple applications with the same name 1080s 1..13 1080s ok 1080s All tests successful. 1080s Files=27, Tests=1711, 17 wallclock secs ( 0.15 usr 0.08 sys + 14.71 cusr 2.25 csys = 17.19 CPU) 1080s Result: PASS 1080s autopkgtest [06:15:02]: test manager-test: -----------------------] 1080s manager-test PASS 1080s autopkgtest [06:15:02]: test manager-test: - - - - - - - - - - results - - - - - - - - - - 1081s autopkgtest [06:15:03]: test runtime-deps-common: preparing testbed 1099s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 1178s autopkgtest [06:16:40]: testbed dpkg architecture: arm64 1178s autopkgtest [06:16:40]: testbed apt version: 3.1.14 1178s autopkgtest [06:16:40]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1179s autopkgtest [06:16:41]: testbed release detected to be: resolute 1179s autopkgtest [06:16:41]: updating testbed package index (apt update) 1180s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1180s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1180s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1180s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1180s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 1180s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 1180s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 1180s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 1180s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 1180s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 1180s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 1180s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1180s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 1181s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 1181s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 1181s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 1183s Fetched 3215 kB in 1s (2991 kB/s) 1185s Reading package lists... 1186s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1186s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1186s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1187s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1187s Reading package lists... 1187s Reading package lists... 1188s Building dependency tree... 1188s Reading state information... 1188s Calculating upgrade... 1188s The following packages will be upgraded: 1188s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 1188s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1188s Need to get 888 kB of archives. 1188s After this operation, 2048 B of additional disk space will be used. 1188s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 1188s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 1189s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 1189s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 1189s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 1189s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1189s Fetched 888 kB in 0s (2723 kB/s) 1189s (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 ... 135255 files and directories currently installed.) 1189s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 1189s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 1190s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 1190s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 1190s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 1190s (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 ... 135255 files and directories currently installed.) 1190s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 1190s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 1190s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 1190s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 1190s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 1190s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 1190s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 1190s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 1190s Setting up bzip2 (1.0.8-6build2) ... 1190s Setting up telnet (0.17+2.7-2ubuntu1) ... 1190s Processing triggers for man-db (2.13.1-1) ... 1191s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1191s autopkgtest [06:16:53]: upgrading testbed (apt dist-upgrade and autopurge) 1191s Reading package lists... 1191s Building dependency tree... 1191s Reading state information... 1191s Calculating upgrade... 1192s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1192s Reading package lists... 1192s Building dependency tree... 1192s Reading state information... 1192s Solving dependencies... 1193s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1195s Reading package lists... 1196s Building dependency tree... 1196s Reading state information... 1196s Solving dependencies... 1196s The following NEW packages will be installed: 1196s autodep8 dctrl-tools libapache-logformat-compiler-perl 1196s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1196s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1196s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1196s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl 1196s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl 1196s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl 1196s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl 1196s libcryptx-perl libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl 1196s libencode-locale-perl liberror-perl libfile-listing-perl 1196s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl 1196s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl 1196s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl 1196s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl 1196s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl 1196s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl 1196s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl 1196s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1196s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1196s libposix-strftime-compiler-perl libstream-buffered-perl 1196s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl 1196s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1196s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1197s 0 upgraded, 70 newly installed, 0 to remove and 0 not upgraded. 1197s Need to get 3831 kB of archives. 1197s After this operation, 13.0 MB of additional disk space will be used. 1197s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1197s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1197s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1197s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1197s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1197s Get:6 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1197s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1197s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1197s Get:9 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1197s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1197s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1197s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1197s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1197s Get:14 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1197s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1197s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1197s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1197s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1197s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1197s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1197s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1197s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1197s Get:23 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1197s Get:24 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1197s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1197s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1197s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1197s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1197s Get:29 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1197s Get:30 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1197s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1197s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1197s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1197s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1197s Get:35 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1197s Get:36 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1197s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1197s Get:38 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1197s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1198s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1198s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1198s Get:42 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1198s Get:43 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1198s Get:44 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1198s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1198s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1198s Get:47 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1198s Get:48 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1198s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1198s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1198s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1198s Get:52 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1198s Get:53 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1198s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1198s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1198s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1198s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1198s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1198s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1198s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1198s Get:61 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1198s Get:62 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1198s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1198s Get:64 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1198s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1198s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1198s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1198s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1198s Get:69 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1198s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1198s Preconfiguring packages ... 1198s Fetched 3831 kB in 1s (2947 kB/s) 1198s Selecting previously unselected package dctrl-tools. 1198s (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 ... 135255 files and directories currently installed.) 1198s Preparing to unpack .../00-dctrl-tools_2.24-3build4_arm64.deb ... 1198s Unpacking dctrl-tools (2.24-3build4) ... 1198s Selecting previously unselected package autodep8. 1198s Preparing to unpack .../01-autodep8_0.30build1_all.deb ... 1198s Unpacking autodep8 (0.30build1) ... 1198s Selecting previously unselected package libposix-strftime-compiler-perl. 1198s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1198s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1198s Selecting previously unselected package libapache-logformat-compiler-perl. 1198s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1198s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1198s Selecting previously unselected package libcrypt-urandom-perl. 1198s Preparing to unpack .../04-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1198s Unpacking libcrypt-urandom-perl (0.54-1) ... 1198s Selecting previously unselected package libapache-session-perl. 1198s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ... 1198s Unpacking libapache-session-perl (1.94-2) ... 1198s Selecting previously unselected package liberror-perl. 1198s Preparing to unpack .../06-liberror-perl_0.17030-1_all.deb ... 1198s Unpacking liberror-perl (0.17030-1) ... 1198s Selecting previously unselected package libipc-sharelite-perl. 1198s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1198s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1198s Selecting previously unselected package libcache-cache-perl. 1198s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ... 1198s Unpacking libcache-cache-perl (1.08-3) ... 1199s Selecting previously unselected package libhtml-tagset-perl. 1199s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ... 1199s Unpacking libhtml-tagset-perl (3.24-1) ... 1199s Selecting previously unselected package liburi-perl. 1199s Preparing to unpack .../10-liburi-perl_5.34-2build1_all.deb ... 1199s Unpacking liburi-perl (5.34-2build1) ... 1199s Selecting previously unselected package libhtml-parser-perl:arm64. 1199s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1199s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1199s Selecting previously unselected package libcgi-pm-perl. 1199s Preparing to unpack .../12-libcgi-pm-perl_4.71-1build1_all.deb ... 1199s Unpacking libcgi-pm-perl (4.71-1build1) ... 1199s Selecting previously unselected package libclass-errorhandler-perl. 1199s Preparing to unpack .../13-libclass-errorhandler-perl_0.04-3_all.deb ... 1199s Unpacking libclass-errorhandler-perl (0.04-3) ... 1199s Selecting previously unselected package libclass-inspector-perl. 1199s Preparing to unpack .../14-libclass-inspector-perl_1.36-3_all.deb ... 1199s Unpacking libclass-inspector-perl (1.36-3) ... 1199s Selecting previously unselected package libclass-xsaccessor-perl. 1199s Preparing to unpack .../15-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1199s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1199s Selecting previously unselected package libclone-perl:arm64. 1199s Preparing to unpack .../16-libclone-perl_0.47-1_arm64.deb ... 1199s Unpacking libclone-perl:arm64 (0.47-1) ... 1199s Selecting previously unselected package libcommon-sense-perl:arm64. 1199s Preparing to unpack .../17-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1199s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1199s Selecting previously unselected package libconvert-asn1-perl. 1199s Preparing to unpack .../18-libconvert-asn1-perl_0.34-1_all.deb ... 1199s Unpacking libconvert-asn1-perl (0.34-1) ... 1199s Selecting previously unselected package libcrypt-des-perl:arm64. 1199s Preparing to unpack .../19-libcrypt-des-perl_2.07-5_arm64.deb ... 1199s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1199s Selecting previously unselected package libcrypt-des-ede3-perl. 1199s Preparing to unpack .../20-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1199s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1199s Selecting previously unselected package libcryptx-perl. 1199s Preparing to unpack .../21-libcryptx-perl_0.087-1_arm64.deb ... 1199s Unpacking libcryptx-perl (0.087-1) ... 1199s Selecting previously unselected package libconvert-pem-perl. 1199s Preparing to unpack .../22-libconvert-pem-perl_0.13-1_all.deb ... 1199s Unpacking libconvert-pem-perl (0.13-1) ... 1199s Selecting previously unselected package libcookie-baker-perl. 1199s Preparing to unpack .../23-libcookie-baker-perl_0.12-1_all.deb ... 1199s Unpacking libcookie-baker-perl (0.12-1) ... 1199s Selecting previously unselected package perl-openssl-defaults:arm64. 1199s Preparing to unpack .../24-perl-openssl-defaults_7build4_arm64.deb ... 1199s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1199s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1199s Preparing to unpack .../25-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1199s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1199s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1199s Preparing to unpack .../26-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1199s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1199s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1199s Preparing to unpack .../27-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1199s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1199s Selecting previously unselected package libcrypt-openssl-x509-perl. 1199s Preparing to unpack .../28-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1199s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1199s Selecting previously unselected package libcrypt-rijndael-perl. 1199s Preparing to unpack .../29-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1199s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1199s Selecting previously unselected package libdevel-stacktrace-perl. 1199s Preparing to unpack .../30-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1199s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1199s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1199s Preparing to unpack .../31-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1199s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1200s Selecting previously unselected package libencode-locale-perl. 1200s Preparing to unpack .../32-libencode-locale-perl_1.05-3_all.deb ... 1200s Unpacking libencode-locale-perl (1.05-3) ... 1200s Selecting previously unselected package libtimedate-perl. 1200s Preparing to unpack .../33-libtimedate-perl_2.3300-2_all.deb ... 1200s Unpacking libtimedate-perl (2.3300-2) ... 1200s Selecting previously unselected package libhttp-date-perl. 1200s Preparing to unpack .../34-libhttp-date-perl_6.06-1_all.deb ... 1200s Unpacking libhttp-date-perl (6.06-1) ... 1200s Selecting previously unselected package libfile-listing-perl. 1200s Preparing to unpack .../35-libfile-listing-perl_6.16-1_all.deb ... 1200s Unpacking libfile-listing-perl (6.16-1) ... 1200s Selecting previously unselected package libfile-sharedir-perl. 1200s Preparing to unpack .../36-libfile-sharedir-perl_1.118-3_all.deb ... 1200s Unpacking libfile-sharedir-perl (1.118-3) ... 1200s Selecting previously unselected package libfilesys-notify-simple-perl. 1200s Preparing to unpack .../37-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1200s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1200s Selecting previously unselected package libhash-multivalue-perl. 1200s Preparing to unpack .../38-libhash-multivalue-perl_0.16-3_all.deb ... 1200s Unpacking libhash-multivalue-perl (0.16-3) ... 1200s Selecting previously unselected package libhtml-template-perl. 1200s Preparing to unpack .../39-libhtml-template-perl_2.97-2build1_all.deb ... 1200s Unpacking libhtml-template-perl (2.97-2build1) ... 1200s Selecting previously unselected package libhtml-tree-perl. 1200s Preparing to unpack .../40-libhtml-tree-perl_5.07-3_all.deb ... 1200s Unpacking libhtml-tree-perl (5.07-3) ... 1200s Selecting previously unselected package libio-html-perl. 1200s Preparing to unpack .../41-libio-html-perl_1.004-3_all.deb ... 1200s Unpacking libio-html-perl (1.004-3) ... 1200s Selecting previously unselected package liblwp-mediatypes-perl. 1200s Preparing to unpack .../42-liblwp-mediatypes-perl_6.04-2_all.deb ... 1200s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1200s Selecting previously unselected package libhttp-message-perl. 1200s Preparing to unpack .../43-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1200s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1200s Selecting previously unselected package libhttp-cookies-perl. 1200s Preparing to unpack .../44-libhttp-cookies-perl_6.11-1_all.deb ... 1200s Unpacking libhttp-cookies-perl (6.11-1) ... 1200s Selecting previously unselected package libhttp-multipartparser-perl. 1200s Preparing to unpack .../45-libhttp-multipartparser-perl_0.02-3_all.deb ... 1200s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1200s Selecting previously unselected package libtypes-serialiser-perl. 1200s Preparing to unpack .../46-libtypes-serialiser-perl_1.01-1_all.deb ... 1200s Unpacking libtypes-serialiser-perl (1.01-1) ... 1200s Selecting previously unselected package libjson-xs-perl. 1200s Preparing to unpack .../47-libjson-xs-perl_4.040-1_arm64.deb ... 1200s Unpacking libjson-xs-perl (4.040-1) ... 1200s Selecting previously unselected package libjson-maybexs-perl. 1200s Preparing to unpack .../48-libjson-maybexs-perl_1.004008-1_all.deb ... 1200s Unpacking libjson-maybexs-perl (1.004008-1) ... 1200s Selecting previously unselected package libstream-buffered-perl. 1200s Preparing to unpack .../49-libstream-buffered-perl_0.03-3_all.deb ... 1200s Unpacking libstream-buffered-perl (0.03-3) ... 1200s Selecting previously unselected package libwww-form-urlencoded-perl. 1200s Preparing to unpack .../50-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1200s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1200s Selecting previously unselected package libhttp-entity-parser-perl. 1200s Preparing to unpack .../51-libhttp-entity-parser-perl_0.25-2_all.deb ... 1200s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1200s Selecting previously unselected package libhttp-headers-fast-perl. 1200s Preparing to unpack .../52-libhttp-headers-fast-perl_0.22-3_all.deb ... 1200s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1200s Selecting previously unselected package libhttp-negotiate-perl. 1200s Preparing to unpack .../53-libhttp-negotiate-perl_6.01-2_all.deb ... 1200s Unpacking libhttp-negotiate-perl (6.01-2) ... 1200s Selecting previously unselected package libnet-ssleay-perl:arm64. 1200s Preparing to unpack .../54-libnet-ssleay-perl_1.94-3_arm64.deb ... 1200s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1200s Selecting previously unselected package libio-socket-ssl-perl. 1200s Preparing to unpack .../55-libio-socket-ssl-perl_2.098-1_all.deb ... 1200s Unpacking libio-socket-ssl-perl (2.098-1) ... 1201s Selecting previously unselected package libjson-perl. 1201s Preparing to unpack .../56-libjson-perl_4.10000-1_all.deb ... 1201s Unpacking libjson-perl (4.10000-1) ... 1201s Selecting previously unselected package libconfig-inifiles-perl. 1201s Preparing to unpack .../57-libconfig-inifiles-perl_3.000003-4_all.deb ... 1201s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1201s Selecting previously unselected package libmouse-perl:arm64. 1201s Preparing to unpack .../58-libmouse-perl_2.6.1-1_arm64.deb ... 1201s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1201s Selecting previously unselected package libnet-cidr-perl. 1201s Preparing to unpack .../59-libnet-cidr-perl_0.27-1build1_all.deb ... 1201s Unpacking libnet-cidr-perl (0.27-1build1) ... 1201s Selecting previously unselected package libtest-sharedfork-perl. 1201s Preparing to unpack .../60-libtest-sharedfork-perl_0.35-3_all.deb ... 1201s Unpacking libtest-sharedfork-perl (0.35-3) ... 1201s Selecting previously unselected package libtest-tcp-perl. 1201s Preparing to unpack .../61-libtest-tcp-perl_2.22-2_all.deb ... 1201s Unpacking libtest-tcp-perl (2.22-2) ... 1201s Selecting previously unselected package libtry-tiny-perl. 1201s Preparing to unpack .../62-libtry-tiny-perl_0.32-1_all.deb ... 1201s Unpacking libtry-tiny-perl (0.32-1) ... 1201s Selecting previously unselected package libplack-perl. 1201s Preparing to unpack .../63-libplack-perl_1.0051-1_all.deb ... 1201s Unpacking libplack-perl (1.0051-1) ... 1201s Selecting previously unselected package libnet-http-perl. 1201s Preparing to unpack .../64-libnet-http-perl_6.24-1build1_all.deb ... 1201s Unpacking libnet-http-perl (6.24-1build1) ... 1201s Selecting previously unselected package liblwp-protocol-https-perl. 1201s Preparing to unpack .../65-liblwp-protocol-https-perl_6.14-1_all.deb ... 1201s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1201s Selecting previously unselected package libwww-robotrules-perl. 1201s Preparing to unpack .../66-libwww-robotrules-perl_6.02-1build1_all.deb ... 1201s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1201s Selecting previously unselected package libwww-perl. 1201s Preparing to unpack .../67-libwww-perl_6.81-1build1_all.deb ... 1201s Unpacking libwww-perl (6.81-1build1) ... 1201s Selecting previously unselected package liblemonldap-ng-common-perl. 1201s Preparing to unpack .../68-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1201s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1201s Selecting previously unselected package pkg-perl-autopkgtest. 1201s Preparing to unpack .../69-pkg-perl-autopkgtest_0.85_all.deb ... 1201s Unpacking pkg-perl-autopkgtest (0.85) ... 1201s Setting up libconfig-inifiles-perl (3.000003-4) ... 1201s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1201s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1201s Setting up libhttp-multipartparser-perl (0.02-3) ... 1201s Setting up libclass-inspector-perl (1.36-3) ... 1201s Setting up libclone-perl:arm64 (0.47-1) ... 1201s Setting up libhtml-tagset-perl (3.24-1) ... 1201s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1201s Setting up libnet-cidr-perl (0.27-1build1) ... 1201s Setting up libipc-sharelite-perl (0.17-5build4) ... 1201s Setting up liblwp-mediatypes-perl (6.04-2) ... 1201s Setting up libcrypt-urandom-perl (0.54-1) ... 1201s Setting up libtry-tiny-perl (0.32-1) ... 1201s Setting up perl-openssl-defaults:arm64 (7build4) ... 1201s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1201s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1201s Setting up libencode-locale-perl (1.05-3) ... 1201s Setting up libclass-errorhandler-perl (0.04-3) ... 1201s Setting up libtest-sharedfork-perl (0.35-3) ... 1201s Setting up libhash-multivalue-perl (0.16-3) ... 1201s Setting up liberror-perl (0.17030-1) ... 1201s Setting up libapache-session-perl (1.94-2) ... 1201s Setting up libstream-buffered-perl (0.03-3) ... 1201s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1201s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1201s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1201s Setting up libcryptx-perl (0.087-1) ... 1201s Setting up libio-html-perl (1.004-3) ... 1201s Setting up libtimedate-perl (2.3300-2) ... 1201s Setting up libtypes-serialiser-perl (1.01-1) ... 1201s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1201s Setting up libjson-perl (4.10000-1) ... 1201s Setting up libfile-sharedir-perl (1.118-3) ... 1201s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1201s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1201s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1201s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1201s Setting up libconvert-asn1-perl (0.34-1) ... 1201s Setting up liburi-perl (5.34-2build1) ... 1201s Setting up dctrl-tools (2.24-3build4) ... 1201s Setting up autodep8 (0.30build1) ... 1201s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1201s Setting up libjson-xs-perl (4.040-1) ... 1201s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1201s Setting up libhttp-date-perl (6.06-1) ... 1201s Setting up libtest-tcp-perl (2.22-2) ... 1201s Setting up libfile-listing-perl (6.16-1) ... 1201s Setting up libcache-cache-perl (1.08-3) ... 1201s Setting up libhttp-headers-fast-perl (0.22-3) ... 1201s Setting up libnet-http-perl (6.24-1build1) ... 1201s Setting up libjson-maybexs-perl (1.004008-1) ... 1201s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1201s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1201s Setting up pkg-perl-autopkgtest (0.85) ... 1201s Setting up libwww-robotrules-perl (6.02-1build1) ... 1201s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1201s Setting up libcookie-baker-perl (0.12-1) ... 1201s Setting up libhttp-entity-parser-perl (0.25-2) ... 1201s Setting up libio-socket-ssl-perl (2.098-1) ... 1201s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1201s Setting up libconvert-pem-perl (0.13-1) ... 1201s Setting up libhttp-negotiate-perl (6.01-2) ... 1201s Setting up libhttp-cookies-perl (6.11-1) ... 1201s Setting up libhtml-tree-perl (5.07-3) ... 1201s Setting up libcgi-pm-perl (4.71-1build1) ... 1201s Setting up libhtml-template-perl (2.97-2build1) ... 1201s Setting up libplack-perl (1.0051-1) ... 1201s Setting up liblwp-protocol-https-perl (6.14-1) ... 1201s Setting up libwww-perl (6.81-1build1) ... 1201s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1201s Processing triggers for man-db (2.13.1-1) ... 1204s autopkgtest [06:17:06]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common 1204s autopkgtest [06:17:06]: test runtime-deps-common: [----------------------- 1205s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files' 1205s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1205s 1..4 1205s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1205s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1205s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully 1205s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output 1205s ok 1205s All tests successful. 1205s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.01 sys + 0.08 cusr 0.03 csys = 0.14 CPU) 1205s Result: PASS 1205s autopkgtest [06:17:07]: test runtime-deps-common: -----------------------] 1206s runtime-deps-common PASS (superficial) 1206s autopkgtest [06:17:08]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - - 1206s autopkgtest [06:17:08]: test runtime-deps-portal: preparing testbed 1224s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 1336s autopkgtest [06:19:18]: testbed dpkg architecture: arm64 1336s autopkgtest [06:19:18]: testbed apt version: 3.1.14 1337s autopkgtest [06:19:19]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1337s autopkgtest [06:19:19]: testbed release detected to be: resolute 1337s autopkgtest [06:19:19]: updating testbed package index (apt update) 1338s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1338s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1338s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1338s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1338s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 1338s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 1338s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 1339s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 1339s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 1339s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 1339s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 1339s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1339s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 1339s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 1339s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 1339s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 1342s Fetched 3215 kB in 1s (2314 kB/s) 1342s Reading package lists... 1343s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1343s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1343s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1343s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1344s Reading package lists... 1344s Reading package lists... 1344s Building dependency tree... 1344s Reading state information... 1345s Calculating upgrade... 1345s The following packages will be upgraded: 1345s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 1346s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1346s Need to get 888 kB of archives. 1346s After this operation, 2048 B of additional disk space will be used. 1346s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 1346s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 1346s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 1346s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 1346s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 1347s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1347s Fetched 888 kB in 1s (885 kB/s) 1347s (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 ... 135255 files and directories currently installed.) 1347s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 1347s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 1347s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 1347s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 1347s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 1347s (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 ... 135255 files and directories currently installed.) 1347s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 1347s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 1347s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 1347s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 1347s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 1347s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 1347s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 1347s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 1348s Setting up bzip2 (1.0.8-6build2) ... 1348s Setting up telnet (0.17+2.7-2ubuntu1) ... 1348s Processing triggers for man-db (2.13.1-1) ... 1348s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1348s autopkgtest [06:19:30]: upgrading testbed (apt dist-upgrade and autopurge) 1349s Reading package lists... 1349s Building dependency tree... 1349s Reading state information... 1349s Calculating upgrade... 1349s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1350s Reading package lists... 1350s Building dependency tree... 1350s Reading state information... 1350s Solving dependencies... 1350s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1353s Reading package lists... 1353s Building dependency tree... 1353s Reading state information... 1353s Solving dependencies... 1354s The following NEW packages will be installed: 1354s autodep8 dctrl-tools fonts-font-awesome javascript-common 1354s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl 1354s libapache-session-perl libcache-cache-perl libcgi-pm-perl 1354s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl 1354s libclone-perl libcommon-sense-perl libconfig-inifiles-perl 1354s libconvert-asn1-perl libconvert-base32-perl libconvert-pem-perl 1354s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1354s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1354s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1354s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1354s libdevel-stacktrace-perl libdigest-hmac-perl libemail-date-format-perl 1354s libencode-locale-perl liberror-perl libexporter-tiny-perl libfcgi-perl 1354s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl 1354s libfile-sharedir-perl libfilesys-notify-simple-perl libfont-afm-perl 1354s libhash-multivalue-perl libhtml-format-perl 1354s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl 1354s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl 1354s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl 1354s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl 1354s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4 1354s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js 1354s libjson-maybexs-perl libjson-perl libjson-xs-perl 1354s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1354s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl 1354s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl 1354s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl 1354s libposix-strftime-compiler-perl libregexp-assemble-perl 1354s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl 1354s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl 1354s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl 1354s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest 1354s 0 upgraded, 94 newly installed, 0 to remove and 0 not upgraded. 1354s Need to get 9102 kB of archives. 1354s After this operation, 30.8 MB of additional disk space will be used. 1354s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 1354s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1354s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1354s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1354s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1354s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1355s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1355s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1355s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1355s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1355s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1355s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1355s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1355s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1355s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1355s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1355s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1355s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1355s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1355s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1355s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1355s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1355s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1355s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1355s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1355s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1355s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1355s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1355s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1355s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1355s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1355s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1355s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1355s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1355s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1355s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1355s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1355s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1355s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1355s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1355s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1355s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1355s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1355s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1355s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1355s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1355s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1355s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1355s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1355s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1355s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1355s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1355s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1355s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1355s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1355s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1355s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1355s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1355s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1355s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1355s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1355s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1355s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1355s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1355s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1355s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1355s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1355s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1355s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1355s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1355s Get:71 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1355s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1355s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1355s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1355s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1355s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1355s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1355s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1355s Get:79 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1355s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 1355s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1355s Get:82 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1355s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1355s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 1355s Get:85 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1355s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1355s Get:87 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1355s Get:88 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1355s Get:89 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1355s Get:90 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1355s Get:91 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1355s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1355s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1355s Get:94 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1356s Preconfiguring packages ... 1356s Fetched 9102 kB in 1s (7406 kB/s) 1356s Selecting previously unselected package libfcgi0t64:arm64. 1356s (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 ... 135255 files and directories currently installed.) 1356s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 1356s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1356s Selecting previously unselected package libfcgi-perl. 1356s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1356s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1356s Selecting previously unselected package libfcgi-procmanager-perl. 1356s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1356s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1356s Selecting previously unselected package libcrypt-urandom-perl. 1356s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1356s Unpacking libcrypt-urandom-perl (0.54-1) ... 1356s Selecting previously unselected package libapache-session-perl. 1356s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1356s Unpacking libapache-session-perl (1.94-2) ... 1356s Selecting previously unselected package liberror-perl. 1356s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1356s Unpacking liberror-perl (0.17030-1) ... 1356s Selecting previously unselected package libipc-sharelite-perl. 1356s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1356s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1356s Selecting previously unselected package libcache-cache-perl. 1356s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1356s Unpacking libcache-cache-perl (1.08-3) ... 1356s Selecting previously unselected package libclass-xsaccessor-perl. 1356s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1356s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1356s Selecting previously unselected package libconfig-inifiles-perl. 1356s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1356s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1356s Selecting previously unselected package perl-openssl-defaults:arm64. 1356s Preparing to unpack .../10-perl-openssl-defaults_7build4_arm64.deb ... 1356s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1356s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1356s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1356s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1356s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1356s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1356s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1356s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1356s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1356s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1356s Selecting previously unselected package libconvert-asn1-perl. 1356s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1356s Unpacking libconvert-asn1-perl (0.34-1) ... 1356s Selecting previously unselected package libcrypt-openssl-x509-perl. 1356s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1356s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1356s Selecting previously unselected package libclass-errorhandler-perl. 1356s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1356s Unpacking libclass-errorhandler-perl (0.04-3) ... 1356s Selecting previously unselected package libcrypt-des-perl:arm64. 1356s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_arm64.deb ... 1356s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1356s Selecting previously unselected package libcrypt-des-ede3-perl. 1356s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1356s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1357s Selecting previously unselected package libcryptx-perl. 1357s Preparing to unpack .../19-libcryptx-perl_0.087-1_arm64.deb ... 1357s Unpacking libcryptx-perl (0.087-1) ... 1357s Selecting previously unselected package libconvert-pem-perl. 1357s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1357s Unpacking libconvert-pem-perl (0.13-1) ... 1357s Selecting previously unselected package libcrypt-rijndael-perl. 1357s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1357s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1357s Selecting previously unselected package libhtml-tagset-perl. 1357s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1357s Unpacking libhtml-tagset-perl (3.24-1) ... 1357s Selecting previously unselected package liburi-perl. 1357s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1357s Unpacking liburi-perl (5.34-2build1) ... 1357s Selecting previously unselected package libhtml-parser-perl:arm64. 1357s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1357s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1357s Selecting previously unselected package libcgi-pm-perl. 1357s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1357s Unpacking libcgi-pm-perl (4.71-1build1) ... 1357s Selecting previously unselected package libhtml-template-perl. 1357s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1357s Unpacking libhtml-template-perl (2.97-2build1) ... 1357s Selecting previously unselected package libjson-perl. 1357s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1357s Unpacking libjson-perl (4.10000-1) ... 1357s Selecting previously unselected package libcommon-sense-perl:arm64. 1357s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1357s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1357s Selecting previously unselected package libtypes-serialiser-perl. 1357s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1357s Unpacking libtypes-serialiser-perl (1.01-1) ... 1357s Selecting previously unselected package libjson-xs-perl. 1357s Preparing to unpack .../30-libjson-xs-perl_4.040-1_arm64.deb ... 1357s Unpacking libjson-xs-perl (4.040-1) ... 1357s Selecting previously unselected package libmouse-perl:arm64. 1357s Preparing to unpack .../31-libmouse-perl_2.6.1-1_arm64.deb ... 1357s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1357s Selecting previously unselected package libnet-cidr-perl. 1357s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1357s Unpacking libnet-cidr-perl (0.27-1build1) ... 1357s Selecting previously unselected package libnet-ssleay-perl:arm64. 1357s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_arm64.deb ... 1357s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1357s Selecting previously unselected package libposix-strftime-compiler-perl. 1357s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1357s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1357s Selecting previously unselected package libapache-logformat-compiler-perl. 1357s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1357s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1357s Selecting previously unselected package libcookie-baker-perl. 1357s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1357s Unpacking libcookie-baker-perl (0.12-1) ... 1357s Selecting previously unselected package libdevel-stacktrace-perl. 1357s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1357s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1357s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1357s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1357s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1357s Selecting previously unselected package libclass-inspector-perl. 1357s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1357s Unpacking libclass-inspector-perl (1.36-3) ... 1357s Selecting previously unselected package libfile-sharedir-perl. 1357s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1357s Unpacking libfile-sharedir-perl (1.118-3) ... 1357s Selecting previously unselected package libfilesys-notify-simple-perl. 1357s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1357s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1357s Selecting previously unselected package libhash-multivalue-perl. 1358s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1358s Unpacking libhash-multivalue-perl (0.16-3) ... 1358s Selecting previously unselected package libhttp-multipartparser-perl. 1358s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1358s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1358s Selecting previously unselected package libjson-maybexs-perl. 1358s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1358s Unpacking libjson-maybexs-perl (1.004008-1) ... 1358s Selecting previously unselected package libstream-buffered-perl. 1358s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1358s Unpacking libstream-buffered-perl (0.03-3) ... 1358s Selecting previously unselected package libwww-form-urlencoded-perl. 1358s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1358s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1358s Selecting previously unselected package libhttp-entity-parser-perl. 1358s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1358s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1358s Selecting previously unselected package libtimedate-perl. 1358s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1358s Unpacking libtimedate-perl (2.3300-2) ... 1358s Selecting previously unselected package libhttp-date-perl. 1358s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1358s Unpacking libhttp-date-perl (6.06-1) ... 1358s Selecting previously unselected package libhttp-headers-fast-perl. 1358s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1358s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1358s Selecting previously unselected package libclone-perl:arm64. 1358s Preparing to unpack .../51-libclone-perl_0.47-1_arm64.deb ... 1358s Unpacking libclone-perl:arm64 (0.47-1) ... 1358s Selecting previously unselected package libencode-locale-perl. 1358s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1358s Unpacking libencode-locale-perl (1.05-3) ... 1358s Selecting previously unselected package libio-html-perl. 1358s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1358s Unpacking libio-html-perl (1.004-3) ... 1358s Selecting previously unselected package liblwp-mediatypes-perl. 1358s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1358s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1358s Selecting previously unselected package libhttp-message-perl. 1358s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1358s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1358s Selecting previously unselected package libtest-sharedfork-perl. 1358s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1358s Unpacking libtest-sharedfork-perl (0.35-3) ... 1358s Selecting previously unselected package libtest-tcp-perl. 1358s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1358s Unpacking libtest-tcp-perl (2.22-2) ... 1358s Selecting previously unselected package libtry-tiny-perl. 1358s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1358s Unpacking libtry-tiny-perl (0.32-1) ... 1358s Selecting previously unselected package libplack-perl. 1358s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1358s Unpacking libplack-perl (1.0051-1) ... 1358s Selecting previously unselected package libfile-listing-perl. 1358s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1358s Unpacking libfile-listing-perl (6.16-1) ... 1358s Selecting previously unselected package libhtml-tree-perl. 1358s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1358s Unpacking libhtml-tree-perl (5.07-3) ... 1358s Selecting previously unselected package libhttp-cookies-perl. 1358s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1358s Unpacking libhttp-cookies-perl (6.11-1) ... 1358s Selecting previously unselected package libhttp-negotiate-perl. 1358s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1358s Unpacking libhttp-negotiate-perl (6.01-2) ... 1358s Selecting previously unselected package libio-socket-ssl-perl. 1358s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1358s Unpacking libio-socket-ssl-perl (2.098-1) ... 1358s Selecting previously unselected package libnet-http-perl. 1358s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1358s Unpacking libnet-http-perl (6.24-1build1) ... 1358s Selecting previously unselected package liblwp-protocol-https-perl. 1359s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1359s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1359s Selecting previously unselected package libwww-robotrules-perl. 1359s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1359s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1359s Selecting previously unselected package libwww-perl. 1359s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1359s Unpacking libwww-perl (6.81-1build1) ... 1359s Selecting previously unselected package liblemonldap-ng-common-perl. 1359s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1359s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1359s Selecting previously unselected package liblemonldap-ng-handler-perl. 1359s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1359s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1359s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1359s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1359s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1359s Selecting previously unselected package fonts-font-awesome. 1359s Preparing to unpack .../72-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1359s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1359s Selecting previously unselected package libconvert-base32-perl. 1359s Preparing to unpack .../73-libconvert-base32-perl_0.06-3_all.deb ... 1359s Unpacking libconvert-base32-perl (0.06-3) ... 1359s Selecting previously unselected package libdigest-hmac-perl. 1359s Preparing to unpack .../74-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1359s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1359s Selecting previously unselected package libemail-date-format-perl. 1359s Preparing to unpack .../75-libemail-date-format-perl_1.008-1_all.deb ... 1359s Unpacking libemail-date-format-perl (1.008-1) ... 1359s Selecting previously unselected package libfont-afm-perl. 1359s Preparing to unpack .../76-libfont-afm-perl_1.20-4_all.deb ... 1359s Unpacking libfont-afm-perl (1.20-4) ... 1359s Selecting previously unselected package libhtml-format-perl. 1359s Preparing to unpack .../77-libhtml-format-perl_2.16-2_all.deb ... 1359s Unpacking libhtml-format-perl (2.16-2) ... 1359s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1359s Preparing to unpack .../78-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1359s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1359s Selecting previously unselected package javascript-common. 1359s Preparing to unpack .../79-javascript-common_12+nmu1_all.deb ... 1359s Unpacking javascript-common (12+nmu1) ... 1359s Selecting previously unselected package libjs-popper.js. 1359s Preparing to unpack .../80-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1359s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1359s Selecting previously unselected package libjs-bootstrap4. 1359s Preparing to unpack .../81-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1359s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1359s Selecting previously unselected package libjs-jquery. 1359s Preparing to unpack .../82-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1359s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1359s Selecting previously unselected package libjs-jquery-cookie. 1359s Preparing to unpack .../83-libjs-jquery-cookie_12-4build1_all.deb ... 1359s Unpacking libjs-jquery-cookie (12-4build1) ... 1359s Selecting previously unselected package libjs-jquery-ui. 1359s Preparing to unpack .../84-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1359s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1359s Selecting previously unselected package libexporter-tiny-perl. 1359s Preparing to unpack .../85-libexporter-tiny-perl_1.006003-1_all.deb ... 1359s Unpacking libexporter-tiny-perl (1.006003-1) ... 1359s Selecting previously unselected package liblist-moreutils-xs-perl. 1360s Preparing to unpack .../86-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1360s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1360s Selecting previously unselected package liblist-moreutils-perl. 1360s Preparing to unpack .../87-liblist-moreutils-perl_0.430-2_all.deb ... 1360s Unpacking liblist-moreutils-perl (0.430-2) ... 1360s Selecting previously unselected package libregexp-assemble-perl. 1360s Preparing to unpack .../88-libregexp-assemble-perl_0.38-2_all.deb ... 1360s Unpacking libregexp-assemble-perl (0.38-2) ... 1360s Selecting previously unselected package libtext-unidecode-perl. 1360s Preparing to unpack .../89-libtext-unidecode-perl_1.30-3_all.deb ... 1360s Unpacking libtext-unidecode-perl (1.30-3) ... 1360s Selecting previously unselected package liblemonldap-ng-portal-perl. 1360s Preparing to unpack .../90-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1360s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1360s Selecting previously unselected package dctrl-tools. 1360s Preparing to unpack .../91-dctrl-tools_2.24-3build4_arm64.deb ... 1360s Unpacking dctrl-tools (2.24-3build4) ... 1360s Selecting previously unselected package autodep8. 1360s Preparing to unpack .../92-autodep8_0.30build1_all.deb ... 1360s Unpacking autodep8 (0.30build1) ... 1360s Selecting previously unselected package pkg-perl-autopkgtest. 1360s Preparing to unpack .../93-pkg-perl-autopkgtest_0.85_all.deb ... 1360s Unpacking pkg-perl-autopkgtest (0.85) ... 1360s Setting up libconfig-inifiles-perl (3.000003-4) ... 1360s Setting up javascript-common (12+nmu1) ... 1360s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1360s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1360s Setting up libhttp-multipartparser-perl (0.02-3) ... 1360s Setting up libclass-inspector-perl (1.36-3) ... 1360s Setting up libfont-afm-perl (1.20-4) ... 1360s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1360s Setting up libclone-perl:arm64 (0.47-1) ... 1360s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1360s Setting up libhtml-tagset-perl (3.24-1) ... 1360s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1360s Setting up libnet-cidr-perl (0.27-1build1) ... 1360s Setting up libipc-sharelite-perl (0.17-5build4) ... 1360s Setting up liblwp-mediatypes-perl (6.04-2) ... 1360s Setting up libcrypt-urandom-perl (0.54-1) ... 1360s Setting up libtry-tiny-perl (0.32-1) ... 1360s Setting up perl-openssl-defaults:arm64 (7build4) ... 1360s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1360s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1360s Setting up libencode-locale-perl (1.05-3) ... 1360s Setting up libclass-errorhandler-perl (0.04-3) ... 1360s Setting up libfcgi-procmanager-perl (0.28-3) ... 1360s Setting up libtest-sharedfork-perl (0.35-3) ... 1360s Setting up libhash-multivalue-perl (0.16-3) ... 1360s Setting up liberror-perl (0.17030-1) ... 1360s Setting up libapache-session-perl (1.94-2) ... 1360s Setting up libstream-buffered-perl (0.03-3) ... 1360s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1360s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1360s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1360s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1360s Setting up libemail-date-format-perl (1.008-1) ... 1360s Setting up libcryptx-perl (0.087-1) ... 1360s Setting up libio-html-perl (1.004-3) ... 1360s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1360s Setting up libtimedate-perl (2.3300-2) ... 1360s Setting up libtypes-serialiser-perl (1.01-1) ... 1360s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1360s Setting up libjson-perl (4.10000-1) ... 1360s Setting up libfile-sharedir-perl (1.118-3) ... 1360s Setting up libfcgi-perl (0.82+ds-3build3) ... 1360s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1360s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1360s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1360s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1360s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1360s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1360s Setting up libexporter-tiny-perl (1.006003-1) ... 1360s Setting up libconvert-asn1-perl (0.34-1) ... 1360s Setting up libtext-unidecode-perl (1.30-3) ... 1360s Setting up libregexp-assemble-perl (0.38-2) ... 1360s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1360s Setting up liburi-perl (5.34-2build1) ... 1360s Setting up libconvert-base32-perl (0.06-3) ... 1360s Setting up dctrl-tools (2.24-3build4) ... 1360s Setting up autodep8 (0.30build1) ... 1360s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1360s Setting up libjson-xs-perl (4.040-1) ... 1360s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1360s Setting up libjs-jquery-cookie (12-4build1) ... 1360s Setting up libhttp-date-perl (6.06-1) ... 1360s Setting up libtest-tcp-perl (2.22-2) ... 1360s Setting up libfile-listing-perl (6.16-1) ... 1360s Setting up libcache-cache-perl (1.08-3) ... 1360s Setting up libhttp-headers-fast-perl (0.22-3) ... 1360s Setting up liblist-moreutils-perl (0.430-2) ... 1360s Setting up libnet-http-perl (6.24-1build1) ... 1360s Setting up libjson-maybexs-perl (1.004008-1) ... 1360s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1360s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1360s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1360s Setting up pkg-perl-autopkgtest (0.85) ... 1360s Setting up libwww-robotrules-perl (6.02-1build1) ... 1360s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1360s Setting up libcookie-baker-perl (0.12-1) ... 1360s Setting up libhttp-entity-parser-perl (0.25-2) ... 1360s Setting up libio-socket-ssl-perl (2.098-1) ... 1360s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1360s Setting up libconvert-pem-perl (0.13-1) ... 1360s Setting up libhttp-negotiate-perl (6.01-2) ... 1360s Setting up libhttp-cookies-perl (6.11-1) ... 1360s Setting up libhtml-tree-perl (5.07-3) ... 1360s Setting up libcgi-pm-perl (4.71-1build1) ... 1360s Setting up libhtml-format-perl (2.16-2) ... 1360s Setting up libhtml-template-perl (2.97-2build1) ... 1360s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1360s Setting up libplack-perl (1.0051-1) ... 1360s Setting up liblwp-protocol-https-perl (6.14-1) ... 1360s Setting up libwww-perl (6.81-1build1) ... 1360s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1360s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1360s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1361s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1361s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1361s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1361s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1362s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1362s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1362s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1362s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1363s Processing triggers for man-db (2.13.1-1) ... 1366s autopkgtest [06:19:48]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal 1366s autopkgtest [06:19:48]: test runtime-deps-portal: [----------------------- 1366s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files' 1366s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip' 1367s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1367s 1..4 1367s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1367s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1367s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully 1367s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output 1367s ok 1367s All tests successful. 1367s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.36 cusr 0.06 csys = 0.44 CPU) 1367s Result: PASS 1367s autopkgtest [06:19:49]: test runtime-deps-portal: -----------------------] 1367s runtime-deps-portal PASS (superficial) 1367s autopkgtest [06:19:49]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - - 1368s autopkgtest [06:19:50]: test runtime-deps-manager: preparing testbed 1386s Creating nova instance adt-resolute-arm64-lemonldap-ng-20260130-055702-juju-7f2275-prod-proposed-migration-environment-15-5e9856f2-56f8-4ae8-97fb-3f596cc10717 from image adt/ubuntu-resolute-arm64-server-20260130.img (UUID d80a3628-95a8-4c17-a25a-26b02882b363)... 1435s autopkgtest [06:20:57]: testbed dpkg architecture: arm64 1435s autopkgtest [06:20:57]: testbed apt version: 3.1.14 1435s autopkgtest [06:20:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1435s autopkgtest [06:20:57]: testbed release detected to be: resolute 1436s autopkgtest [06:20:58]: updating testbed package index (apt update) 1436s Get:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease [124 kB] 1436s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1436s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1436s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1436s Get:5 http://ftpmaster.internal/ubuntu resolute-proposed/restricted Sources [2820 B] 1437s Get:6 http://ftpmaster.internal/ubuntu resolute-proposed/main Sources [103 kB] 1437s Get:7 http://ftpmaster.internal/ubuntu resolute-proposed/universe Sources [1600 kB] 1437s Get:8 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse Sources [33.0 kB] 1437s Get:9 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 Packages [120 kB] 1437s Get:10 http://ftpmaster.internal/ubuntu resolute-proposed/main arm64 c-n-f Metadata [4364 B] 1437s Get:11 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 Packages [12.3 kB] 1437s Get:12 http://ftpmaster.internal/ubuntu resolute-proposed/restricted arm64 c-n-f Metadata [328 B] 1437s Get:13 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 Packages [1166 kB] 1437s Get:14 http://ftpmaster.internal/ubuntu resolute-proposed/universe arm64 c-n-f Metadata [21.9 kB] 1437s Get:15 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 Packages [25.4 kB] 1437s Get:16 http://ftpmaster.internal/ubuntu resolute-proposed/multiverse arm64 c-n-f Metadata [720 B] 1440s Fetched 3215 kB in 1s (2681 kB/s) 1441s Reading package lists... 1442s Hit:1 http://ftpmaster.internal/ubuntu resolute-proposed InRelease 1442s Hit:2 http://ftpmaster.internal/ubuntu resolute InRelease 1442s Hit:3 http://ftpmaster.internal/ubuntu resolute-updates InRelease 1442s Hit:4 http://ftpmaster.internal/ubuntu resolute-security InRelease 1443s Reading package lists... 1443s Reading package lists... 1443s Building dependency tree... 1443s Reading state information... 1443s Calculating upgrade... 1443s The following packages will be upgraded: 1443s bzip2 inetutils-telnet libbz2-1.0 libsqlite3-0 telnet 1443s 5 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1443s Need to get 888 kB of archives. 1443s After this operation, 2048 B of additional disk space will be used. 1443s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 bzip2 arm64 1.0.8-6build2 [34.0 kB] 1443s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libbz2-1.0 arm64 1.0.8-6build2 [34.9 kB] 1444s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libsqlite3-0 arm64 3.46.1-9 [711 kB] 1444s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 inetutils-telnet arm64 2:2.7-2ubuntu1 [104 kB] 1444s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 telnet all 0.17+2.7-2ubuntu1 [3636 B] 1444s dpkg-preconfigure: unable to re-open stdin: No such file or directory 1444s Fetched 888 kB in 0s (5259 kB/s) 1444s (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 ... 135255 files and directories currently installed.) 1444s Preparing to unpack .../bzip2_1.0.8-6build2_arm64.deb ... 1444s Unpacking bzip2 (1.0.8-6build2) over (1.0.8-6build1) ... 1444s Preparing to unpack .../libbz2-1.0_1.0.8-6build2_arm64.deb ... 1444s Unpacking libbz2-1.0:arm64 (1.0.8-6build2) over (1.0.8-6build1) ... 1445s Setting up libbz2-1.0:arm64 (1.0.8-6build2) ... 1445s (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 ... 135255 files and directories currently installed.) 1445s Preparing to unpack .../libsqlite3-0_3.46.1-9_arm64.deb ... 1445s Unpacking libsqlite3-0:arm64 (3.46.1-9) over (3.46.1-8) ... 1445s Preparing to unpack .../inetutils-telnet_2%3a2.7-2ubuntu1_arm64.deb ... 1445s Unpacking inetutils-telnet (2:2.7-2ubuntu1) over (2:2.6-4ubuntu1) ... 1445s Preparing to unpack .../telnet_0.17+2.7-2ubuntu1_all.deb ... 1445s Unpacking telnet (0.17+2.7-2ubuntu1) over (0.17+2.6-4ubuntu1) ... 1445s Setting up libsqlite3-0:arm64 (3.46.1-9) ... 1445s Setting up inetutils-telnet (2:2.7-2ubuntu1) ... 1445s Setting up bzip2 (1.0.8-6build2) ... 1445s Setting up telnet (0.17+2.7-2ubuntu1) ... 1445s Processing triggers for man-db (2.13.1-1) ... 1446s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1446s autopkgtest [06:21:08]: upgrading testbed (apt dist-upgrade and autopurge) 1446s Reading package lists... 1446s Building dependency tree... 1446s Reading state information... 1447s Calculating upgrade... 1447s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1447s Reading package lists... 1447s Building dependency tree... 1447s Reading state information... 1448s Solving dependencies... 1448s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1483s Reading package lists... 1484s Building dependency tree... 1484s Reading state information... 1484s Solving dependencies... 1484s The following NEW packages will be installed: 1484s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server 1484s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl 1484s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl 1484s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl 1484s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl 1484s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl 1484s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl 1484s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl 1484s libcrypt-urandom-perl libcryptx-perl libdevel-stacktrace-ashtml-perl 1484s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl 1484s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64 1484s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl 1484s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl 1484s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl 1484s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl 1484s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl 1484s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl 1484s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim 1484s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl 1484s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl 1484s liblemonldap-ng-manager-perl liblwp-mediatypes-perl 1484s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl 1484s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl 1484s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl 1484s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl 1484s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl 1484s perl-openssl-defaults pkg-perl-autopkgtest 1484s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 1484s Need to get 6315 kB of archives. 1484s After this operation, 26.7 MB of additional disk space will be used. 1484s Get:1 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi0t64 arm64 2.4.5-0.1build1 [29.7 kB] 1484s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libfcgi-perl arm64 0.82+ds-3build3 [20.7 kB] 1484s Get:3 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB] 1484s Get:4 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-urandom-perl arm64 0.54-1 [14.2 kB] 1484s Get:5 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-session-perl all 1.94-2 [98.2 kB] 1484s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 liberror-perl all 0.17030-1 [23.5 kB] 1484s Get:7 http://ftpmaster.internal/ubuntu resolute/universe arm64 libipc-sharelite-perl arm64 0.17-5build4 [21.1 kB] 1484s Get:8 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-cache-perl all 1.08-3 [59.9 kB] 1484s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-xsaccessor-perl arm64 1.19-4build6 [32.8 kB] 1484s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libconfig-inifiles-perl all 3.000003-4 [38.5 kB] 1484s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 perl-openssl-defaults arm64 7build4 [6710 B] 1484s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-bignum-perl arm64 0.09-2build6 [21.9 kB] 1484s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-random-perl arm64 0.17-1build1 [9516 B] 1484s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libcrypt-openssl-rsa-perl arm64 0.35-1 [22.7 kB] 1484s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-asn1-perl all 0.34-1 [41.7 kB] 1484s Get:16 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-openssl-x509-perl arm64 2.0.1-1build1 [29.4 kB] 1484s Get:17 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-errorhandler-perl all 0.04-3 [5750 B] 1484s Get:18 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-perl arm64 2.07-5 [18.9 kB] 1484s Get:19 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-des-ede3-perl all 0.03-1 [5990 B] 1484s Get:20 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcryptx-perl arm64 0.087-1 [659 kB] 1485s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-pem-perl all 0.13-1 [20.7 kB] 1485s Get:22 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-rijndael-perl arm64 1.16-1build6 [17.4 kB] 1485s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tagset-perl all 3.24-1 [14.1 kB] 1485s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 liburi-perl all 5.34-2build1 [100 kB] 1485s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-parser-perl arm64 3.83-1build1 [85.3 kB] 1485s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 libcgi-pm-perl all 4.71-1build1 [185 kB] 1485s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-template-perl all 2.97-2build1 [58.3 kB] 1485s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-perl all 4.10000-1 [81.9 kB] 1485s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libcommon-sense-perl arm64 3.75-3build5 [20.5 kB] 1485s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libtypes-serialiser-perl all 1.01-1 [11.6 kB] 1485s Get:31 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-xs-perl arm64 4.040-1 [83.8 kB] 1485s Get:32 http://ftpmaster.internal/ubuntu resolute/main arm64 libmouse-perl arm64 2.6.1-1 [132 kB] 1485s Get:33 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-cidr-perl all 0.27-1build1 [14.4 kB] 1485s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ssleay-perl arm64 1.94-3 [307 kB] 1485s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB] 1485s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB] 1485s Get:37 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcookie-baker-perl all 0.12-1 [7808 B] 1485s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1485s Get:39 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB] 1485s Get:40 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1485s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1485s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 libfilesys-notify-simple-perl all 0.14-3 [7370 B] 1485s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-multivalue-perl all 0.16-3 [12.9 kB] 1485s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB] 1485s Get:45 http://ftpmaster.internal/ubuntu resolute/main arm64 libjson-maybexs-perl all 1.004008-1 [11.1 kB] 1485s Get:46 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstream-buffered-perl all 0.03-3 [5488 B] 1485s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB] 1485s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB] 1485s Get:49 http://ftpmaster.internal/ubuntu resolute/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1485s Get:50 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1485s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB] 1485s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 libclone-perl arm64 0.47-1 [10.4 kB] 1485s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1485s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1485s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1485s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-message-perl all 7.01-1ubuntu1 [76.1 kB] 1485s Get:57 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-sharedfork-perl all 0.35-3 [7132 B] 1485s Get:58 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-tcp-perl all 2.22-2 [17.0 kB] 1485s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 libtry-tiny-perl all 0.32-1 [21.2 kB] 1485s Get:60 http://ftpmaster.internal/ubuntu resolute/universe arm64 libplack-perl all 1.0051-1 [218 kB] 1485s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1485s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1485s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1485s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1485s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-socket-ssl-perl all 2.098-1 [205 kB] 1485s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-http-perl all 6.24-1build1 [21.7 kB] 1485s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 liblwp-protocol-https-perl all 6.14-1 [9040 B] 1485s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-robotrules-perl all 6.02-1build1 [12.4 kB] 1485s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libwww-perl all 6.81-1build1 [141 kB] 1485s Get:70 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-common-perl all 2.22.1+ds-1 [199 kB] 1485s Get:71 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-handler-perl all 2.22.1+ds-1 [71.3 kB] 1485s Get:72 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-fastcgi-server all 2.22.1+ds-1 [30.8 kB] 1485s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-date-format-perl all 1.008-1 [6772 B] 1485s Get:74 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhash-merge-simple-perl all 0.052-1 [7640 B] 1485s Get:75 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-angularjs all 1.8.3-3 [559 kB] 1485s Get:76 http://ftpmaster.internal/ubuntu resolute/universe arm64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-6 [119 kB] 1485s Get:77 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap all 3.4.1+dfsg-6 [129 kB] 1485s Get:78 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-es5-shim all 4.6.7-2 [39.8 kB] 1485s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 libjs-jquery all 3.7.1+dfsg+~3.5.33-1build1 [321 kB] 1485s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 libregexp-common-perl all 2024080801-1 [162 kB] 1485s Get:81 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-manager-perl all 2.22.1+ds-1 [969 kB] 1485s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 dctrl-tools arm64 2.24-3build4 [102 kB] 1485s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 autodep8 all 0.30build1 [13.9 kB] 1485s Get:84 http://ftpmaster.internal/ubuntu resolute/universe arm64 pkg-perl-autopkgtest all 0.85 [19.7 kB] 1485s Preconfiguring packages ... 1485s Fetched 6315 kB in 1s (11.7 MB/s) 1485s Selecting previously unselected package libfcgi0t64:arm64. 1485s (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 ... 135255 files and directories currently installed.) 1485s Preparing to unpack .../00-libfcgi0t64_2.4.5-0.1build1_arm64.deb ... 1485s Unpacking libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1485s Selecting previously unselected package libfcgi-perl. 1485s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_arm64.deb ... 1485s Unpacking libfcgi-perl (0.82+ds-3build3) ... 1485s Selecting previously unselected package libfcgi-procmanager-perl. 1485s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ... 1485s Unpacking libfcgi-procmanager-perl (0.28-3) ... 1485s Selecting previously unselected package libcrypt-urandom-perl. 1485s Preparing to unpack .../03-libcrypt-urandom-perl_0.54-1_arm64.deb ... 1485s Unpacking libcrypt-urandom-perl (0.54-1) ... 1485s Selecting previously unselected package libapache-session-perl. 1485s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ... 1485s Unpacking libapache-session-perl (1.94-2) ... 1485s Selecting previously unselected package liberror-perl. 1485s Preparing to unpack .../05-liberror-perl_0.17030-1_all.deb ... 1485s Unpacking liberror-perl (0.17030-1) ... 1486s Selecting previously unselected package libipc-sharelite-perl. 1486s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_arm64.deb ... 1486s Unpacking libipc-sharelite-perl (0.17-5build4) ... 1486s Selecting previously unselected package libcache-cache-perl. 1486s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ... 1486s Unpacking libcache-cache-perl (1.08-3) ... 1486s Selecting previously unselected package libclass-xsaccessor-perl. 1486s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build6_arm64.deb ... 1486s Unpacking libclass-xsaccessor-perl (1.19-4build6) ... 1486s Selecting previously unselected package libconfig-inifiles-perl. 1486s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-4_all.deb ... 1486s Unpacking libconfig-inifiles-perl (3.000003-4) ... 1486s Selecting previously unselected package perl-openssl-defaults:arm64. 1486s Preparing to unpack .../10-perl-openssl-defaults_7build4_arm64.deb ... 1486s Unpacking perl-openssl-defaults:arm64 (7build4) ... 1486s Selecting previously unselected package libcrypt-openssl-bignum-perl. 1486s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_arm64.deb ... 1486s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ... 1486s Selecting previously unselected package libcrypt-openssl-random-perl:arm64. 1486s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_arm64.deb ... 1486s Unpacking libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1486s Selecting previously unselected package libcrypt-openssl-rsa-perl:arm64. 1486s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.35-1_arm64.deb ... 1486s Unpacking libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1486s Selecting previously unselected package libconvert-asn1-perl. 1486s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ... 1486s Unpacking libconvert-asn1-perl (0.34-1) ... 1486s Selecting previously unselected package libcrypt-openssl-x509-perl. 1486s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_arm64.deb ... 1486s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1486s Selecting previously unselected package libclass-errorhandler-perl. 1486s Preparing to unpack .../16-libclass-errorhandler-perl_0.04-3_all.deb ... 1486s Unpacking libclass-errorhandler-perl (0.04-3) ... 1486s Selecting previously unselected package libcrypt-des-perl:arm64. 1486s Preparing to unpack .../17-libcrypt-des-perl_2.07-5_arm64.deb ... 1486s Unpacking libcrypt-des-perl:arm64 (2.07-5) ... 1486s Selecting previously unselected package libcrypt-des-ede3-perl. 1486s Preparing to unpack .../18-libcrypt-des-ede3-perl_0.03-1_all.deb ... 1486s Unpacking libcrypt-des-ede3-perl (0.03-1) ... 1486s Selecting previously unselected package libcryptx-perl. 1486s Preparing to unpack .../19-libcryptx-perl_0.087-1_arm64.deb ... 1486s Unpacking libcryptx-perl (0.087-1) ... 1486s Selecting previously unselected package libconvert-pem-perl. 1486s Preparing to unpack .../20-libconvert-pem-perl_0.13-1_all.deb ... 1486s Unpacking libconvert-pem-perl (0.13-1) ... 1486s Selecting previously unselected package libcrypt-rijndael-perl. 1486s Preparing to unpack .../21-libcrypt-rijndael-perl_1.16-1build6_arm64.deb ... 1486s Unpacking libcrypt-rijndael-perl (1.16-1build6) ... 1486s Selecting previously unselected package libhtml-tagset-perl. 1486s Preparing to unpack .../22-libhtml-tagset-perl_3.24-1_all.deb ... 1486s Unpacking libhtml-tagset-perl (3.24-1) ... 1486s Selecting previously unselected package liburi-perl. 1486s Preparing to unpack .../23-liburi-perl_5.34-2build1_all.deb ... 1486s Unpacking liburi-perl (5.34-2build1) ... 1486s Selecting previously unselected package libhtml-parser-perl:arm64. 1486s Preparing to unpack .../24-libhtml-parser-perl_3.83-1build1_arm64.deb ... 1486s Unpacking libhtml-parser-perl:arm64 (3.83-1build1) ... 1486s Selecting previously unselected package libcgi-pm-perl. 1486s Preparing to unpack .../25-libcgi-pm-perl_4.71-1build1_all.deb ... 1486s Unpacking libcgi-pm-perl (4.71-1build1) ... 1486s Selecting previously unselected package libhtml-template-perl. 1486s Preparing to unpack .../26-libhtml-template-perl_2.97-2build1_all.deb ... 1486s Unpacking libhtml-template-perl (2.97-2build1) ... 1486s Selecting previously unselected package libjson-perl. 1486s Preparing to unpack .../27-libjson-perl_4.10000-1_all.deb ... 1486s Unpacking libjson-perl (4.10000-1) ... 1486s Selecting previously unselected package libcommon-sense-perl:arm64. 1486s Preparing to unpack .../28-libcommon-sense-perl_3.75-3build5_arm64.deb ... 1486s Unpacking libcommon-sense-perl:arm64 (3.75-3build5) ... 1486s Selecting previously unselected package libtypes-serialiser-perl. 1487s Preparing to unpack .../29-libtypes-serialiser-perl_1.01-1_all.deb ... 1487s Unpacking libtypes-serialiser-perl (1.01-1) ... 1487s Selecting previously unselected package libjson-xs-perl. 1487s Preparing to unpack .../30-libjson-xs-perl_4.040-1_arm64.deb ... 1487s Unpacking libjson-xs-perl (4.040-1) ... 1487s Selecting previously unselected package libmouse-perl:arm64. 1487s Preparing to unpack .../31-libmouse-perl_2.6.1-1_arm64.deb ... 1487s Unpacking libmouse-perl:arm64 (2.6.1-1) ... 1487s Selecting previously unselected package libnet-cidr-perl. 1487s Preparing to unpack .../32-libnet-cidr-perl_0.27-1build1_all.deb ... 1487s Unpacking libnet-cidr-perl (0.27-1build1) ... 1487s Selecting previously unselected package libnet-ssleay-perl:arm64. 1487s Preparing to unpack .../33-libnet-ssleay-perl_1.94-3_arm64.deb ... 1487s Unpacking libnet-ssleay-perl:arm64 (1.94-3) ... 1487s Selecting previously unselected package libposix-strftime-compiler-perl. 1487s Preparing to unpack .../34-libposix-strftime-compiler-perl_0.46-1_all.deb ... 1487s Unpacking libposix-strftime-compiler-perl (0.46-1) ... 1487s Selecting previously unselected package libapache-logformat-compiler-perl. 1487s Preparing to unpack .../35-libapache-logformat-compiler-perl_0.36-3_all.deb ... 1487s Unpacking libapache-logformat-compiler-perl (0.36-3) ... 1487s Selecting previously unselected package libcookie-baker-perl. 1487s Preparing to unpack .../36-libcookie-baker-perl_0.12-1_all.deb ... 1487s Unpacking libcookie-baker-perl (0.12-1) ... 1487s Selecting previously unselected package libdevel-stacktrace-perl. 1487s Preparing to unpack .../37-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1487s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1487s Selecting previously unselected package libdevel-stacktrace-ashtml-perl. 1487s Preparing to unpack .../38-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ... 1487s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ... 1487s Selecting previously unselected package libclass-inspector-perl. 1487s Preparing to unpack .../39-libclass-inspector-perl_1.36-3_all.deb ... 1487s Unpacking libclass-inspector-perl (1.36-3) ... 1487s Selecting previously unselected package libfile-sharedir-perl. 1487s Preparing to unpack .../40-libfile-sharedir-perl_1.118-3_all.deb ... 1487s Unpacking libfile-sharedir-perl (1.118-3) ... 1487s Selecting previously unselected package libfilesys-notify-simple-perl. 1487s Preparing to unpack .../41-libfilesys-notify-simple-perl_0.14-3_all.deb ... 1487s Unpacking libfilesys-notify-simple-perl (0.14-3) ... 1487s Selecting previously unselected package libhash-multivalue-perl. 1487s Preparing to unpack .../42-libhash-multivalue-perl_0.16-3_all.deb ... 1487s Unpacking libhash-multivalue-perl (0.16-3) ... 1487s Selecting previously unselected package libhttp-multipartparser-perl. 1487s Preparing to unpack .../43-libhttp-multipartparser-perl_0.02-3_all.deb ... 1487s Unpacking libhttp-multipartparser-perl (0.02-3) ... 1487s Selecting previously unselected package libjson-maybexs-perl. 1487s Preparing to unpack .../44-libjson-maybexs-perl_1.004008-1_all.deb ... 1487s Unpacking libjson-maybexs-perl (1.004008-1) ... 1487s Selecting previously unselected package libstream-buffered-perl. 1487s Preparing to unpack .../45-libstream-buffered-perl_0.03-3_all.deb ... 1487s Unpacking libstream-buffered-perl (0.03-3) ... 1487s Selecting previously unselected package libwww-form-urlencoded-perl. 1487s Preparing to unpack .../46-libwww-form-urlencoded-perl_0.26-2_all.deb ... 1487s Unpacking libwww-form-urlencoded-perl (0.26-2) ... 1487s Selecting previously unselected package libhttp-entity-parser-perl. 1487s Preparing to unpack .../47-libhttp-entity-parser-perl_0.25-2_all.deb ... 1487s Unpacking libhttp-entity-parser-perl (0.25-2) ... 1487s Selecting previously unselected package libtimedate-perl. 1487s Preparing to unpack .../48-libtimedate-perl_2.3300-2_all.deb ... 1487s Unpacking libtimedate-perl (2.3300-2) ... 1487s Selecting previously unselected package libhttp-date-perl. 1487s Preparing to unpack .../49-libhttp-date-perl_6.06-1_all.deb ... 1487s Unpacking libhttp-date-perl (6.06-1) ... 1487s Selecting previously unselected package libhttp-headers-fast-perl. 1487s Preparing to unpack .../50-libhttp-headers-fast-perl_0.22-3_all.deb ... 1487s Unpacking libhttp-headers-fast-perl (0.22-3) ... 1487s Selecting previously unselected package libclone-perl:arm64. 1487s Preparing to unpack .../51-libclone-perl_0.47-1_arm64.deb ... 1487s Unpacking libclone-perl:arm64 (0.47-1) ... 1487s Selecting previously unselected package libencode-locale-perl. 1487s Preparing to unpack .../52-libencode-locale-perl_1.05-3_all.deb ... 1487s Unpacking libencode-locale-perl (1.05-3) ... 1487s Selecting previously unselected package libio-html-perl. 1487s Preparing to unpack .../53-libio-html-perl_1.004-3_all.deb ... 1487s Unpacking libio-html-perl (1.004-3) ... 1487s Selecting previously unselected package liblwp-mediatypes-perl. 1488s Preparing to unpack .../54-liblwp-mediatypes-perl_6.04-2_all.deb ... 1488s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1488s Selecting previously unselected package libhttp-message-perl. 1488s Preparing to unpack .../55-libhttp-message-perl_7.01-1ubuntu1_all.deb ... 1488s Unpacking libhttp-message-perl (7.01-1ubuntu1) ... 1488s Selecting previously unselected package libtest-sharedfork-perl. 1488s Preparing to unpack .../56-libtest-sharedfork-perl_0.35-3_all.deb ... 1488s Unpacking libtest-sharedfork-perl (0.35-3) ... 1488s Selecting previously unselected package libtest-tcp-perl. 1488s Preparing to unpack .../57-libtest-tcp-perl_2.22-2_all.deb ... 1488s Unpacking libtest-tcp-perl (2.22-2) ... 1488s Selecting previously unselected package libtry-tiny-perl. 1488s Preparing to unpack .../58-libtry-tiny-perl_0.32-1_all.deb ... 1488s Unpacking libtry-tiny-perl (0.32-1) ... 1488s Selecting previously unselected package libplack-perl. 1488s Preparing to unpack .../59-libplack-perl_1.0051-1_all.deb ... 1488s Unpacking libplack-perl (1.0051-1) ... 1488s Selecting previously unselected package libfile-listing-perl. 1488s Preparing to unpack .../60-libfile-listing-perl_6.16-1_all.deb ... 1488s Unpacking libfile-listing-perl (6.16-1) ... 1488s Selecting previously unselected package libhtml-tree-perl. 1488s Preparing to unpack .../61-libhtml-tree-perl_5.07-3_all.deb ... 1488s Unpacking libhtml-tree-perl (5.07-3) ... 1488s Selecting previously unselected package libhttp-cookies-perl. 1488s Preparing to unpack .../62-libhttp-cookies-perl_6.11-1_all.deb ... 1488s Unpacking libhttp-cookies-perl (6.11-1) ... 1488s Selecting previously unselected package libhttp-negotiate-perl. 1488s Preparing to unpack .../63-libhttp-negotiate-perl_6.01-2_all.deb ... 1488s Unpacking libhttp-negotiate-perl (6.01-2) ... 1488s Selecting previously unselected package libio-socket-ssl-perl. 1488s Preparing to unpack .../64-libio-socket-ssl-perl_2.098-1_all.deb ... 1488s Unpacking libio-socket-ssl-perl (2.098-1) ... 1488s Selecting previously unselected package libnet-http-perl. 1488s Preparing to unpack .../65-libnet-http-perl_6.24-1build1_all.deb ... 1488s Unpacking libnet-http-perl (6.24-1build1) ... 1488s Selecting previously unselected package liblwp-protocol-https-perl. 1488s Preparing to unpack .../66-liblwp-protocol-https-perl_6.14-1_all.deb ... 1488s Unpacking liblwp-protocol-https-perl (6.14-1) ... 1488s Selecting previously unselected package libwww-robotrules-perl. 1488s Preparing to unpack .../67-libwww-robotrules-perl_6.02-1build1_all.deb ... 1488s Unpacking libwww-robotrules-perl (6.02-1build1) ... 1488s Selecting previously unselected package libwww-perl. 1488s Preparing to unpack .../68-libwww-perl_6.81-1build1_all.deb ... 1488s Unpacking libwww-perl (6.81-1build1) ... 1488s Selecting previously unselected package liblemonldap-ng-common-perl. 1488s Preparing to unpack .../69-liblemonldap-ng-common-perl_2.22.1+ds-1_all.deb ... 1488s Unpacking liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1488s Selecting previously unselected package liblemonldap-ng-handler-perl. 1488s Preparing to unpack .../70-liblemonldap-ng-handler-perl_2.22.1+ds-1_all.deb ... 1488s Unpacking liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1488s Selecting previously unselected package lemonldap-ng-fastcgi-server. 1488s Preparing to unpack .../71-lemonldap-ng-fastcgi-server_2.22.1+ds-1_all.deb ... 1488s Unpacking lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1488s Selecting previously unselected package libemail-date-format-perl. 1488s Preparing to unpack .../72-libemail-date-format-perl_1.008-1_all.deb ... 1488s Unpacking libemail-date-format-perl (1.008-1) ... 1488s Selecting previously unselected package libhash-merge-simple-perl. 1488s Preparing to unpack .../73-libhash-merge-simple-perl_0.052-1_all.deb ... 1488s Unpacking libhash-merge-simple-perl (0.052-1) ... 1488s Selecting previously unselected package libjs-angularjs. 1488s Preparing to unpack .../74-libjs-angularjs_1.8.3-3_all.deb ... 1488s Unpacking libjs-angularjs (1.8.3-3) ... 1488s Selecting previously unselected package fonts-glyphicons-halflings. 1488s Preparing to unpack .../75-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-6_all.deb ... 1488s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1488s Selecting previously unselected package libjs-bootstrap. 1488s Preparing to unpack .../76-libjs-bootstrap_3.4.1+dfsg-6_all.deb ... 1488s Unpacking libjs-bootstrap (3.4.1+dfsg-6) ... 1489s Selecting previously unselected package libjs-es5-shim. 1489s Preparing to unpack .../77-libjs-es5-shim_4.6.7-2_all.deb ... 1489s Unpacking libjs-es5-shim (4.6.7-2) ... 1489s Selecting previously unselected package libjs-jquery. 1489s Preparing to unpack .../78-libjs-jquery_3.7.1+dfsg+~3.5.33-1build1_all.deb ... 1489s Unpacking libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1489s Selecting previously unselected package libregexp-common-perl. 1489s Preparing to unpack .../79-libregexp-common-perl_2024080801-1_all.deb ... 1489s Unpacking libregexp-common-perl (2024080801-1) ... 1489s Selecting previously unselected package liblemonldap-ng-manager-perl. 1489s Preparing to unpack .../80-liblemonldap-ng-manager-perl_2.22.1+ds-1_all.deb ... 1489s Unpacking liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1489s Selecting previously unselected package dctrl-tools. 1489s Preparing to unpack .../81-dctrl-tools_2.24-3build4_arm64.deb ... 1489s Unpacking dctrl-tools (2.24-3build4) ... 1489s Selecting previously unselected package autodep8. 1489s Preparing to unpack .../82-autodep8_0.30build1_all.deb ... 1489s Unpacking autodep8 (0.30build1) ... 1489s Selecting previously unselected package pkg-perl-autopkgtest. 1489s Preparing to unpack .../83-pkg-perl-autopkgtest_0.85_all.deb ... 1489s Unpacking pkg-perl-autopkgtest (0.85) ... 1489s Setting up libconfig-inifiles-perl (3.000003-4) ... 1489s Setting up libcrypt-rijndael-perl (1.16-1build6) ... 1489s Setting up libmouse-perl:arm64 (2.6.1-1) ... 1489s Setting up libhttp-multipartparser-perl (0.02-3) ... 1489s Setting up libclass-inspector-perl (1.36-3) ... 1489s Setting up libclone-perl:arm64 (0.47-1) ... 1489s Setting up libfcgi0t64:arm64 (2.4.5-0.1build1) ... 1489s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-6) ... 1489s Setting up libhtml-tagset-perl (3.24-1) ... 1489s Setting up libfilesys-notify-simple-perl (0.14-3) ... 1489s Setting up libnet-cidr-perl (0.27-1build1) ... 1489s Setting up libipc-sharelite-perl (0.17-5build4) ... 1489s Setting up liblwp-mediatypes-perl (6.04-2) ... 1489s Setting up libcrypt-urandom-perl (0.54-1) ... 1489s Setting up libtry-tiny-perl (0.32-1) ... 1489s Setting up perl-openssl-defaults:arm64 (7build4) ... 1489s Setting up libcommon-sense-perl:arm64 (3.75-3build5) ... 1489s Setting up libposix-strftime-compiler-perl (0.46-1) ... 1489s Setting up libencode-locale-perl (1.05-3) ... 1489s Setting up libclass-errorhandler-perl (0.04-3) ... 1489s Setting up libjs-angularjs (1.8.3-3) ... 1489s Setting up libfcgi-procmanager-perl (0.28-3) ... 1489s Setting up libregexp-common-perl (2024080801-1) ... 1489s Setting up libtest-sharedfork-perl (0.35-3) ... 1489s Setting up libhash-multivalue-perl (0.16-3) ... 1489s Setting up libjs-es5-shim (4.6.7-2) ... 1489s Setting up liberror-perl (0.17030-1) ... 1489s Setting up libapache-session-perl (1.94-2) ... 1489s Setting up libstream-buffered-perl (0.03-3) ... 1489s Setting up libcrypt-des-perl:arm64 (2.07-5) ... 1489s Setting up libapache-logformat-compiler-perl (0.36-3) ... 1489s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ... 1489s Setting up libemail-date-format-perl (1.008-1) ... 1489s Setting up libcryptx-perl (0.087-1) ... 1489s Setting up libio-html-perl (1.004-3) ... 1489s Setting up libtimedate-perl (2.3300-2) ... 1489s Setting up libtypes-serialiser-perl (1.01-1) ... 1489s Setting up libcrypt-openssl-random-perl:arm64 (0.17-1build1) ... 1489s Setting up libjson-perl (4.10000-1) ... 1489s Setting up libfile-sharedir-perl (1.118-3) ... 1489s Setting up libfcgi-perl (0.82+ds-3build3) ... 1489s Setting up libwww-form-urlencoded-perl (0.26-2) ... 1489s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1489s Setting up libclass-xsaccessor-perl (1.19-4build6) ... 1489s Setting up libcrypt-openssl-rsa-perl:arm64 (0.35-1) ... 1489s Setting up libjs-jquery (3.7.1+dfsg+~3.5.33-1build1) ... 1489s Setting up libconvert-asn1-perl (0.34-1) ... 1489s Setting up liburi-perl (5.34-2build1) ... 1489s Setting up dctrl-tools (2.24-3build4) ... 1489s Setting up libjs-bootstrap (3.4.1+dfsg-6) ... 1489s Setting up autodep8 (0.30build1) ... 1489s Setting up libnet-ssleay-perl:arm64 (1.94-3) ... 1489s Setting up libjson-xs-perl (4.040-1) ... 1489s Setting up libcrypt-des-ede3-perl (0.03-1) ... 1489s Setting up libhttp-date-perl (6.06-1) ... 1489s Setting up libtest-tcp-perl (2.22-2) ... 1489s Setting up libfile-listing-perl (6.16-1) ... 1489s Setting up libhash-merge-simple-perl (0.052-1) ... 1489s Setting up libcache-cache-perl (1.08-3) ... 1489s Setting up libhttp-headers-fast-perl (0.22-3) ... 1489s Setting up libnet-http-perl (6.24-1build1) ... 1489s Setting up libjson-maybexs-perl (1.004008-1) ... 1489s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ... 1489s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ... 1489s Setting up pkg-perl-autopkgtest (0.85) ... 1489s Setting up libwww-robotrules-perl (6.02-1build1) ... 1489s Setting up libhtml-parser-perl:arm64 (3.83-1build1) ... 1489s Setting up libcookie-baker-perl (0.12-1) ... 1489s Setting up libhttp-entity-parser-perl (0.25-2) ... 1489s Setting up libio-socket-ssl-perl (2.098-1) ... 1489s Setting up libhttp-message-perl (7.01-1ubuntu1) ... 1489s Setting up libconvert-pem-perl (0.13-1) ... 1489s Setting up libhttp-negotiate-perl (6.01-2) ... 1489s Setting up libhttp-cookies-perl (6.11-1) ... 1489s Setting up libhtml-tree-perl (5.07-3) ... 1489s Setting up libcgi-pm-perl (4.71-1build1) ... 1489s Setting up libhtml-template-perl (2.97-2build1) ... 1489s Setting up libplack-perl (1.0051-1) ... 1489s Setting up liblwp-protocol-https-perl (6.14-1) ... 1489s Setting up libwww-perl (6.81-1build1) ... 1489s Setting up liblemonldap-ng-common-perl (2.22.1+ds-1) ... 1489s Setting up liblemonldap-ng-handler-perl (2.22.1+ds-1) ... 1489s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'. 1489s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'. 1490s Setting up lemonldap-ng-fastcgi-server (2.22.1+ds-1) ... 1490s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1490s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'. 1491s Setting up liblemonldap-ng-manager-perl (2.22.1+ds-1) ... 1491s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1491s Processing triggers for man-db (2.13.1-1) ... 1495s autopkgtest [06:21:57]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager 1495s autopkgtest [06:21:57]: test runtime-deps-manager: [----------------------- 1495s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files' 1495s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.T17qHl/build.091/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip' 1495s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t .. 1495s 1..4 1495s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1495s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1495s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully 1495s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output 1495s ok 1495s All tests successful. 1495s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.28 cusr 0.04 csys = 0.34 CPU) 1495s Result: PASS 1496s autopkgtest [06:21:58]: test runtime-deps-manager: -----------------------] 1496s runtime-deps-manager PASS (superficial) 1496s autopkgtest [06:21:58]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - - 1496s autopkgtest [06:21:58]: test runtime-deps-and-recommends: preparing testbed 1497s Reading package lists... 1497s Building dependency tree... 1497s Reading state information... 1497s Solving dependencies... 1497s The following NEW packages will be installed: 1497s autoconf automake autopoint autotools-dev build-essential 1497s ca-certificates-java cpp cpp-15 cpp-15-aarch64-linux-gnu 1497s cpp-aarch64-linux-gnu debhelper debugedit default-jre-headless dh-autoreconf 1497s dh-strip-nondeterminism docutils-common dwz fontconfig-config 1497s fonts-font-awesome fonts-urw-base35 g++ g++-15 g++-15-aarch64-linux-gnu 1497s g++-aarch64-linux-gnu gcc gcc-15 gcc-15-aarch64-linux-gnu 1497s gcc-aarch64-linux-gnu gettext imagemagick-7-common intltool-debian 1497s java-common java-wrappers javascript-common lemonldap-ng lemonldap-ng-doc 1497s lemonldap-ng-handler lemonldap-ng-uwsgi-app libalgorithm-c3-perl 1497s libalgorithm-combinatorics-perl libaom3 libarchive-zip-perl libasan8 1497s libauth-yubikey-webclient-perl libauthen-pam-perl libauthen-radius-perl 1497s libb-hooks-endofscope-perl libb-hooks-op-check-perl 1497s libbytes-random-secure-perl libcache-lru-perl libcapture-tiny-perl libcares2 1497s libcc1-0 libclass-c3-perl libclass-data-inheritable-perl libclass-load-perl 1497s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl 1497s libclone-pp-perl libconvert-base32-perl libconvert-binhex-perl 1497s libcrypt-dh-gmp-perl libcrypt-jwt-perl libcrypt-random-seed-perl 1497s libcrypt-ssleay-perl libcrypt-x509-perl libdata-dumper-concise-perl 1497s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl 1497s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl 1497s libdata-validate-ip-perl libdatetime-format-rfc3339-perl 1497s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl 1497s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl 1497s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0 1497s libdevel-callchecker-perl libdevel-globaldestruction-perl 1497s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl 1497s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl 1497s libemail-sender-perl libemail-simple-perl libeval-closure-perl 1497s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl 1497s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl 1497s libfontconfig1 libfontenc1 libgcc-15-dev libgd-perl libgd-securityimage-perl 1497s libgd3 libgeoip2-perl libglib-perl libgomp1 libgssapi-perl 1497s libheif-plugin-aomdec libheif-plugin-libde265 libheif1 libhtml-format-perl 1497s libhtml-formattext-withlinks-perl libhttp-browserdetect-perl 1497s libhttp-daemon-perl libhwasan0 libimage-magick-perl libimage-magick-q16-perl 1497s libimagequant0 libimport-into-perl libio-pty-perl libio-sessiondata-perl 1497s libio-socket-timeout-perl libio-string-perl libio-stringy-perl 1497s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0 1497s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-bootswatch 1497s libjs-jquery-cookie libjs-jquery-ui libjs-popper.js liblasso-perl 1497s liblasso3t64 liblcms2-2 liblemonldap-ng-portal-perl 1497s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl 1497s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl 1497s liblist-utilsby-perl libllhttp9.3 liblog-log4perl-perl liblqr-1-0 liblsan0 1497s libltdl7 liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl 1497s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl 1497s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl 1497s libmodule-pluggable-perl libmodule-runtime-conflicts-perl 1497s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl 1497s libmoox-handlesvia-perl libmoox-strictconstructor-perl 1497s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl 1497s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl 1497s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl 1497s libnet-openid-common-perl libnet-openid-consumer-perl 1497s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode127 1497s libopenjp2-7 libossp-uuid-perl libossp-uuid16 1497s libpackage-deprecationmanager-perl libpackage-stash-perl 1497s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl 1497s libparams-validate-perl libparams-validationcompiler-perl 1497s libparse-recdescent-perl libpath-tiny-perl libpcsclite1 1497s libperlio-via-timeout-perl libraw23t64 librdf-query-perl librdf-trine-perl 1497s libregexp-assemble-perl librole-tiny-perl libset-scalar-perl libsharpyuv0 1497s libsimdjson29 libsimdutf29 libsoap-lite-perl libspecio-perl libstdc++-15-dev 1497s libstrictures-perl libstring-random-perl libsub-exporter-perl 1497s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl 1497s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl 1497s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl 1497s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl 1497s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool 1497s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl 1497s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl 1497s libuuid-tiny-perl libvariable-magic-perl libweb-id-perl libwebp7 1497s libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl 1497s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl 1497s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl 1497s libxml-sax-perl libxml-simple-perl libxmlsec1-1 libxmlsec1-openssl1 libxpm4 1497s libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn node-balanced-match 1497s node-brace-expansion node-cjs-module-lexer node-corepack node-debug 1497s node-llhttp node-lru-cache node-minimatch node-ms node-semver node-uglify-js 1497s node-undici node-xtend nodejs openjdk-21-jre-headless po-debconf 1497s python3-alabaster python3-defusedxml python3-docutils python3-imagesize 1497s python3-roman-numerals python3-snowballstemmer python3-sphinx 1497s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip 1497s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor 1497s 0 upgraded, 304 newly installed, 0 to remove and 0 not upgraded. 1497s Need to get 179 MB of archives. 1497s After this operation, 688 MB of additional disk space will be used. 1497s Get:1 http://ftpmaster.internal/ubuntu resolute/universe arm64 imagemagick-7-common all 8:7.1.2.13+dfsg1-1 [72.1 kB] 1497s Get:2 http://ftpmaster.internal/ubuntu resolute/main arm64 libgomp1 arm64 15.2.0-12ubuntu1 [147 kB] 1497s Get:3 http://ftpmaster.internal/ubuntu resolute/main arm64 libfftw3-double3 arm64 3.3.10-2fakesync1build2 [399 kB] 1497s Get:4 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontenc1 arm64 1:1.1.8-1build2 [13.9 kB] 1497s Get:5 http://ftpmaster.internal/ubuntu resolute/main arm64 x11-common all 1:7.7+24ubuntu1 [22.4 kB] 1497s Get:6 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-encodings all 1:1.0.5-0ubuntu3 [576 kB] 1498s Get:7 http://ftpmaster.internal/ubuntu resolute/main arm64 xfonts-utils arm64 1:7.7+7build1 [94.8 kB] 1498s Get:8 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-urw-base35 all 20200910-8build1 [10.9 MB] 1498s Get:9 http://ftpmaster.internal/ubuntu resolute/main arm64 fontconfig-config arm64 2.17.1-3ubuntu1 [38.5 kB] 1498s Get:10 http://ftpmaster.internal/ubuntu resolute/main arm64 libfontconfig1 arm64 2.17.1-3ubuntu1 [144 kB] 1498s Get:11 http://ftpmaster.internal/ubuntu resolute/main arm64 libsharpyuv0 arm64 1.5.0-0.1build1 [16.7 kB] 1498s Get:12 http://ftpmaster.internal/ubuntu resolute/main arm64 libaom3 arm64 3.13.1-2 [1773 kB] 1498s Get:13 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-aomdec arm64 1.21.2-1 [13.9 kB] 1498s Get:14 http://ftpmaster.internal/ubuntu resolute/main arm64 libde265-0 arm64 1.0.16-1build1 [148 kB] 1498s Get:15 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif-plugin-libde265 arm64 1.21.2-1 [9696 B] 1498s Get:16 http://ftpmaster.internal/ubuntu resolute/main arm64 libheif1 arm64 1.21.2-1 [502 kB] 1498s Get:17 http://ftpmaster.internal/ubuntu resolute/main arm64 libjbig0 arm64 2.1-6.1ubuntu3 [29.2 kB] 1498s Get:18 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg-turbo8 arm64 2.1.5-4ubuntu2 [165 kB] 1498s Get:19 http://ftpmaster.internal/ubuntu resolute/main arm64 libjpeg8 arm64 8c-2ubuntu11 [2148 B] 1498s Get:20 http://ftpmaster.internal/ubuntu resolute/main arm64 liblcms2-2 arm64 2.17-1 [170 kB] 1498s Get:21 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblqr-1-0 arm64 0.4.2-2.2 [27.7 kB] 1498s Get:22 http://ftpmaster.internal/ubuntu resolute/main arm64 libltdl7 arm64 2.5.4-9 [43.3 kB] 1498s Get:23 http://ftpmaster.internal/ubuntu resolute/main arm64 libopenjp2-7 arm64 2.5.4-1 [180 kB] 1498s Get:24 http://ftpmaster.internal/ubuntu resolute/main arm64 libraw23t64 arm64 0.21.4-2 [378 kB] 1498s Get:25 http://ftpmaster.internal/ubuntu resolute/main arm64 libdeflate0 arm64 1.23-2 [46.4 kB] 1498s Get:26 http://ftpmaster.internal/ubuntu resolute/main arm64 liblerc4 arm64 4.0.0+ds-5ubuntu2 [174 kB] 1498s Get:27 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebp7 arm64 1.5.0-0.1build1 [205 kB] 1498s Get:28 http://ftpmaster.internal/ubuntu resolute/main arm64 libtiff6 arm64 4.7.0-3ubuntu3 [196 kB] 1498s Get:29 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpdemux2 arm64 1.5.0-0.1build1 [12.5 kB] 1498s Get:30 http://ftpmaster.internal/ubuntu resolute/main arm64 libwebpmux3 arm64 1.5.0-0.1build1 [25.2 kB] 1498s Get:31 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmagickcore-7.q16-10 arm64 8:7.1.2.13+dfsg1-1 [1858 kB] 1498s Get:32 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-q16-perl arm64 8:7.1.2.13+dfsg1-1 [102 kB] 1498s Get:33 http://ftpmaster.internal/ubuntu resolute/universe arm64 libimage-magick-perl all 8:7.1.2.13+dfsg1-1 [39.8 kB] 1498s Get:34 http://ftpmaster.internal/ubuntu resolute/main arm64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1build1 [531 kB] 1498s Get:35 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-uwsgi-app all 2.22.1+ds-1 [23.1 kB] 1498s Get:36 http://ftpmaster.internal/ubuntu resolute/universe arm64 libconvert-base32-perl all 0.06-3 [6144 B] 1498s Get:37 http://ftpmaster.internal/ubuntu resolute/main arm64 libdigest-hmac-perl all 1.05+dfsg-1 [8416 B] 1498s Get:38 http://ftpmaster.internal/ubuntu resolute/main arm64 libfont-afm-perl all 1.20-4 [13.0 kB] 1498s Get:39 http://ftpmaster.internal/ubuntu resolute/main arm64 libhtml-format-perl all 2.16-2 [36.9 kB] 1498s Get:40 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB] 1498s Get:41 http://ftpmaster.internal/ubuntu resolute/main arm64 javascript-common all 12+nmu1 [4828 B] 1498s Get:42 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-popper.js all 1.16.1+ds-6build1 [53.8 kB] 1498s Get:43 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootstrap4 all 4.6.2+dfsg-1 [532 kB] 1498s Get:44 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-cookie all 12-4build1 [6604 B] 1498s Get:45 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-jquery-ui all 1.13.2+dfsg-1build1 [251 kB] 1498s Get:46 http://ftpmaster.internal/ubuntu resolute/main arm64 libexporter-tiny-perl all 1.006003-1 [35.5 kB] 1498s Get:47 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-xs-perl arm64 0.430-4build1 [39.9 kB] 1498s Get:48 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-moreutils-perl all 0.430-2 [38.2 kB] 1498s Get:49 http://ftpmaster.internal/ubuntu resolute/universe arm64 libregexp-assemble-perl all 0.38-2 [69.5 kB] 1498s Get:50 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-unidecode-perl all 1.30-3 [105 kB] 1498s Get:51 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-portal-perl all 2.22.1+ds-1 [3029 kB] 1498s Get:52 http://ftpmaster.internal/ubuntu resolute/main arm64 m4 arm64 1.4.20-2 [213 kB] 1498s Get:53 http://ftpmaster.internal/ubuntu resolute/main arm64 autoconf all 2.72-3.1ubuntu1 [384 kB] 1498s Get:54 http://ftpmaster.internal/ubuntu resolute/main arm64 autotools-dev all 20240727.1 [43.4 kB] 1498s Get:55 http://ftpmaster.internal/ubuntu resolute/main arm64 automake all 1:1.18.1-3build1 [582 kB] 1498s Get:56 http://ftpmaster.internal/ubuntu resolute/main arm64 autopoint all 0.23.2-1 [620 kB] 1498s Get:57 http://ftpmaster.internal/ubuntu resolute/main arm64 libisl23 arm64 0.27-1build1 [676 kB] 1498s Get:58 http://ftpmaster.internal/ubuntu resolute/main arm64 libmpc3 arm64 1.3.1-2 [55.6 kB] 1498s Get:59 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [11.7 MB] 1499s Get:60 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-15 arm64 15.2.0-12ubuntu1 [1030 B] 1499s Get:61 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [5736 B] 1499s Get:62 http://ftpmaster.internal/ubuntu resolute/main arm64 cpp arm64 4:15.2.0-4ubuntu1 [22.4 kB] 1499s Get:63 http://ftpmaster.internal/ubuntu resolute/main arm64 libcc1-0 arm64 15.2.0-12ubuntu1 [49.0 kB] 1499s Get:64 http://ftpmaster.internal/ubuntu resolute/main arm64 libitm1 arm64 15.2.0-12ubuntu1 [27.8 kB] 1499s Get:65 http://ftpmaster.internal/ubuntu resolute/main arm64 libasan8 arm64 15.2.0-12ubuntu1 [2920 kB] 1499s Get:66 http://ftpmaster.internal/ubuntu resolute/main arm64 liblsan0 arm64 15.2.0-12ubuntu1 [1316 kB] 1499s Get:67 http://ftpmaster.internal/ubuntu resolute/main arm64 libtsan2 arm64 15.2.0-12ubuntu1 [2688 kB] 1499s Get:68 http://ftpmaster.internal/ubuntu resolute/main arm64 libubsan1 arm64 15.2.0-12ubuntu1 [1175 kB] 1499s Get:69 http://ftpmaster.internal/ubuntu resolute/main arm64 libhwasan0 arm64 15.2.0-12ubuntu1 [1638 kB] 1499s Get:70 http://ftpmaster.internal/ubuntu resolute/main arm64 libgcc-15-dev arm64 15.2.0-12ubuntu1 [2600 kB] 1499s Get:71 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [23.1 MB] 1499s Get:72 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-15 arm64 15.2.0-12ubuntu1 [519 kB] 1499s Get:73 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [1206 B] 1499s Get:74 http://ftpmaster.internal/ubuntu resolute/main arm64 gcc arm64 4:15.2.0-4ubuntu1 [5016 B] 1499s Get:75 http://ftpmaster.internal/ubuntu resolute/main arm64 libstdc++-15-dev arm64 15.2.0-12ubuntu1 [2549 kB] 1500s Get:76 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-12ubuntu1 [13.2 MB] 1500s Get:77 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-15 arm64 15.2.0-12ubuntu1 [25.3 kB] 1500s Get:78 http://ftpmaster.internal/ubuntu resolute/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4ubuntu1 [956 B] 1500s Get:79 http://ftpmaster.internal/ubuntu resolute/main arm64 g++ arm64 4:15.2.0-4ubuntu1 [1080 B] 1500s Get:80 http://ftpmaster.internal/ubuntu resolute/main arm64 build-essential arm64 12.12ubuntu2 [5254 B] 1500s Get:81 http://ftpmaster.internal/ubuntu resolute/main arm64 ca-certificates-java all 20240118build1 [11.7 kB] 1500s Get:82 http://ftpmaster.internal/ubuntu resolute/main arm64 libdebhelper-perl all 13.28ubuntu1 [97.4 kB] 1500s Get:83 http://ftpmaster.internal/ubuntu resolute/main arm64 libtool all 2.5.4-9 [169 kB] 1500s Get:84 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-autoreconf all 21 [12.5 kB] 1500s Get:85 http://ftpmaster.internal/ubuntu resolute/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1500s Get:86 http://ftpmaster.internal/ubuntu resolute/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1build1 [20.6 kB] 1500s Get:87 http://ftpmaster.internal/ubuntu resolute/main arm64 dh-strip-nondeterminism all 1.15.0-1build1 [5110 B] 1500s Get:88 http://ftpmaster.internal/ubuntu resolute/main arm64 debugedit arm64 1:5.2-3 [49.1 kB] 1500s Get:89 http://ftpmaster.internal/ubuntu resolute/main arm64 dwz arm64 0.16-2 [113 kB] 1500s Get:90 http://ftpmaster.internal/ubuntu resolute/main arm64 gettext arm64 0.23.2-1 [998 kB] 1500s Get:91 http://ftpmaster.internal/ubuntu resolute/main arm64 intltool-debian all 0.35.0+20060710.6build1 [24.1 kB] 1500s Get:92 http://ftpmaster.internal/ubuntu resolute/main arm64 po-debconf all 1.0.22 [215 kB] 1500s Get:93 http://ftpmaster.internal/ubuntu resolute/main arm64 debhelper all 13.28ubuntu1 [916 kB] 1500s Get:94 http://ftpmaster.internal/ubuntu resolute/main arm64 java-common all 0.76build1 [6956 B] 1500s Get:95 http://ftpmaster.internal/ubuntu resolute/main arm64 libpcsclite1 arm64 2.4.1-1 [24.7 kB] 1500s Get:96 http://ftpmaster.internal/ubuntu resolute/main arm64 openjdk-21-jre-headless arm64 21.0.10+7-1 [45.9 MB] 1501s Get:97 http://ftpmaster.internal/ubuntu resolute/main arm64 default-jre-headless arm64 2:1.21-76build1 [3268 B] 1501s Get:98 http://ftpmaster.internal/ubuntu resolute/main arm64 sgml-base all 1.31+nmu1 [11.0 kB] 1501s Get:99 http://ftpmaster.internal/ubuntu resolute/main arm64 xml-core all 0.19build1 [20.3 kB] 1501s Get:100 http://ftpmaster.internal/ubuntu resolute/main arm64 docutils-common all 0.22.4+dfsg-1 [130 kB] 1501s Get:101 http://ftpmaster.internal/ubuntu resolute/main arm64 unzip arm64 6.0-29ubuntu1 [176 kB] 1501s Get:102 http://ftpmaster.internal/ubuntu resolute/universe arm64 java-wrappers all 0.5build1 [9030 B] 1501s Get:103 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1501s Get:104 http://ftpmaster.internal/ubuntu resolute/universe arm64 libalgorithm-combinatorics-perl arm64 0.27-3build5 [21.6 kB] 1501s Get:105 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B] 1501s Get:106 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-pam-perl arm64 0.16-6build4 [22.9 kB] 1501s Get:107 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-op-check-perl arm64 0.22-3build2 [9348 B] 1501s Get:108 http://ftpmaster.internal/ubuntu resolute/main arm64 libdynaloader-functions-perl all 0.004-2 [11.5 kB] 1501s Get:109 http://ftpmaster.internal/ubuntu resolute/main arm64 libdevel-callchecker-perl arm64 0.009-2 [14.0 kB] 1501s Get:110 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-classify-perl arm64 0.015-2build6 [19.8 kB] 1501s Get:111 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-runtime-perl all 0.018-1 [15.2 kB] 1501s Get:112 http://ftpmaster.internal/ubuntu resolute/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1501s Get:113 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1501s Get:114 http://ftpmaster.internal/ubuntu resolute/main arm64 libvariable-magic-perl arm64 0.64-1build1 [35.3 kB] 1501s Get:115 http://ftpmaster.internal/ubuntu resolute/main arm64 libb-hooks-endofscope-perl all 0.28-2 [15.8 kB] 1501s Get:116 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1501s Get:117 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1501s Get:118 http://ftpmaster.internal/ubuntu resolute/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1501s Get:119 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcache-lru-perl all 0.04-4 [5760 B] 1501s Get:120 http://ftpmaster.internal/ubuntu resolute/main arm64 libcapture-tiny-perl all 0.50-1 [20.7 kB] 1501s Get:121 http://ftpmaster.internal/ubuntu resolute/main arm64 libcares2 arm64 1.34.6-1 [100 kB] 1501s Get:122 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 1501s Get:123 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-data-inheritable-perl all 0.10-1 [8038 B] 1501s Get:124 http://ftpmaster.internal/ubuntu resolute/main arm64 libparams-util-perl arm64 1.102-3build1 [20.6 kB] 1501s Get:125 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-install-perl all 0.929-1 [9764 B] 1501s Get:126 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 1501s Get:127 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1501s Get:128 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-load-perl all 0.25-2 [12.7 kB] 1501s Get:129 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-load-xs-perl arm64 0.10-2build5 [13.5 kB] 1501s Get:130 http://ftpmaster.internal/ubuntu resolute/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1501s Get:131 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1501s Get:132 http://ftpmaster.internal/ubuntu resolute/universe arm64 libclone-pp-perl all 1.08-2 [8534 B] 1501s Get:133 http://ftpmaster.internal/ubuntu resolute/main arm64 libconvert-binhex-perl all 1.125-3 [27.1 kB] 1501s Get:134 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-dh-gmp-perl arm64 0.00012-2build5 [15.9 kB] 1501s Get:135 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-jwt-perl all 0.037-1 [29.7 kB] 1501s Get:136 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build6 [43.2 kB] 1501s Get:137 http://ftpmaster.internal/ubuntu resolute/universe arm64 libcrypt-x509-perl all 0.55-1 [19.2 kB] 1501s Get:138 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB] 1501s Get:139 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-hexdump-perl all 0.04-2 [8212 B] 1501s Get:140 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-ieee754-perl all 0.02-2 [10.7 kB] 1501s Get:141 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-someutils-perl all 0.59-1 [30.4 kB] 1501s Get:142 http://ftpmaster.internal/ubuntu resolute/main arm64 liblist-utilsby-perl all 0.12-2 [14.9 kB] 1501s Get:143 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblist-allutils-perl all 0.19-1 [41.5 kB] 1501s Get:144 http://ftpmaster.internal/ubuntu resolute/main arm64 libimport-into-perl all 1.002005-2 [10.7 kB] 1501s Get:145 http://ftpmaster.internal/ubuntu resolute/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1501s Get:146 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1501s Get:147 http://ftpmaster.internal/ubuntu resolute/main arm64 libmoo-perl all 2.005005-1 [47.4 kB] 1501s Get:148 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-password-zxcvbn-perl all 1.1.3-1 [608 kB] 1501s Get:149 http://ftpmaster.internal/ubuntu resolute/main arm64 libstrictures-perl all 2.000006-1build1 [15.2 kB] 1501s Get:150 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-perl-perl all 0.002011-2 [40.3 kB] 1501s Get:151 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdata-printer-perl all 1.002001-1 [118 kB] 1501s Get:152 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB] 1501s Get:153 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-netmask-perl all 2.0003-1build1 [24.8 kB] 1501s Get:154 http://ftpmaster.internal/ubuntu resolute/main arm64 libnetaddr-ip-perl arm64 4.079+dfsg-2build5 [79.9 kB] 1501s Get:155 http://ftpmaster.internal/ubuntu resolute/main arm64 libdata-validate-ip-perl all 0.31-1 [17.2 kB] 1501s Get:156 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-identify-perl arm64 0.14-4 [9940 B] 1501s Get:157 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-name-perl arm64 0.28-1 [10.5 kB] 1501s Get:158 http://ftpmaster.internal/ubuntu resolute/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1501s Get:159 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-autoclean-perl all 0.31-1 [11.9 kB] 1501s Get:160 http://ftpmaster.internal/ubuntu resolute/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1501s Get:161 http://ftpmaster.internal/ubuntu resolute/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 1501s Get:162 http://ftpmaster.internal/ubuntu resolute/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 1501s Get:163 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1501s Get:164 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 1501s Get:165 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxstring-perl arm64 0.005-2build4 [7866 B] 1501s Get:166 http://ftpmaster.internal/ubuntu resolute/universe arm64 libspecio-perl all 0.53-1 [129 kB] 1501s Get:167 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-locale-perl all 1:1.45-1 [3270 kB] 1501s Get:168 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-timezone-perl all 1:2.65-1+2025b [260 kB] 1501s Get:169 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-perl arm64 2:1.65-1build3 [95.9 kB] 1501s Get:170 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-rfc3339-perl all 1.10.0-1 [8154 B] 1501s Get:171 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B] 1501s Get:172 http://ftpmaster.internal/ubuntu resolute/main arm64 libdbi-perl arm64 1.647-1build1 [827 kB] 1501s Get:173 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbd-sqlite3-perl arm64 1.76-1 [160 kB] 1501s Get:174 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdbix-connector-perl all 0.60-1 [35.8 kB] 1501s Get:175 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-globaldestruction-perl all 0.14-4 [6114 B] 1501s Get:176 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdevel-overloadinfo-perl all 0.008-1 [7208 B] 1501s Get:177 http://ftpmaster.internal/ubuntu resolute/universe arm64 libdist-checkconflicts-perl all 0.11-2 [9942 B] 1501s Get:178 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-simple-perl all 2.218-1 [20.6 kB] 1501s Get:179 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-pluggable-perl all 5.2-5 [19.5 kB] 1501s Get:180 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-abstract-perl all 3.010-1 [21.4 kB] 1501s Get:181 http://ftpmaster.internal/ubuntu resolute/main arm64 libemail-address-xs-perl arm64 1.05-1build5 [29.0 kB] 1501s Get:182 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB] 1501s Get:183 http://ftpmaster.internal/ubuntu resolute/universe arm64 libthrowable-perl all 1.001-2 [14.2 kB] 1501s Get:184 http://ftpmaster.internal/ubuntu resolute/universe arm64 libemail-sender-perl all 2.601-1 [63.3 kB] 1501s Get:185 http://ftpmaster.internal/ubuntu resolute/main arm64 libextutils-depends-perl all 0.8002-1 [14.3 kB] 1501s Get:186 http://ftpmaster.internal/ubuntu resolute/main arm64 libimagequant0 arm64 2.18.0-1build1 [37.1 kB] 1501s Get:187 http://ftpmaster.internal/ubuntu resolute/main arm64 libxpm4 arm64 1:3.5.17-1build3 [35.5 kB] 1501s Get:188 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd3 arm64 2.3.3-13ubuntu1 [124 kB] 1501s Get:189 http://ftpmaster.internal/ubuntu resolute/main arm64 libgd-perl arm64 2.84-2 [126 kB] 1501s Get:190 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgd-securityimage-perl all 1.75-3 [38.8 kB] 1501s Get:191 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-strictconstructor-perl all 0.013-1 [14.6 kB] 1501s Get:192 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB] 1501s Get:193 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB] 1501s Get:194 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparams-validate-perl arm64 1.31-2build4 [52.1 kB] 1501s Get:195 http://ftpmaster.internal/ubuntu resolute/universe arm64 libgeoip2-perl all 2.006002-2 [92.1 kB] 1501s Get:196 http://ftpmaster.internal/ubuntu resolute/main arm64 libglib-perl arm64 3:1.329.4-1 [314 kB] 1501s Get:197 http://ftpmaster.internal/ubuntu resolute/main arm64 libgssapi-perl arm64 0.28-4build5 [41.1 kB] 1501s Get:198 http://ftpmaster.internal/ubuntu resolute/universe arm64 libhttp-browserdetect-perl all 3.45-1 [37.0 kB] 1501s Get:199 http://ftpmaster.internal/ubuntu resolute/main arm64 libhttp-daemon-perl all 6.16-1 [22.4 kB] 1501s Get:200 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-pty-perl arm64 1:1.20-1build3 [31.3 kB] 1501s Get:201 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-sessiondata-perl all 1.03-3 [6132 B] 1502s Get:202 http://ftpmaster.internal/ubuntu resolute/universe arm64 libperlio-via-timeout-perl all 0.32-3 [7832 B] 1502s Get:203 http://ftpmaster.internal/ubuntu resolute/universe arm64 libio-socket-timeout-perl all 0.32-3 [9736 B] 1502s Get:204 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-string-perl all 1.08-4 [11.1 kB] 1502s Get:205 http://ftpmaster.internal/ubuntu resolute/main arm64 libio-stringy-perl all 2.113-2 [45.3 kB] 1502s Get:206 http://ftpmaster.internal/ubuntu resolute/main arm64 libipc-run-perl all 20250809.0-1build1 [94.5 kB] 1502s Get:207 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB] 1502s Get:208 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtype-tiny-perl all 2.010001-1 [385 kB] 1502s Get:209 http://ftpmaster.internal/ubuntu resolute/universe arm64 libiri-perl all 0.013-1 [10.1 kB] 1502s Get:210 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjargs-java all 1.0.0-5build1 [13.6 kB] 1502s Get:211 http://ftpmaster.internal/ubuntu resolute/main arm64 libxslt1.1 arm64 1.1.43-0.3 [172 kB] 1502s Get:212 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-1 arm64 1.3.9-1 [150 kB] 1502s Get:213 http://ftpmaster.internal/ubuntu resolute/main arm64 libxmlsec1-openssl1 arm64 1.3.9-1 [94.0 kB] 1502s Get:214 http://ftpmaster.internal/ubuntu resolute/main arm64 liblasso3t64 arm64 2.9.0-3 [161 kB] 1502s Get:215 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblasso-perl arm64 2.9.0-3 [100 kB] 1502s Get:216 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblemonldap-ng-ssoaas-apache-client-perl all 2.22.1+ds-1 [32.9 kB] 1502s Get:217 http://ftpmaster.internal/ubuntu resolute/universe arm64 libllhttp9.3 arm64 9.3.3~really9.3.0+~cs12.11.8-3 [30.6 kB] 1502s Get:218 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblog-log4perl-perl all 1.57-1 [345 kB] 1502s Get:219 http://ftpmaster.internal/ubuntu resolute/universe arm64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB] 1502s Get:220 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-smtp-ssl-perl all 1.04-2 [6218 B] 1502s Get:221 http://ftpmaster.internal/ubuntu resolute/main arm64 libmailtools-perl all 2.22-1 [77.1 kB] 1502s Get:222 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsub-infix-perl all 0.004-5 [7168 B] 1502s Get:223 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmatch-simple-perl all 0.012-1 [15.2 kB] 1502s Get:224 http://ftpmaster.internal/ubuntu resolute/main arm64 libmime-tools-perl all 5.515-1 [187 kB] 1502s Get:225 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B] 1502s Get:226 http://ftpmaster.internal/ubuntu resolute/universe arm64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB] 1502s Get:227 http://ftpmaster.internal/ubuntu resolute/main arm64 libpackage-stash-xs-perl arm64 0.30-1build5 [18.1 kB] 1502s Get:228 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoose-perl arm64 2.2207-1build3 [717 kB] 1502s Get:229 http://ftpmaster.internal/ubuntu resolute/universe arm64 libmoosex-arrayref-perl all 0.005-5 [8700 B] 1502s Get:230 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnamespace-sweep-perl all 0.006-5 [8262 B] 1502s Get:231 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ip-perl all 1.26-4 [27.4 kB] 1502s Get:232 http://ftpmaster.internal/ubuntu resolute/main arm64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB] 1502s Get:233 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1502s Get:234 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1502s Get:235 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-sax-perl all 1.02+dfsg-4 [52.4 kB] 1502s Get:236 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-libxml-perl arm64 2.0207+dfsg+really+2.0207-0ubuntu7 [305 kB] 1502s Get:237 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-simple-perl all 2.25-2 [64.1 kB] 1502s Get:238 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-common-perl all 1.20-2 [33.9 kB] 1502s Get:239 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB] 1502s Get:240 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnet-openid-server-perl all 1.09-4 [22.3 kB] 1502s Get:241 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsimdjson29 arm64 4.2.4-1 [46.3 kB] 1502s Get:242 http://ftpmaster.internal/ubuntu resolute/main arm64 libsimdutf29 arm64 7.7.1-3 [59.0 kB] 1502s Get:243 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-corepack all 0.24.0-5build1 [761 kB] 1502s Get:244 http://ftpmaster.internal/ubuntu resolute/universe arm64 nodejs arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [367 kB] 1502s Get:245 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-xtend all 4.0.2-3 [3902 B] 1502s Get:246 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-acorn all 8.8.1+ds+~cs25.17.7-3 [118 kB] 1502s Get:247 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB] 1502s Get:248 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-balanced-match all 2.0.0-1 [4910 B] 1502s Get:249 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-brace-expansion all 2.0.1+~1.1.0-2 [8172 B] 1502s Get:250 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-minimatch all 9.0.3-6 [78.0 kB] 1502s Get:251 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-ms all 2.1.3+~cs0.7.31-3 [5738 B] 1502s Get:252 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-debug all 4.4.1+~4.1.12-1 [17.7 kB] 1502s Get:253 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-lru-cache all 10.0.1-3 [61.9 kB] 1502s Get:254 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-semver all 7.6.1+~7.5.8-2 [45.2 kB] 1502s Get:255 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-llhttp all 9.3.3~really9.3.0+~cs12.11.8-3 [158 kB] 1502s Get:256 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-undici all 7.18.2+dfsg+~cs3.2.0-1build1 [394 kB] 1502s Get:257 http://ftpmaster.internal/ubuntu resolute/universe arm64 libnode127 arm64 22.22.0+dfsg+~cs22.19.6-1ubuntu2 [15.8 MB] 1502s Get:258 http://ftpmaster.internal/ubuntu resolute/universe arm64 libossp-uuid16 arm64 1.6.6-1 [24.6 kB] 1502s Get:259 http://ftpmaster.internal/ubuntu resolute/universe arm64 libossp-uuid-perl arm64 1.6.6-1 [16.4 kB] 1502s Get:260 http://ftpmaster.internal/ubuntu resolute/universe arm64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB] 1502s Get:261 http://ftpmaster.internal/ubuntu resolute/main arm64 libpath-tiny-perl all 0.148-1 [47.9 kB] 1502s Get:262 http://ftpmaster.internal/ubuntu resolute/universe arm64 libset-scalar-perl all 1.29-3 [28.6 kB] 1502s Get:263 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-csv-xs-perl arm64 1.61-1 [125 kB] 1502s Get:264 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-aligner-perl all 0.16-3 [12.9 kB] 1502s Get:265 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtext-table-perl all 1.135-1 [28.1 kB] 1502s Get:266 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-namespacefactory-perl all 1.02-4 [6096 B] 1502s Get:267 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-commonns-perl all 0.06-6 [7518 B] 1502s Get:268 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-namespace-perl all 0.02-7 [8480 B] 1502s Get:269 http://ftpmaster.internal/ubuntu resolute/universe arm64 librdf-trine-perl all 1.019-4 [239 kB] 1502s Get:270 http://ftpmaster.internal/ubuntu resolute/universe arm64 librdf-query-perl all 2.919-2 [292 kB] 1502s Get:271 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtask-weaken-perl all 1.06-2 [7924 B] 1502s Get:272 http://ftpmaster.internal/ubuntu resolute/main arm64 libxml-parser-perl arm64 2.47-1build4 [201 kB] 1502s Get:273 http://ftpmaster.internal/ubuntu resolute/universe arm64 libsoap-lite-perl all 1.27-3 [225 kB] 1502s Get:274 http://ftpmaster.internal/ubuntu resolute/universe arm64 libstring-random-perl all 1:0.32-2 [14.0 kB] 1502s Get:275 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-leaktrace-perl arm64 0.17-1build6 [19.6 kB] 1502s Get:276 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-output-perl all 1.036-1 [14.6 kB] 1502s Get:277 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtest-pod-perl all 1.52-3 [8978 B] 1502s Get:278 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtime-fake-perl all 0.11-4 [8092 B] 1502s Get:279 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-datetime-perl all 0.002-4 [9192 B] 1502s Get:280 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-path-tiny-perl all 0.006-2 [9138 B] 1502s Get:281 http://ftpmaster.internal/ubuntu resolute/universe arm64 libuuid-tiny-perl all 1.0400-3 [15.9 kB] 1502s Get:282 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-uuid-perl all 0.004-4 [6404 B] 1502s Get:283 http://ftpmaster.internal/ubuntu resolute/universe arm64 liburi-fromhash-perl all 0.05-2 [11.0 kB] 1502s Get:284 http://ftpmaster.internal/ubuntu resolute/universe arm64 libtypes-uri-perl all 0.007-3 [7546 B] 1502s Get:285 http://ftpmaster.internal/ubuntu resolute/universe arm64 libweb-id-perl all 1.927-4 [47.1 kB] 1502s Get:286 http://ftpmaster.internal/ubuntu resolute/universe arm64 libxml-libxslt-perl arm64 2.003000-4 [43.4 kB] 1502s Get:287 http://ftpmaster.internal/ubuntu resolute/universe arm64 libyaml-perl all 1.31-1 [65.7 kB] 1502s Get:288 http://ftpmaster.internal/ubuntu resolute/universe arm64 node-uglify-js all 3.17.4-2build1 [207 kB] 1502s Get:289 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-defusedxml all 0.7.1-3build1 [42.4 kB] 1502s Get:290 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-roman-numerals all 4.1.0-1 [8660 B] 1502s Get:291 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-docutils all 0.22.4+dfsg-1 [439 kB] 1503s Get:292 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-imagesize all 1.4.1-1build1 [6900 B] 1503s Get:293 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-snowballstemmer all 3.0.1-1 [65.9 kB] 1503s Get:294 http://ftpmaster.internal/ubuntu resolute/main arm64 sphinx-common all 8.2.3-12 [657 kB] 1503s Get:295 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-alabaster all 0.7.16-0.1build1 [18.6 kB] 1503s Get:296 http://ftpmaster.internal/ubuntu resolute/main arm64 python3-sphinx all 8.2.3-12 [483 kB] 1503s Get:297 http://ftpmaster.internal/ubuntu resolute/universe arm64 libjs-bootswatch all 3.3.7+dfsg2-2 [133 kB] 1503s Get:298 http://ftpmaster.internal/ubuntu resolute/universe arm64 python3-sphinx-bootstrap-theme all 0.8.1+ds-1 [158 kB] 1503s Get:299 http://ftpmaster.internal/ubuntu resolute/universe arm64 uglifyjs all 3.17.4-2build1 [10.1 kB] 1503s Get:300 http://ftpmaster.internal/ubuntu resolute/universe arm64 yui-compressor all 2.4.8-3build1 [601 kB] 1503s Get:301 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-handler all 2.22.1+ds-1 [33.1 kB] 1503s Get:302 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng all 2.22.1+ds-1 [24.8 kB] 1503s Get:303 http://ftpmaster.internal/ubuntu resolute/universe arm64 lemonldap-ng-doc all 2.22.1+ds-1 [6160 kB] 1503s Get:304 http://ftpmaster.internal/ubuntu resolute/universe arm64 libauthen-radius-perl all 0.33-1 [49.2 kB] 1503s Fetched 179 MB in 5s (32.9 MB/s) 1503s Selecting previously unselected package imagemagick-7-common. 1504s (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 ... 138444 files and directories currently installed.) 1504s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.2.13+dfsg1-1_all.deb ... 1504s Unpacking imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1504s Selecting previously unselected package libgomp1:arm64. 1504s Preparing to unpack .../001-libgomp1_15.2.0-12ubuntu1_arm64.deb ... 1504s Unpacking libgomp1:arm64 (15.2.0-12ubuntu1) ... 1504s Selecting previously unselected package libfftw3-double3:arm64. 1504s Preparing to unpack .../002-libfftw3-double3_3.3.10-2fakesync1build2_arm64.deb ... 1504s Unpacking libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1504s Selecting previously unselected package libfontenc1:arm64. 1504s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build2_arm64.deb ... 1504s Unpacking libfontenc1:arm64 (1:1.1.8-1build2) ... 1504s Selecting previously unselected package x11-common. 1504s Preparing to unpack .../004-x11-common_1%3a7.7+24ubuntu1_all.deb ... 1504s Unpacking x11-common (1:7.7+24ubuntu1) ... 1504s Selecting previously unselected package xfonts-encodings. 1504s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu3_all.deb ... 1504s Unpacking xfonts-encodings (1:1.0.5-0ubuntu3) ... 1504s Selecting previously unselected package xfonts-utils. 1504s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7build1_arm64.deb ... 1504s Unpacking xfonts-utils (1:7.7+7build1) ... 1504s Selecting previously unselected package fonts-urw-base35. 1504s Preparing to unpack .../007-fonts-urw-base35_20200910-8build1_all.deb ... 1504s Unpacking fonts-urw-base35 (20200910-8build1) ... 1504s Selecting previously unselected package fontconfig-config. 1504s Preparing to unpack .../008-fontconfig-config_2.17.1-3ubuntu1_arm64.deb ... 1504s Unpacking fontconfig-config (2.17.1-3ubuntu1) ... 1504s Selecting previously unselected package libfontconfig1:arm64. 1504s Preparing to unpack .../009-libfontconfig1_2.17.1-3ubuntu1_arm64.deb ... 1504s Unpacking libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1504s Selecting previously unselected package libsharpyuv0:arm64. 1504s Preparing to unpack .../010-libsharpyuv0_1.5.0-0.1build1_arm64.deb ... 1504s Unpacking libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1504s Selecting previously unselected package libaom3:arm64. 1504s Preparing to unpack .../011-libaom3_3.13.1-2_arm64.deb ... 1504s Unpacking libaom3:arm64 (3.13.1-2) ... 1504s Selecting previously unselected package libheif-plugin-aomdec:arm64. 1504s Preparing to unpack .../012-libheif-plugin-aomdec_1.21.2-1_arm64.deb ... 1504s Unpacking libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1505s Selecting previously unselected package libde265-0:arm64. 1505s Preparing to unpack .../013-libde265-0_1.0.16-1build1_arm64.deb ... 1505s Unpacking libde265-0:arm64 (1.0.16-1build1) ... 1505s Selecting previously unselected package libheif-plugin-libde265:arm64. 1505s Preparing to unpack .../014-libheif-plugin-libde265_1.21.2-1_arm64.deb ... 1505s Unpacking libheif-plugin-libde265:arm64 (1.21.2-1) ... 1505s Selecting previously unselected package libheif1:arm64. 1505s Preparing to unpack .../015-libheif1_1.21.2-1_arm64.deb ... 1505s Unpacking libheif1:arm64 (1.21.2-1) ... 1505s Selecting previously unselected package libjbig0:arm64. 1505s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu3_arm64.deb ... 1505s Unpacking libjbig0:arm64 (2.1-6.1ubuntu3) ... 1505s Selecting previously unselected package libjpeg-turbo8:arm64. 1505s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-4ubuntu2_arm64.deb ... 1505s Unpacking libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1505s Selecting previously unselected package libjpeg8:arm64. 1505s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_arm64.deb ... 1505s Unpacking libjpeg8:arm64 (8c-2ubuntu11) ... 1505s Selecting previously unselected package liblcms2-2:arm64. 1505s Preparing to unpack .../019-liblcms2-2_2.17-1_arm64.deb ... 1505s Unpacking liblcms2-2:arm64 (2.17-1) ... 1505s Selecting previously unselected package liblqr-1-0:arm64. 1505s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.2_arm64.deb ... 1505s Unpacking liblqr-1-0:arm64 (0.4.2-2.2) ... 1505s Selecting previously unselected package libltdl7:arm64. 1505s Preparing to unpack .../021-libltdl7_2.5.4-9_arm64.deb ... 1505s Unpacking libltdl7:arm64 (2.5.4-9) ... 1505s Selecting previously unselected package libopenjp2-7:arm64. 1505s Preparing to unpack .../022-libopenjp2-7_2.5.4-1_arm64.deb ... 1505s Unpacking libopenjp2-7:arm64 (2.5.4-1) ... 1505s Selecting previously unselected package libraw23t64:arm64. 1505s Preparing to unpack .../023-libraw23t64_0.21.4-2_arm64.deb ... 1505s Unpacking libraw23t64:arm64 (0.21.4-2) ... 1505s Selecting previously unselected package libdeflate0:arm64. 1505s Preparing to unpack .../024-libdeflate0_1.23-2_arm64.deb ... 1505s Unpacking libdeflate0:arm64 (1.23-2) ... 1505s Selecting previously unselected package liblerc4:arm64. 1505s Preparing to unpack .../025-liblerc4_4.0.0+ds-5ubuntu2_arm64.deb ... 1505s Unpacking liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1505s Selecting previously unselected package libwebp7:arm64. 1505s Preparing to unpack .../026-libwebp7_1.5.0-0.1build1_arm64.deb ... 1505s Unpacking libwebp7:arm64 (1.5.0-0.1build1) ... 1505s Selecting previously unselected package libtiff6:arm64. 1505s Preparing to unpack .../027-libtiff6_4.7.0-3ubuntu3_arm64.deb ... 1505s Unpacking libtiff6:arm64 (4.7.0-3ubuntu3) ... 1505s Selecting previously unselected package libwebpdemux2:arm64. 1505s Preparing to unpack .../028-libwebpdemux2_1.5.0-0.1build1_arm64.deb ... 1505s Unpacking libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1505s Selecting previously unselected package libwebpmux3:arm64. 1505s Preparing to unpack .../029-libwebpmux3_1.5.0-0.1build1_arm64.deb ... 1505s Unpacking libwebpmux3:arm64 (1.5.0-0.1build1) ... 1505s Selecting previously unselected package libmagickcore-7.q16-10:arm64. 1505s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1505s Unpacking libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1505s Selecting previously unselected package libimage-magick-q16-perl. 1505s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.2.13+dfsg1-1_arm64.deb ... 1505s Unpacking libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1505s Selecting previously unselected package libimage-magick-perl. 1505s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.2.13+dfsg1-1_all.deb ... 1505s Unpacking libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1505s Selecting previously unselected package fonts-font-awesome. 1505s Preparing to unpack .../033-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1build1_all.deb ... 1505s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1505s Selecting previously unselected package lemonldap-ng-uwsgi-app. 1506s Preparing to unpack .../034-lemonldap-ng-uwsgi-app_2.22.1+ds-1_all.deb ... 1506s Unpacking lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1506s Selecting previously unselected package libconvert-base32-perl. 1506s Preparing to unpack .../035-libconvert-base32-perl_0.06-3_all.deb ... 1506s Unpacking libconvert-base32-perl (0.06-3) ... 1506s Selecting previously unselected package libdigest-hmac-perl. 1506s Preparing to unpack .../036-libdigest-hmac-perl_1.05+dfsg-1_all.deb ... 1506s Unpacking libdigest-hmac-perl (1.05+dfsg-1) ... 1506s Selecting previously unselected package libfont-afm-perl. 1506s Preparing to unpack .../037-libfont-afm-perl_1.20-4_all.deb ... 1506s Unpacking libfont-afm-perl (1.20-4) ... 1506s Selecting previously unselected package libhtml-format-perl. 1506s Preparing to unpack .../038-libhtml-format-perl_2.16-2_all.deb ... 1506s Unpacking libhtml-format-perl (2.16-2) ... 1506s Selecting previously unselected package libhtml-formattext-withlinks-perl. 1506s Preparing to unpack .../039-libhtml-formattext-withlinks-perl_0.15-3_all.deb ... 1506s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ... 1506s Selecting previously unselected package javascript-common. 1506s Preparing to unpack .../040-javascript-common_12+nmu1_all.deb ... 1506s Unpacking javascript-common (12+nmu1) ... 1506s Selecting previously unselected package libjs-popper.js. 1506s Preparing to unpack .../041-libjs-popper.js_1.16.1+ds-6build1_all.deb ... 1506s Unpacking libjs-popper.js (1.16.1+ds-6build1) ... 1506s Selecting previously unselected package libjs-bootstrap4. 1506s Preparing to unpack .../042-libjs-bootstrap4_4.6.2+dfsg-1_all.deb ... 1506s Unpacking libjs-bootstrap4 (4.6.2+dfsg-1) ... 1506s Selecting previously unselected package libjs-jquery-cookie. 1506s Preparing to unpack .../043-libjs-jquery-cookie_12-4build1_all.deb ... 1506s Unpacking libjs-jquery-cookie (12-4build1) ... 1506s Selecting previously unselected package libjs-jquery-ui. 1506s Preparing to unpack .../044-libjs-jquery-ui_1.13.2+dfsg-1build1_all.deb ... 1506s Unpacking libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1506s Selecting previously unselected package libexporter-tiny-perl. 1506s Preparing to unpack .../045-libexporter-tiny-perl_1.006003-1_all.deb ... 1506s Unpacking libexporter-tiny-perl (1.006003-1) ... 1506s Selecting previously unselected package liblist-moreutils-xs-perl. 1506s Preparing to unpack .../046-liblist-moreutils-xs-perl_0.430-4build1_arm64.deb ... 1506s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ... 1506s Selecting previously unselected package liblist-moreutils-perl. 1506s Preparing to unpack .../047-liblist-moreutils-perl_0.430-2_all.deb ... 1506s Unpacking liblist-moreutils-perl (0.430-2) ... 1506s Selecting previously unselected package libregexp-assemble-perl. 1506s Preparing to unpack .../048-libregexp-assemble-perl_0.38-2_all.deb ... 1506s Unpacking libregexp-assemble-perl (0.38-2) ... 1506s Selecting previously unselected package libtext-unidecode-perl. 1506s Preparing to unpack .../049-libtext-unidecode-perl_1.30-3_all.deb ... 1506s Unpacking libtext-unidecode-perl (1.30-3) ... 1506s Selecting previously unselected package liblemonldap-ng-portal-perl. 1506s Preparing to unpack .../050-liblemonldap-ng-portal-perl_2.22.1+ds-1_all.deb ... 1506s Unpacking liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1506s Selecting previously unselected package m4. 1506s Preparing to unpack .../051-m4_1.4.20-2_arm64.deb ... 1506s Unpacking m4 (1.4.20-2) ... 1507s Selecting previously unselected package autoconf. 1507s Preparing to unpack .../052-autoconf_2.72-3.1ubuntu1_all.deb ... 1507s Unpacking autoconf (2.72-3.1ubuntu1) ... 1507s Selecting previously unselected package autotools-dev. 1507s Preparing to unpack .../053-autotools-dev_20240727.1_all.deb ... 1507s Unpacking autotools-dev (20240727.1) ... 1507s Selecting previously unselected package automake. 1507s Preparing to unpack .../054-automake_1%3a1.18.1-3build1_all.deb ... 1507s Unpacking automake (1:1.18.1-3build1) ... 1507s Selecting previously unselected package autopoint. 1507s Preparing to unpack .../055-autopoint_0.23.2-1_all.deb ... 1507s Unpacking autopoint (0.23.2-1) ... 1507s Selecting previously unselected package libisl23:arm64. 1507s Preparing to unpack .../056-libisl23_0.27-1build1_arm64.deb ... 1507s Unpacking libisl23:arm64 (0.27-1build1) ... 1507s Selecting previously unselected package libmpc3:arm64. 1507s Preparing to unpack .../057-libmpc3_1.3.1-2_arm64.deb ... 1507s Unpacking libmpc3:arm64 (1.3.1-2) ... 1507s Selecting previously unselected package cpp-15-aarch64-linux-gnu. 1507s Preparing to unpack .../058-cpp-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1507s Selecting previously unselected package cpp-15. 1507s Preparing to unpack .../059-cpp-15_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking cpp-15 (15.2.0-12ubuntu1) ... 1507s Selecting previously unselected package cpp-aarch64-linux-gnu. 1507s Preparing to unpack .../060-cpp-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1507s Unpacking cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1507s Selecting previously unselected package cpp. 1507s Preparing to unpack .../061-cpp_4%3a15.2.0-4ubuntu1_arm64.deb ... 1507s Unpacking cpp (4:15.2.0-4ubuntu1) ... 1507s Selecting previously unselected package libcc1-0:arm64. 1507s Preparing to unpack .../062-libcc1-0_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1507s Selecting previously unselected package libitm1:arm64. 1507s Preparing to unpack .../063-libitm1_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking libitm1:arm64 (15.2.0-12ubuntu1) ... 1507s Selecting previously unselected package libasan8:arm64. 1507s Preparing to unpack .../064-libasan8_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking libasan8:arm64 (15.2.0-12ubuntu1) ... 1507s Selecting previously unselected package liblsan0:arm64. 1507s Preparing to unpack .../065-liblsan0_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking liblsan0:arm64 (15.2.0-12ubuntu1) ... 1507s Selecting previously unselected package libtsan2:arm64. 1507s Preparing to unpack .../066-libtsan2_15.2.0-12ubuntu1_arm64.deb ... 1507s Unpacking libtsan2:arm64 (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package libubsan1:arm64. 1508s Preparing to unpack .../067-libubsan1_15.2.0-12ubuntu1_arm64.deb ... 1508s Unpacking libubsan1:arm64 (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package libhwasan0:arm64. 1508s Preparing to unpack .../068-libhwasan0_15.2.0-12ubuntu1_arm64.deb ... 1508s Unpacking libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package libgcc-15-dev:arm64. 1508s Preparing to unpack .../069-libgcc-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1508s Unpacking libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package gcc-15-aarch64-linux-gnu. 1508s Preparing to unpack .../070-gcc-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1508s Unpacking gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package gcc-15. 1508s Preparing to unpack .../071-gcc-15_15.2.0-12ubuntu1_arm64.deb ... 1508s Unpacking gcc-15 (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package gcc-aarch64-linux-gnu. 1508s Preparing to unpack .../072-gcc-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1508s Unpacking gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1508s Selecting previously unselected package gcc. 1508s Preparing to unpack .../073-gcc_4%3a15.2.0-4ubuntu1_arm64.deb ... 1508s Unpacking gcc (4:15.2.0-4ubuntu1) ... 1508s Selecting previously unselected package libstdc++-15-dev:arm64. 1508s Preparing to unpack .../074-libstdc++-15-dev_15.2.0-12ubuntu1_arm64.deb ... 1508s Unpacking libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1508s Selecting previously unselected package g++-15-aarch64-linux-gnu. 1509s Preparing to unpack .../075-g++-15-aarch64-linux-gnu_15.2.0-12ubuntu1_arm64.deb ... 1509s Unpacking g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1509s Selecting previously unselected package g++-15. 1509s Preparing to unpack .../076-g++-15_15.2.0-12ubuntu1_arm64.deb ... 1509s Unpacking g++-15 (15.2.0-12ubuntu1) ... 1509s Selecting previously unselected package g++-aarch64-linux-gnu. 1509s Preparing to unpack .../077-g++-aarch64-linux-gnu_4%3a15.2.0-4ubuntu1_arm64.deb ... 1509s Unpacking g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1509s Selecting previously unselected package g++. 1509s Preparing to unpack .../078-g++_4%3a15.2.0-4ubuntu1_arm64.deb ... 1509s Unpacking g++ (4:15.2.0-4ubuntu1) ... 1509s Selecting previously unselected package build-essential. 1509s Preparing to unpack .../079-build-essential_12.12ubuntu2_arm64.deb ... 1509s Unpacking build-essential (12.12ubuntu2) ... 1509s Selecting previously unselected package ca-certificates-java. 1509s Preparing to unpack .../080-ca-certificates-java_20240118build1_all.deb ... 1509s Unpacking ca-certificates-java (20240118build1) ... 1509s Selecting previously unselected package libdebhelper-perl. 1509s Preparing to unpack .../081-libdebhelper-perl_13.28ubuntu1_all.deb ... 1509s Unpacking libdebhelper-perl (13.28ubuntu1) ... 1509s Selecting previously unselected package libtool. 1509s Preparing to unpack .../082-libtool_2.5.4-9_all.deb ... 1509s Unpacking libtool (2.5.4-9) ... 1509s Selecting previously unselected package dh-autoreconf. 1509s Preparing to unpack .../083-dh-autoreconf_21_all.deb ... 1509s Unpacking dh-autoreconf (21) ... 1509s Selecting previously unselected package libarchive-zip-perl. 1509s Preparing to unpack .../084-libarchive-zip-perl_1.68-1_all.deb ... 1509s Unpacking libarchive-zip-perl (1.68-1) ... 1509s Selecting previously unselected package libfile-stripnondeterminism-perl. 1509s Preparing to unpack .../085-libfile-stripnondeterminism-perl_1.15.0-1build1_all.deb ... 1509s Unpacking libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1509s Selecting previously unselected package dh-strip-nondeterminism. 1509s Preparing to unpack .../086-dh-strip-nondeterminism_1.15.0-1build1_all.deb ... 1509s Unpacking dh-strip-nondeterminism (1.15.0-1build1) ... 1509s Selecting previously unselected package debugedit. 1509s Preparing to unpack .../087-debugedit_1%3a5.2-3_arm64.deb ... 1509s Unpacking debugedit (1:5.2-3) ... 1509s Selecting previously unselected package dwz. 1509s Preparing to unpack .../088-dwz_0.16-2_arm64.deb ... 1509s Unpacking dwz (0.16-2) ... 1509s Selecting previously unselected package gettext. 1509s Preparing to unpack .../089-gettext_0.23.2-1_arm64.deb ... 1509s Unpacking gettext (0.23.2-1) ... 1509s Selecting previously unselected package intltool-debian. 1509s Preparing to unpack .../090-intltool-debian_0.35.0+20060710.6build1_all.deb ... 1509s Unpacking intltool-debian (0.35.0+20060710.6build1) ... 1509s Selecting previously unselected package po-debconf. 1509s Preparing to unpack .../091-po-debconf_1.0.22_all.deb ... 1509s Unpacking po-debconf (1.0.22) ... 1509s Selecting previously unselected package debhelper. 1509s Preparing to unpack .../092-debhelper_13.28ubuntu1_all.deb ... 1509s Unpacking debhelper (13.28ubuntu1) ... 1510s Selecting previously unselected package java-common. 1510s Preparing to unpack .../093-java-common_0.76build1_all.deb ... 1510s Unpacking java-common (0.76build1) ... 1510s Selecting previously unselected package libpcsclite1:arm64. 1510s Preparing to unpack .../094-libpcsclite1_2.4.1-1_arm64.deb ... 1510s Unpacking libpcsclite1:arm64 (2.4.1-1) ... 1510s Selecting previously unselected package openjdk-21-jre-headless:arm64. 1510s Preparing to unpack .../095-openjdk-21-jre-headless_21.0.10+7-1_arm64.deb ... 1510s Unpacking openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1511s Selecting previously unselected package default-jre-headless. 1511s Preparing to unpack .../096-default-jre-headless_2%3a1.21-76build1_arm64.deb ... 1511s Unpacking default-jre-headless (2:1.21-76build1) ... 1511s Selecting previously unselected package sgml-base. 1511s Preparing to unpack .../097-sgml-base_1.31+nmu1_all.deb ... 1511s Unpacking sgml-base (1.31+nmu1) ... 1511s Selecting previously unselected package xml-core. 1511s Preparing to unpack .../098-xml-core_0.19build1_all.deb ... 1511s Unpacking xml-core (0.19build1) ... 1511s Selecting previously unselected package docutils-common. 1511s Preparing to unpack .../099-docutils-common_0.22.4+dfsg-1_all.deb ... 1511s Unpacking docutils-common (0.22.4+dfsg-1) ... 1511s Selecting previously unselected package unzip. 1511s Preparing to unpack .../100-unzip_6.0-29ubuntu1_arm64.deb ... 1511s Unpacking unzip (6.0-29ubuntu1) ... 1511s Selecting previously unselected package java-wrappers. 1511s Preparing to unpack .../101-java-wrappers_0.5build1_all.deb ... 1511s Unpacking java-wrappers (0.5build1) ... 1511s Selecting previously unselected package libalgorithm-c3-perl. 1511s Preparing to unpack .../102-libalgorithm-c3-perl_0.11-2_all.deb ... 1511s Unpacking libalgorithm-c3-perl (0.11-2) ... 1511s Selecting previously unselected package libalgorithm-combinatorics-perl. 1511s Preparing to unpack .../103-libalgorithm-combinatorics-perl_0.27-3build5_arm64.deb ... 1511s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ... 1511s Selecting previously unselected package libauth-yubikey-webclient-perl. 1511s Preparing to unpack .../104-libauth-yubikey-webclient-perl_4.02-3_all.deb ... 1511s Unpacking libauth-yubikey-webclient-perl (4.02-3) ... 1511s Selecting previously unselected package libauthen-pam-perl. 1511s Preparing to unpack .../105-libauthen-pam-perl_0.16-6build4_arm64.deb ... 1511s Unpacking libauthen-pam-perl (0.16-6build4) ... 1511s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 1511s Preparing to unpack .../106-libb-hooks-op-check-perl_0.22-3build2_arm64.deb ... 1511s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1511s Selecting previously unselected package libdynaloader-functions-perl. 1511s Preparing to unpack .../107-libdynaloader-functions-perl_0.004-2_all.deb ... 1511s Unpacking libdynaloader-functions-perl (0.004-2) ... 1511s Selecting previously unselected package libdevel-callchecker-perl:arm64. 1511s Preparing to unpack .../108-libdevel-callchecker-perl_0.009-2_arm64.deb ... 1511s Unpacking libdevel-callchecker-perl:arm64 (0.009-2) ... 1511s Selecting previously unselected package libparams-classify-perl:arm64. 1511s Preparing to unpack .../109-libparams-classify-perl_0.015-2build6_arm64.deb ... 1511s Unpacking libparams-classify-perl:arm64 (0.015-2build6) ... 1511s Selecting previously unselected package libmodule-runtime-perl. 1511s Preparing to unpack .../110-libmodule-runtime-perl_0.018-1_all.deb ... 1511s Unpacking libmodule-runtime-perl (0.018-1) ... 1511s Selecting previously unselected package libmodule-implementation-perl. 1511s Preparing to unpack .../111-libmodule-implementation-perl_0.09-2_all.deb ... 1511s Unpacking libmodule-implementation-perl (0.09-2) ... 1511s Selecting previously unselected package libsub-exporter-progressive-perl. 1511s Preparing to unpack .../112-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1511s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1511s Selecting previously unselected package libvariable-magic-perl. 1511s Preparing to unpack .../113-libvariable-magic-perl_0.64-1build1_arm64.deb ... 1511s Unpacking libvariable-magic-perl (0.64-1build1) ... 1511s Selecting previously unselected package libb-hooks-endofscope-perl. 1511s Preparing to unpack .../114-libb-hooks-endofscope-perl_0.28-2_all.deb ... 1511s Unpacking libb-hooks-endofscope-perl (0.28-2) ... 1511s Selecting previously unselected package libcrypt-random-seed-perl. 1511s Preparing to unpack .../115-libcrypt-random-seed-perl_0.03-3_all.deb ... 1511s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1511s Selecting previously unselected package libmath-random-isaac-perl. 1511s Preparing to unpack .../116-libmath-random-isaac-perl_1.004-2_all.deb ... 1511s Unpacking libmath-random-isaac-perl (1.004-2) ... 1511s Selecting previously unselected package libbytes-random-secure-perl. 1511s Preparing to unpack .../117-libbytes-random-secure-perl_0.29-3_all.deb ... 1511s Unpacking libbytes-random-secure-perl (0.29-3) ... 1512s Selecting previously unselected package libcache-lru-perl. 1512s Preparing to unpack .../118-libcache-lru-perl_0.04-4_all.deb ... 1512s Unpacking libcache-lru-perl (0.04-4) ... 1512s Selecting previously unselected package libcapture-tiny-perl. 1512s Preparing to unpack .../119-libcapture-tiny-perl_0.50-1_all.deb ... 1512s Unpacking libcapture-tiny-perl (0.50-1) ... 1512s Selecting previously unselected package libcares2:arm64. 1512s Preparing to unpack .../120-libcares2_1.34.6-1_arm64.deb ... 1512s Unpacking libcares2:arm64 (1.34.6-1) ... 1512s Selecting previously unselected package libclass-c3-perl. 1512s Preparing to unpack .../121-libclass-c3-perl_0.35-2_all.deb ... 1512s Unpacking libclass-c3-perl (0.35-2) ... 1512s Selecting previously unselected package libclass-data-inheritable-perl. 1512s Preparing to unpack .../122-libclass-data-inheritable-perl_0.10-1_all.deb ... 1512s Unpacking libclass-data-inheritable-perl (0.10-1) ... 1512s Selecting previously unselected package libparams-util-perl. 1512s Preparing to unpack .../123-libparams-util-perl_1.102-3build1_arm64.deb ... 1512s Unpacking libparams-util-perl (1.102-3build1) ... 1512s Selecting previously unselected package libsub-install-perl. 1512s Preparing to unpack .../124-libsub-install-perl_0.929-1_all.deb ... 1512s Unpacking libsub-install-perl (0.929-1) ... 1512s Selecting previously unselected package libdata-optlist-perl. 1512s Preparing to unpack .../125-libdata-optlist-perl_0.114-1_all.deb ... 1512s Unpacking libdata-optlist-perl (0.114-1) ... 1512s Selecting previously unselected package libpackage-stash-perl. 1512s Preparing to unpack .../126-libpackage-stash-perl_0.40-1_all.deb ... 1512s Unpacking libpackage-stash-perl (0.40-1) ... 1512s Selecting previously unselected package libclass-load-perl. 1512s Preparing to unpack .../127-libclass-load-perl_0.25-2_all.deb ... 1512s Unpacking libclass-load-perl (0.25-2) ... 1512s Selecting previously unselected package libclass-load-xs-perl. 1512s Preparing to unpack .../128-libclass-load-xs-perl_0.10-2build5_arm64.deb ... 1512s Unpacking libclass-load-xs-perl (0.10-2build5) ... 1512s Selecting previously unselected package libclass-method-modifiers-perl. 1512s Preparing to unpack .../129-libclass-method-modifiers-perl_2.15-1_all.deb ... 1512s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1512s Selecting previously unselected package libclass-singleton-perl. 1512s Preparing to unpack .../130-libclass-singleton-perl_1.6-2_all.deb ... 1512s Unpacking libclass-singleton-perl (1.6-2) ... 1512s Selecting previously unselected package libclone-pp-perl. 1512s Preparing to unpack .../131-libclone-pp-perl_1.08-2_all.deb ... 1512s Unpacking libclone-pp-perl (1.08-2) ... 1512s Selecting previously unselected package libconvert-binhex-perl. 1512s Preparing to unpack .../132-libconvert-binhex-perl_1.125-3_all.deb ... 1512s Unpacking libconvert-binhex-perl (1.125-3) ... 1512s Selecting previously unselected package libcrypt-dh-gmp-perl. 1512s Preparing to unpack .../133-libcrypt-dh-gmp-perl_0.00012-2build5_arm64.deb ... 1512s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ... 1512s Selecting previously unselected package libcrypt-jwt-perl. 1512s Preparing to unpack .../134-libcrypt-jwt-perl_0.037-1_all.deb ... 1512s Unpacking libcrypt-jwt-perl (0.037-1) ... 1512s Selecting previously unselected package libcrypt-ssleay-perl. 1512s Preparing to unpack .../135-libcrypt-ssleay-perl_0.73.06-2build6_arm64.deb ... 1512s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ... 1512s Selecting previously unselected package libcrypt-x509-perl. 1512s Preparing to unpack .../136-libcrypt-x509-perl_0.55-1_all.deb ... 1512s Unpacking libcrypt-x509-perl (0.55-1) ... 1512s Selecting previously unselected package libdata-dumper-concise-perl. 1512s Preparing to unpack .../137-libdata-dumper-concise-perl_2.023-3_all.deb ... 1512s Unpacking libdata-dumper-concise-perl (2.023-3) ... 1512s Selecting previously unselected package libdata-hexdump-perl. 1512s Preparing to unpack .../138-libdata-hexdump-perl_0.04-2_all.deb ... 1512s Unpacking libdata-hexdump-perl (0.04-2) ... 1512s Selecting previously unselected package libdata-ieee754-perl. 1512s Preparing to unpack .../139-libdata-ieee754-perl_0.02-2_all.deb ... 1512s Unpacking libdata-ieee754-perl (0.02-2) ... 1512s Selecting previously unselected package liblist-someutils-perl. 1512s Preparing to unpack .../140-liblist-someutils-perl_0.59-1_all.deb ... 1512s Unpacking liblist-someutils-perl (0.59-1) ... 1512s Selecting previously unselected package liblist-utilsby-perl. 1512s Preparing to unpack .../141-liblist-utilsby-perl_0.12-2_all.deb ... 1512s Unpacking liblist-utilsby-perl (0.12-2) ... 1513s Selecting previously unselected package liblist-allutils-perl. 1513s Preparing to unpack .../142-liblist-allutils-perl_0.19-1_all.deb ... 1513s Unpacking liblist-allutils-perl (0.19-1) ... 1513s Selecting previously unselected package libimport-into-perl. 1513s Preparing to unpack .../143-libimport-into-perl_1.002005-2_all.deb ... 1513s Unpacking libimport-into-perl (1.002005-2) ... 1513s Selecting previously unselected package librole-tiny-perl. 1513s Preparing to unpack .../144-librole-tiny-perl_2.002004-1_all.deb ... 1513s Unpacking librole-tiny-perl (2.002004-1) ... 1513s Selecting previously unselected package libsub-quote-perl. 1513s Preparing to unpack .../145-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1513s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1513s Selecting previously unselected package libmoo-perl. 1513s Preparing to unpack .../146-libmoo-perl_2.005005-1_all.deb ... 1513s Unpacking libmoo-perl (2.005005-1) ... 1513s Selecting previously unselected package libdata-password-zxcvbn-perl. 1513s Preparing to unpack .../147-libdata-password-zxcvbn-perl_1.1.3-1_all.deb ... 1513s Unpacking libdata-password-zxcvbn-perl (1.1.3-1) ... 1513s Selecting previously unselected package libstrictures-perl. 1513s Preparing to unpack .../148-libstrictures-perl_2.000006-1build1_all.deb ... 1513s Unpacking libstrictures-perl (2.000006-1build1) ... 1513s Selecting previously unselected package libdata-perl-perl. 1513s Preparing to unpack .../149-libdata-perl-perl_0.002011-2_all.deb ... 1513s Unpacking libdata-perl-perl (0.002011-2) ... 1513s Selecting previously unselected package libdata-printer-perl. 1513s Preparing to unpack .../150-libdata-printer-perl_1.002001-1_all.deb ... 1513s Unpacking libdata-printer-perl (1.002001-1) ... 1513s Selecting previously unselected package libnet-ipv6addr-perl. 1513s Preparing to unpack .../151-libnet-ipv6addr-perl_1.02-1_all.deb ... 1513s Unpacking libnet-ipv6addr-perl (1.02-1) ... 1513s Selecting previously unselected package libnet-netmask-perl. 1513s Preparing to unpack .../152-libnet-netmask-perl_2.0003-1build1_all.deb ... 1513s Unpacking libnet-netmask-perl (2.0003-1build1) ... 1513s Selecting previously unselected package libnetaddr-ip-perl. 1513s Preparing to unpack .../153-libnetaddr-ip-perl_4.079+dfsg-2build5_arm64.deb ... 1513s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1513s Selecting previously unselected package libdata-validate-ip-perl. 1513s Preparing to unpack .../154-libdata-validate-ip-perl_0.31-1_all.deb ... 1513s Unpacking libdata-validate-ip-perl (0.31-1) ... 1513s Selecting previously unselected package libsub-identify-perl. 1513s Preparing to unpack .../155-libsub-identify-perl_0.14-4_arm64.deb ... 1513s Unpacking libsub-identify-perl (0.14-4) ... 1513s Selecting previously unselected package libsub-name-perl:arm64. 1513s Preparing to unpack .../156-libsub-name-perl_0.28-1_arm64.deb ... 1513s Unpacking libsub-name-perl:arm64 (0.28-1) ... 1513s Selecting previously unselected package libnamespace-clean-perl. 1513s Preparing to unpack .../157-libnamespace-clean-perl_0.27-2_all.deb ... 1513s Unpacking libnamespace-clean-perl (0.27-2) ... 1513s Selecting previously unselected package libnamespace-autoclean-perl. 1513s Preparing to unpack .../158-libnamespace-autoclean-perl_0.31-1_all.deb ... 1513s Unpacking libnamespace-autoclean-perl (0.31-1) ... 1513s Selecting previously unselected package libsub-exporter-perl. 1513s Preparing to unpack .../159-libsub-exporter-perl_0.990-1_all.deb ... 1513s Unpacking libsub-exporter-perl (0.990-1) ... 1513s Selecting previously unselected package libeval-closure-perl. 1513s Preparing to unpack .../160-libeval-closure-perl_0.14-3_all.deb ... 1513s Unpacking libeval-closure-perl (0.14-3) ... 1513s Selecting previously unselected package libexception-class-perl. 1513s Preparing to unpack .../161-libexception-class-perl_1.45-1_all.deb ... 1513s Unpacking libexception-class-perl (1.45-1) ... 1513s Selecting previously unselected package libparams-validationcompiler-perl. 1513s Preparing to unpack .../162-libparams-validationcompiler-perl_0.31-1_all.deb ... 1513s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1513s Selecting previously unselected package libmro-compat-perl. 1513s Preparing to unpack .../163-libmro-compat-perl_0.15-2_all.deb ... 1513s Unpacking libmro-compat-perl (0.15-2) ... 1513s Selecting previously unselected package libxstring-perl:arm64. 1514s Preparing to unpack .../164-libxstring-perl_0.005-2build4_arm64.deb ... 1514s Unpacking libxstring-perl:arm64 (0.005-2build4) ... 1514s Selecting previously unselected package libspecio-perl. 1514s Preparing to unpack .../165-libspecio-perl_0.53-1_all.deb ... 1514s Unpacking libspecio-perl (0.53-1) ... 1514s Selecting previously unselected package libdatetime-locale-perl. 1514s Preparing to unpack .../166-libdatetime-locale-perl_1%3a1.45-1_all.deb ... 1514s Unpacking libdatetime-locale-perl (1:1.45-1) ... 1514s Selecting previously unselected package libdatetime-timezone-perl. 1514s Preparing to unpack .../167-libdatetime-timezone-perl_1%3a2.65-1+2025b_all.deb ... 1514s Unpacking libdatetime-timezone-perl (1:2.65-1+2025b) ... 1514s Selecting previously unselected package libdatetime-perl. 1514s Preparing to unpack .../168-libdatetime-perl_2%3a1.65-1build3_arm64.deb ... 1514s Unpacking libdatetime-perl (2:1.65-1build3) ... 1514s Selecting previously unselected package libdatetime-format-rfc3339-perl. 1514s Preparing to unpack .../169-libdatetime-format-rfc3339-perl_1.10.0-1_all.deb ... 1514s Unpacking libdatetime-format-rfc3339-perl (1.10.0-1) ... 1514s Selecting previously unselected package libdatetime-format-w3cdtf-perl. 1514s Preparing to unpack .../170-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ... 1514s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ... 1514s Selecting previously unselected package libdbi-perl:arm64. 1514s Preparing to unpack .../171-libdbi-perl_1.647-1build1_arm64.deb ... 1514s Unpacking libdbi-perl:arm64 (1.647-1build1) ... 1514s Selecting previously unselected package libdbd-sqlite3-perl:arm64. 1514s Preparing to unpack .../172-libdbd-sqlite3-perl_1.76-1_arm64.deb ... 1514s Unpacking libdbd-sqlite3-perl:arm64 (1.76-1) ... 1514s Selecting previously unselected package libdbix-connector-perl. 1514s Preparing to unpack .../173-libdbix-connector-perl_0.60-1_all.deb ... 1514s Unpacking libdbix-connector-perl (0.60-1) ... 1514s Selecting previously unselected package libdevel-globaldestruction-perl. 1514s Preparing to unpack .../174-libdevel-globaldestruction-perl_0.14-4_all.deb ... 1514s Unpacking libdevel-globaldestruction-perl (0.14-4) ... 1514s Selecting previously unselected package libdevel-overloadinfo-perl. 1514s Preparing to unpack .../175-libdevel-overloadinfo-perl_0.008-1_all.deb ... 1514s Unpacking libdevel-overloadinfo-perl (0.008-1) ... 1514s Selecting previously unselected package libdist-checkconflicts-perl. 1514s Preparing to unpack .../176-libdist-checkconflicts-perl_0.11-2_all.deb ... 1514s Unpacking libdist-checkconflicts-perl (0.11-2) ... 1514s Selecting previously unselected package libemail-simple-perl. 1514s Preparing to unpack .../177-libemail-simple-perl_2.218-1_all.deb ... 1514s Unpacking libemail-simple-perl (2.218-1) ... 1514s Selecting previously unselected package libmodule-pluggable-perl. 1514s Preparing to unpack .../178-libmodule-pluggable-perl_5.2-5_all.deb ... 1514s Unpacking libmodule-pluggable-perl (5.2-5) ... 1515s Selecting previously unselected package libemail-abstract-perl. 1515s Preparing to unpack .../179-libemail-abstract-perl_3.010-1_all.deb ... 1515s Unpacking libemail-abstract-perl (3.010-1) ... 1515s Selecting previously unselected package libemail-address-xs-perl. 1515s Preparing to unpack .../180-libemail-address-xs-perl_1.05-1build5_arm64.deb ... 1515s Unpacking libemail-address-xs-perl (1.05-1build5) ... 1515s Selecting previously unselected package libmoox-types-mooselike-perl. 1515s Preparing to unpack .../181-libmoox-types-mooselike-perl_0.29-2_all.deb ... 1515s Unpacking libmoox-types-mooselike-perl (0.29-2) ... 1515s Selecting previously unselected package libthrowable-perl. 1515s Preparing to unpack .../182-libthrowable-perl_1.001-2_all.deb ... 1515s Unpacking libthrowable-perl (1.001-2) ... 1515s Selecting previously unselected package libemail-sender-perl. 1515s Preparing to unpack .../183-libemail-sender-perl_2.601-1_all.deb ... 1515s Unpacking libemail-sender-perl (2.601-1) ... 1515s Selecting previously unselected package libextutils-depends-perl. 1515s Preparing to unpack .../184-libextutils-depends-perl_0.8002-1_all.deb ... 1515s Unpacking libextutils-depends-perl (0.8002-1) ... 1515s Selecting previously unselected package libimagequant0:arm64. 1515s Preparing to unpack .../185-libimagequant0_2.18.0-1build1_arm64.deb ... 1515s Unpacking libimagequant0:arm64 (2.18.0-1build1) ... 1515s Selecting previously unselected package libxpm4:arm64. 1515s Preparing to unpack .../186-libxpm4_1%3a3.5.17-1build3_arm64.deb ... 1515s Unpacking libxpm4:arm64 (1:3.5.17-1build3) ... 1515s Selecting previously unselected package libgd3:arm64. 1515s Preparing to unpack .../187-libgd3_2.3.3-13ubuntu1_arm64.deb ... 1515s Unpacking libgd3:arm64 (2.3.3-13ubuntu1) ... 1515s Selecting previously unselected package libgd-perl. 1515s Preparing to unpack .../188-libgd-perl_2.84-2_arm64.deb ... 1515s Unpacking libgd-perl (2.84-2) ... 1515s Selecting previously unselected package libgd-securityimage-perl. 1515s Preparing to unpack .../189-libgd-securityimage-perl_1.75-3_all.deb ... 1515s Unpacking libgd-securityimage-perl (1.75-3) ... 1515s Selecting previously unselected package libmoox-strictconstructor-perl. 1515s Preparing to unpack .../190-libmoox-strictconstructor-perl_0.013-1_all.deb ... 1515s Unpacking libmoox-strictconstructor-perl (0.013-1) ... 1515s Selecting previously unselected package libmaxmind-db-common-perl. 1515s Preparing to unpack .../191-libmaxmind-db-common-perl_0.040001-1.1_all.deb ... 1515s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ... 1515s Selecting previously unselected package libmaxmind-db-reader-perl. 1515s Preparing to unpack .../192-libmaxmind-db-reader-perl_1.000014-2_all.deb ... 1515s Unpacking libmaxmind-db-reader-perl (1.000014-2) ... 1515s Selecting previously unselected package libparams-validate-perl:arm64. 1515s Preparing to unpack .../193-libparams-validate-perl_1.31-2build4_arm64.deb ... 1515s Unpacking libparams-validate-perl:arm64 (1.31-2build4) ... 1515s Selecting previously unselected package libgeoip2-perl. 1515s Preparing to unpack .../194-libgeoip2-perl_2.006002-2_all.deb ... 1515s Unpacking libgeoip2-perl (2.006002-2) ... 1515s Selecting previously unselected package libglib-perl:arm64. 1515s Preparing to unpack .../195-libglib-perl_3%3a1.329.4-1_arm64.deb ... 1515s Unpacking libglib-perl:arm64 (3:1.329.4-1) ... 1515s Selecting previously unselected package libgssapi-perl. 1515s Preparing to unpack .../196-libgssapi-perl_0.28-4build5_arm64.deb ... 1515s Unpacking libgssapi-perl (0.28-4build5) ... 1515s Selecting previously unselected package libhttp-browserdetect-perl. 1515s Preparing to unpack .../197-libhttp-browserdetect-perl_3.45-1_all.deb ... 1515s Unpacking libhttp-browserdetect-perl (3.45-1) ... 1515s Selecting previously unselected package libhttp-daemon-perl. 1515s Preparing to unpack .../198-libhttp-daemon-perl_6.16-1_all.deb ... 1515s Unpacking libhttp-daemon-perl (6.16-1) ... 1515s Selecting previously unselected package libio-pty-perl. 1515s Preparing to unpack .../199-libio-pty-perl_1%3a1.20-1build3_arm64.deb ... 1515s Unpacking libio-pty-perl (1:1.20-1build3) ... 1515s Selecting previously unselected package libio-sessiondata-perl. 1515s Preparing to unpack .../200-libio-sessiondata-perl_1.03-3_all.deb ... 1515s Unpacking libio-sessiondata-perl (1.03-3) ... 1516s Selecting previously unselected package libperlio-via-timeout-perl. 1516s Preparing to unpack .../201-libperlio-via-timeout-perl_0.32-3_all.deb ... 1516s Unpacking libperlio-via-timeout-perl (0.32-3) ... 1516s Selecting previously unselected package libio-socket-timeout-perl. 1516s Preparing to unpack .../202-libio-socket-timeout-perl_0.32-3_all.deb ... 1516s Unpacking libio-socket-timeout-perl (0.32-3) ... 1516s Selecting previously unselected package libio-string-perl. 1516s Preparing to unpack .../203-libio-string-perl_1.08-4_all.deb ... 1516s Unpacking libio-string-perl (1.08-4) ... 1516s Selecting previously unselected package libio-stringy-perl. 1516s Preparing to unpack .../204-libio-stringy-perl_2.113-2_all.deb ... 1516s Unpacking libio-stringy-perl (2.113-2) ... 1516s Selecting previously unselected package libipc-run-perl. 1516s Preparing to unpack .../205-libipc-run-perl_20250809.0-1build1_all.deb ... 1516s Unpacking libipc-run-perl (20250809.0-1build1) ... 1516s Selecting previously unselected package libmoox-handlesvia-perl. 1516s Preparing to unpack .../206-libmoox-handlesvia-perl_0.001009-2_all.deb ... 1516s Unpacking libmoox-handlesvia-perl (0.001009-2) ... 1516s Selecting previously unselected package libtype-tiny-perl. 1516s Preparing to unpack .../207-libtype-tiny-perl_2.010001-1_all.deb ... 1516s Unpacking libtype-tiny-perl (2.010001-1) ... 1516s Selecting previously unselected package libiri-perl. 1516s Preparing to unpack .../208-libiri-perl_0.013-1_all.deb ... 1516s Unpacking libiri-perl (0.013-1) ... 1516s Selecting previously unselected package libjargs-java. 1516s Preparing to unpack .../209-libjargs-java_1.0.0-5build1_all.deb ... 1516s Unpacking libjargs-java (1.0.0-5build1) ... 1516s Selecting previously unselected package libxslt1.1:arm64. 1516s Preparing to unpack .../210-libxslt1.1_1.1.43-0.3_arm64.deb ... 1516s Unpacking libxslt1.1:arm64 (1.1.43-0.3) ... 1516s Selecting previously unselected package libxmlsec1-1:arm64. 1516s Preparing to unpack .../211-libxmlsec1-1_1.3.9-1_arm64.deb ... 1516s Unpacking libxmlsec1-1:arm64 (1.3.9-1) ... 1516s Selecting previously unselected package libxmlsec1-openssl1:arm64. 1516s Preparing to unpack .../212-libxmlsec1-openssl1_1.3.9-1_arm64.deb ... 1516s Unpacking libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1516s Selecting previously unselected package liblasso3t64. 1516s Preparing to unpack .../213-liblasso3t64_2.9.0-3_arm64.deb ... 1516s Unpacking liblasso3t64 (2.9.0-3) ... 1516s Selecting previously unselected package liblasso-perl:arm64. 1516s Preparing to unpack .../214-liblasso-perl_2.9.0-3_arm64.deb ... 1516s Unpacking liblasso-perl:arm64 (2.9.0-3) ... 1516s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl. 1516s Preparing to unpack .../215-liblemonldap-ng-ssoaas-apache-client-perl_2.22.1+ds-1_all.deb ... 1516s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1516s Selecting previously unselected package libllhttp9.3. 1516s Preparing to unpack .../216-libllhttp9.3_9.3.3~really9.3.0+~cs12.11.8-3_arm64.deb ... 1516s Unpacking libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1516s Selecting previously unselected package liblog-log4perl-perl. 1516s Preparing to unpack .../217-liblog-log4perl-perl_1.57-1_all.deb ... 1516s Unpacking liblog-log4perl-perl (1.57-1) ... 1516s Selecting previously unselected package liblwp-protocol-psgi-perl. 1516s Preparing to unpack .../218-liblwp-protocol-psgi-perl_0.11-2_all.deb ... 1516s Unpacking liblwp-protocol-psgi-perl (0.11-2) ... 1516s Selecting previously unselected package libnet-smtp-ssl-perl. 1516s Preparing to unpack .../219-libnet-smtp-ssl-perl_1.04-2_all.deb ... 1516s Unpacking libnet-smtp-ssl-perl (1.04-2) ... 1516s Selecting previously unselected package libmailtools-perl. 1516s Preparing to unpack .../220-libmailtools-perl_2.22-1_all.deb ... 1516s Unpacking libmailtools-perl (2.22-1) ... 1517s Selecting previously unselected package libsub-infix-perl. 1517s Preparing to unpack .../221-libsub-infix-perl_0.004-5_all.deb ... 1517s Unpacking libsub-infix-perl (0.004-5) ... 1517s Selecting previously unselected package libmatch-simple-perl. 1517s Preparing to unpack .../222-libmatch-simple-perl_0.012-1_all.deb ... 1517s Unpacking libmatch-simple-perl (0.012-1) ... 1517s Selecting previously unselected package libmime-tools-perl. 1517s Preparing to unpack .../223-libmime-tools-perl_5.515-1_all.deb ... 1517s Unpacking libmime-tools-perl (5.515-1) ... 1517s Selecting previously unselected package libmodule-runtime-conflicts-perl. 1517s Preparing to unpack .../224-libmodule-runtime-conflicts-perl_0.003-2_all.deb ... 1517s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ... 1517s Selecting previously unselected package libpackage-deprecationmanager-perl. 1517s Preparing to unpack .../225-libpackage-deprecationmanager-perl_0.18-1_all.deb ... 1517s Unpacking libpackage-deprecationmanager-perl (0.18-1) ... 1517s Selecting previously unselected package libpackage-stash-xs-perl:arm64. 1517s Preparing to unpack .../226-libpackage-stash-xs-perl_0.30-1build5_arm64.deb ... 1517s Unpacking libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 1517s Selecting previously unselected package libmoose-perl:arm64. 1517s Preparing to unpack .../227-libmoose-perl_2.2207-1build3_arm64.deb ... 1517s Unpacking libmoose-perl:arm64 (2.2207-1build3) ... 1517s Selecting previously unselected package libmoosex-arrayref-perl. 1517s Preparing to unpack .../228-libmoosex-arrayref-perl_0.005-5_all.deb ... 1517s Unpacking libmoosex-arrayref-perl (0.005-5) ... 1517s Selecting previously unselected package libnamespace-sweep-perl. 1517s Preparing to unpack .../229-libnamespace-sweep-perl_0.006-5_all.deb ... 1517s Unpacking libnamespace-sweep-perl (0.006-5) ... 1517s Selecting previously unselected package libnet-ip-perl. 1517s Preparing to unpack .../230-libnet-ip-perl_1.26-4_all.deb ... 1517s Unpacking libnet-ip-perl (1.26-4) ... 1517s Selecting previously unselected package libnet-ldap-perl. 1517s Preparing to unpack .../231-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ... 1517s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ... 1517s Selecting previously unselected package libxml-namespacesupport-perl. 1517s Preparing to unpack .../232-libxml-namespacesupport-perl_1.12-2_all.deb ... 1517s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1517s Selecting previously unselected package libxml-sax-base-perl. 1517s Preparing to unpack .../233-libxml-sax-base-perl_1.09-3_all.deb ... 1517s Unpacking libxml-sax-base-perl (1.09-3) ... 1517s Selecting previously unselected package libxml-sax-perl. 1517s Preparing to unpack .../234-libxml-sax-perl_1.02+dfsg-4_all.deb ... 1517s Unpacking libxml-sax-perl (1.02+dfsg-4) ... 1517s Selecting previously unselected package libxml-libxml-perl. 1517s Preparing to unpack .../235-libxml-libxml-perl_2.0207+dfsg+really+2.0207-0ubuntu7_arm64.deb ... 1517s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1517s Selecting previously unselected package libxml-simple-perl. 1517s Preparing to unpack .../236-libxml-simple-perl_2.25-2_all.deb ... 1517s Unpacking libxml-simple-perl (2.25-2) ... 1517s Selecting previously unselected package libnet-openid-common-perl. 1517s Preparing to unpack .../237-libnet-openid-common-perl_1.20-2_all.deb ... 1517s Unpacking libnet-openid-common-perl (1.20-2) ... 1517s Selecting previously unselected package libnet-openid-consumer-perl. 1517s Preparing to unpack .../238-libnet-openid-consumer-perl_1.18-2_all.deb ... 1517s Unpacking libnet-openid-consumer-perl (1.18-2) ... 1517s Selecting previously unselected package libnet-openid-server-perl. 1517s Preparing to unpack .../239-libnet-openid-server-perl_1.09-4_all.deb ... 1517s Unpacking libnet-openid-server-perl (1.09-4) ... 1517s Selecting previously unselected package libsimdjson29:arm64. 1517s Preparing to unpack .../240-libsimdjson29_4.2.4-1_arm64.deb ... 1517s Unpacking libsimdjson29:arm64 (4.2.4-1) ... 1518s Selecting previously unselected package libsimdutf29:arm64. 1518s Preparing to unpack .../241-libsimdutf29_7.7.1-3_arm64.deb ... 1518s Unpacking libsimdutf29:arm64 (7.7.1-3) ... 1518s Selecting previously unselected package node-corepack. 1518s Preparing to unpack .../242-node-corepack_0.24.0-5build1_all.deb ... 1518s Unpacking node-corepack (0.24.0-5build1) ... 1518s Selecting previously unselected package nodejs. 1518s Preparing to unpack .../243-nodejs_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1518s Unpacking nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1518s Selecting previously unselected package node-xtend. 1518s Preparing to unpack .../244-node-xtend_4.0.2-3_all.deb ... 1518s Unpacking node-xtend (4.0.2-3) ... 1518s Selecting previously unselected package node-acorn. 1518s Preparing to unpack .../245-node-acorn_8.8.1+ds+~cs25.17.7-3_all.deb ... 1518s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1518s Selecting previously unselected package node-cjs-module-lexer. 1518s Preparing to unpack .../246-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ... 1518s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ... 1518s Selecting previously unselected package node-balanced-match. 1518s Preparing to unpack .../247-node-balanced-match_2.0.0-1_all.deb ... 1518s Unpacking node-balanced-match (2.0.0-1) ... 1518s Selecting previously unselected package node-brace-expansion. 1518s Preparing to unpack .../248-node-brace-expansion_2.0.1+~1.1.0-2_all.deb ... 1518s Unpacking node-brace-expansion (2.0.1+~1.1.0-2) ... 1518s Selecting previously unselected package node-minimatch. 1518s Preparing to unpack .../249-node-minimatch_9.0.3-6_all.deb ... 1518s Unpacking node-minimatch (9.0.3-6) ... 1518s Selecting previously unselected package node-ms. 1518s Preparing to unpack .../250-node-ms_2.1.3+~cs0.7.31-3_all.deb ... 1518s Unpacking node-ms (2.1.3+~cs0.7.31-3) ... 1518s Selecting previously unselected package node-debug. 1518s Preparing to unpack .../251-node-debug_4.4.1+~4.1.12-1_all.deb ... 1518s Unpacking node-debug (4.4.1+~4.1.12-1) ... 1518s Selecting previously unselected package node-lru-cache. 1518s Preparing to unpack .../252-node-lru-cache_10.0.1-3_all.deb ... 1518s Unpacking node-lru-cache (10.0.1-3) ... 1518s Selecting previously unselected package node-semver. 1518s Preparing to unpack .../253-node-semver_7.6.1+~7.5.8-2_all.deb ... 1518s Unpacking node-semver (7.6.1+~7.5.8-2) ... 1518s Selecting previously unselected package node-llhttp. 1518s Preparing to unpack .../254-node-llhttp_9.3.3~really9.3.0+~cs12.11.8-3_all.deb ... 1518s Unpacking node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1518s Selecting previously unselected package node-undici. 1518s Preparing to unpack .../255-node-undici_7.18.2+dfsg+~cs3.2.0-1build1_all.deb ... 1518s Unpacking node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1518s Selecting previously unselected package libnode127:arm64. 1518s Preparing to unpack .../256-libnode127_22.22.0+dfsg+~cs22.19.6-1ubuntu2_arm64.deb ... 1518s Unpacking libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1519s Selecting previously unselected package libossp-uuid16:arm64. 1519s Preparing to unpack .../257-libossp-uuid16_1.6.6-1_arm64.deb ... 1519s Unpacking libossp-uuid16:arm64 (1.6.6-1) ... 1519s Selecting previously unselected package libossp-uuid-perl. 1519s Preparing to unpack .../258-libossp-uuid-perl_1.6.6-1_arm64.deb ... 1519s Unpacking libossp-uuid-perl (1.6.6-1) ... 1519s Selecting previously unselected package libparse-recdescent-perl. 1519s Preparing to unpack .../259-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ... 1519s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ... 1519s Selecting previously unselected package libpath-tiny-perl. 1519s Preparing to unpack .../260-libpath-tiny-perl_0.148-1_all.deb ... 1519s Unpacking libpath-tiny-perl (0.148-1) ... 1519s Selecting previously unselected package libset-scalar-perl. 1519s Preparing to unpack .../261-libset-scalar-perl_1.29-3_all.deb ... 1519s Unpacking libset-scalar-perl (1.29-3) ... 1519s Selecting previously unselected package libtext-csv-xs-perl:arm64. 1519s Preparing to unpack .../262-libtext-csv-xs-perl_1.61-1_arm64.deb ... 1519s Unpacking libtext-csv-xs-perl:arm64 (1.61-1) ... 1519s Selecting previously unselected package libtext-aligner-perl. 1519s Preparing to unpack .../263-libtext-aligner-perl_0.16-3_all.deb ... 1519s Unpacking libtext-aligner-perl (0.16-3) ... 1519s Selecting previously unselected package libtext-table-perl. 1519s Preparing to unpack .../264-libtext-table-perl_1.135-1_all.deb ... 1519s Unpacking libtext-table-perl (1.135-1) ... 1519s Selecting previously unselected package libxml-namespacefactory-perl. 1519s Preparing to unpack .../265-libxml-namespacefactory-perl_1.02-4_all.deb ... 1519s Unpacking libxml-namespacefactory-perl (1.02-4) ... 1519s Selecting previously unselected package libxml-commonns-perl. 1519s Preparing to unpack .../266-libxml-commonns-perl_0.06-6_all.deb ... 1519s Unpacking libxml-commonns-perl (0.06-6) ... 1519s Selecting previously unselected package libxml-namespace-perl. 1519s Preparing to unpack .../267-libxml-namespace-perl_0.02-7_all.deb ... 1519s Unpacking libxml-namespace-perl (0.02-7) ... 1519s Selecting previously unselected package librdf-trine-perl. 1519s Preparing to unpack .../268-librdf-trine-perl_1.019-4_all.deb ... 1519s Unpacking librdf-trine-perl (1.019-4) ... 1519s Selecting previously unselected package librdf-query-perl. 1519s Preparing to unpack .../269-librdf-query-perl_2.919-2_all.deb ... 1519s Unpacking librdf-query-perl (2.919-2) ... 1519s Selecting previously unselected package libtask-weaken-perl. 1519s Preparing to unpack .../270-libtask-weaken-perl_1.06-2_all.deb ... 1519s Unpacking libtask-weaken-perl (1.06-2) ... 1519s Selecting previously unselected package libxml-parser-perl. 1519s Preparing to unpack .../271-libxml-parser-perl_2.47-1build4_arm64.deb ... 1519s Unpacking libxml-parser-perl (2.47-1build4) ... 1519s Selecting previously unselected package libsoap-lite-perl. 1519s Preparing to unpack .../272-libsoap-lite-perl_1.27-3_all.deb ... 1519s Unpacking libsoap-lite-perl (1.27-3) ... 1519s Selecting previously unselected package libstring-random-perl. 1520s Preparing to unpack .../273-libstring-random-perl_1%3a0.32-2_all.deb ... 1520s Unpacking libstring-random-perl (1:0.32-2) ... 1520s Selecting previously unselected package libtest-leaktrace-perl. 1520s Preparing to unpack .../274-libtest-leaktrace-perl_0.17-1build6_arm64.deb ... 1520s Unpacking libtest-leaktrace-perl (0.17-1build6) ... 1520s Selecting previously unselected package libtest-output-perl. 1520s Preparing to unpack .../275-libtest-output-perl_1.036-1_all.deb ... 1520s Unpacking libtest-output-perl (1.036-1) ... 1520s Selecting previously unselected package libtest-pod-perl. 1520s Preparing to unpack .../276-libtest-pod-perl_1.52-3_all.deb ... 1520s Unpacking libtest-pod-perl (1.52-3) ... 1520s Selecting previously unselected package libtime-fake-perl. 1520s Preparing to unpack .../277-libtime-fake-perl_0.11-4_all.deb ... 1520s Unpacking libtime-fake-perl (0.11-4) ... 1520s Selecting previously unselected package libtypes-datetime-perl. 1520s Preparing to unpack .../278-libtypes-datetime-perl_0.002-4_all.deb ... 1520s Unpacking libtypes-datetime-perl (0.002-4) ... 1520s Selecting previously unselected package libtypes-path-tiny-perl. 1520s Preparing to unpack .../279-libtypes-path-tiny-perl_0.006-2_all.deb ... 1520s Unpacking libtypes-path-tiny-perl (0.006-2) ... 1520s Selecting previously unselected package libuuid-tiny-perl. 1520s Preparing to unpack .../280-libuuid-tiny-perl_1.0400-3_all.deb ... 1520s Unpacking libuuid-tiny-perl (1.0400-3) ... 1520s Selecting previously unselected package libtypes-uuid-perl. 1520s Preparing to unpack .../281-libtypes-uuid-perl_0.004-4_all.deb ... 1520s Unpacking libtypes-uuid-perl (0.004-4) ... 1520s Selecting previously unselected package liburi-fromhash-perl. 1520s Preparing to unpack .../282-liburi-fromhash-perl_0.05-2_all.deb ... 1520s Unpacking liburi-fromhash-perl (0.05-2) ... 1520s Selecting previously unselected package libtypes-uri-perl. 1520s Preparing to unpack .../283-libtypes-uri-perl_0.007-3_all.deb ... 1520s Unpacking libtypes-uri-perl (0.007-3) ... 1520s Selecting previously unselected package libweb-id-perl. 1520s Preparing to unpack .../284-libweb-id-perl_1.927-4_all.deb ... 1520s Unpacking libweb-id-perl (1.927-4) ... 1520s Selecting previously unselected package libxml-libxslt-perl:arm64. 1520s Preparing to unpack .../285-libxml-libxslt-perl_2.003000-4_arm64.deb ... 1520s Unpacking libxml-libxslt-perl:arm64 (2.003000-4) ... 1520s Selecting previously unselected package libyaml-perl. 1520s Preparing to unpack .../286-libyaml-perl_1.31-1_all.deb ... 1520s Unpacking libyaml-perl (1.31-1) ... 1520s Selecting previously unselected package node-uglify-js. 1520s Preparing to unpack .../287-node-uglify-js_3.17.4-2build1_all.deb ... 1520s Unpacking node-uglify-js (3.17.4-2build1) ... 1520s Selecting previously unselected package python3-defusedxml. 1520s Preparing to unpack .../288-python3-defusedxml_0.7.1-3build1_all.deb ... 1520s Unpacking python3-defusedxml (0.7.1-3build1) ... 1520s Selecting previously unselected package python3-roman-numerals. 1520s Preparing to unpack .../289-python3-roman-numerals_4.1.0-1_all.deb ... 1520s Unpacking python3-roman-numerals (4.1.0-1) ... 1520s Selecting previously unselected package python3-docutils. 1520s Preparing to unpack .../290-python3-docutils_0.22.4+dfsg-1_all.deb ... 1520s Unpacking python3-docutils (0.22.4+dfsg-1) ... 1520s Selecting previously unselected package python3-imagesize. 1520s Preparing to unpack .../291-python3-imagesize_1.4.1-1build1_all.deb ... 1520s Unpacking python3-imagesize (1.4.1-1build1) ... 1520s Selecting previously unselected package python3-snowballstemmer. 1520s Preparing to unpack .../292-python3-snowballstemmer_3.0.1-1_all.deb ... 1520s Unpacking python3-snowballstemmer (3.0.1-1) ... 1520s Selecting previously unselected package sphinx-common. 1520s Preparing to unpack .../293-sphinx-common_8.2.3-12_all.deb ... 1520s Unpacking sphinx-common (8.2.3-12) ... 1521s Selecting previously unselected package python3-alabaster. 1521s Preparing to unpack .../294-python3-alabaster_0.7.16-0.1build1_all.deb ... 1521s Unpacking python3-alabaster (0.7.16-0.1build1) ... 1521s Selecting previously unselected package python3-sphinx. 1521s Preparing to unpack .../295-python3-sphinx_8.2.3-12_all.deb ... 1521s Unpacking python3-sphinx (8.2.3-12) ... 1521s Selecting previously unselected package libjs-bootswatch. 1521s Preparing to unpack .../296-libjs-bootswatch_3.3.7+dfsg2-2_all.deb ... 1521s Unpacking libjs-bootswatch (3.3.7+dfsg2-2) ... 1521s Selecting previously unselected package python3-sphinx-bootstrap-theme. 1521s Preparing to unpack .../297-python3-sphinx-bootstrap-theme_0.8.1+ds-1_all.deb ... 1521s Unpacking python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1521s Selecting previously unselected package uglifyjs. 1521s Preparing to unpack .../298-uglifyjs_3.17.4-2build1_all.deb ... 1521s Unpacking uglifyjs (3.17.4-2build1) ... 1521s Selecting previously unselected package yui-compressor. 1521s Preparing to unpack .../299-yui-compressor_2.4.8-3build1_all.deb ... 1521s Unpacking yui-compressor (2.4.8-3build1) ... 1521s Selecting previously unselected package lemonldap-ng-handler. 1521s Preparing to unpack .../300-lemonldap-ng-handler_2.22.1+ds-1_all.deb ... 1521s Unpacking lemonldap-ng-handler (2.22.1+ds-1) ... 1521s Selecting previously unselected package lemonldap-ng. 1521s Preparing to unpack .../301-lemonldap-ng_2.22.1+ds-1_all.deb ... 1521s Unpacking lemonldap-ng (2.22.1+ds-1) ... 1521s Selecting previously unselected package lemonldap-ng-doc. 1521s Preparing to unpack .../302-lemonldap-ng-doc_2.22.1+ds-1_all.deb ... 1521s Unpacking lemonldap-ng-doc (2.22.1+ds-1) ... 1521s Selecting previously unselected package libauthen-radius-perl. 1521s Preparing to unpack .../303-libauthen-radius-perl_0.33-1_all.deb ... 1521s Unpacking libauthen-radius-perl (0.33-1) ... 1521s Setting up libmodule-pluggable-perl (5.2-5) ... 1521s Setting up node-uglify-js (3.17.4-2build1) ... 1521s Setting up libio-sessiondata-perl (1.03-3) ... 1521s Setting up javascript-common (12+nmu1) ... 1521s Setting up liblcms2-2:arm64 (2.17-1) ... 1521s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ... 1521s Setting up libsharpyuv0:arm64 (1.5.0-0.1build1) ... 1521s Setting up libxml-parser-perl (2.47-1build4) ... 1521s Setting up libjs-jquery-cookie (12-4build1) ... 1521s Setting up libaom3:arm64 (3.13.1-2) ... 1521s Setting up node-lru-cache (10.0.1-3) ... 1521s Setting up libmath-random-isaac-perl (1.004-2) ... 1521s Setting up libtask-weaken-perl (1.06-2) ... 1521s Setting up liblerc4:arm64 (4.0.0+ds-5ubuntu2) ... 1521s Setting up libxpm4:arm64 (1:3.5.17-1build3) ... 1521s Setting up java-common (0.76build1) ... 1521s Setting up libfont-afm-perl (1.20-4) ... 1521s Setting up libdynaloader-functions-perl (0.004-2) ... 1521s Setting up libclass-method-modifiers-perl (2.15-1) ... 1521s Setting up libjs-popper.js (1.16.1+ds-6build1) ... 1521s Setting up libio-pty-perl (1:1.20-1build3) ... 1521s Setting up libdata-hexdump-perl (0.04-2) ... 1521s Setting up python3-defusedxml (0.7.1-3build1) ... 1521s Setting up libarchive-zip-perl (1.68-1) ... 1521s Setting up libsub-identify-perl (0.14-4) ... 1521s Setting up imagemagick-7-common (8:7.1.2.13+dfsg1-1) ... 1521s Setting up libhttp-browserdetect-perl (3.45-1) ... 1521s Setting up python3-alabaster (0.7.16-0.1build1) ... 1521s Setting up libio-stringy-perl (2.113-2) ... 1521s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.22.1+ds-1) ... 1521s Setting up unzip (6.0-29ubuntu1) ... 1521s Setting up libxml-namespace-perl (0.02-7) ... 1521s Setting up libdebhelper-perl (13.28ubuntu1) ... 1521s Setting up libperlio-via-timeout-perl (0.32-3) ... 1521s Setting up libconvert-binhex-perl (1.125-3) ... 1521s Setting up x11-common (1:7.7+24ubuntu1) ... 1522s Setting up libtest-pod-perl (1.52-3) ... 1522s Setting up libemail-simple-perl (2.218-1) ... 1522s Setting up libdeflate0:arm64 (1.23-2) ... 1522s Setting up libxml-namespacesupport-perl (1.12-2) ... 1522s Setting up m4 (1.4.20-2) ... 1522s Setting up libclass-singleton-perl (1.6-2) ... 1522s Setting up libtext-aligner-perl (0.16-3) ... 1522s Setting up lemonldap-ng-handler (2.22.1+ds-1) ... 1522s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ... 1522s Setting up libtext-csv-xs-perl:arm64 (1.61-1) ... 1522s Setting up libhtml-format-perl (2.16-2) ... 1522s Setting up libossp-uuid16:arm64 (1.6.6-1) ... 1522s Setting up libcrypt-jwt-perl (0.037-1) ... 1522s Setting up libxstring-perl:arm64 (0.005-2build4) ... 1522s Setting up libgomp1:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up libyaml-perl (1.31-1) ... 1522s Setting up liblist-utilsby-perl (0.12-2) ... 1522s Setting up libjbig0:arm64 (2.1-6.1ubuntu3) ... 1522s Setting up libtime-fake-perl (0.11-4) ... 1522s Setting up libdata-dumper-concise-perl (2.023-3) ... 1522s Setting up libnet-netmask-perl (2.0003-1build1) ... 1522s Setting up libxml-namespacefactory-perl (1.02-4) ... 1522s Setting up libsub-install-perl (0.929-1) ... 1522s Setting up libextutils-depends-perl (0.8002-1) ... 1522s Setting up libdata-ieee754-perl (0.02-2) ... 1522s Setting up liblwp-protocol-psgi-perl (0.11-2) ... 1522s Setting up libxml-sax-base-perl (1.09-3) ... 1522s Setting up libio-string-perl (1.08-4) ... 1522s Setting up libtest-leaktrace-perl (0.17-1build6) ... 1522s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ... 1522s Setting up libsimdutf29:arm64 (7.7.1-3) ... 1522s Setting up libsimdjson29:arm64 (4.2.4-1) ... 1522s Setting up libfontenc1:arm64 (1:1.1.8-1build2) ... 1522s Setting up libpackage-stash-xs-perl:arm64 (0.30-1build5) ... 1522s Setting up autotools-dev (20240727.1) ... 1522s Setting up libclass-data-inheritable-perl (0.10-1) ... 1522s Setting up libalgorithm-c3-perl (0.11-2) ... 1522s Setting up libsub-infix-perl (0.004-5) ... 1522s Setting up libjs-jquery-ui (1.13.2+dfsg-1build1) ... 1522s Setting up liblog-log4perl-perl (1.57-1) ... 1522s Setting up libnet-smtp-ssl-perl (1.04-2) ... 1522s Setting up libcrypt-random-seed-perl (0.03-3) ... 1522s Setting up libmailtools-perl (2.22-1) ... 1522s Setting up libdigest-hmac-perl (1.05+dfsg-1) ... 1522s Setting up libcache-lru-perl (0.04-4) ... 1522s Setting up python3-snowballstemmer (3.0.1-1) ... 1522s Setting up node-balanced-match (2.0.0-1) ... 1522s Setting up libjs-bootswatch (3.3.7+dfsg2-2) ... 1522s Setting up node-brace-expansion (2.0.1+~1.1.0-2) ... 1522s Setting up libuuid-tiny-perl (1.0400-3) ... 1522s Setting up sphinx-common (8.2.3-12) ... 1522s Setting up xfonts-encodings (1:1.0.5-0ubuntu3) ... 1522s Setting up libimagequant0:arm64 (2.18.0-1build1) ... 1522s Setting up libcares2:arm64 (1.34.6-1) ... 1522s Setting up libmpc3:arm64 (1.3.1-2) ... 1522s Setting up libvariable-magic-perl (0.64-1build1) ... 1522s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ... 1522s Setting up autopoint (0.23.2-1) ... 1522s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build2) ... 1522s Setting up libauth-yubikey-webclient-perl (4.02-3) ... 1522s Setting up libipc-run-perl (20250809.0-1build1) ... 1522s Setting up liblist-moreutils-xs-perl (0.430-4build1) ... 1522s Setting up libpcsclite1:arm64 (2.4.1-1) ... 1522s Setting up libllhttp9.3 (9.3.3~really9.3.0+~cs12.11.8-3) ... 1522s Setting up libjpeg-turbo8:arm64 (2.1.5-4ubuntu2) ... 1522s Setting up libltdl7:arm64 (2.5.4-9) ... 1522s Setting up libfftw3-double3:arm64 (3.3.10-2fakesync1build2) ... 1522s Setting up libxml-commonns-perl (0.06-6) ... 1522s Setting up libstring-random-perl (1:0.32-2) ... 1522s Setting up libparams-util-perl (1.102-3build1) ... 1522s Setting up libauthen-pam-perl (0.16-6build4) ... 1522s Setting up libcrypt-x509-perl (0.55-1) ... 1522s Setting up autoconf (2.72-3.1ubuntu1) ... 1522s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1522s Setting up libtext-table-perl (1.135-1) ... 1522s Setting up libwebp7:arm64 (1.5.0-0.1build1) ... 1522s Setting up libcapture-tiny-perl (0.50-1) ... 1522s Setting up libset-scalar-perl (1.29-3) ... 1522s Setting up libubsan1:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up libsub-name-perl:arm64 (0.28-1) ... 1522s Setting up libgssapi-perl (0.28-4build5) ... 1522s Setting up dwz (0.16-2) ... 1522s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ... 1522s Setting up libhttp-daemon-perl (6.16-1) ... 1522s Setting up liblqr-1-0:arm64 (0.4.2-2.2) ... 1522s Setting up libhwasan0:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up lemonldap-ng-doc (2.22.1+ds-1) ... 1522s Setting up libpath-tiny-perl (0.148-1) ... 1522s Setting up libasan8:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up libxslt1.1:arm64 (1.1.43-0.3) ... 1522s Setting up libjargs-java (1.0.0-5build1) ... 1522s Setting up librole-tiny-perl (2.002004-1) ... 1522s Setting up debugedit (1:5.2-3) ... 1522s Setting up python3-roman-numerals (4.1.0-1) ... 1522s Setting up libopenjp2-7:arm64 (2.5.4-1) ... 1522s Setting up libdevel-globaldestruction-perl (0.14-4) ... 1522s Setting up sgml-base (1.31+nmu1) ... 1522s Setting up libstrictures-perl (2.000006-1build1) ... 1522s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1522s Setting up libhtml-formattext-withlinks-perl (0.15-3) ... 1522s Setting up libjs-bootstrap4 (4.6.2+dfsg-1) ... 1522s Setting up node-minimatch (9.0.3-6) ... 1522s Setting up libtsan2:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up ca-certificates-java (20240118build1) ... 1522s No JRE found. Skipping Java certificates setup. 1522s Setting up libexporter-tiny-perl (1.006003-1) ... 1522s Setting up node-xtend (4.0.2-3) ... 1522s Setting up libisl23:arm64 (0.27-1build1) ... 1522s Setting up lemonldap-ng-uwsgi-app (2.22.1+ds-1) ... 1522s Setting up libtext-unidecode-perl (1.30-3) ... 1522s Setting up libde265-0:arm64 (1.0.16-1build1) ... 1522s Setting up libregexp-assemble-perl (0.38-2) ... 1522s Setting up libnet-ip-perl (1.26-4) ... 1522s Setting up libwebpmux3:arm64 (1.5.0-0.1build1) ... 1522s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1build1) ... 1522s Setting up libxmlsec1-1:arm64 (1.3.9-1) ... 1522s Setting up libdata-printer-perl (1.002001-1) ... 1522s Setting up libcc1-0:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up libnet-ipv6addr-perl (1.02-1) ... 1522s Setting up libdbi-perl:arm64 (1.647-1build1) ... 1522s Setting up liblsan0:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up libconvert-base32-perl (0.06-3) ... 1522s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ... 1522s Setting up libitm1:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up libclone-pp-perl (1.08-2) ... 1522s Setting up python3-imagesize (1.4.1-1build1) ... 1522s Setting up libdata-validate-ip-perl (0.31-1) ... 1522s Setting up libemail-address-xs-perl (1.05-1build5) ... 1522s Setting up libjpeg8:arm64 (8c-2ubuntu11) ... 1522s Setting up automake (1:1.18.1-3build1) ... 1522s update-alternatives: using /usr/bin/automake-1.18 to provide /usr/bin/automake (automake) in auto mode 1522s Setting up libfile-stripnondeterminism-perl (1.15.0-1build1) ... 1522s Setting up cpp-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1522s Setting up libglib-perl:arm64 (3:1.329.4-1) ... 1522s Setting up gettext (0.23.2-1) ... 1522s Setting up libgcc-15-dev:arm64 (15.2.0-12ubuntu1) ... 1522s Setting up java-wrappers (0.5build1) ... 1522s Setting up libossp-uuid-perl (1.6.6-1) ... 1522s Setting up libio-socket-timeout-perl (0.32-3) ... 1522s Setting up openjdk-21-jre-headless:arm64 (21.0.10+7-1) ... 1523s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/java to provide /usr/bin/java (java) in auto mode 1523s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode 1523s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode 1523s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode 1523s update-alternatives: using /usr/lib/jvm/java-21-openjdk-arm64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode 1523s Setting up liblist-moreutils-perl (0.430-2) ... 1523s Setting up libmatch-simple-perl (0.012-1) ... 1523s Setting up libwebpdemux2:arm64 (1.5.0-0.1build1) ... 1523s Setting up libtype-tiny-perl (2.010001-1) ... 1523s Setting up libxmlsec1-openssl1:arm64 (1.3.9-1) ... 1523s Setting up liblasso3t64 (2.9.0-3) ... 1523s Setting up libexception-class-perl (1.45-1) ... 1523s Setting up libclass-c3-perl (0.35-2) ... 1523s Setting up xfonts-utils (1:7.7+7build1) ... 1523s Setting up libdevel-callchecker-perl:arm64 (0.009-2) ... 1523s Setting up libmime-tools-perl (5.515-1) ... 1523s Setting up libxml-sax-perl (1.02+dfsg-4) ... 1523s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1523s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1523s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1523s Setting up libauthen-radius-perl (0.33-1) ... 1523s Setting up intltool-debian (0.35.0+20060710.6build1) ... 1523s Setting up libbytes-random-secure-perl (0.29-3) ... 1523s Setting up cpp-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1523s Setting up libstdc++-15-dev:arm64 (15.2.0-12ubuntu1) ... 1523s Setting up python3-sphinx-bootstrap-theme (0.8.1+ds-1) ... 1523s Setting up libdata-optlist-perl (0.114-1) ... 1523s Setting up libdbix-connector-perl (0.60-1) ... 1523s Setting up libtest-output-perl (1.036-1) ... 1523s Setting up libraw23t64:arm64 (0.21.4-2) ... 1523s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0207-0ubuntu7) ... 1523s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1523s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1523s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1523s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1523s Setting up dh-strip-nondeterminism (1.15.0-1build1) ... 1523s Setting up cpp-15 (15.2.0-12ubuntu1) ... 1523s Setting up libtiff6:arm64 (4.7.0-3ubuntu3) ... 1523s Setting up cpp (4:15.2.0-4ubuntu1) ... 1523s Setting up xml-core (0.19build1) ... 1524s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ... 1524s Setting up liblasso-perl:arm64 (2.9.0-3) ... 1524s Setting up libdbd-sqlite3-perl:arm64 (1.76-1) ... 1524s Setting up libmro-compat-perl (0.15-2) ... 1524s Setting up libsub-exporter-perl (0.990-1) ... 1524s Setting up libtypes-path-tiny-perl (0.006-2) ... 1524s Setting up libeval-closure-perl (0.14-3) ... 1524s Setting up libsoap-lite-perl (1.27-3) ... 1524s Setting up libparams-validationcompiler-perl (0.31-1) ... 1524s Setting up libtypes-uuid-perl (0.004-4) ... 1524s Setting up gcc-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1524s Setting up liblemonldap-ng-portal-perl (2.22.1+ds-1) ... 1524s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'. 1524s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'. 1524s Setting up po-debconf (1.0.22) ... 1524s Setting up libparams-classify-perl:arm64 (0.015-2build6) ... 1524s Setting up fonts-urw-base35 (20200910-8build1) ... 1525s Setting up gcc-15 (15.2.0-12ubuntu1) ... 1525s Setting up libmodule-runtime-perl (0.018-1) ... 1525s Setting up g++-15-aarch64-linux-gnu (15.2.0-12ubuntu1) ... 1525s Setting up libdist-checkconflicts-perl (0.11-2) ... 1525s Setting up libxml-simple-perl (2.25-2) ... 1525s Setting up libxml-libxslt-perl:arm64 (2.003000-4) ... 1525s Setting up libemail-abstract-perl (3.010-1) ... 1525s Setting up g++-15 (15.2.0-12ubuntu1) ... 1525s Setting up libnet-openid-common-perl (1.20-2) ... 1525s Setting up libnet-openid-server-perl (1.09-4) ... 1525s Setting up gcc-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1525s Setting up lemonldap-ng (2.22.1+ds-1) ... 1525s Setting up libtool (2.5.4-9) ... 1525s Setting up libmodule-implementation-perl (0.09-2) ... 1525s Setting up fontconfig-config (2.17.1-3ubuntu1) ... 1525s Setting up libpackage-stash-perl (0.40-1) ... 1525s Setting up libimport-into-perl (1.002005-2) ... 1525s Setting up libmoo-perl (2.005005-1) ... 1525s Setting up libdata-perl-perl (0.002011-2) ... 1525s Setting up liblist-someutils-perl (0.59-1) ... 1525s Setting up libmodule-runtime-conflicts-perl (0.003-2) ... 1525s Setting up libclass-load-perl (0.25-2) ... 1525s Setting up gcc (4:15.2.0-4ubuntu1) ... 1525s Setting up dh-autoreconf (21) ... 1525s Setting up libspecio-perl (0.53-1) ... 1525s Setting up liblist-allutils-perl (0.19-1) ... 1525s Setting up libmoox-strictconstructor-perl (0.013-1) ... 1525s Setting up libpackage-deprecationmanager-perl (0.18-1) ... 1525s Setting up libnet-openid-consumer-perl (1.18-2) ... 1525s Setting up g++-aarch64-linux-gnu (4:15.2.0-4ubuntu1) ... 1525s Setting up libdevel-overloadinfo-perl (0.008-1) ... 1525s Setting up libclass-load-xs-perl (0.10-2build5) ... 1525s Setting up libfontconfig1:arm64 (2.17.1-3ubuntu1) ... 1525s Setting up libmoox-types-mooselike-perl (0.29-2) ... 1525s Setting up libparams-validate-perl:arm64 (1.31-2build4) ... 1525s Setting up libb-hooks-endofscope-perl (0.28-2) ... 1525s Setting up liburi-fromhash-perl (0.05-2) ... 1525s Setting up libmoox-handlesvia-perl (0.001009-2) ... 1525s Setting up libthrowable-perl (1.001-2) ... 1525s Setting up libmoose-perl:arm64 (2.2207-1build3) ... 1525s Setting up libtypes-uri-perl (0.007-3) ... 1525s Setting up libdata-password-zxcvbn-perl (1.1.3-1) ... 1525s Setting up debhelper (13.28ubuntu1) ... 1525s Setting up libemail-sender-perl (2.601-1) ... 1525s Setting up libnamespace-sweep-perl (0.006-5) ... 1525s Setting up libnamespace-clean-perl (0.27-2) ... 1525s Setting up g++ (4:15.2.0-4ubuntu1) ... 1525s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1525s Setting up build-essential (12.12ubuntu2) ... 1525s Setting up libmoosex-arrayref-perl (0.005-5) ... 1525s Setting up libiri-perl (0.013-1) ... 1525s Setting up librdf-trine-perl (1.019-4) ... 1525s Setting up libnamespace-autoclean-perl (0.31-1) ... 1525s Setting up libdatetime-locale-perl (1:1.45-1) ... 1525s Setting up libdatetime-timezone-perl (1:2.65-1+2025b) ... 1525s Setting up libdatetime-perl (2:1.65-1build3) ... 1525s Setting up libtypes-datetime-perl (0.002-4) ... 1525s Setting up libdatetime-format-rfc3339-perl (1.10.0-1) ... 1525s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ... 1525s Setting up libmaxmind-db-common-perl (0.040001-1.1) ... 1525s Setting up librdf-query-perl (2.919-2) ... 1525s Setting up libmaxmind-db-reader-perl (1.000014-2) ... 1525s Setting up libweb-id-perl (1.927-4) ... 1525s Setting up libgeoip2-perl (2.006002-2) ... 1525s Setting up node-acorn (8.8.1+ds+~cs25.17.7-3) ... 1525s Setting up libnode127:arm64 (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1525s Setting up libheif-plugin-aomdec:arm64 (1.21.2-1) ... 1525s Setting up libheif-plugin-libde265:arm64 (1.21.2-1) ... 1525s Setting up node-corepack (0.24.0-5build1) ... 1525s Setting up libheif1:arm64 (1.21.2-1) ... 1525s Setting up nodejs (22.22.0+dfsg+~cs22.19.6-1ubuntu2) ... 1525s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode 1525s Setting up libgd3:arm64 (2.3.3-13ubuntu1) ... 1525s Setting up libmagickcore-7.q16-10:arm64 (8:7.1.2.13+dfsg1-1) ... 1525s Setting up node-ms (2.1.3+~cs0.7.31-3) ... 1525s Setting up node-semver (7.6.1+~7.5.8-2) ... 1525s Setting up uglifyjs (3.17.4-2build1) ... 1525s Setting up libimage-magick-q16-perl (8:7.1.2.13+dfsg1-1) ... 1525s Setting up node-debug (4.4.1+~4.1.12-1) ... 1525s Setting up node-llhttp (9.3.3~really9.3.0+~cs12.11.8-3) ... 1525s Setting up libgd-perl (2.84-2) ... 1525s Setting up node-undici (7.18.2+dfsg+~cs3.2.0-1build1) ... 1525s Setting up libimage-magick-perl (8:7.1.2.13+dfsg1-1) ... 1525s Setting up libgd-securityimage-perl (1.75-3) ... 1525s Processing triggers for install-info (7.2-5) ... 1525s Processing triggers for libc-bin (2.42-2ubuntu4) ... 1525s Processing triggers for man-db (2.13.1-1) ... 1527s Processing triggers for ca-certificates-java (20240118build1) ... 1527s Adding debian:ACCVRAIZ1.pem 1527s Adding debian:AC_RAIZ_FNMT-RCM.pem 1527s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem 1527s Adding debian:ANF_Secure_Server_Root_CA.pem 1527s Adding debian:Actalis_Authentication_Root_CA.pem 1527s Adding debian:AffirmTrust_Commercial.pem 1527s Adding debian:AffirmTrust_Networking.pem 1527s Adding debian:AffirmTrust_Premium.pem 1527s Adding debian:AffirmTrust_Premium_ECC.pem 1527s Adding debian:Amazon_Root_CA_1.pem 1527s Adding debian:Amazon_Root_CA_2.pem 1527s Adding debian:Amazon_Root_CA_3.pem 1527s Adding debian:Amazon_Root_CA_4.pem 1527s Adding debian:Atos_TrustedRoot_2011.pem 1527s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem 1527s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem 1527s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem 1527s Adding debian:BJCA_Global_Root_CA1.pem 1527s Adding debian:BJCA_Global_Root_CA2.pem 1527s Adding debian:Baltimore_CyberTrust_Root.pem 1527s Adding debian:Buypass_Class_2_Root_CA.pem 1527s Adding debian:Buypass_Class_3_Root_CA.pem 1527s Adding debian:CA_Disig_Root_R2.pem 1527s Adding debian:CFCA_EV_ROOT.pem 1527s Adding debian:COMODO_Certification_Authority.pem 1527s Adding debian:COMODO_ECC_Certification_Authority.pem 1527s Adding debian:COMODO_RSA_Certification_Authority.pem 1527s Adding debian:Certainly_Root_E1.pem 1527s Adding debian:Certainly_Root_R1.pem 1527s Adding debian:Certigna.pem 1527s Adding debian:Certigna_Root_CA.pem 1527s Adding debian:Certum_EC-384_CA.pem 1527s Adding debian:Certum_Trusted_Network_CA.pem 1527s Adding debian:Certum_Trusted_Network_CA_2.pem 1527s Adding debian:Certum_Trusted_Root_CA.pem 1527s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem 1527s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem 1527s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem 1528s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem 1528s Adding debian:Comodo_AAA_Services_root.pem 1528s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem 1528s Adding debian:D-TRUST_BR_Root_CA_2_2023.pem 1528s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem 1528s Adding debian:D-TRUST_EV_Root_CA_2_2023.pem 1528s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem 1528s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem 1528s Adding debian:DigiCert_Assured_ID_Root_CA.pem 1528s Adding debian:DigiCert_Assured_ID_Root_G2.pem 1528s Adding debian:DigiCert_Assured_ID_Root_G3.pem 1528s Adding debian:DigiCert_Global_Root_CA.pem 1528s Adding debian:DigiCert_Global_Root_G2.pem 1528s Adding debian:DigiCert_Global_Root_G3.pem 1528s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem 1528s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem 1528s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem 1528s Adding debian:DigiCert_Trusted_Root_G4.pem 1528s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem 1528s Adding debian:Entrust_Root_Certification_Authority.pem 1528s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem 1528s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem 1528s Adding debian:FIRMAPROFESIONAL_CA_ROOT-A_WEB.pem 1528s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem 1528s Adding debian:GLOBALTRUST_2020.pem 1528s Adding debian:GTS_Root_R1.pem 1528s Adding debian:GTS_Root_R2.pem 1528s Adding debian:GTS_Root_R3.pem 1528s Adding debian:GTS_Root_R4.pem 1528s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem 1528s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem 1528s Adding debian:GlobalSign_Root_CA.pem 1528s Adding debian:GlobalSign_Root_CA_-_R3.pem 1528s Adding debian:GlobalSign_Root_CA_-_R6.pem 1528s Adding debian:GlobalSign_Root_E46.pem 1528s Adding debian:GlobalSign_Root_R46.pem 1528s Adding debian:Go_Daddy_Class_2_CA.pem 1528s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem 1528s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem 1528s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem 1528s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem 1528s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem 1528s Adding debian:HiPKI_Root_CA_-_G1.pem 1528s Adding debian:Hongkong_Post_Root_CA_3.pem 1528s Adding debian:ISRG_Root_X1.pem 1528s Adding debian:ISRG_Root_X2.pem 1528s Adding debian:IdenTrust_Commercial_Root_CA_1.pem 1528s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem 1528s Adding debian:Izenpe.com.pem 1528s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem 1528s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem 1528s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem 1528s Adding debian:NAVER_Global_Root_Certification_Authority.pem 1528s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem 1528s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem 1528s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem 1528s Adding debian:QuoVadis_Root_CA_1_G3.pem 1528s Adding debian:QuoVadis_Root_CA_2.pem 1528s Adding debian:QuoVadis_Root_CA_2_G3.pem 1528s Adding debian:QuoVadis_Root_CA_3.pem 1528s Adding debian:QuoVadis_Root_CA_3_G3.pem 1528s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem 1528s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem 1528s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem 1528s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem 1528s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem 1528s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem 1528s Adding debian:SZAFIR_ROOT_CA2.pem 1528s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem 1528s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem 1528s Adding debian:SecureSign_Root_CA12.pem 1528s Adding debian:SecureSign_Root_CA14.pem 1528s Adding debian:SecureSign_Root_CA15.pem 1528s Adding debian:SecureTrust_CA.pem 1528s Adding debian:Secure_Global_CA.pem 1528s Adding debian:Security_Communication_ECC_RootCA1.pem 1528s Adding debian:Security_Communication_RootCA2.pem 1528s Adding debian:Starfield_Class_2_CA.pem 1528s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem 1528s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem 1528s Adding debian:SwissSign_Gold_CA_-_G2.pem 1528s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem 1528s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem 1528s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem 1528s Adding debian:TWCA_CYBER_Root_CA.pem 1528s Adding debian:TWCA_Global_Root_CA.pem 1528s Adding debian:TWCA_Root_Certification_Authority.pem 1528s Adding debian:Telekom_Security_TLS_ECC_Root_2020.pem 1528s Adding debian:Telekom_Security_TLS_RSA_Root_2023.pem 1528s Adding debian:TeliaSonera_Root_CA_v1.pem 1528s Adding debian:Telia_Root_CA_v2.pem 1528s Adding debian:TrustAsia_Global_Root_CA_G3.pem 1528s Adding debian:TrustAsia_Global_Root_CA_G4.pem 1528s Adding debian:Trustwave_Global_Certification_Authority.pem 1528s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem 1528s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem 1528s Adding debian:TunTrust_Root_CA.pem 1528s Adding debian:UCA_Extended_Validation_Root.pem 1528s Adding debian:UCA_Global_G2_Root.pem 1528s Adding debian:USERTrust_ECC_Certification_Authority.pem 1528s Adding debian:USERTrust_RSA_Certification_Authority.pem 1528s Adding debian:XRamp_Global_CA_Root.pem 1528s Adding debian:certSIGN_ROOT_CA.pem 1528s Adding debian:certSIGN_Root_CA_G2.pem 1528s Adding debian:e-Szigno_Root_CA_2017.pem 1528s Adding debian:ePKI_Root_Certification_Authority.pem 1528s Adding debian:emSign_ECC_Root_CA_-_C3.pem 1528s Adding debian:emSign_ECC_Root_CA_-_G3.pem 1528s Adding debian:emSign_Root_CA_-_C1.pem 1528s Adding debian:emSign_Root_CA_-_G1.pem 1528s Adding debian:vTrus_ECC_Root_CA.pem 1528s Adding debian:vTrus_Root_CA.pem 1528s done. 1528s Setting up yui-compressor (2.4.8-3build1) ... 1528s Setting up default-jre-headless (2:1.21-76build1) ... 1528s Processing triggers for sgml-base (1.31+nmu1) ... 1528s Setting up docutils-common (0.22.4+dfsg-1) ... 1528s Processing triggers for sgml-base (1.31+nmu1) ... 1528s Setting up python3-docutils (0.22.4+dfsg-1) ... 1528s Setting up python3-sphinx (8.2.3-12) ... 1532s autopkgtest [06:22:34]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends 1532s autopkgtest [06:22:34]: test runtime-deps-and-recommends: [----------------------- 1546s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t .. 1546s 1..40 1546s ok 1 - Package lemonldap-ng is known to dpkg 1546s ok 2 - Got status information for package lemonldap-ng 1546s ok 3 - Got file list for package lemonldap-ng 1546s ok 4 # skip no perl modules to test in lemonldap-ng 1546s ok 5 - Package lemonldap-ng-doc is known to dpkg 1546s ok 6 - Got status information for package lemonldap-ng-doc 1546s ok 7 - Got file list for package lemonldap-ng-doc 1546s ok 8 # skip no perl modules to test in lemonldap-ng-doc 1546s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg 1546s ok 10 - Got status information for package lemonldap-ng-fastcgi-server 1546s ok 11 - Got file list for package lemonldap-ng-fastcgi-server 1546s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server 1546s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg 1546s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl 1546s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl 1546s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl 1546s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg 1546s ok 18 - Got status information for package lemonldap-ng-uwsgi-app 1546s ok 19 - Got file list for package lemonldap-ng-uwsgi-app 1546s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app 1546s ok 21 - Package lemonldap-ng-handler is known to dpkg 1546s ok 22 - Got status information for package lemonldap-ng-handler 1546s ok 23 - Got file list for package lemonldap-ng-handler 1546s ok 24 # skip no perl modules to test in lemonldap-ng-handler 1546s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg 1546s ok 26 - Got status information for package liblemonldap-ng-handler-perl 1546s ok 27 - Got file list for package liblemonldap-ng-handler-perl 1546s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check 1546s 1..26 1546s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully 1546s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully 1546s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully 1546s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsCDA.pm exited successfully 1546s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOpsST.pm exited successfully 1546s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully 1546s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27. 1546s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully 1546s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully 1546s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully 1546s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully 1546s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102. 1546s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully 1546s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully 1546s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117. 1546s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully 1546s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully 1546s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully 1546s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully 1546s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153. 1546s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully 1546s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully 1546s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully 1546s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully 1546s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1546s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67. 1546s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74. 1546s # 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. 1546s # 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. 1546s # 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. 1546s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68. 1546s # 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. 1546s # 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. 1546s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75. 1546s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully 1546s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully 1546s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully 1546s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully 1546s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 39. 1546s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully 1546s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check 1546s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg 1546s ok 30 - Got status information for package liblemonldap-ng-common-perl 1546s ok 31 - Got file list for package liblemonldap-ng-common-perl 1546s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check 1546s 1..81 1546s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully 1546s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully 1546s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully 1546s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully 1546s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully 1546s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully 1546s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully 1546s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully 1546s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerJSON.pm exited successfully 1546s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully 1546s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully 1546s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully 1546s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully 1546s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully 1546s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully 1546s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully 1546s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully 1546s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully 1546s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully 1546s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully 1546s # 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. 1546s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully 1546s # 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. 1546s # 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. 1546s # 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. 1546s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Patroni.pm exited successfully 1546s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully 1546s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28. 1546s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully 1546s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully 1546s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully 1546s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully 1546s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully 1546s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully 1546s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully 1546s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully 1546s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully 1546s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully 1546s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17. 1546s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully 1546s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully 1546s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully 1546s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully 1546s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully 1546s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully 1546s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully 1546s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully 1546s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully 1546s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully 1546s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Loki.pm exited successfully 1546s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully 1546s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully 1546s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully 1546s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully 1546s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully 1546s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully 1546s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully 1546s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully 1546s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully 1546s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully 1546s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully 1546s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully 1546s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully 1546s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully 1546s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully 1546s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully 1546s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully 1546s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully 1546s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully 1546s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully 1546s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80. 1546s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50. 1546s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123. 1546s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully 1546s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully 1546s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully 1546s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully 1546s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully 1546s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully 1546s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/Purge.pm exited successfully 1546s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully 1546s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully 1546s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully 1546s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully 1546s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully 1546s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully 1546s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully 1546s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check 1546s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg 1546s ok 34 - Got status information for package liblemonldap-ng-manager-perl 1546s ok 35 - Got file list for package liblemonldap-ng-manager-perl 1546s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check 1546s 1..30 1546s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully 1546s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully 1546s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully 1546s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully 1546s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully 1546s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully 1546s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully 1546s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully 1546s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully 1546s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully 1546s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11. 1546s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10. 1546s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25. 1546s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22. 1546s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully 1546s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully 1546s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully 1546s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully 1546s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully 1546s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully 1546s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully 1546s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully 1546s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully 1546s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87. 1546s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully 1546s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully 1546s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully 1546s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully 1546s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully 1546s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully 1546s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139. 1546s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully 1546s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully 1546s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check 1546s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg 1546s ok 38 - Got status information for package liblemonldap-ng-portal-perl 1546s ok 39 - Got file list for package liblemonldap-ng-portal-perl 1546s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check 1546s 1..179 1546s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully 1546s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully 1546s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully 1546s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully 1546s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully 1546s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully 1546s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully 1546s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully 1546s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully 1546s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully 1546s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully 1546s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully 1546s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully 1546s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully 1546s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully 1546s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully 1546s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully 1546s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully 1546s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully 1546s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully 1546s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully 1546s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully 1546s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully 1546s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully 1546s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully 1546s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully 1546s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully 1546s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully 1546s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully 1546s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully 1546s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully 1546s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully 1546s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully 1546s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully 1546s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully 1546s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully 1546s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully 1546s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully 1546s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully 1546s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully 1546s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully 1546s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63. 1546s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully 1546s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully 1546s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully 1546s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully 1546s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully 1546s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully 1546s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully 1546s # Useless use of numeric ge (>=) in void context at /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm line 88. 1546s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha3.pm exited successfully 1546s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully 1546s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully 1546s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21. 1546s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully 1546s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully 1546s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully 1546s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully 1546s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully 1546s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2800. 1546s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully 1546s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully 1546s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully 1546s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully 1546s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully 1546s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSec.pm exited successfully 1546s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CrowdSecFilter.pm exited successfully 1546s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully 1546s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully 1546s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Key.pm exited successfully 1546s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully 1546s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully 1546s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully 1546s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully 1546s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully 1546s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully 1546s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully 1546s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully 1546s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully 1546s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully 1546s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 58. 1546s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 60. 1546s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 56. 1546s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 57. 1546s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 59. 1546s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully 1546s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully 1546s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully 1546s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully 1546s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully 1546s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully 1546s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully 1546s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully 1546s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully 1546s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully 1546s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully 1546s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully 1546s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully 1546s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully 1546s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully 1546s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully 1546s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully 1546s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully 1546s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully 1546s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully 1546s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully 1546s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully 1546s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully 1546s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully 1546s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully 1546s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully 1546s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully 1546s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully 1546s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully 1546s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully 1546s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully 1546s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully 1546s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully 1546s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully 1546s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully 1546s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully 1546s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdminLogout.pm exited successfully 1546s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully 1546s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully 1546s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully 1546s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully 1546s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully 1546s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 216. 1546s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 213. 1546s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully 1546s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully 1546s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully 1546s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully 1546s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully 1546s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully 1546s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully 1546s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSecAgent.pm exited successfully 1546s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully 1546s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully 1546s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully 1546s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully 1546s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully 1546s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully 1546s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully 1546s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully 1546s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully 1546s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully 1546s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully 1546s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully 1546s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully 1546s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCNativeSso.pm exited successfully 1546s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OidcOfflineTokens.pm exited successfully 1546s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicNotifications.pm exited successfully 1546s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully 1546s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully 1546s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully 1546s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully 1546s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully 1546s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully 1546s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully 1546s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully 1546s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully 1546s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully 1546s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully 1546s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/WebCron.pm exited successfully 1546s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully 1546s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully 1546s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully 1546s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40. 1546s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully 1546s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully 1546s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully 1546s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully 1546s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully 1546s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully 1546s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully 1546s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully 1546s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully 1546s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully 1546s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully 1546s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully 1546s ok 171 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully 1546s ok 172 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully 1546s ok 173 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully 1546s ok 174 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully 1546s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1546s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16. 1546s ok 175 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully 1546s ok 176 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully 1546s ok 177 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully 1546s ok 178 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully 1546s ok 179 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully 1546s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check 1546s ok 1546s All tests successful. 1546s Files=1, Tests=40, 14 wallclock secs ( 0.08 usr 0.00 sys + 11.66 cusr 2.70 csys = 14.44 CPU) 1546s Result: PASS 1547s autopkgtest [06:22:49]: test runtime-deps-and-recommends: -----------------------] 1547s runtime-deps-and-recommends PASS (superficial) 1547s autopkgtest [06:22:49]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - - 1547s autopkgtest [06:22:49]: @@@@@@@@@@@@@@@@@@@@ summary 1547s fastcgiserver PASS 1547s common-test PASS 1547s handler-test PASS 1547s portal-test PASS 1547s manager-test PASS 1547s runtime-deps-common PASS (superficial) 1547s runtime-deps-portal PASS (superficial) 1547s runtime-deps-manager PASS (superficial) 1547s runtime-deps-and-recommends PASS (superficial)